summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-28 09:24:33 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-28 09:24:33 +0000
commit7a19c99f661602b67db95fd1d8aca5fe3a387441 (patch)
tree215ff04ec522779fa83acf394d296c2356c6b382
parentInitial commit. (diff)
downloadpciutils-7a19c99f661602b67db95fd1d8aca5fe3a387441.tar.xz
pciutils-7a19c99f661602b67db95fd1d8aca5fe3a387441.zip
Adding upstream version 1:3.9.0.upstream/1%3.9.0upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
-rw-r--r--.gitignore10
-rw-r--r--COPYING339
-rw-r--r--ChangeLog2345
-rw-r--r--Makefile241
-rw-r--r--README150
-rw-r--r--README.Windows38
-rw-r--r--TODO22
-rw-r--r--common.c134
-rw-r--r--compat/README2
-rw-r--r--compat/getopt.c711
-rw-r--r--compat/getopt.h122
-rw-r--r--example.c37
-rw-r--r--lib/.gitignore3
-rw-r--r--lib/Makefile152
-rw-r--r--lib/access.c268
-rw-r--r--lib/aix-device.c274
-rw-r--r--lib/caps.c146
-rwxr-xr-xlib/configure333
-rw-r--r--lib/darwin.c211
-rw-r--r--lib/dump.c192
-rw-r--r--lib/emulated.c299
-rw-r--r--lib/fbsd-device.c364
-rw-r--r--lib/filter.c327
-rw-r--r--lib/generic.c257
-rw-r--r--lib/header.h1549
-rw-r--r--lib/hurd.c369
-rw-r--r--lib/i386-io-beos.h66
-rw-r--r--lib/i386-io-cygwin.h29
-rw-r--r--lib/i386-io-djgpp.h44
-rw-r--r--lib/i386-io-haiku.h131
-rw-r--r--lib/i386-io-hurd.h33
-rw-r--r--lib/i386-io-linux.h73
-rw-r--r--lib/i386-io-sunos.h73
-rw-r--r--lib/i386-io-windows.h1371
-rw-r--r--lib/i386-ports.c323
-rw-r--r--lib/init.c340
-rw-r--r--lib/internal.h138
-rw-r--r--lib/libpci.pc.in11
-rw-r--r--lib/libpci.ver100
-rw-r--r--lib/mmio-ports.c466
-rw-r--r--lib/names-cache.c204
-rw-r--r--lib/names-hash.c128
-rw-r--r--lib/names-hwdb.c116
-rw-r--r--lib/names-net.c250
-rw-r--r--lib/names-parse.c252
-rw-r--r--lib/names.c227
-rw-r--r--lib/names.h75
-rw-r--r--lib/nbsd-libpci.c157
-rw-r--r--lib/obsd-device.c152
-rw-r--r--lib/params.c87
-rw-r--r--lib/pci.h305
-rw-r--r--lib/pread.h57
-rw-r--r--lib/proc.c230
-rw-r--r--lib/sylixos-device.c158
-rw-r--r--lib/sysdep.h116
-rw-r--r--lib/sysfs.c616
-rw-r--r--lib/types.h83
-rwxr-xr-xlib/ver2def.pl47
-rw-r--r--lib/win32-cfgmgr32.c1708
-rw-r--r--lib/win32-kldbg.c796
-rw-r--r--lib/win32-sysdbg.c304
-rw-r--r--lib/winrsrc.rc.in39
-rw-r--r--ls-caps-vendor.c82
-rw-r--r--ls-caps.c1827
-rw-r--r--ls-ecaps.c1566
-rw-r--r--ls-kernel.c296
-rw-r--r--ls-map.c182
-rw-r--r--ls-tree.c411
-rw-r--r--ls-vpd.c222
-rw-r--r--lspci.c1228
-rw-r--r--lspci.h113
-rw-r--r--lspci.man371
-rw-r--r--maint/README18
-rwxr-xr-xmaint/gen-zone52
-rwxr-xr-xmaint/release58
-rw-r--r--maint/release.pm328
-rwxr-xr-xmaint/tag-release6
-rw-r--r--pci.ids35831
-rw-r--r--pci.ids.man97
-rw-r--r--pci.ids.old35086
-rw-r--r--pcilib.man190
-rw-r--r--pciutils.h61
-rw-r--r--pciutils.lsm13
-rw-r--r--pciutils.spec49
-rw-r--r--setpci.c832
-rw-r--r--setpci.man191
-rw-r--r--tests/PCI-X-bridges-and-domains558
-rw-r--r--tests/bridge-ctl-vga16129
-rw-r--r--tests/broken-ecaps257
-rw-r--r--tests/cap-MSI-mapping17
-rw-r--r--tests/cap-address-xlation298
-rw-r--r--tests/cap-aer-ecrc-label327
-rw-r--r--tests/cap-aer-hdr322
-rw-r--r--tests/cap-aer-log323
-rw-r--r--tests/cap-aer-root626
-rw-r--r--tests/cap-atomicops54
-rw-r--r--tests/cap-debug-port17
-rw-r--r--tests/cap-doe302
-rw-r--r--tests/cap-dpc91
-rw-r--r--tests/cap-dvsec-cxl611
-rw-r--r--tests/cap-ea-1324
-rw-r--r--tests/cap-exp-aspm-latencies327
-rw-r--r--tests/cap-exp-dev2333
-rw-r--r--tests/cap-exp-lnkcap21317
-rw-r--r--tests/cap-exp-rev-slot288
-rw-r--r--tests/cap-ht99
-rw-r--r--tests/cap-l1-pm305
-rw-r--r--tests/cap-multicast257
-rw-r--r--tests/cap-pasid-pri293
-rw-r--r--tests/cap-pci-af29
-rw-r--r--tests/cap-pcie-1312
-rw-r--r--tests/cap-pcie-2314
-rwxr-xr-xtests/cap-ptm-1292
-rwxr-xr-xtests/cap-ptm-2284
-rw-r--r--tests/cap-rcec299
-rw-r--r--tests/cap-rebar258
-rw-r--r--tests/cap-vc-and-rcl2317
-rw-r--r--tests/cap-vc-pat257
-rw-r--r--tests/cap-vendor-virtio41
-rw-r--r--tests/tree-asus-p6t65514
-rw-r--r--tests/tree-fujitsu-p80101836
-rw-r--r--update-pciids.man38
-rwxr-xr-xupdate-pciids.sh76
123 files changed, 116652 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..4a25863
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,10 @@
+*.a
+*.o
+*.so
+*.exe
+*.[0-9]
+lspci
+setpci
+example
+update-pciids
+pci.ids.gz
diff --git a/COPYING b/COPYING
new file mode 100644
index 0000000..d511905
--- /dev/null
+++ b/COPYING
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
diff --git a/ChangeLog b/ChangeLog
new file mode 100644
index 0000000..8fc3788
--- /dev/null
+++ b/ChangeLog
@@ -0,0 +1,2345 @@
+2022-11-20 Martin Mares <mj@ucw.cz>
+
+ * Released as 3.9.0.
+
+ * We decode Compute Express Link (CXL) capabilities.
+
+ * The tree mode of lspci is now compatible with filtering options.
+
+ * When setpci is used with a named register, it checks whether
+ the register is present in the particular header type.
+
+ * Linux: The intel-conf[12] back-ends prefer to use ioperm() instead
+ of iopl() to gain access to I/O ports.
+
+ * Windows: We have two new back-ends thanks to Pali Rohár.
+ One uses the NT SysDbg interface, the other uses kldbgdrv.sys
+ (which is a part of the Microsoft WinDbg tool).
+
+ * Windows: We support building libpci as a DLL. Also, Windows
+ binaries now include meta-data with version.
+
+ * Hurd: The Hurd back-end works again.
+
+ * mmio-conf1(-ext): Added a new back-end implementing the intel-conf1
+ interface over MMIO. This is useful on some ARM machines, but it
+ requires manual configuration of the MMIO addresses.
+
+ * As usually, updated pci.ids to the current snapshot of the database.
+
+2022-04-18 Martin Mares <mj@ucw.cz>
+
+ * Released as 3.8.0.
+
+ * Filters can now match devices based on partially specified
+ class code and also on the programming interface.
+
+ * Reporting of link speeds, power limits, and virtual function tags
+ has been updated to the current PCIe specification.
+
+ * We decode the Data Object Exchange capability.
+
+ * Bus mapping mode works in non-zero domains.
+
+ * pci_fill_info() can fetch more fields: bridge bases, programming
+ interface, revision, subsystem vendor and device ID, OS driver,
+ and also parent bridge. Internally, the implementation was rewritten,
+ significantly reducing the number of corner cases to be handled.
+
+ * The Windows port was revived and greatly improved by Pali Rohár.
+ It requires less magic to compile. More importantly, it runs on both
+ old and recent Windows systems (see README.Windows for details).
+
+ * Added a new Windows back-end using the cfgmgr32 interface.
+ It does not provide direct access to the configuration space,
+ but basic information about the device is reported via pci_fill_info().
+ For back-ends of this type, we now provide an emulated read-only
+ config space.
+
+ * If the configuration space is not readable for some reason
+ (e.g., the cfgmgr32 back-end, but also badly implemented sleep mode
+ of some devices), lspci prints only information provided by the OS.
+
+ * The Hurd back-end was greatly improved thanks to Joan Lledó.
+
+ * Various minor bug fixes and improvements.
+
+ * We officially require a working C99 compiler. Sorry, MSVC.
+
+ * As usually, updated pci.ids to the current snapshot of the database.
+
+2020-05-31 Martin Mares <mj@ucw.cz>
+
+ * Released as 3.7.0.
+
+ * Added or improved the following capabilities: Designated Vendor-Specific,
+ Compute eXpress Link, Resizable BARs, VF Resizable BARs, Link
+ Capabilities 2, Link Status 2.
+
+ * On Linux, lspci can show IOMMU groups.
+
+ * setpci can be asked to skip bus scan and operate on a device
+ completely specified by its domain/bus/dev/func address. This
+ involved major internal cleanup.
+
+ * The above feature of setpci uses the pci_get_dev() function,
+ which obtains a struct pci_dev without doing a bus scan. This was
+ always possible, but apparently little used, because back-ends
+ frequently choked when operating on such devices. Fixed a lot
+ of minor bugs related to this.
+
+ * Also, back-ends which do not support domains now correctly fail when
+ trying to access devices outside domain 0.
+
+ * Semantics of pci_fill_info() and pci_dev->known_fields was underspecified,
+ which lead to inconsistencies between back-ends. Improved documentation
+ to give a more precise definition and updated all back-ends to conform
+ to it. Most importantly, pci_dev->known_fields shows all fields requested
+ over the lifetime of the pci_dev, but never those which are not supported
+ by the back-end.
+
+ * As usually, updated pci.ids to the current snapshot of the database.
+
+2020-01-25 Martin Mares <mj@ucw.cz>
+
+ * Released as 3.6.4.
+
+ * A new back-end for the GNU Hurd was contributed by Joan Lledó.
+
+ * When printing VPD item identifiers, non-ASCII characters are escaped.
+
+2020-01-22 Martin Mares <mj@ucw.cz>
+
+ * Released as 3.6.3.
+
+ * `lspci -t' (tree mode) can be combined with `-s' to show a sub-tree.
+ We also fixed potential buffer overflows in the tree dumper.
+
+ * Cleaned messy code for dumping of I/O, memory, and ROM regions.
+ This helped fixing a bug, which caused some 64-bit regions to be
+ reported as virtual. All flags are now printed after the address
+ (previously, "[virtual]" and "[enhanced]" were before it for no good
+ reason).
+
+ * Added pci_find_cap_nr() to the library, which handles capabilities
+ which occur multiple times in a single device.
+
+ * Minor improvements in printing of PCIe capabilities.
+
+ * We now decode the Multicast and Secondary PCI Express extended
+ capabilities.
+
+ * The list of capability names available to setpci was updated.
+
+ * Minor bugs were fixed in FreeBSD and Solaris ports.
+
+ * We now prefer HTTPS URLs in all documentation
+
+ * The pci.ids file has a man page.
+
+ * As usually, updated pci.ids to the current snapshot of the database.
+
+2018-08-12 Martin Mares <mj@ucw.cz>
+
+ * Released as 3.6.2.
+
+ * Added "-P" and "-PP" switches to lspci, which display the path
+ through bridges to each device.
+
+ * Fixed a couple of bugs in computation of bus topology. It was
+ previously used only for the tree display, but we re-use it for
+ computing the paths.
+
+ * As usually, updated pci.ids to the current snapshot of the database.
+
+2018-07-12 Martin Mares <mj@ucw.cz>
+
+ * Released as 3.6.1.
+
+ * Fixed compilation issues on Linux systems with MUSL libc.
+
+2018-06-30 Martin Mares <mj@ucw.cz>
+
+ * Released as 3.6.0.
+
+ * BARs reported by the OS, but not set on the device itself are
+ reliably marked with "[virtual]".
+
+ * Library: Introduced a generic mechanism of string properties. This
+ avoids lots of special cases and makes ABI compatibility easier.
+
+ * On Linux systems with OpenFirmware, report corresponding device tree nodes
+ as device properties.
+
+ * VPD decoder knows several non-standard extensions.
+
+ * When PCIe link speed is less than the maximum supported by the
+ device, it is explicitly marked as "downgraded".
+
+ * Several new capabilities are not decoded yet, but at least their
+ names are printed.
+
+ * The Null capability is easily decoded.
+
+ * Formatting of several capabilities was cleaned up.
+
+ * The VGA16 bit in the bridge control register is now supported.
+
+ * Added a port to SylixOS. Thanks to YuJian Gong for contribution.
+
+ * Added a port to DOS/DJGPP. Thanks to Rudolf Marek for contribution.
+
+ * The order in which back-ends are probed was decoupled from the
+ internal back-end IDs. This helps, because new back-ends must have
+ their ID allocated at the end to keep the ABI, but they might need
+ to be probed earlier.
+
+ * The fbsd-device back-end should work again.
+
+ * Fixed a couple of bugs. Most notably, DeviceName was not printed.
+
+ * As usually, updated pci.ids to the current snapshot of the database.
+
+2017-11-17 Martin Mares <mj@ucw.cz>
+
+ * Released as 3.5.6.
+
+ * Improvements of the FreeBSD back-end: read-only access for non-root,
+ support DragonFly BSD, support extended config space.
+
+ * MN VPD keyword is decoded correctly.
+
+ * As usually, updated pci.ids to the current snapshot of the database.
+
+2017-07-05 Martin Mares <mj@ucw.cz>
+
+ * Released as 3.5.5.
+
+ * Better decoding of AER capability.
+
+ * "Slot Implemented" flag is decoded for PCI/PCI-X to PCIe bridges.
+
+ * Minor fixes of decoding other capabilities.
+
+ * As usually, updated pci.ids to the current snapshot of the database.
+
+2017-02-25 Martin Mares <mj@ucw.cz>
+
+ * Released as 3.5.4.
+
+ * Previous version broke compilation on systems, for which lib/types.h
+ did not provide a 64-bit integer type. It is provided everywhere now.
+
+2017-02-15 Martin Mares <mj@ucw.cz>
+
+ * Released as 3.5.3.
+
+ * When lspci looks for Linux kernel modules, it uses the default
+ path to module directory provided by libkmod. Previously,
+ it tried to construct the path explicitly, which need not
+ work on all systems.
+
+ * Improved formatting of memory and I/O ranges behind a bridge.
+
+ * PCIe link capabilities now display GEN4 speed (16GT/s).
+
+ * PCIe device capabilities now show bits related to atomic operations.
+ Thanks to Satanand Burla for a patch.
+
+ * As usually, updated pci.ids to the current snapshot of the database.
+
+2016-10-03 Martin Mares <mj@ucw.cz>
+
+ * Released as 3.5.2.
+
+ * The L1 power management capability is now decoded more
+ thoroughly. Thanks to Rajat Jain for the patch.
+
+ * The table of configuration registers used by setpci
+ had a bug in the definition of SUBSYSTEM_VENDOR_ID.
+
+2016-05-22 Martin Mares <mj@ucw.cz>
+
+ * Released as 3.5.1.
+
+ * Fixed symbol versioning of pci_init().
+
+2016-05-19 Martin Mares <mj@ucw.cz>
+
+ * Released as 3.5.0.
+
+ * New capabilities decoded: Downstream Port Containment,
+ Precision Time Measurement. Thanks to Keith Busch and
+ Jonathan Yong.
+
+ * Domain numbers extended to 31 bits. This will be used by the
+ Linux kernel on some machines in near future.
+
+ * Enhanced allocation regions are now decoded on Linux.
+
+ * The NetBSD back-end supports PCIe extended configuration space.
+
+ * Updated pci.ids to the current snapshot of the database.
+
+2016-01-03 Martin Mares <mj@ucw.cz>
+
+ * Released as 3.4.1.
+
+ * New capabilities decoded: Process Address Space, Page Request
+ Interface, Enhanced Allocation. Thanks to David Daney and
+ David Woodhouse.
+
+ * DevCap SlotPowerLimit is now decoded for all components with
+ upstream ports.
+
+ * Database mirror at SourceForge moved to GitHub.
+
+ * Updated pci.ids to the current snapshot of the database.
+
+2015-09-14 Martin Mares <mj@ucw.cz>
+
+ * Released as 3.4.0.
+
+ * On Linux, we report NUMA nodes of devices.
+
+ * The sysfs back-end does not die on read errors
+ of optional attributes. Instead, a warning is produced.
+
+ * Fixed several minor bugs.
+
+ * Updated pci.ids to the current snapshot of the database.
+
+2015-04-09 Martin Mares <mj@ucw.cz>
+
+ * Released as 3.3.1.
+
+ * Removed hacks for backward compatibility with Linux libc5,
+ which were breaking newer non-glibc Linux systems. Thanks
+ to Felix Janda.
+
+ * Display VirtIO vendor-specific capability. Patch by Gerd
+ Hoffmann.
+
+ * Fixed memory leak in name cache.
+
+ * Updated pci.ids to the current snapshot of the database.
+
+2014-11-10 Martin Mares <mj@ucw.cz>
+
+ * Released as 3.3.0.
+ (celebrating a one-year anniversary of the previous version :))
+
+ * Device names exported by BIOS are displayed on Linux.
+
+ * On Linux systems, HWDB is used to look up device names
+ when our ID database gives no match. (More precisely,
+ HWDB is consulted after local pci.ids, but before using
+ network to query online pci.ids.) Thanks to Tom Gundersen
+ for the initial patch.
+
+ * Added experimental back-end for OS X / Darwin. Thanks to
+ Richard Yao for providing it.
+
+ * Filters now support matching by device class. Original
+ patch by Matthew Wilcox, wrappers for ABI compatibility
+ by me.
+
+ * Interrupt Pin and Interrupt Line registers are displayed
+ for bridge devices, too.
+
+ * Several portability bugs have been fixed.
+
+ * Several typos have been fixed. Also, use of questionable
+ constructs in man pages has been reduced.
+
+ * PCIe link capabilities now include the ASPMOptComp bit.
+
+ * The "CRS Software Visibility" bit is now decoded properly.
+
+ * Updated pci.ids to the current snapshot of the database.
+
+2013-11-10 Martin Mares <mj@ucw.cz>
+
+ * Released as 3.2.1.
+
+ * CardBus bridge capabilities are displayed.
+
+ * PCIe L1 PM substates are decoded.
+
+ * Various bugs were fixed in decoding of PCIe capabilities.
+
+ * The sysfs back-end does not spit out unnecessary warnings when
+ empty slots report only a partial device address. This actually
+ happens on IBM pSeries.
+
+ * Updated pci.ids to the today's snapshot of the database.
+
+2013-04-19 Martin Mares <mj@ucw.cz>
+
+ * Released as 3.2.0.
+
+ * On newer Linux systems, we use libkmod to look up kernel modules
+ (modules.pcimap no longer exists). To facilitate this, libpci
+ is able to look up module aliases in sysfs.
+
+ * Various minor bug fixes.
+
+ * Updated pci.ids to the today's snapshot of the database.
+
+2012-06-25 Martin Mares <mj@ucw.cz>
+
+ * Released as 3.1.10.
+
+ * Decoding of LTR/OBFF in PCIe capabilities.
+
+ * Various minor bug fixes.
+
+ * Updated pci.ids to the today's snapshot of the database.
+
+2012-01-14 Martin Mares <mj@ucw.cz>
+
+ * Released as 3.1.9.
+
+ * Updated README.
+
+ * Wherever we mention the PCI ID database, we now refer to
+ http://pci-ids.ucw.cz/ and the sf.net site is mentioned only
+ as a mirror. This includes update-pciids.
+
+ * Decode PCIe Gen 3 speeds and link status fields.
+
+ * Various minor bug fixes.
+
+ * Updated pci.ids to the today's snapshot of the database.
+
+2011-10-02 Martin Mares <mj@ucw.cz>
+
+ * Released as 3.1.8.
+
+ * More capabilities: Transaction Processing Hints, Latency Tolerance
+ Reporting. Thanks to Jesse Barnes.
+
+ * Added BeOS and Haiku ports. Contributed by Francois Revol.
+
+ * pciutils.pc now uses Libs.private properly.
+
+ * When we format a name and it does not fit in the buffer, we truncate
+ it instead of returning "buffer too small" instead. This works on all
+ platforms with sane (i.e., C99-compatible) snprintf().
+
+ * Various minor bug fixes.
+
+ * Updated pci.ids to the today's snapshot of the database.
+
+2010-01-31 Martin Mares <mj@ucw.cz>
+
+ * Released as 3.1.7.
+
+ * Minor improvements and bug fixes in decoding of the Virtual Channel
+ capability.
+
+2010-01-24 Martin Mares <mj@ucw.cz>
+
+ * Released as 3.1.6.
+
+ * More capabilities decoded: Virtual Channel (except arbitration
+ tables), Root Complex Link, Vendor-Specific (header only), SATA HBA.
+
+ * All extended capabilities have their version displayed (-vv or more).
+
+2010-01-19 Martin Mares <mj@ucw.cz>
+
+ * Released as 3.1.5.
+
+ * Updated pci.ids to the today's snapshot of the database.
+
+ * When scanning extended capabilities, properly mask the lowest 2 bits,
+ which are currently reserved. This avoids unaligned access errors on
+ broken hardware (see tests/broken-ecaps).
+
+ * Large bar sizes are displayed in human-readable format (with units).
+ Thanks to Matthew Wilcox.
+
+ * Physical slot information is displayed correctly for multi-function cards.
+ Fixed by Matthew Wilcox.
+
+ * Fixed a couple of typos everywhere.
+
+ * Library: Fixed bugs in freeing of capabilities.
+
+ * Windows back-end compiles again.
+
+2009-08-14 Martin Mares <mj@ucw.cz>
+
+ * Released as 3.1.4.
+ (sorry that I have missed 22/7 and released it later :-))
+
+ * Updated pci.ids to the today's snapshot of the database.
+
+ * Fixed memory and file descriptor leak in the dump back-end.
+
+ * The SR-IOV capability decoder now prints the VF BAR's.
+ Patch by Chris Wright, cleaned up by me.
+
+ * On request of certain company's lawyers, we now include a copy
+ of the GPL with our package. It seems that the pciutils are getting
+ mature if the most important bug of the month was this one ;-)
+
+2009-07-04 Martin Mares <mj@ucw.cz>
+
+ * Released as 3.1.3.
+
+ * Updated pci.ids to the current snapshot of the database.
+
+ * The VPD parser now reports unknown and vendor-defined items
+ properly. It also stops on any item in unknown format, avoiding long
+ output on bogus VPD data. Thanks to Ben Hutchings and Matthew Wilcox.
+
+ * The MSI-X table size now matches the spec. Thanks to Michael S.
+ Tsirkin.
+
+ * The Power Management capability now includes the soft reset bit.
+ Thanks to Yu Zhao.
+
+ * Decoding of the Advanced Features capability has been added.
+ Thanks to Yu Zhao.
+
+ * The whole package compiles on GNU/kFreeBSD again.
+
+ The following patches have been contributed by Matthew Wilcox:
+
+ * The procfs back-end is able to cope with /proc/bus/pci
+ containing names with domains, which occur on sparc64 and
+ possibly other architectures due to a kernel bug.
+
+ * The sysfs back-end no longer complains when a slot address
+ is missing, which happens with old versions of Linux fakephp.
+
+ * The Device Serial Number capability is printed in the right
+ byte order.
+
+ * The MSI and MSI-X capabilities are printed in a prettier way.
+
+ * The tree output mode (`lspci -t') shows domain numbers only
+ at the root, which makes the output more compact.
+
+ * Updated documentation on the bus mapping mode (`lspci -M').
+
+2009-02-01 Martin Mares <mj@ucw.cz>
+
+ * Released as 3.1.2.
+
+ * Fixed another silly bug in the command-line parser of setpci.
+
+2009-01-30 Martin Mares <mj@ucw.cz>
+
+ * Released as 3.1.1.
+
+ * Updated pci.ids to the current snapshot of the database.
+
+ * The configure script now sets LC_ALL to avoid being fooled by
+ locale-dependent behavior of `tr'.
+
+ * The command-line parser of setpci did sometimes segfault on invalid
+ input. Thanks to Andreas Wiese for a fix.
+
+2009-01-18 Martin Mares <mj@ucw.cz>
+
+ * Released as 3.1.0.
+
+ * Updated pci.ids to the current snapshot of the database.
+
+ * The Cygwin backend now works on Windows Vista. Thanks to Jonathan
+ Kotta.
+
+ * Fixed a bug in decoding of the SR-IOV capability. Patch by Yu Zhao.
+
+ * Details of some PCIe capabilities are displayed only with -vv.
+
+ * When a BAR is reported by the OS, but not by the device (i.e.,
+ it is marked as [virtual] in lspci), the [disabled] flag is
+ suppressed, because it does not make sense in such cases.
+ Patch by Yu Zhao.
+
+2008-12-13 Martin Mares <mj@ucw.cz>
+
+ * The source code of lspci has been split to multiple files, hopefully
+ making it easier to maintain.
+
+ * The library and lspci now know about physical slot names. So far,
+ they are provided by the sysfs back-end only. Thanks go to Alex Chiang.
+
+ * When a device has the VPD (Vital Product Data) capability and the
+ VPD data are supplied by the OS, they are decoded and printed in the
+ verbose mode. This currently works only on Linux with the sysfs
+ back-end. Thanks to Ben Hutchings of Solarflare for the patch.
+
+ * `setpci --version' now works properly.
+
+ * `setpci --dumpregs' prints a table of all known names of
+ registers and capabilities. This replaces the table of registers
+ in the setpci man page.
+
+ * The dry-run mode of setpci gives better feedback.
+
+ * The setpci utility is now able to address registers stored in PCI
+ capabilities (actually it allows a more general form of relative
+ addressing).
+
+ * The library has gained functions for working with PCI capabilities.
+
+ * Address Translation Services capability is now decoded. Patch by
+ Yu Zhao.
+
+2008-11-09 Martin Mares <mj@ucw.cz>
+
+ * Released as 3.0.3.
+
+ * `lspci -k' now displays the subsystem ID, too. This makes `-k'
+ show everything needed to identify the device and the available
+ drivers, which was called for by many users.
+
+ * Fixed spelling of MSI. Patch by Matthew Wilcox.
+
+ * Better support for cross-compilation. Thanks to Alon Bar-Lev
+ for the patch.
+
+ * Fixed printing of the AER capability. Patch by Max Asbock.
+
+ * HT 1.02 capabilities are decoded as HT 1.03. Suggested by
+ Carl-Daniel Hailfinger.
+
+ * Fixed Cygwin build. Thanks to Steve Elliott for reporting the bug.
+
+ * Updated pci.ids to the current snapshot of the database.
+
+2008-09-19 Martin Mares <mj@ucw.cz>
+
+ * Released as 3.0.2.
+
+ * Fixed a minor bug in the configure script, which caused warnings
+ about redefinition of symbols during compilation.
+
+2008-09-11 Martin Mares <mj@ucw.cz>
+
+ * Released as 3.0.1.
+
+ * Updated pci.ids to the most recent snapshot.
+
+ * Added a Cygwin port. Patch by Christopher Voltz, ported to the
+ current tree by Martin Mares.
+
+ * Worked around compatibility problems with various default settings
+ of wget (we have to set --no-timestamping explicitly). Thanks to Ville
+ Skytta for pointing that out.
+
+ * Fixed printing of MSI capabilities. Thanks to Matthew Wilcox for
+ a patch.
+
+ * Added decoding of several PCI-X capabilities: device/link/slot 2,
+ Advanced Error Reporting, Access Control Services, Alternative Routing-ID,
+ Single Root I/O Virtualization. Thanks to Yu Zhao for patches.
+
+ * Fixed bug in filters which caused them to refuse vendor/device ID 0xffff.
+
+ * README: The linux-pci mailing list has moved to linux-pci@vger.kernel.org.
+
+ * Fixed several build problems: builds without PCI_USE_DNS on Linux
+ and with PCI_USE_DNS on Solaris and *BSD. Static library mode also
+ compiles again on old versions of GCC.
+
+2008-04-10 Martin Mares <mj@ucw.cz>
+
+ * Released as 3.0.0.
+
+ * Updated API and ABI version.
+
+2008-02-20 Martin Mares <mj@ucw.cz>
+
+ * Released as 2.99.1-alpha2.
+
+ * Changed the default domain for the DNS resolver.
+
+2008-02-18 Martin Mares <mj@ucw.cz>
+
+ * Released as 2.99.1-alpha1.
+
+ * The makefile system has been reworked. All configuration settings
+ are now passed to the configure script in environment variables,
+ allowing for easy tweaking in the top-level Makefile. All control
+ knobs are now described in the README.
+
+ * The libpci can be built as a shared library with properly restricted
+ symbol exports. Use `make SHARED=yes' to enable that or `make SHARED=local'
+ for a local testing build (with hardwired paths to the library, so that
+ it does not need installation).
+
+ * The example program has been moved from lib/example.c to the top-level
+ directory, because it should be built exactly as the other utilities
+ are. It has been also improved slightly to educate better.
+
+ * The i386-ports method is enabled on Linux/x86_64 as well.
+
+2008-02-13 Martin Mares <mj@ucw.cz>
+
+ * Released as 2.2.10-net2.
+
+ * Support for resolving of PCI ID's using DNS together with a local
+ cache of resolved entries has been added. See the `-q' and `-Q' options
+ of lspci.
+
+ * The library now has a generic system of settable parameters, which
+ also include settings of the DNS resolver and cache. An `-O' option
+ has been added to lspci and setpci to allow setting of these options.
+
+ * Configuration of the access methods are now specified by the new
+ parameter system, replacing the pci_access->method_params array.
+
+ * Access methods now also have sensible names and help texts and it
+ is possible to look up method ID by a name.
+
+ * An `-A' switch has been added to both lspci and setpci, allowing to
+ select an arbitrary access method. The `-P' switch (configure proc
+ backend) has been removed as it is no longer needed and I do not know
+ any its user.
+
+ * Several source files have been split for better maintainability
+ (most notably the resolving of ID's).
+
+ * Man pages and help texts have been updated. A new man page `pcilib(7)'
+ has been added and description of library options has been moved there.
+
+ * When an unknown device ID is encountered, we print `Device <id>'
+ instead of `Unknown device <id>'. It uses less space and it also
+ should reduce the number of inexperienced users complaining that
+ the device is not supported by the OS. To lookup up OS drivers,
+ use the `-k' option.
+
+ * PCI_LIB_VERSION has been bumped to 0x020299.
+
+ * Makefile: stripping of the binaries during installation can be
+ overridden by the STRIP variable.
+
+ * lib/types.h: We use the integer types from <stdint.h> if the
+ compiler claims C99 support.
+
+2008-02-11 Martin Mares <mj@ucw.cz>
+
+ * Released as 2.2.10.
+
+ * lspci.c, setpci.c: Cleaned up the list of options.
+
+ * lib/names.c: Fix displaying of errors reported by zlib.
+ Previously, the buffer containing the error message had
+ been deallocated by gzclose() before the message was printed.
+
+2008-01-07 Martin Mares <mj@ucw.cz>
+
+ * update-pciids.sh: Added quiet mode (-q). Clean up uncompressed
+ files left by previous versions of the pciutils. Patch by Mike
+ Frysinger.
+
+ * update-pciids.man: Mention the -q switch.
+
+2007-11-29 Martin Mares <mj@ucw.cz>
+
+ * lib/dump.c: Squashed compiler warnings about code with
+ no effect (there really were surplus *'s).
+
+2007-11-06 Martin Mares <mj@ucw.cz>
+
+ * Released as 2.2.9.
+
+ * lspci.c: Added a new switch `-k' which requests printing
+ of information on kernel drivers attached to each device
+ and on kernel modules reporting the ability to handle the
+ device. So far, this is supported only on Linux with the
+ sysfs back-end, so it is implemented internally in the lspci
+ instead of the libpci. Thanks to Anicka <anicka@anicka.net>
+ for help.
+
+2007-10-19 Martin Mares <mj@ucw.cz>
+
+ * Makefile, lib/Makefile: Moved -lz from LDFLAGS to LDLIBS.
+ Also added an explicit pattern rule for linking to make sure
+ that LDLIBS is used on all platforms. Thanks to Dan Nicholson
+ for the suggestion.
+
+2007-10-19 Martin Mares <mj@ucw.cz>
+
+ * Released as 2.2.8.
+
+ * pci.ids: Revised class codes to match Conventional PCI 3.0 specs.
+ Added a couple of new ones, renumbered `ADMA continuous operation'
+ prog-if to 0x30 (even the old SATA Class Code ECN doesn't mention
+ 0x40) and renumbered the satellite communication controllers.
+
+ * lib/header.h: Include `PCI hot-plug' and `Secure device'
+ capabilities from PCI 3.0 specs. Also added `SATA HBA' and
+ `Advanced features' caps from various ECN's.
+
+ * lspci.c: All known capabilities have at least their name displayed
+ now. When we are unable to decode them completely, we signalize it
+ with a `<?>' mark.
+
+ * lspci.man: Document `<?>' and also mention that extended config
+ space is currently available only with the linux_sysfs back-end.
+
+ * lspci.c: Decode the Debug port capability (per EHCI 0.96 spec).
+
+ * lspci.c: Big code cleanup: re-arranged functions in the code,
+ renamed everything related to capabilities to cap_* and
+ all options except verbose to opt_*.
+
+2007-10-14 Martin Mares <mj@ucw.cz>
+
+ * lib/[fno]bsd-*: Removed extraneous braces.
+
+2007-10-12 Martin Mares <mj@ucw.cz>
+
+ * Capability loop detection introduced 2.2.7 did not work
+ properly with extended capabilities. Fixed.
+
+2007-10-05 Martin Mares <mj@ucw.cz>
+
+ * Released as 2.2.7.
+
+ * lspci.c (show_caps, show_ext_caps): Detect and report loops in
+ capability lists.
+
+ * lspci.c, lib/header.h: Finished decoding of the PCI Express
+ capability. The extended capabilities remain undecoded for now,
+ but at least the list of them has been updated to reflect the
+ current PCI Express 2.0 spec.
+
+ * lspci.c, lib/header.h: Decode new bits of traditional registers
+ as defined by PCIE / PCI-X. This includes discard timers in the bridge
+ control register and INTx enable/status in device control/status
+ registers.
+
+ * lib/fbsd-device.c: Support domains on new FreeBSD's. Contributed
+ by Marius Strobl.
+
+2007-09-12 Hasso Tepper <hasso@estpak.ee>
+
+ * Extended the fbsd-device backend to run on Dragonfly BSD.
+
+ * lspci.c: alloca() is declared in <stdlib.h> on BSD's, not <alloca.h>.
+
+2007-09-03 Martin Mares <mj@ucw.cz>
+
+ * Resurrected the Windows port, including cross-compilation by MinGW.
+ Patch by Samuel Bronson <naesten@gmail.com>.
+
+2007-08-31 Martin Mares <mj@ucw.cz>
+
+ * Makefile, lib/Makefile: `ar' and `ranlib' can be overridden to allow
+ cross-compilation.
+
+2007-08-27 Martin Mares <mj@ucw.cz>
+
+ * lib/names.c (pci_open): When calling gzopen(), use "rb" file mode
+ instead of "r". This is needed on DOS systems, where this function
+ somewhat illogically uses the binary flag for the compressed file
+ instead of the decompressed stream inside, where binariness really
+ matters.
+
+2007-08-14 Martin Mares <mj@ucw.cz>
+
+ * lspci.c (show_ht): Added decoding of Hypertransport MSI mapping capability,
+ based on a patch by Jason Gunthorpe.
+
+ * tests/cap-MSI-mapping: Added a test case. I plan to add test cases
+ (which are dumps of config space) for all new features.
+
+2007-06-20 Martin Mares <mj@ucw.cz>
+
+ * Released as 2.2.6.
+
+ * Makefile: Added an "install-lib" target. Thanks to Dan Nicholson
+ for a patch.
+
+ * Makefile, lib/Makefile: Generate and install pkg-config file
+ for libpci. Again by Dan Nicholson.
+
+2007-06-20 Thomas Schwinge <tschwinge@gnu.org>
+
+ * lib/i386-io-hurd.h: Rewritten for new Hurd kernels.
+
+2007-05-04 Martin Mares <mj@ucw.cz>
+
+ * Released as 2.2.5.
+
+ * pci.ids: Updated to the current snapshot of the database.
+
+2007-02-14 Martin Mares <mj@ucw.cz>
+
+ * lspci.c (show_express): Added PCI/PCI-X to PCI-Express Bridge type.
+ Patch by Mark Glines.
+
+2007-02-09 Martin Mares <mj@ucw.cz>
+
+ * pci.ids: Updated to the current snapshot of the database.
+
+2007-02-06 Martin Mares <mj@ucw.cz>
+
+ * Replaced bzero() by memset() everywhere, it's better to lose a tiny
+ bit of readability than maintain hacks to make it work on various systems.
+
+ * lib/configure: tr on Solaris is a bit weird and it requires `[A-Z]'
+ instead of `A-Z'. Fortunately, the extra brackets don't hurt otherwise.
+
+ * lib/types.h, lib/configure: Solaris should use <stdint.h> to get precise
+ integer types.
+
+2007-02-04 Martin Mares <mj@ucw.cz>
+
+ * lspci.c: alloca() needs <alloca.h>.
+
+2006-09-17 Martin Mares <mj@ucw.cz>
+
+ * lib/dump.c: Fixed a couple of bugs in the dump backend which caused
+ devices with domains or with extended config space to be read incorrectly.
+ Also, dumps with partial lines are allowed now.
+
+2006-09-10 Martin Mares <mj@ucw.cz>
+
+ * pci.ids: Updated to the current database snapshot.
+
+ * lspci.c (scan_device): If an error occurs when reading the standard config
+ header of a device, report it and ignore the device and return with exit
+ code 2 at the end.
+
+2006-09-09 Martin Mares <mj@ucw.cz>
+
+ * Released as 2.2.4.
+
+ * maint/release: Remind the maintainer about the current PCI_LIB_VERSION.
+
+ * lib/pci.h: Updated PCI_LIB_VERSION.
+
+ * lspci.c (show_machine): In the `-m' mode, do proper shell escaping
+ if the fields printed contain quotes or backslashes.
+
+ * lspci.c (show_machine): Added a `-vmm' mode, which removes the misuse
+ of the `Device' tag for two different purposes.
+
+ * Makefile: Moved all system-dependent decisions to lib/configure,
+ since config.mk is included in the top-level Makefile anyway.
+
+ * lib/configure: When configuring for Linux, ignore the kernel version
+ and always build all access methods.
+
+ * Makefile (CFLAGS): Removed -Winline, it's not needed and triggers
+ at many non-interesting places with gcc 3.4.
+
+ * Whitespace cleanup of all source files.
+
+ * The pci.ids file can be stored compressed if zlib is available.
+ Added transparent decompression to lib/names.c, modified update-pciids.sh
+ to keep the file compressed if applicable, updated Makefiles.
+ Based on a patch by Matthew Wilcox, but all the bugs are mine.
+
+ * Makefile, README: Allow installation to be done to a different directory
+ from the one we will eventually be placed in by setting DESTDIR.
+ Patch by Matthew Wilcox.
+
+ * Added .gitignore files.
+
+ * Makefile (clean): Clean *.orig, too.
+
+ * Cleaned up usage of `char' and `byte'.
+
+ * lib/header.h: PCI_CLASS_DOCKING_OTHER should be 0x0a80, not 0x0a01.
+
+ * lib/header.h: Added PCI_CLASS_xxx constants for all classes currently
+ defined in the pci.ids file.
+
+2006-08-01 Martin Mares <mj@ucw.cz>
+
+ * lib/i386-io-hurd.h: Fixed a silly typo.
+
+2006-07-30 Martin Mares <mj@ucw.cz>
+
+ * lib/Makefile: Added a missing rule for obsd-device.o.
+
+ * lspci.c, lib/header.h: Added support for MSI per-vector masking.
+ Contributed by Petr Vandrovec.
+
+ * lspci.c, lib/header.h: Added support for the `bridge subsystem ID'
+ capability. Contributed by Petr Vandrovec.
+
+ * lspci.c (show_htype1): Fixed bug in printing of 64-bit prefetchable
+ memory windows. Fix by Petr Vandrovec.
+
+ * maint/release.pm: Exclude .git directory from releases.
+
+ * lib/i386-ports.c, lib/i386-io-*: Report failures during port access
+ initialization by a->warn() instead of calling printf() or perror()
+ directly.
+
+ * lib/i386-ports.c, lib/i386-io-*: Moved the logic which keeps track of
+ the port access state to generic code.
+
+ * lib/i386-io-hurd.h: Ask the kernel for I/O port access appropriately.
+ Contributed by Thomas Schwinge and Samuel Thibault.
+
+ * lib/i386-ports.c: Define _GNU_SOURCE, it's needed by the Hurd module.
+
+ * lib/header.h: Whitespace cleanups.
+
+ * lib/i386-io-windows.h: Fixed indentation and spelling.
+
+ * README.Windows: Mention that WinIO.dll is needed and where to get it.
+
+2006-06-27 Martin Mares <mj@ucw.cz>
+
+ * lib/Makefile, Makefile: Added rules for building and cleaning the example.
+
+ * lib/example.c: Show how to use PCI_FILL_CLASS and used another register
+ for demonstrating the config space accesses. The example is still very
+ incomplete, though.
+
+ * lib/pci.h, lib/generic.c: Added PCI_FILL_CLASS.
+
+ * lib/sysfs.c: Fetch device ID and class from sysfs, because they can
+ be modified by kernel fixups.
+
+ * lspci.c: Use PCI_FILL_CLASS. Thanks to Matthew Willcox for the patch.
+
+2006-06-03 Martin Mares <mj@ucw.cz>
+
+ * lspci.c: Introduced the -nn switch. Thanks to David N. Welton
+ for the idea.
+
+ * lib/names.c (pci_lookup_name): Introduced PCI_LOOKUP_MIXED and
+ cleaned up the name selection code.
+
+ * lib/names.c (pci_lookup_name): If PCI_LOOKUP_NO_NUMBERS is given,
+ pci_access->numeric_ids is ignored.
+
+ * lib/names.c (pci_lookup_name): When class is identified and
+ subclass isn't, display class name and subclass number.
+
+2006-05-31 Martin Mares <mj@ucw.cz>
+
+ * setpci.c (main): Don't crash when an invalid width is specified.
+
+ * lspci.c, setpci.c, common.c: die() now uses the right program
+ name when printing an error message.
+
+2006-05-19 Martin Mares <mj@ucw.cz>
+
+ * README: Mention the public GIT tree.
+
+ * README: Updated the list of ports.
+
+2006-05-10 Martin Mares <mj@ucw.cz>
+
+ * lib/configure, lib/fbsd-device.c: Added support for GNU/kFreeBSD.
+ Thanks to Petr Salinger for the patch.
+
+2006-05-05 Martin Mares <mj@ucw.cz>
+
+ * Released as 2.2.3.
+
+ * lspci.c (scan_device): The -D switch didn't work as intended
+ in -m mode.
+
+2006-05-05 Martin Mares <mj@ucw.cz>
+
+ * Released as 2.2.2.
+
+ * pci.ids: Updated to the current database snapshot.
+
+ * lib/obsd-device.c (and other files in lib/*): Added OpenBSD
+ interface by Matthieu Herrb <matthieu.herrb@laas.fr>, based on
+ the existing FreeBSD interface.
+
+ * Moved pciutils to a GIT repository, which now contains merged
+ history from both CVS and Arch. Good bye, TLA!
+
+2006-03-21 Martin Mares <mj@ucw.cz>
+
+ * lspci.c (show_slot_name): Avoid the previous changes in default
+ display of domain name when in machine-readable mode. However, `-D'
+ forces domain display even there.
+
+ * lspci.man: Added a warning on -m being the only format, which is
+ guaranteed to be stable between lspci versions.
+
+2006-03-13 Martin Mares <mj@ucw.cz>
+
+ * lspci.man: Documented the -D switch.
+
+ * lspci.c (show_slot_name, scan_device): If there are multiple PCI
+ domains or if the `-D' switch is used, show the domain number for
+ all devices.
+
+ * lspci.c (show_verbose): Report cache line size in bytes.
+
+ * update-pciids.sh: Use curl if available. Patch by Matthew Wilcox.
+
+2006-01-04 Martin Mares <mj@ucw.cz>
+
+ * lspci.c (show_express_link): Fixed decoding of link status register.
+ Thanks to Roland Dreier for his report.
+
+2005-12-12 Martin Mares <mj@ucw.cz>
+
+ * lib/nbsd-libpci.c: If libpci is used by an ordinary user, allow
+ at least read-only access. Patch by Pavel Celeda <celeda@liberouter.org>.
+
+ * Makefile: Corrected library path on NetBSD.
+
+2005-11-26 Martin Mares <mj@ucw.cz>
+
+ * Released as 2.2.1.
+
+ * lspci.c (show_machine): Subsystem vendors were printed incorrectly
+ in machine-readable modes. Thanks to Pavel Celeda for a bug report.
+
+2005-10-11 Martin Mares <mj@ucw.cz>
+
+ * lspci.c (new_bus): Fixed a memory leak. Thanks to Paul Sangree for reporting it.
+
+2005-09-21 Martin Mares <mj@ucw.cz>
+
+ * Released as 2.2.0.
+
+ * pci.ids: Updated copyright header.
+
+ * lib/sysfs.c (sysfs_get_resources): Removed warning about unsupported
+ 64-bit addresses, they are now always supported.
+
+ * lspci.c (show_bases): Corrected printing of 64-bit addresses
+ in bus-centric mode.
+
+ * lib/configure: Enable 64-bit addresses on all Linux systems.
+
+ * lib/types.h: Don't pad 64-bit addresses to 16 xigits, only to 8 if they
+ are shorter.
+
+2005-09-11 Martin Mares <mj@ucw.cz>
+
+ * Released as 2.1.99-test11.
+
+ * lspci.c: Removed unnecessary trailing zeros in pci_lookup_name() calls.
+
+2005-09-10 Martin Mares <mj@ucw.cz>
+
+ * Released as 2.1.99-test10.
+
+ * pci.ids: Synchronized with the current database snapshot.
+
+ * update-pciids.sh: Changed the default URL for downloading pci.ids
+ to http://pciids.sourceforge.net/v2.2/pci.ids.
+
+ * lib/pci.h (PCI_LIB_VERSION): Added version identifier.
+
+ * lib/names.c: Rewritten the name database module almost from scratch.
+ Everything is much cleaner and there are hopefully no more memory leaks;
+ pci_lookup_name() now uses varargs in a backward compatible fashion.
+ Introduced PCI_LOOKUP_NO_NUMBERS.
+
+ The new code supports subsystem entries not tied to a specific device.
+ I had to extend the format of pci.ids in order to support it, so I have
+ extended the idea of the "C" (class) blocks and introduced "S" blocks
+ for subsystems. To avoid doing more incompatible changes in the future,
+ the parser skips unknown single-letter blocks without reporting errors.
+
+2005-08-23 Martin Mares <mj@ucw.cz>
+
+ * Released as 2.1.99-test9.
+
+ * Makefile (OPT): Removed -fomit-frame-pointer, it's default in recent
+ gcc versions when optimizing anyway.
+
+ * Made the path to pci.ids customizable and independent on the SHAREDIR.
+ Just override IDSDIR in the top-level Makefile.
+
+ * pci.ids: Synchronized with the current database snapshot.
+
+ * lspci.man, setpci.man: Improved the man pages. Documented all access
+ methods and which operations are privileged.
+
+ * lspci.c: Another rewrite of config register caching, now also including
+ lots of internal checks. It should be now perfectly able to cope with
+ portions of the configuration space being inaccessible, for example
+ due to insufficient access rights.
+
+ * lspci.c (show_pcix_nobridge, show_pcix_bridge): Cleaned up dumping of PCI-X
+ capabilities. Includes partial support for PCI-X 2.0 (probably incomplete
+ as I haven't seen the spec).
+
+ * lspci.c: Quell warnings about unused parameters.
+
+ * lspci.c: Removed C++ comments.
+
+ * lib/header.h: Merged definitions of extended capabilities and some new
+ PCI-X capability bits from linux-2.6.11/include/pci.h.
+
+ * lspci.c (show_caps): Try to scan extended capabilities only if the
+ device has either PCI-X or PCI Express capability in its normal capability
+ list.
+
+ * lib/dump.c (dump_init): Reading of dumps works again. The dump reader
+ now also remembers how much data it has read and refuses attempts to
+ access more than that.
+
+ * setpci.man, lspci.c, README: prefer spelling "buses" over "busses".
+
+ * lspci.c: If alloca() is not available, use xmalloc(), not malloc().
+
+ * lib/configure: Added x86_64 on Linux.
+
+2005-08-22 Martin Mares <mj@ucw.cz>
+
+ * lib/filter.c (pci_filter_parse_slot): Fixed parsing of domain filters.
+ Thanks to Matthew Wilcox for bug report.
+
+ * lspci.c: Corrected spelling of "Hz" (it was "hz" at several places).
+ Thanks to Krzysztof Oledzki for pointing that out.
+
+2004-08-19 Martin Mares <mj@ucw.cz>
+
+ * pciutils.spec (%attr): Setting attributes for /sbin/* is an anachronism,
+ because pciutils by default install to /usr/sbin. Update.
+
+2004-08-13 Martin Mares <mj@ucw.cz>
+
+ * Released as 2.1.99-test8.
+
+ * lib/types.h, lib/pci.h, lib/sysdep.h: `byte' and `word' are
+ no longer exported to the outside world.
+
+ * README.Windows: Updated.
+
+ * maint/release: Substitute version number in win32/config.h.
+
+ * win32/config.h: Added.
+
+ * lib/sysdep.h (bzero, strcasecmp): are macros on Windows.
+
+ * compat/getopt.[ch]: Added copies of getopt.[ch] from the GNU
+ C library for use on systems where the default libraries lack
+ proper getopt. Currently used by the Windows port.
+
+ * lib/sysdep.h, lib/types.h: Updates of the Windows port from
+ Alexander Stock.
+
+ * lib/types.h: If PCI_HAVE_Uxx_TYPES is defined, libpci doesn't define
+ its own u8, u16, u32, byte and word types and uses what the user
+ has supplied instead. With this change, all namespace clashes should
+ be gone.
+
+ * Makefile, lib/Makefile: Updated dependencies.
+
+ * pciutils.h: Include lib/sysdep.h and move NONRET et al. there.
+
+ * lib/sysdep.h: No need to include <sys/types.h> on FreeBSD, because
+ it is included unconditionally in lib/types.h.
+
+ * Moved system-dependent stuff from lib/internal.h to lib/sysdep.h,
+ which is also used by the utilities. Also moved type declarations
+ from lib/pci.h to lib/types.h.
+
+ * All files: Prepend a "PCI_" prefix in front of all configuration
+ defines to avoid namespace clashes. CAVEAT: If there is any libpci
+ application using the (undocumented) defines, it has to be updated.
+
+ * lib/Makefile: Killed HAVE_OWN_HEADER_H, since we stopped sharing
+ headers with the kernel a couple of years ago.
+
+ * lib/sysfs.c (sysfs_get_resources): We have 7 resources, not 6.
+
+ * lspci.c (show_rom): Use the same logic for printing disabled
+ or unassigned ROM's as we do in show_bases() for the other BAR's.
+
+ * lib/generic.c (pci_generic_fill_info): Better reaction to
+ invalid 64-bit addresses. Also d->hdrtype should not include
+ bit 7, which caused mysterious errors on multi-function devices.
+
+ * lib/generic.c (pci_generic_fill_info): Fill in base addresses
+ even if the regions are known to be disabled. It is the client's
+ job to interpret them. (And it is not a trivial job if you want
+ to do it correctly, since you need to check I/O and memory enables
+ on all upstream bridges, too.) However, it could be interesting to
+ introduce functions for interpreting the addresses and even for
+ mapping the regions and doing I/O on them.
+
+2004-07-30 Martin Mares <mj@ucw.cz>
+
+ * lspci.c: HyperTransport improvements from Maciej.
+
+2004-07-11 Martin Mares <mj@ucw.cz>
+
+ * lib/sysfs.c (sysfs_get_resources): Arguments now correspond
+ to the format string. [Patch by Bill Nottingham]
+
+2004-07-05 Martin Mares <mj@ucw.cz>
+
+ * Released as 2.1.99-test7.
+
+ * lspci.c (config_fetch): Wanted to merge Matthew's bug fix, but
+ ended up with rewriting the fetching mechanism to be fully dynamic,
+ but avoid reading config space registers not explicitly requested.
+
+2004-06-29 Matthew Wilcox <willy@debian.org>
+
+ * lspci.c: More work on PCI Express dumping.
+
+ * lib/header.h: Updated PCI Express capability definitions.
+
+ * lib/proc.c (proc_read): Removed bogus warning.
+
+ * common.c (xrealloc): Introduced.
+
+ * lspci.man: Added -xxxx.
+
+2004-06-27 Martin Mares <mj@ucw.cz>
+
+ * Released as 2.1.99-test6.
+
+ * lspci.c (show_msix), lib/header.h: Added dumping of MSI-X cap.
+ Patch by Roland Dreier <roland@topspin.com>, cleaned up by me.
+
+ * lspci.c (show_pcix_nobridge, show_pcix_bridge): Handle config_fetch()
+ failures.
+
+ * lib/header.h: Added PCI Express extended capabilities. Again by Matthew.
+
+ * lspci.c (show_express): Added dumping of PCI Express cap.
+ Patch by Matthew Wilcox.
+
+ * lib/header.h: Added a list of PCI 3.0 capabilities and also details
+ on PCI Express caps. Patch by Matthew Wilcox <willy@debian.org>.
+
+ * lspci.c (check_root): Gone. No explicit checks for root are needed,
+ report correct errors reported by the libpci instead.
+
+ * lspci.c: Added dumping of the extended config space on "-xxxx".
+ Better caching of config registers.
+
+ * setpci.c (main): Allow access to whole 4096 bytes of the config space.
+
+ * lib/sysfs.c, lib/proc.c: Don't print error messages on short reads,
+ just return the appropriate error code.
+
+ * lib: Added support for extended (4096-byte) configuration space,
+ currently implemented only in Linux proc and sysfs access methods
+ and of course in the dump reader.
+
+2004-05-29 Martin Mares <mj@ucw.cz>
+
+ * Released as 2.1.99-test5.
+
+ * lib/pci.h: Windows don't have the standard u_int* types.
+
+ * lib/internal.h: <sys/param.h> required on Windows for endianity
+ macros.
+
+ * lib/i386-ports.c: Connected i386-io-windows.h.
+
+ * lspci.c (check_root): geteuid() is not available on Windows.
+
+ * lib/i386-io-windows.h: Added Windows port contributed by Alexander
+ Stock <stock.alexander@gmx.de>.
+
+ * lib/configure: Hopefully fixed SunOS port broken by various
+ changes to the configure script.
+
+ * Makefile, lib/configure: Cross-compilation support, patch by Maciej.
+
+2004-05-28 Martin Mares <mj@ucw.cz>
+
+ * Released as 2.1.99-test4.
+
+ * lspci.c (show_verbose): Header type 1 is probably legal for all
+ types of bridges, not only for PCI-to-PCI bridges.
+
+ * lspci.c (format_agp_rate): Write "x16", not "x@".
+ (show_agp): rate[] could overflow.
+ Bugs reported by Jakub Bogusz <qboosh@pld-linux.org>.
+
+ * lspci.c (show_ht_*): Show HyperTransport capability with all its
+ details. Once again code by Maciej simplified (i.e., possibly broken)
+ by me.
+
+ * lib/header.h: Added declarations of HyperTransport capability.
+ Again thanks to Maciej.
+
+ * lspci.c: Decode all bits of the secondary status word in type 1 headers.
+ Thanks to Maciej W. Rozycki <macro@ds2.pg.gda.pl> for the patch.
+
+2003-12-27 Martin Mares <mj@ucw.cz>
+
+ * Released as 2.1.99-test3.
+
+ * lspci.man, setpci.man: Document domains and correct spelling.
+
+ * lib/dump.c (dump_init): Added ability to read domain numbers.
+
+ * lspci.c: Devices in domains different from 0 have their slot number
+ printed as "<domain>:<bus>:<slot>.<func>". Tree view supports domains
+ as well.
+
+ * lib/filter.c: Slot filters understand domains.
+
+ * lib/generic.c: Mention the domain in slot numbers in all error messages.
+
+ * lib/internal.h: The #ifdef for Linux <asm/byteorder.h> was wrong.
+
+ * lib/access.c (pci_get_dev): Added support for domains.
+
+ * lib/sysfs.c (sysfs_scan): Read vendor and device ID from the config
+ registers (or to be precise, leave it for the generic parts of the pcilib
+ to do so) instead of reading them from the sysfs. It's faster this way.
+
+ * lspci.c (show_pcix): Don't touch pci_dev->hdrtype, it's an internal
+ variable. Better read it from the config registers (it's cached anyway).
+
+ * lib/sysfs.c (sysfs_scan), lib/proc.c (proc_scan): Don't read the hdrtype.
+ lib/generic.c (pci_generic_fill_info): If hdrtype is -1 (unset), read it.
+ Saves lots of unnecessary file accesses.
+
+ * lib/pci.h (PCIADDR_PORT_FMT): Use %llx instead of %Lx, because the latter
+ is not supported by all C libraries.
+
+ * Makefile: Always enter the lib directory (remember that we don't have
+ full dependencies for the library in the top-level Makefile; hmmm, another
+ thing to rewrite some day).
+
+ * lib/sysfs.c: Added Linux sysfs access method based on the patch
+ written by Matthew Wilcox <willy@fc.hp.com>.
+
+ * lib/proc.c: Renamed the access method name from "/proc/bus/pci" to "Linux-proc".
+
+ * lib/pread.h: The hacks to support pread on various versions
+ of Linux libc moved there.
+
+ * lib/proc.c (proc_setup): The return value of snprintf() varies
+ between glibc versions, so we need to check both for a negative
+ values and for too large values.
+
+ * Removed last few references to the "Linux PCI Utilities", the
+ package is pretty cross-platform now :)
+
+2003-12-27 Martin Mares <mj@ucw.cz>
+
+ * Released as 2.1.99-test2.
+
+ * README, pciutils.lsm, pciutils.spec: Use @VERSION@ to make the
+ release scripts insert the current version. "make release" is gone.
+
+ * maint/release, maint/release.pm: Added a new system of scripts for
+ making releases including inter-version diffs etc.
+
+ * Makefile: Cleaned up.
+
+ * lib/fbsd-device.c: I patched another copy of this file by mistake,
+ this time the version checks should be right.
+
+2003-12-27 Martin Mares <mj@ucw.cz>
+
+ * Released as 2.1.99-test1.
+
+ * pciutils.h, common.c, lspci.man, setpci.man, lib/internal.h:
+ Remove shadows of the syscall access method which was never
+ implemented.
+
+ * update-pciids.sh: Try to preserve permissions of the old file
+ if chmod supports --reference. Should close Debian Bug #223740.
+
+ * lib/proc.c (proc_setup): Increased path name length limit to 1024.
+ Thanks for Redhat and Mandrake for inspiration.
+
+ * lib/configure: Recognize ppc and ppc64, both have 64-bit addresses.
+ Grabbed from Redhat (Fedora) patches.
+
+2003-12-27 Martin Mares <mj@ucw.cz>
+
+ Merged bug fixes from Debian patches:
+
+ * lspci.c (show_verbose): "Cache Line Size" should be capitalized.
+
+ * lspci.c (show_pcix_nobridge): Added a missing newline.
+
+ * lib/proc.c (proc_scan): When reading the header type, don't
+ forget to clear the topmost bit indicating that the device has
+ multiple functions.
+
+2003-12-27 Martin Mares <mj@ucw.cz>
+
+ Updated the FreeBSD port. Thanks to Samy Al Bahra <samy@kerneled.com>
+ for the patches:
+
+ * lib/Makefile: Add ${FREEBSD_SYS} to the include path if it's defined.
+ * lib/fbsd-device.c: Select the right set of system includes according
+ to __FreeBSD_version.
+
+2003-12-27 Martin Mares <mj@ucw.cz>
+
+ Merged support for Solaris on i386 by Bill Moore <billm@eng.sun.com>
+ and cleaned up:
+
+ * lib/configure: Recognize SunOS.
+ * lib/internal.h: Learn how to recognize byte order on SunOS.
+ * lib/i386-ports.c: Split OS-dependent I/O port access from i386-ports.c.
+ * lib/i386-io-linux.h: Linux specific part.
+ * lib/i386-io-hurd.h: GNU/Hurd specific part.
+ * lib/i386-io-sunos.h: SunOS specific part.
+
+2003-12-26 Martin Mares <mj@ucw.cz>
+
+ * lib/header.h (PCI_*_MASK): Cast to pciaddr_t explicitly.
+
+ * lib/pci.h: Types declared in <sys/types.h> should be usable on all
+ platforms we currently support, so kill the forest of #ifdef's and
+ use them in all cases.
+
+ * lib/pci.h: Use ULONG_MASK to decide whether we should use long
+ or long long to represent a 64-bit address. Killed HAVE_LONG_ADDRESS.
+ Define format strings for addresses, port numbers and IRQ numbers
+ directly in pci.h.
+
+ * lib/proc.c (proc_scan): Use PCIADDR_T_FMT for scanf'ing addresses.
+
+2003-12-26 Marco Gerards <metgerards@student.han.nl>
+
+ Added support for the GNU Hurd (cleaned up by Martin Mares):
+
+ * lib/configure [GNU]: Use the i386 ports for configuration access.
+ * lib/i386-ports.c: Don't call iopl() on the Hurd.
+ * lib/pci.h [OS_GNU]: Include <sys/types.h> and use it for defining
+ u8 to u32.
+
+2003-12-26 Martin Mares <mj@ucw.cz>
+
+ * lspci.c (show_pcix_bridge, show_pcix_nobridge): Don't forget to call
+ config_fetch() to ensure that the registers have been read. Thanks to
+ Bill Wood <bill.wood@hp.com> for the patch.
+
+ * lspci.c: Ensure that failure of config_fetch() is handled correctly
+ at all places.
+
+ * lspci.man: There was one more explicit reference to /usr/share/pci.ids.
+ Changed to @SHAREDIR@. Patch from Maciej W. Rozycki <macro@ds2.pg.gda.pl>.
+
+ * setpci.c (main): Better error messages.
+
+ * setpci.c (ex_op): The demo mode should disable only writing, not reading.
+
+ * setpci.man: The documentation was inconsistent on what should -D do.
+ Document the new behaviour.
+
+ * pciutils.h, common.c, setpci.c: Introduced a NONRET macro encapsulating
+ the GCC specific __attribute__((noreturn)) and killed the hack with
+ redefining __attribute__ on non-GCC compilers.
+
+ * Makefile: Added missing dependencies. Parallel builds work now.
+ Problem reported by Andreas Haumer <andreas@xss.co.at>, but I chose
+ a different fix.
+
+ * Makefile (MANDIR): Use `:=' instead of `=' to avoid executing the shell
+ command every time $(MANDIR) is referenced.
+
+ * lspci.c (main): The error message for `lspci -s' incorrectly mentioned
+ a `-f' switch. Reported by Steve Finney <Steve.Finney@SpirentCom.COM>.
+
+ * lib/generic.c: Removed memory leak in pci_generic_bus_scan().
+ Reported by Gary Parnes <gary_parnes@terago.com>.
+
+ * Replaced obsolete syntax of __attribute__((unused)) in the middle of
+ parameter declarations (which is no longer supported by GCC 3.1) by the
+ current syntax (attribute at the end). Thanks to pixel@mandrakesoft.com
+ for reporting this problem.
+
+ * Removed CVS $Id$ tags from all files.
+
+ * Makefile: Added some more warnings.
+
+ * setpci.c: Cleaned up mask/value code.
+
+2003-12-08 Thayne Harbaugh <tharbaugh@lnxi.com>
+
+ * setpci.c: Individual bits to be set can be specified as <value>:<mask>.
+
+2003-11-29 Martin Mares <mj@ucw.cz>
+
+ * Imported the pciutils sources to my Arch repository. Good-bye, CVS.
+
+2003-01-04 Martin Mares <mj@ucw.cz>
+
+ * Released as 2.1.11.
+
+ * Makefile: Changed configuration of installation directories --
+ all paths are now set at the top of the Makefile instead of being
+ scattered between the installation rules. The default installation
+ now goes always to /usr/local regardless of the OS as most distributions
+ already contain some version of pciutils and we don't want custom
+ installations to interfere with the default ones.
+
+ * Makefile: Removed a couple of ancient install hacks: we no longer
+ try to avoid overwriting a newer pci.ids file (users are now expected
+ to use update-ids) and we don't try to remove /etc/pci.ids (a long time
+ has passed since the last version which used it).
+
+ * Makefile: Paths to pci.ids in man pages automatically get the right path.
+
+ * Added the update-ids utility.
+
+ * lib: Removed partially implemented "syscall" access method which will
+ probably never be needed.
+
+2002-12-27 Martin Mares <mj@ucw.cz>
+
+ * lib/nbsd-libpci.c: Cleaned up and hopefully made it endian safe.
+
+ * lib/generic.c (pci_generic_scan_bus): Added work-around for devices with
+ discontiguous numbering of functions. This is already present in the Linux
+ kernel for several years, but I forgot to update pciutils as well.
+
+2002-12-26 Martin Mares <mj@ucw.cz>
+
+ * lib/header.h, lspci.c: Dump AGP3 flags and speeds.
+
+ * lib/pci.h, Makefile: Removed HAVE_OWN_HEADER_H. Always use our own header,
+ there is no reason to prefer the kernel version.
+
+ * lib/proc.c (proc_scan): Don't forget to initialize hdrtype.
+
+ * Added preliminary version of NetBSD support by Quentin Garnier
+ <netbsd@quatriemek.com>.
+
+2002-04-06 Martin Mares <mj@ucw.cz>
+
+ * lspci.c: Mention "-xxx" in the help.
+
+2002-03-30 Martin Mares <mj@ucw.cz>
+
+ * Released as 2.1.10.
+
+ * Removed pci.ids from the CVS as they are now maintained separately.
+ They are still included in the tarball, but if you are building pciutils
+ from CVS sources or you want to get a newer ID file than the one distributed,
+ just use "make update-ids" to download the most recent snapshot from
+ pciids.sf.net.
+
+ * Makefile, README: Updated accordingly.
+
+ * Makefile: Added a couple of maintenance targets.
+
+ * maint/*: Maintainer's utilities now reside here (present only in CVS,
+ not in the tarball).
+
+ * lib/names.c (parse_name_list): End-of-line comments are no longer
+ supported. Hashes are now perfectly valid in all names and they start
+ a comment only at the start of the line.
+
+2002-03-26 Martin Mares <mj@ucw.cz>
+
+ * README: Rewritten.
+
+ * Makefile: When the currently installed pci.ids file is newer than
+ the version to be installed, don't overwrite it. Suggested by
+ Jean Delvare <khali@linux-fr.org>.
+
+2002-03-24 Martin Mares <mj@ucw.cz>
+
+ * lspci.c (show_pcix_bridge): Added PCI-X capability display.
+ Contributed by Jeff Garzik <jgarzik@mandrakesoft.com>.
+
+ * lib/header.h: Added PCI-X stuff. Again by Jeff.
+
+ * Makefile (CFLAGS): -Werror is gone.
+
+ * lspci.c (format_agp_rate): Fixed AGP rate reporting.
+
+ * lib/filter.c (pci_filter_parse_slot): Allow bus 0xff, slot 0x1f and
+ function 7.
+
+ * lib/names.c (pci_lookup_name): When printing unknown subsystem vendor
+ or device hexadecimally, don't confuse it with chip vendor/device ID.
+ First reported by Marc Boucher <marc@mbsi.ca>.
+
+2001-11-04 Martin Mares <mj@ucw.cz>
+
+ * Released as 2.1.9.
+
+ * pci.ids: Synced with the PCI ID Repository at SourceForge
+ (http://pciids.sourceforge.net/).
+
+2000-08-25 Martin Mares <mj@albireo.ucw.cz>
+
+ * pci.ids: Updated ID's, synced with kernel 2.4.0-test7.
+
+2000-06-13 Martin Mares <mj@albireo.ucw.cz>
+
+ * Makefile (uninstall): Fixed.
+
+ * pci.ids: ID updates.
+
+2000-05-20 Martin Mares <mj@albireo.ucw.cz>
+
+ * Released as 2.1.8.
+
+ * pci.ids: ID updates.
+
+ * lspci.c (show_verbose): Min/max latency is now printed in nanoseconds.
+
+2000-05-04 Martin Mares <mj@albireo.ucw.cz>
+
+ * lspci.c (show_verbose): If the header type doesn't match device
+ class, just print a warning and still use the header type, assuming
+ bogus class info.
+
+2000-05-01 Martin Mares <mj@albireo.ucw.cz>
+
+ * lspci.c (show_pm): Updated according to PCI PM specs 1.1.
+
+ * pci.ids: Updated Contemporary Control ARCnet card entries.
+
+ * pci.ids: Synchronized class list with latest PCI SIG documents.
+
+2000-04-29 Martin Mares <mj@albireo.ucw.cz>
+
+ * lib/names.c (pci_lookup_name): Fixed the cheat.
+
+ * lib/internal.h: Moved UNUSED/inline hacks above all other declarations.
+
+ * pci.ids: Various ID updates.
+
+2000-04-21 Martin Mares <mj@albireo.ucw.cz>
+
+ * Released as 2.1.7.
+
+ * pciutils.spec: Added German description.
+
+ * lib/names.c (pci_lookup_name): Added a cheat for case that subsystem ID's
+ are the same as device ID and just output subsystem name according to
+ device name.
+
+ * lib/proc.c: Use UNUSED instead of __attribute__((unused)).
+
+ * lib/pci.h: Added the correct typedefs for AIX.
+
+ * lib/generic.c (pci_generic_scan_bus): Export.
+
+ * lib/configure: Detect AIX. Use "echo '...\c'" instead of
+ "echo -n" if the shell isn't bash.
+
+ * lspci.c: Avoid using alloca() if not compiled by GCC.
+ (insert_dev): Avoid returning a void value.
+
+ * Makefile: Choose which install utility to use according to
+ OS type. Also use `-o' instead of `-or' in find arguments.
+ Part of the AIX port.
+
+ * lib/aix-device.c: Added AIX low-level interface. Contributed
+ by Dave Johnson <ddj@brown.edu>, thanks a lot!
+
+ * pci.ids: Few new ID's.
+
+ * pciutils.h, lib/internal.h: Redefine __attribute__ and inline
+ when not compiled by GCC.
+
+2000-04-17 Martin Mares <mj@albireo.ucw.cz>
+
+ * Released as 2.1.6.
+
+ * pci.ids: Added a large batch of ID's contributed by Gunther
+ Mayer <gunther.mayer@braunschweig.netsurf.de> and synced the
+ list with the 2.3.99pre6 kernel.
+
+Thu Mar 9 13:11:39 2000 Martin Mares <mj@albireo.ucw.cz>
+
+ * lib/example.c: Added a simple example of how to use
+ the library.
+
+ * lspci.man, setpci.man: Revealed --version. Well spotted
+ by Adam Sulmicki.
+
+ * pci.ids: Added lots of new ID's and synced with 2.3.50.
+
+Tue Feb 15 00:16:21 2000 Martin Mares <mj@albireo.ucw.cz>
+
+ * Released as 2.1.5.
+
+ * pciutils.spec: Updated spec file from Andreas Jaeger. Now using
+ %{_mandir} to find the right location to install manual pages to.
+
+ * pci.ids: New ID's.
+
+ * setpci.c (main): Don't crash when `-s' or `-d' is given with
+ no argument.
+
+Mon Jan 24 20:04:11 2000 Andreas Jaeger <aj@suse.de>
+
+ * lib/i386-ports.c: Include <asm/io.h> only on systems without
+ glibc.
+
+Mon Jan 24 11:24:43 2000 Martin Mares <mj@albireo.ucw.cz>
+
+ * Makefile: Modified to work with the Linux FHS brain-damaged idea
+ of putting man pages to /usr/share/man. Now we choose either /usr/man
+ or /usr/share/man depending on which one exists.
+
+Sun Jan 23 10:52:34 2000 Martin Mares <mj@albireo.ucw.cz>
+
+ * pci.ids: Synced with Linux 2.3.40.
+
+ * Released as version 2.1.4.
+
+Thu Jan 20 11:08:32 2000 Martin Mares <mj@albireo.ucw.cz>
+
+ * lspci.c (scan_device): Fixed bug in reading of cardbus extensions.
+
+ * lib/proc.c: pread/pwrite fixed again, this time on libc5 :(
+
+ * lspci.c (format_agp_rate): Better formatting of AGP rates.
+
+ * pci.ids: New ID's.
+
+ * lib/configure: Added configuration for ia64 (the same as for Alpha).
+ Patch from Stephane Eranian <eranian@cello.hpl.hp.com>.
+
+Thu Jan 13 23:01:52 2000 Martin Mares <mj@albireo.ucw.cz>
+
+ * Released as version 2.1.3.
+
+ * pci.ids: New ID's.
+
+ * lspci.c: Alpha IO_FORMAT fix by Andrea Arcangeli.
+
+ * lib/access.c: Corrected order of access methods -- it's wonderful how
+ long could such a bug remain unspotted. Thanks go to Andreas Schockenhoff.
+
+Sat Dec 11 23:34:48 1999 Martin Mares <mj@albireo.ucw.cz>
+
+ * Released as version 2.1.2.
+
+ * lib/names.c (pci_lookup_name): Fixed printing of unknown subsystem ID's.
+
+Sat Dec 4 13:11:03 1999 Martin Mares <mj@albireo.ucw.cz>
+
+ * Released as version 2.1.1.
+
+ * pci.ids: Several new ID's.
+
+ * setpci.c (exec_op): Don't forget to increment address after writing
+ single value, so that `30.b=12,34,56,78' works as expected. Reported
+ by Petr Soucek <petr@ryston.cz>.
+
+Wed Nov 3 10:24:38 1999 Martin Mares <mj@albireo.ucw.cz>
+
+ * lspci.c (show_terse): If prog-if is zero, but it's present in the
+ ID list, show it.
+
+Sat Oct 30 11:06:35 1999 Martin Mares <mj@albireo.ucw.cz>
+
+ * Released as version 2.1.
+
+ * pci.ids: Synced to devlist.h in 2.3.24 kernel. Merged in
+ lots of contributed entries.
+
+Thu Oct 14 10:40:12 1999 Dave Jones <dave@powertweak.com>
+
+ * pci.ids: Added lots of subsystem definitions.
+
+Sat Oct 9 14:32:28 1999 Martin Mares <mj@albireo.ucw.cz>
+
+ * setpci.man: Better example.
+
+ * lspci.c: Resolve prog-if names.
+
+ * lib/names.c: Adapted to new pci.ids syntax.
+
+ * pci.ids: Reorganized the pci.ids file. Subsystems are listed
+ under devices, classes can optionally contain prog-if information.
+ New ID's, as usually.
+
+Wed Sep 22 09:45:24 1999 Martin Mares <mj@albireo.ucw.cz>
+
+ * pci.ids: New ID's. As usually.
+
+ * lspci.c (show_htype1, show_htype2): Don't show `closed' bridge windows
+ unless we're vvvery verbose.
+
+Mon Sep 20 11:22:54 1999 Martin Mares <mj@albireo.ucw.cz>
+
+ * lspci.c (show_htype2): Don't forget a TAB before the "I/O window" line.
+
+Tue Sep 14 09:31:01 1999 Martin Mares <mj@albireo.ucw.cz>
+
+ * pci.ids: New ID's. Again.
+
+Thu Aug 5 17:45:42 1999 Martin Mares <mj@albireo.ucw.cz>
+
+ * lspci.c (show_size): Don't show size if it's zero (usually
+ due to bus-centric mode being enabled).
+
+Tue Jul 20 13:25:09 1999 Martin Mares <mj@albireo.ucw.cz>
+
+ * lib/pci.h: Types are OS dependent.
+
+ * lib/internal.h: Byte order hacks are OS dependent.
+
+ * lib/configure: Recognize FreeBSD. Also set OS_XXX according to the OS.
+
+ * lib/Makefile, lib/access.c: Added fbsd-device target.
+
+ * pci.ids: Added an entry for PLX 9080 bridges with subsystem ID
+ incorrectly set to device ID.
+
+ * README: Added a note that we support FreeBSD.
+
+ * Makefile (PREFIX, ROOT): Set it depending on the OS.
+ (%.8): Grrr, BSD date is not able to convert date formats the same way
+ as GNU date does. Use sed instead.
+ (install): Use `-c' when calling install.
+
+ * lib/fbsd-device.c: Added FreeBSD /dev/pci access module contributed
+ by Jari Kirma <kirma@cs.hut.fi>.
+
+ * lib/proc.c: Rewrote the pread/pwrite things once again. Use pread
+ and pwrite only when we are certain it's safe (i.e., glibc 2.1
+ on all architectures or any libc on a i386 where we really know
+ how to use syscalls directly). In all other cases, emulate it
+ with lseek/read/write.
+
+ * pci.ids: Some more IDs.
+
+Mon Jul 19 14:10:36 1999 Martin Mares <mj@albireo.ucw.cz>
+
+ * pci.ids: Added IDs of parallel port controller cards as sent
+ by Tim Waugh <tim@cyberelk.demon.co.uk>.
+
+Wed Jul 7 00:55:48 1999 Martin Mares <mj@albireo.ucw.cz>
+
+ * lib/proc.c (proc_scan): HAVE_LONG_ADDRESS instead of HAVE_64BIT_ADDRESS.
+
+ * lspci.c: ADDR_FORMAT now depends on both HAVE_64BIT_ADDRESS and
+ HAVE_LONG_ADDRESS.
+
+ * lib/configure: HAVE_64BIT_ADDRESS now doesn't imply that the addresses
+ are represented as long long. Introduced a new flag HAVE_LONG_ADDRESS
+ to indicate this. Both Sparc architectures now use both 64BIT_ADDRESS
+ and LONG_ADDRESS since they have 32-bit userland, but don't set LONG_ADDRESS
+ on Alpha.
+
+ * lspci.c (show_msi): Added dumping of the MSI capability.
+ (show_slotid): The same for SlotID capability.
+ (show_caps): Separated capability dumping, because it should
+ be used for both htype0 and htype1. Even PCI 2.2 doesn't mention
+ layout of htype2, so I'm a bit unsure about it wrt capabilities
+ -- they at least have to live somewhere else since address 0x34
+ is already defined differently in htype2.
+
+ * lib/header.h (PCI_STATUS_UDF): Marked as obsolete (PCI 2.2).
+ (PCI_BASE_ADDRESS_MEM_TYPE_1M): Ditto.
+ (PCI_CAP_ID_*): Added some new capabilities defined in PCI 2.2.
+
+ * lspci.c (show_htype0): Mask out lowest 2 bits from all capability pointers
+ (required by the PCI 2.2 specs).
+
+Mon Jul 5 12:45:19 1999 Martin Mares <mj@albireo.ucw.cz>
+
+ * lspci.c (show_size): Added new function for dumping of region sizes.
+ (show_rom): Added. Now correctly dumps unassigned ROM addresses, disabled
+ ROMs et cetera.
+
+ * lib/pci.h (struct pci_dev): known_fields moved to the public part
+ of the structure.
+
+ * Added support for region sizes. Needs support in the kernel, because
+ sizes have to be scanned before drivers initialize yourself. pci_fill_info()
+ now returns a bitmask of what fields were really read.
+
+Mon Jun 28 18:37:51 1999 Dave Jones <dave@powertweak.com>
+
+ * Makefile:
+ Added `uninstall' target - removes all traces of pciutils.
+ * pci.ids:
+ - Lots of cleanups in the ATI, S3, Adaptec vendors.
+ - Changed Compaq QVision 1280/p definitions, as it's not possible
+ to determine the revision from the device ID.
+ - Same for the Tseng ET4000.
+ The id's said I had a rev C, when it was actually a rev B.
+ - Removed some unnecessary strings
+ `PCI'. Unless it's an AGP card, it should be obvious that it's PCI.
+ `Ethernet card'. This should be determined from config space.
+ - Lots of other new vendors & devices
+ - Other additional small cleanups.
+
+Mon Jun 21 22:11:10 1999 Martin Mares <mj@albireo.ucw.cz>
+
+ * lib/names.c (pci_lookup_name): When device ID lookup
+ fails, return hexadecimal device ID instead of vendor ID.
+ Well spotted by Axel Bodemann <Axel.Bodemann@ruhr-uni-bochum.de>,
+ I've just extended the fix to subsystem ID's.
+
+Thu Jun 17 19:48:21 1999 Martin Mares <mj@albireo.ucw.cz>
+
+ * lspci.c (show_agp): Bug fix from Petr Vandrovec
+ <vandrove@vc.cvut.cz>. The command register was displayed
+ incorrectly.
+
+Wed Jun 2 22:42:44 1999 Martin Mares <mj@albireo.ucw.cz>
+
+ * lib/proc.c (SYS_pread, SYS_pwrite): Use hard-coded
+ numbers if not supplied by the libc.
+
+Wed May 19 13:24:39 1999 Martin Mares <mj@albireo.ucw.cz>
+
+ * Released the whole package as version 2.0.
+
+Fri May 14 22:42:02 1999 Martin Mares <mj@albireo.ucw.cz>
+
+ * pci.ids: Added several new ID's contributed by people
+ on the linux-pci list.
+
+Mon Apr 19 15:21:08 1999 Jakub Jelinek <jj@ultra.linux.cz>
+
+ * lspci.c: Display I/O addresses correctly on sparc64.
+ * lib/header.h: Ditto.
+
+ * lib/configure: On sparc set HAVE_64BIT* as well, we want
+ a binary which works on both 32bit and 64bit SPARCs.
+
+Sun Apr 18 21:14:58 1999 Martin Mares <mj@albireo.ucw.cz>
+
+ * lspci.c, lib/proc.c: Alpha compilation fixes from Matthew Jacob
+ <mjacob@feral.com>.
+
+ * pci.ids: A lot of updates from Adam J. Richter <adam@yggdrasil.com>.
+
+Sun Feb 28 22:26:21 1999 Martin Mares <mj@albireo.ucw.cz>
+
+ * lspci.c (do_map_bus): Don't dump functions 1--7 if not flagged
+ as a multi-function device, because several single-function devices
+ don't decode the function bits at all.
+
+Sun Feb 14 23:48:22 1999 Martin Mares <mj@albireo.ucw.cz>
+
+ * Makefile (install): Don't use "-o root -g root" for installation
+ since it breaks on machines where programs are not installed by root.
+ Reported by Richard Gooch <rgooch@atnf.csiro.au>
+
+Tue Feb 9 15:54:39 1999 Martin Mares <mj@albireo.ucw.cz>
+
+ * lspci.c (show_bases): Use new address masking macros and pciaddr_t.
+
+ * lib/pci.h: Using pciaddr_t for bus addresses, which are 32-bit
+ or 64-bit depending on CPU.
+
+ * lib/pci.h (PCI_ADDR_MEM_MASK): Added macros for address masks
+ according to bus address width.
+
+Thu Jan 28 20:54:16 1999 Martin Mares <mj@albireo.ucw.cz>
+
+ * Released as 1.99.4.
+
+ * lspci.c: Capability list parser now recognizes both AGP
+ registers and PCI Power Management registers (the latter
+ is mainly guesswork based on DEC/Intel 21153 bridge specs
+ since I don't have the PCI Power Management document).
+
+ * lspci.c: Replaced numerous occurrences of (x & flag) ? '+' : '-'
+ by FLAG macro.
+
+ * lspci.c: Added bridge checks to bus mapping code.
+
+Wed Jan 27 14:59:16 1999 Martin Mares <mj@albireo.ucw.cz>
+
+ * lspci.c: Implemented bus mapping mode (-M).
+
+ * lspci.c (scan_devices): Split to scan_devices() and scan_device().
+ (show): Split to show() and show_device().
+
+ * lib/access.c (pci_init): When a->method == PCI_ACCESS_AUTO,
+ set it to the real access method afterwards.
+
+Mon Jan 25 23:46:13 1999 Martin Mares <mj@albireo.ucw.cz>
+
+ * lib/generic.c (pci_generic_fill_info): If in buscentric mode,
+ don't check PCI_COMMAND for I/O and memory enables.
+
+Mon Jan 25 21:28:49 1999 Martin Mares <mj@albireo.ucw.cz>
+
+ * Makefile: Added target `release' which substitutes new version
+ number to .spec, .lsm and README. Also rewrote target `dist'.
+
+ * Released as 1.99.3.
+
+Sun Jan 24 22:10:36 1999 Martin Mares <mj@albireo.ucw.cz>
+
+ * lib/header.h: Until kernel adopts new layout of PCI
+ includes (i.e., separate declaration of header structure,
+ functions and device IDs), which is not going to happen
+ before 2.3, we'll use our own definition of the header.
+
+ * lspci.c (show_verbose): Display `Cap' flag in device status.
+
+ * lspci.c (show_htype0): Display capability lists wherever
+ available. The only capability name we recognize now is `AGP'.
+ Unfortunately, capabilities are stored in device-dependent
+ portion of the configuration space and are thus available
+ only to root unless you read a dump.
+
+ * lspci.c (scan_devices): Use cache instead of buffering.
+
+ * lib/buffer.c: Removed (obsoleted by the cache).
+
+ * lib/access.c: Added general caching mechanism.
+
+Sat Jan 23 21:30:54 1999 Martin Mares <mj@albireo.ucw.cz>
+
+ * pci.ids: Added few devices.
+
+Fri Jan 22 19:29:31 1999 Martin Mares <mj@albireo.ucw.cz>
+
+ * Version string is now defined in top-level Makefile, exported
+ to the configure script and also substituted to man pages.
+
+ * lspci.c (show_bases): Rewrote displaying of 64-bit addresses.
+ (show_verbose): Rewrote interrupt display logic.
+
+ * lib/i386-ports.c: Include sys/io.h only on glibc systems.
+
+ * lib/configure: Rewrote detection of Linux versions. Now it
+ works on 2.0 kernels (only with direct/dump access, of course).
+
+ * lib/internal.h: New bytesex macros using <asm/byteorder.h>
+ whenever available.
+
+ * lib/proc.c (proc_read, proc_write): Distinguish between short
+ read/write and real errors.
+
+ * lspci.c (show_htype{0,1}): Always use d->dev->rom_base_addr since
+ libpci respects buscentric mode automatically.
+
+ * lspci.c (show_hex_dump): For CardBus bridges, print out 128
+ bytes of header (the whole standard part).
+
+ * common.c: pcilib options are now all uppercase. Also moved
+ PCI access debugging option here.
+
+ * Released as 1.99.2.
+
+Wed Jan 20 22:50:35 1999 Martin Mares <mj@albireo.ucw.cz>
+
+ * Wrote configure script and rewrote Makefiles.
+
+ * Removed few unused variables.
+
+Wed Jan 20 12:21:56 1999 Martin Mares <mj@albireo.ucw.cz>
+
+ * common.c: Moved several functions used in both setpci and lspci
+ here. This includes parsing of libpci-related options.
+
+ * More library tweaks.
+
+ * filter.c, names.c: Moved to library.
+
+ * setpci: Rewritten to use the library.
+
+ * Released as 1.99.1.
+
+Tue Jan 19 23:00:12 1999 Martin Mares <mj@albireo.ucw.cz>
+
+ * lspci.c (scan_devices): For cardbus bridges, read first 128
+ bytes of config space to get full standard header.
+
+ * Makefile (CFLAGS): Removed "-Wno-unused".
+
+ * Started the "New Generation" branch and introduced the
+ PCI library.
+
+ * lspci: Rewritten to use the library.
+
+Tue Jan 19 22:24:08 1999 Martin Mares <mj@albireo.ucw.cz>
+
+ * Released as version 1.10.
+
+Mon Jan 18 08:51:17 1999 Martin Mares <mj@albireo.ucw.cz>
+
+ * lspci.8, setpci.8: Miscellaneous fixes as suggested by
+ Dag Wieers <dag@digibel.be>.
+
+Sun Nov 29 20:05:56 1998 Martin Mares <mj@albireo.ucw.cz>
+
+ * pciutils.spec (Name): Update from Krzysztof G. Baranowski.
+
+Sun Nov 22 10:49:56 1998 Martin Mares <mj@albireo.ucw.cz>
+
+ * Makefile, pciutils.h: Moved pci.ids to /usr/share.
+
+ * Released as version 1.09.
+
+Wed Nov 18 15:47:05 1998 Martin Mares <mj@albireo.ucw.cz>
+
+ * lspci.c (show_htype1): Fixed displaying of prefetchable memory behind
+ bridge. Thanks to Petr Vandrovec <vandrove@vc.cvut.cz> for bug report.
+
+Fri Oct 23 18:59:19 1998 Martin Mares <mj@albireo.ucw.cz>
+
+ * setpci.c: Don't include <syscall-list.h> with glibc >= 2.1.
+
+Mon Oct 19 21:53:30 1998 Martin Mares <mj@albireo.ucw.cz>
+
+ * Released as version 1.08.
+
+ * setpci.c: glibc 2.1.x already defines pread() and pwrite().
+
+ * lspci.8: Changed warning about lspci -xxx.
+
+ * lspci.c: Require "-xxx" for full configuration space dump, so that
+ it's impossible to crash the machine by single typo.
+
+ * specs: Added (courtesy of Krzysztof G. Baranowski <kgb@knm.org.pl>).
+
+Wed Sep 9 12:03:24 1998 Martin Mares <mj@albireo.ucw.cz>
+
+ * lspci.c (show_bases): Better displaying of unassigned and
+ disabled bases. Thanks to Gabriel Paubert <paubert@iram.es>
+ for an idea.
+
+Wed Sep 2 10:58:01 1998 Martin Mares <mj@albireo.ucw.cz>
+
+ * setpci.c (pread): Recognize glibc 1.99 numbered as 2.0 on the PPC.
+ (thanks to Geert Uytterhoeven for finding this out)
+
+Fri Jul 17 10:43:30 1998 Martin Mares <mj@albireo.ucw.cz>
+
+ * lspci.c (show_verbose): Print subsystem ID using the new resolver.
+ (show_machine): Print subsystem ID.
+
+ * names.c: New name resolution engine supporting subsystem IDs.
+
+ * Released as version 1.07.
+
+Wed Jul 15 15:37:21 1998 Martin Mares <mj@albireo.ucw.cz>
+
+ * lspci.c (show_htype2 etc.): Displaying of CardBus headers.
+ (show_bases): Honor the `cnt' argument.
+ (grow_tree): Parse CardBus headers in tree mode as well.
+
+ * pci.h: Updated CardBus header field description. I still don't
+ have the CardBus standard available, but OZ6832 specs contain
+ full description of all header fields supported by the chip.
+
+Tue Jun 9 22:53:59 1998 Martin Mares <mj@albireo.ucw.cz>
+
+ * Released as 1.06.
+
+ * names.c (parse_name_list): Killed an unused variable.
+
+ * setpci.c (pread, pwrite): Define SYS_(pread|pwrite) as __NR_\1
+ if they are not defined by glibc (needed for glibc built on older
+ kernels). Ugly.
+
+ * setpci.c (exec_op): Fixed error messages. Thanks, Steve!
+
+Mon Jun 8 10:59:22 1998 Martin Mares <mj@albireo.ucw.cz>
+
+ * Released as 1.05.
+
+ * setpci.c: Problems with pread()/pwrite() with glibc on Alpha
+ should be gone. Again thanks to Steve for bug report.
+
+ * filter.c (filter_parse_slot): Fixed ":x" type filters.
+
+ * pci.ids: Killed duplicate entry. Thanks to Stephen Williams
+ <steve@icarus.com> for reporting this.
+
+Sun Jun 7 19:27:51 1998 Martin Mares <mj@albireo.ucw.cz>
+
+ * lspci.c (main), setpci.c (main): Implemented "--version".
+
+ * Released as 1.04.
+
+ * pciutils.h (PCIUTILS_VERSION): Added version string.
+
+ * filter.c, names.c: Extraneous #include <linux/pci.h> removed.
+ Thanks to Geert Uytterhoeven <Geert.Uytterhoeven@cs.kuleuven.ac.be>
+ for bug report.
+
+Thu May 28 14:45:58 1998 Martin Mares <mj@lomikel.karlin.mff.cuni.cz>
+
+ * pci.ids: More updates from Jens Maurer.
+
+Wed Apr 22 10:00:39 1998 Martin Mares <mj@albireo.ucw.cz>
+
+ * pci.ids: Updates from Jens Maurer.
+
+Sun Apr 19 11:14:25 1998 Martin Mares <mj@albireo.ucw.cz>
+
+ * Released as 1.03.
+
+ * setpci.8: Written.
+
+ * setpci.c: Finished.
+
+ * lspci.c: Now able to fetch expansion ROM base from kernel device list
+ and print it if not in buscentric mode.
+
+Tue Mar 31 23:11:57 1998 Martin Mares <mj@albireo.ucw.cz>
+
+ * setpci.c: Added.
+
+Sun Mar 22 15:39:08 1998 Martin Mares <mj@albireo.ucw.cz>
+
+ * lspci.8: Updated the documentation.
+
+ * lspci.c: Modified to use the new filtering mechanism (options -f and -d).
+
+ * filter.c: Introduced new generic device filter.
+
+Thu Mar 19 17:03:48 1998 Martin Mares <mj@lomikel.karlin.mff.cuni.cz>
+
+ * lspci.c (grow_tree, show_tree_dev, print_it): Fixed displaying
+ of PCI-to-PCI bridges in the tree format.
+
+Sun Feb 15 10:12:25 1998 Martin Mares <mj@albireo.ucw.cz>
+
+ * lspci.c (show_machine): Added non-verbose mode of machine-readable
+ dump.
+
+ * pci.ids: Updates from Jens Maurer.
+
+ * Released as version 1.02.
+
+Thu Feb 12 16:53:28 1998 Martin Mares <mj@lomikel.karlin.mff.cuni.cz>
+
+ * lspci.c: Added a "-m" switch for dumping machine-readable
+ configuration data (requested by Bjoern Kriews <bkr@cut.de>).
+
+Mon Feb 9 13:17:43 1998 Martin Mares <mj@albireo.ucw.cz>
+
+ * Makefile, pciutils.h: Include local pci.h instead of <linux/pci.h>
+ if available. This should avoid all problems with official kernel
+ not synchronized to newer PCI code in CVS -- standard distribution
+ of pciutils now contains pci.h from current CVS kernel, pciutils
+ in CVS contain no pci.h and use the correct kernel include.
+
+ * Makefile: Fixed installation path for man pages.
+
+Sat Feb 7 15:15:46 1998 Martin Mares <mj@albireo.ucw.cz>
+
+ * README: Updated.
+
+ * lspci.8: Created a man page.
+
+ * Releasing as version 1.0.
+
+Tue Feb 3 20:56:00 1998 Martin Mares <mj@albireo.ucw.cz>
+
+ * Makefile: Recognize architecture by calling uname and pass it as ARCH_xxx
+ to all the C sources. This should eliminate problems with 32-bit compilers
+ on sparc64.
+
+ * lspci.c (show_verbose): Recognize CardBus bridge header type.
+ (show_htype2): Stub routine.
+ (scan_config): Write sensible error message if the kernel denies reading of
+ upper part of the PCI config space.
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..3df076d
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,241 @@
+# Makefile for The PCI Utilities
+# (c) 1998--2022 Martin Mares <mj@ucw.cz>
+
+OPT=-O2
+CFLAGS=$(OPT) -Wall -W -Wno-parentheses -Wstrict-prototypes -Wmissing-prototypes
+
+VERSION=3.9.0
+DATE=2022-11-20
+
+# Host OS and release (override if you are cross-compiling)
+HOST=
+RELEASE=
+CROSS_COMPILE=
+
+# Support for compressed pci.ids (yes/no, default: detect)
+ZLIB=
+
+# Support for resolving ID's by DNS (yes/no, default: detect)
+DNS=
+
+# Build libpci as a shared library (yes/no; or local for testing; requires GCC)
+SHARED=no
+
+# Use libkmod to resolve kernel modules on Linux (yes/no, default: detect)
+LIBKMOD=
+
+# Use libudev to resolve device names using hwdb on Linux (yes/no, default: detect)
+HWDB=
+
+# ABI version suffix in the name of the shared library
+# (as we use proper symbol versioning, this seldom needs changing)
+ABI_VERSION=3
+
+# Installation directories
+PREFIX=/usr/local
+BINDIR=$(PREFIX)/bin
+SBINDIR=$(PREFIX)/sbin
+SHAREDIR=$(PREFIX)/share
+IDSDIR=$(SHAREDIR)
+MANDIR:=$(shell if [ -d $(PREFIX)/share/man ] ; then echo $(PREFIX)/share/man ; else echo $(PREFIX)/man ; fi)
+INCDIR=$(PREFIX)/include
+LIBDIR=$(PREFIX)/lib
+PKGCFDIR=$(LIBDIR)/pkgconfig
+
+# Commands
+INSTALL=install
+DIRINSTALL=install -d
+STRIP=-s
+ifdef CROSS_COMPILE
+CC=$(CROSS_COMPILE)gcc
+else
+CC=cc
+endif
+AR=$(CROSS_COMPILE)ar
+RANLIB=$(CROSS_COMPILE)ranlib
+DLLTOOL=$(CROSS_COMPILE)dlltool
+WINDRES=$(CROSS_COMPILE)windres
+
+# Base name of the library (overridden on NetBSD, which has its own libpci)
+LIBNAME=libpci
+
+-include lib/config.mk
+
+PCIINC=lib/config.h lib/header.h lib/pci.h lib/types.h lib/sysdep.h
+PCIINC_INS=lib/config.h lib/header.h lib/pci.h lib/types.h
+
+export
+
+all: lib/$(PCIIMPLIB) lspci$(EXEEXT) setpci$(EXEEXT) example$(EXEEXT) lspci.8 setpci.8 pcilib.7 pci.ids.5 update-pciids update-pciids.8 $(PCI_IDS)
+
+lib/$(PCIIMPLIB): $(PCIINC) force
+ $(MAKE) -C lib all
+
+force:
+
+lib/config.h lib/config.mk:
+ cd lib && ./configure
+
+COMMON=common.o
+ifeq ($(COMPAT_GETOPT),yes)
+PCIINC+=compat/getopt.h
+COMMON+=compat/getopt.o
+endif
+
+lspci$(EXEEXT): lspci.o ls-vpd.o ls-caps.o ls-caps-vendor.o ls-ecaps.o ls-kernel.o ls-tree.o ls-map.o $(COMMON) lib/$(PCIIMPLIB)
+setpci$(EXEEXT): setpci.o $(COMMON) lib/$(PCIIMPLIB)
+
+LSPCIINC=lspci.h pciutils.h $(PCIINC)
+lspci.o: lspci.c $(LSPCIINC)
+ls-vpd.o: ls-vpd.c $(LSPCIINC)
+ls-caps.o: ls-caps.c $(LSPCIINC)
+ls-ecaps.o: ls-ecaps.c $(LSPCIINC)
+ls-kernel.o: ls-kernel.c $(LSPCIINC)
+ls-tree.o: ls-tree.c $(LSPCIINC)
+ls-map.o: ls-map.c $(LSPCIINC)
+
+setpci.o: setpci.c pciutils.h $(PCIINC)
+common.o: common.c pciutils.h $(PCIINC)
+compat/getopt.o: compat/getopt.c
+
+lspci$(EXEEXT): LDLIBS+=$(LIBKMOD_LIBS)
+ls-kernel.o: CFLAGS+=$(LIBKMOD_CFLAGS)
+
+update-pciids: update-pciids.sh
+ sed <$< >$@ "s@^DEST=.*@DEST=$(if $(IDSDIR),$(IDSDIR)/,)$(PCI_IDS)@;s@^PCI_COMPRESSED_IDS=.*@PCI_COMPRESSED_IDS=$(PCI_COMPRESSED_IDS)@"
+ chmod +x $@
+
+# The example of use of libpci
+example$(EXEEXT): example.o lib/$(PCIIMPLIB)
+example.o: example.c $(PCIINC)
+
+%$(EXEEXT): %.o
+ $(CC) $(LDFLAGS) $(TARGET_ARCH) $^ $(LDLIBS) -o $@
+
+ifdef PCI_OS_WINDOWS
+comma := ,
+%-rsrc.rc: lib/winrsrc.rc.in
+ sed <$< >$@ -e 's,@PCILIB_VERSION@,$(PCILIB_VERSION),' \
+ -e 's,@PCILIB_VERSION_WINRC@,$(subst .,\$(comma),$(PCILIB_VERSION).0),' \
+ -e 's,@FILENAME@,$(subst -rsrc.rc,$(EXEEXT),$@),' \
+ -e 's,@DESCRIPTION@,$(subst -rsrc.rc,,$@),' \
+ -e 's,@LIBRARY_BUILD@,0,' \
+ -e 's,@DEBUG_BUILD@,$(if $(findstring -g,$(CFLAGS)),1,0),'
+%-rsrc.o: %-rsrc.rc
+ $(WINDRES) --input=$< --output=$@ --input-format=rc --output-format=coff
+lspci$(EXEEXT): lspci-rsrc.o
+setpci$(EXEEXT): setpci-rsrc.o
+endif
+
+%.8 %.7 %.5: %.man
+ M=`echo $(DATE) | sed 's/-01-/-January-/;s/-02-/-February-/;s/-03-/-March-/;s/-04-/-April-/;s/-05-/-May-/;s/-06-/-June-/;s/-07-/-July-/;s/-08-/-August-/;s/-09-/-September-/;s/-10-/-October-/;s/-11-/-November-/;s/-12-/-December-/;s/\(.*\)-\(.*\)-\(.*\)/\3 \2 \1/'` ; sed <$< >$@ "s/@TODAY@/$$M/;s/@VERSION@/pciutils-$(VERSION)/;s#@IDSDIR@#$(IDSDIR)#;s#@PCI_IDS@#$(PCI_IDS)#"
+
+ctags:
+ rm -f tags
+ find . -name '*.[hc]' -exec ctags --append {} +
+
+TAGS:
+ rm -f TAGS
+ find . -name '*.[hc]' -exec etags --append {} +
+
+clean:
+ rm -f `find . -name "*~" -o -name "*.[oa]" -o -name "\#*\#" -o -name TAGS -o -name core -o -name "*.orig"`
+ rm -f update-pciids lspci$(EXEEXT) setpci$(EXEEXT) example$(EXEEXT) lib/config.* *.[578] pci.ids.gz lib/*.pc lib/*.so lib/*.so.* lib/*.dll lib/*.def lib/dllrsrc.rc *-rsrc.rc tags
+ rm -rf maint/dist
+
+distclean: clean
+
+install: all
+# -c is ignored on Linux, but required on FreeBSD
+ $(DIRINSTALL) -m 755 $(DESTDIR)$(BINDIR) $(DESTDIR)$(SBINDIR) $(DESTDIR)$(IDSDIR) $(DESTDIR)$(MANDIR)/man8 $(DESTDIR)$(MANDIR)/man7 $(DESTDIR)$(MANDIR)/man5
+ $(INSTALL) -c -m 755 $(STRIP) lspci$(EXEEXT) $(DESTDIR)$(LSPCIDIR)
+ $(INSTALL) -c -m 755 $(STRIP) setpci$(EXEEXT) $(DESTDIR)$(SBINDIR)
+ $(INSTALL) -c -m 755 update-pciids $(DESTDIR)$(SBINDIR)
+ifneq ($(IDSDIR),)
+ $(INSTALL) -c -m 644 $(PCI_IDS) $(DESTDIR)$(IDSDIR)
+else
+ $(INSTALL) -c -m 644 $(PCI_IDS) $(DESTDIR)$(SBINDIR)
+endif
+ $(INSTALL) -c -m 644 lspci.8 setpci.8 update-pciids.8 $(DESTDIR)$(MANDIR)/man8
+ $(INSTALL) -c -m 644 pcilib.7 $(DESTDIR)$(MANDIR)/man7
+ $(INSTALL) -c -m 644 pci.ids.5 $(DESTDIR)$(MANDIR)/man5
+ifeq ($(SHARED),yes)
+ifeq ($(LIBEXT),dylib)
+ ln -sf $(PCILIB) $(DESTDIR)$(LIBDIR)/$(LIBNAME).$(ABI_VERSION).$(LIBEXT)
+else ifeq ($(LIBEXT),so)
+ ln -sf $(PCILIB) $(DESTDIR)$(LIBDIR)/$(LIBNAME).$(LIBEXT).$(ABI_VERSION)
+endif
+endif
+
+ifeq ($(SHARED),yes)
+install: install-pcilib
+endif
+
+install-pcilib: lib/$(PCILIB)
+ $(DIRINSTALL) -m 755 $(DESTDIR)$(LIBDIR)
+ifeq ($(SHARED)_$(LIBEXT),yes_dll)
+# DLL library must have executable flag on disk and be placed in same directory as where are EXE files
+ $(DIRINSTALL) -m 755 $(DESTDIR)$(SBINDIR)
+ $(INSTALL) -c -m 755 lib/$(PCILIB) $(DESTDIR)$(SBINDIR)
+else
+ $(INSTALL) -c -m 644 lib/$(PCILIB) $(DESTDIR)$(LIBDIR)
+endif
+
+install-lib: $(PCIINC_INS) install-pcilib
+ $(DIRINSTALL) -m 755 $(DESTDIR)$(INCDIR)/pci $(DESTDIR)$(PKGCFDIR)
+ $(INSTALL) -c -m 644 $(PCIINC_INS) $(DESTDIR)$(INCDIR)/pci
+ $(INSTALL) -c -m 644 lib/$(PCILIBPC) $(DESTDIR)$(PKGCFDIR)
+ifneq ($(PCIIMPLIB),$(PCILIB))
+ $(INSTALL) -c -m 644 lib/$(PCIIMPLIB) $(DESTDIR)$(LIBDIR)
+endif
+ifneq ($(PCIIMPDEF),)
+ $(INSTALL) -c -m 644 lib/$(PCIIMPDEF) $(DESTDIR)$(LIBDIR)
+endif
+ifeq ($(SHARED),yes)
+ifeq ($(LIBEXT),dylib)
+ ln -sf $(PCILIB) $(DESTDIR)$(LIBDIR)/$(LIBNAME).$(ABI_VERSION).$(LIBEXT)
+ ln -sf $(LIBNAME).$(ABI_VERSION).$(LIBEXT) $(DESTDIR)$(LIBDIR)/$(LIBNAME).$(LIBEXT)
+else ifeq ($(LIBEXT),so)
+ ln -sf $(PCILIB) $(DESTDIR)$(LIBDIR)/$(LIBNAME).$(LIBEXT).$(ABI_VERSION)
+ ln -sf $(LIBNAME).$(LIBEXT).$(ABI_VERSION) $(DESTDIR)$(LIBDIR)/$(LIBNAME).$(LIBEXT)
+endif
+endif
+
+uninstall: all
+ rm -f $(DESTDIR)$(SBINDIR)/lspci$(EXEEXT) $(DESTDIR)$(SBINDIR)/setpci$(EXEEXT) $(DESTDIR)$(SBINDIR)/update-pciids
+ifneq ($(IDSDIR),)
+ rm -f $(DESTDIR)$(IDSDIR)/$(PCI_IDS)
+else
+ rm -f $(DESTDIR)$(SBINDIR)/$(PCI_IDS)
+endif
+ rm -f $(DESTDIR)$(MANDIR)/man8/lspci.8 $(DESTDIR)$(MANDIR)/man8/setpci.8 $(DESTDIR)$(MANDIR)/man8/update-pciids.8
+ rm -f $(DESTDIR)$(MANDIR)/man7/pcilib.7
+ rm -f $(DESTDIR)$(MANDIR)/man5/pci.ids.5
+ifeq ($(SHARED)_$(LIBEXT),yes_dll)
+ rm -f $(DESTDIR)$(SBINDIR)/$(PCILIB)
+else
+ rm -f $(DESTDIR)$(LIBDIR)/$(PCILIB)
+endif
+ rm -f $(DESTDIR)$(PKGCFDIR)/$(PCILIBPC)
+ rm -f $(addprefix $(DESTDIR)$(INCDIR)/pci/,$(notdir $(PCIINC_INS)))
+ifneq ($(PCIIMPLIB),$(PCILIB))
+ rm -f $(DESTDIR)$(LIBDIR)/$(PCIIMPLIB)
+endif
+ifneq ($(PCIIMPDEF),)
+ rm -f $(DESTDIR)$(LIBDIR)/$(PCIIMPDEF)
+endif
+ifeq ($(SHARED),yes)
+ifneq ($(LIBEXT),dll)
+ rm -f $(DESTDIR)$(LIBDIR)/$(LIBNAME).$(LIBEXT)
+ifeq ($(LIBEXT),dylib)
+ rm -f $(DESTDIR)$(LIBDIR)/$(LIBNAME).$(ABI_VERSION).$(LIBEXT)
+else
+ rm -f $(DESTDIR)$(LIBDIR)/$(LIBNAME).$(LIBEXT).$(ABI_VERSION)
+endif
+endif
+endif
+
+pci.ids.gz: pci.ids
+ gzip -9n <$< >$@
+
+.PHONY: all clean distclean install install-lib uninstall force tags TAGS
diff --git a/README b/README
new file mode 100644
index 0000000..d742858
--- /dev/null
+++ b/README
@@ -0,0 +1,150 @@
+This package contains the PCI Utilities, version 3.9.0.
+
+Copyright (c) 1997--2022 Martin Mares <mj@ucw.cz>
+
+All files in this package can be freely distributed and used according
+to the terms of the GNU General Public License, either version 2 or
+(at your opinion) any newer version. See https://www.gnu.org/ for details.
+
+The author wants to clarify that he does not consider programs which link
+dynamically to the libpci to be derived works of the library.
+
+
+1. What's that?
+~~~~~~~~~~~~~~~
+The PCI Utilities package contains a library for portable access to PCI bus
+configuration registers and several utilities based on this library.
+
+In runs on the following systems:
+
+ Linux (via /sys/bus/pci, /proc/bus/pci or i386 ports)
+ FreeBSD (via /dev/pci)
+ NetBSD (via libpci)
+ OpenBSD (via /dev/pci)
+ GNU/kFreeBSD (via /dev/pci)
+ Solaris/i386 (direct port access)
+ Aix (via /dev/pci and odmget)
+ GNU Hurd (direct port access)
+ Windows (via cfgmgr32 or direct port access, see README.Windows for caveats)
+ CYGWIN (direct port access)
+ BeOS (via syscalls)
+ Haiku (via /dev/misc/poke)
+ Darwin (via IOKit)
+ DOS/DJGPP (via i386 ports)
+ SylixOS (via /proc/pci)
+
+It should be very easy to add support for other systems as well (volunteers
+wanted; if you want to try that, I'll be very glad to see the patches and
+include them in the next version).
+
+The utilities include: (See manual pages for more details)
+
+ - lspci: displays detailed information about all PCI buses and devices.
+
+ - setpci: allows to read from and write to PCI device configuration
+ registers. For example, you can adjust the latency timers with it.
+ CAUTION: There is a couple of dangerous points and caveats, please read
+ the manual page first!
+
+ - update-pciids: download the current version of the pci.ids file.
+
+
+2. Compiling and (un)installing
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+Just run "make" to compile the package and then "make install" to install it.
+Please note that a C compiler supporting the C99 standard is required.
+Also, GNU make is needed on most platforms.
+
+If you want to change the default installation location, please override
+the PREFIX variable specified in the Makefile -- e.g., you can use
+"make PREFIX=/opt/pciutils install" to create a separate installation
+not interfering with the rest of your system. Setting the DESTDIR variable
+will allow you to install to a different directory from the one you intend
+to eventually run it from. This is useful for people who are packaging
+pciutils to install on other computers.
+
+There are several options which can be set in the Makefile or overridden
+when running make:
+
+ ZLIB=yes/no Enable support for compressed pci.ids (requires zlib).
+ If it is enabled, pciutils will use pci.ids.gz in preference to
+ pci.ids, even if the pci.ids file is newer. If the pci.ids.gz
+ file is missing, it will use pci.ids instead. If you do not
+ specify this option, the configure script will try to guess
+ automatically based on the presence of zlib.
+
+ DNS=yes/no Enable support for querying the central database of PCI IDs
+ using DNS. Requires libresolv (which is available on most
+ systems as a part of the standard libraries) and tries to
+ autodetect its presence if the option is not specified.
+
+ SHARED=yes/ Build libpci as a shared library. Requires GCC 4.0 or newer.
+ no/local The ABI of the shared library is intended to remain backward
+ compatible for a long time (we use symbol versioning to achieve
+ that, like GNU libc does). The value `local' includes the
+ right directory name in the binaries, so the utilities can be
+ run without installation. This is not recommended for any
+ production builds.
+
+"make install-lib" installs the library together with its header files
+for use by other programs.
+
+When you are bored of dumping PCI registers, just use "make uninstall".
+
+
+3. Getting new IDs
+~~~~~~~~~~~~~~~~~~~
+The database of PCI IDs (the pci.ids file) gets out of date much faster
+than I release new versions of this package, so it is maintained separately.
+
+It lives at https://pci-ids.ucw.cz/, where you can browse the database,
+download the most recent pci.ids file (e.g., by running the update-ids utility)
+and also submit new entries.
+
+Alternatively, you can use `lspci -q' to query the central database
+for new entries via network.
+
+The pci.ids file is also mirrored at https://github.com/pciutils/pciids.
+
+On Linux systems with a recent enough version of libudev, UDEV's HWDB
+database is consulted when pci.ids lacks the device.
+
+
+4. Getting new versions
+~~~~~~~~~~~~~~~~~~~~~~~
+The current version of pciutils is available at:
+
+ https://mj.ucw.cz/sw/pciutils/
+
+The tarball can be downloaded at the following places:
+
+ https://mj.ucw.cz/download/linux/pci/
+ ftp://ftp.ucw.cz/pub/mj/linux/pci/
+ https://www.kernel.org/pub/software/utils/pciutils/ (expect a couple of hours delay)
+
+There is also a public GIT tree at:
+
+ https://git.kernel.org/pub/scm/utils/pciutils/pciutils.git
+ https://github.com/pciutils/pciutils
+
+
+5. Using the library
+~~~~~~~~~~~~~~~~~~~~
+So far, there is only a little documentation for the library except for the
+general introduction in the pcilib(7) man page. If you want to use the
+library in your programs, please follow the comments in lib/pci.h and in
+the example program example.c.
+
+
+6. Feedback
+~~~~~~~~~~~
+If you have any bug reports or suggestions, send them to the author.
+
+If you have any new IDs, I'll be very glad to add them to the database.
+Just submit them at https://pci-ids.ucw.cz/.
+
+Announcements of new versions are sent to linux-pci@vger.kernel.org
+(see http://vger.kernel.org/ for instructions).
+
+ Have fun
+ Martin
diff --git a/README.Windows b/README.Windows
new file mode 100644
index 0000000..2bef240
--- /dev/null
+++ b/README.Windows
@@ -0,0 +1,38 @@
+Since 2.1.99-test5, pciutils should also be compilable on Windows. Thanks
+to Alexander Stock for contributing the port.
+
+Updated after version 2.2.6 to compile again, and with MinGW, even (only?)
+cross-compiling. (Hopefully it works with MSVC too.)
+
+For simple listing PCI devices in system with basic information, there is no
+special requirement. To list PCI resources on Windows 8 and higher versions,
+it is necessary to have architecture-native version (e.g. AMD64 version on
+AMD64 systems).
+
+To access config space on NT-based systems, it is required to have SeTcbPrivilege
+(Act as part of the operating system privilege), which can be enabled in User
+Accounts settings (take effect after next login). By default this privilege is
+not enabled for any non-system user. Or alternatively it is required to be in
+local Administrators group and on Windows 2000 SP4 or higher systems to have
+SeImpersonatePrivilege (Impersonate a client after authentication privilege)
+which is by default enabled for all local Administrators accounts. There is no
+special requirement for DOS-based systems. 64-bit systems do not have to allow
+users to access config space even with SeTcbPrivilege.
+
+To compile this port, run following command:
+
+ make CROSS_COMPILE=i586-mingw32msvc- HOST=i386-windows ZLIB=no IDSDIR=""
+
+To build 64-bit version, run:
+
+ make CROSS_COMPILE=x86_64-w64-mingw32- HOST=x86_64-windows ZLIB=no IDSDIR=""
+
+Sometimes compilation may fail due to broken or missing getopt implementation.
+In this case try to compile with additional make option: COMPAT_GETOPT=yes
+
+================================================================================
+BEWARE: The current implementation pokes I/O ports to access the PCI devices
+directly. This leads to several problems: some devices are invisible, extended
+PCIe configuration space is not available, and there are many potential race
+conditions. Instead, libpci should use the proper Windows drivers.
+================================================================================
diff --git a/TODO b/TODO
new file mode 100644
index 0000000..d9efa20
--- /dev/null
+++ b/TODO
@@ -0,0 +1,22 @@
+- review class names
+
+Setpci:
+- auto-width
+- extend the register table
+
+Capabilities with partial decoding:
+- PCIe 2nd set of control/status registers (have spec)
+- HyperTransport caps (have spec)
+
+Capabilities with no decoding:
+- CompactPCI hot-swap
+- CompactPCI central resource control
+- AGP3
+- Secure device
+- Power Budgeting (ext'd, needs write access to enumerate)
+- Root Complex * (ext'd)
+- Multi-Function Virtual Channel (ext'd)
+- Root Bridge Control Block (ext'd)
+
+PCIIDS:
+- delete old DB at SF
diff --git a/common.c b/common.c
new file mode 100644
index 0000000..3d69dd0
--- /dev/null
+++ b/common.c
@@ -0,0 +1,134 @@
+/*
+ * The PCI Utilities -- Common Functions
+ *
+ * Copyright (c) 1997--2016 Martin Mares <mj@ucw.cz>
+ *
+ * Can be freely distributed and used under the terms of the GNU GPL.
+ */
+
+#include <stdio.h>
+#include <string.h>
+#include <stdlib.h>
+#include <stdarg.h>
+
+#include "pciutils.h"
+
+void NONRET
+die(char *msg, ...)
+{
+ va_list args;
+
+ va_start(args, msg);
+ fprintf(stderr, "%s: ", program_name);
+ vfprintf(stderr, msg, args);
+ fputc('\n', stderr);
+ exit(1);
+}
+
+void *
+xmalloc(size_t howmuch)
+{
+ void *p = malloc(howmuch);
+ if (!p)
+ die("Unable to allocate %d bytes of memory", (int) howmuch);
+ return p;
+}
+
+void *
+xrealloc(void *ptr, size_t howmuch)
+{
+ void *p = realloc(ptr, howmuch);
+ if (!p)
+ die("Unable to allocate %d bytes of memory", (int) howmuch);
+ return p;
+}
+
+char *
+xstrdup(const char *str)
+{
+ int len = strlen(str) + 1;
+ char *copy = xmalloc(len);
+ memcpy(copy, str, len);
+ return copy;
+}
+
+static void
+set_pci_method(struct pci_access *pacc, char *arg)
+{
+ char *name;
+ int i;
+
+ if (!strcmp(arg, "help"))
+ {
+ printf("Known PCI access methods:\n\n");
+ for (i=0; name = pci_get_method_name(i); i++)
+ if (name[0])
+ printf("%s\n", name);
+ exit(0);
+ }
+ else
+ {
+ i = pci_lookup_method(arg);
+ if (i < 0)
+ die("No such PCI access method: %s (see `-A help' for a list)", arg);
+ pacc->method = i;
+ }
+}
+
+static void
+set_pci_option(struct pci_access *pacc, char *arg)
+{
+ if (!strcmp(arg, "help"))
+ {
+ struct pci_param *p;
+ printf("Known PCI access parameters:\n\n");
+ for (p=NULL; p=pci_walk_params(pacc, p);)
+ printf("%-20s %s (%s)\n", p->param, p->help, p->value);
+ exit(0);
+ }
+ else
+ {
+ char *sep = strchr(arg, '=');
+ if (!sep)
+ die("Invalid PCI access parameter syntax: %s", arg);
+ *sep++ = 0;
+ if (pci_set_param(pacc, arg, sep) < 0)
+ die("Unrecognized PCI access parameter: %s (see `-O help' for a list)", arg);
+ }
+}
+
+int
+parse_generic_option(int i, struct pci_access *pacc, char *arg)
+{
+ switch (i)
+ {
+#ifdef PCI_HAVE_PM_INTEL_CONF
+ case 'H':
+ if (!strcmp(arg, "1"))
+ pacc->method = PCI_ACCESS_I386_TYPE1;
+ else if (!strcmp(arg, "2"))
+ pacc->method = PCI_ACCESS_I386_TYPE2;
+ else
+ die("Unknown hardware configuration type %s", arg);
+ break;
+#endif
+#ifdef PCI_HAVE_PM_DUMP
+ case 'F':
+ pci_set_param(pacc, "dump.name", arg);
+ pacc->method = PCI_ACCESS_DUMP;
+ break;
+#endif
+ case 'A':
+ set_pci_method(pacc, arg);
+ break;
+ case 'G':
+ pacc->debugging++;
+ break;
+ case 'O':
+ set_pci_option(pacc, arg);
+ break;
+ default:
+ return 0;
+ }
+ return 1;
+}
diff --git a/compat/README b/compat/README
new file mode 100644
index 0000000..6660945
--- /dev/null
+++ b/compat/README
@@ -0,0 +1,2 @@
+This directory contains implementations of standard library functions
+for systems where the default C libraries lack them.
diff --git a/compat/getopt.c b/compat/getopt.c
new file mode 100644
index 0000000..f3ccb4b
--- /dev/null
+++ b/compat/getopt.c
@@ -0,0 +1,711 @@
+/* Getopt for GNU.
+ NOTE: getopt is now part of the C library, so if you don't know what
+ "Keep this file name-space clean" means, talk to roland@gnu.ai.mit.edu
+ before changing it!
+
+ Copyright (C) 1987, 88, 89, 90, 91, 92, 1993
+ Free Software Foundation, Inc.
+
+ This program is free software; you can redistribute it and/or modify it
+ under the terms of the GNU General Public License as published by the
+ Free Software Foundation; either version 2, or (at your option) any
+ later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#ifndef __STDC__
+# ifndef const
+# define const
+# endif
+#endif
+
+/* This tells Alpha OSF/1 not to define a getopt prototype in <stdio.h>. */
+#ifndef _NO_PROTO
+#define _NO_PROTO
+#endif
+
+#include <stdio.h>
+
+/* Comment out all this code if we are using the GNU C Library, and are not
+ actually compiling the library itself. This code is part of the GNU C
+ Library, but also included in many other GNU distributions. Compiling
+ and linking in this code is a waste when using the GNU C library
+ (especially if it is a shared library). Rather than having every GNU
+ program understand `configure --with-gnu-libc' and omit the object files,
+ it is simpler to just do this in the source for each such file. */
+
+#if defined (_LIBC) || !defined (__GNU_LIBRARY__)
+
+
+/* This needs to come after some library #include
+ to get __GNU_LIBRARY__ defined. */
+#ifdef __GNU_LIBRARY__
+/* Don't include stdlib.h for non-GNU C libraries because some of them
+ contain conflicting prototypes for getopt. */
+#include <stdlib.h>
+#endif /* GNU C library. */
+
+/* If GETOPT_COMPAT is defined, `+' as well as `--' can introduce a
+ long-named option. Because this is not POSIX.2 compliant, it is
+ being phased out. */
+/* #define GETOPT_COMPAT */
+
+/* This version of `getopt' appears to the caller like standard Unix `getopt'
+ but it behaves differently for the user, since it allows the user
+ to intersperse the options with the other arguments.
+
+ As `getopt' works, it permutes the elements of ARGV so that,
+ when it is done, all the options precede everything else. Thus
+ all application programs are extended to handle flexible argument order.
+
+ Setting the environment variable POSIXLY_CORRECT disables permutation.
+ Then the behavior is completely standard.
+
+ GNU application programs can use a third alternative mode in which
+ they can distinguish the relative order of options and other arguments. */
+
+#include "getopt.h"
+
+/* For communication from `getopt' to the caller.
+ When `getopt' finds an option that takes an argument,
+ the argument value is returned here.
+ Also, when `ordering' is RETURN_IN_ORDER,
+ each non-option ARGV-element is returned here. */
+
+char *optarg = 0;
+
+/* Index in ARGV of the next element to be scanned.
+ This is used for communication to and from the caller
+ and for communication between successive calls to `getopt'.
+
+ On entry to `getopt', zero means this is the first call; initialize.
+
+ When `getopt' returns EOF, this is the index of the first of the
+ non-option elements that the caller should itself scan.
+
+ Otherwise, `optind' communicates from one call to the next
+ how much of ARGV has been scanned so far. */
+
+/* XXX 1003.2 says this must be 1 before any call. */
+int optind = 0;
+
+/* The next char to be scanned in the option-element
+ in which the last option character we returned was found.
+ This allows us to pick up the scan where we left off.
+
+ If this is zero, or a null string, it means resume the scan
+ by advancing to the next ARGV-element. */
+
+static char *nextchar;
+
+/* Callers store zero here to inhibit the error message
+ for unrecognized options. */
+
+int opterr = 1;
+
+/* Set to an option character which was unrecognized.
+ This must be initialized on some systems to avoid linking in the
+ system's own getopt implementation. */
+
+#define BAD_OPTION '\0'
+int optopt = BAD_OPTION;
+
+/* Describe how to deal with options that follow non-option ARGV-elements.
+
+ If the caller did not specify anything,
+ the default is REQUIRE_ORDER if the environment variable
+ POSIXLY_CORRECT is defined, PERMUTE otherwise.
+
+ REQUIRE_ORDER means don't recognize them as options;
+ stop option processing when the first non-option is seen.
+ This is what Unix does.
+ This mode of operation is selected by either setting the environment
+ variable POSIXLY_CORRECT, or using `+' as the first character
+ of the list of option characters.
+
+ PERMUTE is the default. We permute the contents of ARGV as we scan,
+ so that eventually all the non-options are at the end. This allows options
+ to be given in any order, even with programs that were not written to
+ expect this.
+
+ RETURN_IN_ORDER is an option available to programs that were written
+ to expect options and other ARGV-elements in any order and that care about
+ the ordering of the two. We describe each non-option ARGV-element
+ as if it were the argument of an option with character code 1.
+ Using `-' as the first character of the list of option characters
+ selects this mode of operation.
+
+ The special argument `--' forces an end of option-scanning regardless
+ of the value of `ordering'. In the case of RETURN_IN_ORDER, only
+ `--' can cause `getopt' to return EOF with `optind' != ARGC. */
+
+static enum {
+ REQUIRE_ORDER, PERMUTE, RETURN_IN_ORDER
+} ordering;
+
+#ifdef __GNU_LIBRARY__
+/* We want to avoid inclusion of string.h with non-GNU libraries
+ because there are many ways it can cause trouble.
+ On some systems, it contains special magic macros that don't work
+ in GCC. */
+#include <string.h>
+#define my_index strchr
+#define my_strlen strlen
+#define my_strcmp strcmp
+#define my_strncmp strncmp
+#else
+
+/* Avoid depending on library functions or files
+ whose names are inconsistent. */
+
+#if __STDC__ || defined(PROTO)
+extern char *getenv(const char *name);
+
+static int my_strlen(const char *s);
+static char *my_index(const char *str, int chr);
+static int my_strncmp(const char *s1, const char *s2, int n);
+static int my_strcmp(const char *s1, const char *s2);
+#else
+extern char *getenv();
+#endif
+
+static int my_strlen(const char *str)
+{
+ int n = 0;
+ while (*str++)
+ n++;
+ return n;
+}
+
+static char *my_index(const char *str, int chr)
+{
+ while (*str) {
+ if (*str == chr)
+ return (char *) str;
+ str++;
+ }
+ return 0;
+}
+
+static int my_strncmp(const char *s1, const char *s2, int n)
+{
+ while (n && *s1 && (*s1 == *s2)) {
+ ++s1;
+ ++s2;
+ --n;
+ }
+ if (n == 0)
+ return 0;
+ return *(const unsigned char *)s1 - *(const unsigned char *)s2;
+}
+
+static int my_strcmp(const char *s1, const char *s2)
+{
+ return my_strncmp(s1, s2, -1);
+}
+
+#endif /* GNU C library. */
+
+/* Handle permutation of arguments. */
+
+/* Describe the part of ARGV that contains non-options that have
+ been skipped. `first_nonopt' is the index in ARGV of the first of them;
+ `last_nonopt' is the index after the last of them. */
+
+static int first_nonopt;
+static int last_nonopt;
+
+/* Exchange two adjacent subsequences of ARGV.
+ One subsequence is elements [first_nonopt,last_nonopt)
+ which contains all the non-options that have been skipped so far.
+ The other is elements [last_nonopt,optind), which contains all
+ the options processed since those non-options were skipped.
+
+ `first_nonopt' and `last_nonopt' are relocated so that they describe
+ the new indices of the non-options in ARGV after they are moved.
+
+ To perform the swap, we first reverse the order of all elements. So
+ all options now come before all non options, but they are in the
+ wrong order. So we put back the options and non options in original
+ order by reversing them again. For example:
+ original input: a b c -x -y
+ reverse all: -y -x c b a
+ reverse options: -x -y c b a
+ reverse non options: -x -y a b c
+*/
+
+#if __STDC__ || defined(PROTO)
+static void exchange(char **argv);
+#endif
+
+static void exchange(char **argv)
+{
+ char *temp, **first, **last;
+
+ /* Reverse all the elements [first_nonopt, optind) */
+ first = &argv[first_nonopt];
+ last = &argv[optind - 1];
+ while (first < last) {
+ temp = *first;
+ *first = *last;
+ *last = temp;
+ first++;
+ last--;
+ }
+ /* Put back the options in order */
+ first = &argv[first_nonopt];
+ first_nonopt += (optind - last_nonopt);
+ last = &argv[first_nonopt - 1];
+ while (first < last) {
+ temp = *first;
+ *first = *last;
+ *last = temp;
+ first++;
+ last--;
+ }
+
+ /* Put back the non options in order */
+ first = &argv[first_nonopt];
+ last_nonopt = optind;
+ last = &argv[last_nonopt - 1];
+ while (first < last) {
+ temp = *first;
+ *first = *last;
+ *last = temp;
+ first++;
+ last--;
+ }
+}
+
+/* Scan elements of ARGV (whose length is ARGC) for option characters
+ given in OPTSTRING.
+
+ If an element of ARGV starts with '-', and is not exactly "-" or "--",
+ then it is an option element. The characters of this element
+ (aside from the initial '-') are option characters. If `getopt'
+ is called repeatedly, it returns successively each of the option characters
+ from each of the option elements.
+
+ If `getopt' finds another option character, it returns that character,
+ updating `optind' and `nextchar' so that the next call to `getopt' can
+ resume the scan with the following option character or ARGV-element.
+
+ If there are no more option characters, `getopt' returns `EOF'.
+ Then `optind' is the index in ARGV of the first ARGV-element
+ that is not an option. (The ARGV-elements have been permuted
+ so that those that are not options now come last.)
+
+ OPTSTRING is a string containing the legitimate option characters.
+ If an option character is seen that is not listed in OPTSTRING,
+ return BAD_OPTION after printing an error message. If you set `opterr' to
+ zero, the error message is suppressed but we still return BAD_OPTION.
+
+ If a char in OPTSTRING is followed by a colon, that means it wants an arg,
+ so the following text in the same ARGV-element, or the text of the following
+ ARGV-element, is returned in `optarg'. Two colons mean an option that
+ wants an optional arg; if there is text in the current ARGV-element,
+ it is returned in `optarg', otherwise `optarg' is set to zero.
+
+ If OPTSTRING starts with `-' or `+', it requests different methods of
+ handling the non-option ARGV-elements.
+ See the comments about RETURN_IN_ORDER and REQUIRE_ORDER, above.
+
+ Long-named options begin with `--' instead of `-'.
+ Their names may be abbreviated as long as the abbreviation is unique
+ or is an exact match for some defined option. If they have an
+ argument, it follows the option name in the same ARGV-element, separated
+ from the option name by a `=', or else the in next ARGV-element.
+ When `getopt' finds a long-named option, it returns 0 if that option's
+ `flag' field is nonzero, the value of the option's `val' field
+ if the `flag' field is zero.
+
+ The elements of ARGV aren't really const, because we permute them.
+ But we pretend they're const in the prototype to be compatible
+ with other systems.
+
+ LONGOPTS is a vector of `struct option' terminated by an
+ element containing a name which is zero.
+
+ LONGIND returns the index in LONGOPT of the long-named option found.
+ It is only valid when a long-named option has been found by the most
+ recent call.
+
+ If LONG_ONLY is nonzero, '-' as well as '--' can introduce
+ long-named options. */
+
+int _getopt_internal(int argc, char *const *argv, const char *optstring,
+ const struct option *longopts, int *longind, int long_only)
+{
+ int option_index;
+
+ optarg = 0;
+
+ /* Initialize the internal data when the first call is made.
+ Start processing options with ARGV-element 1 (since ARGV-element 0
+ is the program name); the sequence of previously skipped
+ non-option ARGV-elements is empty. */
+
+ if (optind == 0) {
+ first_nonopt = last_nonopt = optind = 1;
+
+ nextchar = NULL;
+
+ /* Determine how to handle the ordering of options and nonoptions. */
+
+ if (optstring[0] == '-') {
+ ordering = RETURN_IN_ORDER;
+ ++optstring;
+ } else if (optstring[0] == '+') {
+ ordering = REQUIRE_ORDER;
+ ++optstring;
+ } else if (getenv("POSIXLY_CORRECT") != NULL)
+ ordering = REQUIRE_ORDER;
+ else
+ ordering = PERMUTE;
+ }
+
+ if (nextchar == NULL || *nextchar == '\0') {
+ if (ordering == PERMUTE) {
+ /* If we have just processed some options following some non-options,
+ exchange them so that the options come first. */
+
+ if (first_nonopt != last_nonopt && last_nonopt != optind)
+ exchange((char **) argv);
+ else if (last_nonopt != optind)
+ first_nonopt = optind;
+
+ /* Now skip any additional non-options
+ and extend the range of non-options previously skipped. */
+
+ while (optind < argc && (argv[optind][0] != '-' || argv[optind][1] == '\0')
+#ifdef GETOPT_COMPAT
+ && (longopts == NULL
+ || argv[optind][0] != '+' || argv[optind][1] == '\0')
+#endif /* GETOPT_COMPAT */
+ )
+ optind++;
+ last_nonopt = optind;
+ }
+
+ /* Special ARGV-element `--' means premature end of options.
+ Skip it like a null option,
+ then exchange with previous non-options as if it were an option,
+ then skip everything else like a non-option. */
+
+ if (optind != argc && !my_strcmp(argv[optind], "--")) {
+ optind++;
+
+ if (first_nonopt != last_nonopt && last_nonopt != optind)
+ exchange((char **) argv);
+ else if (first_nonopt == last_nonopt)
+ first_nonopt = optind;
+ last_nonopt = argc;
+
+ optind = argc;
+ }
+
+ /* If we have done all the ARGV-elements, stop the scan
+ and back over any non-options that we skipped and permuted. */
+
+ if (optind == argc) {
+ /* Set the next-arg-index to point at the non-options
+ that we previously skipped, so the caller will digest them. */
+ if (first_nonopt != last_nonopt)
+ optind = first_nonopt;
+ return EOF;
+ }
+
+ /* If we have come to a non-option and did not permute it,
+ either stop the scan or describe it to the caller and pass it by. */
+
+ if ((argv[optind][0] != '-' || argv[optind][1] == '\0')
+#ifdef GETOPT_COMPAT
+ && (longopts == NULL || argv[optind][0] != '+' || argv[optind][1] == '\0')
+#endif /* GETOPT_COMPAT */
+ ) {
+ if (ordering == REQUIRE_ORDER)
+ return EOF;
+ optarg = argv[optind++];
+ return 1;
+ }
+
+ /* We have found another option-ARGV-element.
+ Start decoding its characters. */
+
+ nextchar = (argv[optind] + 1 + (longopts != NULL && argv[optind][1] == '-'));
+ }
+
+ if (longopts != NULL && ((argv[optind][0] == '-' && (argv[optind][1] == '-' || long_only))
+#ifdef GETOPT_COMPAT
+ || argv[optind][0] == '+'
+#endif /* GETOPT_COMPAT */
+ )) {
+ const struct option *p;
+ char *s = nextchar;
+ int exact = 0;
+ int ambig = 0;
+ const struct option *pfound = NULL;
+ int indfound = 0;
+
+ while (*s && *s != '=')
+ s++;
+
+ /* Test all options for either exact match or abbreviated matches. */
+ for (p = longopts, option_index = 0; p->name; p++, option_index++)
+ if (!my_strncmp(p->name, nextchar, s - nextchar)) {
+ if (s - nextchar == my_strlen(p->name)) {
+ /* Exact match found. */
+ pfound = p;
+ indfound = option_index;
+ exact = 1;
+ break;
+ } else if (pfound == NULL) {
+ /* First nonexact match found. */
+ pfound = p;
+ indfound = option_index;
+ } else
+ /* Second nonexact match found. */
+ ambig = 1;
+ }
+
+ if (ambig && !exact) {
+ if (opterr)
+ fprintf(stderr, "%s: option `%s' is ambiguous\n",
+ argv[0], argv[optind]);
+ nextchar += my_strlen(nextchar);
+ optind++;
+ return BAD_OPTION;
+ }
+
+ if (pfound != NULL) {
+ option_index = indfound;
+ optind++;
+ if (*s) {
+ /* Don't test has_arg with >, because some C compilers don't
+ allow it to be used on enums. */
+ if (pfound->has_arg)
+ optarg = s + 1;
+ else {
+ if (opterr) {
+ if (argv[optind - 1][1] == '-')
+ /* --option */
+ fprintf(stderr,
+ "%s: option `--%s' doesn't allow an argument\n",
+ argv[0], pfound->name);
+ else
+ /* +option or -option */
+ fprintf(stderr,
+ "%s: option `%c%s' doesn't allow an argument\n",
+ argv[0], argv[optind - 1][0],
+ pfound->name);
+ }
+ nextchar += my_strlen(nextchar);
+ return BAD_OPTION;
+ }
+ } else if (pfound->has_arg == 1) {
+ if (optind < argc)
+ optarg = argv[optind++];
+ else {
+ if (opterr)
+ fprintf(stderr,
+ "%s: option `%s' requires an argument\n",
+ argv[0], argv[optind - 1]);
+ nextchar += my_strlen(nextchar);
+ return optstring[0] == ':' ? ':' : BAD_OPTION;
+ }
+ }
+ nextchar += my_strlen(nextchar);
+ if (longind != NULL)
+ *longind = option_index;
+ if (pfound->flag) {
+ *(pfound->flag) = pfound->val;
+ return 0;
+ }
+ return pfound->val;
+ }
+ /* Can't find it as a long option. If this is not getopt_long_only,
+ or the option starts with '--' or is not a valid short
+ option, then it's an error.
+ Otherwise interpret it as a short option. */
+ if (!long_only || argv[optind][1] == '-'
+#ifdef GETOPT_COMPAT
+ || argv[optind][0] == '+'
+#endif /* GETOPT_COMPAT */
+ || my_index(optstring, *nextchar) == NULL) {
+ if (opterr) {
+ if (argv[optind][1] == '-')
+ /* --option */
+ fprintf(stderr, "%s: unrecognized option `--%s'\n",
+ argv[0], nextchar);
+ else
+ /* +option or -option */
+ fprintf(stderr, "%s: unrecognized option `%c%s'\n",
+ argv[0], argv[optind][0], nextchar);
+ }
+ nextchar = (char *) "";
+ optind++;
+ return BAD_OPTION;
+ }
+ }
+
+ /* Look at and handle the next option-character. */
+
+ {
+ char c = *nextchar++;
+ char *temp = my_index(optstring, c);
+
+ /* Increment `optind' when we start to process its last character. */
+ if (*nextchar == '\0')
+ ++optind;
+
+ if (temp == NULL || c == ':') {
+ if (opterr) {
+#if 0
+ if (c < 040 || c >= 0177)
+ fprintf(stderr,
+ "%s: unrecognized option, character code 0%o\n",
+ argv[0], c);
+ else
+ fprintf(stderr, "%s: unrecognized option `-%c'\n", argv[0],
+ c);
+#else
+ /* 1003.2 specifies the format of this message. */
+ fprintf(stderr, "%s: illegal option -- %c\n", argv[0], c);
+#endif
+ }
+ optopt = c;
+ return BAD_OPTION;
+ }
+ if (temp[1] == ':') {
+ if (temp[2] == ':') {
+ /* This is an option that accepts an argument optionally. */
+ if (*nextchar != '\0') {
+ optarg = nextchar;
+ optind++;
+ } else
+ optarg = 0;
+ nextchar = NULL;
+ } else {
+ /* This is an option that requires an argument. */
+ if (*nextchar != '\0') {
+ optarg = nextchar;
+ /* If we end this ARGV-element by taking the rest as an arg,
+ we must advance to the next element now. */
+ optind++;
+ } else if (optind == argc) {
+ if (opterr) {
+#if 0
+ fprintf(stderr,
+ "%s: option `-%c' requires an argument\n",
+ argv[0], c);
+#else
+ /* 1003.2 specifies the format of this message. */
+ fprintf(stderr,
+ "%s: option requires an argument -- %c\n",
+ argv[0], c);
+#endif
+ }
+ optopt = c;
+ if (optstring[0] == ':')
+ c = ':';
+ else
+ c = BAD_OPTION;
+ } else
+ /* We already incremented `optind' once;
+ increment it again when taking next ARGV-elt as argument. */
+ optarg = argv[optind++];
+ nextchar = NULL;
+ }
+ }
+ return c;
+ }
+}
+
+int getopt(int argc, char *const *argv, const char *optstring)
+{
+ return _getopt_internal(argc, argv, optstring, (const struct option *) 0, (int *) 0, 0);
+}
+
+int getopt_long(int argc, char *const *argv, const char *options, const struct option *long_options, int *opt_index)
+{
+ return _getopt_internal(argc, argv, options, long_options, opt_index, 0);
+}
+
+#endif /* _LIBC or not __GNU_LIBRARY__. */
+
+#ifdef TEST
+
+/* Compile with -DTEST to make an executable for use in testing
+ the above definition of `getopt'. */
+
+int main(int argc, char **argv)
+{
+ int c;
+ int digit_optind = 0;
+
+ while (1) {
+ int this_option_optind = optind ? optind : 1;
+
+ c = getopt(argc, argv, "abc:d:0123456789");
+ if (c == EOF)
+ break;
+
+ switch (c) {
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ if (digit_optind != 0 && digit_optind != this_option_optind)
+ printf("digits occur in two different argv-elements.\n");
+ digit_optind = this_option_optind;
+ printf("option %c\n", c);
+ break;
+
+ case 'a':
+ printf("option a\n");
+ break;
+
+ case 'b':
+ printf("option b\n");
+ break;
+
+ case 'c':
+ printf("option c with value `%s'\n", optarg);
+ break;
+
+ case BAD_OPTION:
+ break;
+
+ default:
+ printf("?? getopt returned character code 0%o ??\n", c);
+ }
+ }
+
+ if (optind < argc) {
+ printf("non-option ARGV-elements: ");
+ while (optind < argc)
+ printf("%s ", argv[optind++]);
+ printf("\n");
+ }
+
+ exit(0);
+}
+
+#endif /* TEST */
diff --git a/compat/getopt.h b/compat/getopt.h
new file mode 100644
index 0000000..e7b4bfe
--- /dev/null
+++ b/compat/getopt.h
@@ -0,0 +1,122 @@
+/* Declarations for getopt.
+ Copyright (C) 1989, 1990, 1991, 1992, 1993 Free Software Foundation, Inc.
+
+ This program is free software; you can redistribute it and/or modify it
+ under the terms of the GNU General Public License as published by the
+ Free Software Foundation; either version 2, or (at your option) any
+ later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
+
+#ifndef _GETOPT_H
+#define _GETOPT_H 1
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* For communication from `getopt' to the caller.
+ When `getopt' finds an option that takes an argument,
+ the argument value is returned here.
+ Also, when `ordering' is RETURN_IN_ORDER,
+ each non-option ARGV-element is returned here. */
+
+extern char *optarg;
+
+/* Index in ARGV of the next element to be scanned.
+ This is used for communication to and from the caller
+ and for communication between successive calls to `getopt'.
+
+ On entry to `getopt', zero means this is the first call; initialize.
+
+ When `getopt' returns EOF, this is the index of the first of the
+ non-option elements that the caller should itself scan.
+
+ Otherwise, `optind' communicates from one call to the next
+ how much of ARGV has been scanned so far. */
+
+extern int optind;
+
+/* Callers store zero here to inhibit the error message `getopt' prints
+ for unrecognized options. */
+
+extern int opterr;
+
+/* Set to an option character which was unrecognized. */
+
+extern int optopt;
+
+/* Describe the long-named options requested by the application.
+ The LONG_OPTIONS argument to getopt_long or getopt_long_only is a vector
+ of `struct option' terminated by an element containing a name which is
+ zero.
+
+ The field `has_arg' is:
+ no_argument (or 0) if the option does not take an argument,
+ required_argument (or 1) if the option requires an argument,
+ optional_argument (or 2) if the option takes an optional argument.
+
+ If the field `flag' is not NULL, it points to a variable that is set
+ to the value given in the field `val' when the option is found, but
+ left unchanged if the option is not found.
+
+ To have a long-named option do something other than set an `int' to
+ a compiled-in constant, such as set a value from `optarg', set the
+ option's `flag' field to zero and its `val' field to a nonzero
+ value (the equivalent single-letter option character, if there is
+ one). For long options that have a zero `flag' field, `getopt'
+ returns the contents of the `val' field. */
+
+struct option
+{
+#if __STDC__
+ const char *name;
+#else
+ char *name;
+#endif
+ /* has_arg can't be an enum because some compilers complain about
+ type mismatches in all the code that assumes it is an int. */
+ int has_arg;
+ int *flag;
+ int val;
+};
+
+/* Names for the values of the `has_arg' field of `struct option'. */
+
+#define no_argument 0
+#define required_argument 1
+#define optional_argument 2
+
+#if __STDC__ || defined(PROTO)
+extern int getopt (int argc, char *const *argv, const char *shortopts);
+extern int getopt_long (int argc, char *const *argv, const char *shortopts,
+ const struct option *longopts, int *longind);
+extern int getopt_long_only (int argc, char *const *argv,
+ const char *shortopts,
+ const struct option *longopts, int *longind);
+
+/* Internal only. Users should not call this directly. */
+extern int _getopt_internal (int argc, char *const *argv,
+ const char *shortopts,
+ const struct option *longopts, int *longind,
+ int long_only);
+#else /* not __STDC__ */
+extern int getopt ();
+extern int getopt_long ();
+extern int getopt_long_only ();
+
+extern int _getopt_internal ();
+#endif /* not __STDC__ */
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _GETOPT_H */
diff --git a/example.c b/example.c
new file mode 100644
index 0000000..7780e55
--- /dev/null
+++ b/example.c
@@ -0,0 +1,37 @@
+/*
+ * The PCI Library -- Example of use (simplistic lister of PCI devices)
+ *
+ * Written by Martin Mares and put to public domain. You can do
+ * with it anything you want, but I don't give you any warranty.
+ */
+
+#include <stdio.h>
+
+#include "lib/pci.h"
+
+int main(void)
+{
+ struct pci_access *pacc;
+ struct pci_dev *dev;
+ unsigned int c;
+ char namebuf[1024], *name;
+
+ pacc = pci_alloc(); /* Get the pci_access structure */
+ /* Set all options you want -- here we stick with the defaults */
+ pci_init(pacc); /* Initialize the PCI library */
+ pci_scan_bus(pacc); /* We want to get the list of devices */
+ for (dev=pacc->devices; dev; dev=dev->next) /* Iterate over all devices */
+ {
+ pci_fill_info(dev, PCI_FILL_IDENT | PCI_FILL_BASES | PCI_FILL_CLASS); /* Fill in header info we need */
+ c = pci_read_byte(dev, PCI_INTERRUPT_PIN); /* Read config register directly */
+ printf("%04x:%02x:%02x.%d vendor=%04x device=%04x class=%04x irq=%d (pin %d) base0=%lx",
+ dev->domain, dev->bus, dev->dev, dev->func, dev->vendor_id, dev->device_id,
+ dev->device_class, dev->irq, c, (long) dev->base_addr[0]);
+
+ /* Look up and print the full name of the device */
+ name = pci_lookup_name(pacc, namebuf, sizeof(namebuf), PCI_LOOKUP_DEVICE, dev->vendor_id, dev->device_id);
+ printf(" (%s)\n", name);
+ }
+ pci_cleanup(pacc); /* Close everything */
+ return 0;
+}
diff --git a/lib/.gitignore b/lib/.gitignore
new file mode 100644
index 0000000..9bed745
--- /dev/null
+++ b/lib/.gitignore
@@ -0,0 +1,3 @@
+config.h
+config.mk
+libpci.pc
diff --git a/lib/Makefile b/lib/Makefile
new file mode 100644
index 0000000..43829ef
--- /dev/null
+++ b/lib/Makefile
@@ -0,0 +1,152 @@
+# Makefile for The PCI Library
+# (c) 1999--2014 Martin Mares <mj@ucw.cz>
+
+# Expects to be invoked from the top-level Makefile and uses lots of its variables.
+
+OBJS=init access generic dump names filter names-hash names-parse names-net names-cache names-hwdb params caps
+INCL=internal.h pci.h config.h header.h sysdep.h types.h
+
+ifdef PCI_HAVE_PM_LINUX_SYSFS
+OBJS += sysfs
+endif
+
+ifdef PCI_HAVE_PM_LINUX_PROC
+OBJS += proc
+endif
+
+ifdef PCI_HAVE_PM_INTEL_CONF
+OBJS += i386-ports
+endif
+
+ifdef PCI_HAVE_PM_MMIO_CONF
+OBJS += mmio-ports
+endif
+
+ifdef PCI_HAVE_PM_DUMP
+OBJS += dump
+endif
+
+ifdef PCI_HAVE_PM_FBSD_DEVICE
+OBJS += fbsd-device
+CFLAGS += -I/usr/src/sys
+ifdef FREEBSD_SYS
+CFLAGS += -I${FREEBSD_SYS}
+endif
+endif
+
+ifdef PCI_HAVE_PM_OBSD_DEVICE
+OBJS += obsd-device
+endif
+
+ifdef PCI_HAVE_PM_AIX_DEVICE
+OBJS += aix-device
+endif
+
+ifdef PCI_HAVE_PM_NBSD_LIBPCI
+OBJS += nbsd-libpci
+endif
+
+ifdef PCI_HAVE_PM_DARWIN_DEVICE
+OBJS += darwin
+endif
+
+ifdef PCI_HAVE_PM_SYLIXOS_DEVICE
+OBJS += sylixos-device
+endif
+
+ifdef PCI_HAVE_PM_HURD_CONF
+OBJS += hurd
+endif
+
+ifdef PCI_HAVE_PM_WIN32_CFGMGR32
+OBJS += emulated
+OBJS += win32-cfgmgr32
+endif
+
+ifdef PCI_HAVE_PM_WIN32_KLDBG
+OBJS += win32-kldbg
+endif
+
+ifdef PCI_HAVE_PM_WIN32_SYSDBG
+OBJS += win32-sysdbg
+endif
+
+all: $(PCILIB) $(PCILIBPC)
+
+ifeq ($(SHARED),no)
+$(PCILIB): $(addsuffix .o,$(OBJS))
+ rm -f $@
+ $(AR) rcs $@ $^
+ $(RANLIB) $@
+else
+ifeq ($(LIBEXT),dll)
+all: $(PCIIMPDEF) $(PCIIMPLIB)
+build.def: $(PCIIMPDEF)
+$(PCIIMPDEF): libpci.ver ver2def.pl
+ perl ver2def.pl libpci.ver $(PCILIB) build.def $(PCIIMPDEF)
+$(PCIIMPLIB): $(PCIIMPDEF)
+ $(DLLTOOL) --input-def $< --output-lib $@
+comma := ,
+dllrsrc.rc: winrsrc.rc.in
+ sed <$< >$@ -e 's,@PCILIB_VERSION@,$(PCILIB_VERSION),' \
+ -e 's,@PCILIB_VERSION_WINRC@,$(subst .,\$(comma),$(PCILIB_VERSION).0),' \
+ -e 's,@FILENAME@,$(PCILIB),' \
+ -e 's,@DESCRIPTION@,libpci,' \
+ -e 's,@LIBRARY_BUILD@,1,' \
+ -e 's,@DEBUG_BUILD@,$(if $(findstring -g,$(CFLAGS)),1,0),'
+dllrsrc.o: dllrsrc.rc
+ $(WINDRES) --input=$< --output=$@ --input-format=rc --output-format=coff
+OBJS += dllrsrc
+endif
+CFLAGS += -fPIC -fvisibility=hidden
+$(PCILIB): $(addsuffix .o,$(OBJS))
+ $(CC) -shared $(CFLAGS) $(LDFLAGS) $(PCILIB_LDFLAGS) -o $@ $^ $(LIB_LDLIBS)
+ifeq ($(LIBEXT),dll)
+$(PCILIB): build.def
+endif
+endif
+
+$(PCILIBPC): libpci.pc.in
+ sed <$< >$@ -e 's,@PREFIX@,$(PREFIX),' \
+ -e 's,@INCDIR@,$(INCDIR),' \
+ -e 's,@LIBDIR@,$(LIBDIR),' \
+ -e 's,@IDSDIR@,$(IDSDIR),' \
+ -e 's,@VERSION@,$(VERSION),' \
+ -e 's,@LDLIBS@,$(LDLIBS),' \
+ -e 's,@WITH_LIBS@,$(WITH_LIBS),'
+
+init.o: init.c $(INCL)
+access.o: access.c $(INCL)
+params.o: params.c $(INCL)
+i386-ports.o: i386-ports.c $(INCL) i386-io-hurd.h i386-io-linux.h i386-io-sunos.h i386-io-windows.h i386-io-cygwin.h
+mmio-ports.o: mmio-ports.c $(INCL)
+proc.o: proc.c $(INCL) pread.h
+sysfs.o: sysfs.c $(INCL) pread.h
+generic.o: generic.c $(INCL)
+emulated.o: emulated.c $(INCL)
+syscalls.o: syscalls.c $(INCL)
+obsd-device.o: obsd-device.c $(INCL)
+fbsd-device.o: fbsd-device.c $(INCL)
+aix-device.o: aix-device.c $(INCL)
+dump.o: dump.c $(INCL)
+names.o: names.c $(INCL) names.h
+names-cache.o: names-cache.c $(INCL) names.h
+names-hash.o: names-hash.c $(INCL) names.h
+names-net.o: names-net.c $(INCL) names.h
+names-parse.o: names-parse.c $(INCL) names.h
+names-hwdb.o: names-hwdb.c $(INCL) names.h
+filter.o: filter.c $(INCL)
+nbsd-libpci.o: nbsd-libpci.c $(INCL)
+hurd.o: hurd.c $(INCL)
+win32-cfgmgr32.o: win32-cfgmgr32.c $(INCL)
+win32-kldbg.o: win32-kldbg.c $(INCL)
+win32-sysdbg.o: win32-sysdbg.c $(INCL)
+
+# MinGW32 toolchain has some required Win32 header files in /ddk subdirectory.
+# But these header files include another header files from /ddk subdirectory
+# and expect that build system has already set /ddk subdirectory into includes.
+# So include /ddk subdirectory of each system predefined include path via -I.
+ifdef PCI_HAVE_PM_WIN32_CFGMGR32
+DDKCFLAGS:=$(shell echo | $(CC) $(CFLAGS) -E -Wp,-v -o /dev/null - 2>&1 | sed -n 's/^ \(.*\)/-I\1\/ddk/p')
+win32-cfgmgr32.o: override CFLAGS+=$(DDKCFLAGS)
+endif
diff --git a/lib/access.c b/lib/access.c
new file mode 100644
index 0000000..b8fdbe2
--- /dev/null
+++ b/lib/access.c
@@ -0,0 +1,268 @@
+/*
+ * The PCI Library -- User Access
+ *
+ * Copyright (c) 1997--2022 Martin Mares <mj@ucw.cz>
+ *
+ * Can be freely distributed and used under the terms of the GNU GPL.
+ */
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <stdarg.h>
+#include <string.h>
+
+#include "internal.h"
+
+void
+pci_scan_bus(struct pci_access *a)
+{
+ a->methods->scan(a);
+}
+
+struct pci_dev *
+pci_alloc_dev(struct pci_access *a)
+{
+ struct pci_dev *d = pci_malloc(a, sizeof(struct pci_dev));
+
+ memset(d, 0, sizeof(*d));
+ d->access = a;
+ d->methods = a->methods;
+ d->hdrtype = -1;
+ d->numa_node = -1;
+ if (d->methods->init_dev)
+ d->methods->init_dev(d);
+ return d;
+}
+
+int
+pci_link_dev(struct pci_access *a, struct pci_dev *d)
+{
+ d->next = a->devices;
+ a->devices = d;
+
+ /*
+ * Applications compiled with older versions of libpci do not expect
+ * 32-bit domain numbers. To keep them working, we keep a 16-bit
+ * version of the domain number at the previous location in struct
+ * pci_dev. This will keep backward compatibility on systems which
+ * don't require large domain numbers.
+ */
+ if (d->domain > 0xffff)
+ d->domain_16 = 0xffff;
+ else
+ d->domain_16 = d->domain;
+
+ return 1;
+}
+
+struct pci_dev *
+pci_get_dev(struct pci_access *a, int domain, int bus, int dev, int func)
+{
+ struct pci_dev *d = pci_alloc_dev(a);
+
+ d->domain = domain;
+ d->bus = bus;
+ d->dev = dev;
+ d->func = func;
+ return d;
+}
+
+static void
+pci_free_properties(struct pci_dev *d)
+{
+ struct pci_property *p;
+
+ while (p = d->properties)
+ {
+ d->properties = p->next;
+ pci_mfree(p);
+ }
+}
+
+void pci_free_dev(struct pci_dev *d)
+{
+ if (d->methods->cleanup_dev)
+ d->methods->cleanup_dev(d);
+
+ pci_free_caps(d);
+ pci_free_properties(d);
+ pci_mfree(d);
+}
+
+static inline void
+pci_read_data(struct pci_dev *d, void *buf, int pos, int len)
+{
+ if (pos & (len-1))
+ d->access->error("Unaligned read: pos=%02x, len=%d", pos, len);
+ if (pos + len <= d->cache_len)
+ memcpy(buf, d->cache + pos, len);
+ else if (!d->methods->read(d, pos, buf, len))
+ memset(buf, 0xff, len);
+}
+
+byte
+pci_read_byte(struct pci_dev *d, int pos)
+{
+ byte buf;
+ pci_read_data(d, &buf, pos, 1);
+ return buf;
+}
+
+word
+pci_read_word(struct pci_dev *d, int pos)
+{
+ word buf;
+ pci_read_data(d, &buf, pos, 2);
+ return le16_to_cpu(buf);
+}
+
+u32
+pci_read_long(struct pci_dev *d, int pos)
+{
+ u32 buf;
+ pci_read_data(d, &buf, pos, 4);
+ return le32_to_cpu(buf);
+}
+
+int
+pci_read_block(struct pci_dev *d, int pos, byte *buf, int len)
+{
+ return d->methods->read(d, pos, buf, len);
+}
+
+int
+pci_read_vpd(struct pci_dev *d, int pos, byte *buf, int len)
+{
+ return d->methods->read_vpd ? d->methods->read_vpd(d, pos, buf, len) : 0;
+}
+
+static inline int
+pci_write_data(struct pci_dev *d, void *buf, int pos, int len)
+{
+ if (pos & (len-1))
+ d->access->error("Unaligned write: pos=%02x,len=%d", pos, len);
+ if (pos + len <= d->cache_len)
+ memcpy(d->cache + pos, buf, len);
+ return d->methods->write(d, pos, buf, len);
+}
+
+int
+pci_write_byte(struct pci_dev *d, int pos, byte data)
+{
+ return pci_write_data(d, &data, pos, 1);
+}
+
+int
+pci_write_word(struct pci_dev *d, int pos, word data)
+{
+ word buf = cpu_to_le16(data);
+ return pci_write_data(d, &buf, pos, 2);
+}
+
+int
+pci_write_long(struct pci_dev *d, int pos, u32 data)
+{
+ u32 buf = cpu_to_le32(data);
+ return pci_write_data(d, &buf, pos, 4);
+}
+
+int
+pci_write_block(struct pci_dev *d, int pos, byte *buf, int len)
+{
+ if (pos < d->cache_len)
+ {
+ int l = (pos + len >= d->cache_len) ? (d->cache_len - pos) : len;
+ memcpy(d->cache + pos, buf, l);
+ }
+ return d->methods->write(d, pos, buf, len);
+}
+
+static void
+pci_reset_properties(struct pci_dev *d)
+{
+ d->known_fields = 0;
+ d->phy_slot = NULL;
+ d->module_alias = NULL;
+ d->label = NULL;
+ pci_free_caps(d);
+ pci_free_properties(d);
+}
+
+int
+pci_fill_info_v38(struct pci_dev *d, int flags)
+{
+ unsigned int uflags = flags;
+ if (uflags & PCI_FILL_RESCAN)
+ {
+ uflags &= ~PCI_FILL_RESCAN;
+ pci_reset_properties(d);
+ }
+ if (uflags & ~d->known_fields)
+ d->methods->fill_info(d, uflags);
+ return d->known_fields;
+}
+
+/* In version 3.1, pci_fill_info got new flags => versioned alias */
+/* In versions 3.2, 3.3, 3.4, 3.5 and 3.8, the same has happened */
+STATIC_ALIAS(int pci_fill_info(struct pci_dev *d, int flags), pci_fill_info_v38(d, flags));
+DEFINE_ALIAS(int pci_fill_info_v30(struct pci_dev *d, int flags), pci_fill_info_v38);
+DEFINE_ALIAS(int pci_fill_info_v31(struct pci_dev *d, int flags), pci_fill_info_v38);
+DEFINE_ALIAS(int pci_fill_info_v32(struct pci_dev *d, int flags), pci_fill_info_v38);
+DEFINE_ALIAS(int pci_fill_info_v33(struct pci_dev *d, int flags), pci_fill_info_v38);
+DEFINE_ALIAS(int pci_fill_info_v34(struct pci_dev *d, int flags), pci_fill_info_v38);
+DEFINE_ALIAS(int pci_fill_info_v35(struct pci_dev *d, int flags), pci_fill_info_v38);
+SYMBOL_VERSION(pci_fill_info_v30, pci_fill_info@LIBPCI_3.0);
+SYMBOL_VERSION(pci_fill_info_v31, pci_fill_info@LIBPCI_3.1);
+SYMBOL_VERSION(pci_fill_info_v32, pci_fill_info@LIBPCI_3.2);
+SYMBOL_VERSION(pci_fill_info_v33, pci_fill_info@LIBPCI_3.3);
+SYMBOL_VERSION(pci_fill_info_v34, pci_fill_info@LIBPCI_3.4);
+SYMBOL_VERSION(pci_fill_info_v35, pci_fill_info@LIBPCI_3.5);
+SYMBOL_VERSION(pci_fill_info_v38, pci_fill_info@@LIBPCI_3.8);
+
+void
+pci_setup_cache(struct pci_dev *d, byte *cache, int len)
+{
+ d->cache = cache;
+ d->cache_len = len;
+}
+
+char *
+pci_set_property(struct pci_dev *d, u32 key, char *value)
+{
+ struct pci_property *p;
+ struct pci_property **pp = &d->properties;
+
+ while (p = *pp)
+ {
+ if (p->key == key)
+ {
+ *pp = p->next;
+ pci_mfree(p);
+ }
+ else
+ pp = &p->next;
+ }
+
+ if (!value)
+ return NULL;
+
+ p = pci_malloc(d->access, sizeof(*p) + strlen(value));
+ *pp = p;
+ p->next = NULL;
+ p->key = key;
+ strcpy(p->value, value);
+
+ return p->value;
+}
+
+char *
+pci_get_string_property(struct pci_dev *d, u32 prop)
+{
+ struct pci_property *p;
+
+ for (p = d->properties; p; p = p->next)
+ if (p->key == prop)
+ return p->value;
+
+ return NULL;
+}
diff --git a/lib/aix-device.c b/lib/aix-device.c
new file mode 100644
index 0000000..9355395
--- /dev/null
+++ b/lib/aix-device.c
@@ -0,0 +1,274 @@
+/*
+ * The PCI Library -- AIX /dev/pci[0-n] access
+ *
+ * Copyright (c) 1999 Jari Kirma <kirma@cs.hut.fi>
+ *
+ * Can be freely distributed and used under the terms of the GNU GPL.
+ */
+
+/*
+ * Read functionality of this driver is briefly tested, and seems
+ * to supply basic information correctly, but I promise no more.
+ */
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <unistd.h>
+#include <fcntl.h>
+
+#include <sys/types.h>
+#include <sys/mdio.h>
+
+#include "internal.h"
+
+#define AIX_LSDEV_CMD "/usr/sbin/lsdev -C -c bus -t pci\\* -S available -F name"
+#define AIX_ODMGET_CMD \
+ "/usr/bin/odmget -q 'name=%s and attribute=bus_number' CuAt | \
+ /usr/bin/awk '$1 == \"value\" { print $3 }'"
+
+
+/* AIX PCI bus device information */
+
+typedef struct aix_pci_bus {
+ char *bus_name;
+ int bus_number;
+ int bus_fd;
+} aix_pci_bus;
+
+#define PCI_BUS_MAX 16 /* arbitrary choice */
+static aix_pci_bus pci_buses[PCI_BUS_MAX];
+static int pci_bus_count = 0;
+
+
+/* Utility Routines */
+
+static aix_pci_bus *
+aix_find_bus(struct pci_access *a, int bus_number)
+{
+ int i;
+
+ for (i = 0; i < pci_bus_count; i++)
+ {
+ if (pci_buses[i].bus_number == bus_number)
+ {
+ return &pci_buses[i];
+ }
+ }
+
+ a->error("aix_find_bus: bus number %d not found", bus_number);
+}
+
+static int
+aix_bus_open(struct pci_dev *d)
+{
+ struct pci_access *a = d->access;
+ aix_pci_bus *bp = aix_find_bus(a, d->bus);
+
+ if (bp->bus_fd < 0)
+ {
+ char devbuf[256];
+ int mode = a->writeable ? O_RDWR : O_RDONLY;
+
+ snprintf(devbuf, sizeof (devbuf), "/dev/%s", bp->bus_name);
+ bp->bus_fd = open(devbuf, mode, 0);
+ if (bp->bus_fd < 0)
+ a->error("aix_open_bus: %s open failed", devbuf);
+ }
+
+ return bp->bus_fd;
+}
+
+static int
+aix_bus_number(char *name)
+{
+ int bus_number;
+ FILE *odmget_pipe;
+ char command[256];
+ char buf[256];
+ char *bp;
+ char *ep;
+
+ snprintf(command, sizeof (command), AIX_ODMGET_CMD, name);
+ odmget_pipe = popen(command, "r");
+ if (odmget_pipe == NULL)
+ {
+ /* popen failed */
+ return -1;
+ }
+
+ if (fgets(buf, sizeof (buf) - 1, odmget_pipe) != NULL)
+ {
+ bp = buf + 1; /* skip leading double quote */
+ bus_number = strtol(bp, &ep, 0);
+ if (bp == ep)
+ {
+ /* strtol failed */
+ bus_number = -1;
+ }
+ }
+ else
+ {
+ /* first PCI bus_number is not recorded in ODM CuAt; default to 0 */
+ bus_number = 0;
+ }
+
+ (void) pclose(odmget_pipe);
+
+ return bus_number;
+}
+
+
+/* Method entries */
+
+static int
+aix_detect(struct pci_access *a)
+{
+ int len;
+ int mode = a->writeable ? W_OK : R_OK;
+ char *command = AIX_LSDEV_CMD;
+ FILE *lsdev_pipe;
+ char buf[256];
+ char *name;
+
+ lsdev_pipe = popen(command, "r");
+ if (lsdev_pipe == NULL)
+ {
+ a->error("aix_config: popen(\"%s\") failed", command);
+ }
+
+ while (fgets(buf, sizeof (buf) - 1, lsdev_pipe) != NULL)
+ {
+ len = strlen(buf);
+ while (buf[len-1] == '\n' || buf[len-1] == '\r')
+ len--;
+ buf[len] = '\0'; /* clobber the newline */
+
+ name = (char *) pci_malloc(a, len + 1);
+ strcpy(name, buf);
+ pci_buses[pci_bus_count].bus_name = name;
+ pci_buses[pci_bus_count].bus_number = 0;
+ pci_buses[pci_bus_count].bus_fd = -1;
+ if (!pci_bus_count)
+ a->debug("...using %s", name);
+ else
+ a->debug(", %s", name);
+ pci_bus_count++;
+ if (pci_bus_count >= PCI_BUS_MAX)
+ break;
+ }
+
+ (void) pclose(lsdev_pipe);
+
+ return pci_bus_count;
+}
+
+static void
+aix_init(struct pci_access *a)
+{
+ char *name;
+ int i;
+
+ for (i = 0; i < pci_bus_count; i++)
+ {
+ name = pci_buses[i].bus_name;
+ pci_buses[i].bus_number = aix_bus_number(name);
+ }
+}
+
+static void
+aix_cleanup(struct pci_access *a)
+{
+ aix_pci_bus *bp;
+
+ while (pci_bus_count-- > 0)
+ {
+ bp = &pci_buses[pci_bus_count];
+ (void) free(bp->bus_name);
+ if (bp->bus_fd >= 0)
+ {
+ (void) close(bp->bus_fd);
+ bp->bus_fd = -1;
+ }
+ }
+}
+
+void
+aix_scan(struct pci_access *a)
+{
+ int i;
+ int bus_number;
+ byte busmap[256];
+
+ memset(busmap, 0, sizeof(busmap));
+ for (i = 0; i < pci_bus_count; i++)
+ {
+ bus_number = pci_buses[i].bus_number;
+ if (!busmap[bus_number])
+ {
+ pci_generic_scan_bus(a, busmap, 0, bus_number);
+ }
+ }
+}
+
+static int
+aix_read(struct pci_dev *d, int pos, byte *buf, int len)
+{
+ struct mdio mdio;
+ int fd;
+
+ if (d->domain || pos + len > 256)
+ return 0;
+
+ fd = aix_bus_open(d);
+ mdio.md_addr = (ulong) pos;
+ mdio.md_size = len;
+ mdio.md_incr = MV_BYTE;
+ mdio.md_data = (char *) buf;
+ mdio.md_sla = PCI_DEVFN(d->dev, d->func);
+
+ if (ioctl(fd, MIOPCFGET, &mdio) < 0)
+ d->access->error("aix_read: ioctl(MIOPCFGET) failed");
+
+ return 1;
+}
+
+static int
+aix_write(struct pci_dev *d, int pos, byte *buf, int len)
+{
+ struct mdio mdio;
+ int fd;
+
+ if (d->domain || pos + len > 256)
+ return 0;
+
+ fd = aix_bus_open(d);
+ mdio.md_addr = (ulong) pos;
+ mdio.md_size = len;
+ mdio.md_incr = MV_BYTE;
+ mdio.md_data = (char *) buf;
+ mdio.md_sla = PCI_DEVFN(d->dev, d->func);
+
+ if (ioctl(fd, MIOPCFPUT, &mdio) < 0)
+ {
+ d->access->error("aix_write: ioctl(MIOPCFPUT) failed");
+ }
+
+ return 1;
+}
+
+struct pci_methods pm_aix_device = {
+ "aix-device",
+ "AIX /dev/pci[0-n]",
+ NULL,
+ aix_detect,
+ aix_init,
+ aix_cleanup,
+ aix_scan,
+ pci_generic_fill_info,
+ aix_read,
+ aix_write,
+ NULL, /* read_vpd */
+ NULL, /* dev_init */
+ NULL /* dev_cleanup */
+};
diff --git a/lib/caps.c b/lib/caps.c
new file mode 100644
index 0000000..039c86f
--- /dev/null
+++ b/lib/caps.c
@@ -0,0 +1,146 @@
+/*
+ * The PCI Library -- Capabilities
+ *
+ * Copyright (c) 2008 Martin Mares <mj@ucw.cz>
+ *
+ * Can be freely distributed and used under the terms of the GNU GPL.
+ */
+
+#include <string.h>
+
+#include "internal.h"
+
+static void
+pci_add_cap(struct pci_dev *d, unsigned int addr, unsigned int id, unsigned int type)
+{
+ struct pci_cap *cap = pci_malloc(d->access, sizeof(*cap));
+
+ if (d->last_cap)
+ d->last_cap->next = cap;
+ else
+ d->first_cap = cap;
+ d->last_cap = cap;
+ cap->next = NULL;
+ cap->addr = addr;
+ cap->id = id;
+ cap->type = type;
+ d->access->debug("%04x:%02x:%02x.%d: Found capability %04x of type %d at %04x\n",
+ d->domain, d->bus, d->dev, d->func, id, type, addr);
+}
+
+static void
+pci_scan_trad_caps(struct pci_dev *d)
+{
+ word status = pci_read_word(d, PCI_STATUS);
+ byte been_there[256];
+ int where;
+
+ if (!(status & PCI_STATUS_CAP_LIST))
+ return;
+
+ memset(been_there, 0, 256);
+ where = pci_read_byte(d, PCI_CAPABILITY_LIST) & ~3;
+ while (where)
+ {
+ byte id = pci_read_byte(d, where + PCI_CAP_LIST_ID);
+ byte next = pci_read_byte(d, where + PCI_CAP_LIST_NEXT) & ~3;
+ if (been_there[where]++)
+ break;
+ if (id == 0xff)
+ break;
+ pci_add_cap(d, where, id, PCI_CAP_NORMAL);
+ where = next;
+ }
+}
+
+static void
+pci_scan_ext_caps(struct pci_dev *d)
+{
+ byte been_there[0x1000];
+ int where = 0x100;
+
+ if (!pci_find_cap(d, PCI_CAP_ID_EXP, PCI_CAP_NORMAL))
+ return;
+
+ memset(been_there, 0, 0x1000);
+ do
+ {
+ u32 header;
+ int id;
+
+ header = pci_read_long(d, where);
+ if (!header || header == 0xffffffff)
+ break;
+ id = header & 0xffff;
+ if (been_there[where]++)
+ break;
+ pci_add_cap(d, where, id, PCI_CAP_EXTENDED);
+ where = (header >> 20) & ~3;
+ }
+ while (where);
+}
+
+void
+pci_scan_caps(struct pci_dev *d, unsigned int want_fields)
+{
+ if (want_fields & PCI_FILL_EXT_CAPS)
+ want_fields |= PCI_FILL_CAPS;
+
+ if (want_fill(d, want_fields, PCI_FILL_CAPS))
+ pci_scan_trad_caps(d);
+ if (want_fill(d, want_fields, PCI_FILL_EXT_CAPS))
+ pci_scan_ext_caps(d);
+}
+
+void
+pci_free_caps(struct pci_dev *d)
+{
+ struct pci_cap *cap;
+
+ while (cap = d->first_cap)
+ {
+ d->first_cap = cap->next;
+ pci_mfree(cap);
+ }
+}
+
+struct pci_cap *
+pci_find_cap(struct pci_dev *d, unsigned int id, unsigned int type)
+{
+ return pci_find_cap_nr(d, id, type, NULL);
+}
+
+/**
+ * Finds a particular capability of a device
+ *
+ * To select one capability if there are more than one with the same id, you
+ * can provide a pointer to an unsigned int that contains the index which you
+ * want as cap_number. If you don't care and are fine with the first one you
+ * can supply NULL. The cap_number will be replaced by the actual number
+ * of capabilities with that id.
+ */
+struct pci_cap *
+pci_find_cap_nr(struct pci_dev *d, unsigned int id, unsigned int type,
+ unsigned int *cap_number)
+{
+ struct pci_cap *c;
+ struct pci_cap *found = NULL;
+ unsigned int target = (cap_number ? *cap_number : 0);
+ unsigned int index = 0;
+
+ pci_fill_info_v38(d, ((type == PCI_CAP_NORMAL) ? PCI_FILL_CAPS : PCI_FILL_EXT_CAPS));
+
+ for (c=d->first_cap; c; c=c->next)
+ {
+ if (c->type == type && c->id == id)
+ {
+ if (target == index)
+ found = c;
+ index++;
+ }
+ }
+
+ if (cap_number)
+ *cap_number = index;
+ return found;
+}
diff --git a/lib/configure b/lib/configure
new file mode 100755
index 0000000..57b064b
--- /dev/null
+++ b/lib/configure
@@ -0,0 +1,333 @@
+#!/bin/sh
+# Configuration script for the PCI library
+# (c) 1998--2013 Martin Mares <mj@ucw.cz>
+
+LC_ALL=C
+export LC_ALL
+
+echo_n() {
+ printf '%s' "$*"
+}
+
+if [ -z "$VERSION" ] ; then
+ echo >&2 "Please run the configure script from the top-level Makefile"
+ exit 1
+fi
+
+echo_n "Configuring libpci for your system..."
+if [ -z "$HOST" ] ; then
+ sys=`uname -s`
+ rel=`uname -r`
+ realsys="$sys"
+ if [ "$sys" = "AIX" -a -x /usr/bin/oslevel -a -x /usr/sbin/lsattr ]
+ then
+ rel=`/usr/bin/oslevel`
+ proc=`/usr/sbin/lsdev -C -c processor -S available -F name | head -1`
+ cpu=`/usr/sbin/lsattr -F value -l $proc -a type | sed 's/_.*//'`
+ else
+ cpu=`uname -m | sed 's/^i.86-AT386/i386/;s/^i.86$/i386/;s/^sun4u$/sparc64/;s/^i86pc$/i386/;s/^BePC$/i386/;s/^BeMac$/powerpc/;s/^BeBox$/powerpc/'`
+ fi
+ if [ "$sys" = "DragonFly" ]
+ then
+ sys=freebsd
+ fi
+ if [ "$sys" = "GNU/kFreeBSD" ]
+ then
+ sys=kfreebsd
+ fi
+ if [ "$sys" = "GNU" ]
+ then
+ sys=gnu
+ fi
+ if [ "$sys" = "CYGWIN_NT-5.1" -o "$sys" = "CYGWIN_NT-6.0" ]
+ then
+ sys=cygwin
+ fi
+ HOST=${3:-$cpu-$sys}
+fi
+[ -n "$RELEASE" ] && rel="${RELEASE}"
+# CAVEAT: tr on Solaris is a bit weird and the extra [] is otherwise harmless.
+host=`echo $HOST | sed -e 's/^\([^-]*\)-\([^-]*\)-\([^-]*\)-\([^-]*\)$/\1-\3/' -e 's/^\([^-]*\)-\([^-]*\)-\([^-]*\)$/\1-\2/' -e 's/^\([^-]*\)-\([^-]*\)$/\1--\2/' | tr '[A-Z]' '[a-z]'`
+cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
+sys=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
+echo " $host $rel $cpu $sys"
+
+c=config.h
+m=config.mk
+echo >$c '#define PCI_CONFIG_H'
+echo >>$c "#define PCI_ARCH_`echo $cpu | tr '[a-z]' '[A-Z]'`"
+echo >>$c "#define PCI_OS_`echo $sys | tr '[a-z]' '[A-Z]'`"
+echo >$m 'WITH_LIBS='
+
+echo_n "Looking for access methods..."
+LIBRESOLV=-lresolv
+LIBEXT=so
+EXEEXT=
+SYSINCLUDE=/usr/include
+LSPCIDIR=SBINDIR
+
+case $sys in
+ linux*)
+ echo_n " sysfs proc mem-ports"
+ echo >>$c '#define PCI_HAVE_PM_LINUX_SYSFS'
+ echo >>$c '#define PCI_HAVE_PM_LINUX_PROC'
+ echo >>$c '#define PCI_HAVE_PM_MMIO_CONF'
+ echo >>$c '#define PCI_HAVE_LINUX_BYTEORDER_H'
+ echo >>$c '#define PCI_PATH_PROC_BUS_PCI "/proc/bus/pci"'
+ echo >>$c '#define PCI_PATH_SYS_BUS_PCI "/sys/bus/pci"'
+ echo >>$c '#define PCI_PATH_DEVMEM_DEVICE "/dev/mem"'
+ case $cpu in
+ i?86|x86_64) echo_n " i386-ports"
+ echo >>$c '#define PCI_HAVE_PM_INTEL_CONF'
+ ;;
+ esac
+ echo >>$c '#define PCI_HAVE_64BIT_ADDRESS'
+ LSPCIDIR=BINDIR
+ ;;
+ sunos)
+ case $cpu in
+ i?86) echo_n " i386-ports"
+ echo >>$c "#define PCI_HAVE_PM_INTEL_CONF"
+ ;;
+ *)
+ echo " The PCI library does not support Solaris for this architecture: $cpu"
+ exit 1
+ ;;
+ esac
+ echo >>$c '#define PCI_HAVE_STDINT_H'
+ ;;
+ freebsd*|kfreebsd*)
+ echo_n " fbsd-device mem-ports"
+ echo >>$c '#define PCI_HAVE_PM_FBSD_DEVICE'
+ echo >>$c '#define PCI_HAVE_PM_MMIO_CONF'
+ echo >>$c '#define PCI_PATH_FBSD_DEVICE "/dev/pci"'
+ echo >>$c '#define PCI_PATH_DEVMEM_DEVICE "/dev/mem"'
+ if [ "$sys" != "kfreebsd" ] ; then
+ LIBRESOLV=
+ fi
+ ;;
+ openbsd)
+ echo_n " obsd-device mem-ports"
+ echo >>$c '#define PCI_HAVE_PM_OBSD_DEVICE'
+ echo >>$c '#define PCI_HAVE_PM_MMIO_CONF'
+ echo >>$c '#define PCI_PATH_OBSD_DEVICE "/dev/pci"'
+ echo >>$c '#define PCI_PATH_DEVMEM_DEVICE "/dev/mem"'
+ LIBRESOLV=
+ ;;
+
+ darwin*)
+ echo_n " darwin"
+ echo >>$c '#define PCI_HAVE_PM_DARWIN_DEVICE'
+ echo >>$m 'WITH_LIBS+=-lresolv -framework CoreFoundation -framework IOKit'
+ echo >>$c '#define PCI_HAVE_64BIT_ADDRESS'
+ LIBRESOLV=
+ LIBEXT=dylib
+ SYSINCLUDE=$(xcrun --sdk macosx --show-sdk-path)/usr/include
+ ;;
+ aix)
+ echo_n " aix-device"
+ echo >>$c '#define PCI_HAVE_PM_AIX_DEVICE'
+ echo >>$m 'CFLAGS=-g'
+ echo >>$m 'INSTALL=installbsd'
+ echo >>$m 'DIRINSTALL=mkdir -p'
+ ;;
+ netbsd)
+ echo_n " nbsd-libpci mem-ports"
+ echo >>$c '#define PCI_HAVE_PM_NBSD_LIBPCI'
+ echo >>$c '#define PCI_HAVE_PM_MMIO_CONF'
+ echo >>$c '#define PCI_PATH_NBSD_DEVICE "/dev/pci0"'
+ echo >>$c '#define PCI_PATH_DEVMEM_DEVICE "/dev/mem"'
+ echo >>$c '#define PCI_HAVE_64BIT_ADDRESS'
+ echo >>$m 'LIBNAME=libpciutils'
+ echo >>$m 'WITH_LIBS+=-lpci'
+ LIBRESOLV=
+ ;;
+ gnu)
+ echo_n " hurd i386-ports"
+ echo >>$c '#define PCI_HAVE_PM_HURD_CONF'
+ echo >>$c '#define PCI_HAVE_PM_INTEL_CONF'
+ ;;
+ djgpp)
+ echo_n " i386-ports"
+ echo >>$c '#define PCI_HAVE_PM_INTEL_CONF'
+ EXEEXT=.exe
+ ;;
+ cygwin|windows)
+ echo_n " win32-cfgmgr32 win32-kldbg win32-sysdbg"
+ echo >>$c '#define PCI_HAVE_64BIT_ADDRESS'
+ echo >>$c '#define PCI_HAVE_PM_WIN32_CFGMGR32'
+ echo >>$c '#define PCI_HAVE_PM_WIN32_KLDBG'
+ echo >>$c '#define PCI_HAVE_PM_WIN32_SYSDBG'
+ # Warning: MinGW-w64 (incorrectly) provides cfgmgr32 functions
+ # also in other import libraries, not only in libcfgmgr32.a.
+ # So always set -lcfgmgr32 as a first library parameter which
+ # instruct linker to prefer symbols from cfgmgr32.dll.
+ echo >>$m 'WITH_LIBS+=-lcfgmgr32'
+ case $cpu in i?86|x86_64)
+ echo_n " i386-ports"
+ echo >>$c '#define PCI_HAVE_PM_INTEL_CONF'
+ if [ "$sys" = "cygwin" ] ; then
+ # ioperm is cygwin specific library and used only by lib/i386-io-cygwin.h
+ echo >>$m 'WITH_LIBS+=-lioperm'
+ elif [ "$sys" = "windows" ] ; then
+ # advapi32 is windows system library and used only by lib/i386-io-windows.h
+ echo >>$m 'WITH_LIBS+=-ladvapi32'
+ fi
+ ;; esac
+ EXEEXT=.exe
+ LIBEXT=dll
+ ;;
+ beos|haiku)
+ case $cpu in
+ i?86|x86_64) echo_n " i386-ports"
+ echo >>$c '#define PCI_HAVE_PM_INTEL_CONF'
+ ;;
+ esac
+ echo >>$c '#define PCI_HAVE_STDINT_H'
+ ;;
+ sylixos)
+ echo >>$c '#define PCI_PATH_SYLIXOS_DEVICE "/proc/pci"'
+ echo >>$c '#define PCI_HAVE_64BIT_ADDRESS'
+ echo >>$c '#define PCI_HAVE_PM_SYLIXOS_DEVICE'
+ IDSDIR="/etc/pci"
+ LIBRESOLV=
+ ;;
+ *)
+ echo " Unfortunately, your OS is not supported by the PCI Library"
+ exit 1
+ ;;
+esac
+
+echo >>$m "LIBEXT="$LIBEXT
+echo >>$m "EXEEXT="$EXEEXT
+echo >>$m "LSPCIDIR=\$($LSPCIDIR)"
+echo >>$c '#define PCI_HAVE_PM_DUMP'
+echo " dump"
+
+echo_n "Checking for zlib support... "
+if [ "$ZLIB" = yes -o "$ZLIB" = no ] ; then
+ echo "$ZLIB (set manually)"
+else
+ if [ -f "$SYSINCLUDE/zlib.h" -o -f /usr/local/include/zlib.h ] ; then
+ ZLIB=yes
+ else
+ ZLIB=no
+ fi
+ echo "$ZLIB (auto-detected)"
+fi
+if [ "$ZLIB" = yes ] ; then
+ echo >>$c '#define PCI_COMPRESSED_IDS'
+ echo >>$c '#define PCI_IDS "pci.ids.gz"'
+ echo >>$m 'LIBZ=-lz'
+ echo >>$m 'WITH_LIBS+=$(LIBZ)'
+else
+ echo >>$c '#define PCI_IDS "pci.ids"'
+fi
+echo >>$c "#define PCI_PATH_IDS_DIR \"$IDSDIR\""
+
+echo_n "Checking for DNS support... "
+if [ "$DNS" = yes -o "$DNS" = no ] ; then
+ echo "$DNS (set manually)"
+else
+ if [ "$sys" != "windows" -a -f "$SYSINCLUDE/resolv.h" ] ; then
+ DNS=yes
+ else
+ DNS=no
+ fi
+ echo "$DNS (auto-detected)"
+fi
+if [ "$DNS" = yes ] ; then
+ echo >>$c "#define PCI_USE_DNS"
+ echo >>$c "#define PCI_ID_DOMAIN \"pci.id.ucw.cz\""
+ echo >>$m "WITH_LIBS+=$LIBRESOLV"
+fi
+
+if [ "$sys" = linux ] ; then
+ echo_n "Checking for libkmod... "
+ LIBKMOD_DETECTED=
+ if [ -z "$PKG_CONFIG" ] ; then
+ PKG_CONFIG=pkg-config
+ fi
+ if [ "$LIBKMOD" != no ] ; then
+ if ! command -v $PKG_CONFIG >/dev/null ; then
+ echo_n "($PKG_CONFIG not found) "
+ elif $PKG_CONFIG libkmod ; then
+ LIBKMOD_DETECTED=1
+ fi
+ fi
+ if [ "$LIBKMOD" = yes -o "$LIBKMOD" = no ] ; then
+ echo "$LIBKMOD (set manually)"
+ if [ "$LIBKMOD" = yes -a -z "$LIBKMOD_DETECTED" ] ; then
+ echo "Requested use of libkmod, but it is not available. Giving up."
+ exit 1
+ fi
+ else
+ if [ -n "$LIBKMOD_DETECTED" ] ; then
+ LIBKMOD=yes
+ else
+ LIBKMOD=no
+ fi
+ echo "$LIBKMOD (auto-detected)"
+ fi
+ if [ "$LIBKMOD" = yes ] ; then
+ echo >>$c "#define PCI_USE_LIBKMOD"
+ echo >>$m "LIBKMOD_CFLAGS=$($PKG_CONFIG --cflags libkmod)"
+ echo >>$m "LIBKMOD_LIBS=$($PKG_CONFIG --libs libkmod)"
+ fi
+
+ echo_n "Checking for udev hwdb support... "
+ if [ "$HWDB" = yes -o "$HWDB" = no ] ; then
+ echo "$HWDB (set manually)"
+ else
+ if `command -v $PKG_CONFIG >/dev/null && $PKG_CONFIG --atleast-version=196 libudev` ; then
+ HWDB=yes
+ else
+ HWDB=no
+ fi
+ echo "$HWDB (auto-detected)"
+ fi
+ if [ "$HWDB" = yes ] ; then
+ echo >>$c '#define PCI_HAVE_HWDB'
+ echo >>$m 'LIBUDEV=-ludev'
+ echo >>$m 'WITH_LIBS+=$(LIBUDEV)'
+ fi
+fi
+
+echo "Checking whether to build a shared library... $SHARED (set manually)"
+if [ "$SHARED" = no ] ; then
+ echo >>$m 'PCILIB=$(LIBNAME).a'
+ echo >>$m 'LDLIBS=$(WITH_LIBS)'
+ echo >>$m 'LIB_LDLIBS='
+else
+ if [ "$LIBEXT" = so ]; then
+ echo >>$m 'PCILIB=$(LIBNAME).$(LIBEXT).$(VERSION)'
+ elif [ "$LIBEXT" = dll ]; then
+ echo >>$m 'PCILIB=$(LIBNAME)$(ABI_VERSION).$(LIBEXT)'
+ else
+ echo >>$m 'PCILIB=$(LIBNAME).$(VERSION).$(LIBEXT)'
+ fi
+ # We link the dependencies _to_ the library, so we do not need explicit deps in .pc
+ echo >>$m 'LDLIBS='
+ echo >>$m 'LIB_LDLIBS=$(WITH_LIBS)'
+ echo >>$c '#define PCI_SHARED_LIB'
+ if [ "$LIBEXT" = so ]; then
+ echo >>$m 'PCILIB_LDFLAGS+=-Wl,-soname,$(LIBNAME).$(LIBEXT).$(ABI_VERSION)'
+ echo >>$m 'PCILIB_LDFLAGS+=-Wl,--version-script=libpci.ver'
+ elif [ "$LIBEXT" = dylib ]; then
+ echo >>$m 'PCILIB_LDFLAGS+=-Wl,-install_name,$(LIBDIR)/$(PCILIB)'
+ elif [ "$LIBEXT" = dll ]; then
+ echo >>$m 'PCIIMPDEF=$(LIBNAME)$(ABI_VERSION).def'
+ # GCC's -fvisibility=hidden is broken for Windows targets, use -Wl,--exclude-all-symbols instead (supported since GNU LD 2.21)
+ echo >>$m 'PCILIB_LDFLAGS+=-Wl,--exclude-all-symbols'
+ fi
+fi
+echo >>$m 'PCILIBPC=$(LIBNAME).pc'
+
+if [ "$SHARED" != no ] && [ "$LIBEXT" = dll ]; then
+ echo >>$m 'PCIIMPLIB=$(PCILIB).a'
+else
+ echo >>$m 'PCIIMPLIB=$(PCILIB)'
+fi
+
+echo >>$c "#define PCILIB_VERSION \"$VERSION\""
+sed '/"/{s/^#define \([^ ]*\) "\(.*\)"$/\1=\2/;p;d;};s/^#define \(.*\)/\1=1/' <$c >>$m
diff --git a/lib/darwin.c b/lib/darwin.c
new file mode 100644
index 0000000..9167393
--- /dev/null
+++ b/lib/darwin.c
@@ -0,0 +1,211 @@
+/*
+ * The PCI Library -- Darwin kIOACPI access
+ *
+ * Copyright (c) 2013 Apple, Inc.
+ *
+ * Can be freely distributed and used under the terms of the GNU GPL.
+ */
+
+#include <errno.h>
+#include <fcntl.h>
+#include <stdio.h>
+#include <string.h>
+#include <unistd.h>
+#include <stdint.h>
+
+#include "internal.h"
+
+#include <mach/mach_error.h>
+#include <CoreFoundation/CoreFoundation.h>
+#include <IOKit/IOKitLib.h>
+#include <IOKit/IOKitKeys.h>
+
+enum {
+ kACPIMethodAddressSpaceRead = 0,
+ kACPIMethodAddressSpaceWrite = 1,
+ kACPIMethodDebuggerCommand = 2,
+ kACPIMethodCount
+};
+
+#pragma pack(1)
+
+typedef UInt32 IOACPIAddressSpaceID;
+
+enum {
+ kIOACPIAddressSpaceIDSystemMemory = 0,
+ kIOACPIAddressSpaceIDSystemIO = 1,
+ kIOACPIAddressSpaceIDPCIConfiguration = 2,
+ kIOACPIAddressSpaceIDEmbeddedController = 3,
+ kIOACPIAddressSpaceIDSMBus = 4
+};
+
+/*
+ * 64-bit ACPI address
+ */
+union IOACPIAddress {
+ UInt64 addr64;
+ struct {
+ unsigned int offset :16;
+ unsigned int function :3;
+ unsigned int device :5;
+ unsigned int bus :8;
+ unsigned int segment :16;
+ unsigned int reserved :16;
+ } pci;
+};
+typedef union IOACPIAddress IOACPIAddress;
+
+#pragma pack()
+
+struct AddressSpaceParam {
+ UInt64 value;
+ UInt32 spaceID;
+ IOACPIAddress address;
+ UInt32 bitWidth;
+ UInt32 bitOffset;
+ UInt32 options;
+};
+typedef struct AddressSpaceParam AddressSpaceParam;
+
+static void
+darwin_config(struct pci_access *a UNUSED)
+{
+}
+
+static int
+darwin_detect(struct pci_access *a)
+{
+ io_registry_entry_t service;
+ io_connect_t connect;
+ kern_return_t status;
+
+ service = IOServiceGetMatchingService(kIOMasterPortDefault, IOServiceMatching("AppleACPIPlatformExpert"));
+ if (service)
+ {
+ status = IOServiceOpen(service, mach_task_self(), 0, &connect);
+ IOObjectRelease(service);
+ }
+
+ if (!service || (kIOReturnSuccess != status))
+ {
+ a->warning("Cannot open AppleACPIPlatformExpert (add boot arg debug=0x144 & run as root)");
+ return 0;
+ }
+ a->debug("...using AppleACPIPlatformExpert");
+ a->fd = connect;
+ return 1;
+}
+
+static void
+darwin_init(struct pci_access *a UNUSED)
+{
+}
+
+static void
+darwin_cleanup(struct pci_access *a UNUSED)
+{
+}
+
+static int
+darwin_read(struct pci_dev *d, int pos, byte *buf, int len)
+{
+ if (!(len == 1 || len == 2 || len == 4))
+ return pci_generic_block_read(d, pos, buf, len);
+
+ AddressSpaceParam param;
+ kern_return_t status;
+
+ param.spaceID = kIOACPIAddressSpaceIDPCIConfiguration;
+ param.bitWidth = len * 8;
+ param.bitOffset = 0;
+ param.options = 0;
+
+ param.address.pci.offset = pos;
+ param.address.pci.function = d->func;
+ param.address.pci.device = d->dev;
+ param.address.pci.bus = d->bus;
+ param.address.pci.segment = d->domain;
+ param.address.pci.reserved = 0;
+ param.value = -1ULL;
+
+ size_t outSize = sizeof(param);
+ status = IOConnectCallStructMethod(d->access->fd, kACPIMethodAddressSpaceRead,
+ &param, sizeof(param),
+ &param, &outSize);
+ if ((kIOReturnSuccess != status))
+ d->access->error("darwin_read: kACPIMethodAddressSpaceRead failed: %s", mach_error_string(status));
+
+ switch (len)
+ {
+ case 1:
+ buf[0] = (u8) param.value;
+ break;
+ case 2:
+ ((u16 *) buf)[0] = cpu_to_le16((u16) param.value);
+ break;
+ case 4:
+ ((u32 *) buf)[0] = cpu_to_le32((u32) param.value);
+ break;
+ }
+ return 1;
+}
+
+static int
+darwin_write(struct pci_dev *d, int pos, byte *buf, int len)
+{
+ if (!(len == 1 || len == 2 || len == 4))
+ return pci_generic_block_write(d, pos, buf, len);
+
+ AddressSpaceParam param;
+ kern_return_t status;
+
+ param.spaceID = kIOACPIAddressSpaceIDPCIConfiguration;
+ param.bitWidth = len * 8;
+ param.bitOffset = 0;
+ param.options = 0;
+
+ param.address.pci.offset = pos;
+ param.address.pci.function = d->func;
+ param.address.pci.device = d->dev;
+ param.address.pci.bus = d->bus;
+ param.address.pci.segment = d->domain;
+ param.address.pci.reserved = 0;
+
+ switch (len)
+ {
+ case 1:
+ param.value = buf[0];
+ break;
+ case 2:
+ param.value = le16_to_cpu(((u16 *) buf)[0]);
+ break;
+ case 4:
+ param.value = le32_to_cpu(((u32 *) buf)[0]);
+ break;
+ }
+
+ size_t outSize = 0;
+ status = IOConnectCallStructMethod(d->access->fd, kACPIMethodAddressSpaceWrite,
+ &param, sizeof(param),
+ NULL, &outSize);
+ if ((kIOReturnSuccess != status))
+ d->access->error("darwin_read: kACPIMethodAddressSpaceWrite failed: %s", mach_error_string(status));
+
+ return 1;
+}
+
+struct pci_methods pm_darwin = {
+ "darwin",
+ "Darwin",
+ darwin_config,
+ darwin_detect,
+ darwin_init,
+ darwin_cleanup,
+ pci_generic_scan,
+ pci_generic_fill_info,
+ darwin_read,
+ darwin_write,
+ NULL, /* read_vpd */
+ NULL, /* dev_init */
+ NULL /* dev_cleanup */
+};
diff --git a/lib/dump.c b/lib/dump.c
new file mode 100644
index 0000000..c0f9291
--- /dev/null
+++ b/lib/dump.c
@@ -0,0 +1,192 @@
+/*
+ * The PCI Library -- Reading of Bus Dumps
+ *
+ * Copyright (c) 1997--2008 Martin Mares <mj@ucw.cz>
+ *
+ * Can be freely distributed and used under the terms of the GNU GPL.
+ */
+
+#include <stdio.h>
+#include <ctype.h>
+#include <string.h>
+#include <errno.h>
+
+#include "internal.h"
+
+struct dump_data {
+ int len, allocated;
+ byte data[1];
+};
+
+static void
+dump_config(struct pci_access *a)
+{
+ pci_define_param(a, "dump.name", "", "Name of the bus dump file to read from");
+}
+
+static int
+dump_detect(struct pci_access *a)
+{
+ char *name = pci_get_param(a, "dump.name");
+ return name && name[0];
+}
+
+static void
+dump_alloc_data(struct pci_dev *dev, int len)
+{
+ struct dump_data *dd = pci_malloc(dev->access, sizeof(struct dump_data) + len - 1);
+ dd->allocated = len;
+ dd->len = 0;
+ memset(dd->data, 0xff, len);
+ dev->aux = dd;
+}
+
+static int
+dump_validate(char *s, char *fmt)
+{
+ while (*fmt)
+ {
+ if (*fmt == '#' ? !isxdigit(*s) : *fmt != *s)
+ return 0;
+ fmt++, s++;
+ }
+ return 1;
+}
+
+static void
+dump_init(struct pci_access *a)
+{
+ char *name = pci_get_param(a, "dump.name");
+ FILE *f;
+ char buf[256];
+ struct pci_dev *dev = NULL;
+ int len, mn, bn, dn, fn, i, j;
+
+ if (!name)
+ a->error("dump: File name not given.");
+ if (!(f = fopen(name, "r")))
+ a->error("dump: Cannot open %s: %s", name, strerror(errno));
+ while (fgets(buf, sizeof(buf)-1, f))
+ {
+ char *z = strchr(buf, '\n');
+ if (!z)
+ {
+ fclose(f);
+ a->error("dump: line too long or unterminated");
+ }
+ *z-- = 0;
+ if (z >= buf && *z == '\r')
+ *z-- = 0;
+ len = z - buf + 1;
+ mn = 0;
+ if (dump_validate(buf, "##:##.# ") && sscanf(buf, "%x:%x.%d", &bn, &dn, &fn) == 3 ||
+ dump_validate(buf, "####:##:##.# ") && sscanf(buf, "%x:%x:%x.%d", &mn, &bn, &dn, &fn) == 4 ||
+ dump_validate(buf, "#####:##:##.# ") && sscanf(buf, "%x:%x:%x.%d", &mn, &bn, &dn, &fn) == 4)
+ {
+ dev = pci_get_dev(a, mn, bn, dn, fn);
+ dump_alloc_data(dev, 256);
+ pci_link_dev(a, dev);
+ }
+ else if (!len)
+ dev = NULL;
+ else if (dev &&
+ (dump_validate(buf, "##: ") || dump_validate(buf, "###: ") || dump_validate(buf, "####: ") ||
+ dump_validate(buf, "#####: ") || dump_validate(buf, "######: ") ||
+ dump_validate(buf, "#######: ") || dump_validate(buf, "########: ")) &&
+ sscanf(buf, "%x: ", &i) == 1)
+ {
+ struct dump_data *dd = dev->aux;
+ z = strchr(buf, ' ') + 1;
+ while (isxdigit(z[0]) && isxdigit(z[1]) && (!z[2] || z[2] == ' ') &&
+ sscanf(z, "%x", &j) == 1 && j < 256)
+ {
+ if (i >= 4096)
+ {
+ fclose(f);
+ a->error("dump: At most 4096 bytes of config space are supported");
+ }
+ if (i >= dd->allocated) /* Need to re-allocate the buffer */
+ {
+ dump_alloc_data(dev, 4096);
+ memcpy(((struct dump_data *) dev->aux)->data, dd->data, 256);
+ pci_mfree(dd);
+ dd = dev->aux;
+ }
+ dd->data[i++] = j;
+ if (i > dd->len)
+ dd->len = i;
+ z += 2;
+ if (*z)
+ z++;
+ }
+ if (*z)
+ {
+ fclose(f);
+ a->error("dump: Malformed line");
+ }
+ }
+ }
+ fclose(f);
+}
+
+static void
+dump_cleanup(struct pci_access *a UNUSED)
+{
+}
+
+static void
+dump_scan(struct pci_access *a UNUSED)
+{
+}
+
+static int
+dump_read(struct pci_dev *d, int pos, byte *buf, int len)
+{
+ struct dump_data *dd;
+ if (!(dd = d->aux))
+ {
+ struct pci_dev *e = d->access->devices;
+ while (e && (e->domain != d->domain || e->bus != d->bus || e->dev != d->dev || e->func != d->func))
+ e = e->next;
+ if (!e)
+ return 0;
+ dd = e->aux;
+ }
+ if (pos + len > dd->len)
+ return 0;
+ memcpy(buf, dd->data + pos, len);
+ return 1;
+}
+
+static int
+dump_write(struct pci_dev *d UNUSED, int pos UNUSED, byte *buf UNUSED, int len UNUSED)
+{
+ d->access->error("Writing to dump files is not supported.");
+ return 0;
+}
+
+static void
+dump_cleanup_dev(struct pci_dev *d)
+{
+ if (d->aux)
+ {
+ pci_mfree(d->aux);
+ d->aux = NULL;
+ }
+}
+
+struct pci_methods pm_dump = {
+ "dump",
+ "Reading of register dumps (set the `dump.name' parameter)",
+ dump_config,
+ dump_detect,
+ dump_init,
+ dump_cleanup,
+ dump_scan,
+ pci_generic_fill_info,
+ dump_read,
+ dump_write,
+ NULL, /* read_vpd */
+ NULL, /* init_dev */
+ dump_cleanup_dev
+};
diff --git a/lib/emulated.c b/lib/emulated.c
new file mode 100644
index 0000000..d15c8f7
--- /dev/null
+++ b/lib/emulated.c
@@ -0,0 +1,299 @@
+/*
+ * The PCI Library -- Virtual Emulated Config Space Access Functions
+ *
+ * Copyright (c) 2022 Pali Rohár
+ *
+ * Can be freely distributed and used under the terms of the GNU GPL.
+ */
+
+#include "internal.h"
+
+static u32
+ioflg_to_pciflg(pciaddr_t ioflg)
+{
+ u32 flg = 0;
+
+ if ((ioflg & PCI_IORESOURCE_TYPE_BITS) == PCI_IORESOURCE_IO)
+ flg = PCI_BASE_ADDRESS_SPACE_IO;
+ else if ((ioflg & PCI_IORESOURCE_TYPE_BITS) == PCI_IORESOURCE_MEM)
+ {
+ flg = PCI_BASE_ADDRESS_SPACE_MEMORY;
+ if (ioflg & PCI_IORESOURCE_MEM_64)
+ flg |= PCI_BASE_ADDRESS_MEM_TYPE_64;
+ else
+ flg |= PCI_BASE_ADDRESS_MEM_TYPE_32;
+ if (ioflg & PCI_IORESOURCE_PREFETCH)
+ flg |= PCI_BASE_ADDRESS_MEM_PREFETCH;
+ }
+
+ return flg;
+}
+
+static u32
+baseres_to_pcires(pciaddr_t addr, pciaddr_t ioflg, int *have_sec, u32 *sec_val)
+{
+ u32 val = ioflg_to_pciflg(ioflg);
+
+ if (have_sec)
+ *have_sec = 0;
+
+ if ((val & PCI_BASE_ADDRESS_SPACE) == PCI_BASE_ADDRESS_SPACE_IO && addr <= 0xffffffff)
+ val |= addr & PCI_BASE_ADDRESS_IO_MASK;
+ else if ((val & PCI_BASE_ADDRESS_SPACE) == PCI_BASE_ADDRESS_SPACE_MEMORY)
+ {
+ val |= addr & PCI_BASE_ADDRESS_MEM_MASK;
+ if ((val & PCI_BASE_ADDRESS_MEM_TYPE_64) && have_sec)
+ {
+ *have_sec = 1;
+ *sec_val = addr >> 32;
+ }
+ }
+
+ return val;
+}
+
+static inline u32
+even_baseres_to_pcires(pciaddr_t addr, pciaddr_t ioflg)
+{
+ return baseres_to_pcires(addr, ioflg, NULL, NULL);
+}
+
+static inline u32
+odd_baseres_to_pcires(pciaddr_t addr0, pciaddr_t ioflg0, pciaddr_t addr, pciaddr_t ioflg)
+{
+ int have_sec;
+ u32 val;
+ baseres_to_pcires(addr0, ioflg0, &have_sec, &val);
+ if (!have_sec)
+ val = baseres_to_pcires(addr, ioflg, NULL, NULL);
+ return val;
+}
+
+int
+pci_emulated_read(struct pci_dev *d, int pos, byte *buf, int len)
+{
+ u32 ht = PCI_HEADER_TYPE_NORMAL;
+ u32 val = 0;
+ int i;
+
+ if (pos >= 64)
+ return 0;
+
+ if (len > 4)
+ return pci_generic_block_read(d, pos, buf, len);
+
+ if (d->device_class == PCI_CLASS_BRIDGE_PCI)
+ ht = PCI_HEADER_TYPE_BRIDGE;
+ else if (d->device_class == PCI_CLASS_BRIDGE_CARDBUS)
+ ht = PCI_HEADER_TYPE_CARDBUS;
+
+ switch (pos & ~3)
+ {
+ case PCI_COMMAND:
+ for (i = 0; i < 6; i++)
+ {
+ if (!d->size[i])
+ continue;
+ if ((d->flags[i] & PCI_IORESOURCE_TYPE_BITS) == PCI_IORESOURCE_IO)
+ val |= PCI_COMMAND_IO;
+ else if ((d->flags[i] & PCI_IORESOURCE_TYPE_BITS) == PCI_IORESOURCE_MEM)
+ val |= PCI_COMMAND_MEMORY;
+ }
+ break;
+ case PCI_VENDOR_ID:
+ val = (d->device_id << 16) | d->vendor_id;
+ break;
+ case PCI_CLASS_REVISION:
+ val = (d->device_class << 16) | (d->prog_if << 8) | d->rev_id;
+ break;
+ case PCI_CACHE_LINE_SIZE:
+ val = ht << 16;
+ break;
+ case PCI_BASE_ADDRESS_0:
+ val = even_baseres_to_pcires(d->base_addr[0], d->flags[0]);
+ break;
+ case PCI_INTERRUPT_LINE:
+ val = (d->irq >= 0 && d->irq <= 0xff) ? d->irq : 0;
+ break;
+ }
+
+ if ((pos & ~3) == PCI_BASE_ADDRESS_1 && (ht == PCI_HEADER_TYPE_NORMAL || ht == PCI_HEADER_TYPE_BRIDGE))
+ val = odd_baseres_to_pcires(d->base_addr[0], d->flags[0], d->base_addr[1], d->flags[1]);
+
+ if (ht == PCI_HEADER_TYPE_NORMAL)
+ switch (pos & ~3)
+ {
+ case PCI_BASE_ADDRESS_2:
+ val = even_baseres_to_pcires(d->base_addr[2], d->flags[2]);
+ break;
+ case PCI_BASE_ADDRESS_3:
+ val = odd_baseres_to_pcires(d->base_addr[2], d->flags[2], d->base_addr[3], d->flags[3]);
+ break;
+ case PCI_BASE_ADDRESS_4:
+ val = even_baseres_to_pcires(d->base_addr[4], d->flags[4]);
+ break;
+ case PCI_BASE_ADDRESS_5:
+ val = odd_baseres_to_pcires(d->base_addr[4], d->flags[4], d->base_addr[5], d->flags[5]);
+ break;
+ case PCI_SUBSYSTEM_VENDOR_ID:
+ val = (d->subsys_id << 16) | d->subsys_vendor_id;
+ break;
+ case PCI_ROM_ADDRESS:
+ val = d->rom_base_addr & PCI_ROM_ADDRESS_MASK;
+ if (val)
+ val |= PCI_ROM_ADDRESS_ENABLE;
+ break;
+ }
+ else if (ht == PCI_HEADER_TYPE_BRIDGE)
+ switch (pos & ~3)
+ {
+ case PCI_COMMAND:
+ if (d->bridge_size[0])
+ val |= PCI_COMMAND_IO;
+ if (d->bridge_size[1] || d->bridge_size[2])
+ val |= PCI_COMMAND_MEMORY;
+ break;
+ case PCI_PRIMARY_BUS:
+ val = d->bus;
+ break;
+ case PCI_IO_BASE:
+ if (d->bridge_size[0])
+ {
+ val = (((((d->bridge_base_addr[0] + d->bridge_size[0] - 1) >> 8) & PCI_IO_RANGE_MASK) << 8) & 0xff00) |
+ (((d->bridge_base_addr[0] >> 8) & PCI_IO_RANGE_MASK) & 0x00ff);
+ if ((d->bridge_flags[0] & PCI_IORESOURCE_IO_16BIT_ADDR) &&
+ d->bridge_base_addr[0] + d->bridge_size[0] - 1 <= 0xffff)
+ val |= (PCI_IO_RANGE_TYPE_16 << 8) | PCI_IO_RANGE_TYPE_16;
+ else
+ val |= (PCI_IO_RANGE_TYPE_32 << 8) | PCI_IO_RANGE_TYPE_32;
+ }
+ else
+ val = 0xff & PCI_IO_RANGE_MASK;
+ break;
+ case PCI_MEMORY_BASE:
+ if (d->bridge_size[1])
+ val = (((((d->bridge_base_addr[1] + d->bridge_size[1] - 1) >> 16) & PCI_MEMORY_RANGE_MASK) << 16) & 0xffff0000) |
+ (((d->bridge_base_addr[1] >> 16) & PCI_MEMORY_RANGE_MASK) & 0x0000ffff);
+ else
+ val = 0xffff & PCI_MEMORY_RANGE_MASK;
+ break;
+ case PCI_PREF_MEMORY_BASE:
+ if (d->bridge_size[2])
+ {
+ val = (((((d->bridge_base_addr[2] + d->bridge_size[2] - 1) >> 16) & PCI_PREF_RANGE_MASK) << 16) & 0xffff0000) |
+ (((d->bridge_base_addr[2] >> 16) & PCI_PREF_RANGE_MASK) & 0x0000ffff);
+ if ((d->bridge_flags[2] & PCI_IORESOURCE_MEM_64) ||
+ d->bridge_base_addr[2] + d->bridge_size[2] - 1 > 0xffffffff)
+ val |= (PCI_PREF_RANGE_TYPE_64 << 16) | PCI_PREF_RANGE_TYPE_64;
+ else
+ val |= (PCI_PREF_RANGE_TYPE_32 << 16) | PCI_PREF_RANGE_TYPE_32;
+ }
+ else
+ val = 0xffff & PCI_PREF_RANGE_MASK;
+ break;
+ case PCI_PREF_BASE_UPPER32:
+ if (d->bridge_size[2])
+ val = d->bridge_base_addr[2] >> 32;
+ break;
+ case PCI_PREF_LIMIT_UPPER32:
+ if (d->bridge_size[2])
+ val = (d->bridge_base_addr[2] + d->bridge_size[2] - 1) >> 32;
+ break;
+ case PCI_IO_BASE_UPPER16:
+ if (d->bridge_size[0])
+ val = ((((d->bridge_base_addr[0] + d->bridge_size[0] - 1) >> 16) << 16) & 0xffff0000) |
+ ((d->bridge_base_addr[0] >> 16) & 0x0000ffff);
+ break;
+ case PCI_ROM_ADDRESS1:
+ val = d->rom_base_addr & PCI_ROM_ADDRESS_MASK;
+ if (val)
+ val |= PCI_ROM_ADDRESS_ENABLE;
+ break;
+ }
+ else if (ht == PCI_HEADER_TYPE_CARDBUS)
+ switch (pos & ~3)
+ {
+ case PCI_COMMAND:
+ if (d->bridge_size[0] || d->bridge_size[1])
+ val |= PCI_COMMAND_MEMORY;
+ if (d->bridge_size[2] || d->bridge_size[3])
+ val |= PCI_COMMAND_IO;
+ break;
+ case PCI_CB_PRIMARY_BUS:
+ val = d->bus;
+ break;
+ case PCI_CB_MEMORY_BASE_0:
+ if (d->bridge_size[0])
+ val = d->bridge_base_addr[0] & ~0xfff;
+ else
+ val = 0xffffffff & ~0xfff;
+ break;
+ case PCI_CB_MEMORY_LIMIT_0:
+ if (d->bridge_size[0])
+ val = (d->bridge_base_addr[0] + d->bridge_size[0] - 1) & ~0xfff;
+ break;
+ case PCI_CB_MEMORY_BASE_1:
+ if (d->bridge_size[1])
+ val = d->bridge_base_addr[1] & ~0xfff;
+ else
+ val = 0xffffffff & ~0xfff;
+ break;
+ case PCI_CB_MEMORY_LIMIT_1:
+ if (d->bridge_size[1])
+ val = (d->bridge_base_addr[1] + d->bridge_size[1] - 1) & ~0xfff;
+ break;
+ case PCI_CB_IO_BASE_0:
+ if (d->bridge_size[2])
+ {
+ val = d->bridge_base_addr[2] & PCI_CB_IO_RANGE_MASK;
+ if ((d->bridge_flags[2] & PCI_IORESOURCE_IO_16BIT_ADDR) ||
+ d->bridge_base_addr[2] + d->bridge_size[2] - 1 <= 0xffff)
+ val |= PCI_IO_RANGE_TYPE_16;
+ else
+ val |= PCI_IO_RANGE_TYPE_32;
+ }
+ else
+ val = 0x0000ffff & PCI_CB_IO_RANGE_MASK;
+ break;
+ case PCI_CB_IO_LIMIT_0:
+ if (d->bridge_size[2])
+ val = (d->bridge_base_addr[2] + d->bridge_size[2] - 1) & PCI_CB_IO_RANGE_MASK;
+ break;
+ case PCI_CB_IO_BASE_1:
+ if (d->bridge_size[3])
+ {
+ val = d->bridge_base_addr[3] & PCI_CB_IO_RANGE_MASK;
+ if ((d->bridge_flags[3] & PCI_IORESOURCE_IO_16BIT_ADDR) ||
+ d->bridge_base_addr[3] + d->bridge_size[3] - 1 <= 0xffff)
+ val |= PCI_IO_RANGE_TYPE_16;
+ else
+ val |= PCI_IO_RANGE_TYPE_32;
+ }
+ else
+ val = 0x0000ffff & PCI_CB_IO_RANGE_MASK;
+ break;
+ case PCI_CB_IO_LIMIT_1:
+ if (d->bridge_size[3])
+ val = (d->bridge_base_addr[3] + d->bridge_size[3] - 1) & PCI_CB_IO_RANGE_MASK;
+ break;
+ case PCI_CB_BRIDGE_CONTROL:
+ if (d->bridge_flags[0] & PCI_IORESOURCE_PREFETCH)
+ val |= PCI_CB_BRIDGE_CTL_PREFETCH_MEM0;
+ if (d->bridge_flags[1] & PCI_IORESOURCE_PREFETCH)
+ val |= PCI_CB_BRIDGE_CTL_PREFETCH_MEM1;
+ break;
+ case PCI_CB_SUBSYSTEM_VENDOR_ID:
+ val = (d->subsys_id << 16) | d->subsys_vendor_id;
+ break;
+ }
+
+ if (len <= 2)
+ val = (val >> (8 * (pos & 3))) & ((1 << (len * 8)) - 1);
+
+ while (len-- > 0)
+ {
+ *(buf++) = val & 0xff;
+ val >>= 8;
+ }
+ return 1;
+}
diff --git a/lib/fbsd-device.c b/lib/fbsd-device.c
new file mode 100644
index 0000000..604c8f0
--- /dev/null
+++ b/lib/fbsd-device.c
@@ -0,0 +1,364 @@
+/*
+ * The PCI Library -- FreeBSD /dev/pci access
+ *
+ * Copyright (c) 1999 Jari Kirma <kirma@cs.hut.fi>
+ * Updated in 2003 by Samy Al Bahra <samy@kerneled.com>
+ * Updated in 2017 by Imre Vadász <imrevdsz@gmail.com>
+ *
+ * Can be freely distributed and used under the terms of the GNU GPL.
+ */
+
+#include <errno.h>
+#include <fcntl.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <unistd.h>
+#include <osreldate.h>
+#include <stdint.h>
+
+#ifdef __FreeBSD_kernel_version
+# ifndef __FreeBSD_version
+# define __FreeBSD_version __FreeBSD_kernel_version
+# endif
+#endif
+
+#if __FreeBSD_version < 430000 && !defined(__DragonFly__)
+# include <pci/pcivar.h>
+# include <pci/pci_ioctl.h>
+#else
+# include <sys/pciio.h>
+#endif
+
+#include "internal.h"
+
+static void
+fbsd_config(struct pci_access *a)
+{
+ pci_define_param(a, "fbsd.path", PCI_PATH_FBSD_DEVICE, "Path to the FreeBSD PCI device");
+}
+
+static int
+fbsd_detect(struct pci_access *a)
+{
+ char *name = pci_get_param(a, "fbsd.path");
+
+ if (access(name, R_OK))
+ {
+ a->warning("Cannot open %s", name);
+ return 0;
+ }
+ a->debug("...using %s", name);
+ return 1;
+}
+
+static void
+fbsd_init(struct pci_access *a)
+{
+ char *name = pci_get_param(a, "fbsd.path");
+ int fd;
+
+ a->fd = -1;
+ a->fd_rw = -1;
+ /*
+ * When opening /dev/pci as read-write fails, retry with readonly which
+ * will still allow us to gain some information via the PCIOCGETCONF and
+ * PCIOCGETBAR IOCTLs, even without generic read access to the PCI config
+ * space.
+ */
+ fd = open(name, O_RDWR, 0);
+ if (fd < 0)
+ {
+ fd = open(name, O_RDONLY, 0);
+ if (fd < 0)
+ a->error("fbsd_init: %s open failed", name);
+ else
+ {
+ a->debug("fbsd_init: Fallback to read-only opened %s", name);
+ a->fd = fd;
+ }
+ }
+ else
+ a->fd_rw = fd;
+}
+
+static void
+fbsd_cleanup(struct pci_access *a)
+{
+ if (a->fd >= 0)
+ {
+ close(a->fd);
+ a->fd = -1;
+ }
+ if (a->fd_rw >= 0)
+ {
+ close(a->fd_rw);
+ a->fd_rw = -1;
+ }
+}
+
+static void
+fbsd_scan(struct pci_access *a)
+{
+ struct pci_conf_io conf;
+ struct pci_conf *matches;
+ struct pci_dev *t;
+ uint32_t offset = 0;
+ unsigned int i;
+
+ matches = calloc(32, sizeof(struct pci_conf));
+ if (matches == NULL)
+ {
+ a->error("calloc: %s", strerror(errno));
+ return;
+ }
+
+ conf.generation = 0;
+ do
+ {
+ conf.pat_buf_len = 0;
+ conf.num_patterns = 0;
+ conf.patterns = NULL;
+ conf.match_buf_len = 32 * sizeof(struct pci_conf);
+ conf.num_matches = 32;
+ conf.matches = matches;
+ conf.offset = offset;
+ conf.status = 0;
+ if (ioctl(a->fd_rw >= 0 ? a->fd_rw : a->fd, PCIOCGETCONF, &conf) < 0)
+ {
+ if (errno == ENODEV)
+ break;
+ a->error("fbsd_scan: ioctl(PCIOCGETCONF) failed: %s",
+ strerror(errno));
+ }
+ /* PCI_GETCONF_LIST_CHANGED would require us to start over. */
+ if (conf.status == PCI_GETCONF_ERROR ||
+ conf.status == PCI_GETCONF_LIST_CHANGED)
+ {
+ a->error("fbsd_scan: ioctl(PCIOCGETCONF) failed");
+ break;
+ }
+ for (i = 0; i < conf.num_matches; i++)
+ {
+ t = pci_alloc_dev(a);
+ t->bus = matches[i].pc_sel.pc_bus;
+ t->dev = matches[i].pc_sel.pc_dev;
+ t->func = matches[i].pc_sel.pc_func;
+ t->domain = matches[i].pc_sel.pc_domain;
+ t->domain_16 = matches[i].pc_sel.pc_domain;
+ t->vendor_id = matches[i].pc_vendor;
+ t->device_id = matches[i].pc_device;
+ t->known_fields = PCI_FILL_IDENT;
+ t->hdrtype = matches[i].pc_hdr;
+ pci_link_dev(a, t);
+ }
+ offset += conf.num_matches;
+ }
+ while (conf.status == PCI_GETCONF_MORE_DEVS);
+
+ free(matches);
+}
+
+static void
+fbsd_fill_info(struct pci_dev *d, unsigned int flags)
+{
+ struct pci_conf_io conf;
+ struct pci_bar_io bar;
+ struct pci_match_conf pattern;
+ struct pci_conf match;
+ int i;
+
+ if (d->access->fd_rw >= 0)
+ return pci_generic_fill_info(d, flags);
+
+ /*
+ * Can only handle PCI_FILL_IDENT, PCI_FILL_CLASS, PCI_FILL_BASES and
+ * PCI_FILL_SIZES requests with the PCIOCGETCONF and PCIOCGETBAR IOCTLs.
+ */
+
+ conf.pat_buf_len = sizeof(struct pci_match_conf);
+ conf.num_patterns = 1;
+ conf.patterns = &pattern;
+ conf.match_buf_len = sizeof(struct pci_conf);
+ conf.num_matches = 1;
+ conf.matches = &match;
+ conf.offset = 0;
+ conf.generation = 0;
+ conf.status = 0;
+
+ pattern.pc_sel.pc_domain = d->domain;
+ pattern.pc_sel.pc_bus = d->bus;
+ pattern.pc_sel.pc_dev = d->dev;
+ pattern.pc_sel.pc_func = d->func;
+ pattern.flags = PCI_GETCONF_MATCH_DOMAIN | PCI_GETCONF_MATCH_BUS |
+ PCI_GETCONF_MATCH_DEV | PCI_GETCONF_MATCH_FUNC;
+
+ if (ioctl(d->access->fd, PCIOCGETCONF, &conf) < 0)
+ {
+ if (errno != ENODEV)
+ d->access->error("fbsd_fill_info: ioctl(PCIOCGETCONF) failed: %s", strerror(errno));
+ return;
+ }
+
+ if (want_fill(d, flags, PCI_FILL_IDENT))
+ {
+ d->vendor_id = match.pc_vendor;
+ d->device_id = match.pc_device;
+ }
+ if (want_fill(d, flags, PCI_FILL_CLASS))
+ d->device_class = (match.pc_class << 8) | match.pc_subclass;
+ if (want_fill(d, flags, PCI_FILL_BASES | PCI_FILL_SIZES))
+ {
+ d->rom_base_addr = 0;
+ d->rom_size = 0;
+ for (i = 0; i < 6; i++)
+ {
+ bar.pbi_sel.pc_domain = d->domain;
+ bar.pbi_sel.pc_bus = d->bus;
+ bar.pbi_sel.pc_dev = d->dev;
+ bar.pbi_sel.pc_func = d->func;
+ bar.pbi_reg = 0x10 + 4*i;
+ bar.pbi_enabled = 0;
+ bar.pbi_base = 0;
+ bar.pbi_length = 0;
+ if (ioctl(d->access->fd, PCIOCGETBAR, &bar) < 0)
+ {
+ if (errno == ENODEV)
+ return;
+ if (errno == EINVAL)
+ {
+ d->base_addr[i] = 0;
+ d->size[i] = 0;
+ }
+ else
+ d->access->error("fbsd_fill_info: ioctl(PCIOCGETBAR) failed: %s", strerror(errno));
+ }
+ else
+ {
+ d->base_addr[i] = bar.pbi_base;
+ d->size[i] = bar.pbi_length;
+ }
+ }
+ }
+}
+
+static int
+fbsd_read(struct pci_dev *d, int pos, byte *buf, int len)
+{
+ struct pci_io pi;
+
+ if (d->access->fd_rw < 0)
+ {
+ d->access->warning("fbsd_read: missing permissions");
+ return 0;
+ }
+
+ if (!(len == 1 || len == 2 || len == 4))
+ return pci_generic_block_read(d, pos, buf, len);
+
+ if (pos >= 4096)
+ return 0;
+
+#if __FreeBSD_version >= 700053 || defined(__DragonFly__)
+ pi.pi_sel.pc_domain = d->domain;
+#else
+ if (d->domain)
+ return 0;
+#endif
+ pi.pi_sel.pc_bus = d->bus;
+ pi.pi_sel.pc_dev = d->dev;
+ pi.pi_sel.pc_func = d->func;
+
+ pi.pi_reg = pos;
+ pi.pi_width = len;
+
+ if (ioctl(d->access->fd_rw, PCIOCREAD, &pi) < 0)
+ {
+ if (errno == ENODEV)
+ return 0;
+ d->access->error("fbsd_read: ioctl(PCIOCREAD) failed: %s", strerror(errno));
+ }
+
+ switch (len)
+ {
+ case 1:
+ buf[0] = (u8) pi.pi_data;
+ break;
+ case 2:
+ ((u16 *) buf)[0] = cpu_to_le16((u16) pi.pi_data);
+ break;
+ case 4:
+ ((u32 *) buf)[0] = cpu_to_le32((u32) pi.pi_data);
+ break;
+ }
+ return 1;
+}
+
+static int
+fbsd_write(struct pci_dev *d, int pos, byte *buf, int len)
+{
+ struct pci_io pi;
+
+ if (d->access->fd_rw < 0)
+ {
+ d->access->warning("fbsd_write: missing permissions");
+ return 0;
+ }
+
+ if (!(len == 1 || len == 2 || len == 4))
+ return pci_generic_block_write(d, pos, buf, len);
+
+ if (pos >= 4096)
+ return 0;
+
+#if __FreeBSD_version >= 700053 || defined(__DragonFly__)
+ pi.pi_sel.pc_domain = d->domain;
+#else
+ if (d->domain)
+ return 0;
+#endif
+ pi.pi_sel.pc_bus = d->bus;
+ pi.pi_sel.pc_dev = d->dev;
+ pi.pi_sel.pc_func = d->func;
+
+ pi.pi_reg = pos;
+ pi.pi_width = len;
+
+ switch (len)
+ {
+ case 1:
+ pi.pi_data = buf[0];
+ break;
+ case 2:
+ pi.pi_data = le16_to_cpu(((u16 *) buf)[0]);
+ break;
+ case 4:
+ pi.pi_data = le32_to_cpu(((u32 *) buf)[0]);
+ break;
+ }
+
+ if (ioctl(d->access->fd_rw, PCIOCWRITE, &pi) < 0)
+ {
+ if (errno == ENODEV)
+ return 0;
+ d->access->error("fbsd_write: ioctl(PCIOCWRITE) failed: %s", strerror(errno));
+ }
+
+ return 1;
+}
+
+struct pci_methods pm_fbsd_device = {
+ "fbsd-device",
+ "FreeBSD /dev/pci device",
+ fbsd_config,
+ fbsd_detect,
+ fbsd_init,
+ fbsd_cleanup,
+ fbsd_scan,
+ fbsd_fill_info,
+ fbsd_read,
+ fbsd_write,
+ NULL, /* read_vpd */
+ NULL, /* dev_init */
+ NULL /* dev_cleanup */
+};
diff --git a/lib/filter.c b/lib/filter.c
new file mode 100644
index 0000000..7038451
--- /dev/null
+++ b/lib/filter.c
@@ -0,0 +1,327 @@
+/*
+ * The PCI Library -- Device Filtering
+ *
+ * Copyright (c) 1998--2022 Martin Mares <mj@ucw.cz>
+ *
+ * Can be freely distributed and used under the terms of the GNU GPL.
+ */
+
+#include <stdlib.h>
+#include <string.h>
+
+#include "internal.h"
+
+void pci_filter_init_v38(struct pci_access *a UNUSED, struct pci_filter *f) VERSIONED_ABI;
+char *pci_filter_parse_slot_v38(struct pci_filter *f, char *str) VERSIONED_ABI;
+char *pci_filter_parse_id_v38(struct pci_filter *f, char *str) VERSIONED_ABI;
+int pci_filter_match_v38(struct pci_filter *f, struct pci_dev *d) VERSIONED_ABI;
+
+void
+pci_filter_init_v38(struct pci_access *a UNUSED, struct pci_filter *f)
+{
+ memset((byte *) f, 0, sizeof(*f));
+ f->domain = f->bus = f->slot = f->func = -1;
+ f->vendor = f->device = -1;
+ f->device_class = -1;
+ f->device_class_mask = ~0U;
+ f->prog_if = -1;
+}
+
+#define BUF_SIZE 64
+
+static char *
+split_to_fields(char *str, char *buffer, int sep, char **fields, int num_fields)
+{
+ if (buffer)
+ {
+ if (strlen(str) >= BUF_SIZE)
+ return "Expression too long";
+ strcpy(buffer, str);
+ str = buffer;
+ }
+
+ int i = 0;
+
+ for (;;)
+ {
+ if (i >= num_fields)
+ return "Too many fields";
+ fields[i++] = str;
+ while (*str && *str != sep)
+ str++;
+ if (!*str)
+ break;
+ *str++ = 0;
+ }
+
+ while (i < num_fields)
+ fields[i++] = NULL;
+
+ return NULL;
+}
+
+static int
+field_defined(char *field)
+{
+ return field && field[0] && strcmp(field, "*");
+}
+
+static int
+parse_hex_field(char *str, int *outp, unsigned int *maskp, unsigned int max)
+{
+ unsigned int out = 0;
+ unsigned int mask = ~0U;
+ unsigned int bound = 0;
+
+ if (!field_defined(str))
+ return 1; // and keep the defaults
+
+ while (*str)
+ {
+ int c = *str++;
+ int d;
+
+ if ((c == 'x' || c == 'X') && maskp)
+ {
+ out = out << 4;
+ bound = (bound << 4) | 1;
+ mask = mask << 4;
+ }
+ else
+ {
+ if (c >= '0' && c <= '9')
+ d = c - '0';
+ else if (c >= 'A' && c <= 'F')
+ d = c - 'A' + 10;
+ else if (c >= 'a' && c <= 'f')
+ d = c - 'a' + 10;
+ else
+ return 0;
+
+ out = (out << 4) | d;
+ bound = (bound << 4) | d;
+ mask = (mask << 4) | 0xf;
+ }
+
+ if (bound > max)
+ return 0;
+ }
+
+ *outp = out;
+ if (maskp)
+ *maskp = mask;
+ return 1;
+}
+
+/* Slot filter syntax: [[[domain]:][bus]:][slot][.[func]] */
+
+char *
+pci_filter_parse_slot_v38(struct pci_filter *f, char *str)
+{
+ char buf[BUF_SIZE];
+ char *fields[3];
+ char *err;
+
+ if (err = split_to_fields(str, buf, ':', fields, 3))
+ return err;
+
+ int i = 0;
+ if (fields[2])
+ {
+ if (!parse_hex_field(fields[0], &f->domain, NULL, 0x7fffffff))
+ return "Invalid domain number";
+ i++;
+ }
+
+ if (fields[i+1])
+ {
+ if (!parse_hex_field(fields[i], &f->bus, NULL, 0xff))
+ return "Invalid bus number";
+ i++;
+ }
+
+ char *fdev = fields[i];
+ if (field_defined(fdev))
+ {
+ char *sfields[2];
+ if (split_to_fields(fdev, NULL, '.', sfields, 2))
+ return "Invalid slot/function number";
+
+ if (!parse_hex_field(sfields[0], &f->slot, NULL, 0x1f))
+ return "Invalid slot number";
+
+ if (!parse_hex_field(sfields[1], &f->func, NULL, 7))
+ return "Invalid function number";
+ }
+
+ return NULL;
+}
+
+/* ID filter syntax: [vendor]:[device][:class[:progif]] */
+
+char *
+pci_filter_parse_id_v38(struct pci_filter *f, char *str)
+{
+ char buf[BUF_SIZE];
+ char *fields[4];
+ char *err;
+
+ if (err = split_to_fields(str, buf, ':', fields, 4))
+ return err;
+
+ if (!fields[1])
+ return "At least two fields must be given";
+
+ if (!parse_hex_field(fields[0], &f->vendor, NULL, 0xffff))
+ return "Invalid vendor ID";
+
+ if (!parse_hex_field(fields[1], &f->device, NULL, 0xffff))
+ return "Invalid device ID";
+
+ if (!parse_hex_field(fields[2], &f->device_class, &f->device_class_mask, 0xffff))
+ return "Invalid class code";
+
+ if (!parse_hex_field(fields[3], &f->prog_if, NULL, 0xff))
+ return "Invalid programming interface code";
+
+ return NULL;
+}
+
+int
+pci_filter_match_v38(struct pci_filter *f, struct pci_dev *d)
+{
+ if ((f->domain >= 0 && f->domain != d->domain) ||
+ (f->bus >= 0 && f->bus != d->bus) ||
+ (f->slot >= 0 && f->slot != d->dev) ||
+ (f->func >= 0 && f->func != d->func))
+ return 0;
+ if (f->device >= 0 || f->vendor >= 0)
+ {
+ pci_fill_info_v38(d, PCI_FILL_IDENT);
+ if ((f->device >= 0 && f->device != d->device_id) ||
+ (f->vendor >= 0 && f->vendor != d->vendor_id))
+ return 0;
+ }
+ if (f->device_class >= 0)
+ {
+ pci_fill_info_v38(d, PCI_FILL_CLASS);
+ if ((f->device_class ^ d->device_class) & f->device_class_mask)
+ return 0;
+ }
+ if (f->prog_if >= 0)
+ {
+ pci_fill_info_v38(d, PCI_FILL_CLASS_EXT);
+ if (f->prog_if != d->prog_if)
+ return 0;
+ }
+ return 1;
+}
+
+/*
+ * Before pciutils v3.3, struct pci_filter had fewer fields,
+ * so we have to provide compatibility wrappers.
+ */
+
+struct pci_filter_v30 {
+ int domain, bus, slot, func; /* -1 = ANY */
+ int vendor, device;
+};
+
+void pci_filter_init_v30(struct pci_access *a, struct pci_filter_v30 *f) VERSIONED_ABI;
+char *pci_filter_parse_slot_v30(struct pci_filter_v30 *f, char *str) VERSIONED_ABI;
+char *pci_filter_parse_id_v30(struct pci_filter_v30 *f, char *str) VERSIONED_ABI;
+int pci_filter_match_v30(struct pci_filter_v30 *f, struct pci_dev *d) VERSIONED_ABI;
+
+static void
+pci_filter_import_v30(struct pci_filter_v30 *old, struct pci_filter *new)
+{
+ new->domain = old->domain;
+ new->bus = old->bus;
+ new->slot = old->slot;
+ new->func = old->func;
+ new->vendor = old->vendor;
+ new->device = old->device;
+ new->device_class = -1;
+ new->device_class_mask = ~0U;
+ new->prog_if = -1;
+}
+
+static void
+pci_filter_export_v30(struct pci_filter *new, struct pci_filter_v30 *old)
+{
+ old->domain = new->domain;
+ old->bus = new->bus;
+ old->slot = new->slot;
+ old->func = new->func;
+ old->vendor = new->vendor;
+ old->device = new->device;
+}
+
+void
+pci_filter_init_v30(struct pci_access *a, struct pci_filter_v30 *f)
+{
+ struct pci_filter new;
+ pci_filter_init_v38(a, &new);
+ pci_filter_export_v30(&new, f);
+}
+
+char *
+pci_filter_parse_slot_v30(struct pci_filter_v30 *f, char *str)
+{
+ struct pci_filter new;
+ char *err;
+ pci_filter_import_v30(f, &new);
+ if (err = pci_filter_parse_slot_v38(&new, str))
+ return err;
+ pci_filter_export_v30(&new, f);
+ return NULL;
+}
+
+char *
+pci_filter_parse_id_v30(struct pci_filter_v30 *f, char *str)
+{
+ struct pci_filter new;
+ char *err;
+ pci_filter_import_v30(f, &new);
+ if (err = pci_filter_parse_id_v38(&new, str))
+ return err;
+ if (new.device_class >= 0 || new.prog_if >= 0)
+ return "Filtering by class or programming interface not supported in this program";
+ pci_filter_export_v30(&new, f);
+ return NULL;
+}
+
+int
+pci_filter_match_v30(struct pci_filter_v30 *f, struct pci_dev *d)
+{
+ struct pci_filter new;
+ pci_filter_import_v30(f, &new);
+ return pci_filter_match_v38(&new, d);
+}
+
+// Version 3.3 is the same as version 3.8, only device_class_mask and prog_if were not implemented
+// (their positions in struct pci_filter were declared as RFU).
+
+STATIC_ALIAS(void pci_filter_init(struct pci_access *a, struct pci_filter *f), pci_filter_init_v38(a, f));
+DEFINE_ALIAS(void pci_filter_init_v33(struct pci_access *a, struct pci_filter *f), pci_filter_init_v38);
+SYMBOL_VERSION(pci_filter_init_v30, pci_filter_init@LIBPCI_3.0);
+SYMBOL_VERSION(pci_filter_init_v33, pci_filter_init@LIBPCI_3.3);
+SYMBOL_VERSION(pci_filter_init_v38, pci_filter_init@@LIBPCI_3.8);
+
+STATIC_ALIAS(char *pci_filter_parse_slot(struct pci_filter *f, char *str), pci_filter_parse_slot_v38(f, str));
+DEFINE_ALIAS(char *pci_filter_parse_slot_v33(struct pci_filter *f, char *str), pci_filter_parse_slot_v38);
+SYMBOL_VERSION(pci_filter_parse_slot_v30, pci_filter_parse_slot@LIBPCI_3.0);
+SYMBOL_VERSION(pci_filter_parse_slot_v33, pci_filter_parse_slot@LIBPCI_3.3);
+SYMBOL_VERSION(pci_filter_parse_slot_v38, pci_filter_parse_slot@@LIBPCI_3.8);
+
+STATIC_ALIAS(char *pci_filter_parse_id(struct pci_filter *f, char *str), pci_filter_parse_id_v38(f, str));
+DEFINE_ALIAS(char *pci_filter_parse_id_v33(struct pci_filter *f, char *str), pci_filter_parse_id_v38);
+SYMBOL_VERSION(pci_filter_parse_id_v30, pci_filter_parse_id@LIBPCI_3.0);
+SYMBOL_VERSION(pci_filter_parse_id_v33, pci_filter_parse_id@LIBPCI_3.3);
+SYMBOL_VERSION(pci_filter_parse_id_v38, pci_filter_parse_id@@LIBPCI_3.8);
+
+STATIC_ALIAS(int pci_filter_match(struct pci_filter *f, struct pci_dev *d), pci_filter_match_v38(f, d));
+DEFINE_ALIAS(int pci_filter_match_v33(struct pci_filter *f, struct pci_dev *d), pci_filter_match_v38);
+SYMBOL_VERSION(pci_filter_match_v30, pci_filter_match@LIBPCI_3.0);
+SYMBOL_VERSION(pci_filter_match_v33, pci_filter_match@LIBPCI_3.3);
+SYMBOL_VERSION(pci_filter_match_v38, pci_filter_match@@LIBPCI_3.8);
diff --git a/lib/generic.c b/lib/generic.c
new file mode 100644
index 0000000..6211c90
--- /dev/null
+++ b/lib/generic.c
@@ -0,0 +1,257 @@
+/*
+ * The PCI Library -- Generic Direct Access Functions
+ *
+ * Copyright (c) 1997--2022 Martin Mares <mj@ucw.cz>
+ *
+ * Can be freely distributed and used under the terms of the GNU GPL.
+ */
+
+#include <string.h>
+
+#include "internal.h"
+
+void
+pci_generic_scan_bus(struct pci_access *a, byte *busmap, int domain, int bus)
+{
+ int dev, multi, ht;
+ struct pci_dev *t;
+
+ a->debug("Scanning bus %02x for devices...\n", bus);
+ if (busmap[bus])
+ {
+ a->warning("Bus %02x seen twice (firmware bug). Ignored.", bus);
+ return;
+ }
+ busmap[bus] = 1;
+ t = pci_alloc_dev(a);
+ t->domain = domain;
+ t->bus = bus;
+ for (dev=0; dev<32; dev++)
+ {
+ t->dev = dev;
+ multi = 0;
+ for (t->func=0; !t->func || multi && t->func<8; t->func++)
+ {
+ u32 vd = pci_read_long(t, PCI_VENDOR_ID);
+ struct pci_dev *d;
+
+ if (!vd || vd == 0xffffffff)
+ continue;
+ ht = pci_read_byte(t, PCI_HEADER_TYPE);
+ if (!t->func)
+ multi = ht & 0x80;
+ ht &= 0x7f;
+ d = pci_alloc_dev(a);
+ d->domain = t->domain;
+ d->bus = t->bus;
+ d->dev = t->dev;
+ d->func = t->func;
+ d->vendor_id = vd & 0xffff;
+ d->device_id = vd >> 16U;
+ d->known_fields = PCI_FILL_IDENT;
+ d->hdrtype = ht;
+ pci_link_dev(a, d);
+ switch (ht)
+ {
+ case PCI_HEADER_TYPE_NORMAL:
+ break;
+ case PCI_HEADER_TYPE_BRIDGE:
+ case PCI_HEADER_TYPE_CARDBUS:
+ pci_generic_scan_bus(a, busmap, domain, pci_read_byte(t, PCI_SECONDARY_BUS));
+ break;
+ default:
+ a->debug("Device %04x:%02x:%02x.%d has unknown header type %02x.\n", d->domain, d->bus, d->dev, d->func, ht);
+ }
+ }
+ }
+ pci_free_dev(t);
+}
+
+void
+pci_generic_scan_domain(struct pci_access *a, int domain)
+{
+ byte busmap[256];
+
+ memset(busmap, 0, sizeof(busmap));
+ pci_generic_scan_bus(a, busmap, domain, 0);
+}
+
+void
+pci_generic_scan(struct pci_access *a)
+{
+ pci_generic_scan_domain(a, 0);
+}
+
+static int
+get_hdr_type(struct pci_dev *d)
+{
+ if (d->hdrtype < 0)
+ d->hdrtype = pci_read_byte(d, PCI_HEADER_TYPE) & 0x7f;
+ return d->hdrtype;
+}
+
+void
+pci_generic_fill_info(struct pci_dev *d, unsigned int flags)
+{
+ struct pci_access *a = d->access;
+ struct pci_cap *cap;
+
+ if (want_fill(d, flags, PCI_FILL_IDENT))
+ {
+ d->vendor_id = pci_read_word(d, PCI_VENDOR_ID);
+ d->device_id = pci_read_word(d, PCI_DEVICE_ID);
+ }
+
+ if (want_fill(d, flags, PCI_FILL_CLASS))
+ d->device_class = pci_read_word(d, PCI_CLASS_DEVICE);
+
+ if (want_fill(d, flags, PCI_FILL_CLASS_EXT))
+ {
+ d->prog_if = pci_read_byte(d, PCI_CLASS_PROG);
+ d->rev_id = pci_read_byte(d, PCI_REVISION_ID);
+ }
+
+ if (want_fill(d, flags, PCI_FILL_SUBSYS))
+ {
+ switch (get_hdr_type(d))
+ {
+ case PCI_HEADER_TYPE_NORMAL:
+ d->subsys_vendor_id = pci_read_word(d, PCI_SUBSYSTEM_VENDOR_ID);
+ d->subsys_id = pci_read_word(d, PCI_SUBSYSTEM_ID);
+ break;
+ case PCI_HEADER_TYPE_BRIDGE:
+ cap = pci_find_cap(d, PCI_CAP_ID_SSVID, PCI_CAP_NORMAL);
+ if (cap)
+ {
+ d->subsys_vendor_id = pci_read_word(d, cap->addr + PCI_SSVID_VENDOR);
+ d->subsys_id = pci_read_word(d, cap->addr + PCI_SSVID_DEVICE);
+ }
+ break;
+ case PCI_HEADER_TYPE_CARDBUS:
+ d->subsys_vendor_id = pci_read_word(d, PCI_CB_SUBSYSTEM_VENDOR_ID);
+ d->subsys_id = pci_read_word(d, PCI_CB_SUBSYSTEM_ID);
+ break;
+ default:
+ clear_fill(d, PCI_FILL_SUBSYS);
+ }
+ }
+
+ if (want_fill(d, flags, PCI_FILL_IRQ))
+ d->irq = pci_read_byte(d, PCI_INTERRUPT_LINE);
+
+ if (want_fill(d, flags, PCI_FILL_BASES))
+ {
+ int cnt = 0, i;
+ memset(d->base_addr, 0, sizeof(d->base_addr));
+ switch (get_hdr_type(d))
+ {
+ case PCI_HEADER_TYPE_NORMAL:
+ cnt = 6;
+ break;
+ case PCI_HEADER_TYPE_BRIDGE:
+ cnt = 2;
+ break;
+ case PCI_HEADER_TYPE_CARDBUS:
+ cnt = 1;
+ break;
+ }
+ if (cnt)
+ {
+ for (i=0; i<cnt; i++)
+ {
+ u32 x = pci_read_long(d, PCI_BASE_ADDRESS_0 + i*4);
+ if (!x || x == (u32) ~0)
+ continue;
+ if ((x & PCI_BASE_ADDRESS_SPACE) == PCI_BASE_ADDRESS_SPACE_IO)
+ d->base_addr[i] = x;
+ else
+ {
+ if ((x & PCI_BASE_ADDRESS_MEM_TYPE_MASK) != PCI_BASE_ADDRESS_MEM_TYPE_64)
+ d->base_addr[i] = x;
+ else if (i >= cnt-1)
+ a->warning("%04x:%02x:%02x.%d: Invalid 64-bit address seen for BAR %d.", d->domain, d->bus, d->dev, d->func, i);
+ else
+ {
+ u32 y = pci_read_long(d, PCI_BASE_ADDRESS_0 + (++i)*4);
+#ifdef PCI_HAVE_64BIT_ADDRESS
+ d->base_addr[i-1] = x | (((pciaddr_t) y) << 32);
+#else
+ if (y)
+ a->warning("%04x:%02x:%02x.%d 64-bit device address ignored.", d->domain, d->bus, d->dev, d->func);
+ else
+ d->base_addr[i-1] = x;
+#endif
+ }
+ }
+ }
+ }
+ }
+
+ if (want_fill(d, flags, PCI_FILL_ROM_BASE))
+ {
+ int reg = 0;
+ d->rom_base_addr = 0;
+ switch (get_hdr_type(d))
+ {
+ case PCI_HEADER_TYPE_NORMAL:
+ reg = PCI_ROM_ADDRESS;
+ break;
+ case PCI_HEADER_TYPE_BRIDGE:
+ reg = PCI_ROM_ADDRESS1;
+ break;
+ }
+ if (reg)
+ {
+ u32 u = pci_read_long(d, reg);
+ if (u != 0xffffffff)
+ d->rom_base_addr = u;
+ }
+ }
+
+ pci_scan_caps(d, flags);
+}
+
+static int
+pci_generic_block_op(struct pci_dev *d, int pos, byte *buf, int len,
+ int (*r)(struct pci_dev *d, int pos, byte *buf, int len))
+{
+ if ((pos & 1) && len >= 1)
+ {
+ if (!r(d, pos, buf, 1))
+ return 0;
+ pos++; buf++; len--;
+ }
+ if ((pos & 3) && len >= 2)
+ {
+ if (!r(d, pos, buf, 2))
+ return 0;
+ pos += 2; buf += 2; len -= 2;
+ }
+ while (len >= 4)
+ {
+ if (!r(d, pos, buf, 4))
+ return 0;
+ pos += 4; buf += 4; len -= 4;
+ }
+ if (len >= 2)
+ {
+ if (!r(d, pos, buf, 2))
+ return 0;
+ pos += 2; buf += 2; len -= 2;
+ }
+ if (len && !r(d, pos, buf, 1))
+ return 0;
+ return 1;
+}
+
+int
+pci_generic_block_read(struct pci_dev *d, int pos, byte *buf, int len)
+{
+ return pci_generic_block_op(d, pos, buf, len, d->access->methods->read);
+}
+
+int
+pci_generic_block_write(struct pci_dev *d, int pos, byte *buf, int len)
+{
+ return pci_generic_block_op(d, pos, buf, len, d->access->methods->write);
+}
diff --git a/lib/header.h b/lib/header.h
new file mode 100644
index 0000000..63ee03c
--- /dev/null
+++ b/lib/header.h
@@ -0,0 +1,1549 @@
+/*
+ * The PCI Library -- PCI Header Structure (based on <linux/pci.h>)
+ *
+ * Copyright (c) 1997--2010 Martin Mares <mj@ucw.cz>
+ *
+ * Can be freely distributed and used under the terms of the GNU GPL.
+ */
+
+/*
+ * Under PCI, each device has 256 bytes of configuration address space,
+ * of which the first 64 bytes are standardized as follows:
+ */
+#define PCI_VENDOR_ID 0x00 /* 16 bits */
+#define PCI_DEVICE_ID 0x02 /* 16 bits */
+#define PCI_COMMAND 0x04 /* 16 bits */
+#define PCI_COMMAND_IO 0x1 /* Enable response in I/O space */
+#define PCI_COMMAND_MEMORY 0x2 /* Enable response in Memory space */
+#define PCI_COMMAND_MASTER 0x4 /* Enable bus mastering */
+#define PCI_COMMAND_SPECIAL 0x8 /* Enable response to special cycles */
+#define PCI_COMMAND_INVALIDATE 0x10 /* Use memory write and invalidate */
+#define PCI_COMMAND_VGA_PALETTE 0x20 /* Enable palette snooping */
+#define PCI_COMMAND_PARITY 0x40 /* Enable parity checking */
+#define PCI_COMMAND_WAIT 0x80 /* Enable address/data stepping */
+#define PCI_COMMAND_SERR 0x100 /* Enable SERR */
+#define PCI_COMMAND_FAST_BACK 0x200 /* Enable back-to-back writes */
+#define PCI_COMMAND_DISABLE_INTx 0x400 /* PCIE: Disable INTx interrupts */
+
+#define PCI_STATUS 0x06 /* 16 bits */
+#define PCI_STATUS_INTx 0x08 /* PCIE: INTx interrupt pending */
+#define PCI_STATUS_CAP_LIST 0x10 /* Support Capability List */
+#define PCI_STATUS_66MHZ 0x20 /* Support 66 Mhz PCI 2.1 bus */
+#define PCI_STATUS_UDF 0x40 /* Support User Definable Features [obsolete] */
+#define PCI_STATUS_FAST_BACK 0x80 /* Accept fast-back to back */
+#define PCI_STATUS_PARITY 0x100 /* Detected parity error */
+#define PCI_STATUS_DEVSEL_MASK 0x600 /* DEVSEL timing */
+#define PCI_STATUS_DEVSEL_FAST 0x000
+#define PCI_STATUS_DEVSEL_MEDIUM 0x200
+#define PCI_STATUS_DEVSEL_SLOW 0x400
+#define PCI_STATUS_SIG_TARGET_ABORT 0x800 /* Set on target abort */
+#define PCI_STATUS_REC_TARGET_ABORT 0x1000 /* Master ack of " */
+#define PCI_STATUS_REC_MASTER_ABORT 0x2000 /* Set on master abort */
+#define PCI_STATUS_SIG_SYSTEM_ERROR 0x4000 /* Set when we drive SERR */
+#define PCI_STATUS_DETECTED_PARITY 0x8000 /* Set on parity error */
+
+#define PCI_CLASS_REVISION 0x08 /* High 24 bits are class, low 8
+ revision */
+#define PCI_REVISION_ID 0x08 /* Revision ID */
+#define PCI_CLASS_PROG 0x09 /* Reg. Level Programming Interface */
+#define PCI_CLASS_DEVICE 0x0a /* Device class */
+
+#define PCI_CACHE_LINE_SIZE 0x0c /* 8 bits */
+#define PCI_LATENCY_TIMER 0x0d /* 8 bits */
+#define PCI_HEADER_TYPE 0x0e /* 8 bits */
+#define PCI_HEADER_TYPE_NORMAL 0
+#define PCI_HEADER_TYPE_BRIDGE 1
+#define PCI_HEADER_TYPE_CARDBUS 2
+
+#define PCI_BIST 0x0f /* 8 bits */
+#define PCI_BIST_CODE_MASK 0x0f /* Return result */
+#define PCI_BIST_START 0x40 /* 1 to start BIST, 2 secs or less */
+#define PCI_BIST_CAPABLE 0x80 /* 1 if BIST capable */
+
+/*
+ * Base addresses specify locations in memory or I/O space.
+ * Decoded size can be determined by writing a value of
+ * 0xffffffff to the register, and reading it back. Only
+ * 1 bits are decoded.
+ */
+#define PCI_BASE_ADDRESS_0 0x10 /* 32 bits */
+#define PCI_BASE_ADDRESS_1 0x14 /* 32 bits [htype 0,1 only] */
+#define PCI_BASE_ADDRESS_2 0x18 /* 32 bits [htype 0 only] */
+#define PCI_BASE_ADDRESS_3 0x1c /* 32 bits */
+#define PCI_BASE_ADDRESS_4 0x20 /* 32 bits */
+#define PCI_BASE_ADDRESS_5 0x24 /* 32 bits */
+#define PCI_BASE_ADDRESS_SPACE 0x01 /* 0 = memory, 1 = I/O */
+#define PCI_BASE_ADDRESS_SPACE_IO 0x01
+#define PCI_BASE_ADDRESS_SPACE_MEMORY 0x00
+#define PCI_BASE_ADDRESS_MEM_TYPE_MASK 0x06
+#define PCI_BASE_ADDRESS_MEM_TYPE_32 0x00 /* 32 bit address */
+#define PCI_BASE_ADDRESS_MEM_TYPE_1M 0x02 /* Below 1M [obsolete] */
+#define PCI_BASE_ADDRESS_MEM_TYPE_64 0x04 /* 64 bit address */
+#define PCI_BASE_ADDRESS_MEM_PREFETCH 0x08 /* prefetchable? */
+#define PCI_BASE_ADDRESS_MEM_MASK (~(pciaddr_t)0x0f)
+#define PCI_BASE_ADDRESS_IO_MASK (~(pciaddr_t)0x03)
+/* bit 1 is reserved if address_space = 1 */
+
+/* Header type 0 (normal devices) */
+#define PCI_CARDBUS_CIS 0x28
+#define PCI_SUBSYSTEM_VENDOR_ID 0x2c
+#define PCI_SUBSYSTEM_ID 0x2e
+#define PCI_ROM_ADDRESS 0x30 /* Bits 31..11 are address, 10..1 reserved */
+#define PCI_ROM_ADDRESS_ENABLE 0x01
+#define PCI_ROM_ADDRESS_MASK (~(pciaddr_t)0x7ff)
+
+#define PCI_CAPABILITY_LIST 0x34 /* Offset of first capability list entry */
+
+/* 0x35-0x3b are reserved */
+#define PCI_INTERRUPT_LINE 0x3c /* 8 bits */
+#define PCI_INTERRUPT_PIN 0x3d /* 8 bits */
+#define PCI_MIN_GNT 0x3e /* 8 bits */
+#define PCI_MAX_LAT 0x3f /* 8 bits */
+
+/* Header type 1 (PCI-to-PCI bridges) */
+#define PCI_PRIMARY_BUS 0x18 /* Primary bus number */
+#define PCI_SECONDARY_BUS 0x19 /* Secondary bus number */
+#define PCI_SUBORDINATE_BUS 0x1a /* Highest bus number behind the bridge */
+#define PCI_SEC_LATENCY_TIMER 0x1b /* Latency timer for secondary interface */
+#define PCI_IO_BASE 0x1c /* I/O range behind the bridge */
+#define PCI_IO_LIMIT 0x1d
+#define PCI_IO_RANGE_TYPE_MASK 0x0f /* I/O bridging type */
+#define PCI_IO_RANGE_TYPE_16 0x00
+#define PCI_IO_RANGE_TYPE_32 0x01
+#define PCI_IO_RANGE_MASK ~0x0f
+#define PCI_SEC_STATUS 0x1e /* Secondary status register */
+#define PCI_MEMORY_BASE 0x20 /* Memory range behind */
+#define PCI_MEMORY_LIMIT 0x22
+#define PCI_MEMORY_RANGE_TYPE_MASK 0x0f
+#define PCI_MEMORY_RANGE_MASK ~0x0f
+#define PCI_PREF_MEMORY_BASE 0x24 /* Prefetchable memory range behind */
+#define PCI_PREF_MEMORY_LIMIT 0x26
+#define PCI_PREF_RANGE_TYPE_MASK 0x0f
+#define PCI_PREF_RANGE_TYPE_32 0x00
+#define PCI_PREF_RANGE_TYPE_64 0x01
+#define PCI_PREF_RANGE_MASK ~0x0f
+#define PCI_PREF_BASE_UPPER32 0x28 /* Upper half of prefetchable memory range */
+#define PCI_PREF_LIMIT_UPPER32 0x2c
+#define PCI_IO_BASE_UPPER16 0x30 /* Upper half of I/O addresses */
+#define PCI_IO_LIMIT_UPPER16 0x32
+/* 0x34 same as for htype 0 */
+/* 0x35-0x3b is reserved */
+#define PCI_ROM_ADDRESS1 0x38 /* Same as PCI_ROM_ADDRESS, but for htype 1 */
+/* 0x3c-0x3d are same as for htype 0 */
+#define PCI_BRIDGE_CONTROL 0x3e
+#define PCI_BRIDGE_CTL_PARITY 0x01 /* Enable parity detection on secondary interface */
+#define PCI_BRIDGE_CTL_SERR 0x02 /* The same for SERR forwarding */
+#define PCI_BRIDGE_CTL_NO_ISA 0x04 /* Disable bridging of ISA ports */
+#define PCI_BRIDGE_CTL_VGA 0x08 /* Forward VGA addresses */
+#define PCI_BRIDGE_CTL_VGA_16BIT 0x10 /* VGA 16-bit decode */
+#define PCI_BRIDGE_CTL_MASTER_ABORT 0x20 /* Report master aborts */
+#define PCI_BRIDGE_CTL_BUS_RESET 0x40 /* Secondary bus reset */
+#define PCI_BRIDGE_CTL_FAST_BACK 0x80 /* Fast Back2Back enabled on secondary interface */
+#define PCI_BRIDGE_CTL_PRI_DISCARD_TIMER 0x100 /* PCI-X? */
+#define PCI_BRIDGE_CTL_SEC_DISCARD_TIMER 0x200 /* PCI-X? */
+#define PCI_BRIDGE_CTL_DISCARD_TIMER_STATUS 0x400 /* PCI-X? */
+#define PCI_BRIDGE_CTL_DISCARD_TIMER_SERR_EN 0x800 /* PCI-X? */
+
+/* Header type 2 (CardBus bridges) */
+#define PCI_CB_CAPABILITY_LIST 0x14
+/* 0x15 reserved */
+#define PCI_CB_SEC_STATUS 0x16 /* Secondary status */
+#define PCI_CB_PRIMARY_BUS 0x18 /* PCI bus number */
+#define PCI_CB_CARD_BUS 0x19 /* CardBus bus number */
+#define PCI_CB_SUBORDINATE_BUS 0x1a /* Subordinate bus number */
+#define PCI_CB_LATENCY_TIMER 0x1b /* CardBus latency timer */
+#define PCI_CB_MEMORY_BASE_0 0x1c
+#define PCI_CB_MEMORY_LIMIT_0 0x20
+#define PCI_CB_MEMORY_BASE_1 0x24
+#define PCI_CB_MEMORY_LIMIT_1 0x28
+#define PCI_CB_IO_BASE_0 0x2c
+#define PCI_CB_IO_BASE_0_HI 0x2e
+#define PCI_CB_IO_LIMIT_0 0x30
+#define PCI_CB_IO_LIMIT_0_HI 0x32
+#define PCI_CB_IO_BASE_1 0x34
+#define PCI_CB_IO_BASE_1_HI 0x36
+#define PCI_CB_IO_LIMIT_1 0x38
+#define PCI_CB_IO_LIMIT_1_HI 0x3a
+#define PCI_CB_IO_RANGE_MASK ~0x03
+/* 0x3c-0x3d are same as for htype 0 */
+#define PCI_CB_BRIDGE_CONTROL 0x3e
+#define PCI_CB_BRIDGE_CTL_PARITY 0x01 /* Similar to standard bridge control register */
+#define PCI_CB_BRIDGE_CTL_SERR 0x02
+#define PCI_CB_BRIDGE_CTL_ISA 0x04
+#define PCI_CB_BRIDGE_CTL_VGA 0x08
+#define PCI_CB_BRIDGE_CTL_MASTER_ABORT 0x20
+#define PCI_CB_BRIDGE_CTL_CB_RESET 0x40 /* CardBus reset */
+#define PCI_CB_BRIDGE_CTL_16BIT_INT 0x80 /* Enable interrupt for 16-bit cards */
+#define PCI_CB_BRIDGE_CTL_PREFETCH_MEM0 0x100 /* Prefetch enable for both memory regions */
+#define PCI_CB_BRIDGE_CTL_PREFETCH_MEM1 0x200
+#define PCI_CB_BRIDGE_CTL_POST_WRITES 0x400
+#define PCI_CB_SUBSYSTEM_VENDOR_ID 0x40
+#define PCI_CB_SUBSYSTEM_ID 0x42
+#define PCI_CB_LEGACY_MODE_BASE 0x44 /* 16-bit PC Card legacy mode base address (ExCa) */
+/* 0x48-0x7f reserved */
+
+/* Capability lists */
+
+#define PCI_CAP_LIST_ID 0 /* Capability ID */
+#define PCI_CAP_ID_NULL 0x00 /* Null Capability */
+#define PCI_CAP_ID_PM 0x01 /* Power Management */
+#define PCI_CAP_ID_AGP 0x02 /* Accelerated Graphics Port */
+#define PCI_CAP_ID_VPD 0x03 /* Vital Product Data */
+#define PCI_CAP_ID_SLOTID 0x04 /* Slot Identification */
+#define PCI_CAP_ID_MSI 0x05 /* Message Signaled Interrupts */
+#define PCI_CAP_ID_CHSWP 0x06 /* CompactPCI HotSwap */
+#define PCI_CAP_ID_PCIX 0x07 /* PCI-X */
+#define PCI_CAP_ID_HT 0x08 /* HyperTransport */
+#define PCI_CAP_ID_VNDR 0x09 /* Vendor specific */
+#define PCI_CAP_ID_DBG 0x0A /* Debug port */
+#define PCI_CAP_ID_CCRC 0x0B /* CompactPCI Central Resource Control */
+#define PCI_CAP_ID_HOTPLUG 0x0C /* PCI hot-plug */
+#define PCI_CAP_ID_SSVID 0x0D /* Bridge subsystem vendor/device ID */
+#define PCI_CAP_ID_AGP3 0x0E /* AGP 8x */
+#define PCI_CAP_ID_SECURE 0x0F /* Secure device (?) */
+#define PCI_CAP_ID_EXP 0x10 /* PCI Express */
+#define PCI_CAP_ID_MSIX 0x11 /* MSI-X */
+#define PCI_CAP_ID_SATA 0x12 /* Serial-ATA HBA */
+#define PCI_CAP_ID_AF 0x13 /* Advanced features of PCI devices integrated in PCIe root cplx */
+#define PCI_CAP_ID_EA 0x14 /* Enhanced Allocation */
+#define PCI_CAP_LIST_NEXT 1 /* Next capability in the list */
+#define PCI_CAP_FLAGS 2 /* Capability defined flags (16 bits) */
+#define PCI_CAP_SIZEOF 4
+
+/* Capabilities residing in the PCI Express extended configuration space */
+
+#define PCI_EXT_CAP_ID_NULL 0x00 /* Null Capability */
+#define PCI_EXT_CAP_ID_AER 0x01 /* Advanced Error Reporting */
+#define PCI_EXT_CAP_ID_VC 0x02 /* Virtual Channel */
+#define PCI_EXT_CAP_ID_DSN 0x03 /* Device Serial Number */
+#define PCI_EXT_CAP_ID_PB 0x04 /* Power Budgeting */
+#define PCI_EXT_CAP_ID_RCLINK 0x05 /* Root Complex Link Declaration */
+#define PCI_EXT_CAP_ID_RCILINK 0x06 /* Root Complex Internal Link Declaration */
+#define PCI_EXT_CAP_ID_RCEC 0x07 /* Root Complex Event Collector */
+#define PCI_EXT_CAP_ID_MFVC 0x08 /* Multi-Function Virtual Channel */
+#define PCI_EXT_CAP_ID_VC2 0x09 /* Virtual Channel (2nd ID) */
+#define PCI_EXT_CAP_ID_RCRB 0x0a /* Root Complex Register Block */
+#define PCI_EXT_CAP_ID_VNDR 0x0b /* Vendor specific */
+#define PCI_EXT_CAP_ID_ACS 0x0d /* Access Controls */
+#define PCI_EXT_CAP_ID_ARI 0x0e /* Alternative Routing-ID Interpretation */
+#define PCI_EXT_CAP_ID_ATS 0x0f /* Address Translation Service */
+#define PCI_EXT_CAP_ID_SRIOV 0x10 /* Single Root I/O Virtualization */
+#define PCI_EXT_CAP_ID_MRIOV 0x11 /* Multi-Root I/O Virtualization */
+#define PCI_EXT_CAP_ID_MCAST 0x12 /* Multicast */
+#define PCI_EXT_CAP_ID_PRI 0x13 /* Page Request Interface */
+#define PCI_EXT_CAP_ID_REBAR 0x15 /* Resizable BAR */
+#define PCI_EXT_CAP_ID_DPA 0x16 /* Dynamic Power Allocation */
+#define PCI_EXT_CAP_ID_TPH 0x17 /* Transaction processing hints */
+#define PCI_EXT_CAP_ID_LTR 0x18 /* Latency Tolerance Reporting */
+#define PCI_EXT_CAP_ID_SECPCI 0x19 /* Secondary PCI Express */
+#define PCI_EXT_CAP_ID_PMUX 0x1a /* Protocol Multiplexing */
+#define PCI_EXT_CAP_ID_PASID 0x1b /* Process Address Space ID */
+#define PCI_EXT_CAP_ID_LNR 0x1c /* LN Requester */
+#define PCI_EXT_CAP_ID_DPC 0x1d /* Downstream Port Containment */
+#define PCI_EXT_CAP_ID_L1PM 0x1e /* L1 PM Substates */
+#define PCI_EXT_CAP_ID_PTM 0x1f /* Precision Time Measurement */
+#define PCI_EXT_CAP_ID_M_PCIE 0x20 /* PCIe over M-PHY */
+#define PCI_EXT_CAP_ID_FRS 0x21 /* FRS Queuing */
+#define PCI_EXT_CAP_ID_RTR 0x22 /* Readiness Time Reporting */
+#define PCI_EXT_CAP_ID_DVSEC 0x23 /* Designated Vendor-Specific */
+#define PCI_EXT_CAP_ID_VF_REBAR 0x24 /* VF Resizable BAR */
+#define PCI_EXT_CAP_ID_DLNK 0x25 /* Data Link Feature */
+#define PCI_EXT_CAP_ID_16GT 0x26 /* Physical Layer 16.0 GT/s */
+#define PCI_EXT_CAP_ID_LMR 0x27 /* Lane Margining at Receiver */
+#define PCI_EXT_CAP_ID_HIER_ID 0x28 /* Hierarchy ID */
+#define PCI_EXT_CAP_ID_NPEM 0x29 /* Native PCIe Enclosure Management */
+#define PCI_EXT_CAP_ID_DOE 0x2e /* Data Object Exchange */
+
+/*** Definitions of capabilities ***/
+
+/* Power Management Registers */
+
+#define PCI_PM_CAP_VER_MASK 0x0007 /* Version (2=PM1.1) */
+#define PCI_PM_CAP_PME_CLOCK 0x0008 /* Clock required for PME generation */
+#define PCI_PM_CAP_DSI 0x0020 /* Device specific initialization required */
+#define PCI_PM_CAP_AUX_C_MASK 0x01c0 /* Maximum aux current required in D3cold */
+#define PCI_PM_CAP_D1 0x0200 /* D1 power state support */
+#define PCI_PM_CAP_D2 0x0400 /* D2 power state support */
+#define PCI_PM_CAP_PME_D0 0x0800 /* PME can be asserted from D0 */
+#define PCI_PM_CAP_PME_D1 0x1000 /* PME can be asserted from D1 */
+#define PCI_PM_CAP_PME_D2 0x2000 /* PME can be asserted from D2 */
+#define PCI_PM_CAP_PME_D3_HOT 0x4000 /* PME can be asserted from D3hot */
+#define PCI_PM_CAP_PME_D3_COLD 0x8000 /* PME can be asserted from D3cold */
+#define PCI_PM_CTRL 4 /* PM control and status register */
+#define PCI_PM_CTRL_STATE_MASK 0x0003 /* Current power state (D0 to D3) */
+#define PCI_PM_CTRL_NO_SOFT_RST 0x0008 /* No Soft Reset from D3hot to D0 */
+#define PCI_PM_CTRL_PME_ENABLE 0x0100 /* PME pin enable */
+#define PCI_PM_CTRL_DATA_SEL_MASK 0x1e00 /* PM table data index */
+#define PCI_PM_CTRL_DATA_SCALE_MASK 0x6000 /* PM table data scaling factor */
+#define PCI_PM_CTRL_PME_STATUS 0x8000 /* PME pin status */
+#define PCI_PM_PPB_EXTENSIONS 6 /* PPB support extensions */
+#define PCI_PM_PPB_B2_B3 0x40 /* If bridge enters D3hot, bus enters: 0=B3, 1=B2 */
+#define PCI_PM_BPCC_ENABLE 0x80 /* Secondary bus is power managed */
+#define PCI_PM_DATA_REGISTER 7 /* PM table contents read here */
+#define PCI_PM_SIZEOF 8
+
+/* AGP registers */
+
+#define PCI_AGP_VERSION 2 /* BCD version number */
+#define PCI_AGP_RFU 3 /* Rest of capability flags */
+#define PCI_AGP_STATUS 4 /* Status register */
+#define PCI_AGP_STATUS_RQ_MASK 0xff000000 /* Maximum number of requests - 1 */
+#define PCI_AGP_STATUS_ISOCH 0x10000 /* Isochronous transactions supported */
+#define PCI_AGP_STATUS_ARQSZ_MASK 0xe000 /* log2(optimum async req size in bytes) - 4 */
+#define PCI_AGP_STATUS_CAL_MASK 0x1c00 /* Calibration cycle timing */
+#define PCI_AGP_STATUS_SBA 0x0200 /* Sideband addressing supported */
+#define PCI_AGP_STATUS_ITA_COH 0x0100 /* In-aperture accesses always coherent */
+#define PCI_AGP_STATUS_GART64 0x0080 /* 64-bit GART entries supported */
+#define PCI_AGP_STATUS_HTRANS 0x0040 /* If 0, core logic can xlate host CPU accesses thru aperture */
+#define PCI_AGP_STATUS_64BIT 0x0020 /* 64-bit addressing cycles supported */
+#define PCI_AGP_STATUS_FW 0x0010 /* Fast write transfers supported */
+#define PCI_AGP_STATUS_AGP3 0x0008 /* AGP3 mode supported */
+#define PCI_AGP_STATUS_RATE4 0x0004 /* 4x transfer rate supported (RFU in AGP3 mode) */
+#define PCI_AGP_STATUS_RATE2 0x0002 /* 2x transfer rate supported (8x in AGP3 mode) */
+#define PCI_AGP_STATUS_RATE1 0x0001 /* 1x transfer rate supported (4x in AGP3 mode) */
+#define PCI_AGP_COMMAND 8 /* Control register */
+#define PCI_AGP_COMMAND_RQ_MASK 0xff000000 /* Master: Maximum number of requests */
+#define PCI_AGP_COMMAND_ARQSZ_MASK 0xe000 /* log2(optimum async req size in bytes) - 4 */
+#define PCI_AGP_COMMAND_CAL_MASK 0x1c00 /* Calibration cycle timing */
+#define PCI_AGP_COMMAND_SBA 0x0200 /* Sideband addressing enabled */
+#define PCI_AGP_COMMAND_AGP 0x0100 /* Allow processing of AGP transactions */
+#define PCI_AGP_COMMAND_GART64 0x0080 /* 64-bit GART entries enabled */
+#define PCI_AGP_COMMAND_64BIT 0x0020 /* Allow generation of 64-bit addr cycles */
+#define PCI_AGP_COMMAND_FW 0x0010 /* Enable FW transfers */
+#define PCI_AGP_COMMAND_RATE4 0x0004 /* Use 4x rate (RFU in AGP3 mode) */
+#define PCI_AGP_COMMAND_RATE2 0x0002 /* Use 2x rate (8x in AGP3 mode) */
+#define PCI_AGP_COMMAND_RATE1 0x0001 /* Use 1x rate (4x in AGP3 mode) */
+#define PCI_AGP_SIZEOF 12
+
+/* Vital Product Data */
+
+#define PCI_VPD_ADDR 2 /* Address to access (15 bits!) */
+#define PCI_VPD_ADDR_MASK 0x7fff /* Address mask */
+#define PCI_VPD_ADDR_F 0x8000 /* Write 0, 1 indicates completion */
+#define PCI_VPD_DATA 4 /* 32-bits of data returned here */
+
+/* Slot Identification */
+
+#define PCI_SID_ESR 2 /* Expansion Slot Register */
+#define PCI_SID_ESR_NSLOTS 0x1f /* Number of expansion slots available */
+#define PCI_SID_ESR_FIC 0x20 /* First In Chassis Flag */
+#define PCI_SID_CHASSIS_NR 3 /* Chassis Number */
+
+/* Message Signaled Interrupts registers */
+
+#define PCI_MSI_FLAGS 2 /* Various flags */
+#define PCI_MSI_FLAGS_MASK_BIT 0x100 /* interrupt masking & reporting supported */
+#define PCI_MSI_FLAGS_64BIT 0x080 /* 64-bit addresses allowed */
+#define PCI_MSI_FLAGS_QSIZE 0x070 /* Message queue size configured */
+#define PCI_MSI_FLAGS_QMASK 0x00e /* Maximum queue size available */
+#define PCI_MSI_FLAGS_ENABLE 0x001 /* MSI feature enabled */
+#define PCI_MSI_RFU 3 /* Rest of capability flags */
+#define PCI_MSI_ADDRESS_LO 4 /* Lower 32 bits */
+#define PCI_MSI_ADDRESS_HI 8 /* Upper 32 bits (if PCI_MSI_FLAGS_64BIT set) */
+#define PCI_MSI_DATA_32 8 /* 16 bits of data for 32-bit devices */
+#define PCI_MSI_DATA_64 12 /* 16 bits of data for 64-bit devices */
+#define PCI_MSI_MASK_BIT_32 12 /* per-vector masking for 32-bit devices */
+#define PCI_MSI_MASK_BIT_64 16 /* per-vector masking for 64-bit devices */
+#define PCI_MSI_PENDING_32 16 /* per-vector interrupt pending for 32-bit devices */
+#define PCI_MSI_PENDING_64 20 /* per-vector interrupt pending for 64-bit devices */
+
+/* PCI-X */
+#define PCI_PCIX_COMMAND 2 /* Command register offset */
+#define PCI_PCIX_COMMAND_DPERE 0x0001 /* Data Parity Error Recover Enable */
+#define PCI_PCIX_COMMAND_ERO 0x0002 /* Enable Relaxed Ordering */
+#define PCI_PCIX_COMMAND_MAX_MEM_READ_BYTE_COUNT 0x000c /* Maximum Memory Read Byte Count */
+#define PCI_PCIX_COMMAND_MAX_OUTSTANDING_SPLIT_TRANS 0x0070
+#define PCI_PCIX_COMMAND_RESERVED 0xf80
+#define PCI_PCIX_STATUS 4 /* Status register offset */
+#define PCI_PCIX_STATUS_FUNCTION 0x00000007
+#define PCI_PCIX_STATUS_DEVICE 0x000000f8
+#define PCI_PCIX_STATUS_BUS 0x0000ff00
+#define PCI_PCIX_STATUS_64BIT 0x00010000
+#define PCI_PCIX_STATUS_133MHZ 0x00020000
+#define PCI_PCIX_STATUS_SC_DISCARDED 0x00040000 /* Split Completion Discarded */
+#define PCI_PCIX_STATUS_UNEXPECTED_SC 0x00080000 /* Unexpected Split Completion */
+#define PCI_PCIX_STATUS_DEVICE_COMPLEXITY 0x00100000 /* 0 = simple device, 1 = bridge device */
+#define PCI_PCIX_STATUS_DESIGNED_MAX_MEM_READ_BYTE_COUNT 0x00600000 /* 0 = 512 bytes, 1 = 1024, 2 = 2048, 3 = 4096 */
+#define PCI_PCIX_STATUS_DESIGNED_MAX_OUTSTANDING_SPLIT_TRANS 0x03800000
+#define PCI_PCIX_STATUS_DESIGNED_MAX_CUMULATIVE_READ_SIZE 0x1c000000
+#define PCI_PCIX_STATUS_RCVD_SC_ERR_MESS 0x20000000 /* Received Split Completion Error Message */
+#define PCI_PCIX_STATUS_266MHZ 0x40000000 /* 266 MHz capable */
+#define PCI_PCIX_STATUS_533MHZ 0x80000000 /* 533 MHz capable */
+#define PCI_PCIX_SIZEOF 4
+
+/* PCI-X Bridges */
+#define PCI_PCIX_BRIDGE_SEC_STATUS 2 /* Secondary bus status register offset */
+#define PCI_PCIX_BRIDGE_SEC_STATUS_64BIT 0x0001
+#define PCI_PCIX_BRIDGE_SEC_STATUS_133MHZ 0x0002
+#define PCI_PCIX_BRIDGE_SEC_STATUS_SC_DISCARDED 0x0004 /* Split Completion Discarded on secondary bus */
+#define PCI_PCIX_BRIDGE_SEC_STATUS_UNEXPECTED_SC 0x0008 /* Unexpected Split Completion on secondary bus */
+#define PCI_PCIX_BRIDGE_SEC_STATUS_SC_OVERRUN 0x0010 /* Split Completion Overrun on secondary bus */
+#define PCI_PCIX_BRIDGE_SEC_STATUS_SPLIT_REQUEST_DELAYED 0x0020
+#define PCI_PCIX_BRIDGE_SEC_STATUS_CLOCK_FREQ 0x01c0
+#define PCI_PCIX_BRIDGE_SEC_STATUS_RESERVED 0xfe00
+#define PCI_PCIX_BRIDGE_STATUS 4 /* Primary bus status register offset */
+#define PCI_PCIX_BRIDGE_STATUS_FUNCTION 0x00000007
+#define PCI_PCIX_BRIDGE_STATUS_DEVICE 0x000000f8
+#define PCI_PCIX_BRIDGE_STATUS_BUS 0x0000ff00
+#define PCI_PCIX_BRIDGE_STATUS_64BIT 0x00010000
+#define PCI_PCIX_BRIDGE_STATUS_133MHZ 0x00020000
+#define PCI_PCIX_BRIDGE_STATUS_SC_DISCARDED 0x00040000 /* Split Completion Discarded */
+#define PCI_PCIX_BRIDGE_STATUS_UNEXPECTED_SC 0x00080000 /* Unexpected Split Completion */
+#define PCI_PCIX_BRIDGE_STATUS_SC_OVERRUN 0x00100000 /* Split Completion Overrun */
+#define PCI_PCIX_BRIDGE_STATUS_SPLIT_REQUEST_DELAYED 0x00200000
+#define PCI_PCIX_BRIDGE_STATUS_RESERVED 0xffc00000
+#define PCI_PCIX_BRIDGE_UPSTREAM_SPLIT_TRANS_CTRL 8 /* Upstream Split Transaction Register offset */
+#define PCI_PCIX_BRIDGE_DOWNSTREAM_SPLIT_TRANS_CTRL 12 /* Downstream Split Transaction Register offset */
+#define PCI_PCIX_BRIDGE_STR_CAPACITY 0x0000ffff
+#define PCI_PCIX_BRIDGE_STR_COMMITMENT_LIMIT 0xffff0000
+#define PCI_PCIX_BRIDGE_SIZEOF 12
+
+/* HyperTransport (as of spec rev. 2.00) */
+#define PCI_HT_CMD 2 /* Command Register */
+#define PCI_HT_CMD_TYP_HI 0xe000 /* Capability Type high part */
+#define PCI_HT_CMD_TYP_HI_PRI 0x0000 /* Slave or Primary Interface */
+#define PCI_HT_CMD_TYP_HI_SEC 0x2000 /* Host or Secondary Interface */
+#define PCI_HT_CMD_TYP 0xf800 /* Capability Type */
+#define PCI_HT_CMD_TYP_SW 0x4000 /* Switch */
+#define PCI_HT_CMD_TYP_IDC 0x8000 /* Interrupt Discovery and Configuration */
+#define PCI_HT_CMD_TYP_RID 0x8800 /* Revision ID */
+#define PCI_HT_CMD_TYP_UIDC 0x9000 /* UnitID Clumping */
+#define PCI_HT_CMD_TYP_ECSA 0x9800 /* Extended Configuration Space Access */
+#define PCI_HT_CMD_TYP_AM 0xa000 /* Address Mapping */
+#define PCI_HT_CMD_TYP_MSIM 0xa800 /* MSI Mapping */
+#define PCI_HT_CMD_TYP_DR 0xb000 /* DirectRoute */
+#define PCI_HT_CMD_TYP_VCS 0xb800 /* VCSet */
+#define PCI_HT_CMD_TYP_RM 0xc000 /* Retry Mode */
+#define PCI_HT_CMD_TYP_X86 0xc800 /* X86 (reserved) */
+
+ /* Link Control Register */
+#define PCI_HT_LCTR_CFLE 0x0002 /* CRC Flood Enable */
+#define PCI_HT_LCTR_CST 0x0004 /* CRC Start Test */
+#define PCI_HT_LCTR_CFE 0x0008 /* CRC Force Error */
+#define PCI_HT_LCTR_LKFAIL 0x0010 /* Link Failure */
+#define PCI_HT_LCTR_INIT 0x0020 /* Initialization Complete */
+#define PCI_HT_LCTR_EOC 0x0040 /* End of Chain */
+#define PCI_HT_LCTR_TXO 0x0080 /* Transmitter Off */
+#define PCI_HT_LCTR_CRCERR 0x0f00 /* CRC Error */
+#define PCI_HT_LCTR_ISOCEN 0x1000 /* Isochronous Flow Control Enable */
+#define PCI_HT_LCTR_LSEN 0x2000 /* LDTSTOP# Tristate Enable */
+#define PCI_HT_LCTR_EXTCTL 0x4000 /* Extended CTL Time */
+#define PCI_HT_LCTR_64B 0x8000 /* 64-bit Addressing Enable */
+
+ /* Link Configuration Register */
+#define PCI_HT_LCNF_MLWI 0x0007 /* Max Link Width In */
+#define PCI_HT_LCNF_LW_8B 0x0 /* Link Width 8 bits */
+#define PCI_HT_LCNF_LW_16B 0x1 /* Link Width 16 bits */
+#define PCI_HT_LCNF_LW_32B 0x3 /* Link Width 32 bits */
+#define PCI_HT_LCNF_LW_2B 0x4 /* Link Width 2 bits */
+#define PCI_HT_LCNF_LW_4B 0x5 /* Link Width 4 bits */
+#define PCI_HT_LCNF_LW_NC 0x7 /* Link physically not connected */
+#define PCI_HT_LCNF_DFI 0x0008 /* Doubleword Flow Control In */
+#define PCI_HT_LCNF_MLWO 0x0070 /* Max Link Width Out */
+#define PCI_HT_LCNF_DFO 0x0080 /* Doubleword Flow Control Out */
+#define PCI_HT_LCNF_LWI 0x0700 /* Link Width In */
+#define PCI_HT_LCNF_DFIE 0x0800 /* Doubleword Flow Control In Enable */
+#define PCI_HT_LCNF_LWO 0x7000 /* Link Width Out */
+#define PCI_HT_LCNF_DFOE 0x8000 /* Doubleword Flow Control Out Enable */
+
+ /* Revision ID Register */
+#define PCI_HT_RID_MIN 0x1f /* Minor Revision */
+#define PCI_HT_RID_MAJ 0xe0 /* Major Revision */
+
+ /* Link Frequency/Error Register */
+#define PCI_HT_LFRER_FREQ 0x0f /* Transmitter Clock Frequency */
+#define PCI_HT_LFRER_200 0x00 /* 200MHz */
+#define PCI_HT_LFRER_300 0x01 /* 300MHz */
+#define PCI_HT_LFRER_400 0x02 /* 400MHz */
+#define PCI_HT_LFRER_500 0x03 /* 500MHz */
+#define PCI_HT_LFRER_600 0x04 /* 600MHz */
+#define PCI_HT_LFRER_800 0x05 /* 800MHz */
+#define PCI_HT_LFRER_1000 0x06 /* 1.0GHz */
+#define PCI_HT_LFRER_1200 0x07 /* 1.2GHz */
+#define PCI_HT_LFRER_1400 0x08 /* 1.4GHz */
+#define PCI_HT_LFRER_1600 0x09 /* 1.6GHz */
+#define PCI_HT_LFRER_VEND 0x0f /* Vendor-Specific */
+#define PCI_HT_LFRER_ERR 0xf0 /* Link Error */
+#define PCI_HT_LFRER_PROT 0x10 /* Protocol Error */
+#define PCI_HT_LFRER_OV 0x20 /* Overflow Error */
+#define PCI_HT_LFRER_EOC 0x40 /* End of Chain Error */
+#define PCI_HT_LFRER_CTLT 0x80 /* CTL Timeout */
+
+ /* Link Frequency Capability Register */
+#define PCI_HT_LFCAP_200 0x0001 /* 200MHz */
+#define PCI_HT_LFCAP_300 0x0002 /* 300MHz */
+#define PCI_HT_LFCAP_400 0x0004 /* 400MHz */
+#define PCI_HT_LFCAP_500 0x0008 /* 500MHz */
+#define PCI_HT_LFCAP_600 0x0010 /* 600MHz */
+#define PCI_HT_LFCAP_800 0x0020 /* 800MHz */
+#define PCI_HT_LFCAP_1000 0x0040 /* 1.0GHz */
+#define PCI_HT_LFCAP_1200 0x0080 /* 1.2GHz */
+#define PCI_HT_LFCAP_1400 0x0100 /* 1.4GHz */
+#define PCI_HT_LFCAP_1600 0x0200 /* 1.6GHz */
+#define PCI_HT_LFCAP_VEND 0x8000 /* Vendor-Specific */
+
+ /* Feature Register */
+#define PCI_HT_FTR_ISOCFC 0x0001 /* Isochronous Flow Control Mode */
+#define PCI_HT_FTR_LDTSTOP 0x0002 /* LDTSTOP# Supported */
+#define PCI_HT_FTR_CRCTM 0x0004 /* CRC Test Mode */
+#define PCI_HT_FTR_ECTLT 0x0008 /* Extended CTL Time Required */
+#define PCI_HT_FTR_64BA 0x0010 /* 64-bit Addressing */
+#define PCI_HT_FTR_UIDRD 0x0020 /* UnitID Reorder Disable */
+
+ /* Error Handling Register */
+#define PCI_HT_EH_PFLE 0x0001 /* Protocol Error Flood Enable */
+#define PCI_HT_EH_OFLE 0x0002 /* Overflow Error Flood Enable */
+#define PCI_HT_EH_PFE 0x0004 /* Protocol Error Fatal Enable */
+#define PCI_HT_EH_OFE 0x0008 /* Overflow Error Fatal Enable */
+#define PCI_HT_EH_EOCFE 0x0010 /* End of Chain Error Fatal Enable */
+#define PCI_HT_EH_RFE 0x0020 /* Response Error Fatal Enable */
+#define PCI_HT_EH_CRCFE 0x0040 /* CRC Error Fatal Enable */
+#define PCI_HT_EH_SERRFE 0x0080 /* System Error Fatal Enable (B */
+#define PCI_HT_EH_CF 0x0100 /* Chain Fail */
+#define PCI_HT_EH_RE 0x0200 /* Response Error */
+#define PCI_HT_EH_PNFE 0x0400 /* Protocol Error Nonfatal Enable */
+#define PCI_HT_EH_ONFE 0x0800 /* Overflow Error Nonfatal Enable */
+#define PCI_HT_EH_EOCNFE 0x1000 /* End of Chain Error Nonfatal Enable */
+#define PCI_HT_EH_RNFE 0x2000 /* Response Error Nonfatal Enable */
+#define PCI_HT_EH_CRCNFE 0x4000 /* CRC Error Nonfatal Enable */
+#define PCI_HT_EH_SERRNFE 0x8000 /* System Error Nonfatal Enable */
+
+/* HyperTransport: Slave or Primary Interface */
+#define PCI_HT_PRI_CMD 2 /* Command Register */
+#define PCI_HT_PRI_CMD_BUID 0x001f /* Base UnitID */
+#define PCI_HT_PRI_CMD_UC 0x03e0 /* Unit Count */
+#define PCI_HT_PRI_CMD_MH 0x0400 /* Master Host */
+#define PCI_HT_PRI_CMD_DD 0x0800 /* Default Direction */
+#define PCI_HT_PRI_CMD_DUL 0x1000 /* Drop on Uninitialized Link */
+
+#define PCI_HT_PRI_LCTR0 4 /* Link Control 0 Register */
+#define PCI_HT_PRI_LCNF0 6 /* Link Config 0 Register */
+#define PCI_HT_PRI_LCTR1 8 /* Link Control 1 Register */
+#define PCI_HT_PRI_LCNF1 10 /* Link Config 1 Register */
+#define PCI_HT_PRI_RID 12 /* Revision ID Register */
+#define PCI_HT_PRI_LFRER0 13 /* Link Frequency/Error 0 Register */
+#define PCI_HT_PRI_LFCAP0 14 /* Link Frequency Capability 0 Register */
+#define PCI_HT_PRI_FTR 16 /* Feature Register */
+#define PCI_HT_PRI_LFRER1 17 /* Link Frequency/Error 1 Register */
+#define PCI_HT_PRI_LFCAP1 18 /* Link Frequency Capability 1 Register */
+#define PCI_HT_PRI_ES 20 /* Enumeration Scratchpad Register */
+#define PCI_HT_PRI_EH 22 /* Error Handling Register */
+#define PCI_HT_PRI_MBU 24 /* Memory Base Upper Register */
+#define PCI_HT_PRI_MLU 25 /* Memory Limit Upper Register */
+#define PCI_HT_PRI_BN 26 /* Bus Number Register */
+#define PCI_HT_PRI_SIZEOF 28
+
+/* HyperTransport: Host or Secondary Interface */
+#define PCI_HT_SEC_CMD 2 /* Command Register */
+#define PCI_HT_SEC_CMD_WR 0x0001 /* Warm Reset */
+#define PCI_HT_SEC_CMD_DE 0x0002 /* Double-Ended */
+#define PCI_HT_SEC_CMD_DN 0x007c /* Device Number */
+#define PCI_HT_SEC_CMD_CS 0x0080 /* Chain Side */
+#define PCI_HT_SEC_CMD_HH 0x0100 /* Host Hide */
+#define PCI_HT_SEC_CMD_AS 0x0400 /* Act as Slave */
+#define PCI_HT_SEC_CMD_HIECE 0x0800 /* Host Inbound End of Chain Error */
+#define PCI_HT_SEC_CMD_DUL 0x1000 /* Drop on Uninitialized Link */
+
+#define PCI_HT_SEC_LCTR 4 /* Link Control Register */
+#define PCI_HT_SEC_LCNF 6 /* Link Config Register */
+#define PCI_HT_SEC_RID 8 /* Revision ID Register */
+#define PCI_HT_SEC_LFRER 9 /* Link Frequency/Error Register */
+#define PCI_HT_SEC_LFCAP 10 /* Link Frequency Capability Register */
+#define PCI_HT_SEC_FTR 12 /* Feature Register */
+#define PCI_HT_SEC_FTR_EXTRS 0x0100 /* Extended Register Set */
+#define PCI_HT_SEC_FTR_UCNFE 0x0200 /* Upstream Configuration Enable */
+#define PCI_HT_SEC_ES 16 /* Enumeration Scratchpad Register */
+#define PCI_HT_SEC_EH 18 /* Error Handling Register */
+#define PCI_HT_SEC_MBU 20 /* Memory Base Upper Register */
+#define PCI_HT_SEC_MLU 21 /* Memory Limit Upper Register */
+#define PCI_HT_SEC_SIZEOF 24
+
+/* HyperTransport: Switch */
+#define PCI_HT_SW_CMD 2 /* Switch Command Register */
+#define PCI_HT_SW_CMD_VIBERR 0x0080 /* VIB Error */
+#define PCI_HT_SW_CMD_VIBFL 0x0100 /* VIB Flood */
+#define PCI_HT_SW_CMD_VIBFT 0x0200 /* VIB Fatal */
+#define PCI_HT_SW_CMD_VIBNFT 0x0400 /* VIB Nonfatal */
+#define PCI_HT_SW_PMASK 4 /* Partition Mask Register */
+#define PCI_HT_SW_SWINF 8 /* Switch Info Register */
+#define PCI_HT_SW_SWINF_DP 0x0000001f /* Default Port */
+#define PCI_HT_SW_SWINF_EN 0x00000020 /* Enable Decode */
+#define PCI_HT_SW_SWINF_CR 0x00000040 /* Cold Reset */
+#define PCI_HT_SW_SWINF_PCIDX 0x00000f00 /* Performance Counter Index */
+#define PCI_HT_SW_SWINF_BLRIDX 0x0003f000 /* Base/Limit Range Index */
+#define PCI_HT_SW_SWINF_SBIDX 0x00002000 /* Secondary Base Range Index */
+#define PCI_HT_SW_SWINF_HP 0x00040000 /* Hot Plug */
+#define PCI_HT_SW_SWINF_HIDE 0x00080000 /* Hide Port */
+#define PCI_HT_SW_PCD 12 /* Performance Counter Data Register */
+#define PCI_HT_SW_BLRD 16 /* Base/Limit Range Data Register */
+#define PCI_HT_SW_SBD 20 /* Secondary Base Data Register */
+#define PCI_HT_SW_SIZEOF 24
+
+ /* Counter indices */
+#define PCI_HT_SW_PC_PCR 0x0 /* Posted Command Receive */
+#define PCI_HT_SW_PC_NPCR 0x1 /* Nonposted Command Receive */
+#define PCI_HT_SW_PC_RCR 0x2 /* Response Command Receive */
+#define PCI_HT_SW_PC_PDWR 0x3 /* Posted DW Receive */
+#define PCI_HT_SW_PC_NPDWR 0x4 /* Nonposted DW Receive */
+#define PCI_HT_SW_PC_RDWR 0x5 /* Response DW Receive */
+#define PCI_HT_SW_PC_PCT 0x6 /* Posted Command Transmit */
+#define PCI_HT_SW_PC_NPCT 0x7 /* Nonposted Command Transmit */
+#define PCI_HT_SW_PC_RCT 0x8 /* Response Command Transmit */
+#define PCI_HT_SW_PC_PDWT 0x9 /* Posted DW Transmit */
+#define PCI_HT_SW_PC_NPDWT 0xa /* Nonposted DW Transmit */
+#define PCI_HT_SW_PC_RDWT 0xb /* Response DW Transmit */
+
+ /* Base/Limit Range indices */
+#define PCI_HT_SW_BLR_BASE0_LO 0x0 /* Base 0[31:1], Enable */
+#define PCI_HT_SW_BLR_BASE0_HI 0x1 /* Base 0 Upper */
+#define PCI_HT_SW_BLR_LIM0_LO 0x2 /* Limit 0 Lower */
+#define PCI_HT_SW_BLR_LIM0_HI 0x3 /* Limit 0 Upper */
+
+ /* Secondary Base indices */
+#define PCI_HT_SW_SB_LO 0x0 /* Secondary Base[31:1], Enable */
+#define PCI_HT_SW_S0_HI 0x1 /* Secondary Base Upper */
+
+/* HyperTransport: Interrupt Discovery and Configuration */
+#define PCI_HT_IDC_IDX 2 /* Index Register */
+#define PCI_HT_IDC_DATA 4 /* Data Register */
+#define PCI_HT_IDC_SIZEOF 8
+
+ /* Register indices */
+#define PCI_HT_IDC_IDX_LINT 0x01 /* Last Interrupt Register */
+#define PCI_HT_IDC_LINT 0x00ff0000 /* Last interrupt definition */
+#define PCI_HT_IDC_IDX_IDR 0x10 /* Interrupt Definition Registers */
+ /* Low part (at index) */
+#define PCI_HT_IDC_IDR_MASK 0x10000001 /* Mask */
+#define PCI_HT_IDC_IDR_POL 0x10000002 /* Polarity */
+#define PCI_HT_IDC_IDR_II_2 0x1000001c /* IntrInfo[4:2]: Message Type */
+#define PCI_HT_IDC_IDR_II_5 0x10000020 /* IntrInfo[5]: Request EOI */
+#define PCI_HT_IDC_IDR_II_6 0x00ffffc0 /* IntrInfo[23:6] */
+#define PCI_HT_IDC_IDR_II_24 0xff000000 /* IntrInfo[31:24] */
+ /* High part (at index + 1) */
+#define PCI_HT_IDC_IDR_II_32 0x00ffffff /* IntrInfo[55:32] */
+#define PCI_HT_IDC_IDR_PASSPW 0x40000000 /* PassPW setting for messages */
+#define PCI_HT_IDC_IDR_WEOI 0x80000000 /* Waiting for EOI */
+
+/* HyperTransport: Revision ID */
+#define PCI_HT_RID_RID 2 /* Revision Register */
+#define PCI_HT_RID_SIZEOF 4
+
+/* HyperTransport: UnitID Clumping */
+#define PCI_HT_UIDC_CS 4 /* Clumping Support Register */
+#define PCI_HT_UIDC_CE 8 /* Clumping Enable Register */
+#define PCI_HT_UIDC_SIZEOF 12
+
+/* HyperTransport: Extended Configuration Space Access */
+#define PCI_HT_ECSA_ADDR 4 /* Configuration Address Register */
+#define PCI_HT_ECSA_ADDR_REG 0x00000ffc /* Register */
+#define PCI_HT_ECSA_ADDR_FUN 0x00007000 /* Function */
+#define PCI_HT_ECSA_ADDR_DEV 0x000f1000 /* Device */
+#define PCI_HT_ECSA_ADDR_BUS 0x0ff00000 /* Bus Number */
+#define PCI_HT_ECSA_ADDR_TYPE 0x10000000 /* Access Type */
+#define PCI_HT_ECSA_DATA 8 /* Configuration Data Register */
+#define PCI_HT_ECSA_SIZEOF 12
+
+/* HyperTransport: Address Mapping */
+#define PCI_HT_AM_CMD 2 /* Command Register */
+#define PCI_HT_AM_CMD_NDMA 0x000f /* Number of DMA Mappings */
+#define PCI_HT_AM_CMD_IOSIZ 0x01f0 /* I/O Size */
+#define PCI_HT_AM_CMD_MT 0x0600 /* Map Type */
+#define PCI_HT_AM_CMD_MT_40B 0x0000 /* 40-bit */
+#define PCI_HT_AM_CMD_MT_64B 0x0200 /* 64-bit */
+
+ /* Window Control Register bits */
+#define PCI_HT_AM_SBW_CTR_COMP 0x1 /* Compat */
+#define PCI_HT_AM_SBW_CTR_NCOH 0x2 /* NonCoherent */
+#define PCI_HT_AM_SBW_CTR_ISOC 0x4 /* Isochronous */
+#define PCI_HT_AM_SBW_CTR_EN 0x8 /* Enable */
+
+/* HyperTransport: 40-bit Address Mapping */
+#define PCI_HT_AM40_SBNPW 4 /* Secondary Bus Non-Prefetchable Window Register */
+#define PCI_HT_AM40_SBW_BASE 0x000fffff /* Window Base */
+#define PCI_HT_AM40_SBW_CTR 0xf0000000 /* Window Control */
+#define PCI_HT_AM40_SBPW 8 /* Secondary Bus Prefetchable Window Register */
+#define PCI_HT_AM40_DMA_PBASE0 12 /* DMA Window Primary Base 0 Register */
+#define PCI_HT_AM40_DMA_CTR0 15 /* DMA Window Control 0 Register */
+#define PCI_HT_AM40_DMA_CTR_CTR 0xf0 /* Window Control */
+#define PCI_HT_AM40_DMA_SLIM0 16 /* DMA Window Secondary Limit 0 Register */
+#define PCI_HT_AM40_DMA_SBASE0 18 /* DMA Window Secondary Base 0 Register */
+#define PCI_HT_AM40_SIZEOF 12 /* size is variable: 12 + 8 * NDMA */
+
+/* HyperTransport: 64-bit Address Mapping */
+#define PCI_HT_AM64_IDX 4 /* Index Register */
+#define PCI_HT_AM64_DATA_LO 8 /* Data Lower Register */
+#define PCI_HT_AM64_DATA_HI 12 /* Data Upper Register */
+#define PCI_HT_AM64_SIZEOF 16
+
+ /* Register indices */
+#define PCI_HT_AM64_IDX_SBNPW 0x00 /* Secondary Bus Non-Prefetchable Window Register */
+#define PCI_HT_AM64_W_BASE_LO 0xfff00000 /* Window Base Lower */
+#define PCI_HT_AM64_W_CTR 0x0000000f /* Window Control */
+#define PCI_HT_AM64_IDX_SBPW 0x01 /* Secondary Bus Prefetchable Window Register */
+#define PCI_HT_AM64_IDX_PBNPW 0x02 /* Primary Bus Non-Prefetchable Window Register */
+#define PCI_HT_AM64_IDX_DMAPB0 0x04 /* DMA Window Primary Base 0 Register */
+#define PCI_HT_AM64_IDX_DMASB0 0x05 /* DMA Window Secondary Base 0 Register */
+#define PCI_HT_AM64_IDX_DMASL0 0x06 /* DMA Window Secondary Limit 0 Register */
+
+/* HyperTransport: MSI Mapping */
+#define PCI_HT_MSIM_CMD 2 /* Command Register */
+#define PCI_HT_MSIM_CMD_EN 0x0001 /* Mapping Active */
+#define PCI_HT_MSIM_CMD_FIXD 0x0002 /* MSI Mapping Address Fixed */
+#define PCI_HT_MSIM_ADDR_LO 4 /* MSI Mapping Address Lower Register */
+#define PCI_HT_MSIM_ADDR_HI 8 /* MSI Mapping Address Upper Register */
+#define PCI_HT_MSIM_SIZEOF 12
+
+/* HyperTransport: DirectRoute */
+#define PCI_HT_DR_CMD 2 /* Command Register */
+#define PCI_HT_DR_CMD_NDRS 0x000f /* Number of DirectRoute Spaces */
+#define PCI_HT_DR_CMD_IDX 0x01f0 /* Index */
+#define PCI_HT_DR_EN 4 /* Enable Vector Register */
+#define PCI_HT_DR_DATA 8 /* Data Register */
+#define PCI_HT_DR_SIZEOF 12
+
+ /* Register indices */
+#define PCI_HT_DR_IDX_BASE_LO 0x00 /* DirectRoute Base Lower Register */
+#define PCI_HT_DR_OTNRD 0x00000001 /* Opposite to Normal Request Direction */
+#define PCI_HT_DR_BL_LO 0xffffff00 /* Base/Limit Lower */
+#define PCI_HT_DR_IDX_BASE_HI 0x01 /* DirectRoute Base Upper Register */
+#define PCI_HT_DR_IDX_LIMIT_LO 0x02 /* DirectRoute Limit Lower Register */
+#define PCI_HT_DR_IDX_LIMIT_HI 0x03 /* DirectRoute Limit Upper Register */
+
+/* HyperTransport: VCSet */
+#define PCI_HT_VCS_SUP 4 /* VCSets Supported Register */
+#define PCI_HT_VCS_L1EN 5 /* Link 1 VCSets Enabled Register */
+#define PCI_HT_VCS_L0EN 6 /* Link 0 VCSets Enabled Register */
+#define PCI_HT_VCS_SBD 8 /* Stream Bucket Depth Register */
+#define PCI_HT_VCS_SINT 9 /* Stream Interval Register */
+#define PCI_HT_VCS_SSUP 10 /* Number of Streaming VCs Supported Register */
+#define PCI_HT_VCS_SSUP_0 0x00 /* Streaming VC 0 */
+#define PCI_HT_VCS_SSUP_3 0x01 /* Streaming VCs 0-3 */
+#define PCI_HT_VCS_SSUP_15 0x02 /* Streaming VCs 0-15 */
+#define PCI_HT_VCS_NFCBD 12 /* Non-FC Bucket Depth Register */
+#define PCI_HT_VCS_NFCINT 13 /* Non-FC Bucket Interval Register */
+#define PCI_HT_VCS_SIZEOF 16
+
+/* HyperTransport: Retry Mode */
+#define PCI_HT_RM_CTR0 4 /* Control 0 Register */
+#define PCI_HT_RM_CTR_LRETEN 0x01 /* Link Retry Enable */
+#define PCI_HT_RM_CTR_FSER 0x02 /* Force Single Error */
+#define PCI_HT_RM_CTR_ROLNEN 0x04 /* Rollover Nonfatal Enable */
+#define PCI_HT_RM_CTR_FSS 0x08 /* Force Single Stomp */
+#define PCI_HT_RM_CTR_RETNEN 0x10 /* Retry Nonfatal Enable */
+#define PCI_HT_RM_CTR_RETFEN 0x20 /* Retry Fatal Enable */
+#define PCI_HT_RM_CTR_AA 0xc0 /* Allowed Attempts */
+#define PCI_HT_RM_STS0 5 /* Status 0 Register */
+#define PCI_HT_RM_STS_RETSNT 0x01 /* Retry Sent */
+#define PCI_HT_RM_STS_CNTROL 0x02 /* Count Rollover */
+#define PCI_HT_RM_STS_SRCV 0x04 /* Stomp Received */
+#define PCI_HT_RM_CTR1 6 /* Control 1 Register */
+#define PCI_HT_RM_STS1 7 /* Status 1 Register */
+#define PCI_HT_RM_CNT0 8 /* Retry Count 0 Register */
+#define PCI_HT_RM_CNT1 10 /* Retry Count 1 Register */
+#define PCI_HT_RM_SIZEOF 12
+
+/* Vendor-Specific Capability (see PCI_EVNDR_xxx for the PCIe version) */
+#define PCI_VNDR_LENGTH 2 /* Length byte */
+
+/* PCI Express */
+#define PCI_EXP_FLAGS 0x2 /* Capabilities register */
+#define PCI_EXP_FLAGS_VERS 0x000f /* Capability version */
+#define PCI_EXP_FLAGS_TYPE 0x00f0 /* Device/Port type */
+#define PCI_EXP_TYPE_ENDPOINT 0x0 /* Express Endpoint */
+#define PCI_EXP_TYPE_LEG_END 0x1 /* Legacy Endpoint */
+#define PCI_EXP_TYPE_ROOT_PORT 0x4 /* Root Port */
+#define PCI_EXP_TYPE_UPSTREAM 0x5 /* Upstream Port */
+#define PCI_EXP_TYPE_DOWNSTREAM 0x6 /* Downstream Port */
+#define PCI_EXP_TYPE_PCI_BRIDGE 0x7 /* PCIe to PCI/PCI-X Bridge */
+#define PCI_EXP_TYPE_PCIE_BRIDGE 0x8 /* PCI/PCI-X to PCIe Bridge */
+#define PCI_EXP_TYPE_ROOT_INT_EP 0x9 /* Root Complex Integrated Endpoint */
+#define PCI_EXP_TYPE_ROOT_EC 0xa /* Root Complex Event Collector */
+#define PCI_EXP_FLAGS_SLOT 0x0100 /* Slot implemented */
+#define PCI_EXP_FLAGS_IRQ 0x3e00 /* Interrupt message number */
+#define PCI_EXP_DEVCAP 0x4 /* Device capabilities */
+#define PCI_EXP_DEVCAP_PAYLOAD 0x07 /* Max_Payload_Size */
+#define PCI_EXP_DEVCAP_PHANTOM 0x18 /* Phantom functions */
+#define PCI_EXP_DEVCAP_EXT_TAG 0x20 /* Extended tags */
+#define PCI_EXP_DEVCAP_L0S 0x1c0 /* L0s Acceptable Latency */
+#define PCI_EXP_DEVCAP_L1 0xe00 /* L1 Acceptable Latency */
+#define PCI_EXP_DEVCAP_ATN_BUT 0x1000 /* Attention Button Present */
+#define PCI_EXP_DEVCAP_ATN_IND 0x2000 /* Attention Indicator Present */
+#define PCI_EXP_DEVCAP_PWR_IND 0x4000 /* Power Indicator Present */
+#define PCI_EXP_DEVCAP_RBE 0x8000 /* Role-Based Error Reporting */
+#define PCI_EXP_DEVCAP_PWR_VAL 0x3fc0000 /* Slot Power Limit Value */
+#define PCI_EXP_DEVCAP_PWR_SCL 0xc000000 /* Slot Power Limit Scale */
+#define PCI_EXP_DEVCAP_FLRESET 0x10000000 /* Function-Level Reset */
+#define PCI_EXP_DEVCTL 0x8 /* Device Control */
+#define PCI_EXP_DEVCTL_CERE 0x0001 /* Correctable Error Reporting En. */
+#define PCI_EXP_DEVCTL_NFERE 0x0002 /* Non-Fatal Error Reporting Enable */
+#define PCI_EXP_DEVCTL_FERE 0x0004 /* Fatal Error Reporting Enable */
+#define PCI_EXP_DEVCTL_URRE 0x0008 /* Unsupported Request Reporting En. */
+#define PCI_EXP_DEVCTL_RELAXED 0x0010 /* Enable Relaxed Ordering */
+#define PCI_EXP_DEVCTL_PAYLOAD 0x00e0 /* Max_Payload_Size */
+#define PCI_EXP_DEVCTL_EXT_TAG 0x0100 /* Extended Tag Field Enable */
+#define PCI_EXP_DEVCTL_PHANTOM 0x0200 /* Phantom Functions Enable */
+#define PCI_EXP_DEVCTL_AUX_PME 0x0400 /* Auxiliary Power PM Enable */
+#define PCI_EXP_DEVCTL_NOSNOOP 0x0800 /* Enable No Snoop */
+#define PCI_EXP_DEVCTL_READRQ 0x7000 /* Max_Read_Request_Size */
+#define PCI_EXP_DEVCTL_BCRE 0x8000 /* Bridge Configuration Retry Enable */
+#define PCI_EXP_DEVCTL_FLRESET 0x8000 /* Function-Level Reset [bit shared with BCRE] */
+#define PCI_EXP_DEVSTA 0xa /* Device Status */
+#define PCI_EXP_DEVSTA_CED 0x01 /* Correctable Error Detected */
+#define PCI_EXP_DEVSTA_NFED 0x02 /* Non-Fatal Error Detected */
+#define PCI_EXP_DEVSTA_FED 0x04 /* Fatal Error Detected */
+#define PCI_EXP_DEVSTA_URD 0x08 /* Unsupported Request Detected */
+#define PCI_EXP_DEVSTA_AUXPD 0x10 /* AUX Power Detected */
+#define PCI_EXP_DEVSTA_TRPND 0x20 /* Transactions Pending */
+#define PCI_EXP_LNKCAP 0xc /* Link Capabilities */
+#define PCI_EXP_LNKCAP_SPEED 0x0000f /* Maximum Link Speed */
+#define PCI_EXP_LNKCAP_WIDTH 0x003f0 /* Maximum Link Width */
+#define PCI_EXP_LNKCAP_ASPM 0x00c00 /* Active State Power Management */
+#define PCI_EXP_LNKCAP_L0S 0x07000 /* L0s Exit Latency */
+#define PCI_EXP_LNKCAP_L1 0x38000 /* L1 Exit Latency */
+#define PCI_EXP_LNKCAP_CLOCKPM 0x40000 /* Clock Power Management */
+#define PCI_EXP_LNKCAP_SURPRISE 0x80000 /* Surprise Down Error Reporting */
+#define PCI_EXP_LNKCAP_DLLA 0x100000 /* Data Link Layer Active Reporting */
+#define PCI_EXP_LNKCAP_LBNC 0x200000 /* Link Bandwidth Notification Capability */
+#define PCI_EXP_LNKCAP_AOC 0x400000 /* ASPM Optionality Compliance */
+#define PCI_EXP_LNKCAP_PORT 0xff000000 /* Port Number */
+#define PCI_EXP_LNKCTL 0x10 /* Link Control */
+#define PCI_EXP_LNKCTL_ASPM 0x0003 /* ASPM Control */
+#define PCI_EXP_LNKCTL_RCB 0x0008 /* Read Completion Boundary */
+#define PCI_EXP_LNKCTL_DISABLE 0x0010 /* Link Disable */
+#define PCI_EXP_LNKCTL_RETRAIN 0x0020 /* Retrain Link */
+#define PCI_EXP_LNKCTL_CLOCK 0x0040 /* Common Clock Configuration */
+#define PCI_EXP_LNKCTL_XSYNCH 0x0080 /* Extended Synch */
+#define PCI_EXP_LNKCTL_CLOCKPM 0x0100 /* Clock Power Management */
+#define PCI_EXP_LNKCTL_HWAUTWD 0x0200 /* Hardware Autonomous Width Disable */
+#define PCI_EXP_LNKCTL_BWMIE 0x0400 /* Bandwidth Mgmt Interrupt Enable */
+#define PCI_EXP_LNKCTL_AUTBWIE 0x0800 /* Autonomous Bandwidth Mgmt Interrupt Enable */
+#define PCI_EXP_LNKSTA 0x12 /* Link Status */
+#define PCI_EXP_LNKSTA_SPEED 0x000f /* Negotiated Link Speed */
+#define PCI_EXP_LNKSTA_WIDTH 0x03f0 /* Negotiated Link Width */
+#define PCI_EXP_LNKSTA_TR_ERR 0x0400 /* Training Error (obsolete) */
+#define PCI_EXP_LNKSTA_TRAIN 0x0800 /* Link Training */
+#define PCI_EXP_LNKSTA_SL_CLK 0x1000 /* Slot Clock Configuration */
+#define PCI_EXP_LNKSTA_DL_ACT 0x2000 /* Data Link Layer in DL_Active State */
+#define PCI_EXP_LNKSTA_BWMGMT 0x4000 /* Bandwidth Mgmt Status */
+#define PCI_EXP_LNKSTA_AUTBW 0x8000 /* Autonomous Bandwidth Mgmt Status */
+#define PCI_EXP_SLTCAP 0x14 /* Slot Capabilities */
+#define PCI_EXP_SLTCAP_ATNB 0x0001 /* Attention Button Present */
+#define PCI_EXP_SLTCAP_PWRC 0x0002 /* Power Controller Present */
+#define PCI_EXP_SLTCAP_MRL 0x0004 /* MRL Sensor Present */
+#define PCI_EXP_SLTCAP_ATNI 0x0008 /* Attention Indicator Present */
+#define PCI_EXP_SLTCAP_PWRI 0x0010 /* Power Indicator Present */
+#define PCI_EXP_SLTCAP_HPS 0x0020 /* Hot-Plug Surprise */
+#define PCI_EXP_SLTCAP_HPC 0x0040 /* Hot-Plug Capable */
+#define PCI_EXP_SLTCAP_PWR_VAL 0x00007f80 /* Slot Power Limit Value */
+#define PCI_EXP_SLTCAP_PWR_SCL 0x00018000 /* Slot Power Limit Scale */
+#define PCI_EXP_SLTCAP_INTERLOCK 0x020000 /* Electromechanical Interlock Present */
+#define PCI_EXP_SLTCAP_NOCMDCOMP 0x040000 /* No Command Completed Support */
+#define PCI_EXP_SLTCAP_PSN 0xfff80000 /* Physical Slot Number */
+#define PCI_EXP_SLTCTL 0x18 /* Slot Control */
+#define PCI_EXP_SLTCTL_ATNB 0x0001 /* Attention Button Pressed Enable */
+#define PCI_EXP_SLTCTL_PWRF 0x0002 /* Power Fault Detected Enable */
+#define PCI_EXP_SLTCTL_MRLS 0x0004 /* MRL Sensor Changed Enable */
+#define PCI_EXP_SLTCTL_PRSD 0x0008 /* Presence Detect Changed Enable */
+#define PCI_EXP_SLTCTL_CMDC 0x0010 /* Command Completed Interrupt Enable */
+#define PCI_EXP_SLTCTL_HPIE 0x0020 /* Hot-Plug Interrupt Enable */
+#define PCI_EXP_SLTCTL_ATNI 0x00c0 /* Attention Indicator Control */
+#define PCI_EXP_SLTCTL_PWRI 0x0300 /* Power Indicator Control */
+#define PCI_EXP_SLTCTL_PWRC 0x0400 /* Power Controller Control */
+#define PCI_EXP_SLTCTL_INTERLOCK 0x0800 /* Electromechanical Interlock Control */
+#define PCI_EXP_SLTCTL_LLCHG 0x1000 /* Data Link Layer State Changed Enable */
+#define PCI_EXP_SLTSTA 0x1a /* Slot Status */
+#define PCI_EXP_SLTSTA_ATNB 0x0001 /* Attention Button Pressed */
+#define PCI_EXP_SLTSTA_PWRF 0x0002 /* Power Fault Detected */
+#define PCI_EXP_SLTSTA_MRLS 0x0004 /* MRL Sensor Changed */
+#define PCI_EXP_SLTSTA_PRSD 0x0008 /* Presence Detect Changed */
+#define PCI_EXP_SLTSTA_CMDC 0x0010 /* Command Completed */
+#define PCI_EXP_SLTSTA_MRL_ST 0x0020 /* MRL Sensor State */
+#define PCI_EXP_SLTSTA_PRES 0x0040 /* Presence Detect State */
+#define PCI_EXP_SLTSTA_INTERLOCK 0x0080 /* Electromechanical Interlock Status */
+#define PCI_EXP_SLTSTA_LLCHG 0x0100 /* Data Link Layer State Changed */
+#define PCI_EXP_RTCTL 0x1c /* Root Control */
+#define PCI_EXP_RTCTL_SECEE 0x0001 /* System Error on Correctable Error */
+#define PCI_EXP_RTCTL_SENFEE 0x0002 /* System Error on Non-Fatal Error */
+#define PCI_EXP_RTCTL_SEFEE 0x0004 /* System Error on Fatal Error */
+#define PCI_EXP_RTCTL_PMEIE 0x0008 /* PME Interrupt Enable */
+#define PCI_EXP_RTCTL_CRSVIS 0x0010 /* Configuration Request Retry Status Visible to SW */
+#define PCI_EXP_RTCAP 0x1e /* Root Capabilities */
+#define PCI_EXP_RTCAP_CRSVIS 0x0001 /* Configuration Request Retry Status Visible to SW */
+#define PCI_EXP_RTSTA 0x20 /* Root Status */
+#define PCI_EXP_RTSTA_PME_REQID 0x0000ffff /* PME Requester ID */
+#define PCI_EXP_RTSTA_PME_STATUS 0x00010000 /* PME Status */
+#define PCI_EXP_RTSTA_PME_PENDING 0x00020000 /* PME is Pending */
+#define PCI_EXP_DEVCAP2 0x24 /* Device capabilities 2 */
+#define PCI_EXP_DEVCAP2_TIMEOUT_RANGE(x) ((x) & 0xf) /* Completion Timeout Ranges Supported */
+#define PCI_EXP_DEVCAP2_TIMEOUT_DIS 0x0010 /* Completion Timeout Disable Supported */
+#define PCI_EXP_DEVCAP2_ARI 0x0020 /* ARI Forwarding Supported */
+#define PCI_EXP_DEVCAP2_ATOMICOP_ROUTING 0x0040 /* AtomicOp Routing Supported */
+#define PCI_EXP_DEVCAP2_32BIT_ATOMICOP_COMP 0x0080 /* 32bit AtomicOp Completer Supported */
+#define PCI_EXP_DEVCAP2_64BIT_ATOMICOP_COMP 0x0100 /* 64bit AtomicOp Completer Supported */
+#define PCI_EXP_DEVCAP2_128BIT_CAS_COMP 0x0200 /* 128bit CAS Completer Supported */
+#define PCI_EXP_DEVCAP2_NROPRPRP 0x0400 /* No RO-enabled PR-PR Passing */
+#define PCI_EXP_DEVCAP2_LTR 0x0800 /* LTR supported */
+#define PCI_EXP_DEVCAP2_TPH_COMP(x) (((x) >> 12) & 3) /* TPH Completer Supported */
+#define PCI_EXP_DEVCAP2_LN_CLS(x) (((x) >> 14) & 3) /* LN System CLS Supported */
+#define PCI_EXP_DEVCAP2_10BIT_TAG_COMP 0x00010000 /* 10 Bit Tag Completer */
+#define PCI_EXP_DEVCAP2_10BIT_TAG_REQ 0x00020000 /* 10 Bit Tag Requester */
+#define PCI_EXP_DEVCAP2_OBFF(x) (((x) >> 18) & 3) /* OBFF supported */
+#define PCI_EXP_DEVCAP2_EXTFMT 0x00100000 /* Extended Fmt Field Supported */
+#define PCI_EXP_DEVCAP2_EE_TLP 0x00200000 /* End-End TLP Prefix Supported */
+#define PCI_EXP_DEVCAP2_MEE_TLP(x) (((x) >> 22) & 3) /* Max End-End TLP Prefixes */
+#define PCI_EXP_DEVCAP2_EPR(x) (((x) >> 24) & 3) /* Emergency Power Reduction Supported */
+#define PCI_EXP_DEVCAP2_EPR_INIT 0x04000000 /* Emergency Power Reduction Initialization Required */
+#define PCI_EXP_DEVCAP2_FRS 0x80000000 /* FRS supported */
+#define PCI_EXP_DEVCTL2 0x28 /* Device Control */
+#define PCI_EXP_DEVCTL2_TIMEOUT_VALUE(x) ((x) & 0xf) /* Completion Timeout Value */
+#define PCI_EXP_DEVCTL2_TIMEOUT_DIS 0x0010 /* Completion Timeout Disable */
+#define PCI_EXP_DEVCTL2_ARI 0x0020 /* ARI Forwarding */
+#define PCI_EXP_DEVCTL2_ATOMICOP_REQUESTER_EN 0x0040 /* AtomicOp RequesterEnable */
+#define PCI_EXP_DEVCTL2_ATOMICOP_EGRESS_BLOCK 0x0080 /* AtomicOp Egress Blocking */
+#define PCI_EXP_DEVCTL2_LTR 0x0400 /* LTR enabled */
+#define PCI_EXP_DEVCTL2_10BIT_TAG_REQ 0x1000 /* 10 Bit Tag Requester enabled */
+#define PCI_EXP_DEVCTL2_OBFF(x) (((x) >> 13) & 3) /* OBFF enabled */
+#define PCI_EXP_DEVSTA2 0x2a /* Device Status */
+#define PCI_EXP_LNKCAP2 0x2c /* Link Capabilities */
+#define PCI_EXP_LNKCAP2_SPEED(x) (((x) >> 1) & 0x7f)
+#define PCI_EXP_LNKCAP2_CROSSLINK 0x00000100 /* Crosslink Supported */
+#define PCI_EXP_LNKCAP2_RETIMER 0x00800000 /* Retimer Supported */
+#define PCI_EXP_LNKCAP2_2RETIMERS 0x01000000 /* 2 Retimers Supported */
+#define PCI_EXP_LNKCAP2_DRS 0x80000000 /* Device Readiness Status */
+#define PCI_EXP_LNKCTL2 0x30 /* Link Control */
+#define PCI_EXP_LNKCTL2_SPEED(x) ((x) & 0xf) /* Target Link Speed */
+#define PCI_EXP_LNKCTL2_CMPLNC 0x0010 /* Enter Compliance */
+#define PCI_EXP_LNKCTL2_SPEED_DIS 0x0020 /* Hardware Autonomous Speed Disable */
+#define PCI_EXP_LNKCTL2_DEEMPHASIS(x) (((x) >> 6) & 1) /* Selectable De-emphasis */
+#define PCI_EXP_LNKCTL2_MARGIN(x) (((x) >> 7) & 7) /* Transmit Margin */
+#define PCI_EXP_LNKCTL2_MOD_CMPLNC 0x0400 /* Enter Modified Compliance */
+#define PCI_EXP_LNKCTL2_CMPLNC_SOS 0x0800 /* Compliance SOS */
+#define PCI_EXP_LNKCTL2_COM_DEEMPHASIS(x) (((x) >> 12) & 0xf) /* Compliance Preset/De-emphasis */
+#define PCI_EXP_LNKSTA2 0x32 /* Link Status */
+#define PCI_EXP_LINKSTA2_DEEMPHASIS(x) ((x) & 1) /* Current De-emphasis Level */
+#define PCI_EXP_LINKSTA2_EQU_COMP 0x02 /* Equalization Complete */
+#define PCI_EXP_LINKSTA2_EQU_PHASE1 0x04 /* Equalization Phase 1 Successful */
+#define PCI_EXP_LINKSTA2_EQU_PHASE2 0x08 /* Equalization Phase 2 Successful */
+#define PCI_EXP_LINKSTA2_EQU_PHASE3 0x10 /* Equalization Phase 3 Successful */
+#define PCI_EXP_LINKSTA2_EQU_REQ 0x20 /* Link Equalization Request */
+#define PCI_EXP_LINKSTA2_RETIMER 0x0040 /* Retimer Detected */
+#define PCI_EXP_LINKSTA2_2RETIMERS 0x0080 /* 2 Retimers Detected */
+#define PCI_EXP_LINKSTA2_CROSSLINK(x) (((x) >> 8) & 0x3) /* Crosslink Res */
+#define PCI_EXP_LINKSTA2_COMPONENT(x) (((x) >> 12) & 0x7) /* Presence */
+#define PCI_EXP_LINKSTA2_DRS_RCVD 0x8000 /* DRS Msg Received */
+#define PCI_EXP_SLTCAP2 0x34 /* Slot Capabilities */
+#define PCI_EXP_SLTCTL2 0x38 /* Slot Control */
+#define PCI_EXP_SLTSTA2 0x3a /* Slot Status */
+
+/* MSI-X */
+#define PCI_MSIX_ENABLE 0x8000
+#define PCI_MSIX_MASK 0x4000
+#define PCI_MSIX_TABSIZE 0x07ff
+#define PCI_MSIX_TABLE 4
+#define PCI_MSIX_PBA 8
+#define PCI_MSIX_BIR 0x7
+
+/* Subsystem vendor/device ID for PCI bridges */
+#define PCI_SSVID_VENDOR 4
+#define PCI_SSVID_DEVICE 6
+
+/* PCI Advanced Features */
+#define PCI_AF_CAP 3
+#define PCI_AF_CAP_TP 0x01
+#define PCI_AF_CAP_FLR 0x02
+#define PCI_AF_CTRL 4
+#define PCI_AF_CTRL_FLR 0x01
+#define PCI_AF_STATUS 5
+#define PCI_AF_STATUS_TP 0x01
+
+/* SATA Host Bus Adapter */
+#define PCI_SATA_HBA_BARS 4
+#define PCI_SATA_HBA_REG0 8
+
+/* Enhanced Allocation (EA) */
+#define PCI_EA_CAP_TYPE1_SECONDARY 4
+#define PCI_EA_CAP_TYPE1_SUBORDINATE 5
+/* EA Entry header */
+#define PCI_EA_CAP_ENT_WRITABLE 0x40000000 /* Writable: 1 = RW, 0 = HwInit */
+#define PCI_EA_CAP_ENT_ENABLE 0x80000000 /* Enable for this entry */
+
+/*** Definitions of extended capabilities ***/
+
+/* Advanced Error Reporting */
+#define PCI_ERR_UNCOR_STATUS 4 /* Uncorrectable Error Status */
+#define PCI_ERR_UNC_TRAIN 0x00000001 /* Undefined in PCIe rev1.1 & 2.0 spec */
+#define PCI_ERR_UNC_DLP 0x00000010 /* Data Link Protocol */
+#define PCI_ERR_UNC_SDES 0x00000020 /* Surprise Down Error */
+#define PCI_ERR_UNC_POISON_TLP 0x00001000 /* Poisoned TLP */
+#define PCI_ERR_UNC_FCP 0x00002000 /* Flow Control Protocol */
+#define PCI_ERR_UNC_COMP_TIME 0x00004000 /* Completion Timeout */
+#define PCI_ERR_UNC_COMP_ABORT 0x00008000 /* Completer Abort */
+#define PCI_ERR_UNC_UNX_COMP 0x00010000 /* Unexpected Completion */
+#define PCI_ERR_UNC_RX_OVER 0x00020000 /* Receiver Overflow */
+#define PCI_ERR_UNC_MALF_TLP 0x00040000 /* Malformed TLP */
+#define PCI_ERR_UNC_ECRC 0x00080000 /* ECRC Error Status */
+#define PCI_ERR_UNC_UNSUP 0x00100000 /* Unsupported Request */
+#define PCI_ERR_UNC_ACS_VIOL 0x00200000 /* ACS Violation */
+#define PCI_ERR_UNCOR_MASK 8 /* Uncorrectable Error Mask */
+ /* Same bits as above */
+#define PCI_ERR_UNCOR_SEVER 12 /* Uncorrectable Error Severity */
+ /* Same bits as above */
+#define PCI_ERR_COR_STATUS 16 /* Correctable Error Status */
+#define PCI_ERR_COR_RCVR 0x00000001 /* Receiver Error Status */
+#define PCI_ERR_COR_BAD_TLP 0x00000040 /* Bad TLP Status */
+#define PCI_ERR_COR_BAD_DLLP 0x00000080 /* Bad DLLP Status */
+#define PCI_ERR_COR_REP_ROLL 0x00000100 /* REPLAY_NUM Rollover */
+#define PCI_ERR_COR_REP_TIMER 0x00001000 /* Replay Timer Timeout */
+#define PCI_ERR_COR_REP_ANFE 0x00002000 /* Advisory Non-Fatal Error */
+#define PCI_ERR_COR_MASK 20 /* Correctable Error Mask */
+ /* Same bits as above */
+#define PCI_ERR_CAP 24 /* Advanced Error Capabilities */
+#define PCI_ERR_CAP_FEP(x) ((x) & 31) /* First Error Pointer */
+#define PCI_ERR_CAP_ECRC_GENC 0x00000020 /* ECRC Generation Capable */
+#define PCI_ERR_CAP_ECRC_GENE 0x00000040 /* ECRC Generation Enable */
+#define PCI_ERR_CAP_ECRC_CHKC 0x00000080 /* ECRC Check Capable */
+#define PCI_ERR_CAP_ECRC_CHKE 0x00000100 /* ECRC Check Enable */
+#define PCI_ERR_CAP_MULT_HDRC 0x00000200 /* Multiple Header Capable */
+#define PCI_ERR_CAP_MULT_HDRE 0x00000400 /* Multiple Header Enable */
+#define PCI_ERR_CAP_TLP_PFX 0x00000800 /* TLP Prefix Log Present */
+#define PCI_ERR_CAP_HDR_LOG 0x00001000 /* Completion Timeout Prefix/Header Log Capable */
+#define PCI_ERR_HEADER_LOG 28 /* Header Log Register (16 bytes) */
+#define PCI_ERR_ROOT_COMMAND 44 /* Root Error Command */
+#define PCI_ERR_ROOT_CMD_COR_EN 0x00000001 /* Correctable Error Reporting Enable */
+#define PCI_ERR_ROOT_CMD_NONFATAL_EN 0x00000002 /* Non-Fatal Error Reporting Enable*/
+#define PCI_ERR_ROOT_CMD_FATAL_EN 0x00000004 /* Fatal Error Reporting Enable */
+#define PCI_ERR_ROOT_STATUS 48 /* Root Error Status */
+#define PCI_ERR_ROOT_COR_RCV 0x00000001 /* ERR_COR Received */
+#define PCI_ERR_ROOT_MULTI_COR_RCV 0x00000002 /* Multiple ERR_COR Received */
+#define PCI_ERR_ROOT_UNCOR_RCV 0x00000004 /* ERR_FATAL/NONFATAL Received */
+#define PCI_ERR_ROOT_MULTI_UNCOR_RCV 0x00000008 /* Multiple ERR_FATAL/NONFATAL Received */
+#define PCI_ERR_ROOT_FIRST_FATAL 0x00000010 /* First Uncorrectable Fatal */
+#define PCI_ERR_ROOT_NONFATAL_RCV 0x00000020 /* Non-Fatal Error Messages Received */
+#define PCI_ERR_ROOT_FATAL_RCV 0x00000040 /* Fatal Error Messages Received */
+#define PCI_ERR_MSG_NUM(x) (((x) >> 27) & 0x1f) /* MSI/MSI-X vector */
+#define PCI_ERR_ROOT_COR_SRC 52
+#define PCI_ERR_ROOT_SRC 54
+
+/* Virtual Channel */
+#define PCI_VC_PORT_REG1 4
+#define PCI_VC_PORT_REG2 8
+#define PCI_VC_PORT_CTRL 12
+#define PCI_VC_PORT_STATUS 14
+#define PCI_VC_RES_CAP 16
+#define PCI_VC_RES_CTRL 20
+#define PCI_VC_RES_STATUS 26
+
+/* Power Budgeting */
+#define PCI_PWR_DSR 4 /* Data Select Register */
+#define PCI_PWR_DATA 8 /* Data Register */
+#define PCI_PWR_DATA_BASE(x) ((x) & 0xff) /* Base Power */
+#define PCI_PWR_DATA_SCALE(x) (((x) >> 8) & 3) /* Data Scale */
+#define PCI_PWR_DATA_PM_SUB(x) (((x) >> 10) & 7) /* PM Sub State */
+#define PCI_PWR_DATA_PM_STATE(x) (((x) >> 13) & 3) /* PM State */
+#define PCI_PWR_DATA_TYPE(x) (((x) >> 15) & 7) /* Type */
+#define PCI_PWR_DATA_RAIL(x) (((x) >> 18) & 7) /* Power Rail */
+#define PCI_PWR_CAP 12 /* Capability */
+#define PCI_PWR_CAP_BUDGET(x) ((x) & 1) /* Included in system budget */
+
+/* Root Complex Link */
+#define PCI_RCLINK_ESD 4 /* Element Self Description */
+#define PCI_RCLINK_LINK1 16 /* First Link Entry */
+#define PCI_RCLINK_LINK_DESC 0 /* Link Entry: Description */
+#define PCI_RCLINK_LINK_ADDR 8 /* Link Entry: Address (64-bit) */
+#define PCI_RCLINK_LINK_SIZE 16 /* Link Entry: sizeof */
+
+/* Root Complex Event Collector Endpoint Association */
+#define PCI_RCEC_EP_CAP_VER(reg) (((reg) >> 16) & 0xf)
+#define PCI_RCEC_BUSN_REG_VER 0x02 /* as per PCIe sec 7.9.10.1 */
+#define PCI_RCEC_RCIEP_BMAP 0x0004 /* as per PCIe sec 7.9.10.2 */
+#define PCI_RCEC_BUSN_REG 0x0008 /* as per PCIe sec 7.9.10.3 */
+
+/* PCIe Vendor-Specific Capability */
+#define PCI_EVNDR_HEADER 4 /* Vendor-Specific Header */
+#define PCI_EVNDR_REGISTERS 8 /* Vendor-Specific Registers */
+
+/* PCIe Designated Vendor-Specific Capability */
+#define PCI_DVSEC_HEADER1 4 /* Designated Vendor-Specific Header 1 */
+#define PCI_DVSEC_HEADER2 8 /* Designated Vendor-Specific Header 2 */
+#define PCI_DVSEC_VENDOR_ID_CXL 0x1e98 /* Designated Vendor-Specific Vendor ID for CXL */
+#define PCI_DVSEC_ID_CXL 0 /* Designated Vendor-Specific ID for Intel CXL */
+
+/* PCIe CXL Designated Vendor-Specific Capabilities for Devices: Control, Status */
+#define PCI_CXL_DEV_LEN 0x38 /* CXL Device DVSEC Length */
+#define PCI_CXL_DEV_CAP 0x0a /* CXL Capability Register */
+#define PCI_CXL_DEV_CAP_CACHE 0x0001 /* CXL.cache Protocol Support */
+#define PCI_CXL_DEV_CAP_IO 0x0002 /* CXL.io Protocol Support */
+#define PCI_CXL_DEV_CAP_MEM 0x0004 /* CXL.mem Protocol Support */
+#define PCI_CXL_DEV_CAP_MEM_HWINIT 0x0008 /* CXL.mem Initializes with HW/FW Support */
+#define PCI_CXL_DEV_CAP_HDM_CNT(x) (((x) & (3 << 4)) >> 4) /* CXL Number of HDM ranges */
+#define PCI_CXL_DEV_CAP_VIRAL 0x4000 /* CXL Viral Handling Support */
+#define PCI_CXL_DEV_CTRL 0x0c /* CXL Control Register */
+#define PCI_CXL_DEV_CTRL_CACHE 0x0001 /* CXL.cache Protocol Enable */
+#define PCI_CXL_DEV_CTRL_IO 0x0002 /* CXL.io Protocol Enable */
+#define PCI_CXL_DEV_CTRL_MEM 0x0004 /* CXL.mem Protocol Enable */
+#define PCI_CXL_DEV_CTRL_CACHE_SF_COV(x) (((x) & (0x1f << 3)) >> 3) /* Snoop Filter Coverage */
+#define PCI_CXL_DEV_CTRL_CACHE_SF_GRAN(x) (((x) & (0x7 << 8)) >> 8) /* Snoop Filter Granularity */
+#define PCI_CXL_DEV_CTRL_CACHE_CLN 0x0800 /* CXL.cache Performance Hint on Clean Evictions */
+#define PCI_CXL_DEV_CTRL_VIRAL 0x4000 /* CXL Viral Handling Enable */
+#define PCI_CXL_DEV_STATUS 0x0e /* CXL Status Register */
+#define PCI_CXL_DEV_STATUS_VIRAL 0x4000 /* CXL Viral Handling Status */
+#define PCI_CXL_DEV_STATUS2 0x12
+#define PCI_CXL_DEV_STATUS_CACHE_INV 0x0001
+#define PCI_CXL_DEV_STATUS_RC 0x0002 /* Device Reset Complete */
+#define PCI_CXL_DEV_STATUS_RE 0x0004 /* Device Reset Error */
+#define PCI_CXL_DEV_STATUS_PMC 0x8000 /* Power Management Init Complete */
+#define PCI_CXL_DEV_CAP2 0x16
+#define PCI_CXL_DEV_CAP2_CACHE_UNK 0x0000 /* Cache Size Isn't Reported */
+#define PCI_CXL_DEV_CAP2_CACHE_64K 0x0001 /* Unit Size 64K */
+#define PCI_CXL_DEV_CAP2_CACHE_1M 0x0002 /* Unit Size 1M */
+#define PCI_CXL_DEV_RANGE1_SIZE_HI 0x18
+#define PCI_CXL_DEV_RANGE1_SIZE_LO 0x1c
+#define PCI_CXL_RANGE_VALID 0x0001
+#define PCI_CXL_RANGE_ACTIVE 0x0002
+#define PCI_CXL_RANGE_TYPE(x) (((x) >> 2) & 0x7)
+#define PCI_CXL_RANGE_CLASS(x) (((x) >> 5) & 0x7)
+#define PCI_CXL_RANGE_INTERLEAVE(x) (((x) >> 8) & 0x1f)
+#define PCI_CXL_RANGE_TIMEOUT(x) (((x) >> 13) & 0x7)
+#define PCI_CXL_DEV_RANGE1_BASE_HI 0x20
+#define PCI_CXL_DEV_RANGE1_BASE_LO 0x24
+#define PCI_CXL_DEV_RANGE2_SIZE_HI 0x28
+#define PCI_CXL_DEV_RANGE2_SIZE_LO 0x2c
+#define PCI_CXL_DEV_RANGE2_BASE_HI 0x30
+#define PCI_CXL_DEV_RANGE2_BASE_LO 0x34
+
+/* PCIe CXL 2.0 Designated Vendor-Specific Capabilities for Ports */
+#define PCI_CXL_PORT_EXT_LEN 0x28 /* CXL Extensions DVSEC for Ports Length */
+#define PCI_CXL_PORT_EXT_STATUS 0x0a /* Port Extension Status */
+#define PCI_CXL_PORT_PM_INIT_COMPLETE 0x1 /* Port Power Management Initialization Complete */
+#define PCI_CXL_PORT_CTRL 0x0c /* Port Control Override */
+#define PCI_CXL_PORT_UNMASK_SBR 0x0001 /* Unmask SBR */
+#define PCI_CXL_PORT_UNMASK_LINK 0x0002 /* Unmask Link Disable */
+#define PCI_CXL_PORT_ALT_MEMORY 0x0004 /* Alt Memory and ID Space Enable */
+#define PCI_CXL_PORT_ALT_BME 0x0008 /* Alt BME */
+#define PCI_CXL_PORT_VIRAL_EN 0x4000 /* Viral Enable */
+#define PCI_CXL_PORT_ALT_BUS_BASE 0xe
+#define PCI_CXL_PORT_ALT_BUS_LIMIT 0xf
+#define PCI_CXL_PORT_ALT_MEM_BASE 0x10
+#define PCI_CXL_PORT_ALT_MEM_LIMIT 0x12
+
+/* PCIe CXL 2.0 Designated Vendor-Specific Capabilities for Register Locator */
+#define PCI_CXL_RL_BLOCK1_LO 0x0c
+
+/* PCIe CXL Designated Vendor-Specific Capabilities for Global Persistent Flush */
+#define PCI_CXL_GPF_DEV_LEN 0x10
+#define PCI_CXL_GPF_DEV_PHASE2_DUR 0x0a /* GPF Phase 2 Duration Register */
+#define PCI_CXL_GPF_DEV_PHASE2_POW 0x0c /* GPF Phase 2 Power Register */
+#define PCI_CXL_GPF_DEV_1US 0x0
+#define PCI_CXL_GPF_DEV_10US 0x1
+#define PCI_CXL_GPF_DEV_100US 0x2
+#define PCI_CXL_GPF_DEV_1MS 0x3
+#define PCI_CXL_GPF_DEV_10MS 0x4
+#define PCI_CXL_GPF_DEV_100MS 0x5
+#define PCI_CXL_GPF_DEV_1S 0x6
+#define PCI_CXL_GPF_DEV_10S 0x7
+#define PCI_CXL_GPF_PORT_LEN 0x10
+#define PCI_CXL_GPF_PORT_PHASE1_CTRL 0x0c /* GPF Phase 1 Control Register */
+#define PCI_CXL_GPF_PORT_PHASE2_CTRL 0x0e /* GPF Phase 2 Control Register */
+#define PCI_CXL_GPF_PORT_1US 0x0
+#define PCI_CXL_GPF_PORT_10US 0x1
+#define PCI_CXL_GPF_PORT_100US 0x2
+#define PCI_CXL_GPF_PORT_1MS 0x3
+#define PCI_CXL_GPF_PORT_10MS 0x4
+#define PCI_CXL_GPF_PORT_100MS 0x5
+#define PCI_CXL_GPF_PORT_1S 0x6
+#define PCI_CXL_GPF_PORT_10S 0x7
+
+/* PCIe CXL Designated Vendor-Specific Capabilities for Flex Bus Port */
+#define PCI_CXL_FB_LEN 0x20
+#define PCI_CXL_FB_PORT_CAP 0x0a /* CXL Flex Bus Port Capability Register */
+#define PCI_CXL_FB_CAP_CACHE 0x0001 /* CXL.cache Capable */
+#define PCI_CXL_FB_CAP_IO 0x0002 /* CXL.io Capable */
+#define PCI_CXL_FB_CAP_MEM 0x0004 /* CXL.mem Capable */
+#define PCI_CXL_FB_CAP_68B_FLIT 0x0020 /* CXL 68B Flit and VH Capable */
+#define PCI_CXL_FB_CAP_MULT_LOG_DEV 0x0040 /* CXL Multi-Logical Device Capable */
+#define PCI_CXL_FB_CAP_256B_FLIT 0x2000 /* CXL Latency Optimized 256B Flit Capable */
+#define PCI_CXL_FB_CAP_PBR_FLIT 0x4000 /* CXL PBR Flit Capable */
+#define PCI_CXL_FB_PORT_CTRL 0x0c /* CXL Flex Bus Port Control Register */
+#define PCI_CXL_FB_CTRL_CACHE 0x0001 /* CXL.cache Enable */
+#define PCI_CXL_FB_CTRL_IO 0x0002 /* CXL.io Enable */
+#define PCI_CXL_FB_CTRL_MEM 0x0004 /* CXL.mem Enable */
+#define PCI_CXL_FB_CTRL_SYNC_HDR_BYP 0x0008 /* CXL Sync Header Bypass Enable */
+#define PCI_CXL_FB_CTRL_DRFT_BUF 0x0010 /* Drift Buffer Enable */
+#define PCI_CXL_FB_CTRL_68B_FLIT 0x0020 /* CXL 68B Flit and VH Enable */
+#define PCI_CXL_FB_CTRL_MULT_LOG_DEV 0x0040 /* CXL Multi Logical Device Enable */
+#define PCI_CXL_FB_CTRL_RCD 0x0080 /* Disable RCD Training */
+#define PCI_CXL_FB_CTRL_RETIMER1 0x0100 /* Retimer1 Present */
+#define PCI_CXL_FB_CTRL_RETIMER2 0x0200 /* Retimer2 Present */
+#define PCI_CXL_FB_CTRL_256B_FLIT 0x2000 /* CXL Latency Optimized 256B Flit Enable */
+#define PCI_CXL_FB_CTRL_PBR_FLIT 0x4000 /* CXL PBR Flit Enable */
+#define PCI_CXL_FB_PORT_STATUS 0x0e /* CXL Flex Bus Port Status Register */
+#define PCI_CXL_FB_STAT_CACHE 0x0001 /* CXL.cache Enabled */
+#define PCI_CXL_FB_STAT_IO 0x0002 /* CXL.io Enabled */
+#define PCI_CXL_FB_STAT_MEM 0x0004 /* CXL.mem Enabled */
+#define PCI_CXL_FB_STAT_SYNC_HDR_BYP 0x0008 /* CXL Sync Header Bypass Enabled */
+#define PCI_CXL_FB_STAT_DRFT_BUF 0x0010 /* Drift Buffer Enabled */
+#define PCI_CXL_FB_STAT_68B_FLIT 0x0020 /* CXL 68B Flit and VH Enabled */
+#define PCI_CXL_FB_STAT_MULT_LOG_DEV 0x0040 /* CXL Multi Logical Device Enabled */
+#define PCI_CXL_FB_STAT_256B_FLIT 0x2000 /* CXL Latency Optimized 256B Flit Enabled */
+#define PCI_CXL_FB_STAT_PBR_FLIT 0x4000 /* CXL PBR Flit Enabled */
+#define PCI_CXL_FB_MOD_TS_DATA 0x10 /* CXL Flex Bus Port Received Modified TS Data Phase1 Register */
+#define PCI_CXL_FB_PORT_CAP2 0x14 /* CXL Flex Bus Port Capability2 Register */
+#define PCI_CXL_FB_CAP2_NOP_HINT 0x01 /* NOP Hint Capable */
+#define PCI_CXL_FB_PORT_CTRL2 0x18 /* CXL Flex Bus Port Control2 Register */
+#define PCI_CXL_FB_CTRL2_NOP_HINT 0x01 /* NOP Hint Enable */
+#define PCI_CXL_FB_PORT_STATUS2 0x1c /* CXL Flex Bus Port Status2 Register */
+
+/* PCIe CXL Designated Vendor-Specific Capabilities for Multi-Logical Device */
+#define PCI_CXL_MLD_LEN 0x10
+#define PCI_CXL_MLD_NUM_LD 0xa
+#define PCI_CXL_MLD_MAX_LD 0x10
+
+/* PCIe CXL Designated Vendor-Specific Capabilities for Non-CXL Function Map */
+#define PCI_CXL_FUN_MAP_LEN 0x2c
+#define PCI_CXL_FUN_MAP_REG_0 0x0c
+#define PCI_CXL_FUN_MAP_REG_1 0x10
+#define PCI_CXL_FUN_MAP_REG_2 0x14
+#define PCI_CXL_FUN_MAP_REG_3 0x18
+#define PCI_CXL_FUN_MAP_REG_4 0x1c
+#define PCI_CXL_FUN_MAP_REG_5 0x20
+#define PCI_CXL_FUN_MAP_REG_6 0x24
+#define PCI_CXL_FUN_MAP_REG_7 0x28
+
+/* Access Control Services */
+#define PCI_ACS_CAP 0x04 /* ACS Capability Register */
+#define PCI_ACS_CAP_VALID 0x0001 /* ACS Source Validation */
+#define PCI_ACS_CAP_BLOCK 0x0002 /* ACS Translation Blocking */
+#define PCI_ACS_CAP_REQ_RED 0x0004 /* ACS P2P Request Redirect */
+#define PCI_ACS_CAP_CMPLT_RED 0x0008 /* ACS P2P Completion Redirect */
+#define PCI_ACS_CAP_FORWARD 0x0010 /* ACS Upstream Forwarding */
+#define PCI_ACS_CAP_EGRESS 0x0020 /* ACS P2P Egress Control */
+#define PCI_ACS_CAP_TRANS 0x0040 /* ACS Direct Translated P2P */
+#define PCI_ACS_CAP_VECTOR(x) (((x) >> 8) & 0xff) /* Egress Control Vector Size */
+#define PCI_ACS_CTRL 0x06 /* ACS Control Register */
+#define PCI_ACS_CTRL_VALID 0x0001 /* ACS Source Validation Enable */
+#define PCI_ACS_CTRL_BLOCK 0x0002 /* ACS Translation Blocking Enable */
+#define PCI_ACS_CTRL_REQ_RED 0x0004 /* ACS P2P Request Redirect Enable */
+#define PCI_ACS_CTRL_CMPLT_RED 0x0008 /* ACS P2P Completion Redirect Enable */
+#define PCI_ACS_CTRL_FORWARD 0x0010 /* ACS Upstream Forwarding Enable */
+#define PCI_ACS_CTRL_EGRESS 0x0020 /* ACS P2P Egress Control Enable */
+#define PCI_ACS_CTRL_TRANS 0x0040 /* ACS Direct Translated P2P Enable */
+#define PCI_ACS_EGRESS_CTRL 0x08 /* Egress Control Vector */
+
+/* Alternative Routing-ID Interpretation */
+#define PCI_ARI_CAP 0x04 /* ARI Capability Register */
+#define PCI_ARI_CAP_MFVC 0x0001 /* MFVC Function Groups Capability */
+#define PCI_ARI_CAP_ACS 0x0002 /* ACS Function Groups Capability */
+#define PCI_ARI_CAP_NFN(x) (((x) >> 8) & 0xff) /* Next Function Number */
+#define PCI_ARI_CTRL 0x06 /* ARI Control Register */
+#define PCI_ARI_CTRL_MFVC 0x0001 /* MFVC Function Groups Enable */
+#define PCI_ARI_CTRL_ACS 0x0002 /* ACS Function Groups Enable */
+#define PCI_ARI_CTRL_FG(x) (((x) >> 4) & 7) /* Function Group */
+
+/* Address Translation Service */
+#define PCI_ATS_CAP 0x04 /* ATS Capability Register */
+#define PCI_ATS_CAP_IQD(x) ((x) & 0x1f) /* Invalidate Queue Depth */
+#define PCI_ATS_CTRL 0x06 /* ATS Control Register */
+#define PCI_ATS_CTRL_STU(x) ((x) & 0x1f) /* Smallest Translation Unit */
+#define PCI_ATS_CTRL_ENABLE 0x8000 /* ATS Enable */
+
+/* Single Root I/O Virtualization */
+#define PCI_IOV_CAP 0x04 /* SR-IOV Capability Register */
+#define PCI_IOV_CAP_VFM 0x00000001 /* VF Migration Capable */
+#define PCI_IOV_CAP_VF_10BIT_TAG_REQ 0x00000004 /* VF 10-Bit Tag Requester Supported */
+#define PCI_IOV_CAP_IMN(x) ((x) >> 21) /* VF Migration Interrupt Message Number */
+#define PCI_IOV_CTRL 0x08 /* SR-IOV Control Register */
+#define PCI_IOV_CTRL_VFE 0x0001 /* VF Enable */
+#define PCI_IOV_CTRL_VFME 0x0002 /* VF Migration Enable */
+#define PCI_IOV_CTRL_VFMIE 0x0004 /* VF Migration Interrupt Enable */
+#define PCI_IOV_CTRL_MSE 0x0008 /* VF MSE */
+#define PCI_IOV_CTRL_ARI 0x0010 /* ARI Capable Hierarchy */
+#define PCI_IOV_CTRL_VF_10BIT_TAG_REQ_EN 0x0020 /* VF 10-Bit Tag Requester Enable */
+#define PCI_IOV_STATUS 0x0a /* SR-IOV Status Register */
+#define PCI_IOV_STATUS_MS 0x0001 /* VF Migration Status */
+#define PCI_IOV_INITIALVF 0x0c /* Number of VFs that are initially associated */
+#define PCI_IOV_TOTALVF 0x0e /* Maximum number of VFs that could be associated */
+#define PCI_IOV_NUMVF 0x10 /* Number of VFs that are available */
+#define PCI_IOV_FDL 0x12 /* Function Dependency Link */
+#define PCI_IOV_OFFSET 0x14 /* First VF Offset */
+#define PCI_IOV_STRIDE 0x16 /* Routing ID offset from one VF to the next one */
+#define PCI_IOV_DID 0x1a /* VF Device ID */
+#define PCI_IOV_SUPPS 0x1c /* Supported Page Sizes */
+#define PCI_IOV_SYSPS 0x20 /* System Page Size */
+#define PCI_IOV_BAR_BASE 0x24 /* VF BAR0, VF BAR1, ... VF BAR5 */
+#define PCI_IOV_NUM_BAR 6 /* Number of VF BARs */
+#define PCI_IOV_MSAO 0x3c /* VF Migration State Array Offset */
+#define PCI_IOV_MSA_BIR(x) ((x) & 7) /* VF Migration State BIR */
+#define PCI_IOV_MSA_OFFSET(x) ((x) & 0xfffffff8) /* VF Migration State Offset */
+
+/* Multicast */
+#define PCI_MCAST_CAP 0x04 /* Multicast Capability */
+#define PCI_MCAST_CAP_MAX_GROUP(x) ((x) & 0x3f)
+#define PCI_MCAST_CAP_WIN_SIZE(x) (((x) >> 8) & 0x3f)
+#define PCI_MCAST_CAP_ECRC 0x8000 /* ECRC Regeneration Supported */
+#define PCI_MCAST_CTRL 0x06 /* Multicast Control */
+#define PCI_MCAST_CTRL_NUM_GROUP(x) ((x) & 0x3f)
+#define PCI_MCAST_CTRL_ENABLE 0x8000 /* MC Enabled */
+#define PCI_MCAST_BAR 0x08 /* Base Address */
+#define PCI_MCAST_BAR_INDEX_POS(x) ((u32) ((x) & 0x3f))
+#define PCI_MCAST_BAR_MASK (~0xfffUL)
+#define PCI_MCAST_RCV 0x10 /* Receive */
+#define PCI_MCAST_BLOCK 0x18 /* Block All */
+#define PCI_MCAST_BLOCK_UNTRANS 0x20 /* Block Untranslated */
+#define PCI_MCAST_OVL_BAR 0x28 /* Overlay BAR */
+#define PCI_MCAST_OVL_SIZE(x) ((u32) ((x) & 0x3f))
+#define PCI_MCAST_OVL_MASK (~0x3fUL)
+
+/* Page Request Interface */
+#define PCI_PRI_CTRL 0x04 /* PRI Control Register */
+#define PCI_PRI_CTRL_ENABLE 0x01 /* Enable */
+#define PCI_PRI_CTRL_RESET 0x02 /* Reset */
+#define PCI_PRI_STATUS 0x06 /* PRI status register */
+#define PCI_PRI_STATUS_RF 0x001 /* Response Failure */
+#define PCI_PRI_STATUS_UPRGI 0x002 /* Unexpected PRG index */
+#define PCI_PRI_STATUS_STOPPED 0x100 /* PRI Stopped */
+#define PCI_PRI_MAX_REQ 0x08 /* PRI max reqs supported */
+#define PCI_PRI_ALLOC_REQ 0x0c /* PRI max reqs allowed */
+
+/* Transaction Processing Hints */
+#define PCI_TPH_CAPABILITIES 4
+#define PCI_TPH_INTVEC_SUP (1<<1) /* Supports interrupt vector mode */
+#define PCI_TPH_DEV_SUP (1<<2) /* Device specific mode supported */
+#define PCI_TPH_EXT_REQ_SUP (1<<8) /* Supports extended requests */
+#define PCI_TPH_ST_LOC_MASK (3<<9) /* Steering table location bits */
+#define PCI_TPH_ST_NONE (0<<9) /* No steering table */
+#define PCI_TPH_ST_CAP (1<<9) /* Steering table in TPH cap */
+#define PCI_TPH_ST_MSIX (2<<9) /* Steering table in MSI-X table */
+#define PCI_TPH_ST_SIZE_SHIFT (16) /* Encoded as size - 1 */
+
+/* Latency Tolerance Reporting */
+#define PCI_LTR_MAX_SNOOP 4 /* 16 bit value */
+#define PCI_LTR_VALUE_MASK (0x3ff)
+#define PCI_LTR_SCALE_SHIFT (10)
+#define PCI_LTR_SCALE_MASK (7)
+#define PCI_LTR_MAX_NOSNOOP 6 /* 16 bit value */
+
+/* Secondary PCI Express Extended Capability */
+#define PCI_SEC_LNKCTL3 4 /* Link Control 3 register */
+#define PCI_SEC_LNKCTL3_PERFORM_LINK_EQU 0x01
+#define PCI_SEC_LNKCTL3_LNK_EQU_REQ_INTR_EN 0x02
+#define PCI_SEC_LNKCTL3_ENBL_LOWER_SKP_OS_GEN_VEC(x) ((x >> 8) & 0x7F)
+#define PCI_SEC_LANE_ERR 8 /* Lane Error status register */
+#define PCI_SEC_LANE_EQU_CTRL 12 /* Lane Equalization control register */
+
+/* Process Address Space ID */
+#define PCI_PASID_CAP 0x04 /* PASID feature register */
+#define PCI_PASID_CAP_EXEC 0x02 /* Exec permissions Supported */
+#define PCI_PASID_CAP_PRIV 0x04 /* Privilege Mode Supported */
+#define PCI_PASID_CAP_WIDTH(x) (((x) >> 8) & 0x1f) /* Max PASID Width */
+#define PCI_PASID_CTRL 0x06 /* PASID control register */
+#define PCI_PASID_CTRL_ENABLE 0x01 /* Enable bit */
+#define PCI_PASID_CTRL_EXEC 0x02 /* Exec permissions Enable */
+#define PCI_PASID_CTRL_PRIV 0x04 /* Privilege Mode Enable */
+
+#define PCI_DPC_CAP 4 /* DPC Capability */
+#define PCI_DPC_CAP_INT_MSG(x) ((x) & 0x1f) /* DPC Interrupt Message Number */
+#define PCI_DPC_CAP_RP_EXT 0x20 /* DPC Root Port Extensions */
+#define PCI_DPC_CAP_TLP_BLOCK 0x40 /* DPC Poisoned TLP Egress Blocking */
+#define PCI_DPC_CAP_SW_TRIGGER 0x80 /* DPC Software Trigger */
+#define PCI_DPC_CAP_RP_LOG(x) (((x) >> 8) & 0xf) /* DPC RP PIO Log Size */
+#define PCI_DPC_CAP_DL_ACT_ERR 0x1000 /* DPC DL_Active ERR_COR Signal */
+#define PCI_DPC_CTL 6 /* DPC Control */
+#define PCI_DPC_CTL_TRIGGER(x) ((x) & 0x3) /* DPC Trigger Enable */
+#define PCI_DPC_CTL_CMPL 0x4 /* DPC Completion Control */
+#define PCI_DPC_CTL_INT 0x8 /* DPC Interrupt Enabled */
+#define PCI_DPC_CTL_ERR_COR 0x10 /* DPC ERR_COR Enabled */
+#define PCI_DPC_CTL_TLP 0x20 /* DPC Poisoned TLP Egress Blocking Enabled */
+#define PCI_DPC_CTL_SW_TRIGGER 0x40 /* DPC Software Trigger */
+#define PCI_DPC_CTL_DL_ACTIVE 0x80 /* DPC DL_Active ERR_COR Enable */
+#define PCI_DPC_STATUS 8 /* DPC STATUS */
+#define PCI_DPC_STS_TRIGGER 0x01 /* DPC Trigger Status */
+#define PCI_DPC_STS_REASON(x) (((x) >> 1) & 0x3) /* DPC Trigger Reason */
+#define PCI_DPC_STS_INT 0x08 /* DPC Interrupt Status */
+#define PCI_DPC_STS_RP_BUSY 0x10 /* DPC Root Port Busy */
+#define PCI_DPC_STS_TRIGGER_EXT(x) (((x) >> 5) & 0x3) /* Trigger Reason Extension */
+#define PCI_DPC_STS_PIO_FEP(x) (((x) >> 8) & 0x1f) /* DPC PIO First Error Pointer */
+#define PCI_DPC_SOURCE 10 /* DPC Source ID */
+
+/* L1 PM Substates Extended Capability */
+#define PCI_L1PM_SUBSTAT_CAP 0x4 /* L1 PM Substate Capability */
+#define PCI_L1PM_SUBSTAT_CAP_PM_L12 0x1 /* PCI-PM L1.2 Supported */
+#define PCI_L1PM_SUBSTAT_CAP_PM_L11 0x2 /* PCI-PM L1.1 Supported */
+#define PCI_L1PM_SUBSTAT_CAP_ASPM_L12 0x4 /* ASPM L1.2 Supported */
+#define PCI_L1PM_SUBSTAT_CAP_ASPM_L11 0x8 /* ASPM L1.1 Supported */
+#define PCI_L1PM_SUBSTAT_CAP_L1PM_SUPP 0x10 /* L1 PM Substates supported */
+#define PCI_L1PM_SUBSTAT_CTL1 0x8 /* L1 PM Substate Control 1 */
+#define PCI_L1PM_SUBSTAT_CTL1_PM_L12 0x1 /* PCI-PM L1.2 Enable */
+#define PCI_L1PM_SUBSTAT_CTL1_PM_L11 0x2 /* PCI-PM L1.1 Enable */
+#define PCI_L1PM_SUBSTAT_CTL1_ASPM_L12 0x4 /* ASPM L1.2 Enable */
+#define PCI_L1PM_SUBSTAT_CTL1_ASPM_L11 0x8 /* ASPM L1.1 Enable */
+#define PCI_L1PM_SUBSTAT_CTL2 0xC /* L1 PM Substate Control 2 */
+
+/* Data Object Exchange Extended Capability */
+#define PCI_DOE_CAP 0x4 /* DOE Capabilities Register */
+#define PCI_DOE_CAP_INT_SUPP 0x1 /* Interrupt Support */
+#define PCI_DOE_CAP_INT_MSG(x) (((x) >> 1) & 0x7ff) /* DOE Interrupt Message Number */
+#define PCI_DOE_CTL 0x8 /* DOE Control Register */
+#define PCI_DOE_CTL_ABORT 0x1 /* DOE Abort */
+#define PCI_DOE_CTL_INT 0x2 /* DOE Interrupt Enable */
+#define PCI_DOE_CTL_GO 0x80000000 /* DOE Go */
+#define PCI_DOE_STS 0xC /* DOE Status Register */
+#define PCI_DOE_STS_BUSY 0x1 /* DOE Busy */
+#define PCI_DOE_STS_INT 0x2 /* DOE Interrupt Status */
+#define PCI_DOE_STS_ERROR 0x3 /* DOE Error */
+#define PCI_DOE_STS_OBJECT_READY 0x80000000 /* Data Object Ready */
+
+/*
+ * The PCI interface treats multi-function devices as independent
+ * devices. The slot/function address of each device is encoded
+ * in a single byte as follows:
+ *
+ * 7:3 = slot
+ * 2:0 = function
+ */
+#define PCI_DEVFN(slot,func) ((((slot) & 0x1f) << 3) | ((func) & 0x07))
+#define PCI_SLOT(devfn) (((devfn) >> 3) & 0x1f)
+#define PCI_FUNC(devfn) ((devfn) & 0x07)
+
+/* Device classes and subclasses */
+
+#define PCI_CLASS_NOT_DEFINED 0x0000
+#define PCI_CLASS_NOT_DEFINED_VGA 0x0001
+
+#define PCI_BASE_CLASS_STORAGE 0x01
+#define PCI_CLASS_STORAGE_SCSI 0x0100
+#define PCI_CLASS_STORAGE_IDE 0x0101
+#define PCI_CLASS_STORAGE_FLOPPY 0x0102
+#define PCI_CLASS_STORAGE_IPI 0x0103
+#define PCI_CLASS_STORAGE_RAID 0x0104
+#define PCI_CLASS_STORAGE_ATA 0x0105
+#define PCI_CLASS_STORAGE_SATA 0x0106
+#define PCI_CLASS_STORAGE_SAS 0x0107
+#define PCI_CLASS_STORAGE_OTHER 0x0180
+
+#define PCI_BASE_CLASS_NETWORK 0x02
+#define PCI_CLASS_NETWORK_ETHERNET 0x0200
+#define PCI_CLASS_NETWORK_TOKEN_RING 0x0201
+#define PCI_CLASS_NETWORK_FDDI 0x0202
+#define PCI_CLASS_NETWORK_ATM 0x0203
+#define PCI_CLASS_NETWORK_ISDN 0x0204
+#define PCI_CLASS_NETWORK_OTHER 0x0280
+
+#define PCI_BASE_CLASS_DISPLAY 0x03
+#define PCI_CLASS_DISPLAY_VGA 0x0300
+#define PCI_CLASS_DISPLAY_XGA 0x0301
+#define PCI_CLASS_DISPLAY_3D 0x0302
+#define PCI_CLASS_DISPLAY_OTHER 0x0380
+
+#define PCI_BASE_CLASS_MULTIMEDIA 0x04
+#define PCI_CLASS_MULTIMEDIA_VIDEO 0x0400
+#define PCI_CLASS_MULTIMEDIA_AUDIO 0x0401
+#define PCI_CLASS_MULTIMEDIA_PHONE 0x0402
+#define PCI_CLASS_MULTIMEDIA_AUDIO_DEV 0x0403
+#define PCI_CLASS_MULTIMEDIA_OTHER 0x0480
+
+#define PCI_BASE_CLASS_MEMORY 0x05
+#define PCI_CLASS_MEMORY_RAM 0x0500
+#define PCI_CLASS_MEMORY_FLASH 0x0501
+#define PCI_CLASS_MEMORY_OTHER 0x0580
+
+#define PCI_BASE_CLASS_BRIDGE 0x06
+#define PCI_CLASS_BRIDGE_HOST 0x0600
+#define PCI_CLASS_BRIDGE_ISA 0x0601
+#define PCI_CLASS_BRIDGE_EISA 0x0602
+#define PCI_CLASS_BRIDGE_MC 0x0603
+#define PCI_CLASS_BRIDGE_PCI 0x0604
+#define PCI_CLASS_BRIDGE_PCMCIA 0x0605
+#define PCI_CLASS_BRIDGE_NUBUS 0x0606
+#define PCI_CLASS_BRIDGE_CARDBUS 0x0607
+#define PCI_CLASS_BRIDGE_RACEWAY 0x0608
+#define PCI_CLASS_BRIDGE_PCI_SEMI 0x0609
+#define PCI_CLASS_BRIDGE_IB_TO_PCI 0x060a
+#define PCI_CLASS_BRIDGE_OTHER 0x0680
+
+#define PCI_BASE_CLASS_COMMUNICATION 0x07
+#define PCI_CLASS_COMMUNICATION_SERIAL 0x0700
+#define PCI_CLASS_COMMUNICATION_PARALLEL 0x0701
+#define PCI_CLASS_COMMUNICATION_MSERIAL 0x0702
+#define PCI_CLASS_COMMUNICATION_MODEM 0x0703
+#define PCI_CLASS_COMMUNICATION_OTHER 0x0780
+
+#define PCI_BASE_CLASS_SYSTEM 0x08
+#define PCI_CLASS_SYSTEM_PIC 0x0800
+#define PCI_CLASS_SYSTEM_DMA 0x0801
+#define PCI_CLASS_SYSTEM_TIMER 0x0802
+#define PCI_CLASS_SYSTEM_RTC 0x0803
+#define PCI_CLASS_SYSTEM_PCI_HOTPLUG 0x0804
+#define PCI_CLASS_SYSTEM_OTHER 0x0880
+
+#define PCI_BASE_CLASS_INPUT 0x09
+#define PCI_CLASS_INPUT_KEYBOARD 0x0900
+#define PCI_CLASS_INPUT_PEN 0x0901
+#define PCI_CLASS_INPUT_MOUSE 0x0902
+#define PCI_CLASS_INPUT_SCANNER 0x0903
+#define PCI_CLASS_INPUT_GAMEPORT 0x0904
+#define PCI_CLASS_INPUT_OTHER 0x0980
+
+#define PCI_BASE_CLASS_DOCKING 0x0a
+#define PCI_CLASS_DOCKING_GENERIC 0x0a00
+#define PCI_CLASS_DOCKING_OTHER 0x0a80
+
+#define PCI_BASE_CLASS_PROCESSOR 0x0b
+#define PCI_CLASS_PROCESSOR_386 0x0b00
+#define PCI_CLASS_PROCESSOR_486 0x0b01
+#define PCI_CLASS_PROCESSOR_PENTIUM 0x0b02
+#define PCI_CLASS_PROCESSOR_ALPHA 0x0b10
+#define PCI_CLASS_PROCESSOR_POWERPC 0x0b20
+#define PCI_CLASS_PROCESSOR_MIPS 0x0b30
+#define PCI_CLASS_PROCESSOR_CO 0x0b40
+
+#define PCI_BASE_CLASS_SERIAL 0x0c
+#define PCI_CLASS_SERIAL_FIREWIRE 0x0c00
+#define PCI_CLASS_SERIAL_ACCESS 0x0c01
+#define PCI_CLASS_SERIAL_SSA 0x0c02
+#define PCI_CLASS_SERIAL_USB 0x0c03
+#define PCI_CLASS_SERIAL_FIBER 0x0c04
+#define PCI_CLASS_SERIAL_SMBUS 0x0c05
+#define PCI_CLASS_SERIAL_INFINIBAND 0x0c06
+
+#define PCI_BASE_CLASS_WIRELESS 0x0d
+#define PCI_CLASS_WIRELESS_IRDA 0x0d00
+#define PCI_CLASS_WIRELESS_CONSUMER_IR 0x0d01
+#define PCI_CLASS_WIRELESS_RF 0x0d10
+#define PCI_CLASS_WIRELESS_OTHER 0x0d80
+
+#define PCI_BASE_CLASS_INTELLIGENT 0x0e
+#define PCI_CLASS_INTELLIGENT_I2O 0x0e00
+
+#define PCI_BASE_CLASS_SATELLITE 0x0f
+#define PCI_CLASS_SATELLITE_TV 0x0f00
+#define PCI_CLASS_SATELLITE_AUDIO 0x0f01
+#define PCI_CLASS_SATELLITE_VOICE 0x0f03
+#define PCI_CLASS_SATELLITE_DATA 0x0f04
+
+#define PCI_BASE_CLASS_CRYPT 0x10
+#define PCI_CLASS_CRYPT_NETWORK 0x1000
+#define PCI_CLASS_CRYPT_ENTERTAINMENT 0x1010
+#define PCI_CLASS_CRYPT_OTHER 0x1080
+
+#define PCI_BASE_CLASS_SIGNAL 0x11
+#define PCI_CLASS_SIGNAL_DPIO 0x1100
+#define PCI_CLASS_SIGNAL_PERF_CTR 0x1101
+#define PCI_CLASS_SIGNAL_SYNCHRONIZER 0x1110
+#define PCI_CLASS_SIGNAL_OTHER 0x1180
+
+#define PCI_CLASS_OTHERS 0xff
+
+/* Several ID's we need in the library */
+
+#define PCI_VENDOR_ID_INTEL 0x8086
+#define PCI_VENDOR_ID_COMPAQ 0x0e11
+
+/* I/O resource flags, compatible with <include/linux/ioport.h> */
+
+#define PCI_IORESOURCE_TYPE_BITS 0x00001f00
+#define PCI_IORESOURCE_IO 0x00000100
+#define PCI_IORESOURCE_MEM 0x00000200
+#define PCI_IORESOURCE_PREFETCH 0x00002000
+#define PCI_IORESOURCE_MEM_64 0x00100000
+#define PCI_IORESOURCE_IO_16BIT_ADDR (1<<0)
+#define PCI_IORESOURCE_PCI_EA_BEI (1<<5)
diff --git a/lib/hurd.c b/lib/hurd.c
new file mode 100644
index 0000000..c5a381e
--- /dev/null
+++ b/lib/hurd.c
@@ -0,0 +1,369 @@
+/*
+ * The PCI Library -- Hurd access via RPCs
+ *
+ * Copyright (c) 2017 Joan Lledó <jlledom@member.fsf.org>
+ *
+ * Can be freely distributed and used under the terms of the GNU GPL.
+ */
+
+#define _GNU_SOURCE
+
+#include "internal.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+#include <unistd.h>
+#include <dirent.h>
+#include <fcntl.h>
+#include <string.h>
+#include <hurd.h>
+#include <hurd/pci.h>
+#include <hurd/paths.h>
+
+/* Server path */
+#define _SERVERS_BUS_PCI _SERVERS_BUS "/pci"
+
+/* File names */
+#define FILE_CONFIG_NAME "config"
+#define FILE_ROM_NAME "rom"
+
+/* Level in the fs tree */
+typedef enum
+{
+ LEVEL_NONE,
+ LEVEL_DOMAIN,
+ LEVEL_BUS,
+ LEVEL_DEV,
+ LEVEL_FUNC
+} tree_level;
+
+/* Check whether there's a pci server */
+static int
+hurd_detect(struct pci_access *a)
+{
+ int err;
+ struct stat st;
+
+ err = stat(_SERVERS_BUS_PCI, &st);
+ if (err)
+ {
+ a->error("Could not open file `%s'", _SERVERS_BUS_PCI);
+ return 0;
+ }
+
+ /* The node must be a directory and a translator */
+ return S_ISDIR(st.st_mode) && ((st.st_mode & S_ITRANS) == S_IROOT);
+}
+
+/* Empty callbacks, we don't need any special init or cleanup */
+static void
+hurd_init(struct pci_access *a UNUSED)
+{
+}
+
+static void
+hurd_cleanup(struct pci_access *a UNUSED)
+{
+}
+
+/* Each device has its own server path. Allocate space for the port. */
+static void
+hurd_init_dev(struct pci_dev *d)
+{
+ d->aux = pci_malloc(d->access, sizeof(mach_port_t));
+ *((mach_port_t *) d->aux) = MACH_PORT_NULL;
+}
+
+/* Deallocate the port and free its space */
+static void
+hurd_cleanup_dev(struct pci_dev *d)
+{
+ mach_port_t device_port;
+
+ device_port = *((mach_port_t *) d->aux);
+ mach_port_deallocate(mach_task_self(), device_port);
+
+ pci_mfree(d->aux);
+}
+
+static mach_port_t
+device_port_lookup(struct pci_dev *d)
+{
+ char server[NAME_MAX];
+ mach_port_t device_port = *((mach_port_t *) d->aux);
+
+ if (device_port != MACH_PORT_NULL)
+ return device_port;
+
+ snprintf(server, NAME_MAX, "%s/%04x/%02x/%02x/%01u/%s",
+ _SERVERS_BUS_PCI, d->domain, d->bus, d->dev, d->func,
+ FILE_CONFIG_NAME);
+ device_port = file_name_lookup(server, 0, 0);
+
+ if (device_port == MACH_PORT_NULL)
+ d->access->error("Cannot find the PCI arbiter");
+
+ *((mach_port_t *) d->aux) = device_port;
+ return device_port;
+}
+
+/* Walk through the FS tree to see what is allowed for us */
+static void
+enum_devices(const char *parent, struct pci_access *a, int domain, int bus,
+ int dev, int func, tree_level lev)
+{
+ int ret;
+ DIR *dir;
+ struct dirent *entry;
+ char path[NAME_MAX];
+ struct pci_dev *d;
+
+ dir = opendir(parent);
+ if (!dir)
+ {
+ if (errno == EPERM || errno == EACCES)
+ /* The client lacks the permissions to access this function, skip */
+ return;
+ else
+ a->error("Cannot open directory: %s (%s)", parent, strerror(errno));
+ }
+
+ while ((entry = readdir(dir)) != 0)
+ {
+ snprintf(path, NAME_MAX, "%s/%s", parent, entry->d_name);
+ if (entry->d_type == DT_DIR)
+ {
+ if (!strncmp(entry->d_name, ".", NAME_MAX)
+ || !strncmp(entry->d_name, "..", NAME_MAX))
+ continue;
+
+ errno = 0;
+ ret = strtol(entry->d_name, 0, 16);
+ if (errno)
+ {
+ if (closedir(dir) < 0)
+ a->warning("Cannot close directory: %s (%s)", parent,
+ strerror(errno));
+ a->error("Wrong directory name: %s (number expected) probably "
+ "not connected to an arbiter", entry->d_name);
+ }
+
+ /*
+ * We found a valid directory.
+ * Update the address and switch to the next level.
+ */
+ switch (lev)
+ {
+ case LEVEL_DOMAIN:
+ domain = ret;
+ break;
+ case LEVEL_BUS:
+ bus = ret;
+ break;
+ case LEVEL_DEV:
+ dev = ret;
+ break;
+ case LEVEL_FUNC:
+ func = ret;
+ break;
+ default:
+ if (closedir(dir) < 0)
+ a->warning("Cannot close directory: %s (%s)", parent,
+ strerror(errno));
+ a->error("Wrong directory tree, probably not connected to an arbiter");
+ }
+
+ enum_devices(path, a, domain, bus, dev, func, lev + 1);
+ }
+ else
+ {
+ if (strncmp(entry->d_name, FILE_CONFIG_NAME, NAME_MAX))
+ /* We are looking for the config file */
+ continue;
+
+ /* We found an available virtual device, add it to our list */
+ d = pci_alloc_dev(a);
+ d->domain = domain;
+ d->bus = bus;
+ d->dev = dev;
+ d->func = func;
+ pci_link_dev(a, d);
+ }
+ }
+
+ if (closedir(dir) < 0)
+ a->error("Cannot close directory: %s (%s)", parent, strerror(errno));
+}
+
+/* Enumerate devices */
+static void
+hurd_scan(struct pci_access *a)
+{
+ enum_devices(_SERVERS_BUS_PCI, a, -1, -1, -1, -1, LEVEL_DOMAIN);
+}
+
+/*
+ * Read `len' bytes to `buf'.
+ *
+ * Returns error when the number of read bytes does not match `len'.
+ */
+static int
+hurd_read(struct pci_dev *d, int pos, byte * buf, int len)
+{
+ int err;
+ size_t nread;
+ char *data;
+ mach_port_t device_port = device_port_lookup(d);
+
+ if (len > 4)
+ return pci_generic_block_read(d, pos, buf, len);
+
+ data = (char *) buf;
+ err = pci_conf_read(device_port, pos, &data, &nread, len);
+
+ if (data != (char *) buf)
+ {
+ if (nread > (size_t) len) /* Sanity check for bogus server. */
+ {
+ vm_deallocate(mach_task_self(), (vm_address_t) data, nread);
+ return 0;
+ }
+
+ memcpy(buf, data, nread);
+ vm_deallocate(mach_task_self(), (vm_address_t) data, nread);
+ }
+
+ return !err && nread == (size_t) len;
+}
+
+/*
+ * Write `len' bytes from `buf'.
+ *
+ * Returns error when the number of written bytes does not match `len'.
+ */
+static int
+hurd_write(struct pci_dev *d, int pos, byte * buf, int len)
+{
+ int err;
+ size_t nwrote;
+ mach_port_t device_port = device_port_lookup(d);
+
+ if (len > 4)
+ return pci_generic_block_write(d, pos, buf, len);
+
+ err = pci_conf_write(device_port, pos, (char *) buf, len, &nwrote);
+
+ return !err && nwrote == (size_t) len;
+}
+
+/* Get requested info from the server */
+
+static int
+hurd_fill_regions(struct pci_dev *d)
+{
+ mach_port_t device_port = device_port_lookup(d);
+ struct pci_bar regions[6];
+ char *buf = (char *) &regions;
+ size_t size = sizeof(regions);
+
+ int err = pci_get_dev_regions(device_port, &buf, &size);
+ if (err)
+ return 0;
+
+ if ((char *) &regions != buf)
+ {
+ /* Sanity check for bogus server. */
+ if (size > sizeof(regions))
+ {
+ vm_deallocate(mach_task_self(), (vm_address_t) buf, size);
+ return 0;
+ }
+
+ memcpy(&regions, buf, size);
+ vm_deallocate(mach_task_self(), (vm_address_t) buf, size);
+ }
+
+ for (int i = 0; i < 6; i++)
+ {
+ if (regions[i].size == 0)
+ continue;
+
+ d->base_addr[i] = regions[i].base_addr;
+ d->base_addr[i] |= regions[i].is_IO;
+ d->base_addr[i] |= regions[i].is_64 << 2;
+ d->base_addr[i] |= regions[i].is_prefetchable << 3;
+
+ d->size[i] = regions[i].size;
+ }
+
+ return 1;
+}
+
+static int
+hurd_fill_rom(struct pci_dev *d)
+{
+ struct pci_xrom_bar rom;
+ mach_port_t device_port = device_port_lookup(d);
+ char *buf = (char *) &rom;
+ size_t size = sizeof(rom);
+
+ int err = pci_get_dev_rom(device_port, &buf, &size);
+ if (err)
+ return 0;
+
+ if ((char *) &rom != buf)
+ {
+ /* Sanity check for bogus server. */
+ if (size > sizeof(rom))
+ {
+ vm_deallocate(mach_task_self(), (vm_address_t) buf, size);
+ return 0;
+ }
+
+ memcpy(&rom, buf, size);
+ vm_deallocate(mach_task_self(), (vm_address_t) buf, size);
+ }
+
+ d->rom_base_addr = rom.base_addr;
+ d->rom_size = rom.size;
+
+ return 1;
+}
+
+static void
+hurd_fill_info(struct pci_dev *d, unsigned int flags)
+{
+ if (!d->access->buscentric)
+ {
+ if (want_fill(d, flags, PCI_FILL_BASES | PCI_FILL_SIZES))
+ {
+ if (hurd_fill_regions(d))
+ clear_fill(d, PCI_FILL_BASES | PCI_FILL_SIZES);
+ }
+ if (want_fill(d, flags, PCI_FILL_ROM_BASE))
+ {
+ if (hurd_fill_rom(d))
+ clear_fill(d, PCI_FILL_ROM_BASE);
+ }
+ }
+
+ pci_generic_fill_info(d, flags);
+}
+
+struct pci_methods pm_hurd = {
+ "hurd",
+ "Hurd access using RPCs",
+ NULL, /* config */
+ hurd_detect,
+ hurd_init,
+ hurd_cleanup,
+ hurd_scan,
+ hurd_fill_info,
+ hurd_read,
+ hurd_write,
+ NULL, /* read_vpd */
+ hurd_init_dev,
+ hurd_cleanup_dev
+};
diff --git a/lib/i386-io-beos.h b/lib/i386-io-beos.h
new file mode 100644
index 0000000..15f391b
--- /dev/null
+++ b/lib/i386-io-beos.h
@@ -0,0 +1,66 @@
+/*
+ * The PCI Library -- Access to i386 I/O ports on BeOS
+ *
+ * Copyright (c) 2009 Francois Revol <revol@free.fr>
+ *
+ * Can be freely distributed and used under the terms of the GNU GPL.
+ */
+
+/* those are private syscalls */
+extern int read_isa_io(int pci_bus, void *addr, int size);
+extern int write_isa_io(int pci_bus, void *addr, int size, u32 value);
+
+static int
+intel_setup_io(struct pci_access *a UNUSED)
+{
+ return 1;
+}
+
+static inline void
+intel_cleanup_io(struct pci_access *a UNUSED)
+{
+}
+
+static inline u8
+inb (u16 port)
+{
+ return (u8)read_isa_io(0, (void *)(u32)port, sizeof(u8));
+}
+
+static inline u16
+inw (u16 port)
+{
+ return (u16)read_isa_io(0, (void *)(u32)port, sizeof(u16));
+}
+
+static inline u32
+inl (u16 port)
+{
+ return (u32)read_isa_io(0, (void *)(u32)port, sizeof(u32));
+}
+
+static inline void
+outb (u8 value, u16 port)
+{
+ write_isa_io(0, (void *)(u32)port, sizeof(value), value);
+}
+
+static inline void
+outw (u16 value, u16 port)
+{
+ write_isa_io(0, (void *)(u32)port, sizeof(value), value);
+}
+
+static inline void
+outl (u32 value, u16 port)
+{
+ write_isa_io(0, (void *)(u32)port, sizeof(value), value);
+}
+
+static inline void intel_io_lock(void)
+{
+}
+
+static inline void intel_io_unlock(void)
+{
+}
diff --git a/lib/i386-io-cygwin.h b/lib/i386-io-cygwin.h
new file mode 100644
index 0000000..a8501cc
--- /dev/null
+++ b/lib/i386-io-cygwin.h
@@ -0,0 +1,29 @@
+/*
+ * The PCI Library -- Access to i386 I/O ports under Windows with CYGWIN
+ *
+ * Copyright (c) 1997--2006 Martin Mares <mj@ucw.cz>
+ *
+ * Can be freely distributed and used under the terms of the GNU GPL.
+ */
+
+#include <sys/io.h>
+
+static int
+intel_setup_io(struct pci_access *a UNUSED)
+{
+ return (iopl(3) < 0) ? 0 : 1;
+}
+
+static inline void
+intel_cleanup_io(struct pci_access *a UNUSED)
+{
+ iopl(0);
+}
+
+static inline void intel_io_lock(void)
+{
+}
+
+static inline void intel_io_unlock(void)
+{
+}
diff --git a/lib/i386-io-djgpp.h b/lib/i386-io-djgpp.h
new file mode 100644
index 0000000..53f2f4e
--- /dev/null
+++ b/lib/i386-io-djgpp.h
@@ -0,0 +1,44 @@
+/*
+ * The PCI Library -- Access to i386 I/O ports on DJGPP
+ *
+ * Copyright (c) 2010, 2017 Rudolf Marek <r.marek@assembler.cz>
+ *
+ * Can be freely distributed and used under the terms of the GNU GPL.
+ */
+
+#include <pc.h>
+#include <dos.h>
+#define outb(x,y) outportb(y, x)
+#define outw(x,y) outportw(y, x)
+#define outl(x,y) outportl(y, x)
+
+#define inb inportb
+#define inw inportw
+#define inl inportl
+
+static int irq_enabled;
+
+static int
+intel_setup_io(struct pci_access *a UNUSED)
+{
+ return 1;
+}
+
+static inline void
+intel_cleanup_io(struct pci_access *a UNUSED)
+{
+}
+
+static inline void intel_io_lock(void)
+{
+ asm volatile("" : : : "memory");
+ irq_enabled = disable();
+}
+
+static inline void intel_io_unlock(void)
+{
+ asm volatile("" : : : "memory");
+ if (irq_enabled) {
+ enable();
+ }
+}
diff --git a/lib/i386-io-haiku.h b/lib/i386-io-haiku.h
new file mode 100644
index 0000000..dd00941
--- /dev/null
+++ b/lib/i386-io-haiku.h
@@ -0,0 +1,131 @@
+/*
+ * The PCI Library -- Access to i386 I/O ports on Haiku
+ *
+ * Copyright (c) 2009 Francois Revol <revol@free.fr>
+ *
+ * Can be freely distributed and used under the terms of the GNU GPL.
+ */
+
+#include <Drivers.h>
+#include <ISA.h>
+#include <PCI.h>
+
+/* from haiku/trunk/headers/private/drivers/poke.h */
+
+#define POKE_DEVICE_NAME "poke"
+#define POKE_DEVICE_FULLNAME "/dev/misc/poke"
+#define POKE_SIGNATURE 'wltp' // "We Like To Poke"
+
+enum {
+ POKE_PORT_READ = B_DEVICE_OP_CODES_END + 1,
+ POKE_PORT_WRITE,
+ POKE_PORT_INDEXED_READ,
+ POKE_PORT_INDEXED_WRITE,
+ POKE_PCI_READ_CONFIG,
+ POKE_PCI_WRITE_CONFIG,
+ POKE_GET_NTH_PCI_INFO,
+ POKE_GET_PHYSICAL_ADDRESS,
+ POKE_MAP_MEMORY,
+ POKE_UNMAP_MEMORY
+};
+
+
+typedef struct {
+ uint32 signature;
+ uint8 index;
+ pci_info* info;
+ status_t status;
+} pci_info_args;
+
+
+typedef struct {
+ uint32 signature;
+ uint16 port;
+ uint8 size; // == index for POKE_PORT_INDEXED_*
+ uint32 value;
+} port_io_args;
+
+
+typedef struct {
+ uint32 signature;
+ uint8 bus;
+ uint8 device;
+ uint8 function;
+ uint8 size;
+ uint8 offset;
+ uint32 value;
+} pci_io_args;
+
+
+/* en poke.h*/
+
+static int poke_driver_fd;
+
+static int
+intel_setup_io(struct pci_access *a UNUSED)
+{
+ poke_driver_fd = open(POKE_DEVICE_FULLNAME, O_RDWR);
+ return (poke_driver_fd < 0) ? 0 : 1;
+}
+
+static inline void
+intel_cleanup_io(struct pci_access *a UNUSED)
+{
+ close(poke_driver_fd);
+}
+
+static inline u8
+inb (u16 port)
+{
+ port_io_args args = { POKE_SIGNATURE, port, sizeof(u8), 0 };
+ if (ioctl(poke_driver_fd, POKE_PORT_READ, &args, sizeof(args)) < 0)
+ return 0;
+ return (u8)args.value;
+}
+
+static inline u16
+inw (u16 port)
+{
+ port_io_args args = { POKE_SIGNATURE, port, sizeof(u16), 0 };
+ if (ioctl(poke_driver_fd, POKE_PORT_READ, &args, sizeof(args)) < 0)
+ return 0;
+ return (u16)args.value;
+}
+
+static inline u32
+inl (u16 port)
+{
+ port_io_args args = { POKE_SIGNATURE, port, sizeof(u32), 0 };
+ if (ioctl(poke_driver_fd, POKE_PORT_READ, &args, sizeof(args)) < 0)
+ return 0;
+ return (u32)args.value;
+}
+
+static inline void
+outb (u8 value, u16 port)
+{
+ port_io_args args = { POKE_SIGNATURE, port, sizeof(u8), value };
+ ioctl(poke_driver_fd, POKE_PORT_WRITE, &args, sizeof(args));
+}
+
+static inline void
+outw (u16 value, u16 port)
+{
+ port_io_args args = { POKE_SIGNATURE, port, sizeof(u16), value };
+ ioctl(poke_driver_fd, POKE_PORT_WRITE, &args, sizeof(args));
+}
+
+static inline void
+outl (u32 value, u16 port)
+{
+ port_io_args args = { POKE_SIGNATURE, port, sizeof(u32), value };
+ ioctl(poke_driver_fd, POKE_PORT_WRITE, &args, sizeof(args));
+}
+
+static inline void intel_io_lock(void)
+{
+}
+
+static inline void intel_io_unlock(void)
+{
+}
diff --git a/lib/i386-io-hurd.h b/lib/i386-io-hurd.h
new file mode 100644
index 0000000..000fd42
--- /dev/null
+++ b/lib/i386-io-hurd.h
@@ -0,0 +1,33 @@
+/*
+ * The PCI Library -- Access to i386 I/O ports on GNU Hurd
+ *
+ * Copyright (c) 2003 Marco Gerards <metgerards@student.han.nl>
+ * Copyright (c) 2003 Martin Mares <mj@ucw.cz>
+ * Copyright (c) 2006 Samuel Thibault <samuel.thibault@ens-lyon.org> and
+ * Thomas Schwinge <tschwinge@gnu.org>
+ * Copyright (c) 2007 Thomas Schwinge <tschwinge@gnu.org>
+ *
+ * Can be freely distributed and used under the terms of the GNU GPL.
+ */
+
+#include <sys/io.h>
+
+static inline int
+intel_setup_io(struct pci_access *a UNUSED)
+{
+ return (ioperm (0, 65535, 1) == -1) ? 0 : 1;
+}
+
+static inline void
+intel_cleanup_io(struct pci_access *a UNUSED)
+{
+ ioperm (0, 65535, 0);
+}
+
+static inline void intel_io_lock(void)
+{
+}
+
+static inline void intel_io_unlock(void)
+{
+}
diff --git a/lib/i386-io-linux.h b/lib/i386-io-linux.h
new file mode 100644
index 0000000..a2fd69e
--- /dev/null
+++ b/lib/i386-io-linux.h
@@ -0,0 +1,73 @@
+/*
+ * The PCI Library -- Access to i386 I/O ports on Linux
+ *
+ * Copyright (c) 1997--2006 Martin Mares <mj@ucw.cz>
+ *
+ * Can be freely distributed and used under the terms of the GNU GPL.
+ */
+
+#include <sys/io.h>
+#include <errno.h>
+
+static int ioperm_enabled;
+static int iopl_enabled;
+
+static int
+intel_setup_io(struct pci_access *a UNUSED)
+{
+ if (ioperm_enabled || iopl_enabled)
+ return 1;
+
+ /*
+ * Before Linux 2.6.8, only the first 0x3ff I/O ports permissions can be
+ * modified via ioperm(). Since 2.6.8 all ports are supported.
+ * Since Linux 5.5, EFLAGS-based iopl() implementation was removed and
+ * replaced by new TSS-IOPB-map-all-based emulator. Before Linux 5.5,
+ * EFLAGS-based iopl() allowed userspace to enable/disable interrupts,
+ * which is dangerous. So prefer usage of ioperm() and fallback to iopl().
+ */
+ if (ioperm(0xcf8, 8, 1) < 0) /* conf1 + conf2 ports */
+ {
+ if (errno == EINVAL) /* ioperm() unsupported */
+ {
+ if (iopl(3) < 0)
+ return 0;
+ iopl_enabled = 1;
+ return 1;
+ }
+ return 0;
+ }
+ if (ioperm(0xc000, 0xfff, 1) < 0) /* remaining conf2 ports */
+ {
+ ioperm(0xcf8, 8, 0);
+ return 0;
+ }
+
+ ioperm_enabled = 1;
+ return 1;
+}
+
+static inline void
+intel_cleanup_io(struct pci_access *a UNUSED)
+{
+ if (ioperm_enabled)
+ {
+ ioperm(0xcf8, 8, 0);
+ ioperm(0xc000, 0xfff, 0);
+ ioperm_enabled = 0;
+ }
+
+ if (iopl_enabled)
+ {
+ iopl(0);
+ iopl_enabled = 0;
+ }
+}
+
+static inline void intel_io_lock(void)
+{
+}
+
+static inline void intel_io_unlock(void)
+{
+}
diff --git a/lib/i386-io-sunos.h b/lib/i386-io-sunos.h
new file mode 100644
index 0000000..903ad7c
--- /dev/null
+++ b/lib/i386-io-sunos.h
@@ -0,0 +1,73 @@
+/*
+ * The PCI Library -- Access to i386 I/O ports on Solaris
+ *
+ * Copyright (c) 2003 Bill Moore <billm@eng.sun.com>
+ * Copyright (c) 2003--2006 Martin Mares <mj@ucw.cz>
+ *
+ * Can be freely distributed and used under the terms of the GNU GPL.
+ */
+
+#include <sys/sysi86.h>
+#include <sys/psw.h>
+
+static int
+intel_setup_io(struct pci_access *a UNUSED)
+{
+ return (sysi86(SI86V86, V86SC_IOPL, PS_IOPL) < 0) ? 0 : 1;
+}
+
+static inline void
+intel_cleanup_io(struct pci_access *a UNUSED)
+{
+ /* FIXME: How to switch off I/O port access? */
+}
+
+static inline u8
+inb (u16 port)
+{
+ u8 v;
+ __asm__ __volatile__ ("inb (%w1)":"=a" (v):"Nd" (port));
+ return v;
+}
+
+static inline u16
+inw (u16 port)
+{
+ u16 v;
+ __asm__ __volatile__ ("inw (%w1)":"=a" (v):"Nd" (port));
+ return v;
+}
+
+static inline u32
+inl (u16 port)
+{
+ u32 v;
+ __asm__ __volatile__ ("inl (%w1)":"=a" (v):"Nd" (port));
+ return v;
+}
+
+static inline void
+outb (u8 value, u16 port)
+{
+ __asm__ __volatile__ ("outb (%w1)": :"a" (value), "Nd" (port));
+}
+
+static inline void
+outw (u16 value, u16 port)
+{
+ __asm__ __volatile__ ("outw (%w1)": :"a" (value), "Nd" (port));
+}
+
+static inline void
+outl (u32 value, u16 port)
+{
+ __asm__ __volatile__ ("outl (%w1)": :"a" (value), "Nd" (port));
+}
+
+static inline void intel_io_lock(void)
+{
+}
+
+static inline void intel_io_unlock(void)
+{
+}
diff --git a/lib/i386-io-windows.h b/lib/i386-io-windows.h
new file mode 100644
index 0000000..6bb578c
--- /dev/null
+++ b/lib/i386-io-windows.h
@@ -0,0 +1,1371 @@
+/*
+ * The PCI Library -- Access to i386 I/O ports on Windows
+ *
+ * Copyright (c) 2004 Alexander Stock <stock.alexander@gmx.de>
+ * Copyright (c) 2006 Martin Mares <mj@ucw.cz>
+ * Copyright (c) 2021 Pali Rohár <pali@kernel.org>
+ *
+ * Can be freely distributed and used under the terms of the GNU GPL.
+ */
+
+#include <io.h>
+#include <windows.h>
+#include <aclapi.h>
+
+#ifdef _MSC_VER
+/* MSVC compiler provides I/O port intrinsics for both 32 and 64-bit modes. */
+#pragma intrinsic(_outp)
+#pragma intrinsic(_outpw)
+#pragma intrinsic(_outpd)
+#pragma intrinsic(_inp)
+#pragma intrinsic(_inpw)
+#pragma intrinsic(_inpd)
+#elif defined(_WIN64) || defined(_UCRT)
+/*
+ * For other compilers I/O port intrinsics are available in <intrin.h> header
+ * file either as inline/external functions or macros. Beware that <intrin.h>
+ * names are different than MSVC intrinsics names and glibc function names.
+ * Usage of <intrin.h> is also the prefered way for 64-bit mode or when using
+ * new UCRT library.
+ */
+#include <intrin.h>
+#define _outp(x,y) __outbyte(x,y)
+#define _outpw(x,y) __outword(x,y)
+#define _outpd(x,y) __outdword(x,y)
+#define _inp(x) __inbyte(x)
+#define _inpw(x) __inword(x)
+#define _inpd(x) __indword(x)
+#elif defined(__CRTDLL__) || (defined(__MSVCRT_VERSION__) && __MSVCRT_VERSION__ < 0x400)
+/*
+ * Old 32-bit CRTDLL library and pre-4.00 MSVCRT library do not provide I/O
+ * port functions. As these libraries exist only in 32-bit mode variant,
+ * implement I/O port functions via 32-bit inline assembly.
+ */
+static inline int _outp(unsigned short port, int databyte)
+{
+ asm volatile ("outb %b0, %w1" : : "a" (databyte), "Nd" (port));
+ return databyte;
+}
+static inline unsigned short _outpw(unsigned short port, unsigned short dataword)
+{
+ asm volatile ("outw %w0, %w1" : : "a" (dataword), "Nd" (port));
+ return dataword;
+}
+static inline unsigned long _outpd(unsigned short port, unsigned long dataword)
+{
+ asm volatile ("outl %0, %w1" : : "a" (dataword), "Nd" (port));
+ return dataword;
+}
+static inline int _inp(unsigned short port)
+{
+ unsigned char ret;
+ asm volatile ("inb %w1, %0" : "=a" (ret) : "Nd" (port));
+ return ret;
+}
+static inline unsigned short _inpw(unsigned short port)
+{
+ unsigned short ret;
+ asm volatile ("inw %w1, %0" : "=a" (ret) : "Nd" (port));
+ return ret;
+}
+static inline unsigned long _inpd(unsigned short port)
+{
+ unsigned long ret;
+ asm volatile ("inl %w1, %0" : "=a" (ret) : "Nd" (port));
+ return ret;
+}
+#elif !defined(__GNUC__)
+/*
+ * Old 32-bit MSVCRT (non-UCRT) library provides I/O port functions. Function
+ * prototypes are defined in <conio.h> header file but they are missing in
+ * some MinGW toolchains. So for GCC compiler define them manually.
+ */
+#include <conio.h>
+#else
+int _outp(unsigned short port, int databyte);
+unsigned short _outpw(unsigned short port, unsigned short dataword);
+unsigned long _outpd(unsigned short port, unsigned long dataword);
+int _inp(unsigned short port);
+unsigned short _inpw(unsigned short port);
+unsigned long _inpd(unsigned short port);
+#endif
+
+#define outb(x,y) _outp(y,x)
+#define outw(x,y) _outpw(y,x)
+#define outl(x,y) _outpd(y,x)
+
+#define inb(x) _inp(x)
+#define inw(x) _inpw(x)
+#define inl(x) _inpd(x)
+
+/*
+ * Define __readeflags() for MSVC and GCC compilers.
+ * MSVC since version 14.00 included in WDK 6001 and since version 15.00
+ * included in VS 2008 provides __readeflags() intrinsic for both 32 and 64-bit
+ * modes. WDK 6001 defines macro __BUILDMACHINE__ to value WinDDK. VS 2008 does
+ * not define this macro at all. MSVC throws error if name of user defined
+ * function conflicts with some MSVC intrinsic.
+ * MSVC supports inline assembly via __asm keyword in 32-bit mode only.
+ * GCC version 4.9.0 and higher provides __builtin_ia32_readeflags_uXX()
+ * builtin for XX-mode. This builtin is also available as __readeflags()
+ * function indirectly via <x86intrin.h> header file.
+ */
+#if defined(_MSC_VER) && (_MSC_VER >= 1500 || (_MSC_VER >= 1400 && defined(__BUILDMACHINE__)))
+#pragma intrinsic(__readeflags)
+#elif defined(__GNUC__) && ((__GNUC__ == 4 && __GNUC_MINOR__ >= 9) || (__GNUC__ > 4))
+#include <x86intrin.h>
+#elif defined(_MSC_VER) && defined(_M_IX86)
+static inline unsigned int
+__readeflags(void)
+{
+ __asm pushfd;
+ __asm pop eax;
+}
+#elif defined(__GNUC__)
+static inline unsigned
+#ifdef __x86_64__
+long long
+#endif
+int
+__readeflags(void)
+{
+ unsigned
+#ifdef __x86_64__
+ long long
+#endif
+ int eflags;
+ asm volatile ("pushf\n\tpop %0\n" : "=r" (eflags));
+ return eflags;
+}
+#else
+#error "Unsupported compiler"
+#endif
+
+/* Read IOPL of the current process, IOPL is stored in eflag bits [13:12]. */
+#define read_iopl() ((__readeflags() >> 12) & 0x3)
+
+/* Unfortunately i586-mingw32msvc toolchain does not provide this constant. */
+#ifndef PROCESS_QUERY_LIMITED_INFORMATION
+#define PROCESS_QUERY_LIMITED_INFORMATION 0x1000
+#endif
+
+/* Unfortunately some toolchains do not provide this constant. */
+#ifndef SE_IMPERSONATE_NAME
+#define SE_IMPERSONATE_NAME TEXT("SeImpersonatePrivilege")
+#endif
+
+/*
+ * These psapi functions are available in kernel32.dll library with K32 prefix
+ * on Windows 7 and higher systems. On older Windows systems these functions are
+ * available in psapi.dll libary without K32 prefix. So resolve pointers to
+ * these functions dynamically at runtime from the available system library.
+ * Function GetProcessImageFileNameW() is not available on Windows 2000 and
+ * older systems.
+ */
+typedef BOOL (WINAPI *EnumProcessesProt)(DWORD *lpidProcess, DWORD cb, DWORD *cbNeeded);
+typedef DWORD (WINAPI *GetProcessImageFileNameWProt)(HANDLE hProcess, LPWSTR lpImageFileName, DWORD nSize);
+typedef DWORD (WINAPI *GetModuleFileNameExWProt)(HANDLE hProcess, HMODULE hModule, LPWSTR lpImageFileName, DWORD nSize);
+
+/*
+ * These aclapi functions are available in advapi.dll library on Windows NT 4.0
+ * and higher systems.
+ */
+typedef DWORD (WINAPI *GetSecurityInfoProt)(HANDLE handle, SE_OBJECT_TYPE ObjectType, SECURITY_INFORMATION SecurityInfo, PSID *ppsidOwner, PSID *ppsidGroup, PACL *ppDacl, PACL *ppSacl, PSECURITY_DESCRIPTOR *ppSecurityDescriptor);
+typedef DWORD (WINAPI *SetSecurityInfoProt)(HANDLE handle, SE_OBJECT_TYPE ObjectType, SECURITY_INFORMATION SecurityInfo, PSID psidOwner, PSID psidGroup, PACL pDacl, PACL pSacl);
+typedef DWORD (WINAPI *SetEntriesInAclProt)(ULONG cCountOfExplicitEntries, PEXPLICIT_ACCESS pListOfExplicitEntries, PACL OldAcl, PACL *NewAcl);
+
+/*
+ * This errhandlingapi function is available in kernel32.dll library on
+ * Windows 7 and higher systems.
+ */
+typedef BOOL (WINAPI *SetThreadErrorModeProt)(DWORD dwNewMode, LPDWORD lpOldMode);
+
+/*
+ * Unfortunately NtSetInformationProcess() function, ProcessUserModeIOPL
+ * constant and all other helpers for its usage are not specified in any
+ * standard WinAPI header file. So define all of required constants and types.
+ * Function NtSetInformationProcess() is available in ntdll.dll library on all
+ * Windows systems but marked as it can be removed in some future version.
+ */
+#ifndef NTSTATUS
+#define NTSTATUS LONG
+#endif
+#ifndef STATUS_NOT_IMPLEMENTED
+#define STATUS_NOT_IMPLEMENTED (NTSTATUS)0xC0000002
+#endif
+#ifndef STATUS_PRIVILEGE_NOT_HELD
+#define STATUS_PRIVILEGE_NOT_HELD (NTSTATUS)0xC0000061
+#endif
+#ifndef PROCESSINFOCLASS
+#define PROCESSINFOCLASS DWORD
+#endif
+#ifndef ProcessUserModeIOPL
+#define ProcessUserModeIOPL 16
+#endif
+typedef NTSTATUS (NTAPI *NtSetInformationProcessProt)(HANDLE ProcessHandle, PROCESSINFOCLASS ProcessInformationClass, PVOID ProcessInformation, ULONG ProcessInformationLength);
+
+/*
+ * Check if the current thread has particular privilege in current active access
+ * token. Case when it not possible to determinate it (e.g. current thread does
+ * not have permission to open its own current active access token) is evaluated
+ * as thread does not have that privilege.
+ */
+static BOOL
+have_privilege(LUID luid_privilege)
+{
+ PRIVILEGE_SET priv;
+ HANDLE token;
+ BOOL ret;
+
+ /*
+ * If the current thread does not have active access token then thread
+ * uses primary process access token for all permission checks.
+ */
+ if (!OpenThreadToken(GetCurrentThread(), TOKEN_QUERY, TRUE, &token) &&
+ (GetLastError() != ERROR_NO_TOKEN ||
+ !OpenProcessToken(GetCurrentProcess(), TOKEN_QUERY, &token)))
+ return FALSE;
+
+ priv.PrivilegeCount = 1;
+ priv.Control = PRIVILEGE_SET_ALL_NECESSARY;
+ priv.Privilege[0].Luid = luid_privilege;
+ priv.Privilege[0].Attributes = SE_PRIVILEGE_ENABLED;
+
+ if (!PrivilegeCheck(token, &priv, &ret))
+ return FALSE;
+
+ return ret;
+}
+
+/*
+ * Enable or disable particular privilege in specified access token.
+ *
+ * Note that it is not possible to disable privilege in access token with
+ * SE_PRIVILEGE_ENABLED_BY_DEFAULT attribute. This function does not check
+ * this case and incorrectly returns no error even when disabling failed.
+ * Rationale for this decision: Simplification of this function as WinAPI
+ * call AdjustTokenPrivileges() does not signal error in this case too.
+ */
+static BOOL
+set_privilege(HANDLE token, LUID luid_privilege, BOOL enable)
+{
+ TOKEN_PRIVILEGES token_privileges;
+
+ token_privileges.PrivilegeCount = 1;
+ token_privileges.Privileges[0].Luid = luid_privilege;
+ token_privileges.Privileges[0].Attributes = enable ? SE_PRIVILEGE_ENABLED : 0;
+
+ /*
+ * WinAPI function AdjustTokenPrivileges() success also when not all
+ * privileges were enabled. It is always required to check for failure
+ * via GetLastError() call. AdjustTokenPrivileges() always sets error
+ * also when it success, as opposite to other WinAPI functions.
+ */
+ if (!AdjustTokenPrivileges(token, FALSE, &token_privileges, sizeof(token_privileges), NULL, NULL) ||
+ GetLastError() != ERROR_SUCCESS)
+ return FALSE;
+
+ return TRUE;
+}
+
+/*
+ * Change access token for the current thread to new specified access token.
+ * Previously active access token is stored in old_token variable and can be
+ * used for reverting to this access token. It is set to NULL if the current
+ * thread previously used primary process access token.
+ */
+static BOOL
+change_token(HANDLE new_token, HANDLE *old_token)
+{
+ HANDLE token;
+
+ if (!OpenThreadToken(GetCurrentThread(), TOKEN_IMPERSONATE, TRUE, &token))
+ {
+ if (GetLastError() != ERROR_NO_TOKEN)
+ return FALSE;
+ token = NULL;
+ }
+
+ if (!ImpersonateLoggedOnUser(new_token))
+ {
+ if (token)
+ CloseHandle(token);
+ return FALSE;
+ }
+
+ *old_token = token;
+ return TRUE;
+}
+
+/*
+ * Change access token for the current thread to the primary process access
+ * token. This function fails also when the current thread already uses primary
+ * process access token.
+ */
+static BOOL
+change_token_to_primary(HANDLE *old_token)
+{
+ HANDLE token;
+
+ if (!OpenThreadToken(GetCurrentThread(), TOKEN_IMPERSONATE, TRUE, &token))
+ return FALSE;
+
+ RevertToSelf();
+
+ *old_token = token;
+ return TRUE;
+}
+
+/*
+ * Revert to the specified access token for the current thread. When access
+ * token is specified as NULL then revert to the primary process access token.
+ * Use to revert after change_token() or change_token_to_primary() call.
+ */
+static VOID
+revert_to_token(HANDLE token)
+{
+ /*
+ * If SetThreadToken() call fails then there is no option to revert to
+ * the specified previous thread access token. So in this case revert to
+ * the primary process access token.
+ */
+ if (!token || !SetThreadToken(NULL, token))
+ RevertToSelf();
+ if (token)
+ CloseHandle(token);
+}
+
+/*
+ * Enable particular privilege for the current thread. And set method how to
+ * revert this privilege (if to revert whole token or only privilege).
+ */
+static BOOL
+enable_privilege(LUID luid_privilege, HANDLE *revert_token, BOOL *revert_only_privilege)
+{
+ HANDLE thread_token;
+ HANDLE new_token;
+
+ if (OpenThreadToken(GetCurrentThread(), TOKEN_ADJUST_PRIVILEGES, TRUE, &thread_token))
+ {
+ if (set_privilege(thread_token, luid_privilege, TRUE))
+ {
+ /*
+ * Indicate that correct revert method is just to
+ * disable privilege in access token.
+ */
+ if (revert_token && revert_only_privilege)
+ {
+ *revert_token = thread_token;
+ *revert_only_privilege = TRUE;
+ }
+ else
+ {
+ CloseHandle(thread_token);
+ }
+ return TRUE;
+ }
+ CloseHandle(thread_token);
+ /*
+ * If enabling privilege failed then try to enable it via
+ * primary process access token.
+ */
+ }
+
+ /*
+ * If the current thread has already active thread access token then
+ * open it with just impersonate right as it would be used only for
+ * future revert.
+ */
+ if (revert_token && revert_only_privilege)
+ {
+ if (!OpenThreadToken(GetCurrentThread(), TOKEN_IMPERSONATE, TRUE, &thread_token))
+ {
+ if (GetLastError() != ERROR_NO_TOKEN)
+ return FALSE;
+ thread_token = NULL;
+ }
+
+ /*
+ * If current thread has no access token (and uses primary
+ * process access token) or it does not have permission to
+ * adjust privileges or it does not have specified privilege
+ * then create a copy of the primary process access token,
+ * assign it for the current thread (= impersonate self)
+ * and then try adjusting privilege again.
+ */
+ if (!ImpersonateSelf(SecurityImpersonation))
+ {
+ if (thread_token)
+ CloseHandle(thread_token);
+ return FALSE;
+ }
+ }
+
+ if (!OpenThreadToken(GetCurrentThread(), TOKEN_ADJUST_PRIVILEGES, TRUE, &new_token))
+ {
+ /* thread_token is set only when we were asked for revert method. */
+ if (revert_token && revert_only_privilege)
+ revert_to_token(thread_token);
+ return FALSE;
+ }
+
+ if (!set_privilege(new_token, luid_privilege, TRUE))
+ {
+ CloseHandle(new_token);
+ /* thread_token is set only when we were asked for revert method. */
+ if (revert_token && revert_only_privilege)
+ revert_to_token(thread_token);
+ return FALSE;
+ }
+
+ /*
+ * Indicate that correct revert method is to change to the previous
+ * access token. Either to the primary process access token or to the
+ * previous thread access token.
+ */
+ if (revert_token && revert_only_privilege)
+ {
+ *revert_token = thread_token;
+ *revert_only_privilege = FALSE;
+ }
+ return TRUE;
+}
+
+/*
+ * Revert particular privilege for the current thread was previously enabled by
+ * enable_privilege() call. Either disable privilege in specified access token
+ * or revert to previous access token.
+ */
+static VOID
+revert_privilege(LUID luid_privilege, HANDLE revert_token, BOOL revert_only_privilege)
+{
+ if (revert_only_privilege)
+ {
+ set_privilege(revert_token, luid_privilege, FALSE);
+ CloseHandle(revert_token);
+ }
+ else
+ {
+ revert_to_token(revert_token);
+ }
+}
+
+/*
+ * Return owner of the access token used by the current thread. Buffer for
+ * returned owner needs to be released by LocalFree() call.
+ */
+static TOKEN_OWNER *
+get_current_token_owner(VOID)
+{
+ HANDLE token;
+ DWORD length;
+ TOKEN_OWNER *owner;
+
+ /*
+ * If the current thread does not have active access token then thread
+ * uses primary process access token for all permission checks.
+ */
+ if (!OpenThreadToken(GetCurrentThread(), TOKEN_QUERY, TRUE, &token) &&
+ (GetLastError() != ERROR_NO_TOKEN ||
+ !OpenProcessToken(GetCurrentProcess(), TOKEN_QUERY, &token)))
+ return NULL;
+
+ if (!GetTokenInformation(token, TokenOwner, NULL, 0, &length) &&
+ GetLastError() != ERROR_INSUFFICIENT_BUFFER)
+ {
+ CloseHandle(token);
+ return NULL;
+ }
+
+retry:
+ owner = (TOKEN_OWNER *)LocalAlloc(LPTR, length);
+ if (!owner)
+ {
+ CloseHandle(token);
+ return NULL;
+ }
+
+ if (!GetTokenInformation(token, TokenOwner, owner, length, &length))
+ {
+ /*
+ * Length of token owner (SID) buffer between two get calls may
+ * changes (e.g. by another thread of process), so retry.
+ */
+ if (GetLastError() == ERROR_INSUFFICIENT_BUFFER)
+ {
+ LocalFree(owner);
+ goto retry;
+ }
+ LocalFree(owner);
+ CloseHandle(token);
+ return NULL;
+ }
+
+ CloseHandle(token);
+ return owner;
+}
+
+/*
+ * Grant particular permissions in the primary access token of the specified
+ * process for the owner of current thread token and set old DACL of the
+ * process access token for reverting permissions. Security descriptor is
+ * just memory buffer for old DACL.
+ */
+static BOOL
+grant_process_token_dacl_permissions(HANDLE process, DWORD permissions, HANDLE *token, PACL *old_dacl, PSECURITY_DESCRIPTOR *security_descriptor)
+{
+ GetSecurityInfoProt MyGetSecurityInfo;
+ SetSecurityInfoProt MySetSecurityInfo;
+ SetEntriesInAclProt MySetEntriesInAcl;
+ EXPLICIT_ACCESS explicit_access;
+ TOKEN_OWNER *owner;
+ HMODULE advapi32;
+ PACL new_dacl;
+
+ /*
+ * This source file already uses advapi32.dll library, so it is
+ * linked to executable and automatically loaded when starting
+ * current running process.
+ */
+ advapi32 = GetModuleHandle(TEXT("advapi32.dll"));
+ if (!advapi32)
+ return FALSE;
+
+ /*
+ * It does not matter if SetEntriesInAclA() or SetEntriesInAclW() is
+ * called as no string is passed to SetEntriesInAcl function.
+ */
+ MyGetSecurityInfo = (GetSecurityInfoProt)(LPVOID)GetProcAddress(advapi32, "GetSecurityInfo");
+ MySetSecurityInfo = (SetSecurityInfoProt)(LPVOID)GetProcAddress(advapi32, "SetSecurityInfo");
+ MySetEntriesInAcl = (SetEntriesInAclProt)(LPVOID)GetProcAddress(advapi32, "SetEntriesInAclA");
+ if (!MyGetSecurityInfo || !MySetSecurityInfo || !MySetEntriesInAcl)
+ return FALSE;
+
+ owner = get_current_token_owner();
+ if (!owner)
+ return FALSE;
+
+ /*
+ * READ_CONTROL is required for GetSecurityInfo(DACL_SECURITY_INFORMATION)
+ * and WRITE_DAC is required for SetSecurityInfo(DACL_SECURITY_INFORMATION).
+ */
+ if (!OpenProcessToken(process, READ_CONTROL | WRITE_DAC, token))
+ {
+ LocalFree(owner);
+ return FALSE;
+ }
+
+ if (MyGetSecurityInfo(*token, SE_KERNEL_OBJECT, DACL_SECURITY_INFORMATION, NULL, NULL, old_dacl, NULL, security_descriptor) != ERROR_SUCCESS)
+ {
+ LocalFree(owner);
+ CloseHandle(*token);
+ return FALSE;
+ }
+
+ /*
+ * Set new explicit access for the owner of the current thread access
+ * token with non-inherited granting access to specified permissions.
+ */
+ explicit_access.grfAccessPermissions = permissions;
+ explicit_access.grfAccessMode = GRANT_ACCESS;
+ explicit_access.grfInheritance = NO_PROPAGATE_INHERIT_ACE;
+ explicit_access.Trustee.pMultipleTrustee = NULL;
+ explicit_access.Trustee.MultipleTrusteeOperation = NO_MULTIPLE_TRUSTEE;
+ explicit_access.Trustee.TrusteeForm = TRUSTEE_IS_SID;
+ explicit_access.Trustee.TrusteeType = TRUSTEE_IS_USER;
+ /*
+ * Unfortunately i586-mingw32msvc toolchain does not have pSid pointer
+ * member in Trustee union. So assign owner SID to ptstrName pointer
+ * member which aliases with pSid pointer member in the same union.
+ */
+ explicit_access.Trustee.ptstrName = (PVOID)owner->Owner;
+
+ if (MySetEntriesInAcl(1, &explicit_access, *old_dacl, &new_dacl) != ERROR_SUCCESS)
+ {
+ LocalFree(*security_descriptor);
+ LocalFree(owner);
+ CloseHandle(*token);
+ return FALSE;
+ }
+
+ if (MySetSecurityInfo(*token, SE_KERNEL_OBJECT, DACL_SECURITY_INFORMATION, NULL, NULL, new_dacl, NULL) != ERROR_SUCCESS)
+ {
+ LocalFree(*security_descriptor);
+ LocalFree(owner);
+ CloseHandle(*token);
+ return FALSE;
+ }
+
+ LocalFree(owner);
+ return TRUE;
+}
+
+/*
+ * Revert particular granted permissions in specified access token done by
+ * grant_process_token_dacl_permissions() call.
+ */
+static VOID
+revert_token_dacl_permissions(HANDLE token, PACL old_dacl, PSECURITY_DESCRIPTOR security_descriptor)
+{
+ SetSecurityInfoProt MySetSecurityInfo;
+ HMODULE advapi32;
+
+ /*
+ * This source file already uses advapi32.dll library, so it is
+ * linked to executable and automatically loaded when starting
+ * current running process.
+ */
+ advapi32 = GetModuleHandle(TEXT("advapi32.dll"));
+ if (advapi32)
+ {
+ MySetSecurityInfo = (SetSecurityInfoProt)(LPVOID)GetProcAddress(advapi32, "SetSecurityInfo");
+ MySetSecurityInfo(token, SE_KERNEL_OBJECT, DACL_SECURITY_INFORMATION, NULL, NULL, old_dacl, NULL);
+ }
+
+ LocalFree(security_descriptor);
+ CloseHandle(token);
+}
+
+/*
+ * Change error mode of the current thread. If it is not possible then change
+ * error mode of the whole process. Always returns previous error mode.
+ */
+static UINT
+change_error_mode(UINT new_mode)
+{
+ SetThreadErrorModeProt MySetThreadErrorMode = NULL;
+ HMODULE kernel32;
+ DWORD old_mode;
+
+ /*
+ * Function SetThreadErrorMode() was introduced in Windows 7, so use
+ * GetProcAddress() for compatibility with older systems.
+ */
+ kernel32 = GetModuleHandle(TEXT("kernel32.dll"));
+ if (kernel32)
+ MySetThreadErrorMode = (SetThreadErrorModeProt)(LPVOID)GetProcAddress(kernel32, "SetThreadErrorMode");
+
+ if (MySetThreadErrorMode &&
+ MySetThreadErrorMode(new_mode, &old_mode))
+ return old_mode;
+
+ /*
+ * Fallback to function SetErrorMode() which modifies error mode of the
+ * whole process and returns old mode.
+ */
+ return SetErrorMode(new_mode);
+}
+
+/*
+ * Open process handle specified by the process id with the query right and
+ * optionally also with vm read right.
+ */
+static HANDLE
+open_process_for_query(DWORD pid, BOOL with_vm_read)
+{
+ BOOL revert_only_privilege;
+ LUID luid_debug_privilege;
+ OSVERSIONINFO version;
+ DWORD process_right;
+ HANDLE revert_token;
+ HANDLE process;
+
+ /*
+ * Some processes on Windows Vista and higher systems can be opened only
+ * with PROCESS_QUERY_LIMITED_INFORMATION right. This right is enough
+ * for accessing primary process token. But this right is not supported
+ * on older pre-Vista systems. When the current thread on these older
+ * systems does not have Debug privilege then OpenProcess() fails with
+ * ERROR_ACCESS_DENIED. If the current thread has Debug privilege then
+ * OpenProcess() success and returns handle to requested process.
+ * Problem is that this handle does not have PROCESS_QUERY_INFORMATION
+ * right and so cannot be used for accessing primary process token
+ * on those older systems. Moreover it has zero rights and therefore
+ * such handle is fully useless. So never try to use open process with
+ * PROCESS_QUERY_LIMITED_INFORMATION right on older systems than
+ * Windows Vista (NT 6.0).
+ */
+ version.dwOSVersionInfoSize = sizeof(version);
+ if (GetVersionEx(&version) &&
+ version.dwPlatformId == VER_PLATFORM_WIN32_NT &&
+ version.dwMajorVersion >= 6)
+ process_right = PROCESS_QUERY_LIMITED_INFORMATION;
+ else
+ process_right = PROCESS_QUERY_INFORMATION;
+
+ if (with_vm_read)
+ process_right |= PROCESS_VM_READ;
+
+ process = OpenProcess(process_right, FALSE, pid);
+ if (process)
+ return process;
+
+ /*
+ * It is possible to open only processes to which owner of the current
+ * thread access token has permissions. For opening other processing it
+ * is required to have Debug privilege enabled. By default local
+ * administrators have this privilege, but it is disabled. So try to
+ * enable it and then try to open process again.
+ */
+
+ if (!LookupPrivilegeValue(NULL, SE_DEBUG_NAME, &luid_debug_privilege))
+ return NULL;
+
+ if (!enable_privilege(luid_debug_privilege, &revert_token, &revert_only_privilege))
+ return NULL;
+
+ process = OpenProcess(process_right, FALSE, pid);
+
+ revert_privilege(luid_debug_privilege, revert_token, revert_only_privilege);
+
+ return process;
+}
+
+/*
+ * Check if process image path name (wide string) matches exe file name
+ * (7-bit ASCII string). Do case-insensitive string comparison. Process
+ * image path name can be in any namespace format (DOS, Win32, UNC, ...).
+ */
+static BOOL
+check_process_name(LPCWSTR path, DWORD path_length, LPCSTR exe_file)
+{
+ DWORD exe_file_length;
+ WCHAR c1;
+ UCHAR c2;
+ DWORD i;
+
+ exe_file_length = 0;
+ while (exe_file[exe_file_length] != '\0')
+ exe_file_length++;
+
+ /* Path must have backslash before exe file name. */
+ if (exe_file_length >= path_length ||
+ path[path_length-exe_file_length-1] != L'\\')
+ return FALSE;
+
+ for (i = 0; i < exe_file_length; i++)
+ {
+ c1 = path[path_length-exe_file_length+i];
+ c2 = exe_file[i];
+ /*
+ * Input string for comparison is 7-bit ASCII and file name part
+ * of path must not contain backslash as it is path separator.
+ */
+ if (c1 >= 0x80 || c2 >= 0x80 || c1 == L'\\')
+ return FALSE;
+ if (c1 >= L'a' && c1 <= L'z')
+ c1 -= L'a' - L'A';
+ if (c2 >= 'a' && c2 <= 'z')
+ c2 -= 'a' - 'A';
+ if (c1 != c2)
+ return FALSE;
+ }
+
+ return TRUE;
+}
+
+/* Open process handle with the query right specified by process exe file. */
+static HANDLE
+find_and_open_process_for_query(LPCSTR exe_file)
+{
+ GetProcessImageFileNameWProt MyGetProcessImageFileNameW;
+ GetModuleFileNameExWProt MyGetModuleFileNameExW;
+ EnumProcessesProt MyEnumProcesses;
+ HMODULE kernel32, psapi;
+ UINT prev_error_mode;
+ DWORD partial_retry;
+ BOOL found_process;
+ DWORD size, length;
+ DWORD *processes;
+ HANDLE process;
+ LPWSTR path;
+ DWORD error;
+ DWORD count;
+ DWORD i;
+
+ psapi = NULL;
+ kernel32 = GetModuleHandle(TEXT("kernel32.dll"));
+ if (!kernel32)
+ return NULL;
+
+ /*
+ * On Windows 7 and higher systems these functions are available in
+ * kernel32.dll library with K32 prefix.
+ */
+ MyGetModuleFileNameExW = NULL;
+ MyGetProcessImageFileNameW = (GetProcessImageFileNameWProt)(LPVOID)GetProcAddress(kernel32, "K32GetProcessImageFileNameW");
+ MyEnumProcesses = (EnumProcessesProt)(LPVOID)GetProcAddress(kernel32, "K32EnumProcesses");
+ if (!MyGetProcessImageFileNameW || !MyEnumProcesses)
+ {
+ /*
+ * On older NT-based systems these functions are available in
+ * psapi.dll library without K32 prefix.
+ */
+ prev_error_mode = change_error_mode(SEM_FAILCRITICALERRORS);
+ psapi = LoadLibrary(TEXT("psapi.dll"));
+ change_error_mode(prev_error_mode);
+
+ if (!psapi)
+ return NULL;
+
+ /*
+ * Function GetProcessImageFileNameW() is available in
+ * Windows XP and higher systems. On older versions is
+ * available function GetModuleFileNameExW().
+ */
+ MyGetProcessImageFileNameW = (GetProcessImageFileNameWProt)(LPVOID)GetProcAddress(psapi, "GetProcessImageFileNameW");
+ MyGetModuleFileNameExW = (GetModuleFileNameExWProt)(LPVOID)GetProcAddress(psapi, "GetModuleFileNameExW");
+ MyEnumProcesses = (EnumProcessesProt)(LPVOID)GetProcAddress(psapi, "EnumProcesses");
+ if ((!MyGetProcessImageFileNameW && !MyGetModuleFileNameExW) || !MyEnumProcesses)
+ {
+ FreeLibrary(psapi);
+ return NULL;
+ }
+ }
+
+ /* Make initial buffer size for 1024 processes. */
+ size = 1024 * sizeof(*processes);
+
+retry:
+ processes = (DWORD *)LocalAlloc(LPTR, size);
+ if (!processes)
+ {
+ if (psapi)
+ FreeLibrary(psapi);
+ return NULL;
+ }
+
+ if (!MyEnumProcesses(processes, size, &length))
+ {
+ LocalFree(processes);
+ if (psapi)
+ FreeLibrary(psapi);
+ return NULL;
+ }
+ else if (size == length)
+ {
+ /*
+ * There is no indication given when the buffer is too small to
+ * store all process identifiers. Therefore if returned length
+ * is same as buffer size there can be more processes. Call
+ * again with larger buffer.
+ */
+ LocalFree(processes);
+ size *= 2;
+ goto retry;
+ }
+
+ process = NULL;
+ count = length / sizeof(*processes);
+
+ for (i = 0; i < count; i++)
+ {
+ /* Skip System Idle Process. */
+ if (processes[i] == 0)
+ continue;
+
+ /*
+ * Function GetModuleFileNameExW() requires additional
+ * PROCESS_VM_READ right as opposite to function
+ * GetProcessImageFileNameW() which does not need it.
+ */
+ process = open_process_for_query(processes[i], MyGetProcessImageFileNameW ? FALSE : TRUE);
+ if (!process)
+ continue;
+
+ /*
+ * Set initial buffer size to 256 (wide) characters.
+ * Final path length on the modern NT-based systems can be also larger.
+ */
+ size = 256;
+ found_process = FALSE;
+ partial_retry = 0;
+
+retry_path:
+ path = (LPWSTR)LocalAlloc(LPTR, size * sizeof(*path));
+ if (!path)
+ goto end_path;
+
+ if (MyGetProcessImageFileNameW)
+ length = MyGetProcessImageFileNameW(process, path, size);
+ else
+ length = MyGetModuleFileNameExW(process, NULL, path, size);
+
+ error = GetLastError();
+
+ /*
+ * GetModuleFileNameEx() returns zero and signal error ERROR_PARTIAL_COPY
+ * when remote process is in the middle of updating its module table.
+ * Sleep 10 ms and try again, max 10 attempts.
+ */
+ if (!MyGetProcessImageFileNameW)
+ {
+ if (length == 0 && error == ERROR_PARTIAL_COPY && partial_retry++ < 10)
+ {
+ Sleep(10);
+ goto retry_path;
+ }
+ partial_retry = 0;
+ }
+
+ /*
+ * When buffer is too small then function GetModuleFileNameEx() returns
+ * its size argument on older systems (Windows XP) or its size minus
+ * argument one on new systems (Windows 10) without signalling any error.
+ * Function GetProcessImageFileNameW() on the other hand returns zero
+ * value and signals error ERROR_INSUFFICIENT_BUFFER. So in all these
+ * cases call function again with larger buffer.
+ */
+
+ if (MyGetProcessImageFileNameW && length == 0 && error != ERROR_INSUFFICIENT_BUFFER)
+ goto end_path;
+
+ if ((MyGetProcessImageFileNameW && length == 0) ||
+ (!MyGetProcessImageFileNameW && (length == size || length == size-1)))
+ {
+ LocalFree(path);
+ size *= 2;
+ goto retry_path;
+ }
+
+ if (length && check_process_name(path, length, exe_file))
+ found_process = TRUE;
+
+end_path:
+ if (path)
+ {
+ LocalFree(path);
+ path = NULL;
+ }
+
+ if (found_process)
+ break;
+
+ CloseHandle(process);
+ process = NULL;
+ }
+
+ LocalFree(processes);
+
+ if (psapi)
+ FreeLibrary(psapi);
+
+ return process;
+}
+
+/*
+ * Try to open primary access token of the particular process with specified
+ * rights. Before opening access token try to adjust DACL permissions of the
+ * primary process access token, so following open does not fail on error
+ * related to no open permissions. Revert DACL permissions after open attempt.
+ * As following steps are not atomic, try to execute them more times in case
+ * of possible race conditions caused by other threads or processes.
+ */
+static HANDLE
+try_grant_permissions_and_open_process_token(HANDLE process, DWORD rights)
+{
+ PSECURITY_DESCRIPTOR security_descriptor;
+ HANDLE grant_token;
+ PACL old_dacl;
+ HANDLE token;
+ DWORD retry;
+ DWORD error;
+
+ /*
+ * This code is not atomic. Between grant and open calls can other
+ * thread or process change or revert permissions. So try to execute
+ * it more times.
+ */
+ for (retry = 0; retry < 10; retry++)
+ {
+ if (!grant_process_token_dacl_permissions(process, rights, &grant_token, &old_dacl, &security_descriptor))
+ return NULL;
+ if (!OpenProcessToken(process, rights, &token))
+ {
+ token = NULL;
+ error = GetLastError();
+ }
+ revert_token_dacl_permissions(grant_token, old_dacl, security_descriptor);
+ if (token)
+ return token;
+ else if (error != ERROR_ACCESS_DENIED)
+ return NULL;
+ }
+
+ return NULL;
+}
+
+/*
+ * Open primary access token of particular process handle with specified rights.
+ * If permissions for specified rights are missing then try to grant them.
+ */
+static HANDLE
+open_process_token_with_rights(HANDLE process, DWORD rights)
+{
+ HANDLE old_token;
+ HANDLE token;
+
+ /* First try to open primary access token of process handle directly. */
+ if (OpenProcessToken(process, rights, &token))
+ return token;
+
+ /*
+ * If opening failed then it means that owner of the current thread
+ * access token does not have permission for it. Try it again with
+ * primary process access token.
+ */
+ if (change_token_to_primary(&old_token))
+ {
+ if (!OpenProcessToken(process, rights, &token))
+ token = NULL;
+ revert_to_token(old_token);
+ if (token)
+ return token;
+ }
+
+ /*
+ * If opening is still failing then try to grant specified permissions
+ * for the current thread and try to open it again.
+ */
+ token = try_grant_permissions_and_open_process_token(process, rights);
+ if (token)
+ return token;
+
+ /*
+ * And if it is still failing then try it again with granting
+ * permissions for the primary process token of the current process.
+ */
+ if (change_token_to_primary(&old_token))
+ {
+ token = try_grant_permissions_and_open_process_token(process, rights);
+ revert_to_token(old_token);
+ if (token)
+ return token;
+ }
+
+ /*
+ * TODO: Sorry, no other option for now...
+ * It could be possible to use Take Ownership Name privilege to
+ * temporary change token owner of specified process to the owner of
+ * the current thread token, grant permissions for current thread in
+ * that process token, change ownership back to original one, open
+ * that process token and revert granted permissions. But this is
+ * not implemented yet.
+ */
+ return NULL;
+}
+
+/*
+ * Set x86 I/O Privilege Level to 3 for the whole current NT process. Do it via
+ * NtSetInformationProcess() call with ProcessUserModeIOPL information class,
+ * which is supported by 32-bit Windows NT kernel versions and requires Tcb
+ * privilege.
+ */
+static BOOL
+SetProcessUserModeIOPL(VOID)
+{
+ NtSetInformationProcessProt MyNtSetInformationProcess;
+
+ LUID luid_tcb_privilege;
+ LUID luid_impersonate_privilege;
+
+ HANDLE revert_token_tcb_privilege;
+ BOOL revert_only_tcb_privilege;
+
+ HANDLE revert_token_impersonate_privilege;
+ BOOL revert_only_impersonate_privilege;
+
+ BOOL impersonate_privilege_enabled;
+
+ BOOL revert_to_old_token;
+ HANDLE old_token;
+
+ HANDLE lsass_process;
+ HANDLE lsass_token;
+
+ UINT prev_error_mode;
+ NTSTATUS nt_status;
+ HMODULE ntdll;
+ BOOL ret;
+
+ impersonate_privilege_enabled = FALSE;
+ revert_to_old_token = FALSE;
+ lsass_token = NULL;
+ old_token = NULL;
+
+ /* Fast path when ProcessUserModeIOPL was already called. */
+ if (read_iopl() == 3)
+ return TRUE;
+
+ /*
+ * Load ntdll.dll library with disabled critical-error-handler message box.
+ * It means that NT kernel does not show unwanted GUI message box to user
+ * when LoadLibrary() function fails.
+ */
+ prev_error_mode = change_error_mode(SEM_FAILCRITICALERRORS);
+ ntdll = LoadLibrary(TEXT("ntdll.dll"));
+ change_error_mode(prev_error_mode);
+ if (!ntdll)
+ goto err_not_implemented;
+
+ /* Retrieve pointer to NtSetInformationProcess() function. */
+ MyNtSetInformationProcess = (NtSetInformationProcessProt)(LPVOID)GetProcAddress(ntdll, "NtSetInformationProcess");
+ if (!MyNtSetInformationProcess)
+ goto err_not_implemented;
+
+ /*
+ * ProcessUserModeIOPL is syscall for NT kernel to change x86 IOPL
+ * of the current running process to 3.
+ *
+ * Process handle argument for ProcessUserModeIOPL is ignored and
+ * IOPL is always changed for the current running process. So pass
+ * GetCurrentProcess() handle for documentation purpose. Process
+ * information buffer and length are unused for ProcessUserModeIOPL.
+ *
+ * ProcessUserModeIOPL may success (return value >= 0) or may fail
+ * because it is not implemented or because of missing privilege.
+ * Other errors are not defined, so handle them as unknown.
+ */
+ nt_status = MyNtSetInformationProcess(GetCurrentProcess(), ProcessUserModeIOPL, NULL, 0);
+ if (nt_status >= 0)
+ goto verify;
+ else if (nt_status == STATUS_NOT_IMPLEMENTED)
+ goto err_not_implemented;
+ else if (nt_status != STATUS_PRIVILEGE_NOT_HELD)
+ goto err_unknown;
+
+ /*
+ * If ProcessUserModeIOPL call failed with STATUS_PRIVILEGE_NOT_HELD
+ * error then it means that the current thread token does not have
+ * Tcb privilege enabled. Try to enable it.
+ */
+
+ if (!LookupPrivilegeValue(NULL, SE_TCB_NAME, &luid_tcb_privilege))
+ goto err_not_implemented;
+
+ /*
+ * If the current thread has already Tcb privilege enabled then there
+ * is some additional unhanded restriction.
+ */
+ if (have_privilege(luid_tcb_privilege))
+ goto err_privilege_not_held;
+
+ /* Try to enable Tcb privilege and try ProcessUserModeIOPL call again. */
+ if (enable_privilege(luid_tcb_privilege, &revert_token_tcb_privilege, &revert_only_tcb_privilege))
+ {
+ nt_status = MyNtSetInformationProcess(GetCurrentProcess(), ProcessUserModeIOPL, NULL, 0);
+ revert_privilege(luid_tcb_privilege, revert_token_tcb_privilege, revert_only_tcb_privilege);
+ if (nt_status >= 0)
+ goto verify;
+ else if (nt_status == STATUS_NOT_IMPLEMENTED)
+ goto err_not_implemented;
+ else if (nt_status == STATUS_PRIVILEGE_NOT_HELD)
+ goto err_privilege_not_held;
+ else
+ goto err_unknown;
+ }
+
+ /*
+ * If enabling of Tcb privilege failed then it means that current thread
+ * does not this privilege. But current process may have it. So try it
+ * again with primary process access token.
+ */
+
+ /*
+ * If system supports Impersonate privilege (Windows 2000 SP4 or higher) then
+ * all future actions in this function require this Impersonate privilege.
+ * So try to enable it in case it is currently disabled.
+ */
+ if (LookupPrivilegeValue(NULL, SE_IMPERSONATE_NAME, &luid_impersonate_privilege) &&
+ !have_privilege(luid_impersonate_privilege))
+ {
+ /*
+ * If current thread does not have Impersonate privilege enabled
+ * then first try to enable it just for the current thread. If
+ * it is not possible to enable it just for the current thread
+ * then try it to enable globally for whole process (which
+ * affects all process threads). Both actions will be reverted
+ * at the end of this function.
+ */
+ if (enable_privilege(luid_impersonate_privilege, &revert_token_impersonate_privilege, &revert_only_impersonate_privilege))
+ {
+ impersonate_privilege_enabled = TRUE;
+ }
+ else if (enable_privilege(luid_impersonate_privilege, NULL, NULL))
+ {
+ impersonate_privilege_enabled = TRUE;
+ revert_token_impersonate_privilege = NULL;
+ revert_only_impersonate_privilege = TRUE;
+ }
+ else
+ {
+ goto err_privilege_not_held;
+ }
+
+ /*
+ * Now when Impersonate privilege is enabled, try to enable Tcb
+ * privilege again. Enabling other privileges for the current
+ * thread requires Impersonate privilege, so enabling Tcb again
+ * could now pass.
+ */
+ if (enable_privilege(luid_tcb_privilege, &revert_token_tcb_privilege, &revert_only_tcb_privilege))
+ {
+ nt_status = MyNtSetInformationProcess(GetCurrentProcess(), ProcessUserModeIOPL, NULL, 0);
+ revert_privilege(luid_tcb_privilege, revert_token_tcb_privilege, revert_only_tcb_privilege);
+ if (nt_status >= 0)
+ goto verify;
+ else if (nt_status == STATUS_NOT_IMPLEMENTED)
+ goto err_not_implemented;
+ else if (nt_status == STATUS_PRIVILEGE_NOT_HELD)
+ goto err_privilege_not_held;
+ else
+ goto err_unknown;
+ }
+ }
+
+ /*
+ * If enabling Tcb privilege failed then it means that the current
+ * thread access token does not have this privilege or does not
+ * have permission to adjust privileges.
+ *
+ * Try to use more privileged token from Local Security Authority
+ * Subsystem Service process (lsass.exe) which has Tcb privilege.
+ * Retrieving this more privileged token is possible for local
+ * administrators (unless it was disabled by local administrators).
+ */
+
+ lsass_process = find_and_open_process_for_query("lsass.exe");
+ if (!lsass_process)
+ goto err_privilege_not_held;
+
+ /*
+ * Open primary lsass.exe process access token with query and duplicate
+ * rights. Just these two rights are required for impersonating other
+ * primary process token (impersonate right is really not required!).
+ */
+ lsass_token = open_process_token_with_rights(lsass_process, TOKEN_QUERY | TOKEN_DUPLICATE);
+
+ CloseHandle(lsass_process);
+
+ if (!lsass_token)
+ goto err_privilege_not_held;
+
+ /*
+ * After successful open of the primary lsass.exe process access token,
+ * assign its copy for the current thread.
+ */
+ if (!change_token(lsass_token, &old_token))
+ goto err_privilege_not_held;
+
+ revert_to_old_token = TRUE;
+
+ nt_status = MyNtSetInformationProcess(GetCurrentProcess(), ProcessUserModeIOPL, NULL, 0);
+ if (nt_status == STATUS_PRIVILEGE_NOT_HELD)
+ {
+ /*
+ * Now current thread is not using primary process token anymore
+ * but is using custom access token. There is no need to revert
+ * enabled Tcb privilege as the whole custom access token would
+ * be reverted. So there is no need to setup revert method for
+ * enabling privilege.
+ */
+ if (have_privilege(luid_tcb_privilege) ||
+ !enable_privilege(luid_tcb_privilege, NULL, NULL))
+ goto err_privilege_not_held;
+ nt_status = MyNtSetInformationProcess(GetCurrentProcess(), ProcessUserModeIOPL, NULL, 0);
+ }
+ if (nt_status >= 0)
+ goto verify;
+ else if (nt_status == STATUS_NOT_IMPLEMENTED)
+ goto err_not_implemented;
+ else if (nt_status == STATUS_PRIVILEGE_NOT_HELD)
+ goto err_privilege_not_held;
+ else
+ goto err_unknown;
+
+verify:
+ /*
+ * Some Windows NT kernel versions (e.g. Windows 2003 x64) do not
+ * implement ProcessUserModeIOPL syscall at all but incorrectly
+ * returns success when it is called by user process. So always
+ * after this call verify that IOPL is set to 3.
+ */
+ if (read_iopl() != 3)
+ goto err_not_implemented;
+ ret = TRUE;
+ goto ret;
+
+err_not_implemented:
+ SetLastError(ERROR_INVALID_FUNCTION);
+ ret = FALSE;
+ goto ret;
+
+err_privilege_not_held:
+ SetLastError(ERROR_PRIVILEGE_NOT_HELD);
+ ret = FALSE;
+ goto ret;
+
+err_unknown:
+ SetLastError(ERROR_GEN_FAILURE);
+ ret = FALSE;
+ goto ret;
+
+ret:
+ if (revert_to_old_token)
+ revert_to_token(old_token);
+
+ if (impersonate_privilege_enabled)
+ revert_privilege(luid_impersonate_privilege, revert_token_impersonate_privilege, revert_only_impersonate_privilege);
+
+ if (lsass_token)
+ CloseHandle(lsass_token);
+
+ if (ntdll)
+ FreeLibrary(ntdll);
+
+ return ret;
+}
+
+static int
+intel_setup_io(struct pci_access *a)
+{
+#ifndef _WIN64
+ /* 16/32-bit non-NT systems allow applications to access PCI I/O ports without any special setup. */
+ OSVERSIONINFOA version;
+ version.dwOSVersionInfoSize = sizeof(version);
+ if (GetVersionExA(&version) && version.dwPlatformId < VER_PLATFORM_WIN32_NT)
+ {
+ a->debug("Detected 16/32-bit non-NT system, skipping NT setup...");
+ return 1;
+ }
+#endif
+
+ /* On NT-based systems issue ProcessUserModeIOPL syscall which changes IOPL to 3. */
+ if (!SetProcessUserModeIOPL())
+ {
+ DWORD error = GetLastError();
+ a->debug("NT ProcessUserModeIOPL call failed: %s.", error == ERROR_INVALID_FUNCTION ? "Not Implemented" : error == ERROR_PRIVILEGE_NOT_HELD ? "Access Denied" : "Operation Failed");
+ return 0;
+ }
+
+ a->debug("NT ProcessUserModeIOPL call succeeded...");
+ return 1;
+}
+
+static inline void
+intel_cleanup_io(struct pci_access *a UNUSED)
+{
+ /*
+ * 16/32-bit non-NT systems do not use any special setup and on NT-based
+ * systems ProcessUserModeIOPL permanently changes IOPL to 3 for the current
+ * NT process, no revert for current process is possible.
+ */
+}
+
+static inline void intel_io_lock(void)
+{
+}
+
+static inline void intel_io_unlock(void)
+{
+}
diff --git a/lib/i386-ports.c b/lib/i386-ports.c
new file mode 100644
index 0000000..0ca87dd
--- /dev/null
+++ b/lib/i386-ports.c
@@ -0,0 +1,323 @@
+/*
+ * The PCI Library -- Direct Configuration access via i386 Ports
+ *
+ * Copyright (c) 1997--2006 Martin Mares <mj@ucw.cz>
+ *
+ * Can be freely distributed and used under the terms of the GNU GPL.
+ */
+
+#define _GNU_SOURCE
+
+#include "internal.h"
+
+#include <string.h>
+
+#if defined(PCI_OS_LINUX)
+#include "i386-io-linux.h"
+#elif defined(PCI_OS_GNU)
+#include "i386-io-hurd.h"
+#elif defined(PCI_OS_SUNOS)
+#include "i386-io-sunos.h"
+#elif defined(PCI_OS_WINDOWS)
+#include "i386-io-windows.h"
+#elif defined(PCI_OS_CYGWIN)
+#include "i386-io-cygwin.h"
+#elif defined(PCI_OS_HAIKU)
+#include "i386-io-haiku.h"
+#elif defined(PCI_OS_BEOS)
+#include "i386-io-beos.h"
+#elif defined(PCI_OS_DJGPP)
+#include "i386-io-djgpp.h"
+#else
+#error Do not know how to access I/O ports on this OS.
+#endif
+
+static int conf12_io_enabled = -1; /* -1=haven't tried, 0=failed, 1=succeeded */
+
+static int
+conf12_setup_io(struct pci_access *a)
+{
+ if (conf12_io_enabled < 0)
+ conf12_io_enabled = intel_setup_io(a);
+ return conf12_io_enabled;
+}
+
+static void
+conf12_init(struct pci_access *a)
+{
+ if (!conf12_setup_io(a))
+ a->error("No permission to access I/O ports (you probably have to be root).");
+}
+
+static void
+conf12_cleanup(struct pci_access *a)
+{
+ if (conf12_io_enabled > 0)
+ {
+ intel_cleanup_io(a);
+ conf12_io_enabled = -1;
+ }
+}
+
+/*
+ * Before we decide to use direct hardware access mechanisms, we try to do some
+ * trivial checks to ensure it at least _seems_ to be working -- we just test
+ * whether bus 00 contains a host bridge (this is similar to checking
+ * techniques used in XFree86, but ours should be more reliable since we
+ * attempt to make use of direct access hints provided by the PCI BIOS).
+ *
+ * This should be close to trivial, but it isn't, because there are buggy
+ * chipsets (yes, you guessed it, by Intel and Compaq) that have no class ID.
+ */
+
+static int
+intel_sanity_check(struct pci_access *a, struct pci_methods *m)
+{
+ struct pci_dev d;
+
+ memset(&d, 0, sizeof(d));
+ a->debug("...sanity check");
+ d.bus = 0;
+ d.func = 0;
+ for (d.dev = 0; d.dev < 32; d.dev++)
+ {
+ u16 class, vendor;
+ if (m->read(&d, PCI_CLASS_DEVICE, (byte *) &class, sizeof(class)) &&
+ (class == cpu_to_le16(PCI_CLASS_BRIDGE_HOST) || class == cpu_to_le16(PCI_CLASS_DISPLAY_VGA)) ||
+ m->read(&d, PCI_VENDOR_ID, (byte *) &vendor, sizeof(vendor)) &&
+ (vendor == cpu_to_le16(PCI_VENDOR_ID_INTEL) || vendor == cpu_to_le16(PCI_VENDOR_ID_COMPAQ)))
+ {
+ a->debug("...outside the Asylum at 0/%02x/0", d.dev);
+ return 1;
+ }
+ }
+ a->debug("...insane");
+ return 0;
+}
+
+/*
+ * Configuration type 1
+ */
+
+#define CONFIG_CMD(bus, device_fn, where) (0x80000000 | (bus << 16) | (device_fn << 8) | (where & ~3))
+
+static int
+conf1_detect(struct pci_access *a)
+{
+ unsigned int tmp;
+ int res = 0;
+
+ if (!conf12_setup_io(a))
+ {
+ a->debug("...no I/O permission");
+ return 0;
+ }
+
+ intel_io_lock();
+ outb (0x01, 0xCFB);
+ tmp = inl (0xCF8);
+ outl (0x80000000, 0xCF8);
+ if (inl (0xCF8) == 0x80000000)
+ res = 1;
+ outl (tmp, 0xCF8);
+ intel_io_unlock();
+
+ if (res)
+ res = intel_sanity_check(a, &pm_intel_conf1);
+ return res;
+}
+
+static int
+conf1_read(struct pci_dev *d, int pos, byte *buf, int len)
+{
+ int addr = 0xcfc + (pos&3);
+ int res = 1;
+
+ if (d->domain || pos >= 256)
+ return 0;
+
+ if (len != 1 && len != 2 && len != 4)
+ return pci_generic_block_read(d, pos, buf, len);
+
+ intel_io_lock();
+ outl(0x80000000 | ((d->bus & 0xff) << 16) | (PCI_DEVFN(d->dev, d->func) << 8) | (pos&~3), 0xcf8);
+
+ switch (len)
+ {
+ case 1:
+ buf[0] = inb(addr);
+ break;
+ case 2:
+ ((u16 *) buf)[0] = cpu_to_le16(inw(addr));
+ break;
+ case 4:
+ ((u32 *) buf)[0] = cpu_to_le32(inl(addr));
+ break;
+ }
+
+ intel_io_unlock();
+ return res;
+}
+
+static int
+conf1_write(struct pci_dev *d, int pos, byte *buf, int len)
+{
+ int addr = 0xcfc + (pos&3);
+ int res = 1;
+
+ if (d->domain || pos >= 256)
+ return 0;
+
+ if (len != 1 && len != 2 && len != 4)
+ return pci_generic_block_write(d, pos, buf, len);
+
+ intel_io_lock();
+ outl(0x80000000 | ((d->bus & 0xff) << 16) | (PCI_DEVFN(d->dev, d->func) << 8) | (pos&~3), 0xcf8);
+
+ switch (len)
+ {
+ case 1:
+ outb(buf[0], addr);
+ break;
+ case 2:
+ outw(le16_to_cpu(((u16 *) buf)[0]), addr);
+ break;
+ case 4:
+ outl(le32_to_cpu(((u32 *) buf)[0]), addr);
+ break;
+ }
+ intel_io_unlock();
+ return res;
+}
+
+/*
+ * Configuration type 2. Obsolete and brain-damaged, but existing.
+ */
+
+static int
+conf2_detect(struct pci_access *a)
+{
+ int res = 0;
+
+ if (!conf12_setup_io(a))
+ {
+ a->debug("...no I/O permission");
+ return 0;
+ }
+
+ /* This is ugly and tends to produce false positives. Beware. */
+
+ intel_io_lock();
+ outb(0x00, 0xCFB);
+ outb(0x00, 0xCF8);
+ outb(0x00, 0xCFA);
+ if (inb(0xCF8) == 0x00 && inb(0xCFA) == 0x00)
+ res = intel_sanity_check(a, &pm_intel_conf2);
+ intel_io_unlock();
+ return res;
+}
+
+static int
+conf2_read(struct pci_dev *d, int pos, byte *buf, int len)
+{
+ int res = 1;
+ int addr = 0xc000 | (d->dev << 8) | pos;
+
+ if (d->domain || pos >= 256)
+ return 0;
+
+ if (d->dev >= 16)
+ /* conf2 supports only 16 devices per bus */
+ return 0;
+
+ if (len != 1 && len != 2 && len != 4)
+ return pci_generic_block_read(d, pos, buf, len);
+
+ intel_io_lock();
+ outb((d->func << 1) | 0xf0, 0xcf8);
+ outb(d->bus, 0xcfa);
+ switch (len)
+ {
+ case 1:
+ buf[0] = inb(addr);
+ break;
+ case 2:
+ ((u16 *) buf)[0] = cpu_to_le16(inw(addr));
+ break;
+ case 4:
+ ((u32 *) buf)[0] = cpu_to_le32(inl(addr));
+ break;
+ }
+ outb(0, 0xcf8);
+ intel_io_unlock();
+ return res;
+}
+
+static int
+conf2_write(struct pci_dev *d, int pos, byte *buf, int len)
+{
+ int res = 1;
+ int addr = 0xc000 | (d->dev << 8) | pos;
+
+ if (d->domain || pos >= 256)
+ return 0;
+
+ if (d->dev >= 16)
+ /* conf2 supports only 16 devices per bus */
+ return 0;
+
+ if (len != 1 && len != 2 && len != 4)
+ return pci_generic_block_write(d, pos, buf, len);
+
+ intel_io_lock();
+ outb((d->func << 1) | 0xf0, 0xcf8);
+ outb(d->bus, 0xcfa);
+ switch (len)
+ {
+ case 1:
+ outb(buf[0], addr);
+ break;
+ case 2:
+ outw(le16_to_cpu(* (u16 *) buf), addr);
+ break;
+ case 4:
+ outl(le32_to_cpu(* (u32 *) buf), addr);
+ break;
+ }
+
+ outb(0, 0xcf8);
+ intel_io_unlock();
+ return res;
+}
+
+struct pci_methods pm_intel_conf1 = {
+ "intel-conf1",
+ "Raw I/O port access using Intel conf1 interface",
+ NULL, /* config */
+ conf1_detect,
+ conf12_init,
+ conf12_cleanup,
+ pci_generic_scan,
+ pci_generic_fill_info,
+ conf1_read,
+ conf1_write,
+ NULL, /* read_vpd */
+ NULL, /* init_dev */
+ NULL /* cleanup_dev */
+};
+
+struct pci_methods pm_intel_conf2 = {
+ "intel-conf2",
+ "Raw I/O port access using Intel conf2 interface",
+ NULL, /* config */
+ conf2_detect,
+ conf12_init,
+ conf12_cleanup,
+ pci_generic_scan,
+ pci_generic_fill_info,
+ conf2_read,
+ conf2_write,
+ NULL, /* read_vpd */
+ NULL, /* init_dev */
+ NULL /* cleanup_dev */
+};
diff --git a/lib/init.c b/lib/init.c
new file mode 100644
index 0000000..e6efb8b
--- /dev/null
+++ b/lib/init.c
@@ -0,0 +1,340 @@
+/*
+ * The PCI Library -- Initialization and related things
+ *
+ * Copyright (c) 1997--2018 Martin Mares <mj@ucw.cz>
+ *
+ * Can be freely distributed and used under the terms of the GNU GPL.
+ */
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <stdarg.h>
+#include <string.h>
+
+#include "internal.h"
+
+#ifdef PCI_OS_WINDOWS
+#include <windows.h>
+#endif
+
+static struct pci_methods *pci_methods[PCI_ACCESS_MAX] = {
+ NULL,
+#ifdef PCI_HAVE_PM_LINUX_SYSFS
+ &pm_linux_sysfs,
+#else
+ NULL,
+#endif
+#ifdef PCI_HAVE_PM_LINUX_PROC
+ &pm_linux_proc,
+#else
+ NULL,
+#endif
+#ifdef PCI_HAVE_PM_INTEL_CONF
+ &pm_intel_conf1,
+ &pm_intel_conf2,
+#else
+ NULL,
+ NULL,
+#endif
+#ifdef PCI_HAVE_PM_FBSD_DEVICE
+ &pm_fbsd_device,
+#else
+ NULL,
+#endif
+#ifdef PCI_HAVE_PM_AIX_DEVICE
+ &pm_aix_device,
+#else
+ NULL,
+#endif
+#ifdef PCI_HAVE_PM_NBSD_LIBPCI
+ &pm_nbsd_libpci,
+#else
+ NULL,
+#endif
+#ifdef PCI_HAVE_PM_OBSD_DEVICE
+ &pm_obsd_device,
+#else
+ NULL,
+#endif
+#ifdef PCI_HAVE_PM_DUMP
+ &pm_dump,
+#else
+ NULL,
+#endif
+#ifdef PCI_HAVE_PM_DARWIN_DEVICE
+ &pm_darwin,
+#else
+ NULL,
+#endif
+#ifdef PCI_HAVE_PM_SYLIXOS_DEVICE
+ &pm_sylixos_device,
+#else
+ NULL,
+#endif
+#ifdef PCI_HAVE_PM_HURD_CONF
+ &pm_hurd,
+#else
+ NULL,
+#endif
+#ifdef PCI_HAVE_PM_WIN32_CFGMGR32
+ &pm_win32_cfgmgr32,
+#else
+ NULL,
+#endif
+#ifdef PCI_HAVE_PM_WIN32_KLDBG
+ &pm_win32_kldbg,
+#else
+ NULL,
+#endif
+#ifdef PCI_HAVE_PM_WIN32_SYSDBG
+ &pm_win32_sysdbg,
+#else
+ NULL,
+#endif
+#ifdef PCI_HAVE_PM_MMIO_CONF
+ &pm_mmio_conf1,
+ &pm_mmio_conf1_ext,
+#else
+ NULL,
+ NULL,
+#endif
+};
+
+// If PCI_ACCESS_AUTO is selected, we probe the access methods in this order
+static int probe_sequence[] = {
+ // System-specific methods
+ PCI_ACCESS_SYS_BUS_PCI,
+ PCI_ACCESS_PROC_BUS_PCI,
+ PCI_ACCESS_FBSD_DEVICE,
+ PCI_ACCESS_AIX_DEVICE,
+ PCI_ACCESS_NBSD_LIBPCI,
+ PCI_ACCESS_OBSD_DEVICE,
+ PCI_ACCESS_DARWIN,
+ PCI_ACCESS_SYLIXOS_DEVICE,
+ PCI_ACCESS_HURD,
+ PCI_ACCESS_WIN32_CFGMGR32,
+ PCI_ACCESS_WIN32_KLDBG,
+ PCI_ACCESS_WIN32_SYSDBG,
+ // Low-level methods poking the hardware directly
+ PCI_ACCESS_I386_TYPE1,
+ PCI_ACCESS_I386_TYPE2,
+ PCI_ACCESS_MMIO_TYPE1_EXT,
+ PCI_ACCESS_MMIO_TYPE1,
+ -1,
+};
+
+static void PCI_NONRET
+pci_generic_error(char *msg, ...)
+{
+ va_list args;
+
+ va_start(args, msg);
+ fputs("pcilib: ", stderr);
+ vfprintf(stderr, msg, args);
+ va_end(args);
+ fputc('\n', stderr);
+ exit(1);
+}
+
+static void
+pci_generic_warn(char *msg, ...)
+{
+ va_list args;
+
+ va_start(args, msg);
+ fputs("pcilib: ", stderr);
+ vfprintf(stderr, msg, args);
+ va_end(args);
+ fputc('\n', stderr);
+}
+
+static void
+pci_generic_debug(char *msg, ...)
+{
+ va_list args;
+
+ va_start(args, msg);
+ vfprintf(stdout, msg, args);
+ va_end(args);
+}
+
+static void
+pci_null_debug(char *msg UNUSED, ...)
+{
+}
+
+// Memory allocation functions are safe to call if pci_access is not fully initalized or even NULL
+
+void *
+pci_malloc(struct pci_access *a, int size)
+{
+ void *x = malloc(size);
+
+ if (!x)
+ (a && a->error ? a->error : pci_generic_error)("Out of memory (allocation of %d bytes failed)", size);
+ return x;
+}
+
+void
+pci_mfree(void *x)
+{
+ if (x)
+ free(x);
+}
+
+char *
+pci_strdup(struct pci_access *a, const char *s)
+{
+ int len = strlen(s) + 1;
+ char *t = pci_malloc(a, len);
+ memcpy(t, s, len);
+ return t;
+}
+
+int
+pci_lookup_method(char *name)
+{
+ int i;
+
+ for (i=0; i<PCI_ACCESS_MAX; i++)
+ if (pci_methods[i] && !strcmp(pci_methods[i]->name, name))
+ return i;
+ return -1;
+}
+
+char *
+pci_get_method_name(int index)
+{
+ if (index < 0 || index >= PCI_ACCESS_MAX)
+ return NULL;
+ else if (!pci_methods[index])
+ return "";
+ else
+ return pci_methods[index]->name;
+}
+
+#ifdef PCI_OS_WINDOWS
+
+static void
+pci_init_name_list_path(struct pci_access *a)
+{
+ if ((PCI_PATH_IDS_DIR)[0])
+ pci_set_name_list_path(a, PCI_PATH_IDS_DIR "\\" PCI_IDS, 0);
+ else
+ {
+ char *path, *sep;
+ DWORD len;
+
+ path = pci_malloc(a, MAX_PATH+1);
+ len = GetModuleFileNameA(NULL, path, MAX_PATH+1);
+ sep = (len > 0) ? strrchr(path, '\\') : NULL;
+ if (len == 0 || len == MAX_PATH+1 || !sep || MAX_PATH-(size_t)(sep+1-path) < sizeof(PCI_IDS))
+ {
+ free(path);
+ pci_set_name_list_path(a, PCI_IDS, 0);
+ }
+ else
+ {
+ memcpy(sep+1, PCI_IDS, sizeof(PCI_IDS));
+ pci_set_name_list_path(a, path, 1);
+ }
+ }
+}
+
+#else
+
+static void
+pci_init_name_list_path(struct pci_access *a)
+{
+ pci_set_name_list_path(a, PCI_PATH_IDS_DIR "/" PCI_IDS, 0);
+}
+
+#endif
+
+struct pci_access *
+pci_alloc(void)
+{
+ struct pci_access *a = pci_malloc(NULL, sizeof(struct pci_access));
+ int i;
+
+ memset(a, 0, sizeof(*a));
+ pci_init_name_list_path(a);
+#ifdef PCI_USE_DNS
+ pci_define_param(a, "net.domain", PCI_ID_DOMAIN, "DNS domain used for resolving of ID's");
+ pci_define_param(a, "net.cache_name", "~/.pciids-cache", "Name of the ID cache file");
+ a->id_lookup_mode = PCI_LOOKUP_CACHE;
+#endif
+#ifdef PCI_HAVE_HWDB
+ pci_define_param(a, "hwdb.disable", "0", "Do not look up names in UDEV's HWDB if non-zero");
+#endif
+ for (i=0; i<PCI_ACCESS_MAX; i++)
+ if (pci_methods[i] && pci_methods[i]->config)
+ pci_methods[i]->config(a);
+ return a;
+}
+
+void
+pci_init_v35(struct pci_access *a)
+{
+ if (!a->error)
+ a->error = pci_generic_error;
+ if (!a->warning)
+ a->warning = pci_generic_warn;
+ if (!a->debug)
+ a->debug = pci_generic_debug;
+ if (!a->debugging)
+ a->debug = pci_null_debug;
+
+ if (a->method)
+ {
+ if (a->method >= PCI_ACCESS_MAX || !pci_methods[a->method])
+ a->error("This access method is not supported.");
+ a->methods = pci_methods[a->method];
+ }
+ else
+ {
+ unsigned int i;
+ for (i=0; probe_sequence[i] >= 0; i++)
+ {
+ struct pci_methods *m = pci_methods[probe_sequence[i]];
+ if (!m)
+ continue;
+ a->debug("Trying method %s...", m->name);
+ if (m->detect(a))
+ {
+ a->debug("...OK\n");
+ a->methods = m;
+ a->method = probe_sequence[i];
+ break;
+ }
+ a->debug("...No.\n");
+ }
+ if (!a->methods)
+ a->error("Cannot find any working access method.");
+ }
+ a->debug("Decided to use %s\n", a->methods->name);
+ a->methods->init(a);
+}
+
+STATIC_ALIAS(void pci_init(struct pci_access *a), pci_init_v35(a));
+DEFINE_ALIAS(void pci_init_v30(struct pci_access *a), pci_init_v35);
+SYMBOL_VERSION(pci_init_v30, pci_init@LIBPCI_3.0);
+SYMBOL_VERSION(pci_init_v35, pci_init@@LIBPCI_3.5);
+
+void
+pci_cleanup(struct pci_access *a)
+{
+ struct pci_dev *d, *e;
+
+ for (d=a->devices; d; d=e)
+ {
+ e = d->next;
+ pci_free_dev(d);
+ }
+ if (a->methods)
+ a->methods->cleanup(a);
+ pci_free_name_list(a);
+ pci_free_params(a);
+ pci_set_name_list_path(a, NULL, 0);
+ pci_mfree(a);
+}
diff --git a/lib/internal.h b/lib/internal.h
new file mode 100644
index 0000000..ed0e94f
--- /dev/null
+++ b/lib/internal.h
@@ -0,0 +1,138 @@
+/*
+ * The PCI Library -- Internal Stuff
+ *
+ * Copyright (c) 1997--2022 Martin Mares <mj@ucw.cz>
+ *
+ * Can be freely distributed and used under the terms of the GNU GPL.
+ */
+
+#include "config.h"
+
+#ifdef PCI_SHARED_LIB
+#define PCI_ABI __attribute__((visibility("default")))
+// Functions, which are bound to externally visible symbols by the versioning
+// mechanism, have to be declared as VERSIONED. Otherwise, GCC with global
+// optimizations is happy to optimize them away, leading to linker failures.
+#define VERSIONED_ABI __attribute__((used)) PCI_ABI
+#ifdef __APPLE__
+#define STATIC_ALIAS(_decl, _for) _decl PCI_ABI { return _for; }
+#define DEFINE_ALIAS(_decl, _for)
+#define SYMBOL_VERSION(_int, _ext)
+#else
+#define STATIC_ALIAS(_decl, _for)
+#define DEFINE_ALIAS(_decl, _for) extern _decl __attribute__((alias(#_for)))
+#ifdef _WIN32
+/* GCC does not support asm .symver directive for Windows targets, so define new external global function symbol as alias to internal symbol */
+#define SYMBOL_VERSION(_int, _ext) asm(".globl\t" PCI_STRINGIFY(__MINGW_USYMBOL(_ext)) "\n\t" \
+ ".def\t" PCI_STRINGIFY(__MINGW_USYMBOL(_ext)) ";\t.scl\t2;\t.type\t32;\t.endef\n\t" \
+ ".set\t" PCI_STRINGIFY(__MINGW_USYMBOL(_ext)) "," PCI_STRINGIFY(__MINGW_USYMBOL(_int)))
+#else
+#define SYMBOL_VERSION(_int, _ext) asm(".symver " #_int "," #_ext)
+#endif
+#endif
+#else
+#define VERSIONED_ABI
+#define STATIC_ALIAS(_decl, _for) _decl { return _for; }
+#define DEFINE_ALIAS(_decl, _for)
+#define SYMBOL_VERSION(_int, _ext)
+#endif
+
+#include "pci.h"
+#include "sysdep.h"
+
+/* Old 32-bit-only versions of MinGW32 do not define __MINGW_USYMBOL macro */
+#ifdef __MINGW32__
+#ifndef __MINGW_USYMBOL
+#define __MINGW_USYMBOL(sym) _##sym
+#endif
+#endif
+
+#define _PCI_STRINGIFY(x) #x
+#define PCI_STRINGIFY(x) _PCI_STRINGIFY(x)
+
+struct pci_methods {
+ char *name;
+ char *help;
+ void (*config)(struct pci_access *);
+ int (*detect)(struct pci_access *);
+ void (*init)(struct pci_access *);
+ void (*cleanup)(struct pci_access *);
+ void (*scan)(struct pci_access *);
+ void (*fill_info)(struct pci_dev *, unsigned int flags);
+ int (*read)(struct pci_dev *, int pos, byte *buf, int len);
+ int (*write)(struct pci_dev *, int pos, byte *buf, int len);
+ int (*read_vpd)(struct pci_dev *, int pos, byte *buf, int len);
+ void (*init_dev)(struct pci_dev *);
+ void (*cleanup_dev)(struct pci_dev *);
+};
+
+/* generic.c */
+void pci_generic_scan_bus(struct pci_access *, byte *busmap, int domain, int bus);
+void pci_generic_scan_domain(struct pci_access *, int domain);
+void pci_generic_scan(struct pci_access *);
+void pci_generic_fill_info(struct pci_dev *, unsigned int flags);
+int pci_generic_block_read(struct pci_dev *, int pos, byte *buf, int len);
+int pci_generic_block_write(struct pci_dev *, int pos, byte *buf, int len);
+
+/* emulated.c */
+int pci_emulated_read(struct pci_dev *d, int pos, byte *buf, int len);
+
+/* init.c */
+void *pci_malloc(struct pci_access *, int);
+void pci_mfree(void *);
+char *pci_strdup(struct pci_access *a, const char *s);
+
+void pci_init_v30(struct pci_access *a) VERSIONED_ABI;
+void pci_init_v35(struct pci_access *a) VERSIONED_ABI;
+
+/* access.c */
+struct pci_dev *pci_alloc_dev(struct pci_access *);
+int pci_link_dev(struct pci_access *, struct pci_dev *);
+
+int pci_fill_info_v30(struct pci_dev *, int flags) VERSIONED_ABI;
+int pci_fill_info_v31(struct pci_dev *, int flags) VERSIONED_ABI;
+int pci_fill_info_v32(struct pci_dev *, int flags) VERSIONED_ABI;
+int pci_fill_info_v33(struct pci_dev *, int flags) VERSIONED_ABI;
+int pci_fill_info_v34(struct pci_dev *, int flags) VERSIONED_ABI;
+int pci_fill_info_v35(struct pci_dev *, int flags) VERSIONED_ABI;
+int pci_fill_info_v38(struct pci_dev *, int flags) VERSIONED_ABI;
+
+static inline int want_fill(struct pci_dev *d, unsigned want_fields, unsigned int try_fields)
+{
+ want_fields &= try_fields;
+ if ((d->known_fields & want_fields) == want_fields)
+ return 0;
+ else
+ {
+ d->known_fields |= try_fields;
+ return 1;
+ }
+}
+
+static inline void clear_fill(struct pci_dev *d, unsigned clear_fields)
+{
+ d->known_fields &= ~clear_fields;
+}
+
+struct pci_property {
+ struct pci_property *next;
+ u32 key;
+ char value[1];
+};
+
+char *pci_set_property(struct pci_dev *d, u32 key, char *value);
+
+/* params.c */
+void pci_define_param(struct pci_access *acc, char *param, char *val, char *help);
+int pci_set_param_internal(struct pci_access *acc, char *param, char *val, int copy);
+void pci_free_params(struct pci_access *acc);
+
+/* caps.c */
+void pci_scan_caps(struct pci_dev *, unsigned int want_fields);
+void pci_free_caps(struct pci_dev *);
+
+extern struct pci_methods pm_intel_conf1, pm_intel_conf2, pm_linux_proc,
+ pm_fbsd_device, pm_aix_device, pm_nbsd_libpci, pm_obsd_device,
+ pm_dump, pm_linux_sysfs, pm_darwin, pm_sylixos_device, pm_hurd,
+ pm_mmio_conf1, pm_mmio_conf1_ext,
+ pm_win32_cfgmgr32, pm_win32_kldbg, pm_win32_sysdbg;
diff --git a/lib/libpci.pc.in b/lib/libpci.pc.in
new file mode 100644
index 0000000..29c6910
--- /dev/null
+++ b/lib/libpci.pc.in
@@ -0,0 +1,11 @@
+prefix=@PREFIX@
+includedir=@INCDIR@
+libdir=@LIBDIR@
+idsdir=@IDSDIR@
+
+Name: libpci
+Description: libpci
+Version: @VERSION@
+Libs: -L${libdir} -lpci
+Libs.private: @LDLIBS@ @WITH_LIBS@
+Cflags: -I${includedir}
diff --git a/lib/libpci.ver b/lib/libpci.ver
new file mode 100644
index 0000000..33ee024
--- /dev/null
+++ b/lib/libpci.ver
@@ -0,0 +1,100 @@
+/* Version script for the libpci */
+
+/*
+ * Visibility declarations in the source take precedence over this script,
+ * so we can boldly declare pci_* as public and still keep the internal
+ * functions properly hidden.
+ *
+ * To preserve compatibility of Windows DLL file, always add new symbol at
+ * the end of file and never change order of symbols nor version sections.
+ * On Windows the last referenced version of the symbol is the default one.
+
+ * For PE/COFF targets this file is processed by ver2def.pl script and not
+ * by GNU LD linker like for ELF targets.
+ */
+
+LIBPCI_3.0 {
+ global:
+ pci_alloc;
+ pci_cleanup;
+ pci_fill_info;
+ pci_filter_init;
+ pci_filter_match;
+ pci_filter_parse_id;
+ pci_filter_parse_slot;
+ pci_free_dev;
+ pci_free_name_list;
+ pci_get_dev;
+ pci_get_method_name;
+ pci_get_param;
+ pci_id_cache_flush;
+ pci_init;
+ pci_load_name_list;
+ pci_lookup_method;
+ pci_lookup_name;
+ pci_read_block;
+ pci_read_byte;
+ pci_read_long;
+ pci_read_word;
+ pci_scan_bus;
+ pci_set_name_list_path;
+ pci_set_param;
+ pci_setup_cache;
+ pci_walk_params;
+ pci_write_block;
+ pci_write_byte;
+ pci_write_long;
+ pci_write_word;
+ local: *;
+};
+
+LIBPCI_3.1 {
+ global:
+ pci_fill_info;
+ pci_find_cap;
+ pci_read_vpd;
+};
+
+LIBPCI_3.2 {
+ global:
+ pci_fill_info;
+};
+
+LIBPCI_3.3 {
+ global:
+ pci_fill_info;
+ pci_filter_init;
+ pci_filter_match;
+ pci_filter_parse_id;
+ pci_filter_parse_slot;
+};
+
+LIBPCI_3.4 {
+ global:
+ pci_fill_info;
+};
+
+LIBPCI_3.5 {
+ global:
+ pci_init;
+ pci_fill_info;
+};
+
+LIBPCI_3.6 {
+ global:
+ pci_get_string_property;
+};
+
+LIBPCI_3.7 {
+ global:
+ pci_find_cap_nr;
+};
+
+LIBPCI_3.8 {
+ global:
+ pci_fill_info;
+ pci_filter_init;
+ pci_filter_match;
+ pci_filter_parse_id;
+ pci_filter_parse_slot;
+};
diff --git a/lib/mmio-ports.c b/lib/mmio-ports.c
new file mode 100644
index 0000000..c8e5f8c
--- /dev/null
+++ b/lib/mmio-ports.c
@@ -0,0 +1,466 @@
+/*
+ * The PCI Library -- Direct Configuration access via memory mapped ports
+ *
+ * Copyright (c) 2022 Pali Rohár <pali@kernel.org>
+ *
+ * Can be freely distributed and used under the terms of the GNU GPL.
+ */
+
+/*
+ * Tell 32-bit platforms that we are interested in 64-bit variant of off_t type
+ * as 32-bit variant of off_t type is signed and so it cannot represent all
+ * possible 32-bit offsets. It is required because off_t type is used by mmap().
+ */
+#define _FILE_OFFSET_BITS 64
+
+#include "internal.h"
+
+#include <ctype.h>
+#include <errno.h>
+#include <stdlib.h>
+#include <string.h>
+#include <limits.h>
+
+#include <sys/mman.h>
+#include <sys/types.h>
+#include <fcntl.h>
+#include <unistd.h>
+
+#ifndef OFF_MAX
+#define OFF_MAX (off_t)((1ULL << (sizeof(off_t) * CHAR_BIT - 1)) - 1)
+#endif
+
+struct mmio_cache
+{
+ off_t addr_page;
+ off_t data_page;
+ void *addr_map;
+ void *data_map;
+};
+
+static long pagesize;
+
+static void
+munmap_regs(struct pci_access *a)
+{
+ struct mmio_cache *cache = a->aux;
+
+ if (!cache)
+ return;
+
+ munmap(cache->addr_map, pagesize);
+ if (cache->addr_page != cache->data_page)
+ munmap(cache->data_map, pagesize);
+
+ pci_mfree(a->aux);
+ a->aux = NULL;
+}
+
+static int
+mmap_regs(struct pci_access *a, off_t addr_reg, off_t data_reg, int data_off, volatile void **addr, volatile void **data)
+{
+ struct mmio_cache *cache = a->aux;
+ off_t addr_page = addr_reg & ~(pagesize-1);
+ off_t data_page = data_reg & ~(pagesize-1);
+ void *addr_map = MAP_FAILED;
+ void *data_map = MAP_FAILED;
+
+ if (cache && cache->addr_page == addr_page)
+ addr_map = cache->addr_map;
+
+ if (cache && cache->data_page == data_page)
+ data_map = cache->data_map;
+
+ if (addr_map == MAP_FAILED)
+ addr_map = mmap(NULL, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, a->fd, addr_page);
+
+ if (addr_map == MAP_FAILED)
+ return 0;
+
+ if (data_map == MAP_FAILED)
+ {
+ if (data_page == addr_page)
+ data_map = addr_map;
+ else
+ data_map = mmap(NULL, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, a->fd, data_page);
+ }
+
+ if (data_map == MAP_FAILED)
+ {
+ if (!cache || cache->addr_map != addr_map)
+ munmap(addr_map, pagesize);
+ return 0;
+ }
+
+ if (cache && cache->addr_page != addr_page)
+ munmap(cache->addr_map, pagesize);
+
+ if (cache && cache->data_page != data_page && cache->data_page != cache->addr_page)
+ munmap(cache->data_map, pagesize);
+
+ if (!cache)
+ cache = a->aux = pci_malloc(a, sizeof(*cache));
+
+ cache->addr_page = addr_page;
+ cache->data_page = data_page;
+ cache->addr_map = addr_map;
+ cache->data_map = data_map;
+
+ *addr = (unsigned char *)addr_map + (addr_reg & (pagesize-1));
+ *data = (unsigned char *)data_map + (data_reg & (pagesize-1)) + data_off;
+ return 1;
+}
+
+static void
+writeb(unsigned char value, volatile void *addr)
+{
+ *(volatile unsigned char *)addr = value;
+}
+
+static void
+writew(unsigned short value, volatile void *addr)
+{
+ *(volatile unsigned short *)addr = value;
+}
+
+static void
+writel(unsigned long value, volatile void *addr)
+{
+ *(volatile unsigned long *)addr = value;
+}
+
+static unsigned char
+readb(volatile void *addr)
+{
+ return *(volatile unsigned char *)addr;
+}
+
+static unsigned short
+readw(volatile void *addr)
+{
+ return *(volatile unsigned short *)addr;
+}
+
+static unsigned long
+readl(volatile void *addr)
+{
+ return *(volatile unsigned long *)addr;
+}
+
+static int
+validate_addrs(const char *addrs)
+{
+ const char *sep, *next;
+ unsigned long long num;
+ char *endptr;
+
+ if (!*addrs)
+ return 0;
+
+ while (1)
+ {
+ next = strchr(addrs, ',');
+ if (!next)
+ next = addrs + strlen(addrs);
+
+ sep = strchr(addrs, '/');
+ if (!sep)
+ return 0;
+
+ if (!isxdigit(*addrs) || !isxdigit(*(sep+1)))
+ return 0;
+
+ errno = 0;
+ num = strtoull(addrs, &endptr, 16);
+ if (errno || endptr != sep || (num & 3) || num > OFF_MAX)
+ return 0;
+
+ errno = 0;
+ num = strtoull(sep+1, &endptr, 16);
+ if (errno || endptr != next || (num & 3) || num > OFF_MAX)
+ return 0;
+
+ if (!*next)
+ return 1;
+
+ addrs = next + 1;
+ }
+}
+
+static int
+get_domain_count(const char *addrs)
+{
+ int count = 1;
+ while (addrs = strchr(addrs, ','))
+ {
+ addrs++;
+ count++;
+ }
+ return count;
+}
+
+static int
+get_domain_addr(const char *addrs, int domain, off_t *addr_reg, off_t *data_reg)
+{
+ char *endptr;
+
+ while (domain-- > 0)
+ {
+ addrs = strchr(addrs, ',');
+ if (!addrs)
+ return 0;
+ addrs++;
+ }
+
+ *addr_reg = strtoull(addrs, &endptr, 16);
+ *data_reg = strtoull(endptr+1, NULL, 16);
+
+ return 1;
+}
+
+static void
+conf1_config(struct pci_access *a)
+{
+ pci_define_param(a, "devmem.path", PCI_PATH_DEVMEM_DEVICE, "Path to the /dev/mem device");
+ pci_define_param(a, "mmio-conf1.addrs", "", "Physical addresses of memory mapped Intel conf1 interface"); /* format: 0xaddr1/0xdata1,0xaddr2/0xdata2,... */
+}
+
+static void
+conf1_ext_config(struct pci_access *a)
+{
+ pci_define_param(a, "devmem.path", PCI_PATH_DEVMEM_DEVICE, "Path to the /dev/mem device");
+ pci_define_param(a, "mmio-conf1-ext.addrs", "", "Physical addresses of memory mapped Intel conf1 extended interface"); /* format: 0xaddr1/0xdata1,0xaddr2/0xdata2,... */
+}
+
+static int
+detect(struct pci_access *a, char *addrs_param_name)
+{
+ char *addrs = pci_get_param(a, addrs_param_name);
+ char *devmem = pci_get_param(a, "devmem.path");
+
+ if (!*addrs)
+ {
+ a->debug("%s was not specified", addrs_param_name);
+ return 0;
+ }
+
+ if (!validate_addrs(addrs))
+ {
+ a->debug("%s has invalid address format %s", addrs_param_name, addrs);
+ return 0;
+ }
+
+ if (access(devmem, R_OK | W_OK))
+ {
+ a->debug("cannot access %s: %s", devmem, strerror(errno));
+ return 0;
+ }
+
+ a->debug("using %s with %s", devmem, addrs);
+ return 1;
+}
+
+static int
+conf1_detect(struct pci_access *a)
+{
+ return detect(a, "mmio-conf1.addrs");
+}
+
+static int
+conf1_ext_detect(struct pci_access *a)
+{
+ return detect(a, "mmio-conf1-ext.addrs");
+}
+
+static char*
+get_addrs_param_name(struct pci_access *a)
+{
+ if (a->methods->config == conf1_ext_config)
+ return "mmio-conf1-ext.addrs";
+ else
+ return "mmio-conf1.addrs";
+}
+
+static void
+conf1_init(struct pci_access *a)
+{
+ char *addrs_param_name = get_addrs_param_name(a);
+ char *addrs = pci_get_param(a, addrs_param_name);
+ char *devmem = pci_get_param(a, "devmem.path");
+
+ pagesize = sysconf(_SC_PAGESIZE);
+ if (pagesize < 0)
+ a->error("Cannot get page size: %s", strerror(errno));
+
+ if (!*addrs)
+ a->error("Option %s was not specified.", addrs_param_name);
+
+ if (!validate_addrs(addrs))
+ a->error("Option %s has invalid address format \"%s\".", addrs_param_name, addrs);
+
+ a->fd = open(devmem, O_RDWR | O_DSYNC); /* O_DSYNC bypass CPU cache for mmap() on Linux */
+ if (a->fd < 0)
+ a->error("Cannot open %s: %s.", devmem, strerror(errno));
+}
+
+static void
+conf1_cleanup(struct pci_access *a)
+{
+ if (a->fd < 0)
+ return;
+
+ munmap_regs(a);
+ close(a->fd);
+ a->fd = -1;
+}
+
+static void
+conf1_scan(struct pci_access *a)
+{
+ char *addrs_param_name = get_addrs_param_name(a);
+ char *addrs = pci_get_param(a, addrs_param_name);
+ int domain_count = get_domain_count(addrs);
+ int domain;
+
+ for (domain = 0; domain < domain_count; domain++)
+ pci_generic_scan_domain(a, domain);
+}
+
+static int
+conf1_ext_read(struct pci_dev *d, int pos, byte *buf, int len)
+{
+ char *addrs_param_name = get_addrs_param_name(d->access);
+ char *addrs = pci_get_param(d->access, addrs_param_name);
+ volatile void *addr, *data;
+ off_t addr_reg, data_reg;
+
+ if (pos >= 4096)
+ return 0;
+
+ if (len != 1 && len != 2 && len != 4)
+ return pci_generic_block_read(d, pos, buf, len);
+
+ if (!get_domain_addr(addrs, d->domain, &addr_reg, &data_reg))
+ return 0;
+
+ if (!mmap_regs(d->access, addr_reg, data_reg, pos&3, &addr, &data))
+ return 0;
+
+ writel(0x80000000 | ((pos & 0xf00) << 16) | ((d->bus & 0xff) << 16) | (PCI_DEVFN(d->dev, d->func) << 8) | (pos & 0xfc), addr);
+ readl(addr); /* write barrier for address */
+
+ switch (len)
+ {
+ case 1:
+ buf[0] = readb(data);
+ break;
+ case 2:
+ ((u16 *) buf)[0] = readw(data);
+ break;
+ case 4:
+ ((u32 *) buf)[0] = readl(data);
+ break;
+ }
+
+ return 1;
+}
+
+static int
+conf1_read(struct pci_dev *d, int pos, byte *buf, int len)
+{
+ if (pos >= 256)
+ return 0;
+
+ return conf1_ext_read(d, pos, buf, len);
+}
+
+static int
+conf1_ext_write(struct pci_dev *d, int pos, byte *buf, int len)
+{
+ char *addrs_param_name = get_addrs_param_name(d->access);
+ char *addrs = pci_get_param(d->access, addrs_param_name);
+ volatile void *addr, *data;
+ off_t addr_reg, data_reg;
+
+ if (pos >= 4096)
+ return 0;
+
+ if (len != 1 && len != 2 && len != 4)
+ return pci_generic_block_write(d, pos, buf, len);
+
+ if (!get_domain_addr(addrs, d->domain, &addr_reg, &data_reg))
+ return 0;
+
+ if (!mmap_regs(d->access, addr_reg, data_reg, pos&3, &addr, &data))
+ return 0;
+
+ writel(0x80000000 | ((pos & 0xf00) << 16) | ((d->bus & 0xff) << 16) | (PCI_DEVFN(d->dev, d->func) << 8) | (pos & 0xfc), addr);
+ readl(addr); /* write barrier for address */
+
+ switch (len)
+ {
+ case 1:
+ writeb(buf[0], data);
+ break;
+ case 2:
+ writew(((u16 *) buf)[0], data);
+ break;
+ case 4:
+ writel(((u32 *) buf)[0], data);
+ break;
+ }
+
+ /*
+ * write barrier for data
+ * Note that we cannot read from data port because it may have side effect.
+ * Instead we read from address port (which should not have side effect) to
+ * create a barrier between two conf1_write() calls. But this does not have
+ * to be 100% correct as it does not ensure barrier on data port itself.
+ * Correct way is to issue CPU instruction for full hw sync barrier but gcc
+ * does not provide any (builtin) function yet.
+ */
+ readl(addr);
+
+ return 1;
+}
+
+static int
+conf1_write(struct pci_dev *d, int pos, byte *buf, int len)
+{
+ if (pos >= 256)
+ return 0;
+
+ return conf1_ext_write(d, pos, buf, len);
+}
+
+struct pci_methods pm_mmio_conf1 = {
+ "mmio-conf1",
+ "Raw memory mapped I/O port access using Intel conf1 interface",
+ conf1_config,
+ conf1_detect,
+ conf1_init,
+ conf1_cleanup,
+ conf1_scan,
+ pci_generic_fill_info,
+ conf1_read,
+ conf1_write,
+ NULL, /* read_vpd */
+ NULL, /* init_dev */
+ NULL /* cleanup_dev */
+};
+
+struct pci_methods pm_mmio_conf1_ext = {
+ "mmio-conf1-ext",
+ "Raw memory mapped I/O port access using Intel conf1 extended interface",
+ conf1_ext_config,
+ conf1_ext_detect,
+ conf1_init,
+ conf1_cleanup,
+ conf1_scan,
+ pci_generic_fill_info,
+ conf1_ext_read,
+ conf1_ext_write,
+ NULL, /* read_vpd */
+ NULL, /* init_dev */
+ NULL /* cleanup_dev */
+};
diff --git a/lib/names-cache.c b/lib/names-cache.c
new file mode 100644
index 0000000..ba5de6d
--- /dev/null
+++ b/lib/names-cache.c
@@ -0,0 +1,204 @@
+/*
+ * The PCI Library -- ID to Name Cache
+ *
+ * Copyright (c) 2008--2009 Martin Mares <mj@ucw.cz>
+ *
+ * Can be freely distributed and used under the terms of the GNU GPL.
+ */
+
+#include "internal.h"
+#include "names.h"
+
+#ifdef PCI_USE_DNS
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <errno.h>
+#include <sys/types.h>
+#include <pwd.h>
+#include <unistd.h>
+
+static const char cache_version[] = "#PCI-CACHE-1.0";
+
+static char *get_cache_name(struct pci_access *a)
+{
+ char *name, *buf;
+
+ name = pci_get_param(a, "net.cache_name");
+ if (!name || !name[0])
+ return NULL;
+ if (strncmp(name, "~/", 2))
+ return name;
+
+ uid_t uid = getuid();
+ struct passwd *pw = getpwuid(uid);
+ if (!pw)
+ return name;
+
+ buf = pci_malloc(a, strlen(pw->pw_dir) + strlen(name+1) + 1);
+ sprintf(buf, "%s%s", pw->pw_dir, name+1);
+ pci_set_param_internal(a, "net.cache_name", buf, 1);
+ pci_mfree(buf);
+ return pci_get_param(a, "net.cache_name");
+}
+
+int
+pci_id_cache_load(struct pci_access *a, int flags)
+{
+ char *name;
+ char line[MAX_LINE];
+ FILE *f;
+ int lino;
+
+ a->id_cache_status = 1;
+ name = get_cache_name(a);
+ if (!name)
+ return 0;
+ a->debug("Using cache %s\n", name);
+ if (flags & PCI_LOOKUP_REFRESH_CACHE)
+ {
+ a->debug("Not loading cache, will refresh everything\n");
+ a->id_cache_status = 2;
+ return 0;
+ }
+
+ f = fopen(name, "rb");
+ if (!f)
+ {
+ a->debug("Cache file does not exist\n");
+ return 0;
+ }
+ /* FIXME: Compare timestamp with the pci.ids file? */
+
+ lino = 0;
+ while (fgets(line, sizeof(line), f))
+ {
+ char *p = strchr(line, '\n');
+ lino++;
+ if (p)
+ {
+ *p = 0;
+ if (lino == 1)
+ {
+ if (strcmp(line, cache_version))
+ {
+ a->debug("Unrecognized cache version %s, ignoring\n", line);
+ break;
+ }
+ continue;
+ }
+ else
+ {
+ int cat, id1, id2, id3, id4, cnt;
+ if (sscanf(line, "%d%x%x%x%x%n", &cat, &id1, &id2, &id3, &id4, &cnt) >= 5)
+ {
+ p = line + cnt;
+ while (*p && *p == ' ')
+ p++;
+ pci_id_insert(a, cat, id1, id2, id3, id4, p, SRC_CACHE);
+ continue;
+ }
+ }
+ }
+ a->warning("Malformed cache file %s (line %d), ignoring", name, lino);
+ break;
+ }
+
+ if (ferror(f))
+ a->warning("Error while reading %s", name);
+ fclose(f);
+ return 1;
+}
+
+void
+pci_id_cache_flush(struct pci_access *a)
+{
+ int orig_status = a->id_cache_status;
+ FILE *f;
+ unsigned int h;
+ struct id_entry *e, *e2;
+ char hostname[256], *tmpname, *name;
+ int this_pid;
+
+ a->id_cache_status = 0;
+ if (orig_status < 2)
+ return;
+ name = get_cache_name(a);
+ if (!name)
+ return;
+
+ this_pid = getpid();
+ if (gethostname(hostname, sizeof(hostname)) < 0)
+ hostname[0] = 0;
+ else
+ hostname[sizeof(hostname)-1] = 0;
+ tmpname = pci_malloc(a, strlen(name) + strlen(hostname) + 64);
+ sprintf(tmpname, "%s.tmp-%s-%d", name, hostname, this_pid);
+
+ f = fopen(tmpname, "wb");
+ if (!f)
+ {
+ a->warning("Cannot write to %s: %s", name, strerror(errno));
+ pci_mfree(tmpname);
+ return;
+ }
+ a->debug("Writing cache to %s\n", name);
+ fprintf(f, "%s\n", cache_version);
+
+ for (h=0; h<HASH_SIZE; h++)
+ for (e=a->id_hash[h]; e; e=e->next)
+ if (e->src == SRC_CACHE || e->src == SRC_NET)
+ {
+ /* Negative entries are not written */
+ if (!e->name[0])
+ continue;
+
+ /* Verify that every entry is written at most once */
+ for (e2=a->id_hash[h]; e2 != e; e2=e2->next)
+ if ((e2->src == SRC_CACHE || e2->src == SRC_NET) &&
+ e2->cat == e->cat &&
+ e2->id12 == e->id12 && e2->id34 == e->id34)
+ break;
+ if (e2 == e)
+ fprintf(f, "%d %x %x %x %x %s\n",
+ e->cat,
+ pair_first(e->id12), pair_second(e->id12),
+ pair_first(e->id34), pair_second(e->id34),
+ e->name);
+ }
+
+ fflush(f);
+ if (ferror(f))
+ a->warning("Error writing %s", name);
+ fclose(f);
+
+ if (rename(tmpname, name) < 0)
+ {
+ a->warning("Cannot rename %s to %s: %s", tmpname, name, strerror(errno));
+ unlink(tmpname);
+ }
+ pci_mfree(tmpname);
+}
+
+#else
+
+int pci_id_cache_load(struct pci_access *a UNUSED, int flags UNUSED)
+{
+ a->id_cache_status = 1;
+ return 0;
+}
+
+void pci_id_cache_flush(struct pci_access *a)
+{
+ a->id_cache_status = 0;
+}
+
+#endif
+
+void
+pci_id_cache_dirty(struct pci_access *a)
+{
+ if (a->id_cache_status >= 1)
+ a->id_cache_status = 2;
+}
diff --git a/lib/names-hash.c b/lib/names-hash.c
new file mode 100644
index 0000000..2f5bc3c
--- /dev/null
+++ b/lib/names-hash.c
@@ -0,0 +1,128 @@
+/*
+ * The PCI Library -- ID to Name Hash
+ *
+ * Copyright (c) 1997--2008 Martin Mares <mj@ucw.cz>
+ *
+ * Can be freely distributed and used under the terms of the GNU GPL.
+ */
+
+#include <string.h>
+
+#include "internal.h"
+#include "names.h"
+
+struct id_bucket {
+ struct id_bucket *next;
+ unsigned int full;
+};
+
+#ifdef __GNUC__
+#define BUCKET_ALIGNMENT __alignof__(struct id_bucket)
+#else
+union id_align {
+ struct id_bucket *next;
+ unsigned int full;
+};
+#define BUCKET_ALIGNMENT sizeof(union id_align)
+#endif
+#define BUCKET_ALIGN(n) ((n)+BUCKET_ALIGNMENT-(n)%BUCKET_ALIGNMENT)
+
+static void *id_alloc(struct pci_access *a, unsigned int size)
+{
+ struct id_bucket *buck = a->current_id_bucket;
+ unsigned int pos;
+
+ if (!a->id_hash)
+ {
+ a->id_hash = pci_malloc(a, sizeof(struct id_entry *) * HASH_SIZE);
+ memset(a->id_hash, 0, sizeof(struct id_entry *) * HASH_SIZE);
+ }
+
+ if (!buck || buck->full + size > BUCKET_SIZE)
+ {
+ buck = pci_malloc(a, BUCKET_SIZE);
+ buck->next = a->current_id_bucket;
+ a->current_id_bucket = buck;
+ buck->full = BUCKET_ALIGN(sizeof(struct id_bucket));
+ }
+ pos = buck->full;
+ buck->full = BUCKET_ALIGN(buck->full + size);
+ return (byte *)buck + pos;
+}
+
+static inline unsigned int id_hash(int cat, u32 id12, u32 id34)
+{
+ unsigned int h;
+
+ h = id12 ^ (id34 << 3) ^ (cat << 5);
+ return h % HASH_SIZE;
+}
+
+int
+pci_id_insert(struct pci_access *a, int cat, int id1, int id2, int id3, int id4, char *text, enum id_entry_src src)
+{
+ u32 id12 = id_pair(id1, id2);
+ u32 id34 = id_pair(id3, id4);
+ unsigned int h = id_hash(cat, id12, id34);
+ struct id_entry *n = a->id_hash ? a->id_hash[h] : NULL;
+ int len = strlen(text);
+
+ while (n && (n->id12 != id12 || n->id34 != id34 || n->cat != cat))
+ n = n->next;
+ if (n)
+ return 1;
+ n = id_alloc(a, sizeof(struct id_entry) + len);
+ n->id12 = id12;
+ n->id34 = id34;
+ n->cat = cat;
+ n->src = src;
+ memcpy(n->name, text, len+1);
+ n->next = a->id_hash[h];
+ a->id_hash[h] = n;
+ return 0;
+}
+
+char
+*pci_id_lookup(struct pci_access *a, int flags, int cat, int id1, int id2, int id3, int id4)
+{
+ struct id_entry *n, *best;
+ u32 id12 = id_pair(id1, id2);
+ u32 id34 = id_pair(id3, id4);
+
+ if (a->id_hash)
+ {
+ n = a->id_hash[id_hash(cat, id12, id34)];
+ best = NULL;
+ for (; n; n=n->next)
+ {
+ if (n->id12 != id12 || n->id34 != id34 || n->cat != cat)
+ continue;
+ if (n->src == SRC_LOCAL && (flags & PCI_LOOKUP_SKIP_LOCAL))
+ continue;
+ if (n->src == SRC_NET && !(flags & PCI_LOOKUP_NETWORK))
+ continue;
+ if (n->src == SRC_CACHE && !(flags & PCI_LOOKUP_CACHE))
+ continue;
+ if (n->src == SRC_HWDB && (flags & (PCI_LOOKUP_SKIP_LOCAL | PCI_LOOKUP_NO_HWDB)))
+ continue;
+ if (!best || best->src < n->src)
+ best = n;
+ }
+ if (best)
+ return best->name;
+ }
+ return NULL;
+}
+
+void
+pci_id_hash_free(struct pci_access *a)
+{
+ pci_mfree(a->id_hash);
+ a->id_hash = NULL;
+ while (a->current_id_bucket)
+ {
+ struct id_bucket *buck = a->current_id_bucket;
+ a->current_id_bucket = buck->next;
+ pci_mfree(buck);
+ }
+}
diff --git a/lib/names-hwdb.c b/lib/names-hwdb.c
new file mode 100644
index 0000000..171723b
--- /dev/null
+++ b/lib/names-hwdb.c
@@ -0,0 +1,116 @@
+/*
+ * The PCI Library -- Looking up Names via UDEV and HWDB
+ *
+ * Copyright (c) 2013--2014 Tom Gundersen <teg@jklm.no>
+ * Copyright (c) 2014 Martin Mares <mj@ucw.cz>
+ *
+ * Can be freely distributed and used under the terms of the GNU GPL.
+ */
+
+#include <string.h>
+
+#include "internal.h"
+#include "names.h"
+
+#ifdef PCI_HAVE_HWDB
+
+#include <libudev.h>
+#include <stdio.h>
+#include <stdlib.h>
+
+char *
+pci_id_hwdb_lookup(struct pci_access *a, int cat, int id1, int id2, int id3, int id4)
+{
+ char modalias[64];
+ const char *key = NULL;
+
+ const char *disabled = pci_get_param(a, "hwdb.disable");
+ if (disabled && atoi(disabled))
+ return NULL;
+
+ switch (cat)
+ {
+ case ID_VENDOR:
+ sprintf(modalias, "pci:v%08X*", id1);
+ key = "ID_VENDOR_FROM_DATABASE";
+ break;
+ case ID_DEVICE:
+ sprintf(modalias, "pci:v%08Xd%08X*", id1, id2);
+ key = "ID_MODEL_FROM_DATABASE";
+ break;
+ case ID_SUBSYSTEM:
+ sprintf(modalias, "pci:v%08Xd%08Xsv%08Xsd%08X*", id1, id2, id3, id4);
+ key = "ID_MODEL_FROM_DATABASE";
+ break;
+ case ID_GEN_SUBSYSTEM:
+ sprintf(modalias, "pci:v*d*sv%08Xsd%08X*", id1, id2);
+ key = "ID_MODEL_FROM_DATABASE";
+ break;
+ case ID_CLASS:
+ sprintf(modalias, "pci:v*d*sv*sd*bc%02X*", id1);
+ key = "ID_PCI_CLASS_FROM_DATABASE";
+ break;
+ case ID_SUBCLASS:
+ sprintf(modalias, "pci:v*d*sv*sd*bc%02Xsc%02X*", id1, id2);
+ key = "ID_PCI_SUBCLASS_FROM_DATABASE";
+ break;
+ case ID_PROGIF:
+ sprintf(modalias, "pci:v*d*sv*sd*bc%02Xsc%02Xi%02X*", id1, id2, id3);
+ key = "ID_PCI_INTERFACE_FROM_DATABASE";
+ break;
+ }
+
+ if (key)
+ {
+ if (!a->id_udev_hwdb)
+ {
+ a->debug("Initializing UDEV HWDB\n");
+ a->id_udev = udev_new();
+ a->id_udev_hwdb = udev_hwdb_new(a->id_udev);
+ }
+
+ struct udev_list_entry *entry;
+ udev_list_entry_foreach(entry, udev_hwdb_get_properties_list_entry(a->id_udev_hwdb, modalias, 0))
+ {
+ const char *entry_name = udev_list_entry_get_name(entry);
+ if (entry_name && !strcmp(entry_name, key))
+ {
+ const char *entry_value = udev_list_entry_get_value(entry);
+ if (entry_value)
+ return pci_strdup(a, entry_value);
+ }
+ }
+ }
+
+ return NULL;
+}
+
+void
+pci_id_hwdb_free(struct pci_access *a)
+{
+ if (a->id_udev_hwdb)
+ {
+ udev_hwdb_unref(a->id_udev_hwdb);
+ a->id_udev_hwdb = NULL;
+ }
+ if (a->id_udev)
+ {
+ udev_unref(a->id_udev);
+ a->id_udev = NULL;
+ }
+}
+
+#else
+
+char *
+pci_id_hwdb_lookup(struct pci_access *a UNUSED, int cat UNUSED, int id1 UNUSED, int id2 UNUSED, int id3 UNUSED, int id4 UNUSED)
+{
+ return NULL;
+}
+
+void
+pci_id_hwdb_free(struct pci_access *a UNUSED)
+{
+}
+
+#endif
diff --git a/lib/names-net.c b/lib/names-net.c
new file mode 100644
index 0000000..95a6fd2
--- /dev/null
+++ b/lib/names-net.c
@@ -0,0 +1,250 @@
+/*
+ * The PCI Library -- Resolving ID's via DNS
+ *
+ * Copyright (c) 2007--2008 Martin Mares <mj@ucw.cz>
+ *
+ * Can be freely distributed and used under the terms of the GNU GPL.
+ */
+
+#include <string.h>
+#include <stdlib.h>
+#include <stdio.h>
+
+#include "internal.h"
+#include "names.h"
+
+#ifdef PCI_USE_DNS
+
+/*
+ * Our definition of BYTE_ORDER confuses arpa/nameser_compat.h on
+ * Solaris so we must undef it before including arpa/nameser.h.
+ */
+#ifdef PCI_OS_SUNOS
+#undef BYTE_ORDER
+#endif
+
+#include <netinet/in.h>
+#include <arpa/nameser.h>
+#include <resolv.h>
+#include <netdb.h>
+
+/*
+ * Unfortunately, there are no portable functions for DNS RR parsing,
+ * so we will do the bit shuffling with our own bare hands.
+ */
+
+#define GET16(x) do { if (p+2 > end) goto err; x = (p[0] << 8) | p[1]; p += 2; } while (0)
+#define GET32(x) do { if (p+4 > end) goto err; x = (p[0] << 24) | (p[1] << 16) | (p[2] << 8) | p[3]; p += 4; } while (0)
+
+enum dns_section {
+ DNS_SEC_QUESTION,
+ DNS_SEC_ANSWER,
+ DNS_SEC_AUTHORITY,
+ DNS_SEC_ADDITIONAL,
+ DNS_NUM_SECTIONS
+};
+
+struct dns_state {
+ u16 counts[DNS_NUM_SECTIONS];
+ byte *sections[DNS_NUM_SECTIONS+1];
+ byte *sec_ptr, *sec_end;
+
+ /* Result of dns_parse_rr(): */
+ u16 rr_type;
+ u16 rr_class;
+ u32 rr_ttl;
+ u16 rr_len;
+ byte *rr_data;
+};
+
+static byte *
+dns_skip_name(byte *p, byte *end)
+{
+ while (p < end)
+ {
+ unsigned int x = *p++;
+ if (!x)
+ return p;
+ switch (x & 0xc0)
+ {
+ case 0: /* Uncompressed: x = length */
+ p += x;
+ break;
+ case 0xc0: /* Indirection: 1 byte more for offset */
+ p++;
+ return (p < end) ? p : NULL;
+ default: /* RFU */
+ return NULL;
+ }
+ }
+ return NULL;
+}
+
+static int
+dns_parse_packet(struct dns_state *s, byte *p, unsigned int plen)
+{
+ byte *end = p + plen;
+ unsigned int i, j, len;
+ unsigned int UNUSED x;
+
+#if 0
+ /* Dump the packet */
+ for (i=0; i<plen; i++)
+ {
+ if (!(i%16)) printf("%04x:", i);
+ printf(" %02x", p[i]);
+ if ((i%16)==15 || i==plen-1) putchar('\n');
+ }
+#endif
+
+ GET32(x); /* ID and flags are ignored */
+ for (i=0; i<DNS_NUM_SECTIONS; i++)
+ GET16(s->counts[i]);
+ for (i=0; i<DNS_NUM_SECTIONS; i++)
+ {
+ s->sections[i] = p;
+ for (j=0; j < s->counts[i]; j++)
+ {
+ p = dns_skip_name(p, end); /* Name */
+ if (!p)
+ goto err;
+ GET32(x); /* Type and class */
+ if (i != DNS_SEC_QUESTION)
+ {
+ GET32(x); /* TTL */
+ GET16(len); /* Length of data */
+ p += len;
+ if (p > end)
+ goto err;
+ }
+ }
+ }
+ s->sections[i] = p;
+ return 0;
+
+err:
+ return -1;
+}
+
+static void
+dns_init_section(struct dns_state *s, int i)
+{
+ s->sec_ptr = s->sections[i];
+ s->sec_end = s->sections[i+1];
+}
+
+static int
+dns_parse_rr(struct dns_state *s)
+{
+ byte *p = s->sec_ptr;
+ byte *end = s->sec_end;
+
+ if (p == end)
+ return 0;
+ p = dns_skip_name(p, end);
+ if (!p)
+ goto err;
+ GET16(s->rr_type);
+ GET16(s->rr_class);
+ GET32(s->rr_ttl);
+ GET16(s->rr_len);
+ s->rr_data = p;
+ s->sec_ptr = p + s->rr_len;
+ return 1;
+
+err:
+ return -1;
+}
+
+char
+*pci_id_net_lookup(struct pci_access *a, int cat, int id1, int id2, int id3, int id4)
+{
+ static int resolver_inited;
+ char name[256], dnsname[256], txt[256], *domain;
+ byte answer[4096];
+ const byte *data;
+ int res, j, dlen;
+ struct dns_state ds;
+
+ domain = pci_get_param(a, "net.domain");
+ if (!domain || !domain[0])
+ return NULL;
+
+ switch (cat)
+ {
+ case ID_VENDOR:
+ sprintf(name, "%04x", id1);
+ break;
+ case ID_DEVICE:
+ sprintf(name, "%04x.%04x", id2, id1);
+ break;
+ case ID_SUBSYSTEM:
+ sprintf(name, "%04x.%04x.%04x.%04x", id4, id3, id2, id1);
+ break;
+ case ID_GEN_SUBSYSTEM:
+ sprintf(name, "%04x.%04x.s", id2, id1);
+ break;
+ case ID_CLASS:
+ sprintf(name, "%02x.c", id1);
+ break;
+ case ID_SUBCLASS:
+ sprintf(name, "%02x.%02x.c", id2, id1);
+ break;
+ case ID_PROGIF:
+ sprintf(name, "%02x.%02x.%02x.c", id3, id2, id1);
+ break;
+ default:
+ return NULL;
+ }
+ sprintf(dnsname, "%.100s.%.100s", name, domain);
+
+ a->debug("Resolving %s\n", dnsname);
+ if (!resolver_inited)
+ {
+ resolver_inited = 1;
+ res_init();
+ }
+ res = res_query(dnsname, ns_c_in, ns_t_txt, answer, sizeof(answer));
+ if (res < 0)
+ {
+ a->debug("\tfailed, h_errno=%d\n", h_errno);
+ return NULL;
+ }
+ if (dns_parse_packet(&ds, answer, res) < 0)
+ {
+ a->debug("\tMalformed DNS packet received\n");
+ return NULL;
+ }
+ dns_init_section(&ds, DNS_SEC_ANSWER);
+ while (dns_parse_rr(&ds) > 0)
+ {
+ if (ds.rr_class != ns_c_in || ds.rr_type != ns_t_txt)
+ {
+ a->debug("\tUnexpected RR in answer: class %d, type %d\n", ds.rr_class, ds.rr_type);
+ continue;
+ }
+ data = ds.rr_data;
+ dlen = ds.rr_len;
+ j = 0;
+ while (j < dlen && j+1+data[j] <= dlen)
+ {
+ memcpy(txt, &data[j+1], data[j]);
+ txt[data[j]] = 0;
+ j += 1+data[j];
+ a->debug("\t\"%s\"\n", txt);
+ if (txt[0] == 'i' && txt[1] == '=')
+ return strdup(txt+2);
+ }
+ }
+
+ return NULL;
+}
+
+#else
+
+char *pci_id_net_lookup(struct pci_access *a UNUSED, int cat UNUSED, int id1 UNUSED, int id2 UNUSED, int id3 UNUSED, int id4 UNUSED)
+{
+ return NULL;
+}
+
+#endif
diff --git a/lib/names-parse.c b/lib/names-parse.c
new file mode 100644
index 0000000..c86f8af
--- /dev/null
+++ b/lib/names-parse.c
@@ -0,0 +1,252 @@
+/*
+ * The PCI Library -- Parsing of the ID list
+ *
+ * Copyright (c) 1997--2008 Martin Mares <mj@ucw.cz>
+ *
+ * Can be freely distributed and used under the terms of the GNU GPL.
+ */
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <errno.h>
+
+#include "internal.h"
+#include "names.h"
+
+#ifdef PCI_COMPRESSED_IDS
+#include <zlib.h>
+typedef gzFile pci_file;
+#define pci_gets(f, l, s) gzgets(f, l, s)
+#define pci_eof(f) gzeof(f)
+
+static pci_file pci_open(struct pci_access *a)
+{
+ pci_file result;
+ size_t len;
+ char *new_name;
+
+ result = gzopen(a->id_file_name, "rb");
+ if (result)
+ return result;
+ len = strlen(a->id_file_name);
+ if (len < 3 || memcmp(a->id_file_name + len - 3, ".gz", 3) != 0)
+ return result;
+ new_name = malloc(len - 2);
+ memcpy(new_name, a->id_file_name, len - 3);
+ new_name[len - 3] = 0;
+ pci_set_name_list_path(a, new_name, 1);
+ return gzopen(a->id_file_name, "rb");
+}
+
+#define pci_close(f) gzclose(f)
+#define PCI_ERROR(f, err) \
+ if (!err) { \
+ int errnum = 0; \
+ gzerror(f, &errnum); \
+ if (errnum >= 0) err = NULL; \
+ else if (errnum == Z_ERRNO) err = "I/O error"; \
+ else err = zError(errnum); \
+ }
+#else
+typedef FILE * pci_file;
+#define pci_gets(f, l, s) fgets(l, s, f)
+#define pci_eof(f) feof(f)
+#define pci_open(a) fopen(a->id_file_name, "r")
+#define pci_close(f) fclose(f)
+#define PCI_ERROR(f, err) if (!err && ferror(f)) err = "I/O error";
+#endif
+
+static int id_hex(char *p, int cnt)
+{
+ int x = 0;
+ while (cnt--)
+ {
+ x <<= 4;
+ if (*p >= '0' && *p <= '9')
+ x += (*p - '0');
+ else if (*p >= 'a' && *p <= 'f')
+ x += (*p - 'a' + 10);
+ else if (*p >= 'A' && *p <= 'F')
+ x += (*p - 'A' + 10);
+ else
+ return -1;
+ p++;
+ }
+ return x;
+}
+
+static inline int id_white_p(int c)
+{
+ return (c == ' ') || (c == '\t');
+}
+
+
+static const char *id_parse_list(struct pci_access *a, pci_file f, int *lino)
+{
+ char line[MAX_LINE];
+ char *p;
+ int id1=0, id2=0, id3=0, id4=0;
+ int cat = -1;
+ int nest;
+ static const char parse_error[] = "Parse error";
+
+ *lino = 0;
+ while (pci_gets(f, line, sizeof(line)))
+ {
+ (*lino)++;
+ p = line;
+ while (*p && *p != '\n' && *p != '\r')
+ p++;
+ if (!*p && !pci_eof(f))
+ return "Line too long";
+ *p = 0;
+ if (p > line && (p[-1] == ' ' || p[-1] == '\t'))
+ *--p = 0;
+
+ p = line;
+ while (id_white_p(*p))
+ p++;
+ if (!*p || *p == '#')
+ continue;
+
+ p = line;
+ while (*p == '\t')
+ p++;
+ nest = p - line;
+
+ if (!nest) /* Top-level entries */
+ {
+ if (p[0] == 'C' && p[1] == ' ') /* Class block */
+ {
+ if ((id1 = id_hex(p+2, 2)) < 0 || !id_white_p(p[4]))
+ return parse_error;
+ cat = ID_CLASS;
+ p += 5;
+ }
+ else if (p[0] == 'S' && p[1] == ' ')
+ { /* Generic subsystem block */
+ if ((id1 = id_hex(p+2, 4)) < 0 || p[6])
+ return parse_error;
+ if (!pci_id_lookup(a, 0, ID_VENDOR, id1, 0, 0, 0))
+ return "Vendor does not exist";
+ cat = ID_GEN_SUBSYSTEM;
+ continue;
+ }
+ else if (p[0] >= 'A' && p[0] <= 'Z' && p[1] == ' ')
+ { /* Unrecognized block (RFU) */
+ cat = ID_UNKNOWN;
+ continue;
+ }
+ else /* Vendor ID */
+ {
+ if ((id1 = id_hex(p, 4)) < 0 || !id_white_p(p[4]))
+ return parse_error;
+ cat = ID_VENDOR;
+ p += 5;
+ }
+ id2 = id3 = id4 = 0;
+ }
+ else if (cat == ID_UNKNOWN) /* Nested entries in RFU blocks are skipped */
+ continue;
+ else if (nest == 1) /* Nesting level 1 */
+ switch (cat)
+ {
+ case ID_VENDOR:
+ case ID_DEVICE:
+ case ID_SUBSYSTEM:
+ if ((id2 = id_hex(p, 4)) < 0 || !id_white_p(p[4]))
+ return parse_error;
+ p += 5;
+ cat = ID_DEVICE;
+ id3 = id4 = 0;
+ break;
+ case ID_GEN_SUBSYSTEM:
+ if ((id2 = id_hex(p, 4)) < 0 || !id_white_p(p[4]))
+ return parse_error;
+ p += 5;
+ id3 = id4 = 0;
+ break;
+ case ID_CLASS:
+ case ID_SUBCLASS:
+ case ID_PROGIF:
+ if ((id2 = id_hex(p, 2)) < 0 || !id_white_p(p[2]))
+ return parse_error;
+ p += 3;
+ cat = ID_SUBCLASS;
+ id3 = id4 = 0;
+ break;
+ default:
+ return parse_error;
+ }
+ else if (nest == 2) /* Nesting level 2 */
+ switch (cat)
+ {
+ case ID_DEVICE:
+ case ID_SUBSYSTEM:
+ if ((id3 = id_hex(p, 4)) < 0 || !id_white_p(p[4]) || (id4 = id_hex(p+5, 4)) < 0 || !id_white_p(p[9]))
+ return parse_error;
+ p += 10;
+ cat = ID_SUBSYSTEM;
+ break;
+ case ID_CLASS:
+ case ID_SUBCLASS:
+ case ID_PROGIF:
+ if ((id3 = id_hex(p, 2)) < 0 || !id_white_p(p[2]))
+ return parse_error;
+ p += 3;
+ cat = ID_PROGIF;
+ id4 = 0;
+ break;
+ default:
+ return parse_error;
+ }
+ else /* Nesting level 3 or more */
+ return parse_error;
+ while (id_white_p(*p))
+ p++;
+ if (!*p)
+ return parse_error;
+ if (pci_id_insert(a, cat, id1, id2, id3, id4, p, SRC_LOCAL))
+ return "Duplicate entry";
+ }
+ return NULL;
+}
+
+int
+pci_load_name_list(struct pci_access *a)
+{
+ pci_file f;
+ int lino;
+ const char *err;
+
+ pci_free_name_list(a);
+ a->id_load_failed = 1;
+ if (!(f = pci_open(a)))
+ return 0;
+ err = id_parse_list(a, f, &lino);
+ PCI_ERROR(f, err);
+ pci_close(f);
+ if (err)
+ a->error("%s at %s, line %d\n", err, a->id_file_name, lino);
+ a->id_load_failed = 0;
+ return 1;
+}
+
+void
+pci_free_name_list(struct pci_access *a)
+{
+ pci_id_cache_flush(a);
+ pci_id_hash_free(a);
+ pci_id_hwdb_free(a);
+ a->id_load_failed = 0;
+}
+
+void
+pci_set_name_list_path(struct pci_access *a, char *name, int to_be_freed)
+{
+ if (a->free_id_name)
+ free(a->id_file_name);
+ a->id_file_name = name;
+ a->free_id_name = to_be_freed;
+}
diff --git a/lib/names.c b/lib/names.c
new file mode 100644
index 0000000..a4314f6
--- /dev/null
+++ b/lib/names.c
@@ -0,0 +1,227 @@
+/*
+ * The PCI Library -- ID to Name Translation
+ *
+ * Copyright (c) 1997--2014 Martin Mares <mj@ucw.cz>
+ *
+ * Can be freely distributed and used under the terms of the GNU GPL.
+ */
+
+#include <stdio.h>
+#include <stdarg.h>
+#include <string.h>
+
+#include "internal.h"
+#include "names.h"
+
+static char *id_lookup(struct pci_access *a, int flags, int cat, int id1, int id2, int id3, int id4)
+{
+ char *name;
+ int tried_hwdb = 0;
+
+ while (!(name = pci_id_lookup(a, flags, cat, id1, id2, id3, id4)))
+ {
+ if ((flags & PCI_LOOKUP_CACHE) && !a->id_cache_status)
+ {
+ if (pci_id_cache_load(a, flags))
+ continue;
+ }
+ if (!tried_hwdb && !(flags & (PCI_LOOKUP_SKIP_LOCAL | PCI_LOOKUP_NO_HWDB)))
+ {
+ tried_hwdb = 1;
+ if (name = pci_id_hwdb_lookup(a, cat, id1, id2, id3, id4))
+ {
+ pci_id_insert(a, cat, id1, id2, id3, id4, name, SRC_HWDB);
+ pci_mfree(name);
+ continue;
+ }
+ }
+ if (flags & PCI_LOOKUP_NETWORK)
+ {
+ if (name = pci_id_net_lookup(a, cat, id1, id2, id3, id4))
+ {
+ pci_id_insert(a, cat, id1, id2, id3, id4, name, SRC_NET);
+ pci_mfree(name);
+ pci_id_cache_dirty(a);
+ }
+ else
+ pci_id_insert(a, cat, id1, id2, id3, id4, "", SRC_NET);
+ /* We want to iterate the lookup to get the allocated ID entry from the hash */
+ continue;
+ }
+ return NULL;
+ }
+ return (name[0] ? name : NULL);
+}
+
+static char *
+id_lookup_subsys(struct pci_access *a, int flags, int iv, int id, int isv, int isd)
+{
+ char *d = NULL;
+ if (iv > 0 && id > 0) /* Per-device lookup */
+ d = id_lookup(a, flags, ID_SUBSYSTEM, iv, id, isv, isd);
+ if (!d) /* Generic lookup */
+ d = id_lookup(a, flags, ID_GEN_SUBSYSTEM, isv, isd, 0, 0);
+ if (!d && iv == isv && id == isd) /* Check for subsystem == device */
+ d = id_lookup(a, flags, ID_DEVICE, iv, id, 0, 0);
+ return d;
+}
+
+static char *
+format_name(char *buf, int size, int flags, char *name, char *num, char *unknown)
+{
+ int res;
+ if ((flags & PCI_LOOKUP_NO_NUMBERS) && !name)
+ return NULL;
+ else if (flags & PCI_LOOKUP_NUMERIC)
+ res = snprintf(buf, size, "%s", num);
+ else if (!name)
+ res = snprintf(buf, size, ((flags & PCI_LOOKUP_MIXED) ? "%s [%s]" : "%s %s"), unknown, num);
+ else if (!(flags & PCI_LOOKUP_MIXED))
+ res = snprintf(buf, size, "%s", name);
+ else
+ res = snprintf(buf, size, "%s [%s]", name, num);
+ if (res >= size && size >= 4)
+ buf[size-2] = buf[size-3] = buf[size-4] = '.';
+ else if (res < 0 || res >= size)
+ return "<pci_lookup_name: buffer too small>";
+ return buf;
+}
+
+static char *
+format_name_pair(char *buf, int size, int flags, char *v, char *d, char *num)
+{
+ int res;
+ if ((flags & PCI_LOOKUP_NO_NUMBERS) && (!v || !d))
+ return NULL;
+ if (flags & PCI_LOOKUP_NUMERIC)
+ res = snprintf(buf, size, "%s", num);
+ else if (flags & PCI_LOOKUP_MIXED)
+ {
+ if (v && d)
+ res = snprintf(buf, size, "%s %s [%s]", v, d, num);
+ else if (!v)
+ res = snprintf(buf, size, "Device [%s]", num);
+ else /* v && !d */
+ res = snprintf(buf, size, "%s Device [%s]", v, num);
+ }
+ else
+ {
+ if (v && d)
+ res = snprintf(buf, size, "%s %s", v, d);
+ else if (!v)
+ res = snprintf(buf, size, "Device %s", num);
+ else /* v && !d */
+ res = snprintf(buf, size, "%s Device %s", v, num+5);
+ }
+ if (res >= size && size >= 4)
+ buf[size-2] = buf[size-3] = buf[size-4] = '.';
+ else if (res < 0 || res >= size)
+ return "<pci_lookup_name: buffer too small>";
+ return buf;
+}
+
+char *
+pci_lookup_name(struct pci_access *a, char *buf, int size, int flags, ...)
+{
+ va_list args;
+ char *v, *d, *cls, *pif;
+ int iv, id, isv, isd, icls, ipif;
+ char numbuf[16], pifbuf[32];
+
+ va_start(args, flags);
+
+ flags |= a->id_lookup_mode;
+ if (!(flags & PCI_LOOKUP_NO_NUMBERS))
+ {
+ if (a->numeric_ids > 1)
+ flags |= PCI_LOOKUP_MIXED;
+ else if (a->numeric_ids)
+ flags |= PCI_LOOKUP_NUMERIC;
+ }
+ if (flags & PCI_LOOKUP_MIXED)
+ flags &= ~PCI_LOOKUP_NUMERIC;
+
+ if (!a->id_hash && !(flags & (PCI_LOOKUP_NUMERIC | PCI_LOOKUP_SKIP_LOCAL)) && !a->id_load_failed)
+ pci_load_name_list(a);
+
+ switch (flags & 0xffff)
+ {
+ case PCI_LOOKUP_VENDOR:
+ iv = va_arg(args, int);
+ sprintf(numbuf, "%04x", iv);
+ va_end(args);
+ return format_name(buf, size, flags, id_lookup(a, flags, ID_VENDOR, iv, 0, 0, 0), numbuf, "Vendor");
+ case PCI_LOOKUP_DEVICE:
+ iv = va_arg(args, int);
+ id = va_arg(args, int);
+ sprintf(numbuf, "%04x", id);
+ va_end(args);
+ return format_name(buf, size, flags, id_lookup(a, flags, ID_DEVICE, iv, id, 0, 0), numbuf, "Device");
+ case PCI_LOOKUP_VENDOR | PCI_LOOKUP_DEVICE:
+ iv = va_arg(args, int);
+ id = va_arg(args, int);
+ sprintf(numbuf, "%04x:%04x", iv, id);
+ v = id_lookup(a, flags, ID_VENDOR, iv, 0, 0, 0);
+ d = id_lookup(a, flags, ID_DEVICE, iv, id, 0, 0);
+ va_end(args);
+ return format_name_pair(buf, size, flags, v, d, numbuf);
+ case PCI_LOOKUP_SUBSYSTEM | PCI_LOOKUP_VENDOR:
+ isv = va_arg(args, int);
+ sprintf(numbuf, "%04x", isv);
+ v = id_lookup(a, flags, ID_VENDOR, isv, 0, 0, 0);
+ va_end(args);
+ return format_name(buf, size, flags, v, numbuf, "Unknown vendor");
+ case PCI_LOOKUP_SUBSYSTEM | PCI_LOOKUP_DEVICE:
+ iv = va_arg(args, int);
+ id = va_arg(args, int);
+ isv = va_arg(args, int);
+ isd = va_arg(args, int);
+ sprintf(numbuf, "%04x", isd);
+ va_end(args);
+ return format_name(buf, size, flags, id_lookup_subsys(a, flags, iv, id, isv, isd), numbuf, "Device");
+ case PCI_LOOKUP_VENDOR | PCI_LOOKUP_DEVICE | PCI_LOOKUP_SUBSYSTEM:
+ iv = va_arg(args, int);
+ id = va_arg(args, int);
+ isv = va_arg(args, int);
+ isd = va_arg(args, int);
+ v = id_lookup(a, flags, ID_VENDOR, isv, 0, 0, 0);
+ d = id_lookup_subsys(a, flags, iv, id, isv, isd);
+ sprintf(numbuf, "%04x:%04x", isv, isd);
+ va_end(args);
+ return format_name_pair(buf, size, flags, v, d, numbuf);
+ case PCI_LOOKUP_CLASS:
+ icls = va_arg(args, int);
+ sprintf(numbuf, "%04x", icls);
+ cls = id_lookup(a, flags, ID_SUBCLASS, icls >> 8, icls & 0xff, 0, 0);
+ if (!cls && (cls = id_lookup(a, flags, ID_CLASS, icls >> 8, 0, 0, 0)))
+ {
+ if (!(flags & PCI_LOOKUP_NUMERIC)) /* Include full class number */
+ flags |= PCI_LOOKUP_MIXED;
+ }
+ va_end(args);
+ return format_name(buf, size, flags, cls, numbuf, "Class");
+ case PCI_LOOKUP_PROGIF:
+ icls = va_arg(args, int);
+ ipif = va_arg(args, int);
+ sprintf(numbuf, "%02x", ipif);
+ pif = id_lookup(a, flags, ID_PROGIF, icls >> 8, icls & 0xff, ipif, 0);
+ if (!pif && icls == 0x0101 && !(ipif & 0x70))
+ {
+ /* IDE controllers have complex prog-if semantics */
+ sprintf(pifbuf, "%s%s%s%s%s",
+ (ipif & 0x80) ? " Master" : "",
+ (ipif & 0x08) ? " SecP" : "",
+ (ipif & 0x04) ? " SecO" : "",
+ (ipif & 0x02) ? " PriP" : "",
+ (ipif & 0x01) ? " PriO" : "");
+ pif = pifbuf;
+ if (*pif)
+ pif++;
+ }
+ va_end(args);
+ return format_name(buf, size, flags, pif, numbuf, "ProgIf");
+ default:
+ va_end(args);
+ return "<pci_lookup_name: invalid request>";
+ }
+}
diff --git a/lib/names.h b/lib/names.h
new file mode 100644
index 0000000..d7e71ff
--- /dev/null
+++ b/lib/names.h
@@ -0,0 +1,75 @@
+/*
+ * The PCI Library -- ID to Name Translation
+ *
+ * Copyright (c) 1997--2014 Martin Mares <mj@ucw.cz>
+ *
+ * Can be freely distributed and used under the terms of the GNU GPL.
+ */
+
+#define MAX_LINE 1024
+
+/* names-hash.c */
+
+struct id_entry {
+ struct id_entry *next;
+ u32 id12, id34;
+ byte cat;
+ byte src;
+ char name[1];
+};
+
+enum id_entry_type {
+ ID_UNKNOWN,
+ ID_VENDOR,
+ ID_DEVICE,
+ ID_SUBSYSTEM,
+ ID_GEN_SUBSYSTEM,
+ ID_CLASS,
+ ID_SUBCLASS,
+ ID_PROGIF
+};
+
+enum id_entry_src {
+ SRC_UNKNOWN,
+ SRC_CACHE,
+ SRC_NET,
+ SRC_HWDB,
+ SRC_LOCAL,
+};
+
+#define BUCKET_SIZE 8192
+#define HASH_SIZE 4099
+
+static inline u32 id_pair(unsigned int x, unsigned int y)
+{
+ return ((x << 16) | y);
+}
+
+static inline unsigned int pair_first(unsigned int x)
+{
+ return (x >> 16) & 0xffff;
+}
+
+static inline unsigned int pair_second(unsigned int x)
+{
+ return x & 0xffff;
+}
+
+int pci_id_insert(struct pci_access *a, int cat, int id1, int id2, int id3, int id4, char *text, enum id_entry_src src);
+char *pci_id_lookup(struct pci_access *a, int flags, int cat, int id1, int id2, int id3, int id4);
+
+/* names-cache.c */
+
+int pci_id_cache_load(struct pci_access *a, int flags);
+void pci_id_cache_dirty(struct pci_access *a);
+void pci_id_cache_flush(struct pci_access *a);
+void pci_id_hash_free(struct pci_access *a);
+
+/* names-dns.c */
+
+char *pci_id_net_lookup(struct pci_access *a, int cat, int id1, int id2, int id3, int id4);
+
+/* names-hwdb.c */
+
+char *pci_id_hwdb_lookup(struct pci_access *a, int cat, int id1, int id2, int id3, int id4);
+void pci_id_hwdb_free(struct pci_access *a);
diff --git a/lib/nbsd-libpci.c b/lib/nbsd-libpci.c
new file mode 100644
index 0000000..2b2ca41
--- /dev/null
+++ b/lib/nbsd-libpci.c
@@ -0,0 +1,157 @@
+/*
+ * The PCI Library -- NetBSD libpci access
+ * (based on FreeBSD /dev/pci access)
+ *
+ * Copyright (c) 1999 Jari Kirma <kirma@cs.hut.fi>
+ * Copyright (c) 2002 Quentin Garnier <cube@cubidou.net>
+ * Copyright (c) 2002 Martin Mares <mj@ucw.cz>
+ *
+ * Can be freely distributed and used under the terms of the GNU GPL.
+ */
+
+/*
+ * Read functionality of this driver is briefly tested, and seems
+ * to supply basic information correctly, but I promise no more.
+ */
+
+#include <fcntl.h>
+#include <string.h>
+#include <unistd.h>
+
+#include <pci.h>
+
+#include "internal.h"
+
+static void
+nbsd_config(struct pci_access *a)
+{
+ pci_define_param(a, "nbsd.path", PCI_PATH_NBSD_DEVICE, "Path to the NetBSD PCI device");
+}
+
+static int
+nbsd_detect(struct pci_access *a)
+{
+ char *name = pci_get_param(a, "nbsd.path");
+
+ if (access(name, R_OK))
+ {
+ a->warning("Cannot open %s", name);
+ return 0;
+ }
+
+ if (!access(name, W_OK))
+ a->writeable = O_RDWR;
+ a->debug("...using %s", name);
+ return 1;
+}
+
+static void
+nbsd_init(struct pci_access *a)
+{
+ char *name = pci_get_param(a, "nbsd.path");
+ int mode = a->writeable ? O_RDWR : O_RDONLY;
+
+ a->fd = open(name, mode, 0);
+ if (a->fd < 0)
+ a->error("nbsd_init: %s open failed", name);
+}
+
+static void
+nbsd_cleanup(struct pci_access *a)
+{
+ close(a->fd);
+}
+
+static int
+nbsd_read(struct pci_dev *d, int pos, byte *buf, int len)
+{
+ pcireg_t val;
+ int shift;
+
+ if (!(len == 1 || len == 2 || len == 4))
+ return pci_generic_block_read(d, pos, buf, len);
+
+ if (d->domain || pos >= 4096)
+ return 0;
+
+ shift = 8*(pos % 4);
+ pos &= ~3;
+
+ if (pcibus_conf_read(d->access->fd, d->bus, d->dev, d->func, pos, &val) < 0)
+ d->access->error("nbsd_read: pci_bus_conf_read() failed");
+
+ switch (len)
+ {
+ case 1:
+ *buf = val >> shift;
+ break;
+ case 2:
+ *(u16*)buf = cpu_to_le16(val >> shift);
+ break;
+ case 4:
+ *(u32*)buf = cpu_to_le32(val);
+ break;
+ }
+ return 1;
+}
+
+static int
+nbsd_write(struct pci_dev *d, int pos, byte *buf, int len)
+{
+ pcireg_t val = 0;
+ int shift;
+
+ if (!(len == 1 || len == 2 || len == 4))
+ return pci_generic_block_write(d, pos, buf, len);
+
+ if (d->domain || pos >= 256)
+ return 0;
+
+ /*
+ * BEWARE: NetBSD seems to support only 32-bit access, so we have
+ * to emulate byte and word writes by read-modify-write, possibly
+ * causing troubles.
+ */
+
+ shift = 8*(pos % 4);
+ pos &= ~3;
+ if (len != 4)
+ {
+ if (pcibus_conf_read(d->access->fd, d->bus, d->dev, d->func, pos, &val) < 0)
+ d->access->error("nbsd_write: pci_bus_conf_read() failed");
+ }
+
+ switch (len)
+ {
+ case 1:
+ val = (val & ~(0xff << shift)) | (buf[0] << shift);
+ break;
+ case 2:
+ val = (val & ~(0xffff << shift)) | (le16_to_cpu(*(u16*)buf) << shift);
+ break;
+ case 4:
+ val = le32_to_cpu(*(u32*)buf);
+ break;
+ }
+
+ if (pcibus_conf_write(d->access->fd, d->bus, d->dev, d->func, pos, val) < 0)
+ d->access->error("nbsd_write: pci_bus_conf_write() failed");
+
+ return 1;
+}
+
+struct pci_methods pm_nbsd_libpci = {
+ "nbsd-libpci",
+ "NetBSD libpci",
+ nbsd_config,
+ nbsd_detect,
+ nbsd_init,
+ nbsd_cleanup,
+ pci_generic_scan,
+ pci_generic_fill_info,
+ nbsd_read,
+ nbsd_write,
+ NULL, /* read_vpd */
+ NULL, /* dev_init */
+ NULL /* dev_cleanup */
+};
diff --git a/lib/obsd-device.c b/lib/obsd-device.c
new file mode 100644
index 0000000..71cde5e
--- /dev/null
+++ b/lib/obsd-device.c
@@ -0,0 +1,152 @@
+/*
+ * The PCI Library -- OpenBSD /dev/pci access
+ *
+ * Adapted from fbsd-device.c by Matthieu Herrb <matthieu.herrb@laas.fr>, 2006
+ *
+ * Can be freely distributed and used under the terms of the GNU GPL.
+ */
+
+#include <fcntl.h>
+#include <string.h>
+#include <unistd.h>
+#include <errno.h>
+#include <sys/endian.h>
+#include <sys/types.h>
+#include <sys/ioctl.h>
+#include <sys/pciio.h>
+#include "internal.h"
+
+static void
+obsd_config(struct pci_access *a)
+{
+ pci_define_param(a, "obsd.path", PCI_PATH_OBSD_DEVICE, "Path to the OpenBSD PCI device");
+}
+
+static int
+obsd_detect(struct pci_access *a)
+{
+ char *name = pci_get_param(a, "obsd.path");
+
+ if (access(name, R_OK))
+ {
+ a->warning("Cannot open %s", name);
+ return 0;
+ }
+ a->debug("...using %s", name);
+ return 1;
+}
+
+static void
+obsd_init(struct pci_access *a)
+{
+ char *name = pci_get_param(a, "obsd.path");
+
+ a->fd = open(name, O_RDWR, 0);
+ if (a->fd < 0)
+ a->error("obsd_init: %s open failed", name);
+}
+
+static void
+obsd_cleanup(struct pci_access *a)
+{
+ close(a->fd);
+}
+
+static int
+obsd_read(struct pci_dev *d, int pos, byte *buf, int len)
+{
+ struct pci_io pi;
+ union {
+ u_int32_t u32;
+ u_int16_t u16[2];
+ u_int8_t u8[4];
+ } u;
+
+ if (!(len == 1 || len == 2 || len == 4))
+ return pci_generic_block_read(d, pos, buf, len);
+
+ if (d->domain || pos >= 256)
+ return 0;
+
+ pi.pi_sel.pc_bus = d->bus;
+ pi.pi_sel.pc_dev = d->dev;
+ pi.pi_sel.pc_func = d->func;
+
+ pi.pi_reg = pos - (pos % 4);
+ pi.pi_width = 4;
+
+ if (ioctl(d->access->fd, PCIOCREAD, &pi) < 0) {
+ if (errno == ENXIO)
+ pi.pi_data = 0xffffffff;
+ else
+ d->access->error("obsd_read: ioctl(PCIOCREAD) failed");
+ }
+ u.u32 = pi.pi_data;
+
+ switch (len)
+ {
+ case 1:
+ buf[0] = (u8) u.u8[pos % 4];
+ break;
+ case 2:
+ ((u16 *) buf)[0] = letoh16(u.u16[(pos % 4) / 2]);
+ break;
+ case 4:
+ ((u32 *) buf)[0] = (u32) letoh32(pi.pi_data);
+ break;
+ }
+ return 1;
+}
+
+static int
+obsd_write(struct pci_dev *d, int pos, byte *buf, int len)
+{
+ struct pci_io pi;
+
+ if (!(len == 1 || len == 2 || len == 4))
+ return pci_generic_block_write(d, pos, buf, len);
+
+ if (d->domain || pos >= 256)
+ return 0;
+
+ pi.pi_sel.pc_bus = d->bus;
+ pi.pi_sel.pc_dev = d->dev;
+ pi.pi_sel.pc_func = d->func;
+
+ pi.pi_reg = pos;
+ pi.pi_width = len;
+
+ switch (len)
+ {
+ case 1:
+ pi.pi_data = buf[0];
+ break;
+ case 2:
+ pi.pi_data = ((u16 *) buf)[0];
+ break;
+ case 4:
+ pi.pi_data = ((u32 *) buf)[0];
+ break;
+ }
+
+ if (ioctl(d->access->fd, PCIOCWRITE, &pi) < 0)
+ d->access->error("obsd_write: ioctl(PCIOCWRITE) failed");
+
+ return 1;
+}
+
+struct pci_methods pm_obsd_device = {
+ "obsd-device",
+ "/dev/pci on OpenBSD",
+ obsd_config,
+ obsd_detect,
+ obsd_init,
+ obsd_cleanup,
+ pci_generic_scan,
+ pci_generic_fill_info,
+ obsd_read,
+ obsd_write,
+ NULL, /* read_vpd */
+ NULL, /* dev_init */
+ NULL /* dev_cleanup */
+};
diff --git a/lib/params.c b/lib/params.c
new file mode 100644
index 0000000..4d48cab
--- /dev/null
+++ b/lib/params.c
@@ -0,0 +1,87 @@
+/*
+ * The PCI Library -- Parameters
+ *
+ * Copyright (c) 2008 Martin Mares <mj@ucw.cz>
+ *
+ * Can be freely distributed and used under the terms of the GNU GPL.
+ */
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+
+#include "internal.h"
+
+char *
+pci_get_param(struct pci_access *acc, char *param)
+{
+ struct pci_param *p;
+
+ for (p=acc->params; p; p=p->next)
+ if (!strcmp(p->param, param))
+ return p->value;
+ return NULL;
+}
+
+void
+pci_define_param(struct pci_access *acc, char *param, char *value, char *help)
+{
+ struct pci_param *p = pci_malloc(acc, sizeof(*p));
+
+ p->next = acc->params;
+ acc->params = p;
+ p->param = param;
+ p->value = value;
+ p->value_malloced = 0;
+ p->help = help;
+}
+
+int
+pci_set_param_internal(struct pci_access *acc, char *param, char *value, int copy)
+{
+ struct pci_param *p;
+
+ for (p=acc->params; p; p=p->next)
+ if (!strcmp(p->param, param))
+ {
+ if (p->value_malloced)
+ pci_mfree(p->value);
+ p->value_malloced = copy;
+ if (copy)
+ p->value = pci_strdup(acc, value);
+ else
+ p->value = value;
+ return 0;
+ }
+ return -1;
+}
+
+int
+pci_set_param(struct pci_access *acc, char *param, char *value)
+{
+ return pci_set_param_internal(acc, param, value, 1);
+}
+
+void
+pci_free_params(struct pci_access *acc)
+{
+ struct pci_param *p;
+
+ while (p = acc->params)
+ {
+ acc->params = p->next;
+ if (p->value_malloced)
+ pci_mfree(p->value);
+ pci_mfree(p);
+ }
+}
+
+struct pci_param *
+pci_walk_params(struct pci_access *acc, struct pci_param *prev)
+{
+ /* So far, the params form a simple linked list, but this can change in the future */
+ if (!prev)
+ return acc->params;
+ else
+ return prev->next;
+}
diff --git a/lib/pci.h b/lib/pci.h
new file mode 100644
index 0000000..5895dbc
--- /dev/null
+++ b/lib/pci.h
@@ -0,0 +1,305 @@
+/*
+ * The PCI Library
+ *
+ * Copyright (c) 1997--2020 Martin Mares <mj@ucw.cz>
+ *
+ * Can be freely distributed and used under the terms of the GNU GPL.
+ */
+
+#ifndef _PCI_LIB_H
+#define _PCI_LIB_H
+
+#ifndef PCI_CONFIG_H
+#include "config.h"
+#endif
+
+#include "header.h"
+#include "types.h"
+
+#define PCI_LIB_VERSION 0x030900
+
+#ifndef PCI_ABI
+#define PCI_ABI
+#endif
+
+/*
+ * PCI Access Structure
+ */
+
+struct pci_methods;
+
+enum pci_access_type {
+ /* Known access methods, remember to update init.c as well */
+ PCI_ACCESS_AUTO, /* Autodetection */
+ PCI_ACCESS_SYS_BUS_PCI, /* Linux /sys/bus/pci */
+ PCI_ACCESS_PROC_BUS_PCI, /* Linux /proc/bus/pci */
+ PCI_ACCESS_I386_TYPE1, /* i386 ports, type 1 */
+ PCI_ACCESS_I386_TYPE2, /* i386 ports, type 2 */
+ PCI_ACCESS_FBSD_DEVICE, /* FreeBSD /dev/pci */
+ PCI_ACCESS_AIX_DEVICE, /* /dev/pci0, /dev/bus0, etc. */
+ PCI_ACCESS_NBSD_LIBPCI, /* NetBSD libpci */
+ PCI_ACCESS_OBSD_DEVICE, /* OpenBSD /dev/pci */
+ PCI_ACCESS_DUMP, /* Dump file */
+ PCI_ACCESS_DARWIN, /* Darwin */
+ PCI_ACCESS_SYLIXOS_DEVICE, /* SylixOS pci */
+ PCI_ACCESS_HURD, /* GNU/Hurd */
+ PCI_ACCESS_WIN32_CFGMGR32, /* Win32 cfgmgr32.dll */
+ PCI_ACCESS_WIN32_KLDBG, /* Win32 kldbgdrv.sys */
+ PCI_ACCESS_WIN32_SYSDBG, /* Win32 NT SysDbg */
+ PCI_ACCESS_MMIO_TYPE1, /* MMIO ports, type 1 */
+ PCI_ACCESS_MMIO_TYPE1_EXT, /* MMIO ports, type 1 extended */
+ PCI_ACCESS_MAX
+};
+
+struct pci_access {
+ /* Options you can change: */
+ unsigned int method; /* Access method */
+ int writeable; /* Open in read/write mode */
+ int buscentric; /* Bus-centric view of the world */
+
+ char *id_file_name; /* Name of ID list file (use pci_set_name_list_path()) */
+ int free_id_name; /* Set if id_file_name is malloced */
+ int numeric_ids; /* Enforce PCI_LOOKUP_NUMERIC (>1 => PCI_LOOKUP_MIXED) */
+
+ unsigned int id_lookup_mode; /* pci_lookup_mode flags which are set automatically */
+ /* Default: PCI_LOOKUP_CACHE */
+
+ int debugging; /* Turn on debugging messages */
+
+ /* Functions you can override: */
+ void (*error)(char *msg, ...) PCI_PRINTF(1,2) PCI_NONRET; /* Write error message and quit */
+ void (*warning)(char *msg, ...) PCI_PRINTF(1,2); /* Write a warning message */
+ void (*debug)(char *msg, ...) PCI_PRINTF(1,2); /* Write a debugging message */
+
+ struct pci_dev *devices; /* Devices found on this bus */
+
+ /* Fields used internally: */
+ struct pci_methods *methods;
+ struct pci_param *params;
+ struct id_entry **id_hash; /* names.c */
+ struct id_bucket *current_id_bucket;
+ int id_load_failed;
+ int id_cache_status; /* 0=not read, 1=read, 2=dirty */
+ struct udev *id_udev; /* names-hwdb.c */
+ struct udev_hwdb *id_udev_hwdb;
+ int fd; /* proc/sys: fd for config space */
+ int fd_rw; /* proc/sys: fd opened read-write */
+ int fd_pos; /* proc/sys: current position */
+ int fd_vpd; /* sys: fd for VPD */
+ struct pci_dev *cached_dev; /* proc/sys: device the fds are for */
+ void *aux; /* Auxiliary data for use by the back-end */
+};
+
+/* Initialize PCI access */
+struct pci_access *pci_alloc(void) PCI_ABI;
+void pci_init(struct pci_access *) PCI_ABI;
+void pci_cleanup(struct pci_access *) PCI_ABI;
+
+/* Scanning of devices */
+void pci_scan_bus(struct pci_access *acc) PCI_ABI;
+struct pci_dev *pci_get_dev(struct pci_access *acc, int domain, int bus, int dev, int func) PCI_ABI; /* Raw access to specified device */
+void pci_free_dev(struct pci_dev *) PCI_ABI;
+
+/* Names of access methods */
+int pci_lookup_method(char *name) PCI_ABI; /* Returns -1 if not found */
+char *pci_get_method_name(int index) PCI_ABI; /* Returns "" if unavailable, NULL if index out of range */
+
+/*
+ * Named parameters
+ */
+
+struct pci_param {
+ struct pci_param *next; /* Please use pci_walk_params() for traversing the list */
+ char *param; /* Name of the parameter */
+ char *value; /* Value of the parameter */
+ int value_malloced; /* used internally */
+ char *help; /* Explanation of the parameter */
+};
+
+char *pci_get_param(struct pci_access *acc, char *param) PCI_ABI;
+int pci_set_param(struct pci_access *acc, char *param, char *value) PCI_ABI; /* 0 on success, -1 if no such parameter */
+/* To traverse the list, call pci_walk_params repeatedly, first with prev=NULL, and do not modify the parameters during traversal. */
+struct pci_param *pci_walk_params(struct pci_access *acc, struct pci_param *prev) PCI_ABI;
+
+/*
+ * Devices
+ */
+
+struct pci_dev {
+ struct pci_dev *next; /* Next device in the chain */
+ u16 domain_16; /* 16-bit version of the PCI domain for backward compatibility */
+ /* 0xffff if the real domain doesn't fit in 16 bits */
+ u8 bus, dev, func; /* Bus inside domain, device and function */
+
+ /* These fields are set by pci_fill_info() */
+ unsigned int known_fields; /* Set of info fields already known (see pci_fill_info()) */
+ u16 vendor_id, device_id; /* Identity of the device */
+ u16 device_class; /* PCI device class */
+ int irq; /* IRQ number */
+ pciaddr_t base_addr[6]; /* Base addresses including flags in lower bits */
+ pciaddr_t size[6]; /* Region sizes */
+ pciaddr_t rom_base_addr; /* Expansion ROM base address */
+ pciaddr_t rom_size; /* Expansion ROM size */
+ struct pci_cap *first_cap; /* List of capabilities */
+ char *phy_slot; /* Physical slot */
+ char *module_alias; /* Linux kernel module alias */
+ char *label; /* Device name as exported by BIOS */
+ int numa_node; /* NUMA node */
+ pciaddr_t flags[6]; /* PCI_IORESOURCE_* flags for regions */
+ pciaddr_t rom_flags; /* PCI_IORESOURCE_* flags for expansion ROM */
+ int domain; /* PCI domain (host bridge) */
+ pciaddr_t bridge_base_addr[4]; /* Bridge base addresses (without flags) */
+ pciaddr_t bridge_size[4]; /* Bridge sizes */
+ pciaddr_t bridge_flags[4]; /* PCI_IORESOURCE_* flags for bridge addresses */
+ u8 prog_if, rev_id; /* Programming interface for device_class and revision id */
+ u16 subsys_vendor_id, subsys_id; /* Subsystem vendor id and subsystem id */
+ struct pci_dev *parent; /* Parent device, does not have to be always accessible */
+ int no_config_access; /* No access to config space for this device */
+
+ /* Fields used internally */
+ struct pci_access *access;
+ struct pci_methods *methods;
+ u8 *cache; /* Cached config registers */
+ int cache_len;
+ int hdrtype; /* Cached low 7 bits of header type, -1 if unknown */
+ void *aux; /* Auxiliary data for use by the back-end */
+ struct pci_property *properties; /* A linked list of extra properties */
+ struct pci_cap *last_cap; /* Last capability in the list */
+};
+
+#define PCI_ADDR_IO_MASK (~(pciaddr_t) 0x3)
+#define PCI_ADDR_MEM_MASK (~(pciaddr_t) 0xf)
+#define PCI_ADDR_FLAG_MASK 0xf
+
+u8 pci_read_byte(struct pci_dev *, int pos) PCI_ABI; /* Access to configuration space */
+u16 pci_read_word(struct pci_dev *, int pos) PCI_ABI;
+u32 pci_read_long(struct pci_dev *, int pos) PCI_ABI;
+int pci_read_block(struct pci_dev *, int pos, u8 *buf, int len) PCI_ABI;
+int pci_read_vpd(struct pci_dev *d, int pos, u8 *buf, int len) PCI_ABI;
+int pci_write_byte(struct pci_dev *, int pos, u8 data) PCI_ABI;
+int pci_write_word(struct pci_dev *, int pos, u16 data) PCI_ABI;
+int pci_write_long(struct pci_dev *, int pos, u32 data) PCI_ABI;
+int pci_write_block(struct pci_dev *, int pos, u8 *buf, int len) PCI_ABI;
+
+/*
+ * Most device properties take some effort to obtain, so libpci does not
+ * initialize them during default bus scan. Instead, you have to call
+ * pci_fill_info() with the proper PCI_FILL_xxx constants OR'ed together.
+ *
+ * Some properties are stored directly in the pci_dev structure.
+ * The remaining ones can be accessed through pci_get_string_property().
+ *
+ * pci_fill_info() returns the current value of pci_dev->known_fields.
+ * This is a bit mask of all fields, which were already obtained during
+ * the lifetime of the device. This includes fields which are not supported
+ * by the particular device -- in that case, the field is left at its default
+ * value, which is 0 for integer fields and NULL for pointers. On the other
+ * hand, we never consider known fields unsupported by the current back-end;
+ * such fields always contain the default value.
+ *
+ * XXX: flags and the result should be unsigned, but we do not want to break the ABI.
+ */
+
+int pci_fill_info(struct pci_dev *, int flags) PCI_ABI;
+char *pci_get_string_property(struct pci_dev *d, u32 prop) PCI_ABI;
+
+#define PCI_FILL_IDENT 0x0001
+#define PCI_FILL_IRQ 0x0002
+#define PCI_FILL_BASES 0x0004
+#define PCI_FILL_ROM_BASE 0x0008
+#define PCI_FILL_SIZES 0x0010
+#define PCI_FILL_CLASS 0x0020
+#define PCI_FILL_CAPS 0x0040
+#define PCI_FILL_EXT_CAPS 0x0080
+#define PCI_FILL_PHYS_SLOT 0x0100
+#define PCI_FILL_MODULE_ALIAS 0x0200
+#define PCI_FILL_LABEL 0x0400
+#define PCI_FILL_NUMA_NODE 0x0800
+#define PCI_FILL_IO_FLAGS 0x1000
+#define PCI_FILL_DT_NODE 0x2000 /* Device tree node */
+#define PCI_FILL_IOMMU_GROUP 0x4000
+#define PCI_FILL_BRIDGE_BASES 0x8000
+#define PCI_FILL_RESCAN 0x00010000
+#define PCI_FILL_CLASS_EXT 0x00020000 /* prog_if and rev_id */
+#define PCI_FILL_SUBSYS 0x00040000 /* subsys_vendor_id and subsys_id */
+#define PCI_FILL_PARENT 0x00080000
+#define PCI_FILL_DRIVER 0x00100000 /* OS driver currently in use (string property) */
+
+void pci_setup_cache(struct pci_dev *, u8 *cache, int len) PCI_ABI;
+
+/*
+ * Capabilities
+ */
+
+struct pci_cap {
+ struct pci_cap *next;
+ u16 id; /* PCI_CAP_ID_xxx */
+ u16 type; /* PCI_CAP_xxx */
+ unsigned int addr; /* Position in the config space */
+};
+
+#define PCI_CAP_NORMAL 1 /* Traditional PCI capabilities */
+#define PCI_CAP_EXTENDED 2 /* PCIe extended capabilities */
+
+struct pci_cap *pci_find_cap(struct pci_dev *, unsigned int id, unsigned int type) PCI_ABI;
+struct pci_cap *pci_find_cap_nr(struct pci_dev *, unsigned int id, unsigned int type,
+ unsigned int *cap_number) PCI_ABI;
+
+/*
+ * Filters
+ */
+
+struct pci_filter {
+ int domain, bus, slot, func; /* -1 = ANY */
+ int vendor, device;
+ int device_class;
+ unsigned int device_class_mask; /* Which bits of the device_class are compared, default=all */
+ int prog_if;
+ int rfu[1];
+};
+
+void pci_filter_init(struct pci_access *, struct pci_filter *) PCI_ABI;
+char *pci_filter_parse_slot(struct pci_filter *, char *) PCI_ABI;
+char *pci_filter_parse_id(struct pci_filter *, char *) PCI_ABI;
+int pci_filter_match(struct pci_filter *, struct pci_dev *) PCI_ABI;
+
+/*
+ * Conversion of PCI ID's to names (according to the pci.ids file)
+ *
+ * Call pci_lookup_name() to identify different types of ID's:
+ *
+ * VENDOR (vendorID) -> vendor
+ * DEVICE (vendorID, deviceID) -> device
+ * VENDOR | DEVICE (vendorID, deviceID) -> combined vendor and device
+ * SUBSYSTEM | VENDOR (subvendorID) -> subsystem vendor
+ * SUBSYSTEM | DEVICE (vendorID, deviceID, subvendorID, subdevID) -> subsystem device
+ * SUBSYSTEM | VENDOR | DEVICE (vendorID, deviceID, subvendorID, subdevID) -> combined subsystem v+d
+ * SUBSYSTEM | ... (-1, -1, subvendorID, subdevID) -> generic subsystem
+ * CLASS (classID) -> class
+ * PROGIF (classID, progif) -> programming interface
+ */
+
+char *pci_lookup_name(struct pci_access *a, char *buf, int size, int flags, ...) PCI_ABI;
+
+int pci_load_name_list(struct pci_access *a) PCI_ABI; /* Called automatically by pci_lookup_*() when needed; returns success */
+void pci_free_name_list(struct pci_access *a) PCI_ABI; /* Called automatically by pci_cleanup() */
+void pci_set_name_list_path(struct pci_access *a, char *name, int to_be_freed) PCI_ABI;
+void pci_id_cache_flush(struct pci_access *a) PCI_ABI;
+
+enum pci_lookup_mode {
+ PCI_LOOKUP_VENDOR = 1, /* Vendor name (args: vendorID) */
+ PCI_LOOKUP_DEVICE = 2, /* Device name (args: vendorID, deviceID) */
+ PCI_LOOKUP_CLASS = 4, /* Device class (args: classID) */
+ PCI_LOOKUP_SUBSYSTEM = 8,
+ PCI_LOOKUP_PROGIF = 16, /* Programming interface (args: classID, prog_if) */
+ PCI_LOOKUP_NUMERIC = 0x10000, /* Want only formatted numbers; default if access->numeric_ids is set */
+ PCI_LOOKUP_NO_NUMBERS = 0x20000, /* Return NULL if not found in the database; default is to print numerically */
+ PCI_LOOKUP_MIXED = 0x40000, /* Include both numbers and names */
+ PCI_LOOKUP_NETWORK = 0x80000, /* Try to resolve unknown ID's by DNS */
+ PCI_LOOKUP_SKIP_LOCAL = 0x100000, /* Do not consult local database */
+ PCI_LOOKUP_CACHE = 0x200000, /* Consult the local cache before using DNS */
+ PCI_LOOKUP_REFRESH_CACHE = 0x400000, /* Forget all previously cached entries, but still allow updating the cache */
+ PCI_LOOKUP_NO_HWDB = 0x800000, /* Do not ask udev's hwdb */
+};
+
+#endif
diff --git a/lib/pread.h b/lib/pread.h
new file mode 100644
index 0000000..3db90e3
--- /dev/null
+++ b/lib/pread.h
@@ -0,0 +1,57 @@
+/*
+ * The PCI Library -- Portable interface to pread() and pwrite()
+ *
+ * Copyright (c) 1997--2003 Martin Mares <mj@ucw.cz>
+ *
+ * Can be freely distributed and used under the terms of the GNU GPL.
+ */
+
+/*
+ * We'd like to use pread/pwrite for configuration space accesses, but
+ * unfortunately it isn't simple at all since all libc's until glibc 2.1
+ * don't define it.
+ */
+
+#if defined(__GLIBC__) && __GLIBC__ == 2 && __GLIBC_MINOR__ > 0
+/* glibc 2.1 or newer -> pread/pwrite supported automatically */
+
+#elif defined(i386) && defined(__GLIBC__)
+/* glibc 2.0 on i386 -> call syscalls directly */
+#include <asm/unistd.h>
+#include <syscall-list.h>
+#ifndef SYS_pread
+#define SYS_pread 180
+#endif
+static int pread(unsigned int fd, void *buf, size_t size, loff_t where)
+{ return syscall(SYS_pread, fd, buf, size, where); }
+#ifndef SYS_pwrite
+#define SYS_pwrite 181
+#endif
+static int pwrite(unsigned int fd, void *buf, size_t size, loff_t where)
+{ return syscall(SYS_pwrite, fd, buf, size, where); }
+
+#else
+/* In all other cases we use lseek/read/write instead to be safe */
+#define make_rw_glue(op) \
+ static int do_##op(struct pci_dev *d, int fd, void *buf, size_t size, int where) \
+ { \
+ struct pci_access *a = d->access; \
+ int r; \
+ if (a->fd_pos != where && lseek(fd, where, SEEK_SET) < 0) \
+ return -1; \
+ r = op(fd, buf, size); \
+ if (r < 0) \
+ a->fd_pos = -1; \
+ else \
+ a->fd_pos = where + r; \
+ return r; \
+ }
+make_rw_glue(read)
+make_rw_glue(write)
+#define PCI_HAVE_DO_READ
+#endif
+
+#ifndef PCI_HAVE_DO_READ
+#define do_read(d,f,b,l,p) pread(f,b,l,p)
+#define do_write(d,f,b,l,p) pwrite(f,b,l,p)
+#endif
diff --git a/lib/proc.c b/lib/proc.c
new file mode 100644
index 0000000..9b33863
--- /dev/null
+++ b/lib/proc.c
@@ -0,0 +1,230 @@
+/*
+ * The PCI Library -- Configuration Access via /proc/bus/pci
+ *
+ * Copyright (c) 1997--2003 Martin Mares <mj@ucw.cz>
+ *
+ * Can be freely distributed and used under the terms of the GNU GPL.
+ */
+
+#define _GNU_SOURCE
+
+#include <stdio.h>
+#include <string.h>
+#include <unistd.h>
+#include <ctype.h>
+#include <errno.h>
+#include <fcntl.h>
+#include <sys/types.h>
+
+#include "internal.h"
+#include "pread.h"
+
+static void
+proc_config(struct pci_access *a)
+{
+ pci_define_param(a, "proc.path", PCI_PATH_PROC_BUS_PCI, "Path to the procfs bus tree");
+}
+
+static int
+proc_detect(struct pci_access *a)
+{
+ char *name = pci_get_param(a, "proc.path");
+
+ if (access(name, R_OK))
+ {
+ a->warning("Cannot open %s", name);
+ return 0;
+ }
+ a->debug("...using %s", name);
+ return 1;
+}
+
+static void
+proc_init(struct pci_access *a)
+{
+ a->fd = -1;
+}
+
+static void
+proc_cleanup(struct pci_access *a)
+{
+ if (a->fd >= 0)
+ {
+ close(a->fd);
+ a->fd = -1;
+ }
+}
+
+static void
+proc_scan(struct pci_access *a)
+{
+ FILE *f;
+ char buf[512];
+
+ if (snprintf(buf, sizeof(buf), "%s/devices", pci_get_param(a, "proc.path")) == sizeof(buf))
+ a->error("File name too long");
+ f = fopen(buf, "r");
+ if (!f)
+ a->error("Cannot open %s", buf);
+ while (fgets(buf, sizeof(buf)-1, f))
+ {
+ struct pci_dev *d = pci_alloc_dev(a);
+ unsigned int dfn, vend, cnt, known;
+ char *driver;
+ int offset;
+
+#define F " " PCIADDR_T_FMT
+ cnt = sscanf(buf, "%x %x %x" F F F F F F F F F F F F F F "%n",
+ &dfn,
+ &vend,
+ &d->irq,
+ &d->base_addr[0],
+ &d->base_addr[1],
+ &d->base_addr[2],
+ &d->base_addr[3],
+ &d->base_addr[4],
+ &d->base_addr[5],
+ &d->rom_base_addr,
+ &d->size[0],
+ &d->size[1],
+ &d->size[2],
+ &d->size[3],
+ &d->size[4],
+ &d->size[5],
+ &d->rom_size,
+ &offset);
+#undef F
+ if (cnt != 9 && cnt != 10 && cnt != 17)
+ a->error("proc: parse error (read only %d items)", cnt);
+ d->bus = dfn >> 8U;
+ d->dev = PCI_SLOT(dfn & 0xff);
+ d->func = PCI_FUNC(dfn & 0xff);
+ d->vendor_id = vend >> 16U;
+ d->device_id = vend & 0xffff;
+ known = 0;
+ if (!a->buscentric)
+ {
+ known |= PCI_FILL_IDENT | PCI_FILL_IRQ | PCI_FILL_BASES;
+ if (cnt >= 10)
+ known |= PCI_FILL_ROM_BASE;
+ if (cnt >= 17)
+ known |= PCI_FILL_SIZES;
+ }
+ if (cnt >= 17)
+ {
+ while (buf[offset] && isspace(buf[offset]))
+ ++offset;
+ driver = &buf[offset];
+ while (buf[offset] && !isspace(buf[offset]))
+ ++offset;
+ buf[offset] = '\0';
+ if (driver[0])
+ {
+ pci_set_property(d, PCI_FILL_DRIVER, driver);
+ known |= PCI_FILL_DRIVER;
+ }
+ }
+ d->known_fields = known;
+ pci_link_dev(a, d);
+ }
+ fclose(f);
+}
+
+static int
+proc_setup(struct pci_dev *d, int rw)
+{
+ struct pci_access *a = d->access;
+
+ if (a->cached_dev != d || a->fd_rw < rw)
+ {
+ char buf[1024];
+ int e;
+ if (a->fd >= 0)
+ close(a->fd);
+ e = snprintf(buf, sizeof(buf), "%s/%02x/%02x.%d",
+ pci_get_param(a, "proc.path"),
+ d->bus, d->dev, d->func);
+ if (e < 0 || e >= (int) sizeof(buf))
+ a->error("File name too long");
+ a->fd_rw = a->writeable || rw;
+ a->fd = open(buf, a->fd_rw ? O_RDWR : O_RDONLY);
+ if (a->fd < 0)
+ {
+ e = snprintf(buf, sizeof(buf), "%s/%04x:%02x/%02x.%d",
+ pci_get_param(a, "proc.path"),
+ d->domain, d->bus, d->dev, d->func);
+ if (e < 0 || e >= (int) sizeof(buf))
+ a->error("File name too long");
+ a->fd = open(buf, a->fd_rw ? O_RDWR : O_RDONLY);
+ }
+ if (a->fd < 0)
+ a->warning("Cannot open %s", buf);
+ a->cached_dev = d;
+ a->fd_pos = 0;
+ }
+ return a->fd;
+}
+
+static int
+proc_read(struct pci_dev *d, int pos, byte *buf, int len)
+{
+ int fd = proc_setup(d, 0);
+ int res;
+
+ if (fd < 0)
+ return 0;
+ res = do_read(d, fd, buf, len, pos);
+ if (res < 0)
+ {
+ d->access->warning("proc_read: read failed: %s", strerror(errno));
+ return 0;
+ }
+ else if (res != len)
+ return 0;
+ return 1;
+}
+
+static int
+proc_write(struct pci_dev *d, int pos, byte *buf, int len)
+{
+ int fd = proc_setup(d, 1);
+ int res;
+
+ if (fd < 0)
+ return 0;
+ res = do_write(d, fd, buf, len, pos);
+ if (res < 0)
+ {
+ d->access->warning("proc_write: write failed: %s", strerror(errno));
+ return 0;
+ }
+ else if (res != len)
+ {
+ d->access->warning("proc_write: tried to write %d bytes at %d, but only %d succeeded", len, pos, res);
+ return 0;
+ }
+ return 1;
+}
+
+static void
+proc_cleanup_dev(struct pci_dev *d)
+{
+ if (d->access->cached_dev == d)
+ d->access->cached_dev = NULL;
+}
+
+struct pci_methods pm_linux_proc = {
+ "linux-proc",
+ "The proc file system on Linux",
+ proc_config,
+ proc_detect,
+ proc_init,
+ proc_cleanup,
+ proc_scan,
+ pci_generic_fill_info,
+ proc_read,
+ proc_write,
+ NULL, /* read_vpd */
+ NULL, /* init_dev */
+ proc_cleanup_dev
+};
diff --git a/lib/sylixos-device.c b/lib/sylixos-device.c
new file mode 100644
index 0000000..07195d5
--- /dev/null
+++ b/lib/sylixos-device.c
@@ -0,0 +1,158 @@
+/*
+ * The PCI Library -- Direct Configuration access via SylixOS Ports
+ *
+ * Copyright (c) 2018 YuJian.Gong <gongyujian@acoinfo.com>
+ *
+ * Can be freely distributed and used under the terms of the GNU GPL.
+ */
+
+#define _GNU_SOURCE
+#define __SYLIXOS_KERNEL
+#define __SYLIXOS_PCI_DRV
+#include <SylixOS.h>
+#include <stdlib.h>
+#include <string.h>
+
+#include "internal.h"
+
+static void
+sylixos_scan(struct pci_access *a)
+{
+ u8 busmap[256];
+ int bus;
+
+ memset(busmap, 0, sizeof(busmap));
+
+ for (bus = 0; bus < PCI_MAX_BUS; bus++)
+ if (!busmap[bus])
+ pci_generic_scan_bus(a, busmap, 0, bus);
+}
+
+static void
+sylixos_config(struct pci_access *a)
+{
+ pci_define_param(a, "sylixos.path", PCI_PATH_SYLIXOS_DEVICE, "Path to the SylixOS PCI device");
+}
+
+static int
+sylixos_detect(struct pci_access *a)
+{
+ char *name = pci_get_param(a, "sylixos.path");
+
+ if (access(name, R_OK))
+ {
+ a->warning("Cannot open %s", name);
+ return 0;
+ }
+
+ a->debug("...using %s", name);
+ return 1;
+}
+
+static void
+sylixos_init(struct pci_access *a UNUSED)
+{
+}
+
+static void
+sylixos_cleanup(struct pci_access *a UNUSED)
+{
+}
+
+static int
+sylixos_read(struct pci_dev *d, int pos, byte *buf, int len)
+{
+ int ret = -1;
+ u8 data_byte = -1;
+ u16 data_word = -1;
+ u32 data_dword = -1;
+
+ if (!(len == 1 || len == 2 || len == 4))
+ return pci_generic_block_read(d, pos, buf, len);
+
+ if (pos >= 256)
+ return 0;
+
+ switch (len)
+ {
+ case 1:
+ ret = pciConfigInByte(d->bus, d->dev, d->func, pos, &data_byte);
+ if (ret != ERROR_NONE)
+ return 0;
+ buf[0] = (u8)data_byte;
+ break;
+
+ case 2:
+ ret = pciConfigInWord(d->bus, d->dev, d->func, pos, &data_word);
+ if (ret != ERROR_NONE)
+ return 0;
+ ((u16 *) buf)[0] = cpu_to_le16(data_word);
+ break;
+
+ case 4:
+ ret = pciConfigInDword(d->bus, d->dev, d->func, pos, &data_dword);
+ if (ret != ERROR_NONE)
+ return 0;
+ ((u32 *) buf)[0] = cpu_to_le32(data_dword);
+ break;
+ }
+
+ return 1;
+}
+
+static int
+sylixos_write(struct pci_dev *d, int pos, byte *buf, int len)
+{
+ int ret = PX_ERROR;
+ u8 data_byte;
+ u16 data_word;
+ u32 data_dword;
+
+ if (!(len == 1 || len == 2 || len == 4))
+ return pci_generic_block_write(d, pos, buf, len);
+
+ if (pos >= 256)
+ return 0;
+
+ switch (len)
+ {
+ case 1:
+ data_byte = buf[0];
+ ret = pciConfigOutByte(d->bus, d->dev, d->func, pos, data_byte);
+ if (ret != ERROR_NONE)
+ return 0;
+ break;
+
+ case 2:
+ data_word = le16_to_cpu(((u16 *) buf)[0]);
+ ret = pciConfigOutWord(d->bus, d->dev, d->func, pos, data_word);
+ if (ret != ERROR_NONE)
+ return 0;
+ break;
+
+ case 4:
+ data_dword = le32_to_cpu(((u32 *) buf)[0]);
+ ret = pciConfigOutDword(d->bus, d->dev, d->func, pos, data_dword);
+ if (ret != ERROR_NONE)
+ return 0;
+ break;
+ }
+
+ return 1;
+}
+
+struct pci_methods pm_sylixos_device = {
+ "sylixos-device",
+ "SylixOS /proc/pci device",
+ sylixos_config,
+ sylixos_detect,
+ sylixos_init,
+ sylixos_cleanup,
+ sylixos_scan,
+ pci_generic_fill_info,
+ sylixos_read,
+ sylixos_write,
+ NULL, // no read_vpd
+ NULL, // no init_dev
+ NULL, // no cleanup_dev
+};
diff --git a/lib/sysdep.h b/lib/sysdep.h
new file mode 100644
index 0000000..bdeb34a
--- /dev/null
+++ b/lib/sysdep.h
@@ -0,0 +1,116 @@
+/*
+ * The PCI Library -- System-Dependent Stuff
+ *
+ * Copyright (c) 1997--2020 Martin Mares <mj@ucw.cz>
+ *
+ * Can be freely distributed and used under the terms of the GNU GPL.
+ */
+
+#ifdef __GNUC__
+#define UNUSED __attribute__((unused))
+#define NONRET __attribute__((noreturn))
+#define FORMAT_CHECK(x,y,z) __attribute__((format(x,y,z)))
+#else
+#define UNUSED
+#define NONRET
+#define FORMAT_CHECK(x,y,z)
+#define inline
+#endif
+
+typedef u8 byte;
+typedef u16 word;
+
+#ifdef PCI_OS_WINDOWS
+#define strcasecmp _strcmpi
+#define strncasecmp _strnicmp
+#if defined(_MSC_VER) && _MSC_VER < 1900
+#define snprintf _snprintf
+#define vsnprintf _vsnprintf
+#endif
+#endif
+
+#ifdef PCI_HAVE_LINUX_BYTEORDER_H
+
+#include <asm/byteorder.h>
+#define cpu_to_le16 __cpu_to_le16
+#define cpu_to_le32 __cpu_to_le32
+#define le16_to_cpu __le16_to_cpu
+#define le32_to_cpu __le32_to_cpu
+
+#else
+
+#ifdef PCI_OS_LINUX
+#include <endian.h>
+#define BYTE_ORDER __BYTE_ORDER
+#define BIG_ENDIAN __BIG_ENDIAN
+#endif
+
+#ifdef PCI_OS_SUNOS
+#include <sys/byteorder.h>
+#if defined(__i386) && defined(LITTLE_ENDIAN)
+# define BYTE_ORDER LITTLE_ENDIAN
+#elif defined(__sparc) && defined(BIG_ENDIAN)
+# define BYTE_ORDER BIG_ENDIAN
+#else
+#define BIG_ENDIAN 4321
+#endif
+#ifndef BYTE_ORDER
+#ifdef _LITTLE_ENDIAN
+#define BYTE_ORDER 1234
+#else
+#define BYTE_ORDER 4321
+#endif
+#endif /* BYTE_ORDER */
+#endif /* PCI_OS_SUNOS */
+
+#ifdef PCI_OS_WINDOWS
+#ifdef __MINGW32__
+ #include <sys/param.h>
+#else
+ #include <io.h>
+ #define BIG_ENDIAN 4321
+ #define LITTLE_ENDIAN 1234
+ #define BYTE_ORDER LITTLE_ENDIAN
+#endif
+#endif
+
+#ifdef PCI_OS_SYLIXOS
+#include <endian.h>
+#endif
+
+#ifdef PCI_OS_DJGPP
+ #define BIG_ENDIAN 4321
+ #define LITTLE_ENDIAN 1234
+ #define BYTE_ORDER LITTLE_ENDIAN
+#endif
+
+#if !defined(BYTE_ORDER)
+#error "BYTE_ORDER not defined for your platform"
+#endif
+
+#if BYTE_ORDER == BIG_ENDIAN
+#define cpu_to_le16 swab16
+#define cpu_to_le32 swab32
+#define le16_to_cpu swab16
+#define le32_to_cpu swab32
+
+static inline word swab16(word w)
+{
+ return (w << 8) | ((w >> 8) & 0xff);
+}
+
+static inline u32 swab32(u32 w)
+{
+ return ((w & 0xff000000) >> 24) |
+ ((w & 0x00ff0000) >> 8) |
+ ((w & 0x0000ff00) << 8) |
+ ((w & 0x000000ff) << 24);
+}
+#else
+#define cpu_to_le16(x) (x)
+#define cpu_to_le32(x) (x)
+#define le16_to_cpu(x) (x)
+#define le32_to_cpu(x) (x)
+#endif
+
+#endif
diff --git a/lib/sysfs.c b/lib/sysfs.c
new file mode 100644
index 0000000..ffa4f9d
--- /dev/null
+++ b/lib/sysfs.c
@@ -0,0 +1,616 @@
+/*
+ * The PCI Library -- Configuration Access via /sys/bus/pci
+ *
+ * Copyright (c) 2003 Matthew Wilcox <matthew@wil.cx>
+ * Copyright (c) 1997--2008 Martin Mares <mj@ucw.cz>
+ *
+ * Can be freely distributed and used under the terms of the GNU GPL.
+ */
+
+#define _GNU_SOURCE
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <stdarg.h>
+#include <unistd.h>
+#include <errno.h>
+#include <dirent.h>
+#include <fcntl.h>
+#include <sys/types.h>
+
+#include "internal.h"
+#include "pread.h"
+
+static void
+sysfs_config(struct pci_access *a)
+{
+ pci_define_param(a, "sysfs.path", PCI_PATH_SYS_BUS_PCI, "Path to the sysfs device tree");
+}
+
+static inline char *
+sysfs_name(struct pci_access *a)
+{
+ return pci_get_param(a, "sysfs.path");
+}
+
+static int
+sysfs_detect(struct pci_access *a)
+{
+ if (access(sysfs_name(a), R_OK))
+ {
+ a->debug("...cannot open %s", sysfs_name(a));
+ return 0;
+ }
+ a->debug("...using %s", sysfs_name(a));
+ return 1;
+}
+
+static void
+sysfs_init(struct pci_access *a)
+{
+ a->fd = -1;
+ a->fd_vpd = -1;
+}
+
+static void
+sysfs_flush_cache(struct pci_access *a)
+{
+ if (a->fd >= 0)
+ {
+ close(a->fd);
+ a->fd = -1;
+ }
+ if (a->fd_vpd >= 0)
+ {
+ close(a->fd_vpd);
+ a->fd_vpd = -1;
+ }
+ a->cached_dev = NULL;
+}
+
+static void
+sysfs_cleanup(struct pci_access *a)
+{
+ sysfs_flush_cache(a);
+}
+
+#define OBJNAMELEN 1024
+static void
+sysfs_obj_name(struct pci_dev *d, char *object, char *buf)
+{
+ int n = snprintf(buf, OBJNAMELEN, "%s/devices/%04x:%02x:%02x.%d/%s",
+ sysfs_name(d->access), d->domain, d->bus, d->dev, d->func, object);
+ if (n < 0 || n >= OBJNAMELEN)
+ d->access->error("File name too long");
+}
+
+#define OBJBUFSIZE 1024
+
+static int
+sysfs_get_string(struct pci_dev *d, char *object, char *buf, int mandatory)
+{
+ struct pci_access *a = d->access;
+ int fd, n;
+ char namebuf[OBJNAMELEN];
+ void (*warn)(char *msg, ...) = (mandatory ? a->error : a->warning);
+
+ sysfs_obj_name(d, object, namebuf);
+ fd = open(namebuf, O_RDONLY);
+ if (fd < 0)
+ {
+ if (mandatory || errno != ENOENT)
+ warn("Cannot open %s: %s", namebuf, strerror(errno));
+ return 0;
+ }
+ n = read(fd, buf, OBJBUFSIZE);
+ close(fd);
+ if (n < 0)
+ {
+ warn("Error reading %s: %s", namebuf, strerror(errno));
+ return 0;
+ }
+ if (n >= OBJBUFSIZE)
+ {
+ warn("Value in %s too long", namebuf);
+ return 0;
+ }
+ buf[n] = 0;
+ return 1;
+}
+
+static char *
+sysfs_deref_link(struct pci_dev *d, char *link_name)
+{
+ char path[2*OBJNAMELEN], rel_path[OBJNAMELEN];
+
+ sysfs_obj_name(d, link_name, path);
+ memset(rel_path, 0, sizeof(rel_path));
+
+ if (readlink(path, rel_path, sizeof(rel_path)) < 0)
+ return NULL;
+
+ sysfs_obj_name(d, "", path);
+ strcat(path, rel_path);
+
+ // Returns a pointer to malloc'ed memory
+ return realpath(path, NULL);
+}
+
+static int
+sysfs_get_value(struct pci_dev *d, char *object, int mandatory)
+{
+ char buf[OBJBUFSIZE];
+
+ if (sysfs_get_string(d, object, buf, mandatory))
+ return strtol(buf, NULL, 0);
+ else
+ return -1;
+}
+
+static void
+sysfs_get_resources(struct pci_dev *d)
+{
+ struct pci_access *a = d->access;
+ char namebuf[OBJNAMELEN], buf[256];
+ struct { pciaddr_t flags, base_addr, size; } lines[10];
+ int have_bar_bases, have_rom_base, have_bridge_bases;
+ FILE *file;
+ int i;
+
+ have_bar_bases = have_rom_base = have_bridge_bases = 0;
+ sysfs_obj_name(d, "resource", namebuf);
+ file = fopen(namebuf, "r");
+ if (!file)
+ a->error("Cannot open %s: %s", namebuf, strerror(errno));
+ for (i = 0; i < 7+6+4+1; i++)
+ {
+ unsigned long long start, end, size, flags;
+ if (!fgets(buf, sizeof(buf), file))
+ break;
+ if (sscanf(buf, "%llx %llx %llx", &start, &end, &flags) != 3)
+ a->error("Syntax error in %s", namebuf);
+ if (end > start)
+ size = end - start + 1;
+ else
+ size = 0;
+ if (i < 6)
+ {
+ d->flags[i] = flags;
+ flags &= PCI_ADDR_FLAG_MASK;
+ d->base_addr[i] = start | flags;
+ d->size[i] = size;
+ have_bar_bases = 1;
+ }
+ else if (i == 6)
+ {
+ d->rom_flags = flags;
+ flags &= PCI_ADDR_FLAG_MASK;
+ d->rom_base_addr = start | flags;
+ d->rom_size = size;
+ have_rom_base = 1;
+ }
+ else if (i < 7+6+4)
+ {
+ /*
+ * If kernel was compiled without CONFIG_PCI_IOV option then after
+ * the ROM line for configured bridge device (that which had set
+ * subordinary bus number to non-zero value) are four additional lines
+ * which describe resources behind bridge. For PCI-to-PCI bridges they
+ * are: IO, MEM, PREFMEM and empty. For CardBus bridges they are: IO0,
+ * IO1, MEM0 and MEM1. For unconfigured bridges and other devices
+ * there is no additional line after the ROM line. If kernel was
+ * compiled with CONFIG_PCI_IOV option then after the ROM line and
+ * before the first bridge resource line are six additional lines
+ * which describe IOV resources. Read all remaining lines in resource
+ * file and based on the number of remaining lines (0, 4, 6, 10) parse
+ * resources behind bridge.
+ */
+ lines[i-7].flags = flags;
+ lines[i-7].base_addr = start;
+ lines[i-7].size = size;
+ }
+ }
+ if (i == 7+4 || i == 7+6+4)
+ {
+ int offset = (i == 7+6+4) ? 6 : 0;
+ for (i = 0; i < 4; i++)
+ {
+ d->bridge_flags[i] = lines[offset+i].flags;
+ d->bridge_base_addr[i] = lines[offset+i].base_addr;
+ d->bridge_size[i] = lines[offset+i].size;
+ }
+ have_bridge_bases = 1;
+ }
+ fclose(file);
+ if (!have_bar_bases)
+ clear_fill(d, PCI_FILL_BASES | PCI_FILL_SIZES | PCI_FILL_IO_FLAGS);
+ if (!have_rom_base)
+ clear_fill(d, PCI_FILL_ROM_BASE);
+ if (!have_bridge_bases)
+ clear_fill(d, PCI_FILL_BRIDGE_BASES);
+}
+
+static void sysfs_scan(struct pci_access *a)
+{
+ char dirname[1024];
+ DIR *dir;
+ struct dirent *entry;
+ int n;
+
+ n = snprintf(dirname, sizeof(dirname), "%s/devices", sysfs_name(a));
+ if (n < 0 || n >= (int) sizeof(dirname))
+ a->error("Directory name too long");
+ dir = opendir(dirname);
+ if (!dir)
+ a->error("Cannot open %s", dirname);
+ while ((entry = readdir(dir)))
+ {
+ struct pci_dev *d;
+ unsigned int dom, bus, dev, func;
+
+ /* ".", ".." or a special non-device perhaps */
+ if (entry->d_name[0] == '.')
+ continue;
+
+ d = pci_alloc_dev(a);
+ if (sscanf(entry->d_name, "%x:%x:%x.%d", &dom, &bus, &dev, &func) < 4)
+ a->error("sysfs_scan: Couldn't parse entry name %s", entry->d_name);
+
+ /* Ensure kernel provided domain that fits in a signed integer */
+ if (dom > 0x7fffffff)
+ a->error("sysfs_scan: Invalid domain %x", dom);
+
+ d->domain = dom;
+ d->bus = bus;
+ d->dev = dev;
+ d->func = func;
+ pci_link_dev(a, d);
+ }
+ closedir(dir);
+}
+
+static void
+sysfs_fill_slots(struct pci_access *a)
+{
+ char dirname[1024];
+ DIR *dir;
+ struct dirent *entry;
+ int n;
+
+ n = snprintf(dirname, sizeof(dirname), "%s/slots", sysfs_name(a));
+ if (n < 0 || n >= (int) sizeof(dirname))
+ a->error("Directory name too long");
+ dir = opendir(dirname);
+ if (!dir)
+ return;
+
+ while (entry = readdir(dir))
+ {
+ char namebuf[OBJNAMELEN], buf[16];
+ FILE *file;
+ unsigned int dom, bus, dev;
+ int res = 0;
+ struct pci_dev *d;
+
+ /* ".", ".." or a special non-device perhaps */
+ if (entry->d_name[0] == '.')
+ continue;
+
+ n = snprintf(namebuf, OBJNAMELEN, "%s/%s/%s", dirname, entry->d_name, "address");
+ if (n < 0 || n >= OBJNAMELEN)
+ a->error("File name too long");
+ file = fopen(namebuf, "r");
+ /*
+ * Old versions of Linux had a fakephp which didn't have an 'address'
+ * file. There's no useful information to be gleaned from these
+ * devices, pretend they're not there.
+ */
+ if (!file)
+ continue;
+
+ if (!fgets(buf, sizeof(buf), file) || (res = sscanf(buf, "%x:%x:%x", &dom, &bus, &dev)) < 3)
+ {
+ /*
+ * In some cases, the slot is not tied to a specific device before
+ * a card gets inserted. This happens for example on IBM pSeries
+ * and we need not warn about it.
+ */
+ if (res != 2)
+ a->warning("sysfs_fill_slots: Couldn't parse entry address %s", buf);
+ }
+ else
+ {
+ for (d = a->devices; d; d = d->next)
+ if (dom == (unsigned)d->domain && bus == d->bus && dev == d->dev && !d->phy_slot)
+ d->phy_slot = pci_set_property(d, PCI_FILL_PHYS_SLOT, entry->d_name);
+ }
+ fclose(file);
+ }
+ closedir(dir);
+}
+
+static void
+sysfs_fill_info(struct pci_dev *d, unsigned int flags)
+{
+ int value, want_class, want_class_ext;
+
+ if (!d->access->buscentric)
+ {
+ /*
+ * These fields can be read from the config registers, but we want to show
+ * the kernel's view, which has regions and IRQs remapped and other fields
+ * (most importantly classes) possibly fixed if the device is known broken.
+ */
+ if (want_fill(d, flags, PCI_FILL_IDENT))
+ {
+ d->vendor_id = sysfs_get_value(d, "vendor", 1);
+ d->device_id = sysfs_get_value(d, "device", 1);
+ }
+ want_class = want_fill(d, flags, PCI_FILL_CLASS);
+ want_class_ext = want_fill(d, flags, PCI_FILL_CLASS_EXT);
+ if (want_class || want_class_ext)
+ {
+ value = sysfs_get_value(d, "class", 1);
+ if (want_class)
+ d->device_class = value >> 8;
+ if (want_class_ext)
+ {
+ d->prog_if = value & 0xff;
+ value = sysfs_get_value(d, "revision", 0);
+ if (value < 0)
+ value = pci_read_byte(d, PCI_REVISION_ID);
+ if (value >= 0)
+ d->rev_id = value;
+ }
+ }
+ if (want_fill(d, flags, PCI_FILL_SUBSYS))
+ {
+ value = sysfs_get_value(d, "subsystem_vendor", 0);
+ if (value >= 0)
+ {
+ d->subsys_vendor_id = value;
+ value = sysfs_get_value(d, "subsystem_device", 0);
+ if (value >= 0)
+ d->subsys_id = value;
+ }
+ else
+ clear_fill(d, PCI_FILL_SUBSYS);
+ }
+ if (want_fill(d, flags, PCI_FILL_IRQ))
+ d->irq = sysfs_get_value(d, "irq", 1);
+ if (want_fill(d, flags, PCI_FILL_BASES | PCI_FILL_ROM_BASE | PCI_FILL_SIZES | PCI_FILL_IO_FLAGS | PCI_FILL_BRIDGE_BASES))
+ sysfs_get_resources(d);
+ if (want_fill(d, flags, PCI_FILL_PARENT))
+ {
+ unsigned int domain, bus, dev, func;
+ char *path_abs, *path_canon, *name;
+ char path_rel[OBJNAMELEN];
+ struct pci_dev *parent;
+
+ /* Construct sysfs path for parent device */
+ sysfs_obj_name(d, "..", path_rel);
+ path_abs = realpath(path_rel, NULL);
+ name = path_abs ? strrchr(path_abs, '/') : NULL;
+ name = name ? name+1 : name;
+ parent = NULL;
+
+ if (name && sscanf(name, "%x:%x:%x.%d", &domain, &bus, &dev, &func) == 4 && domain <= 0x7fffffff)
+ for (parent = d->access->devices; parent; parent = parent->next)
+ if (parent->domain == (int)domain && parent->bus == bus && parent->dev == dev && parent->func == func)
+ break;
+
+ if (parent)
+ {
+ /* Check if parsed BDF address from parent sysfs device is really expected PCI device */
+ sysfs_obj_name(parent, ".", path_rel);
+ path_canon = realpath(path_rel, NULL);
+ if (!path_canon || strcmp(path_canon, path_abs) != 0)
+ parent = NULL;
+ }
+
+ if (parent)
+ d->parent = parent;
+ else
+ clear_fill(d, PCI_FILL_PARENT);
+ }
+ }
+
+ if (want_fill(d, flags, PCI_FILL_PHYS_SLOT))
+ {
+ struct pci_dev *pd;
+ sysfs_fill_slots(d->access);
+ for (pd = d->access->devices; pd; pd = pd->next)
+ pd->known_fields |= PCI_FILL_PHYS_SLOT;
+ }
+
+ if (want_fill(d, flags, PCI_FILL_MODULE_ALIAS))
+ {
+ char buf[OBJBUFSIZE];
+ if (sysfs_get_string(d, "modalias", buf, 0))
+ d->module_alias = pci_set_property(d, PCI_FILL_MODULE_ALIAS, buf);
+ }
+
+ if (want_fill(d, flags, PCI_FILL_LABEL))
+ {
+ char buf[OBJBUFSIZE];
+ if (sysfs_get_string(d, "label", buf, 0))
+ d->label = pci_set_property(d, PCI_FILL_LABEL, buf);
+ }
+
+ if (want_fill(d, flags, PCI_FILL_NUMA_NODE))
+ d->numa_node = sysfs_get_value(d, "numa_node", 0);
+
+ if (want_fill(d, flags, PCI_FILL_IOMMU_GROUP))
+ {
+ char *group_link = sysfs_deref_link(d, "iommu_group");
+ if (group_link)
+ {
+ pci_set_property(d, PCI_FILL_IOMMU_GROUP, basename(group_link));
+ free(group_link);
+ }
+ }
+
+ if (want_fill(d, flags, PCI_FILL_DT_NODE))
+ {
+ char *node = sysfs_deref_link(d, "of_node");
+ if (node)
+ {
+ pci_set_property(d, PCI_FILL_DT_NODE, node);
+ free(node);
+ }
+ }
+
+ if (want_fill(d, flags, PCI_FILL_DRIVER))
+ {
+ char *driver_path = sysfs_deref_link(d, "driver");
+ if (driver_path)
+ {
+ char *driver = strrchr(driver_path, '/');
+ driver = driver ? driver+1 : driver_path;
+ pci_set_property(d, PCI_FILL_DRIVER, driver);
+ free(driver_path);
+ }
+ else
+ clear_fill(d, PCI_FILL_DRIVER);
+ }
+
+ pci_generic_fill_info(d, flags);
+}
+
+/* Intent of the sysfs_setup() caller */
+enum
+ {
+ SETUP_READ_CONFIG = 0,
+ SETUP_WRITE_CONFIG = 1,
+ SETUP_READ_VPD = 2
+ };
+
+static int
+sysfs_setup(struct pci_dev *d, int intent)
+{
+ struct pci_access *a = d->access;
+ char namebuf[OBJNAMELEN];
+
+ if (a->cached_dev != d || (intent == SETUP_WRITE_CONFIG && !a->fd_rw))
+ {
+ sysfs_flush_cache(a);
+ a->cached_dev = d;
+ }
+
+ if (intent == SETUP_READ_VPD)
+ {
+ if (a->fd_vpd < 0)
+ {
+ sysfs_obj_name(d, "vpd", namebuf);
+ a->fd_vpd = open(namebuf, O_RDONLY);
+ /* No warning on error; vpd may be absent or accessible only to root */
+ }
+ return a->fd_vpd;
+ }
+
+ if (a->fd < 0)
+ {
+ sysfs_obj_name(d, "config", namebuf);
+ a->fd_rw = a->writeable || intent == SETUP_WRITE_CONFIG;
+ a->fd = open(namebuf, a->fd_rw ? O_RDWR : O_RDONLY);
+ if (a->fd < 0)
+ a->warning("Cannot open %s", namebuf);
+ a->fd_pos = 0;
+ }
+ return a->fd;
+}
+
+static int sysfs_read(struct pci_dev *d, int pos, byte *buf, int len)
+{
+ int fd = sysfs_setup(d, SETUP_READ_CONFIG);
+ int res;
+
+ if (fd < 0)
+ return 0;
+ res = do_read(d, fd, buf, len, pos);
+ if (res < 0)
+ {
+ d->access->warning("sysfs_read: read failed: %s", strerror(errno));
+ return 0;
+ }
+ else if (res != len)
+ return 0;
+ return 1;
+}
+
+static int sysfs_write(struct pci_dev *d, int pos, byte *buf, int len)
+{
+ int fd = sysfs_setup(d, SETUP_WRITE_CONFIG);
+ int res;
+
+ if (fd < 0)
+ return 0;
+ res = do_write(d, fd, buf, len, pos);
+ if (res < 0)
+ {
+ d->access->warning("sysfs_write: write failed: %s", strerror(errno));
+ return 0;
+ }
+ else if (res != len)
+ {
+ d->access->warning("sysfs_write: tried to write %d bytes at %d, but only %d succeeded", len, pos, res);
+ return 0;
+ }
+ return 1;
+}
+
+#ifdef PCI_HAVE_DO_READ
+
+/* pread() is not available and do_read() only works for a single fd, so we
+ * cannot implement read_vpd properly. */
+static int sysfs_read_vpd(struct pci_dev *d, int pos, byte *buf, int len)
+{
+ return 0;
+}
+
+#else /* !PCI_HAVE_DO_READ */
+
+static int sysfs_read_vpd(struct pci_dev *d, int pos, byte *buf, int len)
+{
+ int fd = sysfs_setup(d, SETUP_READ_VPD);
+ int res;
+
+ if (fd < 0)
+ return 0;
+ res = pread(fd, buf, len, pos);
+ if (res < 0)
+ {
+ d->access->warning("sysfs_read_vpd: read failed: %s", strerror(errno));
+ return 0;
+ }
+ else if (res != len)
+ return 0;
+ return 1;
+}
+
+#endif /* PCI_HAVE_DO_READ */
+
+static void sysfs_cleanup_dev(struct pci_dev *d)
+{
+ struct pci_access *a = d->access;
+
+ if (a->cached_dev == d)
+ sysfs_flush_cache(a);
+}
+
+struct pci_methods pm_linux_sysfs = {
+ "linux-sysfs",
+ "The sys filesystem on Linux",
+ sysfs_config,
+ sysfs_detect,
+ sysfs_init,
+ sysfs_cleanup,
+ sysfs_scan,
+ sysfs_fill_info,
+ sysfs_read,
+ sysfs_write,
+ sysfs_read_vpd,
+ NULL, /* init_dev */
+ sysfs_cleanup_dev
+};
diff --git a/lib/types.h b/lib/types.h
new file mode 100644
index 0000000..ab53f7c
--- /dev/null
+++ b/lib/types.h
@@ -0,0 +1,83 @@
+/*
+ * The PCI Library -- Types and Format Strings
+ *
+ * Copyright (c) 1997--2022 Martin Mares <mj@ucw.cz>
+ *
+ * Can be freely distributed and used under the terms of the GNU GPL.
+ */
+
+#include <sys/types.h>
+
+#ifndef PCI_HAVE_Uxx_TYPES
+
+#ifdef PCI_OS_WINDOWS
+/* On Windows compilers, use <windows.h> */
+#include <windows.h>
+typedef BYTE u8;
+typedef WORD u16;
+typedef DWORD u32;
+typedef unsigned __int64 u64;
+#define PCI_U64_FMT_X "I64x"
+#define PCI_U64_FMT_U "I64u"
+
+#elif defined(PCI_HAVE_STDINT_H) || (defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L)
+/* Use standard types in C99 and newer */
+#include <stdint.h>
+#include <inttypes.h>
+typedef uint8_t u8;
+typedef uint16_t u16;
+typedef uint32_t u32;
+typedef uint64_t u64;
+#define PCI_U64_FMT_X PRIx64
+#define PCI_U64_FMT_U PRIu64
+
+#else
+/* Hope for POSIX types from <sys/types.h> */
+typedef u_int8_t u8;
+typedef u_int16_t u16;
+typedef u_int32_t u32;
+
+/* u64 will be unsigned (long) long */
+#include <limits.h>
+#if ULONG_MAX > 0xffffffff
+typedef unsigned long u64;
+#define PCI_U64_FMT_X "lx"
+#define PCI_U64_FMT_U "lu"
+#else
+typedef unsigned long long u64;
+#define PCI_U64_FMT_X "llx"
+#define PCI_U64_FMT_U "llu"
+#endif
+
+#endif
+
+#endif /* PCI_HAVE_Uxx_TYPES */
+
+#ifdef PCI_HAVE_64BIT_ADDRESS
+typedef u64 pciaddr_t;
+#define PCIADDR_T_FMT "%08" PCI_U64_FMT_X
+#define PCIADDR_PORT_FMT "%04" PCI_U64_FMT_X
+#else
+typedef u32 pciaddr_t;
+#define PCIADDR_T_FMT "%08x"
+#define PCIADDR_PORT_FMT "%04x"
+#endif
+
+#ifdef PCI_ARCH_SPARC64
+/* On sparc64 Linux the kernel reports remapped port addresses and IRQ numbers */
+#undef PCIADDR_PORT_FMT
+#define PCIADDR_PORT_FMT PCIADDR_T_FMT
+#define PCIIRQ_FMT "%08x"
+#else
+#define PCIIRQ_FMT "%d"
+#endif
+
+#if defined(__GNUC__) && __GNUC__ > 2
+#define PCI_PRINTF(x,y) __attribute__((format(printf, x, y)))
+#define PCI_NONRET __attribute((noreturn))
+#define PCI_PACKED __attribute((packed))
+#else
+#define PCI_PRINTF(x,y)
+#define PCI_NONRET
+#define PCI_PACKED
+#endif
diff --git a/lib/ver2def.pl b/lib/ver2def.pl
new file mode 100755
index 0000000..18231bc
--- /dev/null
+++ b/lib/ver2def.pl
@@ -0,0 +1,47 @@
+#!/usr/bin/perl
+use strict;
+use warnings;
+die "Usage: $0 script.ver dllname build.def import.def\n" if @ARGV != 4;
+my ($verfile, $dllname, $builddef, $importdef) = @ARGV;
+open my $verfh, '<', $verfile or die "Cannot open input file $verfile: $!\n";
+my $input = join '', <$verfh>;
+close $verfh;
+my @syms;
+my (%cnt, %last, %ords);
+$input =~ s/\/\*.*?\*\///sg; # Remove C comments
+while ($input =~ m/(\S+)\s*\{((?:[^\{\}]|\{(?2)\})+)\}\s*;/sg) { # Split {...}
+ my ($ver, $block) = ($1, $2);
+ while ($block =~ s/(\S+)\s*:((?:[^\{\}:]|\{(?2)\})+)$//sg) { # Split section:
+ my ($section, $syms) = ($1, $2);
+ next if $section ne 'global';
+ $syms =~ s/\s+//g;
+ foreach (split /;\s*/, $syms) { # Split symbols
+ $cnt{$_}++;
+ $last{$_} = $ver;
+ push @syms, [$_, $ver];
+ }
+ }
+}
+open my $importfh, '>', $importdef or die "Cannot open output file $importdef: $!\n";
+open my $buildfh, '>', $builddef or die "Cannot open output file $builddef: $!\n";
+print $importfh "LIBRARY \"$dllname\"\n";
+print $importfh "EXPORTS\n";
+print $buildfh "EXPORTS\n";
+my $ord = 1;
+foreach (@syms) {
+ my ($sym, $ver) = @{$_};
+ print $importfh "\"$sym\@$ver\" \@$ord\n";
+ if ($last{$sym} ne $ver) {
+ print $buildfh "\"$sym\@$ver\" \@$ord\n";
+ } else {
+ $ords{$sym} = $ord;
+ print $buildfh "\"$sym\@$ver\" = " . (($cnt{$sym} > 1) ? "\"$sym\@\@$ver\"" : $sym) . " \@$ord\n"
+ }
+ $ord++;
+}
+# GNU dlltool has broken calculation of ordinals for aliased symbols, so specify ordinals explicitly
+# GNU LD prior 2.21 has broken handling of symbols with dot character
+# Operator == for defining symbol alias is supported since GNU dlltool 2.21
+print $importfh "$_ \@$ords{$_} == \"$_\@$last{$_}\"\n" foreach sort keys %last;
+close $importfh;
+close $buildfh;
diff --git a/lib/win32-cfgmgr32.c b/lib/win32-cfgmgr32.c
new file mode 100644
index 0000000..a3404d1
--- /dev/null
+++ b/lib/win32-cfgmgr32.c
@@ -0,0 +1,1708 @@
+/*
+ * The PCI Library -- List PCI devices on Win32 via Configuration Manager
+ *
+ * Copyright (c) 2021 Pali Rohár <pali@kernel.org>
+ *
+ * Can be freely distributed and used under the terms of the GNU GPL.
+ */
+
+#include <windows.h>
+#include <cfgmgr32.h>
+
+#include <ctype.h> /* for isxdigit() */
+#include <stdio.h> /* for sprintf() */
+#include <string.h> /* for strlen(), strchr(), strncmp() */
+#include <wchar.h> /* for wcslen(), wcscpy() */
+
+#include "internal.h"
+
+/* Unfortunately MinGW32 toolchain does not provide these cfgmgr32 constants. */
+
+#ifndef RegDisposition_OpenExisting
+#define RegDisposition_OpenExisting 0x00000001
+#endif
+
+#ifndef CM_REGISTRY_SOFTWARE
+#define CM_REGISTRY_SOFTWARE 0x00000001
+#endif
+
+#ifndef CM_DRP_HARDWAREID
+#define CM_DRP_HARDWAREID 0x00000002
+#endif
+#ifndef CM_DRP_SERVICE
+#define CM_DRP_SERVICE 0x00000005
+#endif
+#ifndef CM_DRP_BUSNUMBER
+#define CM_DRP_BUSNUMBER 0x00000016
+#endif
+#ifndef CM_DRP_ADDRESS
+#define CM_DRP_ADDRESS 0x0000001D
+#endif
+
+#ifndef CR_INVALID_CONFLICT_LIST
+#define CR_INVALID_CONFLICT_LIST 0x00000039
+#endif
+#ifndef CR_INVALID_INDEX
+#define CR_INVALID_INDEX 0x0000003A
+#endif
+#ifndef CR_INVALID_STRUCTURE_SIZE
+#define CR_INVALID_STRUCTURE_SIZE 0x0000003B
+#endif
+
+#ifndef fIOD_10_BIT_DECODE
+#define fIOD_10_BIT_DECODE 0x0004
+#endif
+#ifndef fIOD_12_BIT_DECODE
+#define fIOD_12_BIT_DECODE 0x0008
+#endif
+#ifndef fIOD_16_BIT_DECODE
+#define fIOD_16_BIT_DECODE 0x0010
+#endif
+#ifndef fIOD_POSITIVE_DECODE
+#define fIOD_POSITIVE_DECODE 0x0020
+#endif
+#ifndef fIOD_PASSIVE_DECODE
+#define fIOD_PASSIVE_DECODE 0x0040
+#endif
+#ifndef fIOD_WINDOW_DECODE
+#define fIOD_WINDOW_DECODE 0x0080
+#endif
+#ifndef fIOD_PORT_BAR
+#define fIOD_PORT_BAR 0x0100
+#endif
+
+#ifndef fMD_WINDOW_DECODE
+#define fMD_WINDOW_DECODE 0x0040
+#endif
+#ifndef fMD_MEMORY_BAR
+#define fMD_MEMORY_BAR 0x0080
+#endif
+
+/*
+ * Unfortunately MinGW32 toolchain does not provide import library for these
+ * cfgmgr32.dll functions. So resolve pointers to these functions at runtime.
+ */
+
+#ifdef CM_Get_DevNode_Registry_PropertyA
+#undef CM_Get_DevNode_Registry_PropertyA
+#endif
+static CONFIGRET (WINAPI *MyCM_Get_DevNode_Registry_PropertyA)(DEVINST dnDevInst, ULONG ulProperty, PULONG pulRegDataType, PVOID Buffer, PULONG pulLength, ULONG ulFlags);
+#define CM_Get_DevNode_Registry_PropertyA MyCM_Get_DevNode_Registry_PropertyA
+
+#ifdef CM_Get_DevNode_Registry_PropertyW
+#undef CM_Get_DevNode_Registry_PropertyW
+#endif
+static CONFIGRET (WINAPI *MyCM_Get_DevNode_Registry_PropertyW)(DEVINST dnDevInst, ULONG ulProperty, PULONG pulRegDataType, PVOID Buffer, PULONG pulLength, ULONG ulFlags);
+#define CM_Get_DevNode_Registry_PropertyW MyCM_Get_DevNode_Registry_PropertyW
+
+#ifndef CM_Open_DevNode_Key
+#undef CM_Open_DevNode_Key
+#endif
+static CONFIGRET (WINAPI *MyCM_Open_DevNode_Key)(DEVINST dnDevNode, REGSAM samDesired, ULONG ulHardwareProfile, REGDISPOSITION Disposition, PHKEY phkDevice, ULONG ulFlags);
+#define CM_Open_DevNode_Key MyCM_Open_DevNode_Key
+
+static BOOL
+resolve_cfgmgr32_functions(void)
+{
+ HMODULE cfgmgr32;
+
+ if (CM_Get_DevNode_Registry_PropertyA && CM_Get_DevNode_Registry_PropertyW && CM_Open_DevNode_Key)
+ return TRUE;
+
+ cfgmgr32 = GetModuleHandleA("cfgmgr32.dll");
+ if (!cfgmgr32)
+ return FALSE;
+
+ CM_Get_DevNode_Registry_PropertyA = (void *)GetProcAddress(cfgmgr32, "CM_Get_DevNode_Registry_PropertyA");
+ CM_Get_DevNode_Registry_PropertyW = (void *)GetProcAddress(cfgmgr32, "CM_Get_DevNode_Registry_PropertyW");
+ CM_Open_DevNode_Key = (void *)GetProcAddress(cfgmgr32, "CM_Open_DevNode_Key");
+ if (!CM_Get_DevNode_Registry_PropertyA || !CM_Get_DevNode_Registry_PropertyW || !CM_Open_DevNode_Key)
+ return FALSE;
+
+ return TRUE;
+}
+
+/*
+ * cfgmgr32.dll uses custom non-Win32 error numbers which are unsupported by
+ * Win32 APIs like GetLastError() and FormatMessage() functions.
+ *
+ * Windows 7 introduced new cfgmgr32.dll function CM_MapCrToWin32Err() for
+ * translating mapping CR_* errors to Win32 errors but most error codes are
+ * not mapped. So this function is unusable.
+ *
+ * Error strings for CR_* errors are defined in cmapi.rc file which is
+ * statically linked into some system libraries (e.g. filemgmt.dll,
+ * acledit.dll, netui0.dll or netui2.dll) but due to static linking it is
+ * not possible to access these error strings easily at runtime.
+ *
+ * So define own function for translating CR_* errors directly to strings.
+ */
+static const char *
+cr_strerror(CONFIGRET cr_error_id)
+{
+ static char unknown_error[sizeof("Unknown CR error XXXXXXXXXX")];
+ static const char *cr_errors[] = {
+ "The operation completed successfully",
+ "CR_DEFAULT",
+ "Not enough memory is available to process this command",
+ "A required pointer parameter is invalid",
+ "The ulFlags parameter specified is invalid for this operation",
+ "The device instance handle parameter is not valid",
+ "The supplied resource descriptor parameter is invalid",
+ "The supplied logical configuration parameter is invalid",
+ "CR_INVALID_ARBITRATOR",
+ "CR_INVALID_NODELIST",
+ "CR_DEVNODE_HAS_REQS/CR_DEVINST_HAS_REQS",
+ "The RESOURCEID parameter does not contain a valid RESOURCEID",
+ "CR_DLVXD_NOT_FOUND",
+ "The specified device instance handle does not correspond to a present device",
+ "There are no more logical configurations available",
+ "There are no more resource descriptions available",
+ "This device instance already exists",
+ "The supplied range list parameter is invalid",
+ "CR_INVALID_RANGE",
+ "A general internal error occurred",
+ "CR_NO_SUCH_LOGICAL_DEV",
+ "The device is disabled for this configuration",
+ "CR_NOT_SYSTEM_VM",
+ "A service or application refused to allow removal of this device",
+ "CR_APM_VETOED",
+ "CR_INVALID_LOAD_TYPE",
+ "An output parameter was too small to hold all the data available",
+ "CR_NO_ARBITRATOR",
+ "CR_NO_REGISTRY_HANDLE",
+ "A required entry in the registry is missing or an attempt to write to the registry failed",
+ "The specified Device ID is not a valid Device ID",
+ "One or more parameters were invalid",
+ "CR_INVALID_API",
+ "CR_DEVLOADER_NOT_READY",
+ "CR_NEED_RESTART",
+ "There are no more hardware profiles available",
+ "CR_DEVICE_NOT_THERE",
+ "The specified value does not exist in the registry",
+ "CR_WRONG_TYPE",
+ "The specified priority is invalid for this operation",
+ "This device cannot be disabled",
+ "CR_FREE_RESOURCES",
+ "CR_QUERY_VETOED",
+ "CR_CANT_SHARE_IRQ",
+ "CR_NO_DEPENDENT",
+ "CR_SAME_RESOURCES",
+ "The specified key does not exist in the registry",
+ "The specified machine name does not meet the UNC naming conventions",
+ "A general remote communication error occurred",
+ "The machine selected for remote communication is not available at this time",
+ "The Plug and Play service or another required service is not available",
+ "Access denied",
+ "This routine is not implemented in this version of the operating system",
+ "The specified property type is invalid for this operation",
+ "Device interface is active",
+ "No such device interface",
+ "Invalid reference string",
+ "Invalid conflict list",
+ "Invalid index",
+ "Invalid structure size"
+ };
+ if (cr_error_id <= 0 || cr_error_id >= sizeof(cr_errors)/sizeof(*cr_errors))
+ {
+ sprintf(unknown_error, "Unknown CR error %lu", cr_error_id);
+ return unknown_error;
+ }
+ return cr_errors[cr_error_id];
+}
+
+static const char *
+win32_strerror(DWORD win32_error_id)
+{
+ /*
+ * Use static buffer which is large enough.
+ * Hopefully no Win32 API error message string is longer than 4 kB.
+ */
+ static char buffer[4096];
+ DWORD len;
+
+ len = FormatMessageA(FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_IGNORE_INSERTS, NULL, win32_error_id, MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), buffer, sizeof(buffer), NULL);
+
+ /* FormatMessage() automatically appends ".\r\n" to the error message. */
+ if (len && buffer[len-1] == '\n')
+ buffer[--len] = '\0';
+ if (len && buffer[len-1] == '\r')
+ buffer[--len] = '\0';
+ if (len && buffer[len-1] == '.')
+ buffer[--len] = '\0';
+
+ if (!len)
+ sprintf(buffer, "Unknown Win32 error %lu", win32_error_id);
+
+ return buffer;
+}
+
+static int
+fmt_validate(const char *s, int len, const char *fmt)
+{
+ int i;
+
+ for (i = 0; i < len; i++)
+ if (!fmt[i] || (fmt[i] == '#' ? !isxdigit(s[i]) : fmt[i] != s[i]))
+ return 0;
+
+ return 1;
+}
+
+static int
+seq_xdigit_validate(const char *s, int mult, int min)
+{
+ int i, len;
+
+ len = strlen(s);
+ if (len < min*mult || len % mult)
+ return 0;
+
+ for (i = 0; i < len; i++)
+ if (!isxdigit(s[i]))
+ return 0;
+
+ return 1;
+}
+
+static BOOL
+is_non_nt_system(void)
+{
+ OSVERSIONINFOA version;
+ version.dwOSVersionInfoSize = sizeof(version);
+ return GetVersionExA(&version) && version.dwPlatformId < VER_PLATFORM_WIN32_NT;
+}
+
+static BOOL
+is_32bit_on_win8_64bit_system(void)
+{
+#ifdef _WIN64
+ return FALSE;
+#else
+ BOOL (WINAPI *MyIsWow64Process)(HANDLE, PBOOL);
+ OSVERSIONINFOA version;
+ HMODULE kernel32;
+ BOOL is_wow64;
+
+ /* Check for Windows 8 (NT 6.2). */
+ version.dwOSVersionInfoSize = sizeof(version);
+ if (!GetVersionExA(&version) ||
+ version.dwPlatformId != VER_PLATFORM_WIN32_NT ||
+ version.dwMajorVersion < 6 ||
+ (version.dwMajorVersion == 6 && version.dwMinorVersion < 2))
+ return FALSE;
+
+ /*
+ * Check for 64-bit system via IsWow64Process() function exported
+ * from 32-bit kernel32.dll library available on the 64-bit systems.
+ * Resolve pointer to this function at runtime as this code path is
+ * primary running on 32-bit systems where are not available 64-bit
+ * functions.
+ */
+
+ kernel32 = GetModuleHandleA("kernel32.dll");
+ if (!kernel32)
+ return FALSE;
+
+ MyIsWow64Process = (void *)GetProcAddress(kernel32, "IsWow64Process");
+ if (!MyIsWow64Process)
+ return FALSE;
+
+ if (!MyIsWow64Process(GetCurrentProcess(), &is_wow64))
+ return FALSE;
+
+ return is_wow64;
+#endif
+}
+
+static LPWSTR
+get_device_service_name(struct pci_access *a, DEVINST devinst, DEVINSTID_A devinst_id, BOOL *supported)
+{
+ ULONG reg_type, reg_size, reg_len;
+ LPWSTR service_name;
+ CONFIGRET cr;
+
+ /*
+ * All data are stored as 7-bit ASCII strings in system but service name is
+ * exception. It can contain UNICODE. Moreover it is passed to other Win32 API
+ * functions and therefore it cannot be converted to 8-bit ANSI string without
+ * data loss. So use wide function CM_Get_DevNode_Registry_PropertyW() in this
+ * case and deal with all wchar_t problems...
+ */
+
+ reg_size = 0;
+ cr = CM_Get_DevNode_Registry_PropertyW(devinst, CM_DRP_SERVICE, &reg_type, NULL, &reg_size, 0);
+ if (cr == CR_CALL_NOT_IMPLEMENTED)
+ {
+ *supported = FALSE;
+ return NULL;
+ }
+ else if (cr == CR_NO_SUCH_VALUE)
+ {
+ *supported = TRUE;
+ return NULL;
+ }
+ else if (cr != CR_SUCCESS &&
+ cr != CR_BUFFER_SMALL)
+ {
+ a->warning("Cannot retrieve service name for PCI device %s: %s.", devinst_id, cr_strerror(cr));
+ *supported = TRUE;
+ return NULL;
+ }
+ else if (reg_type != REG_SZ)
+ {
+ a->warning("Cannot retrieve service name for PCI device %s: Service name is stored as unknown type 0x%lx.", devinst_id, reg_type);
+ *supported = TRUE;
+ return NULL;
+ }
+
+retry:
+ /*
+ * Returned size is on older Windows versions without nul-term char.
+ * So explicitly increase size and fill nul-term byte.
+ */
+ reg_size += sizeof(service_name[0]);
+ service_name = pci_malloc(a, reg_size);
+ reg_len = reg_size;
+ cr = CM_Get_DevNode_Registry_PropertyW(devinst, CM_DRP_SERVICE, &reg_type, service_name, &reg_len, 0);
+ service_name[reg_size/sizeof(service_name[0]) - 1] = 0;
+ if (reg_len > reg_size)
+ {
+ pci_mfree(service_name);
+ reg_size = reg_len;
+ goto retry;
+ }
+ else if (cr != CR_SUCCESS)
+ {
+ a->warning("Cannot retrieve service name for PCI device %s: %s.", devinst_id, cr_strerror(cr));
+ pci_mfree(service_name);
+ *supported = TRUE;
+ return NULL;
+ }
+ else if (reg_type != REG_SZ)
+ {
+ a->warning("Cannot retrieve service name for PCI device %s: Service name is stored as unknown type 0x%lx.", devinst_id, reg_type);
+ pci_mfree(service_name);
+ *supported = TRUE;
+ return NULL;
+ }
+
+
+ return service_name;
+}
+
+static char*
+get_driver_path_for_service(struct pci_access *a, LPCWSTR service_name, SC_HANDLE manager)
+{
+ UINT (WINAPI *get_system_root_path)(LPWSTR buffer, UINT size) = NULL;
+ DWORD service_config_size, service_config_len;
+ LPQUERY_SERVICE_CONFIGW service_config = NULL;
+ LPWSTR service_image_path = NULL;
+ SERVICE_STATUS service_status;
+ SC_HANDLE service = NULL;
+ char *driver_path = NULL;
+ UINT systemroot_len;
+ int driver_path_len;
+ HMODULE kernel32;
+ DWORD error;
+
+ service = OpenServiceW(manager, service_name, SERVICE_QUERY_CONFIG | SERVICE_QUERY_STATUS);
+ if (!service)
+ {
+ error = GetLastError();
+ if (error != ERROR_SERVICE_DOES_NOT_EXIST)
+ a->warning("Cannot open service %ls with query rights: %s.", service_name, win32_strerror(error));
+ goto out;
+ }
+
+ if (!QueryServiceStatus(service, &service_status))
+ {
+ error = GetLastError();
+ a->warning("Cannot query status of service %ls: %s.", service_name, win32_strerror(error));
+ goto out;
+ }
+
+ if (service_status.dwCurrentState == SERVICE_STOPPED)
+ goto out;
+
+ if (service_status.dwServiceType != SERVICE_KERNEL_DRIVER)
+ goto out;
+
+ if (!QueryServiceConfigW(service, NULL, 0, &service_config_size))
+ {
+ error = GetLastError();
+ if (error != ERROR_INSUFFICIENT_BUFFER)
+ {
+ a->warning("Cannot query config of service %ls: %s.", service_name, win32_strerror(error));
+ goto out;
+ }
+ }
+
+retry_service_config:
+ service_config = pci_malloc(a, service_config_size);
+ if (!QueryServiceConfigW(service, service_config, service_config_size, &service_config_len))
+ {
+ error = GetLastError();
+ if (error == ERROR_INSUFFICIENT_BUFFER)
+ {
+ pci_mfree(service_config);
+ service_config_size = service_config_len;
+ goto retry_service_config;
+ }
+ a->warning("Cannot query config of service %ls: %s.", service_name, win32_strerror(error));
+ goto out;
+ }
+
+ if (service_config->dwServiceType != SERVICE_KERNEL_DRIVER)
+ goto out;
+
+ /*
+ * Despite QueryServiceConfig() is Win32 API, it returns lpBinaryPathName
+ * (ImagePath registry) in NT format. Unfortunately there is no Win32
+ * function for converting NT paths to Win32 paths. So do it manually and
+ * convert this NT format to human-readable Win32 path format.
+ */
+
+ /*
+ * Old Windows versions return path to NT SystemRoot namespace via
+ * GetWindowsDirectoryW() function. New Windows versions via
+ * GetSystemWindowsDirectoryW(). GetSystemWindowsDirectoryW() is not
+ * provided in old Windows versions, so use GetProcAddress() for
+ * compatibility with all Windows versions.
+ */
+ kernel32 = GetModuleHandleW(L"kernel32.dll");
+ if (kernel32)
+ get_system_root_path = (void *)GetProcAddress(kernel32, "GetSystemWindowsDirectoryW");
+ if (!get_system_root_path)
+ get_system_root_path = &GetWindowsDirectoryW;
+
+ systemroot_len = get_system_root_path(NULL, 0);
+
+ if (!service_config->lpBinaryPathName || !service_config->lpBinaryPathName[0])
+ {
+ /* No ImagePath is specified, NT kernel assumes implicit kernel driver path by service name. */
+ service_image_path = pci_malloc(a, sizeof(WCHAR) * (systemroot_len + sizeof("\\System32\\drivers\\")-1 + wcslen(service_name) + sizeof(".sys")-1 + 1));
+ systemroot_len = get_system_root_path(service_image_path, systemroot_len+1);
+ if (systemroot_len && service_image_path[systemroot_len-1] != L'\\')
+ service_image_path[systemroot_len++] = L'\\';
+ wcscpy(service_image_path + systemroot_len, L"System32\\drivers\\");
+ wcscpy(service_image_path + systemroot_len + sizeof("System32\\drivers\\")-1, service_name);
+ wcscpy(service_image_path + systemroot_len + sizeof("System32\\drivers\\")-1 + wcslen(service_name), L".sys");
+ }
+ else if (wcsncmp(service_config->lpBinaryPathName, L"\\SystemRoot\\", sizeof("\\SystemRoot\\")-1) == 0)
+ {
+ /* ImagePath is in NT SystemRoot namespace, convert to Win32 path via GetSystemWindowsDirectoryW()/GetWindowsDirectoryW(). */
+ service_image_path = pci_malloc(a, sizeof(WCHAR) * (systemroot_len + wcslen(service_config->lpBinaryPathName) - (sizeof("\\SystemRoot")-1)));
+ systemroot_len = get_system_root_path(service_image_path, systemroot_len+1);
+ if (systemroot_len && service_image_path[systemroot_len-1] != L'\\')
+ service_image_path[systemroot_len++] = L'\\';
+ wcscpy(service_image_path + systemroot_len, service_config->lpBinaryPathName + sizeof("\\SystemRoot\\")-1);
+ }
+ else if (wcsncmp(service_config->lpBinaryPathName, L"\\??\\UNC\\", sizeof("\\??\\UNC\\")-1) == 0 ||
+ wcsncmp(service_config->lpBinaryPathName, L"\\??\\\\UNC\\", sizeof("\\??\\\\UNC\\")-1) == 0)
+ {
+ /* ImagePath is in NT UNC namespace, convert to Win32 UNC path via "\\\\" prefix. */
+ service_image_path = pci_malloc(a, sizeof(WCHAR) * (sizeof("\\\\") + wcslen(service_config->lpBinaryPathName) - (sizeof("\\??\\UNC\\")-1)));
+ /* Namespace separator may be single or double backslash. */
+ driver_path_len = sizeof("\\??\\")-1;
+ if (service_config->lpBinaryPathName[driver_path_len] == L'\\')
+ driver_path_len++;
+ driver_path_len += sizeof("UNC\\")-1;
+ wcscpy(service_image_path, L"\\\\");
+ wcscpy(service_image_path + sizeof("\\\\")-1, service_config->lpBinaryPathName + driver_path_len);
+ }
+ else if (wcsncmp(service_config->lpBinaryPathName, L"\\??\\", sizeof("\\??\\")-1) == 0)
+ {
+ /* ImagePath is in NT Global?? namespace, root of the Win32 file namespace, so just remove "\\??\\" prefix to get Win32 path. */
+ service_image_path = pci_malloc(a, sizeof(WCHAR) * (wcslen(service_config->lpBinaryPathName) - (sizeof("\\??\\")-1)));
+ /* Namespace separator may be single or double backslash. */
+ driver_path_len = sizeof("\\??\\")-1;
+ if (service_config->lpBinaryPathName[driver_path_len] == L'\\')
+ driver_path_len++;
+ wcscpy(service_image_path, service_config->lpBinaryPathName + driver_path_len);
+ }
+ else if (service_config->lpBinaryPathName[0] != L'\\')
+ {
+ /* ImagePath is relative to the NT SystemRoot namespace, convert to Win32 path via GetSystemWindowsDirectoryW()/GetWindowsDirectoryW(). */
+ service_image_path = pci_malloc(a, sizeof(WCHAR) * (systemroot_len + sizeof("\\") + wcslen(service_config->lpBinaryPathName)));
+ systemroot_len = get_system_root_path(service_image_path, systemroot_len+1);
+ if (systemroot_len && service_image_path[systemroot_len-1] != L'\\')
+ service_image_path[systemroot_len++] = L'\\';
+ wcscpy(service_image_path + systemroot_len, service_config->lpBinaryPathName);
+ }
+ else
+ {
+ /* ImagePath is in some unhandled NT namespace, copy it as is. It cannot be used in Win32 API but libpci user can be still interested in it. */
+ service_image_path = pci_malloc(a, sizeof(WCHAR) * wcslen(service_config->lpBinaryPathName));
+ wcscpy(service_image_path, service_config->lpBinaryPathName);
+ }
+
+ /* Calculate len of buffer needed for conversion from LPWSTR to char*. */
+ driver_path_len = WideCharToMultiByte(CP_ACP, 0, service_image_path, -1, NULL, 0, NULL, NULL);
+ if (driver_path_len <= 0)
+ {
+ error = GetLastError();
+ a->warning("Cannot convert kernel driver path from wide string to 8-bit string: %s.", win32_strerror(error));
+ goto out;
+ }
+
+ driver_path = pci_malloc(a, driver_path_len);
+ driver_path_len = WideCharToMultiByte(CP_ACP, 0, service_image_path, -1, driver_path, driver_path_len, NULL, NULL);
+ if (driver_path_len <= 0)
+ {
+ error = GetLastError();
+ a->warning("Cannot convert kernel driver path from wide string to 8-bit string: %s.", win32_strerror(error));
+ pci_mfree(driver_path);
+ driver_path = NULL;
+ goto out;
+ }
+
+out:
+ if (service_image_path)
+ pci_mfree(service_image_path);
+ if (service_config)
+ pci_mfree(service_config);
+ if (service)
+ CloseServiceHandle(service);
+ return driver_path;
+}
+
+static HKEY
+get_device_driver_devreg(struct pci_access *a, DEVINST devinst, DEVINSTID_A devinst_id)
+{
+ CONFIGRET cr;
+ HKEY key;
+
+ cr = CM_Open_DevNode_Key(devinst, KEY_READ, 0, RegDisposition_OpenExisting, &key, CM_REGISTRY_SOFTWARE);
+ if (cr != CR_SUCCESS)
+ {
+ if (cr != CR_NO_SUCH_VALUE)
+ a->warning("Cannot retrieve driver key for device %s: %s.", devinst_id, cr_strerror(cr));
+ return NULL;
+ }
+
+ return key;
+}
+
+static char*
+read_reg_key_string_value(struct pci_access *a, HKEY key, const char *name, DWORD *unkn_reg_type)
+{
+ DWORD reg_type, reg_size, reg_len;
+ char *value;
+ LONG error;
+
+ reg_size = 0;
+ error = RegQueryValueExA(key, name, NULL, &reg_type, NULL, &reg_size);
+ if (error != ERROR_SUCCESS &&
+ error != ERROR_MORE_DATA)
+ {
+ SetLastError(error);
+ return NULL;
+ }
+ else if (reg_type != REG_SZ)
+ {
+ SetLastError(0);
+ *unkn_reg_type = reg_type;
+ return NULL;
+ }
+
+retry:
+ value = pci_malloc(a, reg_size + 1);
+ reg_len = reg_size;
+ error = RegQueryValueExA(key, name, NULL, &reg_type, (PBYTE)value, &reg_len);
+ if (error != ERROR_SUCCESS)
+ {
+ pci_mfree(value);
+ if (error == ERROR_MORE_DATA)
+ {
+ reg_size = reg_len;
+ goto retry;
+ }
+ SetLastError(error);
+ return NULL;
+ }
+ else if (reg_type != REG_SZ)
+ {
+ pci_mfree(value);
+ SetLastError(0);
+ *unkn_reg_type = reg_type;
+ return NULL;
+ }
+ value[reg_len] = '\0';
+
+ return value;
+}
+
+static int
+driver_cmp(const char *driver, const char *match)
+{
+ int len = strlen(driver);
+ if (driver[0] == '*')
+ driver++;
+ if (len >= 4 && strcasecmp(driver + len - 4, ".vxd") == 0)
+ len -= 4;
+ return strncasecmp(driver, match, len);
+}
+
+static char*
+get_driver_path_for_regkey(struct pci_access *a, DEVINSTID_A devinst_id, HKEY key)
+{
+ char *driver_list, *driver, *driver_next;
+ char *subdriver, *subname;
+ char *driver_ptr;
+ char *driver_path;
+ DWORD unkn_reg_type;
+ UINT systemdir_len;
+ HKEY subkey;
+ LONG error;
+ BOOL vmm32;
+ BOOL noext;
+ int len;
+
+ driver_list = read_reg_key_string_value(a, key, "DevLoader", &unkn_reg_type);
+ if (!driver_list)
+ {
+ error = GetLastError();
+ if (error == 0)
+ a->warning("Cannot read driver DevLoader key for PCI device %s: DevLoader key is stored as unknown type 0x%lx.", devinst_id, unkn_reg_type);
+ else if (error != ERROR_FILE_NOT_FOUND)
+ a->warning("Cannot read driver DevLoader key for PCI device %s: %s.", devinst_id, win32_strerror(error));
+ return NULL;
+ }
+
+ subdriver = NULL;
+ driver = driver_list;
+ while (*driver)
+ {
+ driver_next = strchr(driver, ',');
+ if (driver_next)
+ *(driver_next++) = '\0';
+
+ if (driver_cmp(driver, "ios") == 0 ||
+ driver_cmp(driver, "vcomm") == 0)
+ subname = "PortDriver";
+ else if (driver_cmp(driver, "ntkern") == 0)
+ subname = "NTMPDriver";
+ else if (driver_cmp(driver, "ndis") == 0)
+ subname = "DeviceVxDs";
+ else if (driver_cmp(driver, "vdd") == 0)
+ subname = "minivdd";
+ else
+ subname = NULL;
+
+ subkey = key;
+ if (subname && strcmp(subname, "minivdd") == 0)
+ {
+ error = RegOpenKeyA(key, "Default", &subkey);
+ if (error != ERROR_SUCCESS)
+ {
+ a->warning("Cannot open driver subkey Default for PCI device %s: %s.", devinst_id, win32_strerror(error));
+ subkey = NULL;
+ }
+ }
+
+ if (!subname)
+ break;
+
+ if (subkey)
+ {
+retry_subname:
+ subdriver = read_reg_key_string_value(a, subkey, subname, &unkn_reg_type);
+ if (!subdriver)
+ {
+ error = GetLastError();
+ if (error == 0)
+ a->warning("Cannot read driver %s key for PCI device %s: DevLoader key is stored as unknown type 0x%lx.", subname, devinst_id, unkn_reg_type);
+ else if (error != ERROR_FILE_NOT_FOUND)
+ a->warning("Cannot read driver %s key for PCI device %s: %s.", subname, devinst_id, win32_strerror(error));
+ else if (strcmp(subname, "minivdd") == 0)
+ {
+ subname = "drv";
+ goto retry_subname;
+ }
+ else if (strcmp(subname, "drv") == 0)
+ {
+ subname = "vdd";
+ goto retry_subname;
+ }
+ }
+
+ if (subkey != key)
+ RegCloseKey(subkey);
+
+ if (subdriver)
+ {
+ char *endptr = strchr(subdriver, ',');
+ if (endptr)
+ *endptr = '\0';
+ break;
+ }
+ }
+
+ driver = driver_next;
+ }
+
+ if (subdriver && subdriver[0])
+ driver_ptr = subdriver;
+ else if (driver[0])
+ driver_ptr = driver;
+ else
+ driver_ptr = NULL;
+
+ if (driver_ptr && driver_ptr[0] == '*')
+ {
+ vmm32 = TRUE;
+ driver_ptr++;
+ }
+ else
+ vmm32 = FALSE;
+
+ if (!driver_ptr[0])
+ driver_ptr = NULL;
+
+ len = driver_ptr ? strlen(driver_ptr) : 0;
+ noext = driver_ptr && (len < 4 || driver_ptr[len-4] != '.');
+
+ if (!driver_ptr)
+ driver_path = NULL;
+ else
+ {
+ if (tolower(driver_ptr[0]) >= 'a' && tolower(driver_ptr[0]) <= 'z' && driver_ptr[1] == ':')
+ {
+ /* Driver is already with absolute path. */
+ driver_path = pci_strdup(a, driver_ptr);
+ }
+ else if (driver_cmp(driver, "ntkern") == 0 && subdriver)
+ {
+ /* Driver is relative to system32\drivers\ directory which is relative to windows directory. */
+ systemdir_len = GetWindowsDirectoryA(NULL, 0);
+ driver_path = pci_malloc(a, systemdir_len + 1 + sizeof("system32\\drivers\\")-1 + strlen(driver_ptr) + 4 + 1);
+ systemdir_len = GetWindowsDirectoryA(driver_path, systemdir_len + 1);
+ if (systemdir_len && driver_path[systemdir_len - 1] != '\\')
+ driver_path[systemdir_len++] = '\\';
+ sprintf(driver_path + systemdir_len, "system32\\drivers\\%s%s", driver_ptr, noext ? ".sys" : "");
+ }
+ else if (vmm32)
+ {
+ /* Driver is packed in vmm32.vxd which is stored in system directory. */
+ systemdir_len = GetSystemDirectoryA(NULL, 0);
+ driver_path = pci_malloc(a, systemdir_len + 1 + sizeof("vmm32.vxd ()")-1 + strlen(driver_ptr) + 4 + 1);
+ systemdir_len = GetSystemDirectoryA(driver_path, systemdir_len + 1);
+ if (systemdir_len && driver_path[systemdir_len - 1] != '\\')
+ driver_path[systemdir_len++] = '\\';
+ sprintf(driver_path + systemdir_len, "vmm32.vxd (%s%s)", driver_ptr, noext ? ".vxd" : "");
+ }
+ else
+ {
+ /* Otherwise driver is relative to system directory. */
+ systemdir_len = GetSystemDirectoryA(NULL, 0);
+ driver_path = pci_malloc(a, systemdir_len + 1 + strlen(driver_ptr) + 4 + 1);
+ systemdir_len = GetSystemDirectoryA(driver_path, systemdir_len + 1);
+ if (systemdir_len && driver_path[systemdir_len - 1] != '\\')
+ driver_path[systemdir_len++] = '\\';
+ sprintf(driver_path + systemdir_len, "%s%s", driver_ptr, noext ? ".vxd" : "");
+ }
+ }
+
+ if (subdriver)
+ pci_mfree(subdriver);
+ pci_mfree(driver_list);
+ return driver_path;
+}
+
+static char *
+get_device_driver_path(struct pci_dev *d, SC_HANDLE manager, BOOL manager_supported)
+{
+ struct pci_access *a = d->access;
+ BOOL service_supported = TRUE;
+ DEVINSTID_A devinst_id = NULL;
+ LPWSTR service_name = NULL;
+ ULONG devinst_id_len = 0;
+ char *driver_path = NULL;
+ DEVINST devinst = (DEVINST)d->aux;
+ ULONG problem = 0;
+ ULONG status = 0;
+ HKEY key = NULL;
+
+ if (CM_Get_DevNode_Status(&status, &problem, devinst, 0) != CR_SUCCESS || !(status & DN_DRIVER_LOADED))
+ return NULL;
+
+ if (CM_Get_Device_ID_Size(&devinst_id_len, devinst, 0) == CR_SUCCESS)
+ {
+ devinst_id = pci_malloc(a, devinst_id_len + 1);
+ if (CM_Get_Device_IDA(devinst, devinst_id, devinst_id_len + 1, 0) != CR_SUCCESS)
+ {
+ pci_mfree(devinst_id);
+ devinst_id = pci_strdup(a, "UNKNOWN");
+ }
+ }
+ else
+ devinst_id = pci_strdup(a, "UNKNOWN");
+
+ service_name = get_device_service_name(d->access, devinst, devinst_id, &service_supported);
+ if ((!service_name || !manager) && service_supported && manager_supported)
+ goto out;
+ else if (service_name && manager)
+ {
+ driver_path = get_driver_path_for_service(d->access, service_name, manager);
+ goto out;
+ }
+
+ key = get_device_driver_devreg(d->access, devinst, devinst_id);
+ if (key)
+ {
+ driver_path = get_driver_path_for_regkey(d->access, devinst_id, key);
+ goto out;
+ }
+
+out:
+ if (key)
+ RegCloseKey(key);
+ if (service_name)
+ pci_mfree(service_name);
+ pci_mfree(devinst_id);
+ return driver_path;
+}
+
+static void
+fill_drivers(struct pci_access *a)
+{
+ BOOL manager_supported;
+ SC_HANDLE manager;
+ struct pci_dev *d;
+ char *driver;
+ DWORD error;
+
+ /* ERROR_CALL_NOT_IMPLEMENTED is returned on systems without Service Manager support. */
+ manager_supported = TRUE;
+ manager = OpenSCManagerW(NULL, NULL, SC_MANAGER_CONNECT);
+ if (!manager)
+ {
+ error = GetLastError();
+ if (error != ERROR_CALL_NOT_IMPLEMENTED)
+ a->warning("Cannot open Service Manager with connect right: %s.", win32_strerror(error));
+ else
+ manager_supported = FALSE;
+ }
+
+ for (d = a->devices; d; d = d->next)
+ {
+ driver = get_device_driver_path(d, manager, manager_supported);
+ if (driver)
+ {
+ pci_set_property(d, PCI_FILL_DRIVER, driver);
+ pci_mfree(driver);
+ }
+ d->known_fields |= PCI_FILL_DRIVER;
+ }
+
+ if (manager)
+ CloseServiceHandle(manager);
+}
+
+static void
+fill_resources(struct pci_dev *d, DEVINST devinst, DEVINSTID_A devinst_id)
+{
+ struct pci_access *a = d->access;
+
+ CONFIGRET cr;
+
+ LOG_CONF config;
+ ULONG problem;
+ ULONG status;
+
+ RES_DES prev_res_des;
+ RES_DES res_des;
+ RESOURCEID res_id;
+ DWORD bar_res_count;
+
+ BOOL is_bar_res;
+ BOOL non_nt_system;
+
+ int last_irq = -1;
+ int last_shared_irq = -1;
+
+ cr = CM_Get_DevNode_Status(&status, &problem, devinst, 0);
+ if (cr != CR_SUCCESS)
+ {
+ a->warning("Cannot retrieve status of PCI device %s: %s.", devinst_id, cr_strerror(cr));
+ return;
+ }
+
+ cr = CR_NO_MORE_LOG_CONF;
+
+ /*
+ * If the device is running then retrieve allocated configuration by PnP
+ * manager which is currently in use by a device.
+ */
+ if (!(status & DN_HAS_PROBLEM))
+ cr = CM_Get_First_Log_Conf(&config, devinst, ALLOC_LOG_CONF);
+
+ /*
+ * If the device is not running or it does not have allocated configuration by
+ * PnP manager then retrieve forced configuration which prevents PnP manager
+ * from assigning resources.
+ */
+ if (cr == CR_NO_MORE_LOG_CONF)
+ cr = CM_Get_First_Log_Conf(&config, devinst, FORCED_LOG_CONF);
+
+ /*
+ * If the device does not have neither allocated configuration by PnP manager
+ * nor forced configuration and it is not disabled in the BIOS then retrieve
+ * boot configuration supplied by the BIOS.
+ */
+ if (cr == CR_NO_MORE_LOG_CONF &&
+ (!(status & DN_HAS_PROBLEM) || problem != CM_PROB_HARDWARE_DISABLED))
+ cr = CM_Get_First_Log_Conf(&config, devinst, BOOT_LOG_CONF);
+
+ if (cr != CR_SUCCESS)
+ {
+ /*
+ * Note: Starting with Windows 8, CM_Get_First_Log_Conf returns
+ * CR_CALL_NOT_IMPLEMENTED when used in a Wow64 scenario.
+ * To request information about the hardware resources on a local machine
+ * it is necessary implement an architecture-native version of the
+ * application using the hardware resource APIs. For example: An AMD64
+ * application for AMD64 systems.
+ */
+ if (cr == CR_CALL_NOT_IMPLEMENTED && is_32bit_on_win8_64bit_system())
+ {
+ static BOOL warn_once = FALSE;
+ if (!warn_once)
+ {
+ warn_once = TRUE;
+ a->warning("Cannot retrieve resources of PCI devices from 32-bit application on 64-bit system.");
+ }
+ }
+ else if (cr != CR_NO_MORE_LOG_CONF)
+ a->warning("Cannot retrieve resources of PCI device %s: %s.", devinst_id, cr_strerror(cr));
+ return;
+ }
+
+ bar_res_count = 0;
+ non_nt_system = is_non_nt_system();
+
+ is_bar_res = TRUE;
+ if (non_nt_system)
+ {
+ BOOL has_child;
+ DEVINST child;
+ ULONG child_name_len;
+ PSTR child_name;
+ BOOL is_bridge;
+
+ if (CM_Get_Child(&child, devinst, 0) != CR_SUCCESS)
+ has_child = FALSE;
+ else if (CM_Get_Device_ID_Size(&child_name_len, child, 0) != CR_SUCCESS)
+ has_child = FALSE;
+ else
+ {
+ child_name_len++;
+ child_name = pci_malloc(a, child_name_len);
+ if (CM_Get_Device_IDA(child, child_name, child_name_len, 0) != CR_SUCCESS)
+ has_child = FALSE;
+ else if (strncmp(child_name, "PCI\\", 4) != 0)
+ has_child = FALSE;
+ else
+ has_child = TRUE;
+ pci_mfree(child_name);
+ }
+
+ if (has_child || d->device_class == PCI_CLASS_BRIDGE_PCI || d->device_class == PCI_CLASS_BRIDGE_CARDBUS)
+ is_bridge = TRUE;
+ else
+ is_bridge = FALSE;
+
+ if (is_bridge)
+ is_bar_res = FALSE;
+ }
+
+ prev_res_des = (RES_DES)config;
+ while ((cr = CM_Get_Next_Res_Des(&res_des, prev_res_des, ResType_All, &res_id, 0)) == CR_SUCCESS)
+ {
+ pciaddr_t start, end, size, flags;
+ ULONG res_des_data_size;
+ PBYTE res_des_data;
+
+ if (prev_res_des != config)
+ CM_Free_Res_Des_Handle(prev_res_des);
+
+ prev_res_des = res_des;
+
+ cr = CM_Get_Res_Des_Data_Size(&res_des_data_size, res_des, 0);
+ if (cr != CR_SUCCESS)
+ {
+ a->warning("Cannot retrieve resource data of PCI device %s: %s.", devinst_id, cr_strerror(cr));
+ continue;
+ }
+
+ if (!res_des_data_size)
+ {
+ a->warning("Cannot retrieve resource data of PCI device %s: %s.", devinst_id, "Empty data");
+ continue;
+ }
+
+ res_des_data = pci_malloc(a, res_des_data_size);
+ cr = CM_Get_Res_Des_Data(res_des, res_des_data, res_des_data_size, 0);
+ if (cr != CR_SUCCESS)
+ {
+ a->warning("Cannot retrieve resource data of PCI device %s: %s.", devinst_id, cr_strerror(cr));
+ pci_mfree(res_des_data);
+ continue;
+ }
+
+ /*
+ * There can be more resources with the same id. In this case we are
+ * interested in the last one in the list as at the beginning of the list
+ * can be some virtual resources (which are not set in PCI config space).
+ */
+
+ if (res_id == ResType_IO)
+ {
+ PIO_RESOURCE io_data = (PIO_RESOURCE)res_des_data;
+
+ start = io_data->IO_Header.IOD_Alloc_Base;
+ end = io_data->IO_Header.IOD_Alloc_End;
+ size = (end > start) ? (end - start + 1) : 0;
+ flags = PCI_IORESOURCE_IO;
+
+ /*
+ * If neither 10-bit, 12-bit, nor 16-bit support is presented then
+ * expects that this is 32-bit I/O resource. If resource does not fit
+ * into 16-bit space then it must be 32-bit. If PCI I/O resource is
+ * not 32-bit then it is 16-bit.
+ */
+ if (end <= 0xffff && (io_data->IO_Header.IOD_DesFlags & (fIOD_10_BIT_DECODE|fIOD_12_BIT_DECODE|fIOD_16_BIT_DECODE)))
+ flags |= PCI_IORESOURCE_IO_16BIT_ADDR;
+
+ /*
+ * 16/32-bit non-NT systems do not support these two flags.
+ * Most NT-based Windows versions support only the fIOD_WINDOW_DECODE
+ * flag and put all BAR resources before window resources in this
+ * resource list. So use this fIOD_WINDOW_DECODE flag as separator
+ * between IO/MEM windows and IO/MEM BARs of PCI Bridges.
+ */
+ if (io_data->IO_Header.IOD_DesFlags & fIOD_WINDOW_DECODE)
+ is_bar_res = FALSE;
+ else if (io_data->IO_Header.IOD_DesFlags & fIOD_PORT_BAR)
+ is_bar_res = TRUE;
+
+ if (is_bar_res && bar_res_count < 6)
+ {
+ d->flags[bar_res_count] = flags;
+ d->base_addr[bar_res_count] = start;
+ d->size[bar_res_count] = size;
+ bar_res_count++;
+ }
+ else if (!is_bar_res)
+ {
+ d->bridge_flags[0] = flags;
+ d->bridge_base_addr[0] = start;
+ d->bridge_size[0] = size;
+ d->known_fields |= PCI_FILL_BRIDGE_BASES;
+ }
+ }
+ else if (res_id == ResType_Mem)
+ {
+ PMEM_RESOURCE mem_data = (PMEM_RESOURCE)res_des_data;
+
+ start = mem_data->MEM_Header.MD_Alloc_Base;
+ end = mem_data->MEM_Header.MD_Alloc_End;
+ size = (end > start) ? (end - start + 1) : 0;
+ flags = PCI_IORESOURCE_MEM;
+
+ /*
+ * If fMD_PrefetchAllowed flag is set then this is
+ * PCI Prefetchable Memory resource.
+ */
+ if ((mem_data->MEM_Header.MD_Flags & mMD_Prefetchable) == fMD_PrefetchAllowed)
+ flags |= PCI_IORESOURCE_PREFETCH;
+
+ /* If resource does not fit into 32-bit space then it must be 64-bit. */
+ if (is_bar_res && end > 0xffffffff)
+ flags |= PCI_IORESOURCE_MEM_64;
+
+ /*
+ * These two flags (fMD_WINDOW_DECODE and fMD_MEMORY_BAR) are
+ * unsupported on most Windows versions, so distinguish between
+ * window and BAR based on previous resource type.
+ */
+ if (mem_data->MEM_Header.MD_Flags & fMD_WINDOW_DECODE)
+ is_bar_res = FALSE;
+ else if (mem_data->MEM_Header.MD_Flags & fMD_MEMORY_BAR)
+ is_bar_res = TRUE;
+
+ /* 64-bit BAR resource must be at even position. */
+ if (is_bar_res && (flags & PCI_IORESOURCE_MEM_64) && bar_res_count % 2)
+ bar_res_count++;
+
+ if (is_bar_res && bar_res_count < 6)
+ {
+ d->flags[bar_res_count] = flags;
+ d->base_addr[bar_res_count] = start;
+ d->size[bar_res_count] = size;
+ bar_res_count++;
+ /* 64-bit BAR resource occupies two slots. */
+ if (flags & PCI_IORESOURCE_MEM_64)
+ bar_res_count++;
+ }
+ else if (!is_bar_res && !(flags & PCI_IORESOURCE_PREFETCH))
+ {
+ d->bridge_flags[1] = flags;
+ d->bridge_base_addr[1] = start;
+ d->bridge_size[1] = size;
+ d->known_fields |= PCI_FILL_BRIDGE_BASES;
+ }
+ else if (!is_bar_res && (flags & PCI_IORESOURCE_PREFETCH))
+ {
+ d->bridge_flags[2] = flags;
+ d->bridge_base_addr[2] = start;
+ d->bridge_size[2] = size;
+ d->known_fields |= PCI_FILL_BRIDGE_BASES;
+ }
+ }
+ else if (res_id == ResType_IRQ)
+ {
+ PIRQ_RESOURCE irq_data = (PIRQ_RESOURCE)res_des_data;
+
+ /*
+ * libpci's d->irq should be set to the non-MSI PCI IRQ and therefore
+ * it should be level IRQ which may be shared with other PCI devices
+ * and drivers in the system. As always we want to retrieve the last
+ * IRQ number from the resource list.
+ *
+ * On 16/32-bit non-NT systems is fIRQD_Level set to 2 but on NT
+ * systems to 0. Moreover it looks like that different PCI drivers
+ * on both NT and non-NT systems set bits 0 and 1 to wrong values
+ * and so reported value in this list may be incorrect.
+ *
+ * Therefore take the last level-shared IRQ number from the resource
+ * list and if there is none of this type then take the last IRQ
+ * number from the list.
+ */
+ last_irq = irq_data->IRQ_Header.IRQD_Alloc_Num;
+ if ((irq_data->IRQ_Header.IRQD_Flags & (mIRQD_Share|mIRQD_Edge_Level)) == (fIRQD_Share|fIRQD_Level))
+ last_shared_irq = irq_data->IRQ_Header.IRQD_Alloc_Num;
+
+ /*
+ * IRQ resource on 16/32-bit non-NT systems is separator between
+ * IO/MEM windows and IO/MEM BARs of PCI Bridges. After the IRQ
+ * resource are IO/MEM BAR resources.
+ */
+ if (!is_bar_res && non_nt_system)
+ is_bar_res = TRUE;
+ }
+
+ pci_mfree(res_des_data);
+ }
+ if (cr != CR_NO_MORE_RES_DES)
+ a->warning("Cannot retrieve resources of PCI device %s: %s.", devinst_id, cr_strerror(cr));
+
+ if (prev_res_des != config)
+ CM_Free_Res_Des_Handle(prev_res_des);
+
+ CM_Free_Log_Conf_Handle(config);
+
+ /* Set the last IRQ from the resource list to pci_dev. */
+ if (last_shared_irq >= 0)
+ d->irq = last_shared_irq;
+ else if (last_irq >= 0)
+ d->irq = last_irq;
+ if (last_shared_irq >= 0 || last_irq >= 0)
+ d->known_fields |= PCI_FILL_IRQ;
+
+ if (bar_res_count > 0)
+ d->known_fields |= PCI_FILL_BASES | PCI_FILL_SIZES | PCI_FILL_IO_FLAGS;
+}
+
+static BOOL
+get_device_location(struct pci_access *a, DEVINST devinst, DEVINSTID_A devinst_id, unsigned int *domain, unsigned int *bus, unsigned int *dev, unsigned int *func)
+{
+ ULONG reg_type, reg_len;
+ CONFIGRET cr;
+ BOOL have_bus, have_devfunc;
+ DWORD drp_bus_num, drp_address;
+
+ *domain = 0;
+ have_bus = FALSE;
+ have_devfunc = FALSE;
+
+ /*
+ * DRP_BUSNUMBER consists of PCI domain number in high 24 bits
+ * and PCI bus number in low 8 bits.
+ */
+ reg_len = sizeof(drp_bus_num);
+ cr = CM_Get_DevNode_Registry_PropertyA(devinst, CM_DRP_BUSNUMBER, &reg_type, &drp_bus_num, &reg_len, 0);
+ if (cr == CR_SUCCESS && reg_type == REG_DWORD && reg_len == sizeof(drp_bus_num))
+ {
+ *domain = drp_bus_num >> 8;
+ *bus = drp_bus_num & 0xff;
+ have_bus = TRUE;
+ }
+
+ /*
+ * DRP_ADDRESS consists of PCI device number in high 16 bits
+ * and PCI function number in low 16 bits.
+ */
+ reg_len = sizeof(drp_address);
+ cr = CM_Get_DevNode_Registry_PropertyA(devinst, CM_DRP_ADDRESS, &reg_type, &drp_address, &reg_len, 0);
+ if (cr == CR_SUCCESS && reg_type == REG_DWORD && reg_len == sizeof(drp_address))
+ {
+ *dev = drp_address >> 16;
+ *func = drp_address & 0xffff;
+ have_devfunc = TRUE;
+ }
+
+ /*
+ * Device Instance Id for PCI devices is of format:
+ * "<enumerator>\\<device_id>\\<instance_id>"
+ * where:
+ * "<enumerator>" is "PCI"
+ * "<device_id>" is "VEN_####&DEV_####&SUBSYS_########&REV_##"
+ * and "<instance_id>" for PCI devices is at least in one of following format:
+ * "BUS_##&DEV_##&FUNC_##"
+ * "##.." (sequence of devfn hex bytes, where bytes represents tree path to the root)
+ * "#..&#..&#..&#.." (four hex numbers separated by "&"; meaning is unknown yet)
+ *
+ * First two formats are used only on systems without support for multiple
+ * domains. The second format uses intel-conf encoding of device and function
+ * number: Low 3 bits is function number and high 5 bits is device number.
+ * Bus number is not really encoded in second format!
+ *
+ * The third format is used on systems with support for multiple domains but
+ * format is variable length and currently its meaning is unknown. Apparently
+ * it looks like that DRP_BUSNUMBER and DRP_ADDRESS registry properties are
+ * supported on these systems.
+ *
+ * If DRP_BUSNUMBER or DRP_ADDRESS failed then try to parse PCI bus, device
+ * and function numbers from Instance Id part.
+ */
+ if (!have_bus || !have_devfunc)
+ {
+ const char *device_id0 = strchr(devinst_id, '\\');
+ const char *instance_id0 = device_id0 ? strchr(device_id0 + 1, '\\') : NULL;
+ const char *instance_id = instance_id0 ? instance_id0 + 1 : NULL;
+ unsigned int devfn;
+
+ if (instance_id)
+ {
+ if (fmt_validate(instance_id, strlen(instance_id), "BUS_##&DEV_##&FUNC_##") &&
+ sscanf(instance_id, "BUS_%x&DEV_%x&FUNC_%x", bus, dev, func) == 3)
+ {
+ have_bus = TRUE;
+ have_devfunc = TRUE;
+ }
+ else if (seq_xdigit_validate(instance_id, 2, 2) &&
+ sscanf(instance_id, "%2x", &devfn) == 1)
+ {
+ *dev = devfn >> 3;
+ *func = devfn & 0x7;
+ have_devfunc = TRUE;
+ }
+ }
+ }
+
+ /*
+ * Virtual IRQ holder devices do not have assigned any bus/dev/func number and
+ * have "IRQHOLDER" in their Device Id part. So skip them.
+ */
+ if (!have_bus && !have_devfunc && strncmp(devinst_id, "PCI\\IRQHOLDER\\", 14) == 0)
+ return FALSE;
+
+ /*
+ * When some numbers cannot be retrieved via cfgmgr32 then set them to zeros
+ * to have structure initialized. It makes sense to report via libpci also
+ * such "incomplete" device as cfgmgr32 can provide additional information
+ * like device/vendor ids or assigned resources.
+ */
+ if (!have_bus && !have_devfunc)
+ {
+ *bus = *dev = *func = 0;
+ a->warning("Cannot retrieve bus, device and function numbers for PCI device %s: %s.", devinst_id, cr_strerror(cr));
+ }
+ else if (!have_bus)
+ {
+ *bus = 0;
+ a->warning("Cannot retrieve bus number for PCI device %s: %s.", devinst_id, cr_strerror(cr));
+ }
+ else if (!have_devfunc)
+ {
+ *dev = *func = 0;
+ a->warning("Cannot retrieve device and function numbers for PCI device %s: %s.", devinst_id, cr_strerror(cr));
+ }
+
+ return TRUE;
+}
+
+static void
+fill_data_from_string(struct pci_dev *d, const char *str)
+{
+ BOOL have_device_id;
+ BOOL have_vendor_id;
+ BOOL have_prog_if;
+ BOOL have_rev_id;
+ const char *endptr, *endptr2;
+ unsigned int hex;
+ int len;
+
+ have_device_id = have_vendor_id = (d->known_fields & PCI_FILL_IDENT);
+ have_prog_if = have_rev_id = (d->known_fields & PCI_FILL_CLASS_EXT);
+
+ while (1)
+ {
+ endptr = strchr(str, '&');
+ endptr2 = strchr(str, '\\');
+ if (endptr2 && (!endptr || endptr > endptr2))
+ endptr = endptr2;
+ len = endptr ? endptr-str : (int)strlen(str);
+
+ if (!have_vendor_id &&
+ fmt_validate(str, len, "VEN_####") &&
+ sscanf(str, "VEN_%x", &hex) == 1)
+ {
+ d->vendor_id = hex;
+ have_vendor_id = TRUE;
+ }
+ else if (!have_device_id &&
+ fmt_validate(str, len, "DEV_####") &&
+ sscanf(str, "DEV_%x", &hex) == 1)
+ {
+ d->device_id = hex;
+ have_device_id = TRUE;
+ }
+ else if (!(d->known_fields & PCI_FILL_SUBSYS) &&
+ fmt_validate(str, len, "SUBSYS_########") &&
+ sscanf(str, "SUBSYS_%x", &hex) == 1)
+ {
+ d->subsys_vendor_id = hex & 0xffff;
+ d->subsys_id = hex >> 16;
+ d->known_fields |= PCI_FILL_SUBSYS;
+ }
+ else if (!have_rev_id &&
+ fmt_validate(str, len, "REV_##") &&
+ sscanf(str, "REV_%x", &hex) == 1)
+ {
+ d->rev_id = hex;
+ have_rev_id = TRUE;
+ }
+ else if (!((d->known_fields & PCI_FILL_CLASS) && have_prog_if) &&
+ (fmt_validate(str, len, "CC_####") || fmt_validate(str, len, "CC_######")) &&
+ sscanf(str, "CC_%x", &hex) == 1)
+ {
+ if (len == 9)
+ {
+ if (!have_prog_if)
+ {
+ d->prog_if = hex & 0xff;
+ have_prog_if = TRUE;
+ }
+ hex >>= 8;
+ }
+ if (!(d->known_fields & PCI_FILL_CLASS))
+ {
+ d->device_class = hex;
+ d->known_fields |= PCI_FILL_CLASS;
+ }
+ }
+
+ if (!endptr || endptr == endptr2)
+ break;
+
+ str = endptr + 1;
+ }
+
+ if ((have_device_id || d->device_id) && (have_vendor_id || d->vendor_id))
+ d->known_fields |= PCI_FILL_IDENT;
+
+ if ((have_prog_if || d->prog_if) && (have_rev_id || d->rev_id))
+ d->known_fields |= PCI_FILL_CLASS_EXT;
+}
+
+static void
+fill_data_from_devinst_id(struct pci_dev *d, DEVINSTID_A devinst_id)
+{
+ const char *device_id;
+
+ device_id = strchr(devinst_id, '\\');
+ if (!device_id)
+ return;
+ device_id++;
+
+ /*
+ * Device Id part of Device Instance Id is in format:
+ * "VEN_####&DEV_####&SUBSYS_########&REV_##"
+ */
+ fill_data_from_string(d, device_id);
+}
+
+static void
+fill_data_from_hardware_ids(struct pci_dev *d, DEVINST devinst, DEVINSTID_A devinst_id)
+{
+ ULONG reg_type, reg_size, reg_len;
+ struct pci_access *a = d->access;
+ char *hardware_ids = NULL;
+ const char *str;
+ CONFIGRET cr;
+
+ reg_size = 0;
+ cr = CM_Get_DevNode_Registry_PropertyA(devinst, CM_DRP_HARDWAREID, &reg_type, NULL, &reg_size, 0);
+ if (cr != CR_SUCCESS && cr != CR_BUFFER_SMALL)
+ {
+ a->warning("Cannot retrieve hardware ids for PCI device %s: %s.", devinst_id, cr_strerror(cr));
+ return;
+ }
+ else if (reg_type != REG_MULTI_SZ && reg_type != REG_SZ) /* Older Windows versions return REG_SZ and new versions REG_MULTI_SZ. */
+ {
+ a->warning("Cannot retrieve hardware ids for PCI device %s: Hardware ids are stored as unknown type 0x%lx.", devinst_id, reg_type);
+ return;
+ }
+
+retry:
+ /*
+ * Returned size is on older Windows versions without nul-term char.
+ * So explicitly increase size and fill nul-term byte.
+ */
+ reg_size++;
+ hardware_ids = pci_malloc(a, reg_size);
+ reg_len = reg_size;
+ cr = CM_Get_DevNode_Registry_PropertyA(devinst, CM_DRP_HARDWAREID, &reg_type, hardware_ids, &reg_len, 0);
+ hardware_ids[reg_size - 1] = 0;
+ if (reg_len > reg_size)
+ {
+ pci_mfree(hardware_ids);
+ reg_size = reg_len;
+ goto retry;
+ }
+ else if (cr != CR_SUCCESS)
+ {
+ a->warning("Cannot retrieve hardware ids for PCI device %s: %s.", devinst_id, cr_strerror(cr));
+ pci_mfree(hardware_ids);
+ return;
+ }
+ else if (reg_type != REG_MULTI_SZ && reg_type != REG_SZ) /* Older Windows versions return REG_SZ and new versions REG_MULTI_SZ. */
+ {
+ a->warning("Cannot retrieve hardware ids for PCI device %s: Hardware ids are stored as unknown type 0x%lx.", devinst_id, reg_type);
+ pci_mfree(hardware_ids);
+ return;
+ }
+
+ /*
+ * Hardware ids is nul-separated nul-term string list where each string has
+ * one of the following format:
+ * "PCI\\VEN_####&DEV_####&SUBSYS_########&REV_##"
+ * "PCI\\VEN_####&DEV_####&SUBSYS_########"
+ * "PCI\\VEN_####&DEV_####&REV_##&CC_####"
+ * "PCI\\VEN_####&DEV_####&CC_######"
+ * "PCI\\VEN_####&DEV_####&CC_####"
+ * "PCI\\VEN_####&DEV_####&REV_##"
+ * "PCI\\VEN_####&DEV_####"
+ */
+ for (str = hardware_ids; *str != '\0'; str += strlen(str) + 1)
+ {
+ if (strncmp(str, "PCI\\", 4) != 0)
+ continue;
+ str += 4;
+ fill_data_from_string(d, str);
+ }
+
+ pci_mfree(hardware_ids);
+}
+
+static void
+scan_devinst_id(struct pci_access *a, DEVINSTID_A devinst_id)
+{
+ unsigned int domain, bus, dev, func;
+ struct pci_dev *d;
+ DEVINST devinst;
+ CONFIGRET cr;
+
+ cr = CM_Locate_DevNodeA(&devinst, devinst_id, CM_LOCATE_DEVNODE_NORMAL);
+ if (cr != CR_SUCCESS)
+ {
+ /* Do not show warning when device is not present (= does not match NORMAL flag). */
+ if (cr != CR_NO_SUCH_DEVNODE)
+ a->warning("Cannot retrieve handle for device %s: %s.", devinst_id, cr_strerror(cr));
+ return;
+ }
+
+ /* get_device_location() returns FALSE if devinst is not real PCI device. */
+ if (!get_device_location(a, devinst, devinst_id, &domain, &bus, &dev, &func))
+ return;
+
+ d = pci_get_dev(a, domain, bus, dev, func);
+ pci_link_dev(a, d);
+ d->no_config_access = 1;
+ d->aux = (void *)devinst;
+
+ /* Parse device id part of devinst id and fill details into pci_dev. */
+ if (!a->buscentric)
+ fill_data_from_devinst_id(d, devinst_id);
+
+ /* Retrieve hardware ids of devinst, parse them and fill details into pci_dev. */
+ if (!a->buscentric)
+ fill_data_from_hardware_ids(d, devinst, devinst_id);
+
+ if (!a->buscentric)
+ fill_resources(d, devinst, devinst_id);
+
+ /*
+ * Set parent field to cfgmgr32 parent devinst handle and aux field to current
+ * devinst handle. At later stage in win32_cfgmgr32_scan() when all pci_dev
+ * devices are linked, change every devinst handle by pci_dev.
+ */
+ if (!a->buscentric)
+ {
+ DEVINST parent_devinst;
+ if (CM_Get_Parent(&parent_devinst, devinst, 0) != CR_SUCCESS)
+ {
+ parent_devinst = 0;
+ a->warning("Cannot retrieve parent handle for device %s: %s.", devinst_id, cr_strerror(cr));
+ }
+ d->parent = (void *)parent_devinst;
+ }
+}
+
+static void
+win32_cfgmgr32_scan(struct pci_access *a)
+{
+ ULONG devinst_id_list_size;
+ PCHAR devinst_id_list;
+ DEVINSTID_A devinst_id;
+ struct pci_dev *d;
+ CONFIGRET cr;
+
+ if (!resolve_cfgmgr32_functions())
+ {
+ a->warning("Required cfgmgr32.dll functions are unavailable.");
+ return;
+ }
+
+ /*
+ * Explicitly initialize size to zero as wine cfgmgr32 implementation does not
+ * support this API but returns CR_SUCCESS without touching size argument.
+ */
+ devinst_id_list_size = 0;
+ cr = CM_Get_Device_ID_List_SizeA(&devinst_id_list_size, "PCI", CM_GETIDLIST_FILTER_ENUMERATOR);
+ if (cr != CR_SUCCESS)
+ {
+ a->warning("Cannot retrieve list of PCI devices: %s.", cr_strerror(cr));
+ return;
+ }
+ else if (devinst_id_list_size <= 1)
+ {
+ a->warning("Cannot retrieve list of PCI devices: No device was found.");
+ return;
+ }
+
+ devinst_id_list = pci_malloc(a, devinst_id_list_size);
+ cr = CM_Get_Device_ID_ListA("PCI", devinst_id_list, devinst_id_list_size, CM_GETIDLIST_FILTER_ENUMERATOR);
+ if (cr != CR_SUCCESS)
+ {
+ a->warning("Cannot retrieve list of PCI devices: %s.", cr_strerror(cr));
+ pci_mfree(devinst_id_list);
+ return;
+ }
+
+ /* Register pci_dev for each cfgmgr32 devinst handle. */
+ for (devinst_id = devinst_id_list; *devinst_id; devinst_id += strlen(devinst_id) + 1)
+ scan_devinst_id(a, devinst_id);
+
+ /* Fill all drivers. */
+ if (!a->buscentric)
+ fill_drivers(a);
+
+ /* Switch parent fields from cfgmgr32 devinst handle to pci_dev. */
+ if (!a->buscentric)
+ {
+ struct pci_dev *d1, *d2;
+ for (d1 = a->devices; d1; d1 = d1->next)
+ {
+ for (d2 = a->devices; d2; d2 = d2->next)
+ if ((DEVINST)d1->parent == (DEVINST)d2->aux)
+ break;
+ d1->parent = d2;
+ if (d1->parent)
+ d1->known_fields |= PCI_FILL_PARENT;
+ }
+ }
+
+ /* devinst stored in ->aux is not needed anymore, clear it. */
+ for (d = a->devices; d; d = d->next)
+ d->aux = NULL;
+
+ pci_mfree(devinst_id_list);
+}
+
+static int
+win32_cfgmgr32_detect(struct pci_access *a)
+{
+ ULONG devinst_id_list_size;
+ CONFIGRET cr;
+
+ if (!resolve_cfgmgr32_functions())
+ {
+ a->debug("Required cfgmgr32.dll functions are unavailable.");
+ return 0;
+ }
+
+ /*
+ * Explicitly initialize size to zero as wine cfgmgr32 implementation does not
+ * support this API but returns CR_SUCCESS without touching size argument.
+ */
+ devinst_id_list_size = 0;
+ cr = CM_Get_Device_ID_List_SizeA(&devinst_id_list_size, "PCI", CM_GETIDLIST_FILTER_ENUMERATOR);
+ if (cr != CR_SUCCESS)
+ {
+ a->debug("CM_Get_Device_ID_List_SizeA(\"PCI\"): %s.", cr_strerror(cr));
+ return 0;
+ }
+ else if (devinst_id_list_size <= 1)
+ {
+ a->debug("CM_Get_Device_ID_List_SizeA(\"PCI\"): No device was found.");
+ return 0;
+ }
+
+ return 1;
+}
+
+static void
+win32_cfgmgr32_fill_info(struct pci_dev *d UNUSED, unsigned int flags UNUSED)
+{
+ /*
+ * All available flags were filled by win32_cfgmgr32_scan()
+ * and reading config space is not supported via cfgmgr32.
+ */
+}
+
+static int
+win32_cfgmgr32_write(struct pci_dev *d UNUSED, int pos UNUSED, byte *buf UNUSED, int len UNUSED)
+{
+ /* Writing to config space is not supported via cfgmgr32. */
+ return 0;
+}
+
+static void
+win32_cfgmgr32_init(struct pci_access *a UNUSED)
+{
+}
+
+static void
+win32_cfgmgr32_cleanup(struct pci_access *a UNUSED)
+{
+}
+
+struct pci_methods pm_win32_cfgmgr32 = {
+ "win32-cfgmgr32",
+ "Win32 device listing via Configuration Manager",
+ NULL, /* config */
+ win32_cfgmgr32_detect,
+ win32_cfgmgr32_init,
+ win32_cfgmgr32_cleanup,
+ win32_cfgmgr32_scan,
+ win32_cfgmgr32_fill_info,
+ pci_emulated_read, /* Reading of config space is not supported via cfgmgr32. */
+ win32_cfgmgr32_write,
+ NULL, /* read_vpd */
+ NULL, /* init_dev */
+ NULL, /* cleanup_dev */
+};
diff --git a/lib/win32-kldbg.c b/lib/win32-kldbg.c
new file mode 100644
index 0000000..3890b6b
--- /dev/null
+++ b/lib/win32-kldbg.c
@@ -0,0 +1,796 @@
+/*
+ * The PCI Library -- PCI config space access using Kernel Local Debugging Driver
+ *
+ * Copyright (c) 2022 Pali Rohár <pali@kernel.org>
+ *
+ * Can be freely distributed and used under the terms of the GNU GPL.
+ */
+
+#include <windows.h>
+#include <winioctl.h>
+
+#include <stdio.h> /* for sprintf() */
+#include <string.h> /* for memset() and memcpy() */
+
+#include "internal.h"
+#include "i386-io-windows.h"
+
+#ifndef LOAD_LIBRARY_AS_IMAGE_RESOURCE
+#define LOAD_LIBRARY_AS_IMAGE_RESOURCE 0x20
+#endif
+#ifndef LOAD_LIBRARY_AS_DATAFILE_EXCLUSIVE
+#define LOAD_LIBRARY_AS_DATAFILE_EXCLUSIVE 0x40
+#endif
+
+#ifndef IOCTL_KLDBG
+#define IOCTL_KLDBG CTL_CODE(FILE_DEVICE_UNKNOWN, 0x1, METHOD_NEITHER, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
+#endif
+
+#ifndef BUS_DATA_TYPE
+#define BUS_DATA_TYPE LONG
+#endif
+#ifndef PCIConfiguration
+#define PCIConfiguration (BUS_DATA_TYPE)4
+#endif
+
+#ifndef SYSDBG_COMMAND
+#define SYSDBG_COMMAND ULONG
+#endif
+#ifndef SysDbgReadBusData
+#define SysDbgReadBusData (SYSDBG_COMMAND)18
+#endif
+#ifndef SysDbgWriteBusData
+#define SysDbgWriteBusData (SYSDBG_COMMAND)19
+#endif
+
+#ifndef SYSDBG_BUS_DATA
+typedef struct _SYSDBG_BUS_DATA {
+ ULONG Address;
+ PVOID Buffer;
+ ULONG Request;
+ BUS_DATA_TYPE BusDataType;
+ ULONG BusNumber;
+ ULONG SlotNumber;
+} SYSDBG_BUS_DATA, *PSYSDBG_BUS_DATA;
+#define SYSDBG_BUS_DATA SYSDBG_BUS_DATA
+#endif
+
+#ifndef PCI_SEGMENT_BUS_NUMBER
+typedef struct _PCI_SEGMENT_BUS_NUMBER {
+ union {
+ struct {
+ ULONG BusNumber:8;
+ ULONG SegmentNumber:16;
+ ULONG Reserved:8;
+ } bits;
+ ULONG AsULONG;
+ } u;
+} PCI_SEGMENT_BUS_NUMBER, *PPCI_SEGMENT_BUS_NUMBER;
+#define PCI_SEGMENT_BUS_NUMBER PCI_SEGMENT_BUS_NUMBER
+#endif
+
+#ifndef PCI_SLOT_NUMBER
+typedef struct _PCI_SLOT_NUMBER {
+ union {
+ struct {
+ ULONG DeviceNumber:5;
+ ULONG FunctionNumber:3;
+ ULONG Reserved:24;
+ } bits;
+ ULONG AsULONG;
+ } u;
+} PCI_SLOT_NUMBER, *PPCI_SLOT_NUMBER;
+#define PCI_SLOT_NUMBER PCI_SLOT_NUMBER
+#endif
+
+#ifndef KLDBG
+typedef struct _KLDBG {
+ SYSDBG_COMMAND Command;
+ PVOID Buffer;
+ DWORD BufferLength;
+} KLDBG, *PKLDBG;
+#define KLDBG KLDBG
+#endif
+
+static BOOL debug_privilege_enabled;
+static LUID luid_debug_privilege;
+static BOOL revert_only_privilege;
+static HANDLE revert_token;
+
+static HANDLE kldbg_dev = INVALID_HANDLE_VALUE;
+
+static BOOL
+win32_kldbg_pci_bus_data(BOOL WriteBusData, USHORT SegmentNumber, BYTE BusNumber, BYTE DeviceNumber, BYTE FunctionNumber, USHORT Address, PVOID Buffer, ULONG BufferSize, LPDWORD Length);
+
+static const char *
+win32_strerror(DWORD win32_error_id)
+{
+ /*
+ * Use static buffer which is large enough.
+ * Hopefully no Win32 API error message string is longer than 4 kB.
+ */
+ static char buffer[4096];
+ DWORD len;
+
+ len = FormatMessageA(FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_IGNORE_INSERTS, NULL, win32_error_id, MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), buffer, sizeof(buffer), NULL);
+
+ /* FormatMessage() automatically appends ".\r\n" to the error message. */
+ if (len && buffer[len-1] == '\n')
+ buffer[--len] = '\0';
+ if (len && buffer[len-1] == '\r')
+ buffer[--len] = '\0';
+ if (len && buffer[len-1] == '.')
+ buffer[--len] = '\0';
+
+ if (!len)
+ sprintf(buffer, "Unknown Win32 error %lu", win32_error_id);
+
+ return buffer;
+}
+
+static BOOL
+win32_is_32bit_on_64bit_system(void)
+{
+ BOOL (WINAPI *MyIsWow64Process)(HANDLE, PBOOL);
+ HMODULE kernel32;
+ BOOL is_wow64;
+
+ kernel32 = GetModuleHandle(TEXT("kernel32.dll"));
+ if (!kernel32)
+ return FALSE;
+
+ MyIsWow64Process = (void *)GetProcAddress(kernel32, "IsWow64Process");
+ if (!MyIsWow64Process)
+ return FALSE;
+
+ if (!MyIsWow64Process(GetCurrentProcess(), &is_wow64))
+ return FALSE;
+
+ return is_wow64;
+}
+
+static WORD
+win32_get_current_process_machine(void)
+{
+ IMAGE_DOS_HEADER *dos_header;
+ IMAGE_NT_HEADERS *nt_header;
+
+ dos_header = (IMAGE_DOS_HEADER *)GetModuleHandle(NULL);
+ if (dos_header->e_magic != IMAGE_DOS_SIGNATURE)
+ return IMAGE_FILE_MACHINE_UNKNOWN;
+
+ nt_header = (IMAGE_NT_HEADERS *)((BYTE *)dos_header + dos_header->e_lfanew);
+ if (nt_header->Signature != IMAGE_NT_SIGNATURE)
+ return IMAGE_FILE_MACHINE_UNKNOWN;
+
+ return nt_header->FileHeader.Machine;
+}
+
+static BOOL
+win32_check_driver(BYTE *driver_data)
+{
+ IMAGE_DOS_HEADER *dos_header;
+ IMAGE_NT_HEADERS *nt_headers;
+ WORD current_machine;
+
+ current_machine = win32_get_current_process_machine();
+ if (current_machine == IMAGE_FILE_MACHINE_UNKNOWN)
+ return FALSE;
+
+ dos_header = (IMAGE_DOS_HEADER *)driver_data;
+ if (dos_header->e_magic != IMAGE_DOS_SIGNATURE)
+ return FALSE;
+
+ nt_headers = (IMAGE_NT_HEADERS *)((BYTE *)dos_header + dos_header->e_lfanew);
+ if (nt_headers->Signature != IMAGE_NT_SIGNATURE)
+ return FALSE;
+
+ if (nt_headers->FileHeader.Machine != current_machine)
+ return FALSE;
+
+ if (!(nt_headers->FileHeader.Characteristics & IMAGE_FILE_EXECUTABLE_IMAGE))
+ return FALSE;
+
+#ifndef _WIN64
+ if (!(nt_headers->FileHeader.Characteristics & IMAGE_FILE_32BIT_MACHINE))
+ return FALSE;
+#endif
+
+ /* IMAGE_NT_OPTIONAL_HDR_MAGIC is alias for the header magic used on the target compiler architecture. */
+ if (nt_headers->OptionalHeader.Magic != IMAGE_NT_OPTIONAL_HDR_MAGIC)
+ return FALSE;
+
+ if (nt_headers->OptionalHeader.Subsystem != IMAGE_SUBSYSTEM_NATIVE)
+ return FALSE;
+
+ return TRUE;
+}
+
+static int
+win32_kldbg_unpack_driver(struct pci_access *a, void *driver_path)
+{
+ BOOL use_kd_exe = FALSE;
+ HMODULE exe_with_driver = NULL;
+ HRSRC driver_resource_info = NULL;
+ HGLOBAL driver_resource = NULL;
+ BYTE *driver_data = NULL;
+ DWORD driver_size = 0;
+ HANDLE driver_handle = INVALID_HANDLE_VALUE;
+ DWORD written = 0;
+ DWORD error = 0;
+ int ret = 0;
+
+ /* Try to find and open windbg.exe or kd.exe file in PATH. */
+ exe_with_driver = LoadLibraryEx(TEXT("windbg.exe"), NULL, LOAD_LIBRARY_AS_DATAFILE_EXCLUSIVE | LOAD_LIBRARY_AS_IMAGE_RESOURCE);
+ if (!exe_with_driver)
+ {
+ use_kd_exe = TRUE;
+ exe_with_driver = LoadLibraryEx(TEXT("kd.exe"), NULL, LOAD_LIBRARY_AS_DATAFILE_EXCLUSIVE | LOAD_LIBRARY_AS_IMAGE_RESOURCE);
+ }
+ if (!exe_with_driver)
+ {
+ error = GetLastError();
+ if (error == ERROR_FILE_NOT_FOUND ||
+ error == ERROR_MOD_NOT_FOUND)
+ a->debug("Cannot find windbg.exe or kd.exe file in PATH");
+ else
+ a->debug("Cannot load %s file: %s.", use_kd_exe ? "kd.exe" : "windbg.exe", win32_strerror(error));
+ goto out;
+ }
+
+ /* kldbgdrv.sys is embedded in windbg.exe/kd.exe as a resource with name id 0x7777 and type id 0x4444. */
+ driver_resource_info = FindResource(exe_with_driver, MAKEINTRESOURCE(0x7777), MAKEINTRESOURCE(0x4444));
+ if (!driver_resource_info)
+ {
+ a->debug("Cannot find kldbgdrv.sys resource in %s file: %s.", use_kd_exe ? "kd.exe" : "windbg.exe", win32_strerror(GetLastError()));
+ goto out;
+ }
+
+ driver_resource = LoadResource(exe_with_driver, driver_resource_info);
+ if (!driver_resource)
+ {
+ a->debug("Cannot load kldbgdrv.sys resource from %s file: %s.", use_kd_exe ? "kd.exe" : "windbg.exe", win32_strerror(GetLastError()));
+ goto out;
+ }
+
+ driver_size = SizeofResource(exe_with_driver, driver_resource_info);
+ if (!driver_size)
+ {
+ a->debug("Cannot determinate size of kldbgdrv.sys resource from %s file: %s.", use_kd_exe ? "kd.exe" : "windbg.exe", win32_strerror(GetLastError()));
+ goto out;
+ }
+
+ driver_data = LockResource(driver_resource);
+ if (!driver_data)
+ {
+ a->debug("Cannot load kldbgdrv.sys resouce data from %s file: %s.", use_kd_exe ? "kd.exe" : "windbg.exe", win32_strerror(GetLastError()));
+ goto out;
+ }
+
+ if (!win32_check_driver(driver_data))
+ {
+ a->debug("Cannot use kldbgdrv.sys driver from %s file: Driver is from different architecture.", use_kd_exe ? "kd.exe" : "windbg.exe");
+ goto out;
+ }
+
+ driver_handle = CreateFile(driver_path, GENERIC_WRITE, 0, NULL, CREATE_NEW, FILE_ATTRIBUTE_NORMAL, NULL);
+ if (driver_handle == INVALID_HANDLE_VALUE)
+ {
+ error = GetLastError();
+ if (error != ERROR_FILE_EXISTS)
+ {
+ a->debug("Cannot create kldbgdrv.sys driver file in system32 directory: %s.", win32_strerror(error));
+ goto out;
+ }
+ /* If driver file in system32 directory already exists then treat it as successfull unpack. */
+ ret = 1;
+ goto out;
+ }
+
+ if (!WriteFile(driver_handle, driver_data, driver_size, &written, NULL) ||
+ written != driver_size)
+ {
+ a->debug("Cannot store kldbgdrv.sys driver file to system32 directory: %s.", win32_strerror(GetLastError()));
+ /* On error, delete file from system32 directory to allow another unpack attempt. */
+ CloseHandle(driver_handle);
+ driver_handle = INVALID_HANDLE_VALUE;
+ DeleteFile(driver_path);
+ goto out;
+ }
+
+ a->debug("Driver kldbgdrv.sys was successfully unpacked from %s and stored in system32 directory...", use_kd_exe ? "kd.exe" : "windbg.exe");
+ ret = 1;
+
+out:
+ if (driver_handle != INVALID_HANDLE_VALUE)
+ CloseHandle(driver_handle);
+
+ if (driver_resource)
+ FreeResource(driver_resource);
+
+ if (exe_with_driver)
+ FreeLibrary(exe_with_driver);
+
+ return ret;
+}
+
+static int
+win32_kldbg_register_driver(struct pci_access *a, SC_HANDLE manager, SC_HANDLE *service)
+{
+ UINT (WINAPI *get_system_root_path)(void *buffer, UINT size) = NULL;
+ UINT systemroot_len;
+ void *driver_path;
+ HANDLE driver_handle;
+ HMODULE kernel32;
+
+ /*
+ * COM library dbgeng.dll unpacks kldbg driver to file \\system32\\kldbgdrv.sys
+ * and register this driver with service name kldbgdrv. Implement same behavior.
+ */
+
+ /*
+ * Old Windows versions return path to NT SystemRoot namespace via
+ * GetWindowsDirectory() function. New Windows versions via
+ * GetSystemWindowsDirectory(). GetSystemWindowsDirectory() is not
+ * provided in old Windows versions, so use GetProcAddress() for
+ * compatibility with all Windows versions.
+ */
+
+ kernel32 = GetModuleHandle(TEXT("kernel32.dll"));
+ if (kernel32)
+ get_system_root_path = (void *)GetProcAddress(kernel32, "GetSystemWindowsDirectory"
+#ifdef UNICODE
+ "W"
+#else
+ "A"
+#endif
+ );
+
+ if (!get_system_root_path)
+ get_system_root_path = (void *)&GetWindowsDirectory;
+
+ systemroot_len = get_system_root_path(NULL, 0);
+ if (!systemroot_len)
+ systemroot_len = sizeof(TEXT("C:\\Windows\\"));
+
+ driver_path = pci_malloc(a, systemroot_len + sizeof(TEXT("\\system32\\kldbgdrv.sys")));
+
+ systemroot_len = get_system_root_path(driver_path, systemroot_len + sizeof(TEXT("")));
+ if (!systemroot_len)
+ {
+ systemroot_len = sizeof(TEXT("C:\\Windows\\"));
+ memcpy(driver_path, TEXT("C:\\Windows\\"), systemroot_len);
+ }
+
+ if (((char *)driver_path)[systemroot_len-sizeof(TEXT(""))+1] != '\\')
+ {
+ ((char *)driver_path)[systemroot_len-sizeof(TEXT(""))+1] = '\\';
+ systemroot_len += sizeof(TEXT(""));
+ }
+
+ memcpy((char *)driver_path + systemroot_len, TEXT("system32\\kldbgdrv.sys"), sizeof(TEXT("system32\\kldbgdrv.sys")));
+
+ driver_handle = CreateFile(driver_path, 0, 0, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
+ if (driver_handle != INVALID_HANDLE_VALUE)
+ CloseHandle(driver_handle);
+ else if (GetLastError() == ERROR_FILE_NOT_FOUND)
+ {
+ a->debug("Driver kldbgdrv.sys is missing, trying to unpack it from windbg.exe or kd.exe...");
+ if (!win32_kldbg_unpack_driver(a, driver_path))
+ {
+ pci_mfree(driver_path);
+ return 0;
+ }
+ }
+
+ *service = CreateService(manager, TEXT("kldbgdrv"), TEXT("kldbgdrv"), SERVICE_START, SERVICE_KERNEL_DRIVER, SERVICE_DEMAND_START, SERVICE_ERROR_NORMAL, driver_path, NULL, NULL, NULL, NULL, NULL);
+ if (!*service)
+ {
+ if (GetLastError() != ERROR_SERVICE_EXISTS)
+ {
+ a->debug("Cannot create kldbgdrv service: %s.", win32_strerror(GetLastError()));
+ pci_mfree(driver_path);
+ return 0;
+ }
+
+ *service = OpenService(manager, TEXT("kldbgdrv"), SERVICE_START);
+ if (!*service)
+ {
+ a->debug("Cannot open kldbgdrv service: %s.", win32_strerror(GetLastError()));
+ pci_mfree(driver_path);
+ return 0;
+ }
+ }
+
+ a->debug("Service kldbgdrv was successfully registered...");
+ pci_mfree(driver_path);
+ return 1;
+}
+
+static int
+win32_kldbg_start_driver(struct pci_access *a)
+{
+ SC_HANDLE manager = NULL;
+ SC_HANDLE service = NULL;
+ DWORD error = 0;
+ int ret = 0;
+
+ manager = OpenSCManager(NULL, NULL, SC_MANAGER_CONNECT | SC_MANAGER_CREATE_SERVICE);
+ if (!manager)
+ manager = OpenSCManager(NULL, NULL, SC_MANAGER_CONNECT);
+ if (!manager)
+ {
+ a->debug("Cannot open Service Manager: %s.", win32_strerror(GetLastError()));
+ return 0;
+ }
+
+ service = OpenService(manager, TEXT("kldbgdrv"), SERVICE_START);
+ if (!service)
+ {
+ error = GetLastError();
+ if (error != ERROR_SERVICE_DOES_NOT_EXIST)
+ {
+ a->debug("Cannot open kldbgdrv service: %s.", win32_strerror(error));
+ goto out;
+ }
+
+ a->debug("Kernel Local Debugging Driver (kldbgdrv.sys) is not registered, trying to register it...");
+
+ if (win32_is_32bit_on_64bit_system())
+ {
+ /* TODO */
+ a->debug("Registering driver from 32-bit process on 64-bit system is not implemented yet.");
+ goto out;
+ }
+
+ if (!win32_kldbg_register_driver(a, manager, &service))
+ goto out;
+ }
+
+ if (!StartService(service, 0, NULL))
+ {
+ error = GetLastError();
+ if (error != ERROR_SERVICE_ALREADY_RUNNING)
+ {
+ a->debug("Cannot start kldbgdrv service: %s.", win32_strerror(error));
+ goto out;
+ }
+ }
+
+ a->debug("Service kldbgdrv successfully started...");
+ ret = 1;
+
+out:
+ if (service)
+ CloseServiceHandle(service);
+
+ if (manager)
+ CloseServiceHandle(manager);
+
+ return ret;
+}
+
+static int
+win32_kldbg_setup(struct pci_access *a)
+{
+ OSVERSIONINFO version;
+ DWORD ret_len;
+ DWORD error;
+ DWORD id;
+
+ if (kldbg_dev != INVALID_HANDLE_VALUE)
+ return 1;
+
+ /* Check for Windows Vista (NT 6.0). */
+ version.dwOSVersionInfoSize = sizeof(version);
+ if (!GetVersionEx(&version) ||
+ version.dwPlatformId != VER_PLATFORM_WIN32_NT ||
+ version.dwMajorVersion < 6)
+ {
+ a->debug("Accessing PCI config space via Kernel Local Debugging Driver requires Windows Vista or higher version.");
+ return 0;
+ }
+
+ kldbg_dev = CreateFile(TEXT("\\\\.\\kldbgdrv"), GENERIC_READ | GENERIC_WRITE, 0, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
+ if (kldbg_dev == INVALID_HANDLE_VALUE)
+ {
+ error = GetLastError();
+ if (error != ERROR_FILE_NOT_FOUND)
+ {
+ a->debug("Cannot open \"\\\\.\\kldbgdrv\" device: %s.", win32_strerror(error));
+ return 0;
+ }
+
+ a->debug("Kernel Local Debugging Driver (kldbgdrv.sys) is not running, trying to start it...");
+
+ if (!win32_kldbg_start_driver(a))
+ return 0;
+
+ kldbg_dev = CreateFile(TEXT("\\\\.\\kldbgdrv"), GENERIC_READ | GENERIC_WRITE, 0, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
+ if (kldbg_dev == INVALID_HANDLE_VALUE)
+ {
+ error = GetLastError();
+ a->debug("Cannot open \"\\\\.\\kldbgdrv\" device: %s.", win32_strerror(error));
+ return 0;
+ }
+ }
+
+ /*
+ * Try to read PCI id register from PCI device 0000:00:00.0.
+ * If this device does not exist and kldbg API is working then
+ * kldbg returns success with read value 0xffffffff.
+ */
+ if (win32_kldbg_pci_bus_data(FALSE, 0, 0, 0, 0, 0, &id, sizeof(id), &ret_len) && ret_len == sizeof(id))
+ return 1;
+
+ error = GetLastError();
+
+ a->debug("Cannot read PCI config space via Kernel Local Debugging Driver: %s.", win32_strerror(error));
+
+ if (error != ERROR_ACCESS_DENIED)
+ {
+ CloseHandle(kldbg_dev);
+ kldbg_dev = INVALID_HANDLE_VALUE;
+ return 0;
+ }
+
+ a->debug("..Trying again with Debug privilege...");
+
+ if (!LookupPrivilegeValue(NULL, SE_DEBUG_NAME, &luid_debug_privilege))
+ {
+ a->debug("Debug privilege is not supported.");
+ CloseHandle(kldbg_dev);
+ kldbg_dev = INVALID_HANDLE_VALUE;
+ return 0;
+ }
+
+ if (!enable_privilege(luid_debug_privilege, &revert_token, &revert_only_privilege))
+ {
+ a->debug("Process does not have right to enable Debug privilege.");
+ CloseHandle(kldbg_dev);
+ kldbg_dev = INVALID_HANDLE_VALUE;
+ return 0;
+ }
+
+ if (win32_kldbg_pci_bus_data(FALSE, 0, 0, 0, 0, 0, &id, sizeof(id), &ret_len) && ret_len == sizeof(id))
+ {
+ a->debug("Succeeded.");
+ debug_privilege_enabled = TRUE;
+ return 1;
+ }
+
+ error = GetLastError();
+
+ a->debug("Cannot read PCI config space via Kernel Local Debugging Driver: %s.", win32_strerror(error));
+
+ CloseHandle(kldbg_dev);
+ kldbg_dev = INVALID_HANDLE_VALUE;
+
+ revert_privilege(luid_debug_privilege, revert_token, revert_only_privilege);
+ revert_token = NULL;
+ revert_only_privilege = FALSE;
+ return 0;
+}
+
+static int
+win32_kldbg_detect(struct pci_access *a)
+{
+ if (!win32_kldbg_setup(a))
+ return 0;
+
+ return 1;
+}
+
+static void
+win32_kldbg_init(struct pci_access *a)
+{
+ if (!win32_kldbg_setup(a))
+ {
+ a->debug("\n");
+ a->error("PCI config space via Kernel Local Debugging Driver cannot be accessed.");
+ }
+}
+
+static void
+win32_kldbg_cleanup(struct pci_access *a UNUSED)
+{
+ if (kldbg_dev == INVALID_HANDLE_VALUE)
+ return;
+
+ CloseHandle(kldbg_dev);
+ kldbg_dev = INVALID_HANDLE_VALUE;
+
+ if (debug_privilege_enabled)
+ {
+ revert_privilege(luid_debug_privilege, revert_token, revert_only_privilege);
+ revert_token = NULL;
+ revert_only_privilege = FALSE;
+ debug_privilege_enabled = FALSE;
+ }
+}
+
+struct acpi_mcfg {
+ char signature[4];
+ u32 length;
+ u8 revision;
+ u8 checksum;
+ char oem_id[6];
+ char oem_table_id[8];
+ u32 oem_revision;
+ char asl_compiler_id[4];
+ u32 asl_compiler_revision;
+ u64 reserved;
+ struct {
+ u64 address;
+ u16 pci_segment;
+ u8 start_bus_number;
+ u8 end_bus_number;
+ u32 reserved;
+ } allocations[0];
+} PCI_PACKED;
+
+static void
+win32_kldbg_scan(struct pci_access *a)
+{
+ /*
+ * There is no kldbg API to retrieve list of PCI segments. WinDBG pci plugin
+ * kext.dll loads debug symbols from pci.pdb file for kernel module pci.sys.
+ * Then it reads kernel memory which belongs to PciSegmentList local variable
+ * which is the first entry of struct _PCI_SEGMENT linked list. And then it
+ * iterates all entries in linked list and reads SegmentNumber for each entry.
+ *
+ * This is extremly ugly hack and does not work on systems without installed
+ * kernel debug symbol files.
+ *
+ * Do something less ugly. Retrieve ACPI MCFG table via GetSystemFirmwareTable
+ * and parse all PCI segment numbers from it. ACPI MCFG table contains PCIe
+ * ECAM definitions, so all PCI segment numbers.
+ */
+
+ UINT (*WINAPI MyGetSystemFirmwareTable)(DWORD FirmwareTableProviderSignature, DWORD FirmwareTableID, PVOID pFirmwareTableBuffer, DWORD BufferSize);
+ int i, allocations_count;
+ struct acpi_mcfg *mcfg;
+ HMODULE kernel32;
+ byte *segments;
+ DWORD error;
+ DWORD size;
+
+ /* Always scan PCI segment 0. */
+ pci_generic_scan_domain(a, 0);
+
+ kernel32 = GetModuleHandle(TEXT("kernel32.dll"));
+ if (!kernel32)
+ return;
+
+ /* Function GetSystemFirmwareTable() is available since Windows Vista. */
+ MyGetSystemFirmwareTable = (void *)GetProcAddress(kernel32, "GetSystemFirmwareTable");
+ if (!MyGetSystemFirmwareTable)
+ return;
+
+ /* 0x41435049 = 'ACPI', 0x4746434D = 'MCFG' */
+ size = MyGetSystemFirmwareTable(0x41435049, 0x4746434D, NULL, 0);
+ if (size == 0)
+ {
+ error = GetLastError();
+ if (error == ERROR_INVALID_FUNCTION) /* ACPI is not present, so only PCI segment 0 is available. */
+ return;
+ else if (error == ERROR_NOT_FOUND) /* MCFG table is not present, so only PCI segment 0 is available. */
+ return;
+ a->debug("Cannot retrieve ACPI MCFG table: %s.\n", win32_strerror(error));
+ return;
+ }
+
+ mcfg = pci_malloc(a, size);
+
+ if (MyGetSystemFirmwareTable(0x41435049, 0x4746434D, mcfg, size) != size)
+ {
+ error = GetLastError();
+ a->debug("Cannot retrieve ACPI MCFG table: %s.\n", win32_strerror(error));
+ pci_mfree(mcfg);
+ return;
+ }
+
+ if (size < sizeof(*mcfg) || size < mcfg->length)
+ {
+ a->debug("ACPI MCFG table is broken.\n");
+ pci_mfree(mcfg);
+ return;
+ }
+
+ segments = pci_malloc(a, 0xFFFF/8);
+ memset(segments, 0, 0xFFFF/8);
+
+ /* Scan all MCFG allocations and set available PCI segments into bit field. */
+ allocations_count = (mcfg->length - ((unsigned char *)&mcfg->allocations - (unsigned char *)mcfg)) / sizeof(mcfg->allocations[0]);
+ for (i = 0; i < allocations_count; i++)
+ segments[mcfg->allocations[i].pci_segment / 8] |= 1 << (mcfg->allocations[i].pci_segment % 8);
+
+ /* Skip PCI segment 0 which was already scanned. */
+ for (i = 1; i < 0xFFFF; i++)
+ if (segments[i / 8] & (1 << (i % 8)))
+ pci_generic_scan_domain(a, i);
+
+ pci_mfree(segments);
+ pci_mfree(mcfg);
+}
+
+static BOOL
+win32_kldbg_pci_bus_data(BOOL WriteBusData, USHORT SegmentNumber, BYTE BusNumber, BYTE DeviceNumber, BYTE FunctionNumber, USHORT Address, PVOID Buffer, ULONG BufferSize, LPDWORD Length)
+{
+ KLDBG kldbg_cmd;
+ SYSDBG_BUS_DATA sysdbg_cmd;
+ PCI_SLOT_NUMBER pci_slot;
+ PCI_SEGMENT_BUS_NUMBER pci_seg_bus;
+
+ memset(&pci_slot, 0, sizeof(pci_slot));
+ memset(&sysdbg_cmd, 0, sizeof(sysdbg_cmd));
+ memset(&pci_seg_bus, 0, sizeof(pci_seg_bus));
+
+ sysdbg_cmd.Address = Address;
+ sysdbg_cmd.Buffer = Buffer;
+ sysdbg_cmd.Request = BufferSize;
+ sysdbg_cmd.BusDataType = PCIConfiguration;
+ pci_seg_bus.u.bits.BusNumber = BusNumber;
+ pci_seg_bus.u.bits.SegmentNumber = SegmentNumber;
+ sysdbg_cmd.BusNumber = pci_seg_bus.u.AsULONG;
+ pci_slot.u.bits.DeviceNumber = DeviceNumber;
+ pci_slot.u.bits.FunctionNumber = FunctionNumber;
+ sysdbg_cmd.SlotNumber = pci_slot.u.AsULONG;
+
+ kldbg_cmd.Command = WriteBusData ? SysDbgWriteBusData : SysDbgReadBusData;
+ kldbg_cmd.Buffer = &sysdbg_cmd;
+ kldbg_cmd.BufferLength = sizeof(sysdbg_cmd);
+
+ *Length = 0;
+ return DeviceIoControl(kldbg_dev, IOCTL_KLDBG, &kldbg_cmd, sizeof(kldbg_cmd), &sysdbg_cmd, sizeof(sysdbg_cmd), Length, NULL);
+}
+
+static int
+win32_kldbg_read(struct pci_dev *d, int pos, byte *buf, int len)
+{
+ DWORD ret_len;
+
+ if ((unsigned int)d->domain > 0xffff)
+ return 0;
+
+ if (!win32_kldbg_pci_bus_data(FALSE, d->domain, d->bus, d->dev, d->func, pos, buf, len, &ret_len))
+ return 0;
+
+ if (ret_len != (unsigned int)len)
+ return 0;
+
+ return 1;
+}
+
+static int
+win32_kldbg_write(struct pci_dev *d, int pos, byte *buf, int len)
+{
+ DWORD ret_len;
+
+ if ((unsigned int)d->domain > 0xffff)
+ return 0;
+
+ if (!win32_kldbg_pci_bus_data(TRUE, d->domain, d->bus, d->dev, d->func, pos, buf, len, &ret_len))
+ return 0;
+
+ if (ret_len != (unsigned int)len)
+ return 0;
+
+ return 1;
+}
+
+struct pci_methods pm_win32_kldbg = {
+ "win32-kldbg",
+ "Win32 PCI config space access using Kernel Local Debugging Driver",
+ NULL, /* config */
+ win32_kldbg_detect,
+ win32_kldbg_init,
+ win32_kldbg_cleanup,
+ win32_kldbg_scan,
+ pci_generic_fill_info,
+ win32_kldbg_read,
+ win32_kldbg_write,
+ NULL, /* read_vpd */
+ NULL, /* init_dev */
+ NULL /* cleanup_dev */
+};
diff --git a/lib/win32-sysdbg.c b/lib/win32-sysdbg.c
new file mode 100644
index 0000000..5d0c07a
--- /dev/null
+++ b/lib/win32-sysdbg.c
@@ -0,0 +1,304 @@
+/*
+ * The PCI Library -- PCI config space access using NT SysDbg interface
+ *
+ * Copyright (c) 2022 Pali Rohár <pali@kernel.org>
+ *
+ * Can be freely distributed and used under the terms of the GNU GPL.
+ */
+
+#include <windows.h>
+
+#include "internal.h"
+#include "i386-io-windows.h"
+
+#ifndef NTSTATUS
+#define NTSTATUS LONG
+#endif
+#ifndef STATUS_UNSUCCESSFUL
+#define STATUS_UNSUCCESSFUL (NTSTATUS)0xC0000001
+#endif
+#ifndef STATUS_NOT_IMPLEMENTED
+#define STATUS_NOT_IMPLEMENTED (NTSTATUS)0xC0000002
+#endif
+#ifndef STATUS_INVALID_INFO_CLASS
+#define STATUS_INVALID_INFO_CLASS (NTSTATUS)0xC0000003
+#endif
+#ifndef STATUS_ACCESS_DENIED
+#define STATUS_ACCESS_DENIED (NTSTATUS)0xC0000022
+#endif
+#ifndef STATUS_DEBUGGER_INACTIVE
+#define STATUS_DEBUGGER_INACTIVE (NTSTATUS)0xC0000354
+#endif
+
+#ifndef BUS_DATA_TYPE
+#define BUS_DATA_TYPE LONG
+#endif
+#ifndef PCIConfiguration
+#define PCIConfiguration (BUS_DATA_TYPE)4
+#endif
+
+#ifndef SYSDBG_COMMAND
+#define SYSDBG_COMMAND ULONG
+#endif
+#ifndef SysDbgReadBusData
+#define SysDbgReadBusData (SYSDBG_COMMAND)18
+#endif
+#ifndef SysDbgWriteBusData
+#define SysDbgWriteBusData (SYSDBG_COMMAND)19
+#endif
+
+#ifndef SYSDBG_BUS_DATA
+typedef struct _SYSDBG_BUS_DATA {
+ ULONG Address;
+ PVOID Buffer;
+ ULONG Request;
+ BUS_DATA_TYPE BusDataType;
+ ULONG BusNumber;
+ ULONG SlotNumber;
+} SYSDBG_BUS_DATA, *PSYSDBG_BUS_DATA;
+#define SYSDBG_BUS_DATA SYSDBG_BUS_DATA
+#endif
+
+#ifndef PCI_SLOT_NUMBER
+typedef struct _PCI_SLOT_NUMBER {
+ union {
+ struct {
+ ULONG DeviceNumber:5;
+ ULONG FunctionNumber:3;
+ ULONG Reserved:24;
+ } bits;
+ ULONG AsULONG;
+ } u;
+} PCI_SLOT_NUMBER, *PPCI_SLOT_NUMBER;
+#define PCI_SLOT_NUMBER PCI_SLOT_NUMBER
+#endif
+
+#ifdef NtSystemDebugControl
+#undef NtSystemDebugControl
+#endif
+static NTSTATUS (NTAPI *MyNtSystemDebugControl)(SYSDBG_COMMAND Command, PVOID InputBuffer, ULONG InputBufferLength, PVOID OutputBuffer, ULONG OutputBufferLength, PULONG ReturnLength);
+#define NtSystemDebugControl MyNtSystemDebugControl
+
+static BOOL debug_privilege_enabled;
+static LUID luid_debug_privilege;
+static BOOL revert_only_privilege;
+static HANDLE revert_token;
+static HMODULE ntdll;
+
+static int win32_sysdbg_initialized;
+
+static NTSTATUS
+win32_sysdbg_pci_bus_data(BOOL WriteBusData, BYTE BusNumber, BYTE DeviceNumber, BYTE FunctionNumber, BYTE Address, PVOID Buffer, BYTE BufferSize, PULONG Length)
+{
+ SYSDBG_BUS_DATA sysdbg_cmd;
+ PCI_SLOT_NUMBER pci_slot;
+
+ if (!NtSystemDebugControl)
+ return STATUS_NOT_IMPLEMENTED;
+
+ memset(&pci_slot, 0, sizeof(pci_slot));
+ memset(&sysdbg_cmd, 0, sizeof(sysdbg_cmd));
+
+ sysdbg_cmd.Address = Address;
+ sysdbg_cmd.Buffer = Buffer;
+ sysdbg_cmd.Request = BufferSize;
+ sysdbg_cmd.BusDataType = PCIConfiguration;
+ sysdbg_cmd.BusNumber = BusNumber;
+ pci_slot.u.bits.DeviceNumber = DeviceNumber;
+ pci_slot.u.bits.FunctionNumber = FunctionNumber;
+ sysdbg_cmd.SlotNumber = pci_slot.u.AsULONG;
+
+ *Length = 0;
+ return NtSystemDebugControl(WriteBusData ? SysDbgWriteBusData : SysDbgReadBusData, &sysdbg_cmd, sizeof(sysdbg_cmd), NULL, 0, Length);
+}
+
+static int
+win32_sysdbg_setup(struct pci_access *a)
+{
+ UINT prev_error_mode;
+ NTSTATUS status;
+ ULONG ret_len;
+ DWORD id;
+
+ if (win32_sysdbg_initialized)
+ return 1;
+
+ prev_error_mode = change_error_mode(SEM_FAILCRITICALERRORS);
+ ntdll = LoadLibrary(TEXT("ntdll.dll"));
+ change_error_mode(prev_error_mode);
+ if (!ntdll)
+ {
+ a->debug("Cannot open ntdll.dll library.");
+ return 0;
+ }
+
+ NtSystemDebugControl = (LPVOID)GetProcAddress(ntdll, "NtSystemDebugControl");
+ if (!NtSystemDebugControl)
+ {
+ a->debug("Function NtSystemDebugControl() is not supported.");
+ FreeLibrary(ntdll);
+ ntdll = NULL;
+ return 0;
+ }
+
+ /*
+ * Try to read PCI id register from PCI device 00:00.0.
+ * If this device does not exist and NT SysDbg API is working then
+ * NT SysDbg returns STATUS_UNSUCCESSFUL.
+ */
+ status = win32_sysdbg_pci_bus_data(FALSE, 0, 0, 0, 0, &id, sizeof(id), &ret_len);
+ if ((status >= 0 && ret_len == sizeof(id)) || status == STATUS_UNSUCCESSFUL)
+ {
+ win32_sysdbg_initialized = 1;
+ return 1;
+ }
+ else if (status != STATUS_ACCESS_DENIED)
+ {
+ if (status == STATUS_NOT_IMPLEMENTED || status == STATUS_INVALID_INFO_CLASS)
+ a->debug("NT SysDbg is not supported.");
+ else if (status == STATUS_DEBUGGER_INACTIVE)
+ a->debug("NT SysDbg is disabled.");
+ else
+ a->debug("NT SysDbg returned error 0x%lx.", status);
+ FreeLibrary(ntdll);
+ ntdll = NULL;
+ NtSystemDebugControl = NULL;
+ return 0;
+ }
+
+ a->debug("NT SysDbg returned Access Denied, trying again with Debug privilege...");
+
+ if (!LookupPrivilegeValue(NULL, SE_DEBUG_NAME, &luid_debug_privilege))
+ {
+ a->debug("Debug privilege is not supported.");
+ FreeLibrary(ntdll);
+ ntdll = NULL;
+ NtSystemDebugControl = NULL;
+ return 0;
+ }
+
+ if (!enable_privilege(luid_debug_privilege, &revert_token, &revert_only_privilege))
+ {
+ a->debug("Cannot enable Debug privilege.");
+ FreeLibrary(ntdll);
+ ntdll = NULL;
+ NtSystemDebugControl = NULL;
+ return 0;
+ }
+
+ status = win32_sysdbg_pci_bus_data(FALSE, 0, 0, 0, 0, &id, sizeof(id), &ret_len);
+ if ((status >= 0 && ret_len == sizeof(id)) || status == STATUS_UNSUCCESSFUL)
+ {
+ a->debug("Succeeded.");
+ debug_privilege_enabled = TRUE;
+ win32_sysdbg_initialized = 1;
+ return 1;
+ }
+
+ revert_privilege(luid_debug_privilege, revert_token, revert_only_privilege);
+ revert_token = NULL;
+ revert_only_privilege = FALSE;
+
+ FreeLibrary(ntdll);
+ ntdll = NULL;
+ NtSystemDebugControl = NULL;
+
+ if (status == STATUS_NOT_IMPLEMENTED || status == STATUS_INVALID_INFO_CLASS)
+ a->debug("NT SysDbg is not supported.");
+ else if (status == STATUS_DEBUGGER_INACTIVE)
+ a->debug("NT SysDbg is disabled.");
+ else if (status == STATUS_ACCESS_DENIED)
+ a->debug("NT SysDbg returned Access Denied.");
+ else
+ a->debug("NT SysDbg returned error 0x%lx.", status);
+
+ return 0;
+}
+
+static int
+win32_sysdbg_detect(struct pci_access *a)
+{
+ if (!win32_sysdbg_setup(a))
+ return 0;
+
+ return 1;
+}
+
+static void
+win32_sysdbg_init(struct pci_access *a)
+{
+ if (!win32_sysdbg_setup(a))
+ {
+ a->debug("\n");
+ a->error("NT SysDbg PCI Bus Data interface cannot be accessed.");
+ }
+}
+
+static void
+win32_sysdbg_cleanup(struct pci_access *a UNUSED)
+{
+ if (!win32_sysdbg_initialized)
+ return;
+
+ if (debug_privilege_enabled)
+ {
+ revert_privilege(luid_debug_privilege, revert_token, revert_only_privilege);
+ revert_token = NULL;
+ revert_only_privilege = FALSE;
+ debug_privilege_enabled = FALSE;
+ }
+
+ FreeLibrary(ntdll);
+ ntdll = NULL;
+ NtSystemDebugControl = NULL;
+
+ win32_sysdbg_initialized = 0;
+}
+
+static int
+win32_sysdbg_read(struct pci_dev *d, int pos, byte *buf, int len)
+{
+ NTSTATUS status;
+ ULONG ret_len;
+
+ if ((unsigned int)d->domain > 0 || (unsigned int)pos > 255 || (unsigned int)(pos+len) > 256)
+ return 0;
+
+ status = win32_sysdbg_pci_bus_data(FALSE, d->bus, d->dev, d->func, pos, buf, len, &ret_len);
+ if (status < 0 || ret_len != (unsigned int)len)
+ return 0;
+
+ return 1;
+}
+
+static int
+win32_sysdbg_write(struct pci_dev *d, int pos, byte *buf, int len)
+{
+ NTSTATUS status;
+ ULONG ret_len;
+
+ if ((unsigned int)d->domain > 0 || (unsigned int)pos > 255 || (unsigned int)(pos+len) > 256)
+ return 0;
+
+ status = win32_sysdbg_pci_bus_data(TRUE, d->bus, d->dev, d->func, pos, buf, len, &ret_len);
+ if (status < 0 || ret_len != (unsigned int)len)
+ return 0;
+
+ return 1;
+}
+
+struct pci_methods pm_win32_sysdbg = {
+ "win32-sysdbg",
+ "Win32 PCI config space access using NT SysDbg Bus Data interface",
+ NULL, /* config */
+ win32_sysdbg_detect,
+ win32_sysdbg_init,
+ win32_sysdbg_cleanup,
+ pci_generic_scan,
+ pci_generic_fill_info,
+ win32_sysdbg_read,
+ win32_sysdbg_write,
+ NULL, /* read_vpd */
+ NULL, /* init_dev */
+ NULL /* cleanup_dev */
+};
diff --git a/lib/winrsrc.rc.in b/lib/winrsrc.rc.in
new file mode 100644
index 0000000..e061bff
--- /dev/null
+++ b/lib/winrsrc.rc.in
@@ -0,0 +1,39 @@
+#include <windows.h>
+VS_VERSION_INFO VERSIONINFO
+FILEVERSION @PCILIB_VERSION_WINRC@
+PRODUCTVERSION @PCILIB_VERSION_WINRC@
+FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
+#if @DEBUG_BUILD@
+FILEFLAGS VS_FF_DEBUG
+#else
+FILEFLAGS 0
+#endif
+FILEOS VOS_NT_WINDOWS32
+#if @LIBRARY_BUILD@
+FILETYPE VFT_DLL
+#else
+FILETYPE VFT_APP
+#endif
+FILESUBTYPE 0
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ /*
+ * GNU windres seems that converts 7-bit ASCII strings to UTF-16,
+ * so specify UNICODE/UTF-16 encoding (0x04B0) for these strings.
+ */
+ BLOCK "040904B0" /* Default U.S. English language, UNICODE/UTF-16 codepage */
+ BEGIN
+ VALUE "FileDescription", "@DESCRIPTION@"
+ VALUE "FileVersion", "@PCILIB_VERSION@"
+ VALUE "InternalName", "@FILENAME@"
+ VALUE "OriginalFilename", "@FILENAME@"
+ VALUE "ProductName", "pciutils"
+ VALUE "ProductVersion", "@PCILIB_VERSION@"
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x0409, 0x04B0 /* Default U.S. English language, UNICODE/UTF-16 codepage */
+ END
+END
diff --git a/ls-caps-vendor.c b/ls-caps-vendor.c
new file mode 100644
index 0000000..dc24f90
--- /dev/null
+++ b/ls-caps-vendor.c
@@ -0,0 +1,82 @@
+/*
+ * The PCI Utilities -- Show Vendor-specific Capabilities
+ *
+ * Copyright (c) 2014 Gerd Hoffmann <kraxel@redhat.com>
+ *
+ * Can be freely distributed and used under the terms of the GNU GPL.
+ */
+
+#include <stdio.h>
+#include <string.h>
+
+#include "lspci.h"
+
+static int
+show_vendor_caps_virtio(struct device *d, int where, int cap)
+{
+ int length = BITS(cap, 0, 8);
+ int type = BITS(cap, 8, 8);
+ char *tname;
+
+ if (length < 16)
+ return 0;
+ if (!config_fetch(d, where, length))
+ return 0;
+
+ switch (type)
+ {
+ case 1:
+ tname = "CommonCfg";
+ break;
+ case 2:
+ tname = "Notify";
+ break;
+ case 3:
+ tname = "ISR";
+ break;
+ case 4:
+ tname = "DeviceCfg";
+ break;
+ default:
+ tname = "<unknown>";
+ break;
+ }
+
+ printf("VirtIO: %s\n", tname);
+
+ if (verbose < 2)
+ return 1;
+
+ printf("\t\tBAR=%d offset=%08x size=%08x",
+ get_conf_byte(d, where + 4),
+ get_conf_long(d, where + 8),
+ get_conf_long(d, where + 12));
+
+ if (type == 2 && length >= 20)
+ printf(" multiplier=%08x", get_conf_long(d, where+16));
+
+ printf("\n");
+ return 1;
+}
+
+static int
+do_show_vendor_caps(struct device *d, int where, int cap)
+{
+ switch (get_conf_word(d, PCI_VENDOR_ID))
+ {
+ case 0x1af4: /* Red Hat */
+ if (get_conf_word(d, PCI_DEVICE_ID) >= 0x1000 &&
+ get_conf_word(d, PCI_DEVICE_ID) <= 0x107f)
+ return show_vendor_caps_virtio(d, where, cap);
+ break;
+ }
+ return 0;
+}
+
+void
+show_vendor_caps(struct device *d, int where, int cap)
+{
+ printf("Vendor Specific Information: ");
+ if (!do_show_vendor_caps(d, where, cap))
+ printf("Len=%02x <?>\n", BITS(cap, 0, 8));
+}
diff --git a/ls-caps.c b/ls-caps.c
new file mode 100644
index 0000000..a481b16
--- /dev/null
+++ b/ls-caps.c
@@ -0,0 +1,1827 @@
+/*
+ * The PCI Utilities -- Show Capabilities
+ *
+ * Copyright (c) 1997--2018 Martin Mares <mj@ucw.cz>
+ *
+ * Can be freely distributed and used under the terms of the GNU GPL.
+ */
+
+#include <stdio.h>
+#include <string.h>
+
+#include "lspci.h"
+
+static void
+cap_pm(struct device *d, int where, int cap)
+{
+ int t, b;
+ static int pm_aux_current[8] = { 0, 55, 100, 160, 220, 270, 320, 375 };
+
+ printf("Power Management version %d\n", cap & PCI_PM_CAP_VER_MASK);
+ if (verbose < 2)
+ return;
+ printf("\t\tFlags: PMEClk%c DSI%c D1%c D2%c AuxCurrent=%dmA PME(D0%c,D1%c,D2%c,D3hot%c,D3cold%c)\n",
+ FLAG(cap, PCI_PM_CAP_PME_CLOCK),
+ FLAG(cap, PCI_PM_CAP_DSI),
+ FLAG(cap, PCI_PM_CAP_D1),
+ FLAG(cap, PCI_PM_CAP_D2),
+ pm_aux_current[(cap & PCI_PM_CAP_AUX_C_MASK) >> 6],
+ FLAG(cap, PCI_PM_CAP_PME_D0),
+ FLAG(cap, PCI_PM_CAP_PME_D1),
+ FLAG(cap, PCI_PM_CAP_PME_D2),
+ FLAG(cap, PCI_PM_CAP_PME_D3_HOT),
+ FLAG(cap, PCI_PM_CAP_PME_D3_COLD));
+ if (!config_fetch(d, where + PCI_PM_CTRL, PCI_PM_SIZEOF - PCI_PM_CTRL))
+ return;
+ t = get_conf_word(d, where + PCI_PM_CTRL);
+ printf("\t\tStatus: D%d NoSoftRst%c PME-Enable%c DSel=%d DScale=%d PME%c\n",
+ t & PCI_PM_CTRL_STATE_MASK,
+ FLAG(t, PCI_PM_CTRL_NO_SOFT_RST),
+ FLAG(t, PCI_PM_CTRL_PME_ENABLE),
+ (t & PCI_PM_CTRL_DATA_SEL_MASK) >> 9,
+ (t & PCI_PM_CTRL_DATA_SCALE_MASK) >> 13,
+ FLAG(t, PCI_PM_CTRL_PME_STATUS));
+ b = get_conf_byte(d, where + PCI_PM_PPB_EXTENSIONS);
+ if (b)
+ printf("\t\tBridge: PM%c B3%c\n",
+ FLAG(b, PCI_PM_BPCC_ENABLE),
+ FLAG(~b, PCI_PM_PPB_B2_B3));
+}
+
+static void
+format_agp_rate(int rate, char *buf, int agp3)
+{
+ char *c = buf;
+ int i;
+
+ for (i=0; i<=2; i++)
+ if (rate & (1 << i))
+ {
+ if (c != buf)
+ *c++ = ',';
+ c += sprintf(c, "x%d", 1 << (i + 2*agp3));
+ }
+ if (c != buf)
+ *c = 0;
+ else
+ strcpy(buf, "<none>");
+}
+
+static void
+cap_agp(struct device *d, int where, int cap)
+{
+ u32 t;
+ char rate[16];
+ int ver, rev;
+ int agp3 = 0;
+
+ ver = (cap >> 4) & 0x0f;
+ rev = cap & 0x0f;
+ printf("AGP version %x.%x\n", ver, rev);
+ if (verbose < 2)
+ return;
+ if (!config_fetch(d, where + PCI_AGP_STATUS, PCI_AGP_SIZEOF - PCI_AGP_STATUS))
+ return;
+ t = get_conf_long(d, where + PCI_AGP_STATUS);
+ if (ver >= 3 && (t & PCI_AGP_STATUS_AGP3))
+ agp3 = 1;
+ format_agp_rate(t & 7, rate, agp3);
+ printf("\t\tStatus: RQ=%d Iso%c ArqSz=%d Cal=%d SBA%c ITACoh%c GART64%c HTrans%c 64bit%c FW%c AGP3%c Rate=%s\n",
+ ((t & PCI_AGP_STATUS_RQ_MASK) >> 24U) + 1,
+ FLAG(t, PCI_AGP_STATUS_ISOCH),
+ ((t & PCI_AGP_STATUS_ARQSZ_MASK) >> 13),
+ ((t & PCI_AGP_STATUS_CAL_MASK) >> 10),
+ FLAG(t, PCI_AGP_STATUS_SBA),
+ FLAG(t, PCI_AGP_STATUS_ITA_COH),
+ FLAG(t, PCI_AGP_STATUS_GART64),
+ FLAG(t, PCI_AGP_STATUS_HTRANS),
+ FLAG(t, PCI_AGP_STATUS_64BIT),
+ FLAG(t, PCI_AGP_STATUS_FW),
+ FLAG(t, PCI_AGP_STATUS_AGP3),
+ rate);
+ t = get_conf_long(d, where + PCI_AGP_COMMAND);
+ format_agp_rate(t & 7, rate, agp3);
+ printf("\t\tCommand: RQ=%d ArqSz=%d Cal=%d SBA%c AGP%c GART64%c 64bit%c FW%c Rate=%s\n",
+ ((t & PCI_AGP_COMMAND_RQ_MASK) >> 24U) + 1,
+ ((t & PCI_AGP_COMMAND_ARQSZ_MASK) >> 13),
+ ((t & PCI_AGP_COMMAND_CAL_MASK) >> 10),
+ FLAG(t, PCI_AGP_COMMAND_SBA),
+ FLAG(t, PCI_AGP_COMMAND_AGP),
+ FLAG(t, PCI_AGP_COMMAND_GART64),
+ FLAG(t, PCI_AGP_COMMAND_64BIT),
+ FLAG(t, PCI_AGP_COMMAND_FW),
+ rate);
+}
+
+static void
+cap_pcix_nobridge(struct device *d, int where)
+{
+ u16 command;
+ u32 status;
+ static const byte max_outstanding[8] = { 1, 2, 3, 4, 8, 12, 16, 32 };
+
+ printf("PCI-X non-bridge device\n");
+
+ if (verbose < 2)
+ return;
+
+ if (!config_fetch(d, where + PCI_PCIX_STATUS, 4))
+ return;
+
+ command = get_conf_word(d, where + PCI_PCIX_COMMAND);
+ status = get_conf_long(d, where + PCI_PCIX_STATUS);
+ printf("\t\tCommand: DPERE%c ERO%c RBC=%d OST=%d\n",
+ FLAG(command, PCI_PCIX_COMMAND_DPERE),
+ FLAG(command, PCI_PCIX_COMMAND_ERO),
+ 1 << (9 + ((command & PCI_PCIX_COMMAND_MAX_MEM_READ_BYTE_COUNT) >> 2U)),
+ max_outstanding[(command & PCI_PCIX_COMMAND_MAX_OUTSTANDING_SPLIT_TRANS) >> 4U]);
+ printf("\t\tStatus: Dev=%02x:%02x.%d 64bit%c 133MHz%c SCD%c USC%c DC=%s DMMRBC=%u DMOST=%u DMCRS=%u RSCEM%c 266MHz%c 533MHz%c\n",
+ (status & PCI_PCIX_STATUS_BUS) >> 8,
+ (status & PCI_PCIX_STATUS_DEVICE) >> 3,
+ (status & PCI_PCIX_STATUS_FUNCTION),
+ FLAG(status, PCI_PCIX_STATUS_64BIT),
+ FLAG(status, PCI_PCIX_STATUS_133MHZ),
+ FLAG(status, PCI_PCIX_STATUS_SC_DISCARDED),
+ FLAG(status, PCI_PCIX_STATUS_UNEXPECTED_SC),
+ ((status & PCI_PCIX_STATUS_DEVICE_COMPLEXITY) ? "bridge" : "simple"),
+ 1 << (9 + ((status & PCI_PCIX_STATUS_DESIGNED_MAX_MEM_READ_BYTE_COUNT) >> 21)),
+ max_outstanding[(status & PCI_PCIX_STATUS_DESIGNED_MAX_OUTSTANDING_SPLIT_TRANS) >> 23],
+ 1 << (3 + ((status & PCI_PCIX_STATUS_DESIGNED_MAX_CUMULATIVE_READ_SIZE) >> 26)),
+ FLAG(status, PCI_PCIX_STATUS_RCVD_SC_ERR_MESS),
+ FLAG(status, PCI_PCIX_STATUS_266MHZ),
+ FLAG(status, PCI_PCIX_STATUS_533MHZ));
+}
+
+static void
+cap_pcix_bridge(struct device *d, int where)
+{
+ static const char * const sec_clock_freq[8] = { "conv", "66MHz", "100MHz", "133MHz", "?4", "?5", "?6", "?7" };
+ u16 secstatus;
+ u32 status, upstcr, downstcr;
+
+ printf("PCI-X bridge device\n");
+
+ if (verbose < 2)
+ return;
+
+ if (!config_fetch(d, where + PCI_PCIX_BRIDGE_STATUS, 12))
+ return;
+
+ secstatus = get_conf_word(d, where + PCI_PCIX_BRIDGE_SEC_STATUS);
+ printf("\t\tSecondary Status: 64bit%c 133MHz%c SCD%c USC%c SCO%c SRD%c Freq=%s\n",
+ FLAG(secstatus, PCI_PCIX_BRIDGE_SEC_STATUS_64BIT),
+ FLAG(secstatus, PCI_PCIX_BRIDGE_SEC_STATUS_133MHZ),
+ FLAG(secstatus, PCI_PCIX_BRIDGE_SEC_STATUS_SC_DISCARDED),
+ FLAG(secstatus, PCI_PCIX_BRIDGE_SEC_STATUS_UNEXPECTED_SC),
+ FLAG(secstatus, PCI_PCIX_BRIDGE_SEC_STATUS_SC_OVERRUN),
+ FLAG(secstatus, PCI_PCIX_BRIDGE_SEC_STATUS_SPLIT_REQUEST_DELAYED),
+ sec_clock_freq[(secstatus & PCI_PCIX_BRIDGE_SEC_STATUS_CLOCK_FREQ) >> 6]);
+ status = get_conf_long(d, where + PCI_PCIX_BRIDGE_STATUS);
+ printf("\t\tStatus: Dev=%02x:%02x.%d 64bit%c 133MHz%c SCD%c USC%c SCO%c SRD%c\n",
+ (status & PCI_PCIX_BRIDGE_STATUS_BUS) >> 8,
+ (status & PCI_PCIX_BRIDGE_STATUS_DEVICE) >> 3,
+ (status & PCI_PCIX_BRIDGE_STATUS_FUNCTION),
+ FLAG(status, PCI_PCIX_BRIDGE_STATUS_64BIT),
+ FLAG(status, PCI_PCIX_BRIDGE_STATUS_133MHZ),
+ FLAG(status, PCI_PCIX_BRIDGE_STATUS_SC_DISCARDED),
+ FLAG(status, PCI_PCIX_BRIDGE_STATUS_UNEXPECTED_SC),
+ FLAG(status, PCI_PCIX_BRIDGE_STATUS_SC_OVERRUN),
+ FLAG(status, PCI_PCIX_BRIDGE_STATUS_SPLIT_REQUEST_DELAYED));
+ upstcr = get_conf_long(d, where + PCI_PCIX_BRIDGE_UPSTREAM_SPLIT_TRANS_CTRL);
+ printf("\t\tUpstream: Capacity=%u CommitmentLimit=%u\n",
+ (upstcr & PCI_PCIX_BRIDGE_STR_CAPACITY),
+ (upstcr >> 16) & 0xffff);
+ downstcr = get_conf_long(d, where + PCI_PCIX_BRIDGE_DOWNSTREAM_SPLIT_TRANS_CTRL);
+ printf("\t\tDownstream: Capacity=%u CommitmentLimit=%u\n",
+ (downstcr & PCI_PCIX_BRIDGE_STR_CAPACITY),
+ (downstcr >> 16) & 0xffff);
+}
+
+static void
+cap_pcix(struct device *d, int where)
+{
+ switch (get_conf_byte(d, PCI_HEADER_TYPE) & 0x7f)
+ {
+ case PCI_HEADER_TYPE_NORMAL:
+ cap_pcix_nobridge(d, where);
+ break;
+ case PCI_HEADER_TYPE_BRIDGE:
+ cap_pcix_bridge(d, where);
+ break;
+ }
+}
+
+static inline char *
+ht_link_width(unsigned width)
+{
+ static char * const widths[8] = { "8bit", "16bit", "[2]", "32bit", "2bit", "4bit", "[6]", "N/C" };
+ return widths[width];
+}
+
+static inline char *
+ht_link_freq(unsigned freq)
+{
+ static char * const freqs[16] = { "200MHz", "300MHz", "400MHz", "500MHz", "600MHz", "800MHz", "1.0GHz", "1.2GHz",
+ "1.4GHz", "1.6GHz", "[a]", "[b]", "[c]", "[d]", "[e]", "Vend" };
+ return freqs[freq];
+}
+
+static void
+cap_ht_pri(struct device *d, int where, int cmd)
+{
+ u16 lctr0, lcnf0, lctr1, lcnf1, eh;
+ u8 rid, lfrer0, lfcap0, ftr, lfrer1, lfcap1, mbu, mlu, bn;
+
+ printf("HyperTransport: Slave or Primary Interface\n");
+ if (verbose < 2)
+ return;
+
+ if (!config_fetch(d, where + PCI_HT_PRI_LCTR0, PCI_HT_PRI_SIZEOF - PCI_HT_PRI_LCTR0))
+ return;
+ rid = get_conf_byte(d, where + PCI_HT_PRI_RID);
+ if (rid < 0x22 && rid > 0x11)
+ printf("\t\t!!! Possibly incomplete decoding\n");
+
+ printf("\t\tCommand: BaseUnitID=%u UnitCnt=%u MastHost%c DefDir%c",
+ (cmd & PCI_HT_PRI_CMD_BUID),
+ (cmd & PCI_HT_PRI_CMD_UC) >> 5,
+ FLAG(cmd, PCI_HT_PRI_CMD_MH),
+ FLAG(cmd, PCI_HT_PRI_CMD_DD));
+ if (rid >= 0x22)
+ printf(" DUL%c", FLAG(cmd, PCI_HT_PRI_CMD_DUL));
+ printf("\n");
+
+ lctr0 = get_conf_word(d, where + PCI_HT_PRI_LCTR0);
+ printf("\t\tLink Control 0: CFlE%c CST%c CFE%c <LkFail%c Init%c EOC%c TXO%c <CRCErr=%x",
+ FLAG(lctr0, PCI_HT_LCTR_CFLE),
+ FLAG(lctr0, PCI_HT_LCTR_CST),
+ FLAG(lctr0, PCI_HT_LCTR_CFE),
+ FLAG(lctr0, PCI_HT_LCTR_LKFAIL),
+ FLAG(lctr0, PCI_HT_LCTR_INIT),
+ FLAG(lctr0, PCI_HT_LCTR_EOC),
+ FLAG(lctr0, PCI_HT_LCTR_TXO),
+ (lctr0 & PCI_HT_LCTR_CRCERR) >> 8);
+ if (rid >= 0x22)
+ printf(" IsocEn%c LSEn%c ExtCTL%c 64b%c",
+ FLAG(lctr0, PCI_HT_LCTR_ISOCEN),
+ FLAG(lctr0, PCI_HT_LCTR_LSEN),
+ FLAG(lctr0, PCI_HT_LCTR_EXTCTL),
+ FLAG(lctr0, PCI_HT_LCTR_64B));
+ printf("\n");
+
+ lcnf0 = get_conf_word(d, where + PCI_HT_PRI_LCNF0);
+ if (rid < 0x22)
+ printf("\t\tLink Config 0: MLWI=%s MLWO=%s LWI=%s LWO=%s\n",
+ ht_link_width(lcnf0 & PCI_HT_LCNF_MLWI),
+ ht_link_width((lcnf0 & PCI_HT_LCNF_MLWO) >> 4),
+ ht_link_width((lcnf0 & PCI_HT_LCNF_LWI) >> 8),
+ ht_link_width((lcnf0 & PCI_HT_LCNF_LWO) >> 12));
+ else
+ printf("\t\tLink Config 0: MLWI=%s DwFcIn%c MLWO=%s DwFcOut%c LWI=%s DwFcInEn%c LWO=%s DwFcOutEn%c\n",
+ ht_link_width(lcnf0 & PCI_HT_LCNF_MLWI),
+ FLAG(lcnf0, PCI_HT_LCNF_DFI),
+ ht_link_width((lcnf0 & PCI_HT_LCNF_MLWO) >> 4),
+ FLAG(lcnf0, PCI_HT_LCNF_DFO),
+ ht_link_width((lcnf0 & PCI_HT_LCNF_LWI) >> 8),
+ FLAG(lcnf0, PCI_HT_LCNF_DFIE),
+ ht_link_width((lcnf0 & PCI_HT_LCNF_LWO) >> 12),
+ FLAG(lcnf0, PCI_HT_LCNF_DFOE));
+
+ lctr1 = get_conf_word(d, where + PCI_HT_PRI_LCTR1);
+ printf("\t\tLink Control 1: CFlE%c CST%c CFE%c <LkFail%c Init%c EOC%c TXO%c <CRCErr=%x",
+ FLAG(lctr1, PCI_HT_LCTR_CFLE),
+ FLAG(lctr1, PCI_HT_LCTR_CST),
+ FLAG(lctr1, PCI_HT_LCTR_CFE),
+ FLAG(lctr1, PCI_HT_LCTR_LKFAIL),
+ FLAG(lctr1, PCI_HT_LCTR_INIT),
+ FLAG(lctr1, PCI_HT_LCTR_EOC),
+ FLAG(lctr1, PCI_HT_LCTR_TXO),
+ (lctr1 & PCI_HT_LCTR_CRCERR) >> 8);
+ if (rid >= 0x22)
+ printf(" IsocEn%c LSEn%c ExtCTL%c 64b%c",
+ FLAG(lctr1, PCI_HT_LCTR_ISOCEN),
+ FLAG(lctr1, PCI_HT_LCTR_LSEN),
+ FLAG(lctr1, PCI_HT_LCTR_EXTCTL),
+ FLAG(lctr1, PCI_HT_LCTR_64B));
+ printf("\n");
+
+ lcnf1 = get_conf_word(d, where + PCI_HT_PRI_LCNF1);
+ if (rid < 0x22)
+ printf("\t\tLink Config 1: MLWI=%s MLWO=%s LWI=%s LWO=%s\n",
+ ht_link_width(lcnf1 & PCI_HT_LCNF_MLWI),
+ ht_link_width((lcnf1 & PCI_HT_LCNF_MLWO) >> 4),
+ ht_link_width((lcnf1 & PCI_HT_LCNF_LWI) >> 8),
+ ht_link_width((lcnf1 & PCI_HT_LCNF_LWO) >> 12));
+ else
+ printf("\t\tLink Config 1: MLWI=%s DwFcIn%c MLWO=%s DwFcOut%c LWI=%s DwFcInEn%c LWO=%s DwFcOutEn%c\n",
+ ht_link_width(lcnf1 & PCI_HT_LCNF_MLWI),
+ FLAG(lcnf1, PCI_HT_LCNF_DFI),
+ ht_link_width((lcnf1 & PCI_HT_LCNF_MLWO) >> 4),
+ FLAG(lcnf1, PCI_HT_LCNF_DFO),
+ ht_link_width((lcnf1 & PCI_HT_LCNF_LWI) >> 8),
+ FLAG(lcnf1, PCI_HT_LCNF_DFIE),
+ ht_link_width((lcnf1 & PCI_HT_LCNF_LWO) >> 12),
+ FLAG(lcnf1, PCI_HT_LCNF_DFOE));
+
+ printf("\t\tRevision ID: %u.%02u\n",
+ (rid & PCI_HT_RID_MAJ) >> 5, (rid & PCI_HT_RID_MIN));
+ if (rid < 0x22)
+ return;
+
+ lfrer0 = get_conf_byte(d, where + PCI_HT_PRI_LFRER0);
+ printf("\t\tLink Frequency 0: %s\n", ht_link_freq(lfrer0 & PCI_HT_LFRER_FREQ));
+ printf("\t\tLink Error 0: <Prot%c <Ovfl%c <EOC%c CTLTm%c\n",
+ FLAG(lfrer0, PCI_HT_LFRER_PROT),
+ FLAG(lfrer0, PCI_HT_LFRER_OV),
+ FLAG(lfrer0, PCI_HT_LFRER_EOC),
+ FLAG(lfrer0, PCI_HT_LFRER_CTLT));
+
+ lfcap0 = get_conf_byte(d, where + PCI_HT_PRI_LFCAP0);
+ printf("\t\tLink Frequency Capability 0: 200MHz%c 300MHz%c 400MHz%c 500MHz%c 600MHz%c 800MHz%c 1.0GHz%c 1.2GHz%c 1.4GHz%c 1.6GHz%c Vend%c\n",
+ FLAG(lfcap0, PCI_HT_LFCAP_200),
+ FLAG(lfcap0, PCI_HT_LFCAP_300),
+ FLAG(lfcap0, PCI_HT_LFCAP_400),
+ FLAG(lfcap0, PCI_HT_LFCAP_500),
+ FLAG(lfcap0, PCI_HT_LFCAP_600),
+ FLAG(lfcap0, PCI_HT_LFCAP_800),
+ FLAG(lfcap0, PCI_HT_LFCAP_1000),
+ FLAG(lfcap0, PCI_HT_LFCAP_1200),
+ FLAG(lfcap0, PCI_HT_LFCAP_1400),
+ FLAG(lfcap0, PCI_HT_LFCAP_1600),
+ FLAG(lfcap0, PCI_HT_LFCAP_VEND));
+
+ ftr = get_conf_byte(d, where + PCI_HT_PRI_FTR);
+ printf("\t\tFeature Capability: IsocFC%c LDTSTOP%c CRCTM%c ECTLT%c 64bA%c UIDRD%c\n",
+ FLAG(ftr, PCI_HT_FTR_ISOCFC),
+ FLAG(ftr, PCI_HT_FTR_LDTSTOP),
+ FLAG(ftr, PCI_HT_FTR_CRCTM),
+ FLAG(ftr, PCI_HT_FTR_ECTLT),
+ FLAG(ftr, PCI_HT_FTR_64BA),
+ FLAG(ftr, PCI_HT_FTR_UIDRD));
+
+ lfrer1 = get_conf_byte(d, where + PCI_HT_PRI_LFRER1);
+ printf("\t\tLink Frequency 1: %s\n", ht_link_freq(lfrer1 & PCI_HT_LFRER_FREQ));
+ printf("\t\tLink Error 1: <Prot%c <Ovfl%c <EOC%c CTLTm%c\n",
+ FLAG(lfrer1, PCI_HT_LFRER_PROT),
+ FLAG(lfrer1, PCI_HT_LFRER_OV),
+ FLAG(lfrer1, PCI_HT_LFRER_EOC),
+ FLAG(lfrer1, PCI_HT_LFRER_CTLT));
+
+ lfcap1 = get_conf_byte(d, where + PCI_HT_PRI_LFCAP1);
+ printf("\t\tLink Frequency Capability 1: 200MHz%c 300MHz%c 400MHz%c 500MHz%c 600MHz%c 800MHz%c 1.0GHz%c 1.2GHz%c 1.4GHz%c 1.6GHz%c Vend%c\n",
+ FLAG(lfcap1, PCI_HT_LFCAP_200),
+ FLAG(lfcap1, PCI_HT_LFCAP_300),
+ FLAG(lfcap1, PCI_HT_LFCAP_400),
+ FLAG(lfcap1, PCI_HT_LFCAP_500),
+ FLAG(lfcap1, PCI_HT_LFCAP_600),
+ FLAG(lfcap1, PCI_HT_LFCAP_800),
+ FLAG(lfcap1, PCI_HT_LFCAP_1000),
+ FLAG(lfcap1, PCI_HT_LFCAP_1200),
+ FLAG(lfcap1, PCI_HT_LFCAP_1400),
+ FLAG(lfcap1, PCI_HT_LFCAP_1600),
+ FLAG(lfcap1, PCI_HT_LFCAP_VEND));
+
+ eh = get_conf_word(d, where + PCI_HT_PRI_EH);
+ printf("\t\tError Handling: PFlE%c OFlE%c PFE%c OFE%c EOCFE%c RFE%c CRCFE%c SERRFE%c CF%c RE%c PNFE%c ONFE%c EOCNFE%c RNFE%c CRCNFE%c SERRNFE%c\n",
+ FLAG(eh, PCI_HT_EH_PFLE),
+ FLAG(eh, PCI_HT_EH_OFLE),
+ FLAG(eh, PCI_HT_EH_PFE),
+ FLAG(eh, PCI_HT_EH_OFE),
+ FLAG(eh, PCI_HT_EH_EOCFE),
+ FLAG(eh, PCI_HT_EH_RFE),
+ FLAG(eh, PCI_HT_EH_CRCFE),
+ FLAG(eh, PCI_HT_EH_SERRFE),
+ FLAG(eh, PCI_HT_EH_CF),
+ FLAG(eh, PCI_HT_EH_RE),
+ FLAG(eh, PCI_HT_EH_PNFE),
+ FLAG(eh, PCI_HT_EH_ONFE),
+ FLAG(eh, PCI_HT_EH_EOCNFE),
+ FLAG(eh, PCI_HT_EH_RNFE),
+ FLAG(eh, PCI_HT_EH_CRCNFE),
+ FLAG(eh, PCI_HT_EH_SERRNFE));
+
+ mbu = get_conf_byte(d, where + PCI_HT_PRI_MBU);
+ mlu = get_conf_byte(d, where + PCI_HT_PRI_MLU);
+ printf("\t\tPrefetchable memory behind bridge Upper: %02x-%02x\n", mbu, mlu);
+
+ bn = get_conf_byte(d, where + PCI_HT_PRI_BN);
+ printf("\t\tBus Number: %02x\n", bn);
+}
+
+static void
+cap_ht_sec(struct device *d, int where, int cmd)
+{
+ u16 lctr, lcnf, ftr, eh;
+ u8 rid, lfrer, lfcap, mbu, mlu;
+ char *fmt;
+
+ printf("HyperTransport: Host or Secondary Interface\n");
+ if (verbose < 2)
+ return;
+
+ if (!config_fetch(d, where + PCI_HT_SEC_LCTR, PCI_HT_SEC_SIZEOF - PCI_HT_SEC_LCTR))
+ return;
+ rid = get_conf_byte(d, where + PCI_HT_SEC_RID);
+ if (rid < 0x22 && rid > 0x11)
+ printf("\t\t!!! Possibly incomplete decoding\n");
+
+ if (rid >= 0x22)
+ fmt = "\t\tCommand: WarmRst%c DblEnd%c DevNum=%u ChainSide%c HostHide%c Slave%c <EOCErr%c DUL%c\n";
+ else
+ fmt = "\t\tCommand: WarmRst%c DblEnd%c\n";
+ printf(fmt,
+ FLAG(cmd, PCI_HT_SEC_CMD_WR),
+ FLAG(cmd, PCI_HT_SEC_CMD_DE),
+ (cmd & PCI_HT_SEC_CMD_DN) >> 2,
+ FLAG(cmd, PCI_HT_SEC_CMD_CS),
+ FLAG(cmd, PCI_HT_SEC_CMD_HH),
+ FLAG(cmd, PCI_HT_SEC_CMD_AS),
+ FLAG(cmd, PCI_HT_SEC_CMD_HIECE),
+ FLAG(cmd, PCI_HT_SEC_CMD_DUL));
+ lctr = get_conf_word(d, where + PCI_HT_SEC_LCTR);
+ if (rid >= 0x22)
+ fmt = "\t\tLink Control: CFlE%c CST%c CFE%c <LkFail%c Init%c EOC%c TXO%c <CRCErr=%x IsocEn%c LSEn%c ExtCTL%c 64b%c\n";
+ else
+ fmt = "\t\tLink Control: CFlE%c CST%c CFE%c <LkFail%c Init%c EOC%c TXO%c <CRCErr=%x\n";
+ printf(fmt,
+ FLAG(lctr, PCI_HT_LCTR_CFLE),
+ FLAG(lctr, PCI_HT_LCTR_CST),
+ FLAG(lctr, PCI_HT_LCTR_CFE),
+ FLAG(lctr, PCI_HT_LCTR_LKFAIL),
+ FLAG(lctr, PCI_HT_LCTR_INIT),
+ FLAG(lctr, PCI_HT_LCTR_EOC),
+ FLAG(lctr, PCI_HT_LCTR_TXO),
+ (lctr & PCI_HT_LCTR_CRCERR) >> 8,
+ FLAG(lctr, PCI_HT_LCTR_ISOCEN),
+ FLAG(lctr, PCI_HT_LCTR_LSEN),
+ FLAG(lctr, PCI_HT_LCTR_EXTCTL),
+ FLAG(lctr, PCI_HT_LCTR_64B));
+ lcnf = get_conf_word(d, where + PCI_HT_SEC_LCNF);
+ if (rid >= 0x22)
+ fmt = "\t\tLink Config: MLWI=%1$s DwFcIn%5$c MLWO=%2$s DwFcOut%6$c LWI=%3$s DwFcInEn%7$c LWO=%4$s DwFcOutEn%8$c\n";
+ else
+ fmt = "\t\tLink Config: MLWI=%s MLWO=%s LWI=%s LWO=%s\n";
+ printf(fmt,
+ ht_link_width(lcnf & PCI_HT_LCNF_MLWI),
+ ht_link_width((lcnf & PCI_HT_LCNF_MLWO) >> 4),
+ ht_link_width((lcnf & PCI_HT_LCNF_LWI) >> 8),
+ ht_link_width((lcnf & PCI_HT_LCNF_LWO) >> 12),
+ FLAG(lcnf, PCI_HT_LCNF_DFI),
+ FLAG(lcnf, PCI_HT_LCNF_DFO),
+ FLAG(lcnf, PCI_HT_LCNF_DFIE),
+ FLAG(lcnf, PCI_HT_LCNF_DFOE));
+ printf("\t\tRevision ID: %u.%02u\n",
+ (rid & PCI_HT_RID_MAJ) >> 5, (rid & PCI_HT_RID_MIN));
+ if (rid < 0x22)
+ return;
+ lfrer = get_conf_byte(d, where + PCI_HT_SEC_LFRER);
+ printf("\t\tLink Frequency: %s\n", ht_link_freq(lfrer & PCI_HT_LFRER_FREQ));
+ printf("\t\tLink Error: <Prot%c <Ovfl%c <EOC%c CTLTm%c\n",
+ FLAG(lfrer, PCI_HT_LFRER_PROT),
+ FLAG(lfrer, PCI_HT_LFRER_OV),
+ FLAG(lfrer, PCI_HT_LFRER_EOC),
+ FLAG(lfrer, PCI_HT_LFRER_CTLT));
+ lfcap = get_conf_byte(d, where + PCI_HT_SEC_LFCAP);
+ printf("\t\tLink Frequency Capability: 200MHz%c 300MHz%c 400MHz%c 500MHz%c 600MHz%c 800MHz%c 1.0GHz%c 1.2GHz%c 1.4GHz%c 1.6GHz%c Vend%c\n",
+ FLAG(lfcap, PCI_HT_LFCAP_200),
+ FLAG(lfcap, PCI_HT_LFCAP_300),
+ FLAG(lfcap, PCI_HT_LFCAP_400),
+ FLAG(lfcap, PCI_HT_LFCAP_500),
+ FLAG(lfcap, PCI_HT_LFCAP_600),
+ FLAG(lfcap, PCI_HT_LFCAP_800),
+ FLAG(lfcap, PCI_HT_LFCAP_1000),
+ FLAG(lfcap, PCI_HT_LFCAP_1200),
+ FLAG(lfcap, PCI_HT_LFCAP_1400),
+ FLAG(lfcap, PCI_HT_LFCAP_1600),
+ FLAG(lfcap, PCI_HT_LFCAP_VEND));
+ ftr = get_conf_word(d, where + PCI_HT_SEC_FTR);
+ printf("\t\tFeature Capability: IsocFC%c LDTSTOP%c CRCTM%c ECTLT%c 64bA%c UIDRD%c ExtRS%c UCnfE%c\n",
+ FLAG(ftr, PCI_HT_FTR_ISOCFC),
+ FLAG(ftr, PCI_HT_FTR_LDTSTOP),
+ FLAG(ftr, PCI_HT_FTR_CRCTM),
+ FLAG(ftr, PCI_HT_FTR_ECTLT),
+ FLAG(ftr, PCI_HT_FTR_64BA),
+ FLAG(ftr, PCI_HT_FTR_UIDRD),
+ FLAG(ftr, PCI_HT_SEC_FTR_EXTRS),
+ FLAG(ftr, PCI_HT_SEC_FTR_UCNFE));
+ if (ftr & PCI_HT_SEC_FTR_EXTRS)
+ {
+ eh = get_conf_word(d, where + PCI_HT_SEC_EH);
+ printf("\t\tError Handling: PFlE%c OFlE%c PFE%c OFE%c EOCFE%c RFE%c CRCFE%c SERRFE%c CF%c RE%c PNFE%c ONFE%c EOCNFE%c RNFE%c CRCNFE%c SERRNFE%c\n",
+ FLAG(eh, PCI_HT_EH_PFLE),
+ FLAG(eh, PCI_HT_EH_OFLE),
+ FLAG(eh, PCI_HT_EH_PFE),
+ FLAG(eh, PCI_HT_EH_OFE),
+ FLAG(eh, PCI_HT_EH_EOCFE),
+ FLAG(eh, PCI_HT_EH_RFE),
+ FLAG(eh, PCI_HT_EH_CRCFE),
+ FLAG(eh, PCI_HT_EH_SERRFE),
+ FLAG(eh, PCI_HT_EH_CF),
+ FLAG(eh, PCI_HT_EH_RE),
+ FLAG(eh, PCI_HT_EH_PNFE),
+ FLAG(eh, PCI_HT_EH_ONFE),
+ FLAG(eh, PCI_HT_EH_EOCNFE),
+ FLAG(eh, PCI_HT_EH_RNFE),
+ FLAG(eh, PCI_HT_EH_CRCNFE),
+ FLAG(eh, PCI_HT_EH_SERRNFE));
+ mbu = get_conf_byte(d, where + PCI_HT_SEC_MBU);
+ mlu = get_conf_byte(d, where + PCI_HT_SEC_MLU);
+ printf("\t\tPrefetchable memory behind bridge Upper: %02x-%02x\n", mbu, mlu);
+ }
+}
+
+static void
+cap_ht(struct device *d, int where, int cmd)
+{
+ int type;
+
+ switch (cmd & PCI_HT_CMD_TYP_HI)
+ {
+ case PCI_HT_CMD_TYP_HI_PRI:
+ cap_ht_pri(d, where, cmd);
+ return;
+ case PCI_HT_CMD_TYP_HI_SEC:
+ cap_ht_sec(d, where, cmd);
+ return;
+ }
+
+ type = cmd & PCI_HT_CMD_TYP;
+ switch (type)
+ {
+ case PCI_HT_CMD_TYP_SW:
+ printf("HyperTransport: Switch\n");
+ break;
+ case PCI_HT_CMD_TYP_IDC:
+ printf("HyperTransport: Interrupt Discovery and Configuration\n");
+ break;
+ case PCI_HT_CMD_TYP_RID:
+ printf("HyperTransport: Revision ID: %u.%02u\n",
+ (cmd & PCI_HT_RID_MAJ) >> 5, (cmd & PCI_HT_RID_MIN));
+ break;
+ case PCI_HT_CMD_TYP_UIDC:
+ printf("HyperTransport: UnitID Clumping\n");
+ break;
+ case PCI_HT_CMD_TYP_ECSA:
+ printf("HyperTransport: Extended Configuration Space Access\n");
+ break;
+ case PCI_HT_CMD_TYP_AM:
+ printf("HyperTransport: Address Mapping\n");
+ break;
+ case PCI_HT_CMD_TYP_MSIM:
+ printf("HyperTransport: MSI Mapping Enable%c Fixed%c\n",
+ FLAG(cmd, PCI_HT_MSIM_CMD_EN),
+ FLAG(cmd, PCI_HT_MSIM_CMD_FIXD));
+ if (verbose >= 2 && !(cmd & PCI_HT_MSIM_CMD_FIXD))
+ {
+ u32 offl, offh;
+ if (!config_fetch(d, where + PCI_HT_MSIM_ADDR_LO, 8))
+ break;
+ offl = get_conf_long(d, where + PCI_HT_MSIM_ADDR_LO);
+ offh = get_conf_long(d, where + PCI_HT_MSIM_ADDR_HI);
+ printf("\t\tMapping Address Base: %016" PCI_U64_FMT_X "\n", ((u64)offh << 32) | (offl & ~0xfffff));
+ }
+ break;
+ case PCI_HT_CMD_TYP_DR:
+ printf("HyperTransport: DirectRoute\n");
+ break;
+ case PCI_HT_CMD_TYP_VCS:
+ printf("HyperTransport: VCSet\n");
+ break;
+ case PCI_HT_CMD_TYP_RM:
+ printf("HyperTransport: Retry Mode\n");
+ break;
+ case PCI_HT_CMD_TYP_X86:
+ printf("HyperTransport: X86 (reserved)\n");
+ break;
+ default:
+ printf("HyperTransport: #%02x\n", type >> 11);
+ }
+}
+
+static void
+cap_msi(struct device *d, int where, int cap)
+{
+ int is64;
+ u32 t;
+ u16 w;
+
+ printf("MSI: Enable%c Count=%d/%d Maskable%c 64bit%c\n",
+ FLAG(cap, PCI_MSI_FLAGS_ENABLE),
+ 1 << ((cap & PCI_MSI_FLAGS_QSIZE) >> 4),
+ 1 << ((cap & PCI_MSI_FLAGS_QMASK) >> 1),
+ FLAG(cap, PCI_MSI_FLAGS_MASK_BIT),
+ FLAG(cap, PCI_MSI_FLAGS_64BIT));
+ if (verbose < 2)
+ return;
+ is64 = cap & PCI_MSI_FLAGS_64BIT;
+ if (!config_fetch(d, where + PCI_MSI_ADDRESS_LO, (is64 ? PCI_MSI_DATA_64 : PCI_MSI_DATA_32) + 2 - PCI_MSI_ADDRESS_LO))
+ return;
+ printf("\t\tAddress: ");
+ if (is64)
+ {
+ t = get_conf_long(d, where + PCI_MSI_ADDRESS_HI);
+ w = get_conf_word(d, where + PCI_MSI_DATA_64);
+ printf("%08x", t);
+ }
+ else
+ w = get_conf_word(d, where + PCI_MSI_DATA_32);
+ t = get_conf_long(d, where + PCI_MSI_ADDRESS_LO);
+ printf("%08x Data: %04x\n", t, w);
+ if (cap & PCI_MSI_FLAGS_MASK_BIT)
+ {
+ u32 mask, pending;
+
+ if (is64)
+ {
+ if (!config_fetch(d, where + PCI_MSI_MASK_BIT_64, 8))
+ return;
+ mask = get_conf_long(d, where + PCI_MSI_MASK_BIT_64);
+ pending = get_conf_long(d, where + PCI_MSI_PENDING_64);
+ }
+ else
+ {
+ if (!config_fetch(d, where + PCI_MSI_MASK_BIT_32, 8))
+ return;
+ mask = get_conf_long(d, where + PCI_MSI_MASK_BIT_32);
+ pending = get_conf_long(d, where + PCI_MSI_PENDING_32);
+ }
+ printf("\t\tMasking: %08x Pending: %08x\n", mask, pending);
+ }
+}
+
+static int exp_downstream_port(int type)
+{
+ return type == PCI_EXP_TYPE_ROOT_PORT ||
+ type == PCI_EXP_TYPE_DOWNSTREAM ||
+ type == PCI_EXP_TYPE_PCIE_BRIDGE; /* PCI/PCI-X to PCIe Bridge */
+}
+
+static void show_power_limit(int value, int scale)
+{
+ static const float scales[4] = { 1.0, 0.1, 0.01, 0.001 };
+
+ if (scale == 0 && value == 0xFF)
+ {
+ printf(">600W");
+ return;
+ }
+
+ if (scale == 0 && value >= 0xF0 && value <= 0xFE)
+ value = 250 + 25 * (value - 0xF0);
+
+ printf("%gW", value * scales[scale]);
+}
+
+static const char *latency_l0s(int value)
+{
+ static const char *latencies[] = { "<64ns", "<128ns", "<256ns", "<512ns", "<1us", "<2us", "<4us", "unlimited" };
+ return latencies[value];
+}
+
+static const char *latency_l1(int value)
+{
+ static const char *latencies[] = { "<1us", "<2us", "<4us", "<8us", "<16us", "<32us", "<64us", "unlimited" };
+ return latencies[value];
+}
+
+static void cap_express_dev(struct device *d, int where, int type)
+{
+ u32 t;
+ u16 w;
+
+ t = get_conf_long(d, where + PCI_EXP_DEVCAP);
+ printf("\t\tDevCap:\tMaxPayload %d bytes, PhantFunc %d",
+ 128 << (t & PCI_EXP_DEVCAP_PAYLOAD),
+ (1 << ((t & PCI_EXP_DEVCAP_PHANTOM) >> 3)) - 1);
+ if ((type == PCI_EXP_TYPE_ENDPOINT) || (type == PCI_EXP_TYPE_LEG_END))
+ printf(", Latency L0s %s, L1 %s",
+ latency_l0s((t & PCI_EXP_DEVCAP_L0S) >> 6),
+ latency_l1((t & PCI_EXP_DEVCAP_L1) >> 9));
+ printf("\n");
+ printf("\t\t\tExtTag%c", FLAG(t, PCI_EXP_DEVCAP_EXT_TAG));
+ if ((type == PCI_EXP_TYPE_ENDPOINT) || (type == PCI_EXP_TYPE_LEG_END) ||
+ (type == PCI_EXP_TYPE_UPSTREAM) || (type == PCI_EXP_TYPE_PCI_BRIDGE))
+ printf(" AttnBtn%c AttnInd%c PwrInd%c",
+ FLAG(t, PCI_EXP_DEVCAP_ATN_BUT),
+ FLAG(t, PCI_EXP_DEVCAP_ATN_IND), FLAG(t, PCI_EXP_DEVCAP_PWR_IND));
+ printf(" RBE%c",
+ FLAG(t, PCI_EXP_DEVCAP_RBE));
+ if ((type == PCI_EXP_TYPE_ENDPOINT) || (type == PCI_EXP_TYPE_LEG_END) || (type == PCI_EXP_TYPE_ROOT_INT_EP))
+ printf(" FLReset%c",
+ FLAG(t, PCI_EXP_DEVCAP_FLRESET));
+ if ((type == PCI_EXP_TYPE_ENDPOINT) || (type == PCI_EXP_TYPE_UPSTREAM) ||
+ (type == PCI_EXP_TYPE_PCI_BRIDGE))
+ {
+ printf(" SlotPowerLimit ");
+ show_power_limit((t & PCI_EXP_DEVCAP_PWR_VAL) >> 18, (t & PCI_EXP_DEVCAP_PWR_SCL) >> 26);
+ }
+ printf("\n");
+
+ w = get_conf_word(d, where + PCI_EXP_DEVCTL);
+ printf("\t\tDevCtl:\tCorrErr%c NonFatalErr%c FatalErr%c UnsupReq%c\n",
+ FLAG(w, PCI_EXP_DEVCTL_CERE),
+ FLAG(w, PCI_EXP_DEVCTL_NFERE),
+ FLAG(w, PCI_EXP_DEVCTL_FERE),
+ FLAG(w, PCI_EXP_DEVCTL_URRE));
+ printf("\t\t\tRlxdOrd%c ExtTag%c PhantFunc%c AuxPwr%c NoSnoop%c",
+ FLAG(w, PCI_EXP_DEVCTL_RELAXED),
+ FLAG(w, PCI_EXP_DEVCTL_EXT_TAG),
+ FLAG(w, PCI_EXP_DEVCTL_PHANTOM),
+ FLAG(w, PCI_EXP_DEVCTL_AUX_PME),
+ FLAG(w, PCI_EXP_DEVCTL_NOSNOOP));
+ if (type == PCI_EXP_TYPE_PCI_BRIDGE)
+ printf(" BrConfRtry%c", FLAG(w, PCI_EXP_DEVCTL_BCRE));
+ if (((type == PCI_EXP_TYPE_ENDPOINT) || (type == PCI_EXP_TYPE_LEG_END) || (type == PCI_EXP_TYPE_ROOT_INT_EP)) &&
+ (t & PCI_EXP_DEVCAP_FLRESET))
+ printf(" FLReset%c", FLAG(w, PCI_EXP_DEVCTL_FLRESET));
+ printf("\n\t\t\tMaxPayload %d bytes, MaxReadReq %d bytes\n",
+ 128 << ((w & PCI_EXP_DEVCTL_PAYLOAD) >> 5),
+ 128 << ((w & PCI_EXP_DEVCTL_READRQ) >> 12));
+
+ w = get_conf_word(d, where + PCI_EXP_DEVSTA);
+ printf("\t\tDevSta:\tCorrErr%c NonFatalErr%c FatalErr%c UnsupReq%c AuxPwr%c TransPend%c\n",
+ FLAG(w, PCI_EXP_DEVSTA_CED),
+ FLAG(w, PCI_EXP_DEVSTA_NFED),
+ FLAG(w, PCI_EXP_DEVSTA_FED),
+ FLAG(w, PCI_EXP_DEVSTA_URD),
+ FLAG(w, PCI_EXP_DEVSTA_AUXPD),
+ FLAG(w, PCI_EXP_DEVSTA_TRPND));
+}
+
+static char *link_speed(int speed)
+{
+ switch (speed)
+ {
+ case 1:
+ return "2.5GT/s";
+ case 2:
+ return "5GT/s";
+ case 3:
+ return "8GT/s";
+ case 4:
+ return "16GT/s";
+ case 5:
+ return "32GT/s";
+ case 6:
+ return "64GT/s";
+ default:
+ return "unknown";
+ }
+}
+
+static char *link_compare(int type, int sta, int cap)
+{
+ if (sta > cap)
+ return " (overdriven)";
+ if (sta == cap)
+ return "";
+ if ((type == PCI_EXP_TYPE_ROOT_PORT) || (type == PCI_EXP_TYPE_DOWNSTREAM) ||
+ (type == PCI_EXP_TYPE_PCIE_BRIDGE))
+ return "";
+ return " (downgraded)";
+}
+
+static char *aspm_support(int code)
+{
+ switch (code)
+ {
+ case 0:
+ return "not supported";
+ case 1:
+ return "L0s";
+ case 2:
+ return "L1";
+ case 3:
+ return "L0s L1";
+ default:
+ return "unknown";
+ }
+}
+
+static const char *aspm_enabled(int code)
+{
+ static const char *desc[] = { "Disabled", "L0s Enabled", "L1 Enabled", "L0s L1 Enabled" };
+ return desc[code];
+}
+
+static void cap_express_link(struct device *d, int where, int type)
+{
+ u32 t, aspm, cap_speed, cap_width, sta_speed, sta_width;
+ u16 w;
+
+ t = get_conf_long(d, where + PCI_EXP_LNKCAP);
+ aspm = (t & PCI_EXP_LNKCAP_ASPM) >> 10;
+ cap_speed = t & PCI_EXP_LNKCAP_SPEED;
+ cap_width = (t & PCI_EXP_LNKCAP_WIDTH) >> 4;
+ printf("\t\tLnkCap:\tPort #%d, Speed %s, Width x%d, ASPM %s",
+ t >> 24,
+ link_speed(cap_speed), cap_width,
+ aspm_support(aspm));
+ if (aspm)
+ {
+ printf(", Exit Latency ");
+ if (aspm & 1)
+ printf("L0s %s", latency_l0s((t & PCI_EXP_LNKCAP_L0S) >> 12));
+ if (aspm & 2)
+ printf("%sL1 %s", (aspm & 1) ? ", " : "",
+ latency_l1((t & PCI_EXP_LNKCAP_L1) >> 15));
+ }
+ printf("\n");
+ printf("\t\t\tClockPM%c Surprise%c LLActRep%c BwNot%c ASPMOptComp%c\n",
+ FLAG(t, PCI_EXP_LNKCAP_CLOCKPM),
+ FLAG(t, PCI_EXP_LNKCAP_SURPRISE),
+ FLAG(t, PCI_EXP_LNKCAP_DLLA),
+ FLAG(t, PCI_EXP_LNKCAP_LBNC),
+ FLAG(t, PCI_EXP_LNKCAP_AOC));
+
+ w = get_conf_word(d, where + PCI_EXP_LNKCTL);
+ printf("\t\tLnkCtl:\tASPM %s;", aspm_enabled(w & PCI_EXP_LNKCTL_ASPM));
+ if ((type == PCI_EXP_TYPE_ROOT_PORT) || (type == PCI_EXP_TYPE_ENDPOINT) ||
+ (type == PCI_EXP_TYPE_LEG_END) || (type == PCI_EXP_TYPE_PCI_BRIDGE))
+ printf(" RCB %d bytes,", w & PCI_EXP_LNKCTL_RCB ? 128 : 64);
+ printf(" Disabled%c CommClk%c\n\t\t\tExtSynch%c ClockPM%c AutWidDis%c BWInt%c AutBWInt%c\n",
+ FLAG(w, PCI_EXP_LNKCTL_DISABLE),
+ FLAG(w, PCI_EXP_LNKCTL_CLOCK),
+ FLAG(w, PCI_EXP_LNKCTL_XSYNCH),
+ FLAG(w, PCI_EXP_LNKCTL_CLOCKPM),
+ FLAG(w, PCI_EXP_LNKCTL_HWAUTWD),
+ FLAG(w, PCI_EXP_LNKCTL_BWMIE),
+ FLAG(w, PCI_EXP_LNKCTL_AUTBWIE));
+
+ w = get_conf_word(d, where + PCI_EXP_LNKSTA);
+ sta_speed = w & PCI_EXP_LNKSTA_SPEED;
+ sta_width = (w & PCI_EXP_LNKSTA_WIDTH) >> 4;
+ printf("\t\tLnkSta:\tSpeed %s%s, Width x%d%s\n",
+ link_speed(sta_speed),
+ link_compare(type, sta_speed, cap_speed),
+ sta_width,
+ link_compare(type, sta_width, cap_width));
+ printf("\t\t\tTrErr%c Train%c SlotClk%c DLActive%c BWMgmt%c ABWMgmt%c\n",
+ FLAG(w, PCI_EXP_LNKSTA_TR_ERR),
+ FLAG(w, PCI_EXP_LNKSTA_TRAIN),
+ FLAG(w, PCI_EXP_LNKSTA_SL_CLK),
+ FLAG(w, PCI_EXP_LNKSTA_DL_ACT),
+ FLAG(w, PCI_EXP_LNKSTA_BWMGMT),
+ FLAG(w, PCI_EXP_LNKSTA_AUTBW));
+}
+
+static const char *indicator(int code)
+{
+ static const char *names[] = { "Unknown", "On", "Blink", "Off" };
+ return names[code];
+}
+
+static void cap_express_slot(struct device *d, int where)
+{
+ u32 t;
+ u16 w;
+
+ t = get_conf_long(d, where + PCI_EXP_SLTCAP);
+ printf("\t\tSltCap:\tAttnBtn%c PwrCtrl%c MRL%c AttnInd%c PwrInd%c HotPlug%c Surprise%c\n",
+ FLAG(t, PCI_EXP_SLTCAP_ATNB),
+ FLAG(t, PCI_EXP_SLTCAP_PWRC),
+ FLAG(t, PCI_EXP_SLTCAP_MRL),
+ FLAG(t, PCI_EXP_SLTCAP_ATNI),
+ FLAG(t, PCI_EXP_SLTCAP_PWRI),
+ FLAG(t, PCI_EXP_SLTCAP_HPC),
+ FLAG(t, PCI_EXP_SLTCAP_HPS));
+ printf("\t\t\tSlot #%d, PowerLimit ",
+ (t & PCI_EXP_SLTCAP_PSN) >> 19);
+ show_power_limit((t & PCI_EXP_SLTCAP_PWR_VAL) >> 7, (t & PCI_EXP_SLTCAP_PWR_SCL) >> 15);
+ printf("; Interlock%c NoCompl%c\n",
+ FLAG(t, PCI_EXP_SLTCAP_INTERLOCK),
+ FLAG(t, PCI_EXP_SLTCAP_NOCMDCOMP));
+
+ w = get_conf_word(d, where + PCI_EXP_SLTCTL);
+ printf("\t\tSltCtl:\tEnable: AttnBtn%c PwrFlt%c MRL%c PresDet%c CmdCplt%c HPIrq%c LinkChg%c\n",
+ FLAG(w, PCI_EXP_SLTCTL_ATNB),
+ FLAG(w, PCI_EXP_SLTCTL_PWRF),
+ FLAG(w, PCI_EXP_SLTCTL_MRLS),
+ FLAG(w, PCI_EXP_SLTCTL_PRSD),
+ FLAG(w, PCI_EXP_SLTCTL_CMDC),
+ FLAG(w, PCI_EXP_SLTCTL_HPIE),
+ FLAG(w, PCI_EXP_SLTCTL_LLCHG));
+ printf("\t\t\tControl: AttnInd %s, PwrInd %s, Power%c Interlock%c\n",
+ indicator((w & PCI_EXP_SLTCTL_ATNI) >> 6),
+ indicator((w & PCI_EXP_SLTCTL_PWRI) >> 8),
+ FLAG(w, PCI_EXP_SLTCTL_PWRC),
+ FLAG(w, PCI_EXP_SLTCTL_INTERLOCK));
+
+ w = get_conf_word(d, where + PCI_EXP_SLTSTA);
+ printf("\t\tSltSta:\tStatus: AttnBtn%c PowerFlt%c MRL%c CmdCplt%c PresDet%c Interlock%c\n",
+ FLAG(w, PCI_EXP_SLTSTA_ATNB),
+ FLAG(w, PCI_EXP_SLTSTA_PWRF),
+ FLAG(w, PCI_EXP_SLTSTA_MRL_ST),
+ FLAG(w, PCI_EXP_SLTSTA_CMDC),
+ FLAG(w, PCI_EXP_SLTSTA_PRES),
+ FLAG(w, PCI_EXP_SLTSTA_INTERLOCK));
+ printf("\t\t\tChanged: MRL%c PresDet%c LinkState%c\n",
+ FLAG(w, PCI_EXP_SLTSTA_MRLS),
+ FLAG(w, PCI_EXP_SLTSTA_PRSD),
+ FLAG(w, PCI_EXP_SLTSTA_LLCHG));
+}
+
+static void cap_express_root(struct device *d, int where)
+{
+ u32 w;
+
+ w = get_conf_word(d, where + PCI_EXP_RTCAP);
+ printf("\t\tRootCap: CRSVisible%c\n",
+ FLAG(w, PCI_EXP_RTCAP_CRSVIS));
+
+ w = get_conf_word(d, where + PCI_EXP_RTCTL);
+ printf("\t\tRootCtl: ErrCorrectable%c ErrNon-Fatal%c ErrFatal%c PMEIntEna%c CRSVisible%c\n",
+ FLAG(w, PCI_EXP_RTCTL_SECEE),
+ FLAG(w, PCI_EXP_RTCTL_SENFEE),
+ FLAG(w, PCI_EXP_RTCTL_SEFEE),
+ FLAG(w, PCI_EXP_RTCTL_PMEIE),
+ FLAG(w, PCI_EXP_RTCTL_CRSVIS));
+
+ w = get_conf_long(d, where + PCI_EXP_RTSTA);
+ printf("\t\tRootSta: PME ReqID %04x, PMEStatus%c PMEPending%c\n",
+ w & PCI_EXP_RTSTA_PME_REQID,
+ FLAG(w, PCI_EXP_RTSTA_PME_STATUS),
+ FLAG(w, PCI_EXP_RTSTA_PME_PENDING));
+}
+
+static const char *cap_express_dev2_timeout_range(int type)
+{
+ /* Decode Completion Timeout Ranges. */
+ switch (type)
+ {
+ case 0:
+ return "Not Supported";
+ case 1:
+ return "Range A";
+ case 2:
+ return "Range B";
+ case 3:
+ return "Range AB";
+ case 6:
+ return "Range BC";
+ case 7:
+ return "Range ABC";
+ case 14:
+ return "Range BCD";
+ case 15:
+ return "Range ABCD";
+ default:
+ return "Unknown";
+ }
+}
+
+static const char *cap_express_dev2_timeout_value(int type)
+{
+ /* Decode Completion Timeout Value. */
+ switch (type)
+ {
+ case 0:
+ return "50us to 50ms";
+ case 1:
+ return "50us to 100us";
+ case 2:
+ return "1ms to 10ms";
+ case 5:
+ return "16ms to 55ms";
+ case 6:
+ return "65ms to 210ms";
+ case 9:
+ return "260ms to 900ms";
+ case 10:
+ return "1s to 3.5s";
+ case 13:
+ return "4s to 13s";
+ case 14:
+ return "17s to 64s";
+ default:
+ return "Unknown";
+ }
+}
+
+static const char *cap_express_devcap2_obff(int obff)
+{
+ switch (obff)
+ {
+ case 1:
+ return "Via message";
+ case 2:
+ return "Via WAKE#";
+ case 3:
+ return "Via message/WAKE#";
+ default:
+ return "Not Supported";
+ }
+}
+
+static const char *cap_express_devcap2_epr(int epr)
+{
+ switch (epr)
+ {
+ case 1:
+ return "Dev Specific";
+ case 2:
+ return "Form Factor Dev Specific";
+ case 3:
+ return "Reserved";
+ default:
+ return "Not Supported";
+ }
+}
+
+static const char *cap_express_devcap2_lncls(int lncls)
+{
+ switch (lncls)
+ {
+ case 1:
+ return "64byte cachelines";
+ case 2:
+ return "128byte cachelines";
+ case 3:
+ return "Reserved";
+ default:
+ return "Not Supported";
+ }
+}
+
+static const char *cap_express_devcap2_tphcomp(int tph)
+{
+ switch (tph)
+ {
+ case 1:
+ return "TPHComp+ ExtTPHComp-";
+ case 2:
+ /* Reserved; intentionally left blank */
+ return "";
+ case 3:
+ return "TPHComp+ ExtTPHComp+";
+ default:
+ return "TPHComp- ExtTPHComp-";
+ }
+}
+
+static const char *cap_express_devctl2_obff(int obff)
+{
+ switch (obff)
+ {
+ case 0:
+ return "Disabled";
+ case 1:
+ return "Via message A";
+ case 2:
+ return "Via message B";
+ case 3:
+ return "Via WAKE#";
+ default:
+ return "Unknown";
+ }
+}
+
+static int
+device_has_memory_space_bar(struct device *d)
+{
+ struct pci_dev *p = d->dev;
+ int i, found = 0;
+
+ for (i=0; i<6; i++)
+ if (p->base_addr[i] || p->size[i])
+ {
+ if (!(p->base_addr[i] & PCI_BASE_ADDRESS_SPACE_IO))
+ {
+ found = 1;
+ break;
+ }
+ }
+ return found;
+}
+
+static void cap_express_dev2(struct device *d, int where, int type)
+{
+ u32 l;
+ u16 w;
+ int has_mem_bar = device_has_memory_space_bar(d);
+
+ l = get_conf_long(d, where + PCI_EXP_DEVCAP2);
+ printf("\t\tDevCap2: Completion Timeout: %s, TimeoutDis%c NROPrPrP%c LTR%c",
+ cap_express_dev2_timeout_range(PCI_EXP_DEVCAP2_TIMEOUT_RANGE(l)),
+ FLAG(l, PCI_EXP_DEVCAP2_TIMEOUT_DIS),
+ FLAG(l, PCI_EXP_DEVCAP2_NROPRPRP),
+ FLAG(l, PCI_EXP_DEVCAP2_LTR));
+ printf("\n\t\t\t 10BitTagComp%c 10BitTagReq%c OBFF %s, ExtFmt%c EETLPPrefix%c",
+ FLAG(l, PCI_EXP_DEVCAP2_10BIT_TAG_COMP),
+ FLAG(l, PCI_EXP_DEVCAP2_10BIT_TAG_REQ),
+ cap_express_devcap2_obff(PCI_EXP_DEVCAP2_OBFF(l)),
+ FLAG(l, PCI_EXP_DEVCAP2_EXTFMT),
+ FLAG(l, PCI_EXP_DEVCAP2_EE_TLP));
+
+ if (PCI_EXP_DEVCAP2_EE_TLP == (l & PCI_EXP_DEVCAP2_EE_TLP))
+ {
+ printf(", MaxEETLPPrefixes %d",
+ PCI_EXP_DEVCAP2_MEE_TLP(l) ? PCI_EXP_DEVCAP2_MEE_TLP(l) : 4);
+ }
+
+ printf("\n\t\t\t EmergencyPowerReduction %s, EmergencyPowerReductionInit%c",
+ cap_express_devcap2_epr(PCI_EXP_DEVCAP2_EPR(l)),
+ FLAG(l, PCI_EXP_DEVCAP2_EPR_INIT));
+ printf("\n\t\t\t FRS%c", FLAG(l, PCI_EXP_DEVCAP2_FRS));
+
+ if (type == PCI_EXP_TYPE_ROOT_PORT)
+ printf(" LN System CLS %s,",
+ cap_express_devcap2_lncls(PCI_EXP_DEVCAP2_LN_CLS(l)));
+
+ if (type == PCI_EXP_TYPE_ROOT_PORT || type == PCI_EXP_TYPE_ENDPOINT)
+ printf(" %s", cap_express_devcap2_tphcomp(PCI_EXP_DEVCAP2_TPH_COMP(l)));
+
+ if (type == PCI_EXP_TYPE_ROOT_PORT || type == PCI_EXP_TYPE_DOWNSTREAM)
+ printf(" ARIFwd%c\n", FLAG(l, PCI_EXP_DEVCAP2_ARI));
+ else
+ printf("\n");
+ if (type == PCI_EXP_TYPE_ROOT_PORT || type == PCI_EXP_TYPE_UPSTREAM ||
+ type == PCI_EXP_TYPE_DOWNSTREAM || has_mem_bar)
+ {
+ printf("\t\t\t AtomicOpsCap:");
+ if (type == PCI_EXP_TYPE_ROOT_PORT || type == PCI_EXP_TYPE_UPSTREAM ||
+ type == PCI_EXP_TYPE_DOWNSTREAM)
+ printf(" Routing%c", FLAG(l, PCI_EXP_DEVCAP2_ATOMICOP_ROUTING));
+ if (type == PCI_EXP_TYPE_ROOT_PORT || has_mem_bar)
+ printf(" 32bit%c 64bit%c 128bitCAS%c",
+ FLAG(l, PCI_EXP_DEVCAP2_32BIT_ATOMICOP_COMP),
+ FLAG(l, PCI_EXP_DEVCAP2_64BIT_ATOMICOP_COMP),
+ FLAG(l, PCI_EXP_DEVCAP2_128BIT_CAS_COMP));
+ printf("\n");
+ }
+
+ w = get_conf_word(d, where + PCI_EXP_DEVCTL2);
+ printf("\t\tDevCtl2: Completion Timeout: %s, TimeoutDis%c LTR%c 10BitTagReq%c OBFF %s,",
+ cap_express_dev2_timeout_value(PCI_EXP_DEVCTL2_TIMEOUT_VALUE(w)),
+ FLAG(w, PCI_EXP_DEVCTL2_TIMEOUT_DIS),
+ FLAG(w, PCI_EXP_DEVCTL2_LTR),
+ FLAG(w, PCI_EXP_DEVCTL2_10BIT_TAG_REQ),
+ cap_express_devctl2_obff(PCI_EXP_DEVCTL2_OBFF(w)));
+ if (type == PCI_EXP_TYPE_ROOT_PORT || type == PCI_EXP_TYPE_DOWNSTREAM)
+ printf(" ARIFwd%c\n", FLAG(w, PCI_EXP_DEVCTL2_ARI));
+ else
+ printf("\n");
+ if (type == PCI_EXP_TYPE_ROOT_PORT || type == PCI_EXP_TYPE_UPSTREAM ||
+ type == PCI_EXP_TYPE_DOWNSTREAM || type == PCI_EXP_TYPE_ENDPOINT ||
+ type == PCI_EXP_TYPE_ROOT_INT_EP || type == PCI_EXP_TYPE_LEG_END)
+ {
+ printf("\t\t\t AtomicOpsCtl:");
+ if (type == PCI_EXP_TYPE_ROOT_PORT || type == PCI_EXP_TYPE_ENDPOINT ||
+ type == PCI_EXP_TYPE_ROOT_INT_EP || type == PCI_EXP_TYPE_LEG_END)
+ printf(" ReqEn%c", FLAG(w, PCI_EXP_DEVCTL2_ATOMICOP_REQUESTER_EN));
+ if (type == PCI_EXP_TYPE_ROOT_PORT || type == PCI_EXP_TYPE_UPSTREAM ||
+ type == PCI_EXP_TYPE_DOWNSTREAM)
+ printf(" EgressBlck%c", FLAG(w, PCI_EXP_DEVCTL2_ATOMICOP_EGRESS_BLOCK));
+ printf("\n");
+ }
+}
+
+static const char *cap_express_link2_speed_cap(int vector)
+{
+ /*
+ * Per PCIe r5.0, sec 8.2.1, a device must support 2.5GT/s and is not
+ * permitted to skip support for any data rates between 2.5GT/s and the
+ * highest supported rate.
+ */
+ if (vector & 0x60)
+ return "RsvdP";
+ if (vector & 0x10)
+ return "2.5-32GT/s";
+ if (vector & 0x08)
+ return "2.5-16GT/s";
+ if (vector & 0x04)
+ return "2.5-8GT/s";
+ if (vector & 0x02)
+ return "2.5-5GT/s";
+ if (vector & 0x01)
+ return "2.5GT/s";
+
+ return "Unknown";
+}
+
+static const char *cap_express_link2_speed(int type)
+{
+ switch (type)
+ {
+ case 0: /* hardwire to 0 means only the 2.5GT/s is supported */
+ case 1:
+ return "2.5GT/s";
+ case 2:
+ return "5GT/s";
+ case 3:
+ return "8GT/s";
+ case 4:
+ return "16GT/s";
+ case 5:
+ return "32GT/s";
+ case 6:
+ return "64GT/s";
+ default:
+ return "Unknown";
+ }
+}
+
+static const char *cap_express_link2_deemphasis(int type)
+{
+ switch (type)
+ {
+ case 0:
+ return "-6dB";
+ case 1:
+ return "-3.5dB";
+ default:
+ return "Unknown";
+ }
+}
+
+static const char *cap_express_link2_compliance_preset(int type)
+{
+ switch (type)
+ {
+ case 0:
+ return "-6dB de-emphasis, 0dB preshoot";
+ case 1:
+ return "-3.5dB de-emphasis, 0dB preshoot";
+ case 2:
+ return "-4.4dB de-emphasis, 0dB preshoot";
+ case 3:
+ return "-2.5dB de-emphasis, 0dB preshoot";
+ case 4:
+ return "0dB de-emphasis, 0dB preshoot";
+ case 5:
+ return "0dB de-emphasis, 1.9dB preshoot";
+ case 6:
+ return "0dB de-emphasis, 2.5dB preshoot";
+ case 7:
+ return "-6.0dB de-emphasis, 3.5dB preshoot";
+ case 8:
+ return "-3.5dB de-emphasis, 3.5dB preshoot";
+ case 9:
+ return "0dB de-emphasis, 3.5dB preshoot";
+ default:
+ return "Unknown";
+ }
+}
+
+static const char *cap_express_link2_transmargin(int type)
+{
+ switch (type)
+ {
+ case 0:
+ return "Normal Operating Range";
+ case 1:
+ return "800-1200mV(full-swing)/400-700mV(half-swing)";
+ case 2:
+ case 3:
+ case 4:
+ case 5:
+ return "200-400mV(full-swing)/100-200mV(half-swing)";
+ default:
+ return "Unknown";
+ }
+}
+
+static const char *cap_express_link2_crosslink_res(int crosslink)
+{
+ switch (crosslink)
+ {
+ case 0:
+ return "unsupported";
+ case 1:
+ return "Upstream Port";
+ case 2:
+ return "Downstream Port";
+ default:
+ return "incomplete";
+ }
+}
+
+static const char *cap_express_link2_component(int presence)
+{
+ switch (presence)
+ {
+ case 0:
+ return "Link Down - Not Determined";
+ case 1:
+ return "Link Down - Not Present";
+ case 2:
+ return "Link Down - Present";
+ case 4:
+ return "Link Up - Present";
+ case 5:
+ return "Link Up - Present and DRS Received";
+ default:
+ return "Reserved";
+ }
+}
+
+static void cap_express_link2(struct device *d, int where, int type)
+{
+ u32 l = 0;
+ u16 w;
+
+ if (!((type == PCI_EXP_TYPE_ENDPOINT || type == PCI_EXP_TYPE_LEG_END) &&
+ (d->dev->dev != 0 || d->dev->func != 0))) {
+ /* Link Capabilities 2 was reserved before PCIe r3.0 */
+ l = get_conf_long(d, where + PCI_EXP_LNKCAP2);
+ if (l) {
+ printf("\t\tLnkCap2: Supported Link Speeds: %s, Crosslink%c "
+ "Retimer%c 2Retimers%c DRS%c\n",
+ cap_express_link2_speed_cap(PCI_EXP_LNKCAP2_SPEED(l)),
+ FLAG(l, PCI_EXP_LNKCAP2_CROSSLINK),
+ FLAG(l, PCI_EXP_LNKCAP2_RETIMER),
+ FLAG(l, PCI_EXP_LNKCAP2_2RETIMERS),
+ FLAG(l, PCI_EXP_LNKCAP2_DRS));
+ }
+
+ w = get_conf_word(d, where + PCI_EXP_LNKCTL2);
+ printf("\t\tLnkCtl2: Target Link Speed: %s, EnterCompliance%c SpeedDis%c",
+ cap_express_link2_speed(PCI_EXP_LNKCTL2_SPEED(w)),
+ FLAG(w, PCI_EXP_LNKCTL2_CMPLNC),
+ FLAG(w, PCI_EXP_LNKCTL2_SPEED_DIS));
+ if (type == PCI_EXP_TYPE_DOWNSTREAM)
+ printf(", Selectable De-emphasis: %s",
+ cap_express_link2_deemphasis(PCI_EXP_LNKCTL2_DEEMPHASIS(w)));
+ printf("\n"
+ "\t\t\t Transmit Margin: %s, EnterModifiedCompliance%c ComplianceSOS%c\n"
+ "\t\t\t Compliance Preset/De-emphasis: %s\n",
+ cap_express_link2_transmargin(PCI_EXP_LNKCTL2_MARGIN(w)),
+ FLAG(w, PCI_EXP_LNKCTL2_MOD_CMPLNC),
+ FLAG(w, PCI_EXP_LNKCTL2_CMPLNC_SOS),
+ cap_express_link2_compliance_preset(PCI_EXP_LNKCTL2_COM_DEEMPHASIS(w)));
+ }
+
+ w = get_conf_word(d, where + PCI_EXP_LNKSTA2);
+ printf("\t\tLnkSta2: Current De-emphasis Level: %s, EqualizationComplete%c EqualizationPhase1%c\n"
+ "\t\t\t EqualizationPhase2%c EqualizationPhase3%c LinkEqualizationRequest%c\n"
+ "\t\t\t Retimer%c 2Retimers%c CrosslinkRes: %s",
+ cap_express_link2_deemphasis(PCI_EXP_LINKSTA2_DEEMPHASIS(w)),
+ FLAG(w, PCI_EXP_LINKSTA2_EQU_COMP),
+ FLAG(w, PCI_EXP_LINKSTA2_EQU_PHASE1),
+ FLAG(w, PCI_EXP_LINKSTA2_EQU_PHASE2),
+ FLAG(w, PCI_EXP_LINKSTA2_EQU_PHASE3),
+ FLAG(w, PCI_EXP_LINKSTA2_EQU_REQ),
+ FLAG(w, PCI_EXP_LINKSTA2_RETIMER),
+ FLAG(w, PCI_EXP_LINKSTA2_2RETIMERS),
+ cap_express_link2_crosslink_res(PCI_EXP_LINKSTA2_CROSSLINK(w)));
+
+ if (exp_downstream_port(type) && (l & PCI_EXP_LNKCAP2_DRS)) {
+ printf(", DRS%c\n"
+ "\t\t\t DownstreamComp: %s\n",
+ FLAG(w, PCI_EXP_LINKSTA2_DRS_RCVD),
+ cap_express_link2_component(PCI_EXP_LINKSTA2_COMPONENT(w)));
+ } else
+ printf("\n");
+}
+
+static void cap_express_slot2(struct device *d UNUSED, int where UNUSED)
+{
+ /* No capabilities that require this field in PCIe rev2.0 spec. */
+}
+
+static int
+cap_express(struct device *d, int where, int cap)
+{
+ int type = (cap & PCI_EXP_FLAGS_TYPE) >> 4;
+ int size;
+ int slot = 0;
+ int link = 1;
+
+ printf("Express ");
+ if (verbose >= 2)
+ printf("(v%d) ", cap & PCI_EXP_FLAGS_VERS);
+ switch (type)
+ {
+ case PCI_EXP_TYPE_ENDPOINT:
+ printf("Endpoint");
+ break;
+ case PCI_EXP_TYPE_LEG_END:
+ printf("Legacy Endpoint");
+ break;
+ case PCI_EXP_TYPE_ROOT_PORT:
+ slot = cap & PCI_EXP_FLAGS_SLOT;
+ printf("Root Port (Slot%c)", FLAG(cap, PCI_EXP_FLAGS_SLOT));
+ break;
+ case PCI_EXP_TYPE_UPSTREAM:
+ printf("Upstream Port");
+ break;
+ case PCI_EXP_TYPE_DOWNSTREAM:
+ slot = cap & PCI_EXP_FLAGS_SLOT;
+ printf("Downstream Port (Slot%c)", FLAG(cap, PCI_EXP_FLAGS_SLOT));
+ break;
+ case PCI_EXP_TYPE_PCI_BRIDGE:
+ printf("PCI-Express to PCI/PCI-X Bridge");
+ break;
+ case PCI_EXP_TYPE_PCIE_BRIDGE:
+ slot = cap & PCI_EXP_FLAGS_SLOT;
+ printf("PCI/PCI-X to PCI-Express Bridge (Slot%c)",
+ FLAG(cap, PCI_EXP_FLAGS_SLOT));
+ break;
+ case PCI_EXP_TYPE_ROOT_INT_EP:
+ link = 0;
+ printf("Root Complex Integrated Endpoint");
+ break;
+ case PCI_EXP_TYPE_ROOT_EC:
+ link = 0;
+ printf("Root Complex Event Collector");
+ break;
+ default:
+ printf("Unknown type %d", type);
+ }
+ printf(", MSI %02x\n", (cap & PCI_EXP_FLAGS_IRQ) >> 9);
+ if (verbose < 2)
+ return type;
+
+ size = 16;
+ if (slot)
+ size = 24;
+ if (type == PCI_EXP_TYPE_ROOT_PORT || type == PCI_EXP_TYPE_ROOT_EC)
+ size = 32;
+ if (!config_fetch(d, where + PCI_EXP_DEVCAP, size))
+ return type;
+
+ cap_express_dev(d, where, type);
+ if (link)
+ cap_express_link(d, where, type);
+ if (slot)
+ cap_express_slot(d, where);
+ if (type == PCI_EXP_TYPE_ROOT_PORT || type == PCI_EXP_TYPE_ROOT_EC)
+ cap_express_root(d, where);
+
+ if ((cap & PCI_EXP_FLAGS_VERS) < 2)
+ return type;
+
+ size = 16;
+ if (slot)
+ size = 24;
+ if (!config_fetch(d, where + PCI_EXP_DEVCAP2, size))
+ return type;
+
+ cap_express_dev2(d, where, type);
+ if (link)
+ cap_express_link2(d, where, type);
+ if (slot)
+ cap_express_slot2(d, where);
+ return type;
+}
+
+static void
+cap_msix(struct device *d, int where, int cap)
+{
+ u32 off;
+
+ printf("MSI-X: Enable%c Count=%d Masked%c\n",
+ FLAG(cap, PCI_MSIX_ENABLE),
+ (cap & PCI_MSIX_TABSIZE) + 1,
+ FLAG(cap, PCI_MSIX_MASK));
+ if (verbose < 2 || !config_fetch(d, where + PCI_MSIX_TABLE, 8))
+ return;
+
+ off = get_conf_long(d, where + PCI_MSIX_TABLE);
+ printf("\t\tVector table: BAR=%d offset=%08x\n",
+ off & PCI_MSIX_BIR, off & ~PCI_MSIX_BIR);
+ off = get_conf_long(d, where + PCI_MSIX_PBA);
+ printf("\t\tPBA: BAR=%d offset=%08x\n",
+ off & PCI_MSIX_BIR, off & ~PCI_MSIX_BIR);
+}
+
+static void
+cap_slotid(int cap)
+{
+ int esr = cap & 0xff;
+ int chs = cap >> 8;
+
+ printf("Slot ID: %d slots, First%c, chassis %02x\n",
+ esr & PCI_SID_ESR_NSLOTS,
+ FLAG(esr, PCI_SID_ESR_FIC),
+ chs);
+}
+
+static void
+cap_ssvid(struct device *d, int where)
+{
+ u16 subsys_v, subsys_d;
+ char ssnamebuf[256];
+
+ if (!config_fetch(d, where, 8))
+ return;
+ subsys_v = get_conf_word(d, where + PCI_SSVID_VENDOR);
+ subsys_d = get_conf_word(d, where + PCI_SSVID_DEVICE);
+ printf("Subsystem: %s\n",
+ pci_lookup_name(pacc, ssnamebuf, sizeof(ssnamebuf),
+ PCI_LOOKUP_SUBSYSTEM | PCI_LOOKUP_VENDOR | PCI_LOOKUP_DEVICE,
+ d->dev->vendor_id, d->dev->device_id, subsys_v, subsys_d));
+}
+
+static void
+cap_debug_port(int cap)
+{
+ int bar = cap >> 13;
+ int pos = cap & 0x1fff;
+ printf("Debug port: BAR=%d offset=%04x\n", bar, pos);
+}
+
+static void
+cap_af(struct device *d, int where)
+{
+ u8 reg;
+
+ printf("PCI Advanced Features\n");
+ if (verbose < 2 || !config_fetch(d, where + PCI_AF_CAP, 3))
+ return;
+
+ reg = get_conf_byte(d, where + PCI_AF_CAP);
+ printf("\t\tAFCap: TP%c FLR%c\n", FLAG(reg, PCI_AF_CAP_TP),
+ FLAG(reg, PCI_AF_CAP_FLR));
+ reg = get_conf_byte(d, where + PCI_AF_CTRL);
+ printf("\t\tAFCtrl: FLR%c\n", FLAG(reg, PCI_AF_CTRL_FLR));
+ reg = get_conf_byte(d, where + PCI_AF_STATUS);
+ printf("\t\tAFStatus: TP%c\n", FLAG(reg, PCI_AF_STATUS_TP));
+}
+
+static void
+cap_sata_hba(struct device *d, int where, int cap)
+{
+ u32 bars;
+ int bar;
+
+ printf("SATA HBA v%d.%d", BITS(cap, 4, 4), BITS(cap, 0, 4));
+ if (verbose < 2 || !config_fetch(d, where + PCI_SATA_HBA_BARS, 4))
+ {
+ printf("\n");
+ return;
+ }
+
+ bars = get_conf_long(d, where + PCI_SATA_HBA_BARS);
+ bar = BITS(bars, 0, 4);
+ if (bar >= 4 && bar <= 9)
+ printf(" BAR%d Offset=%08x\n", bar - 4, BITS(bars, 4, 20));
+ else if (bar == 15)
+ printf(" InCfgSpace\n");
+ else
+ printf(" BAR??%d\n", bar);
+}
+
+static const char *cap_ea_property(int p, int is_secondary)
+{
+ switch (p) {
+ case 0x00:
+ return "memory space, non-prefetchable";
+ case 0x01:
+ return "memory space, prefetchable";
+ case 0x02:
+ return "I/O space";
+ case 0x03:
+ return "VF memory space, prefetchable";
+ case 0x04:
+ return "VF memory space, non-prefetchable";
+ case 0x05:
+ return "allocation behind bridge, non-prefetchable memory";
+ case 0x06:
+ return "allocation behind bridge, prefetchable memory";
+ case 0x07:
+ return "allocation behind bridge, I/O space";
+ case 0xfd:
+ return "memory space resource unavailable for use";
+ case 0xfe:
+ return "I/O space resource unavailable for use";
+ case 0xff:
+ if (is_secondary)
+ return "entry unavailable for use, PrimaryProperties should be used";
+ else
+ return "entry unavailable for use";
+ default:
+ return NULL;
+ }
+}
+
+static void cap_ea(struct device *d, int where, int cap)
+{
+ int entry;
+ int entry_base = where + 4;
+ int num_entries = BITS(cap, 0, 6);
+ u8 htype = get_conf_byte(d, PCI_HEADER_TYPE) & 0x7f;
+
+ printf("Enhanced Allocation (EA): NumEntries=%u", num_entries);
+ if (htype == PCI_HEADER_TYPE_BRIDGE) {
+ byte fixed_sub, fixed_sec;
+
+ entry_base += 4;
+ if (!config_fetch(d, where + 4, 2)) {
+ printf("\n");
+ return;
+ }
+ fixed_sec = get_conf_byte(d, where + PCI_EA_CAP_TYPE1_SECONDARY);
+ fixed_sub = get_conf_byte(d, where + PCI_EA_CAP_TYPE1_SUBORDINATE);
+ printf(", secondary=%d, subordinate=%d", fixed_sec, fixed_sub);
+ }
+ printf("\n");
+ if (verbose < 2)
+ return;
+
+ for (entry = 0; entry < num_entries; entry++) {
+ int max_offset_high_pos, has_base_high, has_max_offset_high;
+ u32 entry_header;
+ u32 base, max_offset;
+ int es, bei, pp, sp;
+ const char *prop_text;
+
+ if (!config_fetch(d, entry_base, 4))
+ return;
+ entry_header = get_conf_long(d, entry_base);
+ es = BITS(entry_header, 0, 3);
+ bei = BITS(entry_header, 4, 4);
+ pp = BITS(entry_header, 8, 8);
+ sp = BITS(entry_header, 16, 8);
+ if (!config_fetch(d, entry_base + 4, es * 4))
+ return;
+ printf("\t\tEntry %u: Enable%c Writable%c EntrySize=%u\n", entry,
+ FLAG(entry_header, PCI_EA_CAP_ENT_ENABLE),
+ FLAG(entry_header, PCI_EA_CAP_ENT_WRITABLE), es);
+ printf("\t\t\t BAR Equivalent Indicator: ");
+ switch (bei) {
+ case 0:
+ case 1:
+ case 2:
+ case 3:
+ case 4:
+ case 5:
+ printf("BAR %u", bei);
+ break;
+ case 6:
+ printf("resource behind function");
+ break;
+ case 7:
+ printf("not indicated");
+ break;
+ case 8:
+ printf("expansion ROM");
+ break;
+ case 9:
+ case 10:
+ case 11:
+ case 12:
+ case 13:
+ case 14:
+ printf("VF-BAR %u", bei - 9);
+ break;
+ default:
+ printf("reserved");
+ break;
+ }
+ printf("\n");
+
+ prop_text = cap_ea_property(pp, 0);
+ printf("\t\t\t PrimaryProperties: ");
+ if (prop_text)
+ printf("%s\n", prop_text);
+ else
+ printf("[%02x]\n", pp);
+
+ prop_text = cap_ea_property(sp, 1);
+ printf("\t\t\t SecondaryProperties: ");
+ if (prop_text)
+ printf("%s\n", prop_text);
+ else
+ printf("[%02x]\n", sp);
+
+ base = get_conf_long(d, entry_base + 4);
+ has_base_high = ((base & 2) != 0);
+ base &= ~3;
+
+ max_offset = get_conf_long(d, entry_base + 8);
+ has_max_offset_high = ((max_offset & 2) != 0);
+ max_offset |= 3;
+ max_offset_high_pos = entry_base + 12;
+
+ printf("\t\t\t Base: ");
+ if (has_base_high) {
+ u32 base_high = get_conf_long(d, entry_base + 12);
+
+ printf("%x", base_high);
+ max_offset_high_pos += 4;
+ }
+ printf("%08x\n", base);
+
+ printf("\t\t\t MaxOffset: ");
+ if (has_max_offset_high) {
+ u32 max_offset_high = get_conf_long(d, max_offset_high_pos);
+
+ printf("%x", max_offset_high);
+ }
+ printf("%08x\n", max_offset);
+
+ entry_base += 4 + 4 * es;
+ }
+}
+
+void
+show_caps(struct device *d, int where)
+{
+ int can_have_ext_caps = 0;
+ int type = -1;
+
+ if (get_conf_word(d, PCI_STATUS) & PCI_STATUS_CAP_LIST)
+ {
+ byte been_there[256];
+ where = get_conf_byte(d, where) & ~3;
+ memset(been_there, 0, 256);
+ while (where)
+ {
+ int id, next, cap;
+ printf("\tCapabilities: ");
+ if (!config_fetch(d, where, 4))
+ {
+ puts("<access denied>");
+ break;
+ }
+ id = get_conf_byte(d, where + PCI_CAP_LIST_ID);
+ next = get_conf_byte(d, where + PCI_CAP_LIST_NEXT) & ~3;
+ cap = get_conf_word(d, where + PCI_CAP_FLAGS);
+ printf("[%02x] ", where);
+ if (been_there[where]++)
+ {
+ printf("<chain looped>\n");
+ break;
+ }
+ if (id == 0xff)
+ {
+ printf("<chain broken>\n");
+ break;
+ }
+ switch (id)
+ {
+ case PCI_CAP_ID_NULL:
+ printf("Null\n");
+ break;
+ case PCI_CAP_ID_PM:
+ cap_pm(d, where, cap);
+ break;
+ case PCI_CAP_ID_AGP:
+ cap_agp(d, where, cap);
+ break;
+ case PCI_CAP_ID_VPD:
+ cap_vpd(d);
+ break;
+ case PCI_CAP_ID_SLOTID:
+ cap_slotid(cap);
+ break;
+ case PCI_CAP_ID_MSI:
+ cap_msi(d, where, cap);
+ break;
+ case PCI_CAP_ID_CHSWP:
+ printf("CompactPCI hot-swap <?>\n");
+ break;
+ case PCI_CAP_ID_PCIX:
+ cap_pcix(d, where);
+ can_have_ext_caps = 1;
+ break;
+ case PCI_CAP_ID_HT:
+ cap_ht(d, where, cap);
+ break;
+ case PCI_CAP_ID_VNDR:
+ show_vendor_caps(d, where, cap);
+ break;
+ case PCI_CAP_ID_DBG:
+ cap_debug_port(cap);
+ break;
+ case PCI_CAP_ID_CCRC:
+ printf("CompactPCI central resource control <?>\n");
+ break;
+ case PCI_CAP_ID_HOTPLUG:
+ printf("Hot-plug capable\n");
+ break;
+ case PCI_CAP_ID_SSVID:
+ cap_ssvid(d, where);
+ break;
+ case PCI_CAP_ID_AGP3:
+ printf("AGP3 <?>\n");
+ break;
+ case PCI_CAP_ID_SECURE:
+ printf("Secure device <?>\n");
+ break;
+ case PCI_CAP_ID_EXP:
+ type = cap_express(d, where, cap);
+ can_have_ext_caps = 1;
+ break;
+ case PCI_CAP_ID_MSIX:
+ cap_msix(d, where, cap);
+ break;
+ case PCI_CAP_ID_SATA:
+ cap_sata_hba(d, where, cap);
+ break;
+ case PCI_CAP_ID_AF:
+ cap_af(d, where);
+ break;
+ case PCI_CAP_ID_EA:
+ cap_ea(d, where, cap);
+ break;
+ default:
+ printf("Capability ID %#02x [%04x]\n", id, cap);
+ }
+ where = next;
+ }
+ }
+ if (can_have_ext_caps)
+ show_ext_caps(d, type);
+}
diff --git a/ls-ecaps.c b/ls-ecaps.c
new file mode 100644
index 0000000..df41626
--- /dev/null
+++ b/ls-ecaps.c
@@ -0,0 +1,1566 @@
+/*
+ * The PCI Utilities -- Show Extended Capabilities
+ *
+ * Copyright (c) 1997--2022 Martin Mares <mj@ucw.cz>
+ *
+ * Can be freely distributed and used under the terms of the GNU GPL.
+ */
+
+#include <stdio.h>
+#include <string.h>
+
+#include "lspci.h"
+
+static void
+cap_tph(struct device *d, int where)
+{
+ u32 tph_cap;
+ printf("Transaction Processing Hints\n");
+ if (verbose < 2)
+ return;
+
+ if (!config_fetch(d, where + PCI_TPH_CAPABILITIES, 4))
+ return;
+
+ tph_cap = get_conf_long(d, where + PCI_TPH_CAPABILITIES);
+
+ if (tph_cap & PCI_TPH_INTVEC_SUP)
+ printf("\t\tInterrupt vector mode supported\n");
+ if (tph_cap & PCI_TPH_DEV_SUP)
+ printf("\t\tDevice specific mode supported\n");
+ if (tph_cap & PCI_TPH_EXT_REQ_SUP)
+ printf("\t\tExtended requester support\n");
+
+ switch (tph_cap & PCI_TPH_ST_LOC_MASK) {
+ case PCI_TPH_ST_NONE:
+ printf("\t\tNo steering table available\n");
+ break;
+ case PCI_TPH_ST_CAP:
+ printf("\t\tSteering table in TPH capability structure\n");
+ break;
+ case PCI_TPH_ST_MSIX:
+ printf("\t\tSteering table in MSI-X table\n");
+ break;
+ default:
+ printf("\t\tReserved steering table location\n");
+ break;
+ }
+}
+
+static u32
+cap_ltr_scale(u8 scale)
+{
+ return 1 << (scale * 5);
+}
+
+static void
+cap_ltr(struct device *d, int where)
+{
+ u32 scale;
+ u16 snoop, nosnoop;
+ printf("Latency Tolerance Reporting\n");
+ if (verbose < 2)
+ return;
+
+ if (!config_fetch(d, where + PCI_LTR_MAX_SNOOP, 4))
+ return;
+
+ snoop = get_conf_word(d, where + PCI_LTR_MAX_SNOOP);
+ scale = cap_ltr_scale((snoop >> PCI_LTR_SCALE_SHIFT) & PCI_LTR_SCALE_MASK);
+ printf("\t\tMax snoop latency: %" PCI_U64_FMT_U "ns\n",
+ ((u64)snoop & PCI_LTR_VALUE_MASK) * scale);
+
+ nosnoop = get_conf_word(d, where + PCI_LTR_MAX_NOSNOOP);
+ scale = cap_ltr_scale((nosnoop >> PCI_LTR_SCALE_SHIFT) & PCI_LTR_SCALE_MASK);
+ printf("\t\tMax no snoop latency: %" PCI_U64_FMT_U "ns\n",
+ ((u64)nosnoop & PCI_LTR_VALUE_MASK) * scale);
+}
+
+static void
+cap_sec(struct device *d, int where)
+{
+ u32 ctrl3, lane_err_stat;
+ u8 lane;
+ printf("Secondary PCI Express\n");
+ if (verbose < 2)
+ return;
+
+ if (!config_fetch(d, where + PCI_SEC_LNKCTL3, 12))
+ return;
+
+ ctrl3 = get_conf_word(d, where + PCI_SEC_LNKCTL3);
+ printf("\t\tLnkCtl3: LnkEquIntrruptEn%c PerformEqu%c\n",
+ FLAG(ctrl3, PCI_SEC_LNKCTL3_LNK_EQU_REQ_INTR_EN),
+ FLAG(ctrl3, PCI_SEC_LNKCTL3_PERFORM_LINK_EQU));
+
+ lane_err_stat = get_conf_word(d, where + PCI_SEC_LANE_ERR);
+ printf("\t\tLaneErrStat: ");
+ if (lane_err_stat)
+ {
+ printf("LaneErr at lane:");
+ for (lane = 0; lane_err_stat; lane_err_stat >>= 1, lane += 1)
+ if (BITS(lane_err_stat, 0, 1))
+ printf(" %u", lane);
+ }
+ else
+ printf("0");
+ printf("\n");
+}
+
+static void
+cap_dsn(struct device *d, int where)
+{
+ u32 t1, t2;
+ if (!config_fetch(d, where + 4, 8))
+ return;
+ t1 = get_conf_long(d, where + 4);
+ t2 = get_conf_long(d, where + 8);
+ printf("Device Serial Number %02x-%02x-%02x-%02x-%02x-%02x-%02x-%02x\n",
+ t2 >> 24, (t2 >> 16) & 0xff, (t2 >> 8) & 0xff, t2 & 0xff,
+ t1 >> 24, (t1 >> 16) & 0xff, (t1 >> 8) & 0xff, t1 & 0xff);
+}
+
+static void
+cap_aer(struct device *d, int where, int type)
+{
+ u32 l, l0, l1, l2, l3;
+ u16 w;
+
+ printf("Advanced Error Reporting\n");
+ if (verbose < 2)
+ return;
+
+ if (!config_fetch(d, where + PCI_ERR_UNCOR_STATUS, 40))
+ return;
+
+ l = get_conf_long(d, where + PCI_ERR_UNCOR_STATUS);
+ printf("\t\tUESta:\tDLP%c SDES%c TLP%c FCP%c CmpltTO%c CmpltAbrt%c UnxCmplt%c RxOF%c "
+ "MalfTLP%c ECRC%c UnsupReq%c ACSViol%c\n",
+ FLAG(l, PCI_ERR_UNC_DLP), FLAG(l, PCI_ERR_UNC_SDES), FLAG(l, PCI_ERR_UNC_POISON_TLP),
+ FLAG(l, PCI_ERR_UNC_FCP), FLAG(l, PCI_ERR_UNC_COMP_TIME), FLAG(l, PCI_ERR_UNC_COMP_ABORT),
+ FLAG(l, PCI_ERR_UNC_UNX_COMP), FLAG(l, PCI_ERR_UNC_RX_OVER), FLAG(l, PCI_ERR_UNC_MALF_TLP),
+ FLAG(l, PCI_ERR_UNC_ECRC), FLAG(l, PCI_ERR_UNC_UNSUP), FLAG(l, PCI_ERR_UNC_ACS_VIOL));
+ l = get_conf_long(d, where + PCI_ERR_UNCOR_MASK);
+ printf("\t\tUEMsk:\tDLP%c SDES%c TLP%c FCP%c CmpltTO%c CmpltAbrt%c UnxCmplt%c RxOF%c "
+ "MalfTLP%c ECRC%c UnsupReq%c ACSViol%c\n",
+ FLAG(l, PCI_ERR_UNC_DLP), FLAG(l, PCI_ERR_UNC_SDES), FLAG(l, PCI_ERR_UNC_POISON_TLP),
+ FLAG(l, PCI_ERR_UNC_FCP), FLAG(l, PCI_ERR_UNC_COMP_TIME), FLAG(l, PCI_ERR_UNC_COMP_ABORT),
+ FLAG(l, PCI_ERR_UNC_UNX_COMP), FLAG(l, PCI_ERR_UNC_RX_OVER), FLAG(l, PCI_ERR_UNC_MALF_TLP),
+ FLAG(l, PCI_ERR_UNC_ECRC), FLAG(l, PCI_ERR_UNC_UNSUP), FLAG(l, PCI_ERR_UNC_ACS_VIOL));
+ l = get_conf_long(d, where + PCI_ERR_UNCOR_SEVER);
+ printf("\t\tUESvrt:\tDLP%c SDES%c TLP%c FCP%c CmpltTO%c CmpltAbrt%c UnxCmplt%c RxOF%c "
+ "MalfTLP%c ECRC%c UnsupReq%c ACSViol%c\n",
+ FLAG(l, PCI_ERR_UNC_DLP), FLAG(l, PCI_ERR_UNC_SDES), FLAG(l, PCI_ERR_UNC_POISON_TLP),
+ FLAG(l, PCI_ERR_UNC_FCP), FLAG(l, PCI_ERR_UNC_COMP_TIME), FLAG(l, PCI_ERR_UNC_COMP_ABORT),
+ FLAG(l, PCI_ERR_UNC_UNX_COMP), FLAG(l, PCI_ERR_UNC_RX_OVER), FLAG(l, PCI_ERR_UNC_MALF_TLP),
+ FLAG(l, PCI_ERR_UNC_ECRC), FLAG(l, PCI_ERR_UNC_UNSUP), FLAG(l, PCI_ERR_UNC_ACS_VIOL));
+ l = get_conf_long(d, where + PCI_ERR_COR_STATUS);
+ printf("\t\tCESta:\tRxErr%c BadTLP%c BadDLLP%c Rollover%c Timeout%c AdvNonFatalErr%c\n",
+ FLAG(l, PCI_ERR_COR_RCVR), FLAG(l, PCI_ERR_COR_BAD_TLP), FLAG(l, PCI_ERR_COR_BAD_DLLP),
+ FLAG(l, PCI_ERR_COR_REP_ROLL), FLAG(l, PCI_ERR_COR_REP_TIMER), FLAG(l, PCI_ERR_COR_REP_ANFE));
+ l = get_conf_long(d, where + PCI_ERR_COR_MASK);
+ printf("\t\tCEMsk:\tRxErr%c BadTLP%c BadDLLP%c Rollover%c Timeout%c AdvNonFatalErr%c\n",
+ FLAG(l, PCI_ERR_COR_RCVR), FLAG(l, PCI_ERR_COR_BAD_TLP), FLAG(l, PCI_ERR_COR_BAD_DLLP),
+ FLAG(l, PCI_ERR_COR_REP_ROLL), FLAG(l, PCI_ERR_COR_REP_TIMER), FLAG(l, PCI_ERR_COR_REP_ANFE));
+ l = get_conf_long(d, where + PCI_ERR_CAP);
+ printf("\t\tAERCap:\tFirst Error Pointer: %02x, ECRCGenCap%c ECRCGenEn%c ECRCChkCap%c ECRCChkEn%c\n"
+ "\t\t\tMultHdrRecCap%c MultHdrRecEn%c TLPPfxPres%c HdrLogCap%c\n",
+ PCI_ERR_CAP_FEP(l), FLAG(l, PCI_ERR_CAP_ECRC_GENC), FLAG(l, PCI_ERR_CAP_ECRC_GENE),
+ FLAG(l, PCI_ERR_CAP_ECRC_CHKC), FLAG(l, PCI_ERR_CAP_ECRC_CHKE),
+ FLAG(l, PCI_ERR_CAP_MULT_HDRC), FLAG(l, PCI_ERR_CAP_MULT_HDRE),
+ FLAG(l, PCI_ERR_CAP_TLP_PFX), FLAG(l, PCI_ERR_CAP_HDR_LOG));
+
+ l0 = get_conf_long(d, where + PCI_ERR_HEADER_LOG);
+ l1 = get_conf_long(d, where + PCI_ERR_HEADER_LOG + 4);
+ l2 = get_conf_long(d, where + PCI_ERR_HEADER_LOG + 8);
+ l3 = get_conf_long(d, where + PCI_ERR_HEADER_LOG + 12);
+ printf("\t\tHeaderLog: %08x %08x %08x %08x\n", l0, l1, l2, l3);
+
+ if (type == PCI_EXP_TYPE_ROOT_PORT || type == PCI_EXP_TYPE_ROOT_EC)
+ {
+ if (!config_fetch(d, where + PCI_ERR_ROOT_COMMAND, 12))
+ return;
+
+ l = get_conf_long(d, where + PCI_ERR_ROOT_COMMAND);
+ printf("\t\tRootCmd: CERptEn%c NFERptEn%c FERptEn%c\n",
+ FLAG(l, PCI_ERR_ROOT_CMD_COR_EN),
+ FLAG(l, PCI_ERR_ROOT_CMD_NONFATAL_EN),
+ FLAG(l, PCI_ERR_ROOT_CMD_FATAL_EN));
+
+ l = get_conf_long(d, where + PCI_ERR_ROOT_STATUS);
+ printf("\t\tRootSta: CERcvd%c MultCERcvd%c UERcvd%c MultUERcvd%c\n"
+ "\t\t\t FirstFatal%c NonFatalMsg%c FatalMsg%c IntMsg %d\n",
+ FLAG(l, PCI_ERR_ROOT_COR_RCV),
+ FLAG(l, PCI_ERR_ROOT_MULTI_COR_RCV),
+ FLAG(l, PCI_ERR_ROOT_UNCOR_RCV),
+ FLAG(l, PCI_ERR_ROOT_MULTI_UNCOR_RCV),
+ FLAG(l, PCI_ERR_ROOT_FIRST_FATAL),
+ FLAG(l, PCI_ERR_ROOT_NONFATAL_RCV),
+ FLAG(l, PCI_ERR_ROOT_FATAL_RCV),
+ PCI_ERR_MSG_NUM(l));
+
+ w = get_conf_word(d, where + PCI_ERR_ROOT_COR_SRC);
+ printf("\t\tErrorSrc: ERR_COR: %04x ", w);
+
+ w = get_conf_word(d, where + PCI_ERR_ROOT_SRC);
+ printf("ERR_FATAL/NONFATAL: %04x\n", w);
+ }
+}
+
+static void cap_dpc(struct device *d, int where)
+{
+ u16 l;
+
+ printf("Downstream Port Containment\n");
+ if (verbose < 2)
+ return;
+
+ if (!config_fetch(d, where + PCI_DPC_CAP, 8))
+ return;
+
+ l = get_conf_word(d, where + PCI_DPC_CAP);
+ printf("\t\tDpcCap:\tINT Msg #%d, RPExt%c PoisonedTLP%c SwTrigger%c RP PIO Log %d, DL_ActiveErr%c\n",
+ PCI_DPC_CAP_INT_MSG(l), FLAG(l, PCI_DPC_CAP_RP_EXT), FLAG(l, PCI_DPC_CAP_TLP_BLOCK),
+ FLAG(l, PCI_DPC_CAP_SW_TRIGGER), PCI_DPC_CAP_RP_LOG(l), FLAG(l, PCI_DPC_CAP_DL_ACT_ERR));
+
+ l = get_conf_word(d, where + PCI_DPC_CTL);
+ printf("\t\tDpcCtl:\tTrigger:%x Cmpl%c INT%c ErrCor%c PoisonedTLP%c SwTrigger%c DL_ActiveErr%c\n",
+ PCI_DPC_CTL_TRIGGER(l), FLAG(l, PCI_DPC_CTL_CMPL), FLAG(l, PCI_DPC_CTL_INT),
+ FLAG(l, PCI_DPC_CTL_ERR_COR), FLAG(l, PCI_DPC_CTL_TLP), FLAG(l, PCI_DPC_CTL_SW_TRIGGER),
+ FLAG(l, PCI_DPC_CTL_DL_ACTIVE));
+
+ l = get_conf_word(d, where + PCI_DPC_STATUS);
+ printf("\t\tDpcSta:\tTrigger%c Reason:%02x INT%c RPBusy%c TriggerExt:%02x RP PIO ErrPtr:%02x\n",
+ FLAG(l, PCI_DPC_STS_TRIGGER), PCI_DPC_STS_REASON(l), FLAG(l, PCI_DPC_STS_INT),
+ FLAG(l, PCI_DPC_STS_RP_BUSY), PCI_DPC_STS_TRIGGER_EXT(l), PCI_DPC_STS_PIO_FEP(l));
+
+ l = get_conf_word(d, where + PCI_DPC_SOURCE);
+ printf("\t\tSource:\t%04x\n", l);
+}
+
+static void
+cap_acs(struct device *d, int where)
+{
+ u16 w;
+
+ printf("Access Control Services\n");
+ if (verbose < 2)
+ return;
+
+ if (!config_fetch(d, where + PCI_ACS_CAP, 4))
+ return;
+
+ w = get_conf_word(d, where + PCI_ACS_CAP);
+ printf("\t\tACSCap:\tSrcValid%c TransBlk%c ReqRedir%c CmpltRedir%c UpstreamFwd%c EgressCtrl%c "
+ "DirectTrans%c\n",
+ FLAG(w, PCI_ACS_CAP_VALID), FLAG(w, PCI_ACS_CAP_BLOCK), FLAG(w, PCI_ACS_CAP_REQ_RED),
+ FLAG(w, PCI_ACS_CAP_CMPLT_RED), FLAG(w, PCI_ACS_CAP_FORWARD), FLAG(w, PCI_ACS_CAP_EGRESS),
+ FLAG(w, PCI_ACS_CAP_TRANS));
+ w = get_conf_word(d, where + PCI_ACS_CTRL);
+ printf("\t\tACSCtl:\tSrcValid%c TransBlk%c ReqRedir%c CmpltRedir%c UpstreamFwd%c EgressCtrl%c "
+ "DirectTrans%c\n",
+ FLAG(w, PCI_ACS_CTRL_VALID), FLAG(w, PCI_ACS_CTRL_BLOCK), FLAG(w, PCI_ACS_CTRL_REQ_RED),
+ FLAG(w, PCI_ACS_CTRL_CMPLT_RED), FLAG(w, PCI_ACS_CTRL_FORWARD), FLAG(w, PCI_ACS_CTRL_EGRESS),
+ FLAG(w, PCI_ACS_CTRL_TRANS));
+}
+
+static void
+cap_ari(struct device *d, int where)
+{
+ u16 w;
+
+ printf("Alternative Routing-ID Interpretation (ARI)\n");
+ if (verbose < 2)
+ return;
+
+ if (!config_fetch(d, where + PCI_ARI_CAP, 4))
+ return;
+
+ w = get_conf_word(d, where + PCI_ARI_CAP);
+ printf("\t\tARICap:\tMFVC%c ACS%c, Next Function: %d\n",
+ FLAG(w, PCI_ARI_CAP_MFVC), FLAG(w, PCI_ARI_CAP_ACS),
+ PCI_ARI_CAP_NFN(w));
+ w = get_conf_word(d, where + PCI_ARI_CTRL);
+ printf("\t\tARICtl:\tMFVC%c ACS%c, Function Group: %d\n",
+ FLAG(w, PCI_ARI_CTRL_MFVC), FLAG(w, PCI_ARI_CTRL_ACS),
+ PCI_ARI_CTRL_FG(w));
+}
+
+static void
+cap_ats(struct device *d, int where)
+{
+ u16 w;
+
+ printf("Address Translation Service (ATS)\n");
+ if (verbose < 2)
+ return;
+
+ if (!config_fetch(d, where + PCI_ATS_CAP, 4))
+ return;
+
+ w = get_conf_word(d, where + PCI_ATS_CAP);
+ printf("\t\tATSCap:\tInvalidate Queue Depth: %02x\n", PCI_ATS_CAP_IQD(w));
+ w = get_conf_word(d, where + PCI_ATS_CTRL);
+ printf("\t\tATSCtl:\tEnable%c, Smallest Translation Unit: %02x\n",
+ FLAG(w, PCI_ATS_CTRL_ENABLE), PCI_ATS_CTRL_STU(w));
+}
+
+static void
+cap_pri(struct device *d, int where)
+{
+ u16 w;
+ u32 l;
+
+ printf("Page Request Interface (PRI)\n");
+ if (verbose < 2)
+ return;
+
+ if (!config_fetch(d, where + PCI_PRI_CTRL, 0xc))
+ return;
+
+ w = get_conf_word(d, where + PCI_PRI_CTRL);
+ printf("\t\tPRICtl: Enable%c Reset%c\n",
+ FLAG(w, PCI_PRI_CTRL_ENABLE), FLAG(w, PCI_PRI_CTRL_RESET));
+ w = get_conf_word(d, where + PCI_PRI_STATUS);
+ printf("\t\tPRISta: RF%c UPRGI%c Stopped%c\n",
+ FLAG(w, PCI_PRI_STATUS_RF), FLAG(w, PCI_PRI_STATUS_UPRGI),
+ FLAG(w, PCI_PRI_STATUS_STOPPED));
+ l = get_conf_long(d, where + PCI_PRI_MAX_REQ);
+ printf("\t\tPage Request Capacity: %08x, ", l);
+ l = get_conf_long(d, where + PCI_PRI_ALLOC_REQ);
+ printf("Page Request Allocation: %08x\n", l);
+}
+
+static void
+cap_pasid(struct device *d, int where)
+{
+ u16 w;
+
+ printf("Process Address Space ID (PASID)\n");
+ if (verbose < 2)
+ return;
+
+ if (!config_fetch(d, where + PCI_PASID_CAP, 4))
+ return;
+
+ w = get_conf_word(d, where + PCI_PASID_CAP);
+ printf("\t\tPASIDCap: Exec%c Priv%c, Max PASID Width: %02x\n",
+ FLAG(w, PCI_PASID_CAP_EXEC), FLAG(w, PCI_PASID_CAP_PRIV),
+ PCI_PASID_CAP_WIDTH(w));
+ w = get_conf_word(d, where + PCI_PASID_CTRL);
+ printf("\t\tPASIDCtl: Enable%c Exec%c Priv%c\n",
+ FLAG(w, PCI_PASID_CTRL_ENABLE), FLAG(w, PCI_PASID_CTRL_EXEC),
+ FLAG(w, PCI_PASID_CTRL_PRIV));
+}
+
+static void
+cap_sriov(struct device *d, int where)
+{
+ u16 b;
+ u16 w;
+ u32 l;
+ int i;
+
+ printf("Single Root I/O Virtualization (SR-IOV)\n");
+ if (verbose < 2)
+ return;
+
+ if (!config_fetch(d, where + PCI_IOV_CAP, 0x3c))
+ return;
+
+ l = get_conf_long(d, where + PCI_IOV_CAP);
+ printf("\t\tIOVCap:\tMigration%c 10BitTagReq%c Interrupt Message Number: %03x\n",
+ FLAG(l, PCI_IOV_CAP_VFM), FLAG(l, PCI_IOV_CAP_VF_10BIT_TAG_REQ), PCI_IOV_CAP_IMN(l));
+ w = get_conf_word(d, where + PCI_IOV_CTRL);
+ printf("\t\tIOVCtl:\tEnable%c Migration%c Interrupt%c MSE%c ARIHierarchy%c 10BitTagReq%c\n",
+ FLAG(w, PCI_IOV_CTRL_VFE), FLAG(w, PCI_IOV_CTRL_VFME),
+ FLAG(w, PCI_IOV_CTRL_VFMIE), FLAG(w, PCI_IOV_CTRL_MSE),
+ FLAG(w, PCI_IOV_CTRL_ARI), FLAG(w, PCI_IOV_CTRL_VF_10BIT_TAG_REQ_EN));
+ w = get_conf_word(d, where + PCI_IOV_STATUS);
+ printf("\t\tIOVSta:\tMigration%c\n", FLAG(w, PCI_IOV_STATUS_MS));
+ w = get_conf_word(d, where + PCI_IOV_INITIALVF);
+ printf("\t\tInitial VFs: %d, ", w);
+ w = get_conf_word(d, where + PCI_IOV_TOTALVF);
+ printf("Total VFs: %d, ", w);
+ w = get_conf_word(d, where + PCI_IOV_NUMVF);
+ printf("Number of VFs: %d, ", w);
+ b = get_conf_byte(d, where + PCI_IOV_FDL);
+ printf("Function Dependency Link: %02x\n", b);
+ w = get_conf_word(d, where + PCI_IOV_OFFSET);
+ printf("\t\tVF offset: %d, ", w);
+ w = get_conf_word(d, where + PCI_IOV_STRIDE);
+ printf("stride: %d, ", w);
+ w = get_conf_word(d, where + PCI_IOV_DID);
+ printf("Device ID: %04x\n", w);
+ l = get_conf_long(d, where + PCI_IOV_SUPPS);
+ printf("\t\tSupported Page Size: %08x, ", l);
+ l = get_conf_long(d, where + PCI_IOV_SYSPS);
+ printf("System Page Size: %08x\n", l);
+
+ for (i=0; i < PCI_IOV_NUM_BAR; i++)
+ {
+ u32 addr;
+ int type;
+ u32 h;
+ l = get_conf_long(d, where + PCI_IOV_BAR_BASE + 4*i);
+ if (l == 0xffffffff)
+ l = 0;
+ if (!l)
+ continue;
+ printf("\t\tRegion %d: Memory at ", i);
+ addr = l & PCI_ADDR_MEM_MASK;
+ type = l & PCI_BASE_ADDRESS_MEM_TYPE_MASK;
+ if (type == PCI_BASE_ADDRESS_MEM_TYPE_64)
+ {
+ i++;
+ h = get_conf_long(d, where + PCI_IOV_BAR_BASE + (i*4));
+ printf("%08x", h);
+ }
+ printf("%08x (%s-bit, %sprefetchable)\n",
+ addr,
+ (type == PCI_BASE_ADDRESS_MEM_TYPE_32) ? "32" : "64",
+ (l & PCI_BASE_ADDRESS_MEM_PREFETCH) ? "" : "non-");
+ }
+
+ l = get_conf_long(d, where + PCI_IOV_MSAO);
+ printf("\t\tVF Migration: offset: %08x, BIR: %x\n", PCI_IOV_MSA_OFFSET(l),
+ PCI_IOV_MSA_BIR(l));
+}
+
+static void
+cap_multicast(struct device *d, int where, int type)
+{
+ u16 w;
+ u32 l;
+ u64 bar, rcv, block;
+
+ printf("Multicast\n");
+ if (verbose < 2)
+ return;
+
+ if (!config_fetch(d, where + PCI_MCAST_CAP, 0x30))
+ return;
+
+ w = get_conf_word(d, where + PCI_MCAST_CAP);
+ printf("\t\tMcastCap: MaxGroups %d", PCI_MCAST_CAP_MAX_GROUP(w) + 1);
+ if (type == PCI_EXP_TYPE_ENDPOINT || type == PCI_EXP_TYPE_ROOT_INT_EP)
+ printf(", WindowSz %d (%d bytes)",
+ PCI_MCAST_CAP_WIN_SIZE(w), 1 << PCI_MCAST_CAP_WIN_SIZE(w));
+ if (type == PCI_EXP_TYPE_ROOT_PORT ||
+ type == PCI_EXP_TYPE_UPSTREAM || type == PCI_EXP_TYPE_DOWNSTREAM)
+ printf(", ECRCRegen%c\n", FLAG(w, PCI_MCAST_CAP_ECRC));
+ w = get_conf_word(d, where + PCI_MCAST_CTRL);
+ printf("\t\tMcastCtl: NumGroups %d, Enable%c\n",
+ PCI_MCAST_CTRL_NUM_GROUP(w) + 1, FLAG(w, PCI_MCAST_CTRL_ENABLE));
+ bar = get_conf_long(d, where + PCI_MCAST_BAR);
+ l = get_conf_long(d, where + PCI_MCAST_BAR + 4);
+ bar |= (u64) l << 32;
+ printf("\t\tMcastBAR: IndexPos %d, BaseAddr %016" PCI_U64_FMT_X "\n",
+ PCI_MCAST_BAR_INDEX_POS(bar), bar & PCI_MCAST_BAR_MASK);
+ rcv = get_conf_long(d, where + PCI_MCAST_RCV);
+ l = get_conf_long(d, where + PCI_MCAST_RCV + 4);
+ rcv |= (u64) l << 32;
+ printf("\t\tMcastReceiveVec: %016" PCI_U64_FMT_X "\n", rcv);
+ block = get_conf_long(d, where + PCI_MCAST_BLOCK);
+ l = get_conf_long(d, where + PCI_MCAST_BLOCK + 4);
+ block |= (u64) l << 32;
+ printf("\t\tMcastBlockAllVec: %016" PCI_U64_FMT_X "\n", block);
+ block = get_conf_long(d, where + PCI_MCAST_BLOCK_UNTRANS);
+ l = get_conf_long(d, where + PCI_MCAST_BLOCK_UNTRANS + 4);
+ block |= (u64) l << 32;
+ printf("\t\tMcastBlockUntransVec: %016" PCI_U64_FMT_X "\n", block);
+
+ if (type == PCI_EXP_TYPE_ENDPOINT || type == PCI_EXP_TYPE_ROOT_INT_EP)
+ return;
+ bar = get_conf_long(d, where + PCI_MCAST_OVL_BAR);
+ l = get_conf_long(d, where + PCI_MCAST_OVL_BAR + 4);
+ bar |= (u64) l << 32;
+ printf("\t\tMcastOverlayBAR: OverlaySize %d ", PCI_MCAST_OVL_SIZE(bar));
+ if (PCI_MCAST_OVL_SIZE(bar) >= 6)
+ printf("(%d bytes)", 1 << PCI_MCAST_OVL_SIZE(bar));
+ else
+ printf("(disabled)");
+ printf(", BaseAddr %016" PCI_U64_FMT_X "\n", bar & PCI_MCAST_OVL_MASK);
+}
+
+static void
+cap_vc(struct device *d, int where)
+{
+ u32 cr1, cr2;
+ u16 ctrl, status;
+ int evc_cnt;
+ int arb_table_pos;
+ int i, j;
+ static const char ref_clocks[][6] = { "100ns" };
+ static const char arb_selects[8][7] = { "Fixed", "WRR32", "WRR64", "WRR128", "??4", "??5", "??6", "??7" };
+ static const char vc_arb_selects[8][8] = { "Fixed", "WRR32", "WRR64", "WRR128", "TWRR128", "WRR256", "??6", "??7" };
+ char buf[8];
+
+ printf("Virtual Channel\n");
+ if (verbose < 2)
+ return;
+
+ if (!config_fetch(d, where + 4, 0x1c - 4))
+ return;
+
+ cr1 = get_conf_long(d, where + PCI_VC_PORT_REG1);
+ cr2 = get_conf_long(d, where + PCI_VC_PORT_REG2);
+ ctrl = get_conf_word(d, where + PCI_VC_PORT_CTRL);
+ status = get_conf_word(d, where + PCI_VC_PORT_STATUS);
+
+ evc_cnt = BITS(cr1, 0, 3);
+ printf("\t\tCaps:\tLPEVC=%d RefClk=%s PATEntryBits=%d\n",
+ BITS(cr1, 4, 3),
+ TABLE(ref_clocks, BITS(cr1, 8, 2), buf),
+ 1 << BITS(cr1, 10, 2));
+
+ printf("\t\tArb:");
+ for (i=0; i<8; i++)
+ if (arb_selects[i][0] != '?' || cr2 & (1 << i))
+ printf("%c%s%c", (i ? ' ' : '\t'), arb_selects[i], FLAG(cr2, 1 << i));
+ arb_table_pos = BITS(cr2, 24, 8);
+
+ printf("\n\t\tCtrl:\tArbSelect=%s\n", TABLE(arb_selects, BITS(ctrl, 1, 3), buf));
+ printf("\t\tStatus:\tInProgress%c\n", FLAG(status, 1));
+
+ if (arb_table_pos)
+ {
+ arb_table_pos = where + 16*arb_table_pos;
+ printf("\t\tPort Arbitration Table [%x] <?>\n", arb_table_pos);
+ }
+
+ for (i=0; i<=evc_cnt; i++)
+ {
+ int pos = where + PCI_VC_RES_CAP + 12*i;
+ u32 rcap, rctrl;
+ u16 rstatus;
+ int pat_pos;
+
+ printf("\t\tVC%d:\t", i);
+ if (!config_fetch(d, pos, 12))
+ {
+ printf("<unreadable>\n");
+ continue;
+ }
+ rcap = get_conf_long(d, pos);
+ rctrl = get_conf_long(d, pos+4);
+ rstatus = get_conf_word(d, pos+10);
+
+ pat_pos = BITS(rcap, 24, 8);
+ printf("Caps:\tPATOffset=%02x MaxTimeSlots=%d RejSnoopTrans%c\n",
+ pat_pos,
+ BITS(rcap, 16, 7) + 1,
+ FLAG(rcap, 1 << 15));
+
+ printf("\t\t\tArb:");
+ for (j=0; j<8; j++)
+ if (vc_arb_selects[j][0] != '?' || rcap & (1 << j))
+ printf("%c%s%c", (j ? ' ' : '\t'), vc_arb_selects[j], FLAG(rcap, 1 << j));
+
+ printf("\n\t\t\tCtrl:\tEnable%c ID=%d ArbSelect=%s TC/VC=%02x\n",
+ FLAG(rctrl, 1 << 31),
+ BITS(rctrl, 24, 3),
+ TABLE(vc_arb_selects, BITS(rctrl, 17, 3), buf),
+ BITS(rctrl, 0, 8));
+
+ printf("\t\t\tStatus:\tNegoPending%c InProgress%c\n",
+ FLAG(rstatus, 2),
+ FLAG(rstatus, 1));
+
+ if (pat_pos)
+ printf("\t\t\tPort Arbitration Table <?>\n");
+ }
+}
+
+static void
+cap_rclink(struct device *d, int where)
+{
+ u32 esd;
+ int num_links;
+ int i;
+ static const char elt_types[][9] = { "Config", "Egress", "Internal" };
+ char buf[8];
+
+ printf("Root Complex Link\n");
+ if (verbose < 2)
+ return;
+
+ if (!config_fetch(d, where + 4, PCI_RCLINK_LINK1 - 4))
+ return;
+
+ esd = get_conf_long(d, where + PCI_RCLINK_ESD);
+ num_links = BITS(esd, 8, 8);
+ printf("\t\tDesc:\tPortNumber=%02x ComponentID=%02x EltType=%s\n",
+ BITS(esd, 24, 8),
+ BITS(esd, 16, 8),
+ TABLE(elt_types, BITS(esd, 0, 8), buf));
+
+ for (i=0; i<num_links; i++)
+ {
+ int pos = where + PCI_RCLINK_LINK1 + i*PCI_RCLINK_LINK_SIZE;
+ u32 desc;
+ u32 addr_lo, addr_hi;
+
+ printf("\t\tLink%d:\t", i);
+ if (!config_fetch(d, pos, PCI_RCLINK_LINK_SIZE))
+ {
+ printf("<unreadable>\n");
+ return;
+ }
+ desc = get_conf_long(d, pos + PCI_RCLINK_LINK_DESC);
+ addr_lo = get_conf_long(d, pos + PCI_RCLINK_LINK_ADDR);
+ addr_hi = get_conf_long(d, pos + PCI_RCLINK_LINK_ADDR + 4);
+
+ printf("Desc:\tTargetPort=%02x TargetComponent=%02x AssocRCRB%c LinkType=%s LinkValid%c\n",
+ BITS(desc, 24, 8),
+ BITS(desc, 16, 8),
+ FLAG(desc, 4),
+ ((desc & 2) ? "Config" : "MemMapped"),
+ FLAG(desc, 1));
+
+ if (desc & 2)
+ {
+ int n = addr_lo & 7;
+ if (!n)
+ n = 8;
+ printf("\t\t\tAddr:\t%02x:%02x.%d CfgSpace=%08x%08x\n",
+ BITS(addr_lo, 20, n),
+ BITS(addr_lo, 15, 5),
+ BITS(addr_lo, 12, 3),
+ addr_hi, addr_lo);
+ }
+ else
+ printf("\t\t\tAddr:\t%08x%08x\n", addr_hi, addr_lo);
+ }
+}
+
+static void
+cap_rcec(struct device *d, int where)
+{
+ printf("Root Complex Event Collector Endpoint Association\n");
+ if (verbose < 2)
+ return;
+
+ if (!config_fetch(d, where, 12))
+ return;
+
+ u32 hdr = get_conf_long(d, where);
+ byte cap_ver = PCI_RCEC_EP_CAP_VER(hdr);
+ u32 bmap = get_conf_long(d, where + PCI_RCEC_RCIEP_BMAP);
+ printf("\t\tRCiEPBitmap: ");
+ if (bmap)
+ {
+ int prevmatched=0;
+ int adjcount=0;
+ int prevdev=0;
+ printf("RCiEP at Device(s):");
+ for (int dev=0; dev < 32; dev++)
+ {
+ if (BITS(bmap, dev, 1))
+ {
+ if (!adjcount)
+ printf("%s %u", (prevmatched) ? "," : "", dev);
+ adjcount++;
+ prevdev=dev;
+ prevmatched=1;
+ }
+ else
+ {
+ if (adjcount > 1)
+ printf("-%u", prevdev);
+ adjcount=0;
+ }
+ }
+ }
+ else
+ printf("%s", (verbose > 2) ? "00000000 [none]" : "[none]");
+ printf("\n");
+
+ if (cap_ver < PCI_RCEC_BUSN_REG_VER)
+ return;
+
+ u32 busn = get_conf_long(d, where + PCI_RCEC_BUSN_REG);
+ u8 lastbusn = BITS(busn, 16, 8);
+ u8 nextbusn = BITS(busn, 8, 8);
+
+ if ((lastbusn == 0x00) && (nextbusn == 0xff))
+ printf("\t\tAssociatedBusNumbers: %s\n", (verbose > 2) ? "ff-00 [none]" : "[none]");
+ else
+ printf("\t\tAssociatedBusNumbers: %02x-%02x\n", nextbusn, lastbusn );
+}
+
+static void
+cxl_range(u64 base, u64 size, int n)
+{
+ u32 interleave[] = { 0, 256, 4096, 512, 1024, 2048, 8192, 16384 };
+ const char *type[] = { "Volatile", "Non-volatile", "CDAT" };
+ const char *class[] = { "DRAM", "Storage", "CDAT" };
+ u16 w;
+
+ w = (u16) size;
+
+ size &= ~0x0fffffffULL;
+
+ printf("\t\tRange%d: %016"PCI_U64_FMT_X"-%016"PCI_U64_FMT_X"\n", n, base, base + size - 1);
+ printf("\t\t\tValid%c Active%c Type=%s Class=%s interleave=%d timeout=%ds\n",
+ FLAG(w, PCI_CXL_RANGE_VALID), FLAG(w, PCI_CXL_RANGE_ACTIVE),
+ type[PCI_CXL_RANGE_TYPE(w)], class[PCI_CXL_RANGE_CLASS(w)],
+ interleave[PCI_CXL_RANGE_INTERLEAVE(w)],
+ 1 << (PCI_CXL_RANGE_TIMEOUT(w) * 2));
+}
+
+static void
+dvsec_cxl_device(struct device *d, int rev, int where, int len)
+{
+ u32 cache_size, cache_unit_size;
+ u64 range_base, range_size;
+ u16 w;
+
+ if (len < PCI_CXL_DEV_LEN)
+ return;
+
+ /* Legacy 1.1 revs aren't handled */
+ if (rev < 1)
+ return;
+
+ w = get_conf_word(d, where + PCI_CXL_DEV_CAP);
+ printf("\t\tCXLCap:\tCache%c IO%c Mem%c Mem HW Init%c HDMCount %d Viral%c\n",
+ FLAG(w, PCI_CXL_DEV_CAP_CACHE), FLAG(w, PCI_CXL_DEV_CAP_IO), FLAG(w, PCI_CXL_DEV_CAP_MEM),
+ FLAG(w, PCI_CXL_DEV_CAP_MEM_HWINIT), PCI_CXL_DEV_CAP_HDM_CNT(w), FLAG(w, PCI_CXL_DEV_CAP_VIRAL));
+
+ w = get_conf_word(d, where + PCI_CXL_DEV_CTRL);
+ printf("\t\tCXLCtl:\tCache%c IO%c Mem%c Cache SF Cov %d Cache SF Gran %d Cache Clean%c Viral%c\n",
+ FLAG(w, PCI_CXL_DEV_CTRL_CACHE), FLAG(w, PCI_CXL_DEV_CTRL_IO), FLAG(w, PCI_CXL_DEV_CTRL_MEM),
+ PCI_CXL_DEV_CTRL_CACHE_SF_COV(w), PCI_CXL_DEV_CTRL_CACHE_SF_GRAN(w), FLAG(w, PCI_CXL_DEV_CTRL_CACHE_CLN),
+ FLAG(w, PCI_CXL_DEV_CTRL_VIRAL));
+
+ w = get_conf_word(d, where + PCI_CXL_DEV_STATUS);
+ printf("\t\tCXLSta:\tViral%c\n", FLAG(w, PCI_CXL_DEV_STATUS_VIRAL));
+
+ w = get_conf_word(d, where + PCI_CXL_DEV_STATUS2);
+ printf("\t\tCXLSta2:\tResetComplete%c ResetError%c PMComplete%c\n",
+ FLAG(w, PCI_CXL_DEV_STATUS_RC), FLAG(w,PCI_CXL_DEV_STATUS_RE), FLAG(w, PCI_CXL_DEV_STATUS_PMC));
+
+ w = get_conf_word(d, where + PCI_CXL_DEV_CAP2);
+ cache_unit_size = BITS(w, 0, 4);
+ cache_size = BITS(w, 8, 8);
+ switch (cache_unit_size)
+ {
+ case PCI_CXL_DEV_CAP2_CACHE_1M:
+ printf("\t\tCache Size: %08x\n", cache_size * (1<<20));
+ break;
+ case PCI_CXL_DEV_CAP2_CACHE_64K:
+ printf("\t\tCache Size: %08x\n", cache_size * (64<<10));
+ break;
+ case PCI_CXL_DEV_CAP2_CACHE_UNK:
+ printf("\t\tCache Size Not Reported\n");
+ break;
+ default:
+ printf("\t\tCache Size: %d of unknown unit size (%d)\n", cache_size, cache_unit_size);
+ break;
+ }
+
+ range_size = (u64) get_conf_long(d, where + PCI_CXL_DEV_RANGE1_SIZE_HI) << 32;
+ range_size |= get_conf_long(d, where + PCI_CXL_DEV_RANGE1_SIZE_LO);
+ range_base = (u64) get_conf_long(d, where + PCI_CXL_DEV_RANGE1_BASE_HI) << 32;
+ range_base |= get_conf_long(d, where + PCI_CXL_DEV_RANGE1_BASE_LO);
+ cxl_range(range_base, range_size, 1);
+
+ range_size = (u64) get_conf_long(d, where + PCI_CXL_DEV_RANGE2_SIZE_HI) << 32;
+ range_size |= get_conf_long(d, where + PCI_CXL_DEV_RANGE2_SIZE_LO);
+ range_base = (u64) get_conf_long(d, where + PCI_CXL_DEV_RANGE2_BASE_HI) << 32;
+ range_base |= get_conf_long(d, where + PCI_CXL_DEV_RANGE2_BASE_LO);
+ cxl_range(range_base, range_size, 2);
+}
+
+static void
+dvsec_cxl_port(struct device *d, int where, int len)
+{
+ u16 w, m1, m2;
+ u8 b1, b2;
+
+ if (len < PCI_CXL_PORT_EXT_LEN)
+ return;
+
+ w = get_conf_word(d, where + PCI_CXL_PORT_EXT_STATUS);
+ printf("\t\tCXLPortSta:\tPMComplete%c\n", FLAG(w, PCI_CXL_PORT_EXT_STATUS));
+
+ w = get_conf_word(d, where + PCI_CXL_PORT_CTRL);
+ printf("\t\tCXLPortCtl:\tUnmaskSBR%c UnmaskLinkDisable%c AltMem%c AltBME%c ViralEnable%c\n",
+ FLAG(w, PCI_CXL_PORT_UNMASK_SBR), FLAG(w, PCI_CXL_PORT_UNMASK_LINK),
+ FLAG(w, PCI_CXL_PORT_ALT_MEMORY), FLAG(w, PCI_CXL_PORT_ALT_BME),
+ FLAG(w, PCI_CXL_PORT_VIRAL_EN));
+
+ b1 = get_conf_byte(d, where + PCI_CXL_PORT_ALT_BUS_BASE);
+ b2 = get_conf_byte(d, where + PCI_CXL_PORT_ALT_BUS_LIMIT);
+ printf("\t\tAlternateBus:\t%02x-%02x\n", b1, b2);
+ m1 = get_conf_word(d, where + PCI_CXL_PORT_ALT_MEM_BASE);
+ m2 = get_conf_word(d, where + PCI_CXL_PORT_ALT_MEM_LIMIT);
+ printf("\t\tAlternateBus:\t%04x-%04x\n", m1, m2);
+}
+
+static void
+dvsec_cxl_register_locator(struct device *d, int where, int len)
+{
+ static const char * const id_names[] = {
+ "empty",
+ "component registers",
+ "BAR virtualization",
+ "CXL device registers",
+ "CPMU registers",
+ };
+
+ for (int i=0; ; i++)
+ {
+ int pos = where + PCI_CXL_RL_BLOCK1_LO + 8*i;
+ if (pos + 7 >= where + len)
+ break;
+
+ u32 lo = get_conf_long(d, pos);
+ u32 hi = get_conf_long(d, pos + 4);
+
+ unsigned int bir = BITS(lo, 0, 3);
+ unsigned int block_id = BITS(lo, 8, 8);
+ u64 base = (BITS(lo, 16, 16) << 16) | ((u64) hi << 32);
+
+ if (!block_id)
+ continue;
+
+ const char *id_name;
+ if (block_id < sizeof(id_names) / sizeof(*id_names))
+ id_name = id_names[block_id];
+ else if (block_id == 0xff)
+ id_name = "vendor-specific";
+ else
+ id_name = "<?>";
+
+ printf("\t\tBlock%d: BIR: bar%d, ID: %s, offset: %016" PCI_U64_FMT_X "\n", i + 1, bir, id_name, base);
+ }
+}
+
+static void
+dvsec_cxl_gpf_device(struct device *d, int where)
+{
+ u32 l;
+ u16 w, duration;
+ u8 time_base, time_scale;
+
+ w = get_conf_word(d, where + PCI_CXL_GPF_DEV_PHASE2_DUR);
+ time_base = BITS(w, 0, 4);
+ time_scale = BITS(w, 8, 4);
+
+ switch (time_scale)
+ {
+ case PCI_CXL_GPF_DEV_100US:
+ case PCI_CXL_GPF_DEV_100MS:
+ duration = time_base * 100;
+ break;
+ case PCI_CXL_GPF_DEV_10US:
+ case PCI_CXL_GPF_DEV_10MS:
+ case PCI_CXL_GPF_DEV_10S:
+ duration = time_base * 10;
+ break;
+ case PCI_CXL_GPF_DEV_1US:
+ case PCI_CXL_GPF_DEV_1MS:
+ case PCI_CXL_GPF_DEV_1S:
+ duration = time_base;
+ break;
+ default:
+ /* Reserved */
+ printf("\t\tReserved time scale encoding %x\n", time_scale);
+ duration = time_base;
+ }
+
+ printf("\t\tGPF Phase 2 Duration: %u%s\n", duration,
+ (time_scale < PCI_CXL_GPF_DEV_1MS) ? "us":
+ (time_scale < PCI_CXL_GPF_DEV_1S) ? "ms" :
+ (time_scale == PCI_CXL_GPF_DEV_1S) ? "s" : "<?>");
+
+ l = get_conf_long(d, where + PCI_CXL_GPF_DEV_PHASE2_POW);
+ printf("\t\tGPF Phase 2 Power: %umW\n", (unsigned int)l);
+}
+
+static void
+dvsec_cxl_gpf_port(struct device *d, int where)
+{
+ u16 w, timeout;
+ u8 time_base, time_scale;
+
+ w = get_conf_word(d, where + PCI_CXL_GPF_PORT_PHASE1_CTRL);
+ time_base = BITS(w, 0, 4);
+ time_scale = BITS(w, 8, 4);
+
+ switch (time_scale)
+ {
+ case PCI_CXL_GPF_PORT_100US:
+ case PCI_CXL_GPF_PORT_100MS:
+ timeout = time_base * 100;
+ break;
+ case PCI_CXL_GPF_PORT_10US:
+ case PCI_CXL_GPF_PORT_10MS:
+ case PCI_CXL_GPF_PORT_10S:
+ timeout = time_base * 10;
+ break;
+ case PCI_CXL_GPF_PORT_1US:
+ case PCI_CXL_GPF_PORT_1MS:
+ case PCI_CXL_GPF_PORT_1S:
+ timeout = time_base;
+ break;
+ default:
+ /* Reserved */
+ printf("\t\tReserved time scale encoding %x\n", time_scale);
+ timeout = time_base;
+ }
+
+ printf("\t\tGPF Phase 1 Timeout: %d%s\n", timeout,
+ (time_scale < PCI_CXL_GPF_PORT_1MS) ? "us":
+ (time_scale < PCI_CXL_GPF_PORT_1S) ? "ms" :
+ (time_scale == PCI_CXL_GPF_PORT_1S) ? "s" : "<?>");
+
+ w = get_conf_word(d, where + PCI_CXL_GPF_PORT_PHASE2_CTRL);
+ time_base = BITS(w, 0, 4);
+ time_scale = BITS(w, 8, 4);
+
+ switch (time_scale)
+ {
+ case PCI_CXL_GPF_PORT_100US:
+ case PCI_CXL_GPF_PORT_100MS:
+ timeout = time_base * 100;
+ break;
+ case PCI_CXL_GPF_PORT_10US:
+ case PCI_CXL_GPF_PORT_10MS:
+ case PCI_CXL_GPF_PORT_10S:
+ timeout = time_base * 10;
+ break;
+ case PCI_CXL_GPF_PORT_1US:
+ case PCI_CXL_GPF_PORT_1MS:
+ case PCI_CXL_GPF_PORT_1S:
+ timeout = time_base;
+ break;
+ default:
+ /* Reserved */
+ printf("\t\tReserved time scale encoding %x\n", time_scale);
+ timeout = time_base;
+ }
+
+ printf("\t\tGPF Phase 2 Timeout: %d%s\n", timeout,
+ (time_scale < PCI_CXL_GPF_PORT_1MS) ? "us":
+ (time_scale < PCI_CXL_GPF_PORT_1S) ? "ms" :
+ (time_scale == PCI_CXL_GPF_PORT_1S) ? "s" : "<?>");
+}
+
+static void
+dvsec_cxl_flex_bus(struct device *d, int where, int rev)
+{
+ u16 w;
+ u32 l, data;
+
+ if (rev < 1)
+ {
+ printf("\t\tRevision %d not supported\n", rev);
+ return;
+ }
+
+ w = get_conf_word(d, where + PCI_CXL_FB_PORT_CAP);
+ printf("\t\tFBCap:\tCache%c IO%c Mem%c 68BFlit%c MltLogDev%c",
+ FLAG(w, PCI_CXL_FB_CAP_CACHE), FLAG(w, PCI_CXL_FB_CAP_IO),
+ FLAG(w, PCI_CXL_FB_CAP_MEM), FLAG(w, PCI_CXL_FB_CAP_68B_FLIT),
+ FLAG(w, PCI_CXL_FB_CAP_MULT_LOG_DEV));
+
+ if (rev > 1)
+ printf(" 256BFlit%c PBRFlit%c",
+ FLAG(w, PCI_CXL_FB_CAP_256B_FLIT), FLAG(w, PCI_CXL_FB_CAP_PBR_FLIT));
+
+ w = get_conf_word(d, where + PCI_CXL_FB_PORT_CTRL);
+ printf("\n\t\tFBCtl:\tCache%c IO%c Mem%c SynHdrByp%c DrftBuf%c 68BFlit%c MltLogDev%c RCD%c Retimer1%c Retimer2%c",
+ FLAG(w, PCI_CXL_FB_CTRL_CACHE), FLAG(w, PCI_CXL_FB_CTRL_IO),
+ FLAG(w, PCI_CXL_FB_CTRL_MEM), FLAG(w, PCI_CXL_FB_CTRL_SYNC_HDR_BYP),
+ FLAG(w, PCI_CXL_FB_CTRL_DRFT_BUF), FLAG(w, PCI_CXL_FB_CTRL_68B_FLIT),
+ FLAG(w, PCI_CXL_FB_CTRL_MULT_LOG_DEV), FLAG(w, PCI_CXL_FB_CTRL_RCD),
+ FLAG(w, PCI_CXL_FB_CTRL_RETIMER1), FLAG(w, PCI_CXL_FB_CTRL_RETIMER2));
+
+ if (rev > 1)
+ printf(" 256BFlit%c PBRFlit%c",
+ FLAG(w, PCI_CXL_FB_CTRL_256B_FLIT), FLAG(w, PCI_CXL_FB_CTRL_PBR_FLIT));
+
+ w = get_conf_word(d, where + PCI_CXL_FB_PORT_STATUS);
+ printf("\n\t\tFBSta:\tCache%c IO%c Mem%c SynHdrByp%c DrftBuf%c 68BFlit%c MltLogDev%c",
+ FLAG(w, PCI_CXL_FB_STAT_CACHE), FLAG(w, PCI_CXL_FB_STAT_IO),
+ FLAG(w, PCI_CXL_FB_STAT_MEM), FLAG(w, PCI_CXL_FB_STAT_SYNC_HDR_BYP),
+ FLAG(w, PCI_CXL_FB_STAT_DRFT_BUF), FLAG(w, PCI_CXL_FB_STAT_68B_FLIT),
+ FLAG(w, PCI_CXL_FB_STAT_MULT_LOG_DEV));
+
+ if (rev > 1)
+ printf(" 256BFlit%c PBRFlit%c",
+ FLAG(w, PCI_CXL_FB_STAT_256B_FLIT), FLAG(w, PCI_CXL_FB_STAT_PBR_FLIT));
+
+ l = get_conf_long(d, where + PCI_CXL_FB_MOD_TS_DATA);
+ data = BITS(l, 0, 24);
+ printf("\n\t\tFBModTS:\tReceived FB Data: %06x\n", (unsigned int)data);
+
+ if (rev > 1)
+ {
+ u8 nop;
+
+ l = get_conf_long(d, where + PCI_CXL_FB_PORT_CAP2);
+ printf("\t\tFBCap2:\tNOPHint%c\n", FLAG(l, PCI_CXL_FB_CAP2_NOP_HINT));
+
+ l = get_conf_long(d, where + PCI_CXL_FB_PORT_CTRL2);
+ printf("\t\tFBCtl2:\tNOPHint%c\n", FLAG(l, PCI_CXL_FB_CTRL2_NOP_HINT));
+
+ l = get_conf_long(d, where + PCI_CXL_FB_PORT_STATUS2);
+ nop = BITS(l, 0, 2);
+ printf("\t\tFBSta2:\tNOPHintInfo: %x\n", nop);
+ }
+}
+
+static void
+dvsec_cxl_mld(struct device *d, int where)
+{
+ u16 w;
+
+ w = get_conf_word(d, where + PCI_CXL_MLD_NUM_LD);
+
+ /* Encodings greater than 16 are reserved */
+ if (w && w <= PCI_CXL_MLD_MAX_LD)
+ printf("\t\tNumLogDevs: %d\n", w);
+}
+
+static void
+dvsec_cxl_function_map(struct device *d, int where)
+{
+
+ printf("\t\tFuncMap 0: %08x\n",
+ (unsigned int)(get_conf_word(d, where + PCI_CXL_FUN_MAP_REG_0)));
+
+ printf("\t\tFuncMap 1: %08x\n",
+ (unsigned int)(get_conf_word(d, where + PCI_CXL_FUN_MAP_REG_1)));
+
+ printf("\t\tFuncMap 2: %08x\n",
+ (unsigned int)(get_conf_word(d, where + PCI_CXL_FUN_MAP_REG_2)));
+
+ printf("\t\tFuncMap 3: %08x\n",
+ (unsigned int)(get_conf_word(d, where + PCI_CXL_FUN_MAP_REG_3)));
+
+ printf("\t\tFuncMap 4: %08x\n",
+ (unsigned int)(get_conf_word(d, where + PCI_CXL_FUN_MAP_REG_4)));
+
+ printf("\t\tFuncMap 5: %08x\n",
+ (unsigned int)(get_conf_word(d, where + PCI_CXL_FUN_MAP_REG_5)));
+
+ printf("\t\tFuncMap 6: %08x\n",
+ (unsigned int)(get_conf_word(d, where + PCI_CXL_FUN_MAP_REG_6)));
+
+ printf("\t\tFuncMap 7: %08x\n",
+ (unsigned int)(get_conf_word(d, where + PCI_CXL_FUN_MAP_REG_7)));
+}
+
+static void
+cap_dvsec_cxl(struct device *d, int id, int rev, int where, int len)
+{
+ printf(": CXL\n");
+ if (verbose < 2)
+ return;
+
+ if (!config_fetch(d, where, len))
+ return;
+
+ switch (id)
+ {
+ case 0:
+ dvsec_cxl_device(d, rev, where, len);
+ break;
+ case 2:
+ dvsec_cxl_function_map(d, where);
+ break;
+ case 3:
+ dvsec_cxl_port(d, where, len);
+ break;
+ case 4:
+ dvsec_cxl_gpf_port(d, where);
+ break;
+ case 5:
+ dvsec_cxl_gpf_device(d, where);
+ break;
+ case 7:
+ dvsec_cxl_flex_bus(d, where, rev);
+ break;
+ case 8:
+ dvsec_cxl_register_locator(d, where, len);
+ break;
+ case 9:
+ dvsec_cxl_mld(d, where);
+ break;
+ default:
+ printf("\t\tUnknown ID %04x\n", id);
+ }
+}
+
+static void
+cap_dvsec(struct device *d, int where)
+{
+ printf("Designated Vendor-Specific: ");
+ if (!config_fetch(d, where + PCI_DVSEC_HEADER1, 8))
+ {
+ printf("<unreadable>\n");
+ return;
+ }
+
+ u32 hdr = get_conf_long(d, where + PCI_DVSEC_HEADER1);
+ u16 vendor = BITS(hdr, 0, 16);
+ byte rev = BITS(hdr, 16, 4);
+ u16 len = BITS(hdr, 20, 12);
+
+ u16 id = get_conf_long(d, where + PCI_DVSEC_HEADER2);
+
+ printf("Vendor=%04x ID=%04x Rev=%d Len=%d", vendor, id, rev, len);
+ if (vendor == PCI_DVSEC_VENDOR_ID_CXL && len >= 16)
+ cap_dvsec_cxl(d, id, rev, where, len);
+ else
+ printf(" <?>\n");
+}
+
+static void
+cap_evendor(struct device *d, int where)
+{
+ u32 hdr;
+
+ printf("Vendor Specific Information: ");
+ if (!config_fetch(d, where + PCI_EVNDR_HEADER, 4))
+ {
+ printf("<unreadable>\n");
+ return;
+ }
+
+ hdr = get_conf_long(d, where + PCI_EVNDR_HEADER);
+ printf("ID=%04x Rev=%d Len=%03x <?>\n",
+ BITS(hdr, 0, 16),
+ BITS(hdr, 16, 4),
+ BITS(hdr, 20, 12));
+}
+
+static int l1pm_calc_pwron(int scale, int value)
+{
+ switch (scale)
+ {
+ case 0:
+ return 2 * value;
+ case 1:
+ return 10 * value;
+ case 2:
+ return 100 * value;
+ }
+ return -1;
+}
+
+static void
+cap_l1pm(struct device *d, int where)
+{
+ u32 l1_cap, val, scale;
+ int time;
+
+ printf("L1 PM Substates\n");
+
+ if (verbose < 2)
+ return;
+
+ if (!config_fetch(d, where + PCI_L1PM_SUBSTAT_CAP, 12))
+ {
+ printf("\t\t<unreadable>\n");
+ return;
+ }
+
+ l1_cap = get_conf_long(d, where + PCI_L1PM_SUBSTAT_CAP);
+ printf("\t\tL1SubCap: ");
+ printf("PCI-PM_L1.2%c PCI-PM_L1.1%c ASPM_L1.2%c ASPM_L1.1%c L1_PM_Substates%c\n",
+ FLAG(l1_cap, PCI_L1PM_SUBSTAT_CAP_PM_L12),
+ FLAG(l1_cap, PCI_L1PM_SUBSTAT_CAP_PM_L11),
+ FLAG(l1_cap, PCI_L1PM_SUBSTAT_CAP_ASPM_L12),
+ FLAG(l1_cap, PCI_L1PM_SUBSTAT_CAP_ASPM_L11),
+ FLAG(l1_cap, PCI_L1PM_SUBSTAT_CAP_L1PM_SUPP));
+
+ if (l1_cap & PCI_L1PM_SUBSTAT_CAP_PM_L12 || l1_cap & PCI_L1PM_SUBSTAT_CAP_ASPM_L12)
+ {
+ printf("\t\t\t PortCommonModeRestoreTime=%dus ", BITS(l1_cap, 8, 8));
+ time = l1pm_calc_pwron(BITS(l1_cap, 16, 2), BITS(l1_cap, 19, 5));
+ if (time != -1)
+ printf("PortTPowerOnTime=%dus\n", time);
+ else
+ printf("PortTPowerOnTime=<error>\n");
+ }
+
+ val = get_conf_long(d, where + PCI_L1PM_SUBSTAT_CTL1);
+ printf("\t\tL1SubCtl1: PCI-PM_L1.2%c PCI-PM_L1.1%c ASPM_L1.2%c ASPM_L1.1%c\n",
+ FLAG(val, PCI_L1PM_SUBSTAT_CTL1_PM_L12),
+ FLAG(val, PCI_L1PM_SUBSTAT_CTL1_PM_L11),
+ FLAG(val, PCI_L1PM_SUBSTAT_CTL1_ASPM_L12),
+ FLAG(val, PCI_L1PM_SUBSTAT_CTL1_ASPM_L11));
+
+ if (l1_cap & PCI_L1PM_SUBSTAT_CAP_PM_L12 || l1_cap & PCI_L1PM_SUBSTAT_CAP_ASPM_L12)
+ {
+ printf("\t\t\t T_CommonMode=%dus", BITS(val, 8, 8));
+
+ if (l1_cap & PCI_L1PM_SUBSTAT_CAP_ASPM_L12)
+ {
+ scale = BITS(val, 29, 3);
+ if (scale > 5)
+ printf(" LTR1.2_Threshold=<error>");
+ else
+ printf(" LTR1.2_Threshold=%" PCI_U64_FMT_U "ns", BITS(val, 16, 10) * (u64) cap_ltr_scale(scale));
+ }
+ printf("\n");
+ }
+
+ val = get_conf_long(d, where + PCI_L1PM_SUBSTAT_CTL2);
+ printf("\t\tL1SubCtl2:");
+ if (l1_cap & PCI_L1PM_SUBSTAT_CAP_PM_L12 || l1_cap & PCI_L1PM_SUBSTAT_CAP_ASPM_L12)
+ {
+ time = l1pm_calc_pwron(BITS(val, 0, 2), BITS(val, 3, 5));
+ if (time != -1)
+ printf(" T_PwrOn=%dus", time);
+ else
+ printf(" T_PwrOn=<error>");
+ }
+ printf("\n");
+}
+
+static void
+cap_ptm(struct device *d, int where)
+{
+ u32 buff;
+ u16 clock;
+
+ printf("Precision Time Measurement\n");
+
+ if (verbose < 2)
+ return;
+
+ if (!config_fetch(d, where + 4, 8))
+ {
+ printf("\t\t<unreadable>\n");
+ return;
+ }
+
+ buff = get_conf_long(d, where + 4);
+ printf("\t\tPTMCap: ");
+ printf("Requester:%c Responder:%c Root:%c\n",
+ FLAG(buff, 0x1),
+ FLAG(buff, 0x2),
+ FLAG(buff, 0x4));
+
+ clock = BITS(buff, 8, 8);
+ printf("\t\tPTMClockGranularity: ");
+ switch (clock)
+ {
+ case 0x00:
+ printf("Unimplemented\n");
+ break;
+ case 0xff:
+ printf("Greater than 254ns\n");
+ break;
+ default:
+ printf("%huns\n", clock);
+ }
+
+ buff = get_conf_long(d, where + 8);
+ printf("\t\tPTMControl: ");
+ printf("Enabled:%c RootSelected:%c\n",
+ FLAG(buff, 0x1),
+ FLAG(buff, 0x2));
+
+ clock = BITS(buff, 8, 8);
+ printf("\t\tPTMEffectiveGranularity: ");
+ switch (clock)
+ {
+ case 0x00:
+ printf("Unknown\n");
+ break;
+ case 0xff:
+ printf("Greater than 254ns\n");
+ break;
+ default:
+ printf("%huns\n", clock);
+ }
+}
+
+static void
+print_rebar_range_size(int ld2_size)
+{
+ // This function prints the input as a power-of-2 size value
+ // It is biased with 1MB = 0, ...
+ // Maximum resizable BAR value supported is 2^63 bytes = 43
+ // for the extended resizable BAR capability definition
+ // (otherwise it would stop at 2^28)
+
+ if (ld2_size >= 0 && ld2_size < 10)
+ printf(" %dMB", (1 << ld2_size));
+ else if (ld2_size >= 10 && ld2_size < 20)
+ printf(" %dGB", (1 << (ld2_size-10)));
+ else if (ld2_size >= 20 && ld2_size < 30)
+ printf(" %dTB", (1 << (ld2_size-20)));
+ else if (ld2_size >= 30 && ld2_size < 40)
+ printf(" %dPB", (1 << (ld2_size-30)));
+ else if (ld2_size >= 40 && ld2_size < 44)
+ printf(" %dEB", (1 << (ld2_size-40)));
+ else
+ printf(" <unknown>");
+}
+
+static void
+cap_rebar(struct device *d, int where, int virtual)
+{
+ u32 sizes_buffer, control_buffer, ext_sizes, current_size;
+ u16 bar_index, barcount, i;
+ // If the structure exists, at least one bar is defined
+ u16 num_bars = 1;
+
+ printf("%s Resizable BAR\n", (virtual) ? "Virtual" : "Physical");
+
+ if (verbose < 2)
+ return;
+
+ // Go through all defined BAR definitions of the caps, at minimum 1
+ // (loop also terminates if num_bars read from caps is > 6)
+ for (barcount = 0; barcount < num_bars; barcount++)
+ {
+ where += 4;
+
+ // Get the next BAR configuration
+ if (!config_fetch(d, where, 8))
+ {
+ printf("\t\t<unreadable>\n");
+ return;
+ }
+
+ sizes_buffer = get_conf_long(d, where) >> 4;
+ where += 4;
+ control_buffer = get_conf_long(d, where);
+
+ bar_index = BITS(control_buffer, 0, 3);
+ current_size = BITS(control_buffer, 8, 6);
+ ext_sizes = BITS(control_buffer, 16, 16);
+
+ if (barcount == 0)
+ {
+ // Only index 0 controlreg has the num_bar count definition
+ num_bars = BITS(control_buffer, 5, 3);
+ if (num_bars < 1 || num_bars > 6)
+ {
+ printf("\t\t<error in resizable BAR: num_bars=%d is out of specification>\n", num_bars);
+ break;
+ }
+ }
+
+ // Resizable BAR list entry have an arbitrary index and current size
+ printf("\t\tBAR %d: current size:", bar_index);
+ print_rebar_range_size(current_size);
+
+ if (sizes_buffer || ext_sizes)
+ {
+ printf(", supported:");
+
+ for (i=0; i<28; i++)
+ if (sizes_buffer & (1U << i))
+ print_rebar_range_size(i);
+
+ for (i=0; i<16; i++)
+ if (ext_sizes & (1U << i))
+ print_rebar_range_size(i + 28);
+ }
+
+ printf("\n");
+ }
+}
+
+static void
+cap_doe(struct device *d, int where)
+{
+ u32 l;
+
+ printf("Data Object Exchange\n");
+
+ if (verbose < 2)
+ return;
+
+ if (!config_fetch(d, where + PCI_DOE_CAP, 0x14))
+ {
+ printf("\t\t<unreadable>\n");
+ return;
+ }
+
+ l = get_conf_long(d, where + PCI_DOE_CAP);
+ printf("\t\tDOECap: IntSup%c\n",
+ FLAG(l, PCI_DOE_CAP_INT_SUPP));
+ if (l & PCI_DOE_CAP_INT_SUPP)
+ printf("\t\t\tInterrupt Message Number %03x\n",
+ PCI_DOE_CAP_INT_MSG(l));
+
+ l = get_conf_long(d, where + PCI_DOE_CTL);
+ printf("\t\tDOECtl: IntEn%c\n",
+ FLAG(l, PCI_DOE_CTL_INT));
+
+ l = get_conf_long(d, where + PCI_DOE_STS);
+ printf("\t\tDOESta: Busy%c IntSta%c Error%c ObjectReady%c\n",
+ FLAG(l, PCI_DOE_STS_BUSY),
+ FLAG(l, PCI_DOE_STS_INT),
+ FLAG(l, PCI_DOE_STS_ERROR),
+ FLAG(l, PCI_DOE_STS_OBJECT_READY));
+}
+
+void
+show_ext_caps(struct device *d, int type)
+{
+ int where = 0x100;
+ char been_there[0x1000];
+ memset(been_there, 0, 0x1000);
+ do
+ {
+ u32 header;
+ int id, version;
+
+ if (!config_fetch(d, where, 4))
+ break;
+ header = get_conf_long(d, where);
+ if (!header || header == 0xffffffff)
+ break;
+ id = header & 0xffff;
+ version = (header >> 16) & 0xf;
+ printf("\tCapabilities: [%03x", where);
+ if (verbose > 1)
+ printf(" v%d", version);
+ printf("] ");
+ if (been_there[where]++)
+ {
+ printf("<chain looped>\n");
+ break;
+ }
+ switch (id)
+ {
+ case PCI_EXT_CAP_ID_NULL:
+ printf("Null\n");
+ break;
+ case PCI_EXT_CAP_ID_AER:
+ cap_aer(d, where, type);
+ break;
+ case PCI_EXT_CAP_ID_DPC:
+ cap_dpc(d, where);
+ break;
+ case PCI_EXT_CAP_ID_VC:
+ case PCI_EXT_CAP_ID_VC2:
+ cap_vc(d, where);
+ break;
+ case PCI_EXT_CAP_ID_DSN:
+ cap_dsn(d, where);
+ break;
+ case PCI_EXT_CAP_ID_PB:
+ printf("Power Budgeting <?>\n");
+ break;
+ case PCI_EXT_CAP_ID_RCLINK:
+ cap_rclink(d, where);
+ break;
+ case PCI_EXT_CAP_ID_RCILINK:
+ printf("Root Complex Internal Link <?>\n");
+ break;
+ case PCI_EXT_CAP_ID_RCEC:
+ cap_rcec(d, where);
+ break;
+ case PCI_EXT_CAP_ID_MFVC:
+ printf("Multi-Function Virtual Channel <?>\n");
+ break;
+ case PCI_EXT_CAP_ID_RCRB:
+ printf("Root Complex Register Block <?>\n");
+ break;
+ case PCI_EXT_CAP_ID_VNDR:
+ cap_evendor(d, where);
+ break;
+ case PCI_EXT_CAP_ID_ACS:
+ cap_acs(d, where);
+ break;
+ case PCI_EXT_CAP_ID_ARI:
+ cap_ari(d, where);
+ break;
+ case PCI_EXT_CAP_ID_ATS:
+ cap_ats(d, where);
+ break;
+ case PCI_EXT_CAP_ID_SRIOV:
+ cap_sriov(d, where);
+ break;
+ case PCI_EXT_CAP_ID_MRIOV:
+ printf("Multi-Root I/O Virtualization <?>\n");
+ break;
+ case PCI_EXT_CAP_ID_MCAST:
+ cap_multicast(d, where, type);
+ break;
+ case PCI_EXT_CAP_ID_PRI:
+ cap_pri(d, where);
+ break;
+ case PCI_EXT_CAP_ID_REBAR:
+ cap_rebar(d, where, 0);
+ break;
+ case PCI_EXT_CAP_ID_DPA:
+ printf("Dynamic Power Allocation <?>\n");
+ break;
+ case PCI_EXT_CAP_ID_TPH:
+ cap_tph(d, where);
+ break;
+ case PCI_EXT_CAP_ID_LTR:
+ cap_ltr(d, where);
+ break;
+ case PCI_EXT_CAP_ID_SECPCI:
+ cap_sec(d, where);
+ break;
+ case PCI_EXT_CAP_ID_PMUX:
+ printf("Protocol Multiplexing <?>\n");
+ break;
+ case PCI_EXT_CAP_ID_PASID:
+ cap_pasid(d, where);
+ break;
+ case PCI_EXT_CAP_ID_LNR:
+ printf("LN Requester <?>\n");
+ break;
+ case PCI_EXT_CAP_ID_L1PM:
+ cap_l1pm(d, where);
+ break;
+ case PCI_EXT_CAP_ID_PTM:
+ cap_ptm(d, where);
+ break;
+ case PCI_EXT_CAP_ID_M_PCIE:
+ printf("PCI Express over M_PHY <?>\n");
+ break;
+ case PCI_EXT_CAP_ID_FRS:
+ printf("FRS Queueing <?>\n");
+ break;
+ case PCI_EXT_CAP_ID_RTR:
+ printf("Readiness Time Reporting <?>\n");
+ break;
+ case PCI_EXT_CAP_ID_DVSEC:
+ cap_dvsec(d, where);
+ break;
+ case PCI_EXT_CAP_ID_VF_REBAR:
+ cap_rebar(d, where, 1);
+ break;
+ case PCI_EXT_CAP_ID_DLNK:
+ printf("Data Link Feature <?>\n");
+ break;
+ case PCI_EXT_CAP_ID_16GT:
+ printf("Physical Layer 16.0 GT/s <?>\n");
+ break;
+ case PCI_EXT_CAP_ID_LMR:
+ printf("Lane Margining at the Receiver <?>\n");
+ break;
+ case PCI_EXT_CAP_ID_HIER_ID:
+ printf("Hierarchy ID <?>\n");
+ break;
+ case PCI_EXT_CAP_ID_NPEM:
+ printf("Native PCIe Enclosure Management <?>\n");
+ break;
+ case PCI_EXT_CAP_ID_DOE:
+ cap_doe(d, where);
+ break;
+ default:
+ printf("Extended Capability ID %#02x\n", id);
+ break;
+ }
+ where = (header >> 20) & ~3;
+ } while (where);
+}
diff --git a/ls-kernel.c b/ls-kernel.c
new file mode 100644
index 0000000..b90a469
--- /dev/null
+++ b/ls-kernel.c
@@ -0,0 +1,296 @@
+/*
+ * The PCI Utilities -- Show Kernel Drivers
+ *
+ * Copyright (c) 1997--2013 Martin Mares <mj@ucw.cz>
+ *
+ * Can be freely distributed and used under the terms of the GNU GPL.
+ */
+
+#include <stdio.h>
+#include <string.h>
+
+#include "lspci.h"
+
+#ifdef PCI_OS_LINUX
+
+#include <sys/utsname.h>
+
+#ifdef PCI_USE_LIBKMOD
+
+#include <libkmod.h>
+
+static struct kmod_ctx *kmod_ctx;
+
+static int
+show_kernel_init(void)
+{
+ static int show_kernel_inited = -1;
+ if (show_kernel_inited >= 0)
+ return show_kernel_inited;
+
+ kmod_ctx = kmod_new(NULL, NULL);
+ if (!kmod_ctx)
+ {
+ fprintf(stderr, "lspci: Unable to initialize libkmod context\n");
+ goto failed;
+ }
+
+ int err;
+ if ((err = kmod_load_resources(kmod_ctx)) < 0)
+ {
+ fprintf(stderr, "lspci: Unable to load libkmod resources: error %d\n", err);
+ goto failed;
+ }
+
+ show_kernel_inited = 1;
+ return 1;
+
+failed:
+ show_kernel_inited = 0;
+ return 0;
+}
+
+void
+show_kernel_cleanup(void)
+{
+ if (kmod_ctx)
+ kmod_unref(kmod_ctx);
+}
+
+static const char *next_module(struct device *d)
+{
+ static struct kmod_list *klist, *kcurrent;
+ static struct kmod_module *kmodule;
+
+ if (kmodule)
+ {
+ kmod_module_unref(kmodule);
+ kmodule = NULL;
+ }
+
+ if (!klist)
+ {
+ pci_fill_info(d->dev, PCI_FILL_MODULE_ALIAS);
+ if (!d->dev->module_alias)
+ return NULL;
+ int err = kmod_module_new_from_lookup(kmod_ctx, d->dev->module_alias, &klist);
+ if (err < 0)
+ {
+ fprintf(stderr, "lspci: libkmod lookup failed: error %d\n", err);
+ return NULL;
+ }
+ kcurrent = klist;
+ }
+ else
+ kcurrent = kmod_list_next(klist, kcurrent);
+
+ if (kcurrent)
+ {
+ kmodule = kmod_module_get_module(kcurrent);
+ return kmod_module_get_name(kmodule);
+ }
+
+ kmod_module_unref_list(klist);
+ klist = NULL;
+ return NULL;
+}
+
+#else
+
+struct pcimap_entry {
+ struct pcimap_entry *next;
+ unsigned int vendor, device;
+ unsigned int subvendor, subdevice;
+ unsigned int class, class_mask;
+ char module[1];
+};
+
+static struct pcimap_entry *pcimap_head;
+
+static int
+show_kernel_init(void)
+{
+ static int tried_pcimap;
+ struct utsname uts;
+ char *name, line[1024];
+ FILE *f;
+
+ if (tried_pcimap)
+ return 1;
+ tried_pcimap = 1;
+
+ if (name = opt_pcimap)
+ {
+ f = fopen(name, "r");
+ if (!f)
+ die("Cannot open pcimap file %s: %m", name);
+ }
+ else
+ {
+ if (uname(&uts) < 0)
+ die("uname() failed: %m");
+ name = alloca(64 + strlen(uts.release));
+ sprintf(name, "/lib/modules/%s/modules.pcimap", uts.release);
+ f = fopen(name, "r");
+ if (!f)
+ return 1;
+ }
+
+ while (fgets(line, sizeof(line), f))
+ {
+ char *c = strchr(line, '\n');
+ struct pcimap_entry *e;
+
+ if (!c)
+ die("Unterminated or too long line in %s", name);
+ *c = 0;
+ if (!line[0] || line[0] == '#')
+ continue;
+
+ c = line;
+ while (*c && *c != ' ' && *c != '\t')
+ c++;
+ if (!*c)
+ continue; /* FIXME: Emit warnings! */
+ *c++ = 0;
+
+ e = xmalloc(sizeof(*e) + strlen(line));
+ if (sscanf(c, "%i%i%i%i%i%i",
+ &e->vendor, &e->device,
+ &e->subvendor, &e->subdevice,
+ &e->class, &e->class_mask) != 6)
+ continue;
+ e->next = pcimap_head;
+ pcimap_head = e;
+ strcpy(e->module, line);
+ }
+ fclose(f);
+
+ return 1;
+}
+
+static int
+match_pcimap(struct device *d, struct pcimap_entry *e)
+{
+ struct pci_dev *dev = d->dev;
+ unsigned int class = (((unsigned int)dev->device_class << 8) | dev->prog_if);
+
+#define MATCH(x, y) ((y) > 0xffff || (x) == (y))
+ return
+ MATCH(dev->vendor_id, e->vendor) &&
+ MATCH(dev->device_id, e->device) &&
+ MATCH(dev->subsys_vendor_id, e->subvendor) &&
+ MATCH(dev->subsys_id, e->subdevice) &&
+ (class & e->class_mask) == e->class;
+#undef MATCH
+}
+
+static const char *next_module(struct device *d)
+{
+ static struct pcimap_entry *current;
+
+ if (!current)
+ current = pcimap_head;
+ else
+ current = current->next;
+
+ while (current)
+ {
+ if (match_pcimap(d, current))
+ return current->module;
+ current = current->next;
+ }
+
+ return NULL;
+}
+
+void
+show_kernel_cleanup(void)
+{
+}
+
+#endif
+
+static const char *
+next_module_filtered(struct device *d)
+{
+ static char prev_module[256];
+ const char *module;
+
+ while (module = next_module(d))
+ {
+ if (strcmp(module, prev_module))
+ {
+ strncpy(prev_module, module, sizeof(prev_module));
+ prev_module[sizeof(prev_module) - 1] = 0;
+ return module;
+ }
+ }
+ prev_module[0] = 0;
+ return NULL;
+}
+
+void
+show_kernel(struct device *d)
+{
+ const char *driver, *module;
+
+ pci_fill_info(d->dev, PCI_FILL_DRIVER);
+ if (driver = pci_get_string_property(d->dev, PCI_FILL_DRIVER))
+ printf("\tKernel driver in use: %s\n", driver);
+
+ if (!show_kernel_init())
+ return;
+
+ int cnt = 0;
+ while (module = next_module_filtered(d))
+ printf("%s %s", (cnt++ ? "," : "\tKernel modules:"), module);
+ if (cnt)
+ putchar('\n');
+}
+
+void
+show_kernel_machine(struct device *d)
+{
+ const char *driver, *module;
+
+ pci_fill_info(d->dev, PCI_FILL_DRIVER);
+ if (driver = pci_get_string_property(d->dev, PCI_FILL_DRIVER))
+ printf("Driver:\t%s\n", driver);
+
+ if (!show_kernel_init())
+ return;
+
+ while (module = next_module_filtered(d))
+ printf("Module:\t%s\n", module);
+}
+
+#else
+
+void
+show_kernel(struct device *d)
+{
+ const char *driver;
+
+ pci_fill_info(d->dev, PCI_FILL_DRIVER);
+ if (driver = pci_get_string_property(d->dev, PCI_FILL_DRIVER))
+ printf("\tDriver in use: %s\n", driver);
+}
+
+void
+show_kernel_machine(struct device *d)
+{
+ const char *driver;
+
+ pci_fill_info(d->dev, PCI_FILL_DRIVER);
+ if (driver = pci_get_string_property(d->dev, PCI_FILL_DRIVER))
+ printf("Driver:\t%s\n", driver);
+}
+
+void
+show_kernel_cleanup(void)
+{
+}
+
+#endif
+
diff --git a/ls-map.c b/ls-map.c
new file mode 100644
index 0000000..9b2cc8c
--- /dev/null
+++ b/ls-map.c
@@ -0,0 +1,182 @@
+/*
+ * The PCI Utilities -- Bus Mapping Mode
+ *
+ * Copyright (c) 1997--2008 Martin Mares <mj@ucw.cz>
+ *
+ * Can be freely distributed and used under the terms of the GNU GPL.
+ */
+
+#include <stdio.h>
+#include <string.h>
+#include <stdlib.h>
+
+#include "lspci.h"
+
+struct bus_bridge {
+ struct bus_bridge *next;
+ byte this, dev, func, first, last, bug;
+};
+
+struct bus_info {
+ byte exists;
+ byte guestbook;
+ struct bus_bridge *bridges, *via;
+};
+
+static struct bus_info *bus_info;
+
+static void
+map_bridge(struct bus_info *bi, struct device *d, int np, int ns, int nl)
+{
+ struct bus_bridge *b = xmalloc(sizeof(struct bus_bridge));
+ struct pci_dev *p = d->dev;
+
+ b->next = bi->bridges;
+ bi->bridges = b;
+ b->this = get_conf_byte(d, np);
+ b->dev = p->dev;
+ b->func = p->func;
+ b->first = get_conf_byte(d, ns);
+ b->last = get_conf_byte(d, nl);
+ printf("## %02x:%02x.%d is a bridge from %02x to %02x-%02x\n",
+ p->bus, p->dev, p->func, b->this, b->first, b->last);
+ if (b->this != p->bus)
+ printf("!!! Bridge points to invalid primary bus.\n");
+ if (b->first > b->last)
+ {
+ printf("!!! Bridge points to invalid bus range.\n");
+ b->last = b->first;
+ }
+}
+
+static void
+do_map_bus(int bus)
+{
+ int domain = (filter.domain >= 0 ? filter.domain : 0);
+ int dev, func;
+ int verbose = pacc->debugging;
+ struct bus_info *bi = bus_info + bus;
+ struct device *d;
+
+ if (verbose)
+ printf("Mapping bus %04x:%02x\n", domain, bus);
+ for (dev = 0; dev < 32; dev++)
+ if (filter.slot < 0 || filter.slot == dev)
+ {
+ int func_limit = 1;
+ for (func = 0; func < func_limit; func++)
+ if (filter.func < 0 || filter.func == func)
+ {
+ struct pci_dev *p = pci_get_dev(pacc, domain, bus, dev, func);
+ u16 vendor = pci_read_word(p, PCI_VENDOR_ID);
+ if (vendor && vendor != 0xffff)
+ {
+ if (!func && (pci_read_byte(p, PCI_HEADER_TYPE) & 0x80))
+ func_limit = 8;
+ if (verbose)
+ printf("Discovered device %04x:%02x:%02x.%d\n", domain, bus, dev, func);
+ bi->exists = 1;
+ if (d = scan_device(p))
+ {
+ show_device(d);
+ switch (get_conf_byte(d, PCI_HEADER_TYPE) & 0x7f)
+ {
+ case PCI_HEADER_TYPE_BRIDGE:
+ map_bridge(bi, d, PCI_PRIMARY_BUS, PCI_SECONDARY_BUS, PCI_SUBORDINATE_BUS);
+ break;
+ case PCI_HEADER_TYPE_CARDBUS:
+ map_bridge(bi, d, PCI_CB_PRIMARY_BUS, PCI_CB_CARD_BUS, PCI_CB_SUBORDINATE_BUS);
+ break;
+ }
+ free(d);
+ }
+ else if (verbose)
+ printf("But it was filtered out.\n");
+ }
+ pci_free_dev(p);
+ }
+ }
+}
+
+static void
+do_map_bridges(int bus, int min, int max)
+{
+ struct bus_info *bi = bus_info + bus;
+ struct bus_bridge *b;
+
+ bi->guestbook = 1;
+ for (b=bi->bridges; b; b=b->next)
+ {
+ if (bus_info[b->first].guestbook)
+ b->bug = 1;
+ else if (b->first < min || b->last > max)
+ b->bug = 2;
+ else
+ {
+ bus_info[b->first].via = b;
+ do_map_bridges(b->first, b->first, b->last);
+ }
+ }
+}
+
+static void
+map_bridges(void)
+{
+ int i;
+
+ printf("\nSummary of buses:\n\n");
+ for (i=0; i<256; i++)
+ if (bus_info[i].exists && !bus_info[i].guestbook)
+ do_map_bridges(i, 0, 255);
+ for (i=0; i<256; i++)
+ {
+ struct bus_info *bi = bus_info + i;
+ struct bus_bridge *b = bi->via;
+
+ if (bi->exists)
+ {
+ printf("%02x: ", i);
+ if (b)
+ printf("Entered via %02x:%02x.%d\n", b->this, b->dev, b->func);
+ else if (!i)
+ printf("Primary host bus\n");
+ else
+ printf("Secondary host bus (?)\n");
+ }
+ for (b=bi->bridges; b; b=b->next)
+ {
+ printf("\t%02x.%d Bridge to %02x-%02x", b->dev, b->func, b->first, b->last);
+ switch (b->bug)
+ {
+ case 1:
+ printf(" <overlap bug>");
+ break;
+ case 2:
+ printf(" <crossing bug>");
+ break;
+ }
+ putchar('\n');
+ }
+ }
+}
+
+void
+map_the_bus(void)
+{
+ if (pacc->method == PCI_ACCESS_PROC_BUS_PCI ||
+ pacc->method == PCI_ACCESS_SYS_BUS_PCI ||
+ pacc->method == PCI_ACCESS_WIN32_CFGMGR32 ||
+ pacc->method == PCI_ACCESS_DUMP)
+ printf("WARNING: Bus mapping can be reliable only with direct hardware access enabled.\n\n");
+ bus_info = xmalloc(sizeof(struct bus_info) * 256);
+ memset(bus_info, 0, sizeof(struct bus_info) * 256);
+ if (filter.bus >= 0)
+ do_map_bus(filter.bus);
+ else
+ {
+ int bus;
+ for (bus=0; bus<256; bus++)
+ do_map_bus(bus);
+ }
+ map_bridges();
+}
diff --git a/ls-tree.c b/ls-tree.c
new file mode 100644
index 0000000..af1e659
--- /dev/null
+++ b/ls-tree.c
@@ -0,0 +1,411 @@
+/*
+ * The PCI Utilities -- Show Bus Tree
+ *
+ * Copyright (c) 1997--2021 Martin Mares <mj@ucw.cz>
+ *
+ * Can be freely distributed and used under the terms of the GNU GPL.
+ */
+
+#include <stdarg.h>
+#include <stdio.h>
+#include <string.h>
+
+#include "lspci.h"
+
+struct bridge host_bridge = { NULL, NULL, NULL, NULL, NULL, 0, ~0, 0, ~0, NULL };
+
+static struct bus *
+find_bus(struct bridge *b, unsigned int domain, unsigned int n)
+{
+ struct bus *bus;
+
+ for (bus=b->first_bus; bus; bus=bus->sibling)
+ if (bus->domain == domain && bus->number == n)
+ break;
+ return bus;
+}
+
+static struct device *
+find_device(struct pci_dev *dd)
+{
+ struct device *d;
+
+ if (!dd)
+ return NULL;
+ for (d=first_dev; d; d=d->next)
+ if (d->dev == dd)
+ break;
+ return d;
+}
+
+static struct bus *
+new_bus(struct bridge *b, unsigned int domain, unsigned int n)
+{
+ struct bus *bus = xmalloc(sizeof(struct bus));
+ bus->domain = domain;
+ bus->number = n;
+ bus->sibling = NULL;
+ bus->first_dev = NULL;
+ bus->last_dev = &bus->first_dev;
+ bus->parent_bridge = b;
+ if (b->last_bus)
+ b->last_bus->sibling = bus;
+ b->last_bus = bus;
+ if (!b->first_bus)
+ b->first_bus = bus;
+ return bus;
+}
+
+static void
+insert_dev(struct device *d, struct bridge *b)
+{
+ struct pci_dev *p = d->dev;
+ struct device *parent = NULL;
+ struct bus *bus = NULL;
+
+ if (p->known_fields & PCI_FILL_PARENT)
+ parent = find_device(p->parent);
+
+ if (parent && parent->bridge)
+ {
+ bus = parent->bridge->first_bus;
+ if (!bus)
+ bus = new_bus(parent->bridge, p->domain, p->bus);
+ }
+
+ if (!bus && ! (bus = find_bus(b, p->domain, p->bus)))
+ {
+ struct bridge *c;
+ for (c=b->child; c; c=c->next)
+ if (c->domain == (unsigned)p->domain && c->secondary <= p->bus && p->bus <= c->subordinate)
+ {
+ insert_dev(d, c);
+ return;
+ }
+ bus = new_bus(b, p->domain, p->bus);
+ }
+ /* Simple insertion at the end _does_ guarantee the correct order as the
+ * original device list was sorted by (domain, bus, devfn) lexicographically
+ * and all devices on the new list have the same bus number.
+ */
+ *bus->last_dev = d;
+ bus->last_dev = &d->bus_next;
+ d->bus_next = NULL;
+ d->parent_bus = bus;
+}
+
+void
+grow_tree(void)
+{
+ struct device *d;
+ struct bridge **last_br, *b;
+
+ /* Build list of bridges */
+
+ last_br = &host_bridge.chain;
+ for (d=first_dev; d; d=d->next)
+ {
+ struct pci_dev *dd = d->dev;
+ word class = dd->device_class;
+ byte ht = d->no_config_access ? -1 : (get_conf_byte(d, PCI_HEADER_TYPE) & 0x7f);
+ if ((class >> 8) == PCI_BASE_CLASS_BRIDGE &&
+ (ht == PCI_HEADER_TYPE_BRIDGE || ht == PCI_HEADER_TYPE_CARDBUS))
+ {
+ b = xmalloc(sizeof(struct bridge));
+ b->domain = dd->domain;
+ if (ht == PCI_HEADER_TYPE_BRIDGE)
+ {
+ b->primary = get_conf_byte(d, PCI_PRIMARY_BUS);
+ b->secondary = get_conf_byte(d, PCI_SECONDARY_BUS);
+ b->subordinate = get_conf_byte(d, PCI_SUBORDINATE_BUS);
+ }
+ else
+ {
+ b->primary = get_conf_byte(d, PCI_CB_PRIMARY_BUS);
+ b->secondary = get_conf_byte(d, PCI_CB_CARD_BUS);
+ b->subordinate = get_conf_byte(d, PCI_CB_SUBORDINATE_BUS);
+ }
+ *last_br = b;
+ last_br = &b->chain;
+ b->next = b->child = NULL;
+ b->first_bus = NULL;
+ b->last_bus = NULL;
+ b->br_dev = d;
+ d->bridge = b;
+ pacc->debug("Tree: bridge %04x:%02x:%02x.%d: %02x -> %02x-%02x\n",
+ dd->domain, dd->bus, dd->dev, dd->func,
+ b->primary, b->secondary, b->subordinate);
+ }
+ }
+
+ /* Append additional bridges reported by libpci via d->parent */
+
+ for (d=first_dev; d; d=d->next)
+ {
+ struct device *parent = NULL;
+ if (d->dev->known_fields & PCI_FILL_PARENT)
+ parent = find_device(d->dev->parent);
+ if (!parent || parent->bridge)
+ continue;
+ b = xmalloc(sizeof(struct bridge));
+ b->domain = parent->dev->domain;
+ b->primary = parent->dev->bus;
+ b->secondary = d->dev->bus;
+ /* At this stage subordinate number is unknown, so set it to secondary bus number. */
+ b->subordinate = b->secondary;
+ *last_br = b;
+ last_br = &b->chain;
+ b->next = b->child = NULL;
+ b->first_bus = NULL;
+ b->last_bus = NULL;
+ b->br_dev = parent;
+ parent->bridge = b;
+ pacc->debug("Tree: bridge %04x:%02x:%02x.%d\n", b->domain,
+ parent->dev->bus, parent->dev->dev, parent->dev->func);
+ }
+ *last_br = NULL;
+
+ /* Create a bridge tree */
+
+ for (b=&host_bridge; b; b=b->chain)
+ {
+ struct device *br_dev = b->br_dev;
+ struct bridge *c, *best = NULL;
+ struct device *parent = NULL;
+
+ if (br_dev && (br_dev->dev->known_fields & PCI_FILL_PARENT))
+ parent = find_device(br_dev->dev->parent);
+ if (parent)
+ best = parent->bridge;
+ if (!best)
+ for (c=&host_bridge; c; c=c->chain)
+ if (c != b && (c == &host_bridge || b->domain == c->domain) &&
+ b->primary >= c->secondary && b->primary <= c->subordinate &&
+ (!best || best->subordinate - best->primary > c->subordinate - c->primary))
+ best = c;
+ if (best)
+ {
+ b->next = best->child;
+ best->child = b;
+ }
+ }
+
+ /* Insert secondary bus for each bridge */
+
+ for (b=&host_bridge; b; b=b->chain)
+ if (!find_bus(b, b->domain, b->secondary))
+ new_bus(b, b->domain, b->secondary);
+
+ /* Create bus structs and link devices */
+
+ for (d=first_dev; d; d=d->next)
+ insert_dev(d, &host_bridge);
+}
+
+#define LINE_BUF_SIZE 1024
+
+static void
+print_it(char *line, char *p)
+{
+ *p = 0;
+ fputs(line, stdout);
+ if (p >= line + LINE_BUF_SIZE - 1)
+ fputs("...", stdout);
+ putchar('\n');
+ for (p=line; *p; p++)
+ if (*p == '+' || *p == '|')
+ *p = '|';
+ else
+ *p = ' ';
+}
+
+static void show_tree_bridge(struct pci_filter *filter, struct bridge *, char *, char *);
+
+static char * FORMAT_CHECK(printf, 3, 4)
+tree_printf(char *line, char *p, char *fmt, ...)
+{
+ va_list args;
+ int space = line + LINE_BUF_SIZE - 1 - p;
+
+ if (space <= 0)
+ return p;
+
+ va_start(args, fmt);
+ int res = vsnprintf(p, space, fmt, args);
+ if (res < 0)
+ {
+ /* Ancient C libraries return -1 on overflow and they do not truncate the output properly. */
+ *p = 0;
+ p += space;
+ }
+ else if (res >= space)
+ {
+ /* Ancient C libraries do not truncate the output properly. */
+ *(p+space-1) = 0;
+ p += space;
+ }
+ else
+ p += res;
+
+ va_end(args);
+ return p;
+}
+
+static void
+show_tree_dev(struct pci_filter *filter, struct device *d, char *line, char *p)
+{
+ struct pci_dev *q = d->dev;
+ struct bridge *b;
+ char namebuf[256];
+
+ p = tree_printf(line, p, "%02x.%x", q->dev, q->func);
+ for (b=&host_bridge; b; b=b->chain)
+ if (b->br_dev == d)
+ {
+ if (b->secondary == 0)
+ p = tree_printf(line, p, "-");
+ else if (b->secondary == b->subordinate)
+ p = tree_printf(line, p, "-[%02x]-", b->secondary);
+ else
+ p = tree_printf(line, p, "-[%02x-%02x]-", b->secondary, b->subordinate);
+ show_tree_bridge(filter, b, line, p);
+ return;
+ }
+ if (verbose)
+ p = tree_printf(line, p, " %s",
+ pci_lookup_name(pacc, namebuf, sizeof(namebuf),
+ PCI_LOOKUP_VENDOR | PCI_LOOKUP_DEVICE,
+ q->vendor_id, q->device_id));
+ print_it(line, p);
+}
+
+static int
+check_bus_filter(struct pci_filter *filter, struct bus *b);
+
+static int
+check_dev_filter(struct pci_filter *filter, struct device *d)
+{
+ struct bridge *br;
+ struct bus *b;
+
+ if (!filter)
+ return 1;
+
+ if (pci_filter_match(filter, d->dev))
+ return 1;
+
+ for (br = &host_bridge; br; br = br->chain)
+ if (br->br_dev == d)
+ {
+ for (b = br->first_bus; b; b = b->sibling)
+ if (check_bus_filter(filter, b))
+ return 1;
+ break;
+ }
+
+ return 0;
+}
+
+static int
+check_bus_filter(struct pci_filter *filter, struct bus *b)
+{
+ struct device *d;
+
+ if (!filter)
+ return 1;
+
+ for (d = b->first_dev; d; d = d->bus_next)
+ if (check_dev_filter(filter, d))
+ return 1;
+
+ return 0;
+}
+
+static void
+show_tree_bus(struct pci_filter *filter, struct bus *b, char *line, char *p)
+{
+ if (!b->first_dev)
+ print_it(line, p);
+ else if (!b->first_dev->bus_next)
+ {
+ if (check_dev_filter(filter, b->first_dev))
+ {
+ p = tree_printf(line, p, "--");
+ show_tree_dev(filter, b->first_dev, line, p);
+ }
+ else
+ print_it(line, p);
+ }
+ else
+ {
+ int empty = 1;
+ struct device *d = b->first_dev;
+ while (d->bus_next)
+ {
+ if (check_dev_filter(filter, d))
+ {
+ char *p2 = tree_printf(line, p, "+-");
+ show_tree_dev(filter, d, line, p2);
+ empty = 0;
+ }
+ d = d->bus_next;
+ }
+ if (check_dev_filter(filter, d))
+ {
+ p = tree_printf(line, p, "\\-");
+ show_tree_dev(filter, d, line, p);
+ empty = 0;
+ }
+ if (empty)
+ print_it(line, p);
+ }
+}
+
+static void
+show_tree_bridge(struct pci_filter *filter, struct bridge *b, char *line, char *p)
+{
+ *p++ = '-';
+ if (!b->first_bus->sibling)
+ {
+ if (check_bus_filter(filter, b->first_bus))
+ {
+ if (b == &host_bridge)
+ p = tree_printf(line, p, "[%04x:%02x]-", b->domain, b->first_bus->number);
+ show_tree_bus(filter, b->first_bus, line, p);
+ }
+ else
+ print_it(line, p);
+ }
+ else
+ {
+ int empty = 1;
+ struct bus *u = b->first_bus;
+ char *k;
+
+ while (u->sibling)
+ {
+ if (check_bus_filter(filter, u))
+ {
+ k = tree_printf(line, p, "+-[%04x:%02x]-", u->domain, u->number);
+ show_tree_bus(filter, u, line, k);
+ empty = 0;
+ }
+ u = u->sibling;
+ }
+ if (check_bus_filter(filter, u))
+ {
+ k = tree_printf(line, p, "\\-[%04x:%02x]-", u->domain, u->number);
+ show_tree_bus(filter, u, line, k);
+ empty = 0;
+ }
+ if (empty)
+ print_it(line, p);
+ }
+}
+
+void
+show_forest(struct pci_filter *filter)
+{
+ char line[LINE_BUF_SIZE];
+ show_tree_bridge(filter, &host_bridge, line, line);
+}
diff --git a/ls-vpd.c b/ls-vpd.c
new file mode 100644
index 0000000..92627e4
--- /dev/null
+++ b/ls-vpd.c
@@ -0,0 +1,222 @@
+/*
+ * The PCI Utilities -- Show Vital Product Data
+ *
+ * Copyright (c) 2008 Solarflare Communications
+ *
+ * Written by Ben Hutchings <bhutchings@solarflare.com>
+ * Improved by Martin Mares <mj@ucw.cz>
+ *
+ * Can be freely distributed and used under the terms of the GNU GPL.
+ */
+
+#include <stdio.h>
+#include <string.h>
+
+#include "lspci.h"
+
+/*
+ * The list of all known VPD items and their formats.
+ * Technically, this belongs to the pci.ids file, but the VPD does not seem
+ * to be developed any longer, so we have chosen the easier way.
+ */
+
+enum vpd_format {
+ F_BINARY,
+ F_TEXT,
+ F_RESVD,
+ F_RDWR,
+};
+
+static const struct vpd_item {
+ byte id1, id2;
+ byte format;
+ const char *name;
+} vpd_items[] = {
+ { 'C','P', F_BINARY, "Extended capability" },
+ { 'E','C', F_TEXT, "Engineering changes" },
+ { 'M','N', F_TEXT, "Manufacture ID" },
+ { 'P','N', F_TEXT, "Part number" },
+ { 'R','V', F_RESVD, "Reserved" },
+ { 'R','W', F_RDWR, "Read-write area" },
+ { 'S','N', F_TEXT, "Serial number" },
+ { 'Y','A', F_TEXT, "Asset tag" },
+ { 'V', 0 , F_TEXT, "Vendor specific" },
+ { 'Y', 0 , F_TEXT, "System specific" },
+ /* Non-standard extensions */
+ { 'C','C', F_TEXT, "CCIN" },
+ { 'F','C', F_TEXT, "Feature code" },
+ { 'F','N', F_TEXT, "FRU" },
+ { 'N','A', F_TEXT, "Network address" },
+ { 'R','M', F_TEXT, "Firmware version" },
+ { 'Z', 0 , F_TEXT, "Product specific" },
+ { 0, 0 , F_BINARY, "Unknown" }
+};
+
+static void
+print_vpd_string(const byte *buf, word len)
+{
+ while (len--)
+ {
+ byte ch = *buf++;
+ if (ch == '\\')
+ printf("\\\\");
+ else if (!ch && !len)
+ ; /* Cards with null-terminated strings have been observed */
+ else if (ch < 32 || ch == 127)
+ printf("\\x%02x", ch);
+ else
+ putchar(ch);
+ }
+}
+
+static void
+print_vpd_binary(const byte *buf, word len)
+{
+ int i;
+ for (i = 0; i < len; i++)
+ {
+ if (i)
+ putchar(' ');
+ printf("%02x", buf[i]);
+ }
+}
+
+static int
+read_vpd(struct device *d, int pos, byte *buf, int len, byte *csum)
+{
+ if (!pci_read_vpd(d->dev, pos, buf, len))
+ return 0;
+ while (len--)
+ *csum += *buf++;
+ return 1;
+}
+
+void
+cap_vpd(struct device *d)
+{
+ word res_addr = 0, res_len, part_pos, part_len;
+ byte buf[256];
+ byte tag;
+ byte csum = 0;
+
+ printf("Vital Product Data\n");
+ if (verbose < 2)
+ return;
+
+ while (res_addr <= PCI_VPD_ADDR_MASK)
+ {
+ if (!read_vpd(d, res_addr, &tag, 1, &csum))
+ break;
+ if (tag & 0x80)
+ {
+ if (res_addr > PCI_VPD_ADDR_MASK + 1 - 3)
+ break;
+ if (!read_vpd(d, res_addr + 1, buf, 2, &csum))
+ break;
+ res_len = buf[0] + (buf[1] << 8);
+ res_addr += 3;
+ }
+ else
+ {
+ res_len = tag & 7;
+ tag >>= 3;
+ res_addr += 1;
+ }
+ if (res_len > PCI_VPD_ADDR_MASK + 1 - res_addr)
+ break;
+
+ part_pos = 0;
+
+ switch (tag)
+ {
+ case 0x0f:
+ printf("\t\tEnd\n");
+ return;
+
+ case 0x82:
+ printf("\t\tProduct Name: ");
+ while (part_pos < res_len)
+ {
+ part_len = res_len - part_pos;
+ if (part_len > sizeof(buf))
+ part_len = sizeof(buf);
+ if (!read_vpd(d, res_addr + part_pos, buf, part_len, &csum))
+ break;
+ print_vpd_string(buf, part_len);
+ part_pos += part_len;
+ }
+ printf("\n");
+ break;
+
+ case 0x90:
+ case 0x91:
+ printf("\t\t%s fields:\n",
+ (tag == 0x90) ? "Read-only" : "Read/write");
+
+ while (part_pos + 3 <= res_len)
+ {
+ word read_len;
+ const struct vpd_item *item;
+ byte id[2], id1, id2;
+
+ if (!read_vpd(d, res_addr + part_pos, buf, 3, &csum))
+ break;
+ part_pos += 3;
+ memcpy(id, buf, 2);
+ id1 = id[0];
+ id2 = id[1];
+ part_len = buf[2];
+ if (part_len > res_len - part_pos)
+ break;
+
+ /* Is this item known? */
+ for (item=vpd_items; item->id1 && item->id1 != id1 ||
+ item->id2 && item->id2 != id2; item++)
+ ;
+
+ /* Only read the first byte of the RV field because the
+ * remaining bytes are not included in the checksum. */
+ read_len = (item->format == F_RESVD) ? 1 : part_len;
+ if (!read_vpd(d, res_addr + part_pos, buf, read_len, &csum))
+ break;
+
+ printf("\t\t\t[");
+ print_vpd_string(id, 2);
+ printf("] %s: ", item->name);
+
+ switch (item->format)
+ {
+ case F_TEXT:
+ print_vpd_string(buf, part_len);
+ printf("\n");
+ break;
+ case F_BINARY:
+ print_vpd_binary(buf, part_len);
+ printf("\n");
+ break;
+ case F_RESVD:
+ printf("checksum %s, %d byte(s) reserved\n", csum ? "bad" : "good", part_len - 1);
+ break;
+ case F_RDWR:
+ printf("%d byte(s) free\n", part_len);
+ break;
+ }
+
+ part_pos += part_len;
+ }
+ break;
+
+ default:
+ printf("\t\tUnknown %s resource type %02x, will not decode more.\n",
+ (tag & 0x80) ? "large" : "small", tag & ~0x80);
+ return;
+ }
+
+ res_addr += res_len;
+ }
+
+ if (res_addr == 0)
+ printf("\t\tNot readable\n");
+ else
+ printf("\t\tNo end tag found\n");
+}
diff --git a/lspci.c b/lspci.c
new file mode 100644
index 0000000..b16f585
--- /dev/null
+++ b/lspci.c
@@ -0,0 +1,1228 @@
+/*
+ * The PCI Utilities -- List All PCI Devices
+ *
+ * Copyright (c) 1997--2020 Martin Mares <mj@ucw.cz>
+ *
+ * Can be freely distributed and used under the terms of the GNU GPL.
+ */
+
+#include <stdio.h>
+#include <string.h>
+#include <stdlib.h>
+#include <stdarg.h>
+
+#include "lspci.h"
+
+/* Options */
+
+int verbose; /* Show detailed information */
+static int opt_hex; /* Show contents of config space as hexadecimal numbers */
+struct pci_filter filter; /* Device filter */
+static int opt_filter; /* Any filter was given */
+static int opt_tree; /* Show bus tree */
+static int opt_path; /* Show bridge path */
+static int opt_machine; /* Generate machine-readable output */
+static int opt_map_mode; /* Bus mapping mode enabled */
+static int opt_domains; /* Show domain numbers (0=disabled, 1=auto-detected, 2=requested) */
+static int opt_kernel; /* Show kernel drivers */
+static int opt_query_dns; /* Query the DNS (0=disabled, 1=enabled, 2=refresh cache) */
+static int opt_query_all; /* Query the DNS for all entries */
+char *opt_pcimap; /* Override path to Linux modules.pcimap */
+
+const char program_name[] = "lspci";
+
+static char options[] = "nvbxs:d:tPi:mgp:qkMDQ" GENERIC_OPTIONS ;
+
+static char help_msg[] =
+"Usage: lspci [<switches>]\n"
+"\n"
+"Basic display modes:\n"
+"-mm\t\tProduce machine-readable output (single -m for an obsolete format)\n"
+"-t\t\tShow bus tree\n"
+"\n"
+"Display options:\n"
+"-v\t\tBe verbose (-vv or -vvv for higher verbosity)\n"
+#ifdef PCI_OS_LINUX
+"-k\t\tShow kernel drivers handling each device\n"
+#endif
+"-x\t\tShow hex-dump of the standard part of the config space\n"
+"-xxx\t\tShow hex-dump of the whole config space (dangerous; root only)\n"
+"-xxxx\t\tShow hex-dump of the 4096-byte extended config space (root only)\n"
+"-b\t\tBus-centric view (addresses and IRQ's as seen by the bus)\n"
+"-D\t\tAlways show domain numbers\n"
+"-P\t\tDisplay bridge path in addition to bus and device number\n"
+"-PP\t\tDisplay bus path in addition to bus and device number\n"
+"\n"
+"Resolving of device ID's to names:\n"
+"-n\t\tShow numeric ID's\n"
+"-nn\t\tShow both textual and numeric ID's (names & numbers)\n"
+#ifdef PCI_USE_DNS
+"-q\t\tQuery the PCI ID database for unknown ID's via DNS\n"
+"-qq\t\tAs above, but re-query locally cached entries\n"
+"-Q\t\tQuery the PCI ID database for all ID's via DNS\n"
+#endif
+"\n"
+"Selection of devices:\n"
+"-s [[[[<domain>]:]<bus>]:][<slot>][.[<func>]]\tShow only devices in selected slots\n"
+"-d [<vendor>]:[<device>][:<class>]\t\tShow only devices with specified ID's\n"
+"\n"
+"Other options:\n"
+"-i <file>\tUse specified ID database instead of %s\n"
+#ifdef PCI_OS_LINUX
+"-p <file>\tLook up kernel modules in a given file instead of default modules.pcimap\n"
+#endif
+"-M\t\tEnable `bus mapping' mode (dangerous; root only)\n"
+"\n"
+"PCI access options:\n"
+GENERIC_HELP
+;
+
+/*** Our view of the PCI bus ***/
+
+struct pci_access *pacc;
+struct device *first_dev;
+static int seen_errors;
+static int need_topology;
+
+int
+config_fetch(struct device *d, unsigned int pos, unsigned int len)
+{
+ unsigned int end = pos+len;
+ int result;
+
+ while (pos < d->config_bufsize && len && d->present[pos])
+ pos++, len--;
+ while (pos+len <= d->config_bufsize && len && d->present[pos+len-1])
+ len--;
+ if (!len)
+ return 1;
+
+ if (end > d->config_bufsize)
+ {
+ int orig_size = d->config_bufsize;
+ while (end > d->config_bufsize)
+ d->config_bufsize *= 2;
+ d->config = xrealloc(d->config, d->config_bufsize);
+ d->present = xrealloc(d->present, d->config_bufsize);
+ memset(d->present + orig_size, 0, d->config_bufsize - orig_size);
+ }
+ result = pci_read_block(d->dev, pos, d->config + pos, len);
+ if (result)
+ memset(d->present + pos, 1, len);
+ return result;
+}
+
+struct device *
+scan_device(struct pci_dev *p)
+{
+ struct device *d;
+
+ if (p->domain && !opt_domains)
+ opt_domains = 1;
+ if (!pci_filter_match(&filter, p) && !need_topology)
+ return NULL;
+ d = xmalloc(sizeof(struct device));
+ memset(d, 0, sizeof(*d));
+ d->dev = p;
+ d->no_config_access = p->no_config_access;
+ d->config_cached = d->config_bufsize = 64;
+ d->config = xmalloc(64);
+ d->present = xmalloc(64);
+ memset(d->present, 1, 64);
+ if (!d->no_config_access && !pci_read_block(p, 0, d->config, 64))
+ {
+ d->no_config_access = 1;
+ d->config_cached = d->config_bufsize = 0;
+ memset(d->present, 0, 64);
+ }
+ if (!d->no_config_access && (d->config[PCI_HEADER_TYPE] & 0x7f) == PCI_HEADER_TYPE_CARDBUS)
+ {
+ /* For cardbus bridges, we need to fetch 64 bytes more to get the
+ * full standard header... */
+ if (config_fetch(d, 64, 64))
+ d->config_cached += 64;
+ }
+ pci_setup_cache(p, d->config, d->config_cached);
+ pci_fill_info(p, PCI_FILL_IDENT | PCI_FILL_CLASS | PCI_FILL_CLASS_EXT | PCI_FILL_SUBSYS | (need_topology ? PCI_FILL_PARENT : 0));
+ return d;
+}
+
+static void
+scan_devices(void)
+{
+ struct device *d;
+ struct pci_dev *p;
+
+ pci_scan_bus(pacc);
+ for (p=pacc->devices; p; p=p->next)
+ if (d = scan_device(p))
+ {
+ d->next = first_dev;
+ first_dev = d;
+ }
+}
+
+/*** Config space accesses ***/
+
+static void
+check_conf_range(struct device *d, unsigned int pos, unsigned int len)
+{
+ while (len)
+ if (!d->present[pos])
+ die("Internal bug: Accessing non-read configuration byte at position %x", pos);
+ else
+ pos++, len--;
+}
+
+byte
+get_conf_byte(struct device *d, unsigned int pos)
+{
+ check_conf_range(d, pos, 1);
+ return d->config[pos];
+}
+
+word
+get_conf_word(struct device *d, unsigned int pos)
+{
+ check_conf_range(d, pos, 2);
+ return d->config[pos] | (d->config[pos+1] << 8);
+}
+
+u32
+get_conf_long(struct device *d, unsigned int pos)
+{
+ check_conf_range(d, pos, 4);
+ return d->config[pos] |
+ (d->config[pos+1] << 8) |
+ (d->config[pos+2] << 16) |
+ (d->config[pos+3] << 24);
+}
+
+/*** Sorting ***/
+
+static int
+compare_them(const void *A, const void *B)
+{
+ const struct pci_dev *a = (*(const struct device **)A)->dev;
+ const struct pci_dev *b = (*(const struct device **)B)->dev;
+
+ if (a->domain < b->domain)
+ return -1;
+ if (a->domain > b->domain)
+ return 1;
+ if (a->bus < b->bus)
+ return -1;
+ if (a->bus > b->bus)
+ return 1;
+ if (a->dev < b->dev)
+ return -1;
+ if (a->dev > b->dev)
+ return 1;
+ if (a->func < b->func)
+ return -1;
+ if (a->func > b->func)
+ return 1;
+ return 0;
+}
+
+static void
+sort_them(void)
+{
+ struct device **index, **h, **last_dev;
+ int cnt;
+ struct device *d;
+
+ cnt = 0;
+ for (d=first_dev; d; d=d->next)
+ cnt++;
+ h = index = alloca(sizeof(struct device *) * cnt);
+ for (d=first_dev; d; d=d->next)
+ *h++ = d;
+ qsort(index, cnt, sizeof(struct device *), compare_them);
+ last_dev = &first_dev;
+ h = index;
+ while (cnt--)
+ {
+ *last_dev = *h;
+ last_dev = &(*h)->next;
+ h++;
+ }
+ *last_dev = NULL;
+}
+
+/*** Normal output ***/
+
+static void
+show_slot_path(struct device *d)
+{
+ struct pci_dev *p = d->dev;
+
+ if (opt_path)
+ {
+ struct bus *bus = d->parent_bus;
+ struct bridge *br = bus->parent_bridge;
+
+ if (br && br->br_dev)
+ {
+ show_slot_path(br->br_dev);
+ if (opt_path > 1)
+ printf("/%02x:%02x.%d", p->bus, p->dev, p->func);
+ else
+ printf("/%02x.%d", p->dev, p->func);
+ return;
+ }
+ }
+ printf("%02x:%02x.%d", p->bus, p->dev, p->func);
+}
+
+static void
+show_slot_name(struct device *d)
+{
+ struct pci_dev *p = d->dev;
+
+ if (!opt_machine ? opt_domains : (p->domain || opt_domains >= 2))
+ printf("%04x:", p->domain);
+ show_slot_path(d);
+}
+
+static void
+show_terse(struct device *d)
+{
+ int c;
+ struct pci_dev *p = d->dev;
+ char classbuf[128], devbuf[128];
+
+ show_slot_name(d);
+ printf(" %s: %s",
+ pci_lookup_name(pacc, classbuf, sizeof(classbuf),
+ PCI_LOOKUP_CLASS,
+ p->device_class),
+ pci_lookup_name(pacc, devbuf, sizeof(devbuf),
+ PCI_LOOKUP_VENDOR | PCI_LOOKUP_DEVICE,
+ p->vendor_id, p->device_id));
+ if ((p->known_fields & PCI_FILL_CLASS_EXT) && p->rev_id)
+ printf(" (rev %02x)", p->rev_id);
+ if (verbose)
+ {
+ char *x;
+ c = (p->known_fields & PCI_FILL_CLASS_EXT) ? p->prog_if : 0;
+ x = pci_lookup_name(pacc, devbuf, sizeof(devbuf),
+ PCI_LOOKUP_PROGIF | PCI_LOOKUP_NO_NUMBERS,
+ p->device_class, c);
+ if (c || x)
+ {
+ printf(" (prog-if %02x", c);
+ if (x)
+ printf(" [%s]", x);
+ putchar(')');
+ }
+ }
+ putchar('\n');
+
+ if (verbose || opt_kernel)
+ {
+ char ssnamebuf[256];
+
+ pci_fill_info(p, PCI_FILL_LABEL);
+
+ if (p->label)
+ printf("\tDeviceName: %s", p->label);
+ if ((p->known_fields & PCI_FILL_SUBSYS) &&
+ p->subsys_vendor_id && p->subsys_vendor_id != 0xffff)
+ printf("\tSubsystem: %s\n",
+ pci_lookup_name(pacc, ssnamebuf, sizeof(ssnamebuf),
+ PCI_LOOKUP_SUBSYSTEM | PCI_LOOKUP_VENDOR | PCI_LOOKUP_DEVICE,
+ p->vendor_id, p->device_id, p->subsys_vendor_id, p->subsys_id));
+ }
+}
+
+/*** Verbose output ***/
+
+static void
+show_size(u64 x)
+{
+ static const char suffix[][2] = { "", "K", "M", "G", "T" };
+ unsigned i;
+ if (!x)
+ return;
+ for (i = 0; i < (sizeof(suffix) / sizeof(*suffix) - 1); i++) {
+ if (x % 1024)
+ break;
+ x /= 1024;
+ }
+ printf(" [size=%u%s]", (unsigned)x, suffix[i]);
+}
+
+static void
+show_range(const char *prefix, u64 base, u64 limit, int bits, int disabled)
+{
+ printf("%s:", prefix);
+ if (base <= limit || verbose > 2)
+ printf(" %0*" PCI_U64_FMT_X "-%0*" PCI_U64_FMT_X, (bits+3)/4, base, (bits+3)/4, limit);
+ if (!disabled && base <= limit)
+ show_size(limit - base + 1);
+ else
+ printf(" [disabled]");
+ if (bits)
+ printf(" [%d-bit]", bits);
+ putchar('\n');
+}
+
+static u32
+ioflg_to_pciflg(pciaddr_t ioflg)
+{
+ u32 flg;
+
+ if (ioflg & PCI_IORESOURCE_IO)
+ flg = PCI_BASE_ADDRESS_SPACE_IO;
+ else if (!(ioflg & PCI_IORESOURCE_MEM))
+ flg = 0;
+ else
+ {
+ flg = PCI_BASE_ADDRESS_SPACE_MEMORY;
+ if (ioflg & PCI_IORESOURCE_MEM_64)
+ flg |= PCI_BASE_ADDRESS_MEM_TYPE_64;
+ else
+ flg |= PCI_BASE_ADDRESS_MEM_TYPE_32;
+ if (ioflg & PCI_IORESOURCE_PREFETCH)
+ flg |= PCI_BASE_ADDRESS_MEM_PREFETCH;
+ }
+
+ return flg;
+}
+
+static void
+show_bases(struct device *d, int cnt, int without_config_data)
+{
+ struct pci_dev *p = d->dev;
+ word cmd = without_config_data ? (PCI_COMMAND_IO | PCI_COMMAND_MEMORY) : get_conf_word(d, PCI_COMMAND);
+ int i;
+
+ for (i=0; i<cnt; i++)
+ {
+ pciaddr_t pos = p->base_addr[i];
+ pciaddr_t len = (p->known_fields & PCI_FILL_SIZES) ? p->size[i] : 0;
+ pciaddr_t ioflg = (p->known_fields & PCI_FILL_IO_FLAGS) ? p->flags[i] : 0;
+ u32 flg = (p->known_fields & PCI_FILL_IO_FLAGS) ? ioflg_to_pciflg(ioflg) : without_config_data ? 0 : get_conf_long(d, PCI_BASE_ADDRESS_0 + 4*i);
+ u32 hw_lower = 0;
+ u32 hw_upper = 0;
+ int broken = 0;
+ int virtual = 0;
+
+ if (flg == 0xffffffff)
+ flg = 0;
+ if (!pos && !flg && !len)
+ continue;
+
+ if (verbose > 1)
+ printf("\tRegion %d: ", i);
+ else
+ putchar('\t');
+
+ /* Detect virtual regions, which are reported by the OS, but unassigned in the device */
+ if ((p->known_fields & PCI_FILL_IO_FLAGS) && !without_config_data)
+ {
+ /* Read address as seen by the hardware */
+ hw_lower = get_conf_long(d, PCI_BASE_ADDRESS_0 + 4*i);
+ if ((hw_lower & PCI_BASE_ADDRESS_SPACE) == (ioflg_to_pciflg(ioflg) & PCI_BASE_ADDRESS_SPACE))
+ {
+ if ((ioflg & PCI_IORESOURCE_TYPE_BITS) == PCI_IORESOURCE_MEM &&
+ (hw_lower & PCI_BASE_ADDRESS_MEM_TYPE_MASK) == PCI_BASE_ADDRESS_MEM_TYPE_64)
+ {
+ if (i >= cnt - 1)
+ broken = 1;
+ else
+ hw_upper = get_conf_long(d, PCI_BASE_ADDRESS_0 + 4*i + 1);
+ }
+ if (pos && !hw_lower && !hw_upper && !(ioflg & PCI_IORESOURCE_PCI_EA_BEI))
+ virtual = 1;
+ }
+ }
+
+ /* Print base address */
+ if (flg & PCI_BASE_ADDRESS_SPACE_IO)
+ {
+ pciaddr_t a = pos & PCI_BASE_ADDRESS_IO_MASK;
+ printf("I/O ports at ");
+ if (a || (cmd & PCI_COMMAND_IO))
+ printf(PCIADDR_PORT_FMT, a);
+ else if (hw_lower)
+ printf("<ignored>");
+ else
+ printf("<unassigned>");
+ if (virtual)
+ printf(" [virtual]");
+ else if (!(cmd & PCI_COMMAND_IO))
+ printf(" [disabled]");
+ }
+ else
+ {
+ int t = flg & PCI_BASE_ADDRESS_MEM_TYPE_MASK;
+ pciaddr_t a = pos & PCI_ADDR_MEM_MASK;
+
+ printf("Memory at ");
+ if (broken)
+ printf("<broken-64-bit-slot>");
+ else if (a)
+ printf(PCIADDR_T_FMT, a);
+ else if (hw_lower || hw_upper)
+ printf("<ignored>");
+ else
+ printf("<unassigned>");
+ printf(" (%s, %sprefetchable)",
+ (t == PCI_BASE_ADDRESS_MEM_TYPE_32) ? "32-bit" :
+ (t == PCI_BASE_ADDRESS_MEM_TYPE_64) ? "64-bit" :
+ (t == PCI_BASE_ADDRESS_MEM_TYPE_1M) ? "low-1M" : "type 3",
+ (flg & PCI_BASE_ADDRESS_MEM_PREFETCH) ? "" : "non-");
+ if (virtual)
+ printf(" [virtual]");
+ else if (!(cmd & PCI_COMMAND_MEMORY))
+ printf(" [disabled]");
+ }
+
+ if (ioflg & PCI_IORESOURCE_PCI_EA_BEI)
+ printf(" [enhanced]");
+
+ show_size(len);
+ putchar('\n');
+ }
+}
+
+static void
+show_rom(struct device *d, int reg)
+{
+ struct pci_dev *p = d->dev;
+ pciaddr_t rom = p->rom_base_addr;
+ pciaddr_t len = (p->known_fields & PCI_FILL_SIZES) ? p->rom_size : 0;
+ pciaddr_t ioflg = (p->known_fields & PCI_FILL_IO_FLAGS) ? p->rom_flags : 0;
+ u32 flg = reg >= 0 ? get_conf_long(d, reg) : ioflg_to_pciflg(ioflg);
+ word cmd = reg >= 0 ? get_conf_word(d, PCI_COMMAND) : PCI_COMMAND_MEMORY;
+ int virtual = 0;
+
+ if (!rom && !flg && !len)
+ return;
+
+ if (reg >= 0 && (rom & PCI_ROM_ADDRESS_MASK) && !(flg & PCI_ROM_ADDRESS_MASK) && !(ioflg & PCI_IORESOURCE_PCI_EA_BEI))
+ {
+ flg = rom;
+ virtual = 1;
+ }
+
+ printf("\tExpansion ROM at ");
+ if (rom & PCI_ROM_ADDRESS_MASK)
+ printf(PCIADDR_T_FMT, rom & PCI_ROM_ADDRESS_MASK);
+ else if (flg & PCI_ROM_ADDRESS_MASK)
+ printf("<ignored>");
+ else
+ printf("<unassigned>");
+
+ if (virtual)
+ printf(" [virtual]");
+
+ if (!(flg & PCI_ROM_ADDRESS_ENABLE))
+ printf(" [disabled]");
+ else if (!virtual && !(cmd & PCI_COMMAND_MEMORY))
+ printf(" [disabled by cmd]");
+
+ if (ioflg & PCI_IORESOURCE_PCI_EA_BEI)
+ printf(" [enhanced]");
+
+ show_size(len);
+ putchar('\n');
+}
+
+static void
+show_htype0(struct device *d)
+{
+ show_bases(d, 6, 0);
+ show_rom(d, PCI_ROM_ADDRESS);
+ show_caps(d, PCI_CAPABILITY_LIST);
+}
+
+static void
+show_htype1(struct device *d)
+{
+ struct pci_dev *p = d->dev;
+ u32 io_base = get_conf_byte(d, PCI_IO_BASE);
+ u32 io_limit = get_conf_byte(d, PCI_IO_LIMIT);
+ u32 io_type = io_base & PCI_IO_RANGE_TYPE_MASK;
+ u32 mem_base = get_conf_word(d, PCI_MEMORY_BASE);
+ u32 mem_limit = get_conf_word(d, PCI_MEMORY_LIMIT);
+ u32 mem_type = mem_base & PCI_MEMORY_RANGE_TYPE_MASK;
+ u32 pref_base = get_conf_word(d, PCI_PREF_MEMORY_BASE);
+ u32 pref_limit = get_conf_word(d, PCI_PREF_MEMORY_LIMIT);
+ u32 pref_type = pref_base & PCI_PREF_RANGE_TYPE_MASK;
+ word sec_stat = get_conf_word(d, PCI_SEC_STATUS);
+ word brc = get_conf_word(d, PCI_BRIDGE_CONTROL);
+ int io_disabled = (p->known_fields & PCI_FILL_BRIDGE_BASES) && !p->bridge_size[0];
+ int mem_disabled = (p->known_fields & PCI_FILL_BRIDGE_BASES) && !p->bridge_size[1];
+ int pref_disabled = (p->known_fields & PCI_FILL_BRIDGE_BASES) && !p->bridge_size[2];
+ int io_bits, pref_bits;
+
+ show_bases(d, 2, 0);
+ printf("\tBus: primary=%02x, secondary=%02x, subordinate=%02x, sec-latency=%d\n",
+ get_conf_byte(d, PCI_PRIMARY_BUS),
+ get_conf_byte(d, PCI_SECONDARY_BUS),
+ get_conf_byte(d, PCI_SUBORDINATE_BUS),
+ get_conf_byte(d, PCI_SEC_LATENCY_TIMER));
+
+ if ((p->known_fields & PCI_FILL_BRIDGE_BASES) && !io_disabled)
+ {
+ io_base = p->bridge_base_addr[0] & PCI_IO_RANGE_MASK;
+ io_limit = io_base + p->bridge_size[0] - 1;
+ io_type = p->bridge_base_addr[0] & PCI_IO_RANGE_TYPE_MASK;
+ io_bits = (io_type == PCI_IO_RANGE_TYPE_32) ? 32 : 16;
+ show_range("\tI/O behind bridge", io_base, io_limit, io_bits, io_disabled);
+ }
+ else if (io_type != (io_limit & PCI_IO_RANGE_TYPE_MASK) ||
+ (io_type != PCI_IO_RANGE_TYPE_16 && io_type != PCI_IO_RANGE_TYPE_32))
+ printf("\t!!! Unknown I/O range types %x/%x\n", io_base, io_limit);
+ else
+ {
+ io_base = (io_base & PCI_IO_RANGE_MASK) << 8;
+ io_limit = (io_limit & PCI_IO_RANGE_MASK) << 8;
+ if (io_type == PCI_IO_RANGE_TYPE_32)
+ {
+ io_base |= (get_conf_word(d, PCI_IO_BASE_UPPER16) << 16);
+ io_limit |= (get_conf_word(d, PCI_IO_LIMIT_UPPER16) << 16);
+ }
+ /* I/O is unsupported if both base and limit are zeros and resource is disabled */
+ if (!(io_base == 0x0 && io_limit == 0x0 && io_disabled))
+ {
+ io_limit += 0xfff;
+ io_bits = (io_type == PCI_IO_RANGE_TYPE_32) ? 32 : 16;
+ show_range("\tI/O behind bridge", io_base, io_limit, io_bits, io_disabled);
+ }
+ }
+
+ if ((p->known_fields & PCI_FILL_BRIDGE_BASES) && !mem_disabled)
+ {
+ mem_base = p->bridge_base_addr[1] & PCI_MEMORY_RANGE_MASK;
+ mem_limit = mem_base + p->bridge_size[1] - 1;
+ show_range("\tMemory behind bridge", mem_base, mem_limit, 32, mem_disabled);
+ }
+ else if (mem_type != (mem_limit & PCI_MEMORY_RANGE_TYPE_MASK) ||
+ mem_type)
+ printf("\t!!! Unknown memory range types %x/%x\n", mem_base, mem_limit);
+ else
+ {
+ mem_base = (mem_base & PCI_MEMORY_RANGE_MASK) << 16;
+ mem_limit = (mem_limit & PCI_MEMORY_RANGE_MASK) << 16;
+ show_range("\tMemory behind bridge", mem_base, mem_limit + 0xfffff, 32, mem_disabled);
+ }
+
+ if ((p->known_fields & PCI_FILL_BRIDGE_BASES) && !pref_disabled)
+ {
+ u64 pref_base_64 = p->bridge_base_addr[2] & PCI_MEMORY_RANGE_MASK;
+ u64 pref_limit_64 = pref_base_64 + p->bridge_size[2] - 1;
+ pref_type = p->bridge_base_addr[2] & PCI_MEMORY_RANGE_TYPE_MASK;
+ pref_bits = (pref_type == PCI_PREF_RANGE_TYPE_64) ? 64 : 32;
+ show_range("\tPrefetchable memory behind bridge", pref_base_64, pref_limit_64, pref_bits, pref_disabled);
+ }
+ else if (pref_type != (pref_limit & PCI_PREF_RANGE_TYPE_MASK) ||
+ (pref_type != PCI_PREF_RANGE_TYPE_32 && pref_type != PCI_PREF_RANGE_TYPE_64))
+ printf("\t!!! Unknown prefetchable memory range types %x/%x\n", pref_base, pref_limit);
+ else
+ {
+ u64 pref_base_64 = (pref_base & PCI_PREF_RANGE_MASK) << 16;
+ u64 pref_limit_64 = (pref_limit & PCI_PREF_RANGE_MASK) << 16;
+ if (pref_type == PCI_PREF_RANGE_TYPE_64)
+ {
+ pref_base_64 |= (u64) get_conf_long(d, PCI_PREF_BASE_UPPER32) << 32;
+ pref_limit_64 |= (u64) get_conf_long(d, PCI_PREF_LIMIT_UPPER32) << 32;
+ }
+ /* Prefetchable memory is unsupported if both base and limit are zeros and resource is disabled */
+ if (!(pref_base_64 == 0x0 && pref_limit_64 == 0x0 && pref_disabled))
+ {
+ pref_limit_64 += 0xfffff;
+ pref_bits = (pref_type == PCI_PREF_RANGE_TYPE_64) ? 64 : 32;
+ show_range("\tPrefetchable memory behind bridge", pref_base_64, pref_limit_64, pref_bits, pref_disabled);
+ }
+ }
+
+ if (verbose > 1)
+ printf("\tSecondary status: 66MHz%c FastB2B%c ParErr%c DEVSEL=%s >TAbort%c <TAbort%c <MAbort%c <SERR%c <PERR%c\n",
+ FLAG(sec_stat, PCI_STATUS_66MHZ),
+ FLAG(sec_stat, PCI_STATUS_FAST_BACK),
+ FLAG(sec_stat, PCI_STATUS_PARITY),
+ ((sec_stat & PCI_STATUS_DEVSEL_MASK) == PCI_STATUS_DEVSEL_SLOW) ? "slow" :
+ ((sec_stat & PCI_STATUS_DEVSEL_MASK) == PCI_STATUS_DEVSEL_MEDIUM) ? "medium" :
+ ((sec_stat & PCI_STATUS_DEVSEL_MASK) == PCI_STATUS_DEVSEL_FAST) ? "fast" : "??",
+ FLAG(sec_stat, PCI_STATUS_SIG_TARGET_ABORT),
+ FLAG(sec_stat, PCI_STATUS_REC_TARGET_ABORT),
+ FLAG(sec_stat, PCI_STATUS_REC_MASTER_ABORT),
+ FLAG(sec_stat, PCI_STATUS_SIG_SYSTEM_ERROR),
+ FLAG(sec_stat, PCI_STATUS_DETECTED_PARITY));
+
+ show_rom(d, PCI_ROM_ADDRESS1);
+
+ if (verbose > 1)
+ {
+ printf("\tBridgeCtl: Parity%c SERR%c NoISA%c VGA%c VGA16%c MAbort%c >Reset%c FastB2B%c\n",
+ FLAG(brc, PCI_BRIDGE_CTL_PARITY),
+ FLAG(brc, PCI_BRIDGE_CTL_SERR),
+ FLAG(brc, PCI_BRIDGE_CTL_NO_ISA),
+ FLAG(brc, PCI_BRIDGE_CTL_VGA),
+ FLAG(brc, PCI_BRIDGE_CTL_VGA_16BIT),
+ FLAG(brc, PCI_BRIDGE_CTL_MASTER_ABORT),
+ FLAG(brc, PCI_BRIDGE_CTL_BUS_RESET),
+ FLAG(brc, PCI_BRIDGE_CTL_FAST_BACK));
+ printf("\t\tPriDiscTmr%c SecDiscTmr%c DiscTmrStat%c DiscTmrSERREn%c\n",
+ FLAG(brc, PCI_BRIDGE_CTL_PRI_DISCARD_TIMER),
+ FLAG(brc, PCI_BRIDGE_CTL_SEC_DISCARD_TIMER),
+ FLAG(brc, PCI_BRIDGE_CTL_DISCARD_TIMER_STATUS),
+ FLAG(brc, PCI_BRIDGE_CTL_DISCARD_TIMER_SERR_EN));
+ }
+
+ show_caps(d, PCI_CAPABILITY_LIST);
+}
+
+static void
+show_htype2(struct device *d)
+{
+ int i;
+ word cmd = get_conf_word(d, PCI_COMMAND);
+ word brc = get_conf_word(d, PCI_CB_BRIDGE_CONTROL);
+ word exca;
+ int verb = verbose > 2;
+
+ show_bases(d, 1, 0);
+ printf("\tBus: primary=%02x, secondary=%02x, subordinate=%02x, sec-latency=%d\n",
+ get_conf_byte(d, PCI_CB_PRIMARY_BUS),
+ get_conf_byte(d, PCI_CB_CARD_BUS),
+ get_conf_byte(d, PCI_CB_SUBORDINATE_BUS),
+ get_conf_byte(d, PCI_CB_LATENCY_TIMER));
+ for (i=0; i<2; i++)
+ {
+ int p = 8*i;
+ u32 base = get_conf_long(d, PCI_CB_MEMORY_BASE_0 + p);
+ u32 limit = get_conf_long(d, PCI_CB_MEMORY_LIMIT_0 + p);
+ limit = limit + 0xfff;
+ if (base <= limit || verb)
+ printf("\tMemory window %d: %08x-%08x%s%s\n", i, base, limit,
+ (cmd & PCI_COMMAND_MEMORY) ? "" : " [disabled]",
+ (brc & (PCI_CB_BRIDGE_CTL_PREFETCH_MEM0 << i)) ? " (prefetchable)" : "");
+ }
+ for (i=0; i<2; i++)
+ {
+ int p = 8*i;
+ u32 base = get_conf_long(d, PCI_CB_IO_BASE_0 + p);
+ u32 limit = get_conf_long(d, PCI_CB_IO_LIMIT_0 + p);
+ if (!(base & PCI_IO_RANGE_TYPE_32))
+ {
+ base &= 0xffff;
+ limit &= 0xffff;
+ }
+ base &= PCI_CB_IO_RANGE_MASK;
+ limit = (limit & PCI_CB_IO_RANGE_MASK) + 3;
+ if (base <= limit || verb)
+ printf("\tI/O window %d: %08x-%08x%s\n", i, base, limit,
+ (cmd & PCI_COMMAND_IO) ? "" : " [disabled]");
+ }
+
+ if (get_conf_word(d, PCI_CB_SEC_STATUS) & PCI_STATUS_SIG_SYSTEM_ERROR)
+ printf("\tSecondary status: SERR\n");
+ if (verbose > 1)
+ printf("\tBridgeCtl: Parity%c SERR%c ISA%c VGA%c MAbort%c >Reset%c 16bInt%c PostWrite%c\n",
+ FLAG(brc, PCI_CB_BRIDGE_CTL_PARITY),
+ FLAG(brc, PCI_CB_BRIDGE_CTL_SERR),
+ FLAG(brc, PCI_CB_BRIDGE_CTL_ISA),
+ FLAG(brc, PCI_CB_BRIDGE_CTL_VGA),
+ FLAG(brc, PCI_CB_BRIDGE_CTL_MASTER_ABORT),
+ FLAG(brc, PCI_CB_BRIDGE_CTL_CB_RESET),
+ FLAG(brc, PCI_CB_BRIDGE_CTL_16BIT_INT),
+ FLAG(brc, PCI_CB_BRIDGE_CTL_POST_WRITES));
+
+ if (d->config_cached < 128)
+ {
+ printf("\t<access denied to the rest>\n");
+ return;
+ }
+
+ exca = get_conf_word(d, PCI_CB_LEGACY_MODE_BASE);
+ if (exca)
+ printf("\t16-bit legacy interface ports at %04x\n", exca);
+ show_caps(d, PCI_CB_CAPABILITY_LIST);
+}
+
+static void
+show_htype_unknown(struct device *d)
+{
+ struct pci_dev *p = d->dev;
+ u64 base, limit, flags;
+ const char *str;
+ int i, bits;
+
+ if (pacc->buscentric)
+ return;
+
+ show_bases(d, 6, 1);
+ for (i = 0; i < 4; i++)
+ {
+ if (!p->bridge_base_addr[i])
+ continue;
+ base = p->bridge_base_addr[i];
+ limit = base + p->bridge_size[i] - 1;
+ flags = p->bridge_flags[i];
+ if (flags & PCI_IORESOURCE_IO)
+ {
+ bits = (flags & PCI_IORESOURCE_IO_16BIT_ADDR) ? 16 : 32;
+ str = "\tI/O behind bridge";
+ }
+ else if (flags & PCI_IORESOURCE_MEM)
+ {
+ bits = (flags & PCI_IORESOURCE_MEM_64) ? 64 : 32;
+ if (flags & PCI_IORESOURCE_PREFETCH)
+ str = "\tPrefetchable memory behind bridge";
+ else
+ str = "\tMemory behind bridge";
+ }
+ else
+ {
+ bits = 0;
+ str = "\tUnknown resource behind bridge";
+ }
+ show_range(str, base, limit, bits, 0);
+ }
+ show_rom(d, -1);
+}
+
+static void
+show_verbose(struct device *d)
+{
+ struct pci_dev *p = d->dev;
+ int unknown_config_data = 0;
+ word class = p->device_class;
+ byte htype = d->no_config_access ? -1 : (get_conf_byte(d, PCI_HEADER_TYPE) & 0x7f);
+ byte bist;
+ byte max_lat, min_gnt;
+ char *dt_node, *iommu_group;
+
+ show_terse(d);
+
+ pci_fill_info(p, PCI_FILL_IRQ | PCI_FILL_BASES | PCI_FILL_ROM_BASE | PCI_FILL_SIZES |
+ PCI_FILL_PHYS_SLOT | PCI_FILL_NUMA_NODE | PCI_FILL_DT_NODE | PCI_FILL_IOMMU_GROUP |
+ PCI_FILL_BRIDGE_BASES | PCI_FILL_CLASS_EXT | PCI_FILL_SUBSYS);
+
+ switch (htype)
+ {
+ case PCI_HEADER_TYPE_NORMAL:
+ if (class == PCI_CLASS_BRIDGE_PCI)
+ printf("\t!!! Invalid class %04x for header type %02x\n", class, htype);
+ bist = get_conf_byte(d, PCI_BIST);
+ max_lat = get_conf_byte(d, PCI_MAX_LAT);
+ min_gnt = get_conf_byte(d, PCI_MIN_GNT);
+ break;
+ case PCI_HEADER_TYPE_BRIDGE:
+ if ((class >> 8) != PCI_BASE_CLASS_BRIDGE)
+ printf("\t!!! Invalid class %04x for header type %02x\n", class, htype);
+ bist = get_conf_byte(d, PCI_BIST);
+ min_gnt = max_lat = 0;
+ break;
+ case PCI_HEADER_TYPE_CARDBUS:
+ if ((class >> 8) != PCI_BASE_CLASS_BRIDGE)
+ printf("\t!!! Invalid class %04x for header type %02x\n", class, htype);
+ bist = get_conf_byte(d, PCI_BIST);
+ min_gnt = max_lat = 0;
+ break;
+ default:
+ if (!d->no_config_access)
+ printf("\t!!! Unknown header type %02x\n", htype);
+ bist = 0;
+ min_gnt = max_lat = 0;
+ unknown_config_data = 1;
+ }
+
+ if (p->phy_slot)
+ printf("\tPhysical Slot: %s\n", p->phy_slot);
+
+ if (dt_node = pci_get_string_property(p, PCI_FILL_DT_NODE))
+ printf("\tDevice tree node: %s\n", dt_node);
+
+ if (!unknown_config_data && verbose > 1)
+ {
+ word cmd = get_conf_word(d, PCI_COMMAND);
+ word status = get_conf_word(d, PCI_STATUS);
+ printf("\tControl: I/O%c Mem%c BusMaster%c SpecCycle%c MemWINV%c VGASnoop%c ParErr%c Stepping%c SERR%c FastB2B%c DisINTx%c\n",
+ FLAG(cmd, PCI_COMMAND_IO),
+ FLAG(cmd, PCI_COMMAND_MEMORY),
+ FLAG(cmd, PCI_COMMAND_MASTER),
+ FLAG(cmd, PCI_COMMAND_SPECIAL),
+ FLAG(cmd, PCI_COMMAND_INVALIDATE),
+ FLAG(cmd, PCI_COMMAND_VGA_PALETTE),
+ FLAG(cmd, PCI_COMMAND_PARITY),
+ FLAG(cmd, PCI_COMMAND_WAIT),
+ FLAG(cmd, PCI_COMMAND_SERR),
+ FLAG(cmd, PCI_COMMAND_FAST_BACK),
+ FLAG(cmd, PCI_COMMAND_DISABLE_INTx));
+ printf("\tStatus: Cap%c 66MHz%c UDF%c FastB2B%c ParErr%c DEVSEL=%s >TAbort%c <TAbort%c <MAbort%c >SERR%c <PERR%c INTx%c\n",
+ FLAG(status, PCI_STATUS_CAP_LIST),
+ FLAG(status, PCI_STATUS_66MHZ),
+ FLAG(status, PCI_STATUS_UDF),
+ FLAG(status, PCI_STATUS_FAST_BACK),
+ FLAG(status, PCI_STATUS_PARITY),
+ ((status & PCI_STATUS_DEVSEL_MASK) == PCI_STATUS_DEVSEL_SLOW) ? "slow" :
+ ((status & PCI_STATUS_DEVSEL_MASK) == PCI_STATUS_DEVSEL_MEDIUM) ? "medium" :
+ ((status & PCI_STATUS_DEVSEL_MASK) == PCI_STATUS_DEVSEL_FAST) ? "fast" : "??",
+ FLAG(status, PCI_STATUS_SIG_TARGET_ABORT),
+ FLAG(status, PCI_STATUS_REC_TARGET_ABORT),
+ FLAG(status, PCI_STATUS_REC_MASTER_ABORT),
+ FLAG(status, PCI_STATUS_SIG_SYSTEM_ERROR),
+ FLAG(status, PCI_STATUS_DETECTED_PARITY),
+ FLAG(status, PCI_STATUS_INTx));
+ if (cmd & PCI_COMMAND_MASTER)
+ {
+ byte latency = get_conf_byte(d, PCI_LATENCY_TIMER);
+ byte cache_line = get_conf_byte(d, PCI_CACHE_LINE_SIZE);
+ printf("\tLatency: %d", latency);
+ if (min_gnt || max_lat)
+ {
+ printf(" (");
+ if (min_gnt)
+ printf("%dns min", min_gnt*250);
+ if (min_gnt && max_lat)
+ printf(", ");
+ if (max_lat)
+ printf("%dns max", max_lat*250);
+ putchar(')');
+ }
+ if (cache_line)
+ printf(", Cache Line Size: %d bytes", cache_line * 4);
+ putchar('\n');
+ }
+ }
+
+ if (verbose > 1)
+ {
+ byte int_pin = unknown_config_data ? 0 : get_conf_byte(d, PCI_INTERRUPT_PIN);
+ if (int_pin || p->irq)
+ printf("\tInterrupt: pin %c routed to IRQ " PCIIRQ_FMT "\n",
+ (int_pin ? 'A' + int_pin - 1 : '?'), p->irq);
+ if (p->numa_node != -1)
+ printf("\tNUMA node: %d\n", p->numa_node);
+ if (iommu_group = pci_get_string_property(p, PCI_FILL_IOMMU_GROUP))
+ printf("\tIOMMU group: %s\n", iommu_group);
+ }
+
+ if (!unknown_config_data && verbose <= 1)
+ {
+ word cmd = get_conf_word(d, PCI_COMMAND);
+ word status = get_conf_word(d, PCI_STATUS);
+ byte latency = get_conf_byte(d, PCI_LATENCY_TIMER);
+ printf("\tFlags: ");
+ if (cmd & PCI_COMMAND_MASTER)
+ printf("bus master, ");
+ if (cmd & PCI_COMMAND_VGA_PALETTE)
+ printf("VGA palette snoop, ");
+ if (cmd & PCI_COMMAND_WAIT)
+ printf("stepping, ");
+ if (cmd & PCI_COMMAND_FAST_BACK)
+ printf("fast Back2Back, ");
+ if (status & PCI_STATUS_66MHZ)
+ printf("66MHz, ");
+ if (status & PCI_STATUS_UDF)
+ printf("user-definable features, ");
+ printf("%s devsel",
+ ((status & PCI_STATUS_DEVSEL_MASK) == PCI_STATUS_DEVSEL_SLOW) ? "slow" :
+ ((status & PCI_STATUS_DEVSEL_MASK) == PCI_STATUS_DEVSEL_MEDIUM) ? "medium" :
+ ((status & PCI_STATUS_DEVSEL_MASK) == PCI_STATUS_DEVSEL_FAST) ? "fast" : "??");
+ if (cmd & PCI_COMMAND_MASTER)
+ printf(", latency %d", latency);
+ if (p->irq)
+ printf(", IRQ " PCIIRQ_FMT, p->irq);
+ if (p->numa_node != -1)
+ printf(", NUMA node %d", p->numa_node);
+ if (iommu_group = pci_get_string_property(p, PCI_FILL_IOMMU_GROUP))
+ printf(", IOMMU group %s", iommu_group);
+ putchar('\n');
+ }
+
+ if (bist & PCI_BIST_CAPABLE)
+ {
+ if (bist & PCI_BIST_START)
+ printf("\tBIST is running\n");
+ else
+ printf("\tBIST result: %02x\n", bist & PCI_BIST_CODE_MASK);
+ }
+
+ switch (htype)
+ {
+ case PCI_HEADER_TYPE_NORMAL:
+ show_htype0(d);
+ break;
+ case PCI_HEADER_TYPE_BRIDGE:
+ show_htype1(d);
+ break;
+ case PCI_HEADER_TYPE_CARDBUS:
+ show_htype2(d);
+ break;
+ default:
+ show_htype_unknown(d);
+ }
+}
+
+/*** Machine-readable dumps ***/
+
+static void
+show_hex_dump(struct device *d)
+{
+ unsigned int i, cnt;
+
+ if (d->no_config_access)
+ {
+ printf("WARNING: Cannot show hex-dump of the config space\n");
+ return;
+ }
+
+ cnt = d->config_cached;
+ if (opt_hex >= 3 && config_fetch(d, cnt, 256-cnt))
+ {
+ cnt = 256;
+ if (opt_hex >= 4 && config_fetch(d, 256, 4096-256))
+ cnt = 4096;
+ }
+
+ for (i=0; i<cnt; i++)
+ {
+ if (! (i & 15))
+ printf("%02x:", i);
+ printf(" %02x", get_conf_byte(d, i));
+ if ((i & 15) == 15)
+ putchar('\n');
+ }
+}
+
+static void
+print_shell_escaped(char *c)
+{
+ printf(" \"");
+ while (*c)
+ {
+ if (*c == '"' || *c == '\\')
+ putchar('\\');
+ putchar(*c++);
+ }
+ putchar('"');
+}
+
+static void
+show_machine(struct device *d)
+{
+ struct pci_dev *p = d->dev;
+ char classbuf[128], vendbuf[128], devbuf[128], svbuf[128], sdbuf[128];
+ char *dt_node, *iommu_group;
+
+ if (verbose)
+ {
+ pci_fill_info(p, PCI_FILL_PHYS_SLOT | PCI_FILL_NUMA_NODE | PCI_FILL_DT_NODE | PCI_FILL_IOMMU_GROUP);
+ printf((opt_machine >= 2) ? "Slot:\t" : "Device:\t");
+ show_slot_name(d);
+ putchar('\n');
+ printf("Class:\t%s\n",
+ pci_lookup_name(pacc, classbuf, sizeof(classbuf), PCI_LOOKUP_CLASS, p->device_class));
+ printf("Vendor:\t%s\n",
+ pci_lookup_name(pacc, vendbuf, sizeof(vendbuf), PCI_LOOKUP_VENDOR, p->vendor_id, p->device_id));
+ printf("Device:\t%s\n",
+ pci_lookup_name(pacc, devbuf, sizeof(devbuf), PCI_LOOKUP_DEVICE, p->vendor_id, p->device_id));
+ if ((p->known_fields & PCI_FILL_SUBSYS) &&
+ p->subsys_vendor_id && p->subsys_vendor_id != 0xffff)
+ {
+ printf("SVendor:\t%s\n",
+ pci_lookup_name(pacc, svbuf, sizeof(svbuf), PCI_LOOKUP_SUBSYSTEM | PCI_LOOKUP_VENDOR, p->subsys_vendor_id));
+ printf("SDevice:\t%s\n",
+ pci_lookup_name(pacc, sdbuf, sizeof(sdbuf), PCI_LOOKUP_SUBSYSTEM | PCI_LOOKUP_DEVICE, p->vendor_id, p->device_id, p->subsys_vendor_id, p->subsys_id));
+ }
+ if (p->phy_slot)
+ printf("PhySlot:\t%s\n", p->phy_slot);
+ if ((p->known_fields & PCI_FILL_CLASS_EXT) && p->rev_id)
+ printf("Rev:\t%02x\n", p->rev_id);
+ if (p->known_fields & PCI_FILL_CLASS_EXT)
+ printf("ProgIf:\t%02x\n", p->prog_if);
+ if (opt_kernel)
+ show_kernel_machine(d);
+ if (p->numa_node != -1)
+ printf("NUMANode:\t%d\n", p->numa_node);
+ if (dt_node = pci_get_string_property(p, PCI_FILL_DT_NODE))
+ printf("DTNode:\t%s\n", dt_node);
+ if (iommu_group = pci_get_string_property(p, PCI_FILL_IOMMU_GROUP))
+ printf("IOMMUGroup:\t%s\n", iommu_group);
+ }
+ else
+ {
+ show_slot_name(d);
+ print_shell_escaped(pci_lookup_name(pacc, classbuf, sizeof(classbuf), PCI_LOOKUP_CLASS, p->device_class));
+ print_shell_escaped(pci_lookup_name(pacc, vendbuf, sizeof(vendbuf), PCI_LOOKUP_VENDOR, p->vendor_id, p->device_id));
+ print_shell_escaped(pci_lookup_name(pacc, devbuf, sizeof(devbuf), PCI_LOOKUP_DEVICE, p->vendor_id, p->device_id));
+ if ((p->known_fields & PCI_FILL_CLASS_EXT) && p->rev_id)
+ printf(" -r%02x", p->rev_id);
+ if (p->known_fields & PCI_FILL_CLASS_EXT)
+ printf(" -p%02x", p->prog_if);
+ if ((p->known_fields & PCI_FILL_SUBSYS) &&
+ p->subsys_vendor_id && p->subsys_vendor_id != 0xffff)
+ {
+ print_shell_escaped(pci_lookup_name(pacc, svbuf, sizeof(svbuf), PCI_LOOKUP_SUBSYSTEM | PCI_LOOKUP_VENDOR, p->subsys_vendor_id));
+ print_shell_escaped(pci_lookup_name(pacc, sdbuf, sizeof(sdbuf), PCI_LOOKUP_SUBSYSTEM | PCI_LOOKUP_DEVICE, p->vendor_id, p->device_id, p->subsys_vendor_id, p->subsys_id));
+ }
+ else
+ printf(" \"\" \"\"");
+ putchar('\n');
+ }
+}
+
+/*** Main show function ***/
+
+void
+show_device(struct device *d)
+{
+ if (opt_machine)
+ show_machine(d);
+ else
+ {
+ if (verbose)
+ show_verbose(d);
+ else
+ show_terse(d);
+ if (opt_kernel || verbose)
+ show_kernel(d);
+ }
+ if (opt_hex)
+ show_hex_dump(d);
+ if (verbose || opt_hex)
+ putchar('\n');
+}
+
+static void
+show(void)
+{
+ struct device *d;
+
+ for (d=first_dev; d; d=d->next)
+ if (pci_filter_match(&filter, d->dev))
+ show_device(d);
+}
+
+/* Main */
+
+int
+main(int argc, char **argv)
+{
+ int i;
+ char *msg;
+
+ if (argc == 2 && !strcmp(argv[1], "--version"))
+ {
+ puts("lspci version " PCIUTILS_VERSION);
+ return 0;
+ }
+
+ pacc = pci_alloc();
+ pacc->error = die;
+ pci_filter_init(pacc, &filter);
+
+ while ((i = getopt(argc, argv, options)) != -1)
+ switch (i)
+ {
+ case 'n':
+ pacc->numeric_ids++;
+ break;
+ case 'v':
+ verbose++;
+ break;
+ case 'b':
+ pacc->buscentric = 1;
+ break;
+ case 's':
+ if (msg = pci_filter_parse_slot(&filter, optarg))
+ die("-s: %s", msg);
+ opt_filter = 1;
+ break;
+ case 'd':
+ if (msg = pci_filter_parse_id(&filter, optarg))
+ die("-d: %s", msg);
+ opt_filter = 1;
+ break;
+ case 'x':
+ opt_hex++;
+ break;
+ case 'P':
+ opt_path++;
+ need_topology = 1;
+ break;
+ case 't':
+ opt_tree++;
+ need_topology = 1;
+ break;
+ case 'i':
+ pci_set_name_list_path(pacc, optarg, 0);
+ break;
+ case 'm':
+ opt_machine++;
+ break;
+ case 'p':
+ opt_pcimap = optarg;
+ break;
+#ifdef PCI_OS_LINUX
+ case 'k':
+ opt_kernel++;
+ break;
+#endif
+ case 'M':
+ opt_map_mode++;
+ break;
+ case 'D':
+ opt_domains = 2;
+ break;
+#ifdef PCI_USE_DNS
+ case 'q':
+ opt_query_dns++;
+ break;
+ case 'Q':
+ opt_query_all = 1;
+ break;
+#else
+ case 'q':
+ case 'Q':
+ die("DNS queries are not available in this version");
+#endif
+ default:
+ if (parse_generic_option(i, pacc, optarg))
+ break;
+ bad:
+ fprintf(stderr, help_msg, pacc->id_file_name);
+ return 1;
+ }
+ if (optind < argc)
+ goto bad;
+
+ if (opt_query_dns)
+ {
+ pacc->id_lookup_mode |= PCI_LOOKUP_NETWORK;
+ if (opt_query_dns > 1)
+ pacc->id_lookup_mode |= PCI_LOOKUP_REFRESH_CACHE;
+ }
+ if (opt_query_all)
+ pacc->id_lookup_mode |= PCI_LOOKUP_NETWORK | PCI_LOOKUP_SKIP_LOCAL;
+
+ pci_init(pacc);
+ if (opt_map_mode)
+ {
+ if (need_topology)
+ die("Bus mapping mode does not recognize bus topology");
+ map_the_bus();
+ }
+ else
+ {
+ scan_devices();
+ sort_them();
+ if (need_topology)
+ grow_tree();
+ if (opt_tree)
+ show_forest(opt_filter ? &filter : NULL);
+ else
+ show();
+ }
+ show_kernel_cleanup();
+ pci_cleanup(pacc);
+
+ return (seen_errors ? 2 : 0);
+}
diff --git a/lspci.h b/lspci.h
new file mode 100644
index 0000000..62d8e92
--- /dev/null
+++ b/lspci.h
@@ -0,0 +1,113 @@
+/*
+ * The PCI Utilities -- List All PCI Devices
+ *
+ * Copyright (c) 1997--2018 Martin Mares <mj@ucw.cz>
+ *
+ * Can be freely distributed and used under the terms of the GNU GPL.
+ */
+
+#define PCIUTILS_LSPCI
+#include "pciutils.h"
+
+/*
+ * If we aren't being compiled by GCC, use xmalloc() instead of alloca().
+ * This increases our memory footprint, but only slightly since we don't
+ * use alloca() much.
+ */
+#if defined (__FreeBSD__) || defined (__NetBSD__) || defined (__OpenBSD__) || defined (__DragonFly__) || defined (__DJGPP__)
+/* alloca() is defined in stdlib.h */
+#elif defined(__GNUC__) && !defined(PCI_OS_WINDOWS)
+#include <alloca.h>
+#else
+#undef alloca
+#define alloca xmalloc
+#endif
+
+/*** Options ***/
+
+extern int verbose;
+extern struct pci_filter filter;
+extern char *opt_pcimap;
+
+/*** PCI devices and access to their config space ***/
+
+struct device {
+ struct device *next;
+ struct pci_dev *dev;
+ /* Bus topology calculated by grow_tree() */
+ struct device *bus_next;
+ struct bus *parent_bus;
+ struct bridge *bridge;
+ /* Cache */
+ int no_config_access;
+ unsigned int config_cached, config_bufsize;
+ byte *config; /* Cached configuration space data */
+ byte *present; /* Maps which configuration bytes are present */
+};
+
+extern struct device *first_dev;
+extern struct pci_access *pacc;
+
+struct device *scan_device(struct pci_dev *p);
+void show_device(struct device *d);
+
+int config_fetch(struct device *d, unsigned int pos, unsigned int len);
+u32 get_conf_long(struct device *d, unsigned int pos);
+word get_conf_word(struct device *d, unsigned int pos);
+byte get_conf_byte(struct device *d, unsigned int pos);
+
+/* Useful macros for decoding of bits and bit fields */
+
+#define FLAG(x,y) ((x & y) ? '+' : '-')
+#define BITS(x,at,width) (((x) >> (at)) & ((1 << (width)) - 1))
+#define TABLE(tab,x,buf) ((x) < sizeof(tab)/sizeof((tab)[0]) ? (tab)[x] : (sprintf((buf), "??%d", (x)), (buf)))
+
+/* ls-vpd.c */
+
+void cap_vpd(struct device *d);
+
+/* ls-caps.c */
+
+void show_caps(struct device *d, int where);
+
+/* ls-ecaps.c */
+
+void show_ext_caps(struct device *d, int type);
+
+/* ls-caps-vendor.c */
+
+void show_vendor_caps(struct device *d, int where, int cap);
+
+/* ls-kernel.c */
+
+void show_kernel_machine(struct device *d UNUSED);
+void show_kernel(struct device *d UNUSED);
+void show_kernel_cleanup(void);
+
+/* ls-tree.c */
+
+struct bridge {
+ struct bridge *chain; /* Single-linked list of bridges */
+ struct bridge *next, *child; /* Tree of bridges */
+ struct bus *first_bus, *last_bus; /* List of buses connected to this bridge */
+ unsigned int domain;
+ unsigned int primary, secondary, subordinate; /* Bus numbers */
+ struct device *br_dev;
+};
+
+struct bus {
+ unsigned int domain;
+ unsigned int number;
+ struct bus *sibling;
+ struct bridge *parent_bridge;
+ struct device *first_dev, **last_dev;
+};
+
+extern struct bridge host_bridge;
+
+void grow_tree(void);
+void show_forest(struct pci_filter *filter);
+
+/* ls-map.c */
+
+void map_the_bus(void);
diff --git a/lspci.man b/lspci.man
new file mode 100644
index 0000000..624404e
--- /dev/null
+++ b/lspci.man
@@ -0,0 +1,371 @@
+.TH lspci 8 "@TODAY@" "@VERSION@" "The PCI Utilities"
+.SH NAME
+lspci \- list all PCI devices
+.SH SYNOPSIS
+.B lspci
+.RB [ options ]
+.SH DESCRIPTION
+.B lspci
+is a utility for displaying information about PCI buses in the system and
+devices connected to them.
+
+By default, it shows a brief list of devices. Use the options described
+below to request either a more verbose output or output intended for
+parsing by other programs.
+
+If you are going to report bugs in PCI device drivers or in
+.I lspci
+itself, please include output of "lspci -vvx" or even better "lspci -vvxxx"
+(however, see below for possible caveats).
+
+Some parts of the output, especially in the highly verbose modes, are probably
+intelligible only to experienced PCI hackers. For exact definitions of
+the fields, please consult either the PCI specifications or the
+.B header.h
+and
+.B /usr/include/linux/pci.h
+include files.
+
+Access to some parts of the PCI configuration space is restricted to root
+on many operating systems, so the features of
+.I lspci
+available to normal users are limited. However,
+.I lspci
+tries its best to display as much as available and mark all other
+information with
+.I <access denied>
+text.
+
+.SH OPTIONS
+
+.SS Basic display modes
+.TP
+.B -m
+Dump PCI device data in a backward-compatible machine readable form.
+See below for details.
+.TP
+.B -mm
+Dump PCI device data in a machine readable form for easy parsing by scripts.
+See below for details.
+.TP
+.B -t
+Show a tree-like diagram containing all buses, bridges, devices and connections
+between them.
+
+.SS Display options
+.TP
+.B -v
+Be verbose and display detailed information about all devices.
+.TP
+.B -vv
+Be very verbose and display more details. This level includes everything deemed
+useful.
+.TP
+.B -vvv
+Be even more verbose and display everything we are able to parse,
+even if it doesn't look interesting at all (e.g., undefined memory regions).
+.TP
+.B -k
+Show kernel drivers handling each device and also kernel modules capable of handling it.
+Turned on by default when
+.B -v
+is given in the normal mode of output.
+(Currently works only on Linux with kernel 2.6 or newer.)
+.TP
+.B -x
+Show hexadecimal dump of the standard part of the configuration space (the first
+64 bytes or 128 bytes for CardBus bridges).
+.TP
+.B -xxx
+Show hexadecimal dump of the whole PCI configuration space. It is available only to root
+as several PCI devices
+.B crash
+when you try to read some parts of the config space (this behavior probably
+doesn't violate the PCI standard, but it's at least very stupid). However, such
+devices are rare, so you needn't worry much.
+.TP
+.B -xxxx
+Show hexadecimal dump of the extended (4096-byte) PCI configuration space available
+on PCI-X 2.0 and PCI Express buses.
+.TP
+.B -b
+Bus-centric view. Show all IRQ numbers and addresses as seen by the cards on the
+PCI bus instead of as seen by the kernel.
+.TP
+.B -D
+Always show PCI domain numbers. By default, lspci suppresses them on machines which
+have only domain 0.
+.TP
+.B -P
+Identify PCI devices by path through each bridge, instead of by bus number.
+.TP
+.B -PP
+Identify PCI devices by path through each bridge, showing the bus number as
+well as the device number.
+
+.SS Options to control resolving ID's to names
+.TP
+.B -n
+Show PCI vendor and device codes as numbers instead of looking them up in the
+PCI ID list.
+.TP
+.B -nn
+Show PCI vendor and device codes as both numbers and names.
+.TP
+.B -q
+Use DNS to query the central PCI ID database if a device is not found in the local
+.B pci.ids
+file. If the DNS query succeeds, the result is cached in
+.B ~/.pciids-cache
+and it is recognized in subsequent runs even if
+.B -q
+is not given any more. Please use this switch inside automated scripts only
+with caution to avoid overloading the database servers.
+.TP
+.B -qq
+Same as
+.BR -q ,
+but the local cache is reset.
+.TP
+.B -Q
+Query the central database even for entries which are recognized locally.
+Use this if you suspect that the displayed entry is wrong.
+
+.SS Options for selection of devices
+.TP
+.B -s [[[[<domain>]:]<bus>]:][<device>][.[<func>]]
+Show only devices in the specified domain (in case your machine has several host bridges,
+they can either share a common bus number space or each of them can address a PCI domain
+of its own; domains are numbered from 0 to ffff), bus (0 to ff), device (0 to 1f) and function (0 to 7).
+Each component of the device address can be omitted or set to "*", both meaning "any value". All numbers are
+hexadecimal. E.g., "0:" means all devices on bus 0, "0" means all functions of device 0
+on any bus, "0.3" selects third function of device 0 on all buses and ".4" shows only
+the fourth function of each device.
+.TP
+.B -d [<vendor>]:[<device>][:<class>[:<prog-if>]]
+Show only devices with specified vendor, device, class ID, and programming interface.
+The ID's are given in hexadecimal and may be omitted or given as "*", both meaning
+"any value". The class ID can contain "x" characters which stand for "any digit".
+
+.SS Other options
+.TP
+.B -i <file>
+Use
+.B
+<file>
+as the PCI ID list instead of @IDSDIR@/pci.ids.
+.TP
+.B -p <file>
+Use
+.B
+<file>
+as the map of PCI ID's handled by kernel modules. By default, lspci uses
+.RI /lib/modules/ kernel_version /modules.pcimap.
+Applies only to Linux systems with recent enough module tools.
+.TP
+.B -M
+Invoke bus mapping mode which performs a thorough scan of all PCI devices, including
+those behind misconfigured bridges, etc. This option gives meaningful results only
+with a direct hardware access mode, which usually requires root privileges.
+By default, the bus mapper scans domain. You can use the
+.B -s
+option to select a different domain.
+.TP
+.B --version
+Shows
+.I lspci
+version. This option should be used stand-alone.
+
+.SS PCI access options
+.PP
+The PCI utilities use the PCI library to talk to PCI devices (see
+\fBpcilib\fP(7) for details). You can use the following options to
+influence its behavior:
+.TP
+.B -A <method>
+The library supports a variety of methods to access the PCI hardware.
+By default, it uses the first access method available, but you can use
+this option to override this decision. See \fB-A help\fP for a list of
+available methods and their descriptions.
+.TP
+.B -O <param>=<value>
+The behavior of the library is controlled by several named parameters.
+This option allows one to set the value of any of the parameters. Use \fB-O help\fP
+for a list of known parameters and their default values.
+.TP
+.B -H1
+Use direct hardware access via Intel configuration mechanism 1.
+(This is a shorthand for \fB-A intel-conf1\fP.)
+.TP
+.B -H2
+Use direct hardware access via Intel configuration mechanism 2.
+(This is a shorthand for \fB-A intel-conf2\fP.)
+.TP
+.B -F <file>
+Instead of accessing real hardware, read the list of devices and values of their
+configuration registers from the given file produced by an earlier run of lspci -x.
+This is very useful for analysis of user-supplied bug reports, because you can display
+the hardware configuration in any way you want without disturbing the user with
+requests for more dumps.
+.TP
+.B -G
+Increase debug level of the library.
+
+.SH MACHINE READABLE OUTPUT
+If you intend to process the output of lspci automatically, please use one of the
+machine-readable output formats
+.RB ( -m ,
+.BR -vm ,
+.BR -vmm )
+described in this section. All other formats are likely to change
+between versions of lspci.
+
+.P
+All numbers are always printed in hexadecimal. If you want to process numeric ID's instead of
+names, please add the
+.B -n
+switch.
+
+.SS Simple format (-m)
+
+In the simple format, each device is described on a single line, which is
+formatted as parameters suitable for passing to a shell script, i.e., values
+separated by whitespaces, quoted and escaped if necessary.
+Some of the arguments are positional: slot, class, vendor name, device name,
+subsystem vendor name and subsystem name (the last two are empty if
+the device has no subsystem); the remaining arguments are option-like:
+
+.TP
+.BI -r rev
+Revision number.
+
+.TP
+.BI -p progif
+Programming interface.
+
+.P
+The relative order of positional arguments and options is undefined.
+New options can be added in future versions, but they will always
+have a single argument not separated from the option by any spaces,
+so they can be easily ignored if not recognized.
+
+.SS Verbose format (-vmm)
+
+The verbose output is a sequence of records separated by blank lines.
+Each record describes a single device by a sequence of lines, each line
+containing a single
+.RI ` tag :
+.IR value '
+pair. The
+.I tag
+and the
+.I value
+are separated by a single tab character.
+Neither the records nor the lines within a record are in any particular order.
+Tags are case-sensitive.
+
+.P
+The following tags are defined:
+
+.TP
+.B Slot
+The name of the slot where the device resides
+.RI ([ domain :] bus : device . function ).
+This tag is always the first in a record.
+
+.TP
+.B Class
+Name of the class.
+
+.TP
+.B Vendor
+Name of the vendor.
+
+.TP
+.B Device
+Name of the device.
+
+.TP
+.B SVendor
+Name of the subsystem vendor (optional).
+
+.TP
+.B SDevice
+Name of the subsystem (optional).
+
+.TP
+.B PhySlot
+The physical slot where the device resides (optional, Linux only).
+
+.TP
+.B Rev
+Revision number (optional).
+
+.TP
+.B ProgIf
+Programming interface (optional).
+
+.TP
+.B Driver
+Kernel driver currently handling the device (optional, Linux only).
+
+.TP
+.B Module
+Kernel module reporting that it is capable of handling the device
+(optional, Linux only). Multiple lines with this tag can occur.
+
+.TP
+.B NUMANode
+NUMA node this device is connected to (optional, Linux only).
+
+.TP
+.B IOMMUGroup
+IOMMU group that this device is part of (optional, Linux only).
+
+.P
+New tags can be added in future versions, so you should silently ignore any tags you don't recognize.
+
+.SS Backward-compatible verbose format (-vm)
+
+In this mode, lspci tries to be perfectly compatible with its old versions.
+It's almost the same as the regular verbose format, but the
+.B
+Device
+tag is used for both the slot and the device name, so it occurs twice
+in a single record. Please avoid using this format in any new code.
+
+.SH FILES
+.TP
+.B @IDSDIR@/pci.ids
+A list of all known PCI ID's (vendors, devices, classes and subclasses). Maintained
+at https://pci-ids.ucw.cz/, use the
+.B update-pciids
+utility to download the most recent version.
+.TP
+.B @IDSDIR@/pci.ids.gz
+If lspci is compiled with support for compression, this file is tried before pci.ids.
+.TP
+.B ~/.pciids-cache
+All ID's found in the DNS query mode are cached in this file.
+
+.SH BUGS
+
+Sometimes, lspci is not able to decode the configuration registers completely.
+This usually happens when not enough documentation was available to the authors.
+In such cases, it at least prints the
+.B <?>
+mark to signal that there is potentially something more to say. If you know
+the details, patches will be of course welcome.
+
+Access to the extended configuration space is currently supported only by the
+.B linux_sysfs
+back-end.
+
+.SH SEE ALSO
+.BR setpci (8),
+.BR pci.ids (5),
+.BR update-pciids (8),
+.BR pcilib (7)
+
+.SH AUTHOR
+The PCI Utilities are maintained by Martin Mares <mj@ucw.cz>.
diff --git a/maint/README b/maint/README
new file mode 100644
index 0000000..b1ab665
--- /dev/null
+++ b/maint/README
@@ -0,0 +1,18 @@
+How to release pciutils
+~~~~~~~~~~~~~~~~~~~~~~~
+(a couple of hints for the forgetful maintainer)
+
+Update pci.ids.
+
+Check version numbers in Makefile and lib/pci.h.
+
+ssh-add ~/.ssh/id_korg
+
+maint/tag-release vX.Y.Z
+git push --tags
+
+maint/release
+
+Update progs/pciutils at Jabberwock.
+
+Check that everything was pushed to both kernel.org and github.com.
diff --git a/maint/gen-zone b/maint/gen-zone
new file mode 100755
index 0000000..b3591f8
--- /dev/null
+++ b/maint/gen-zone
@@ -0,0 +1,52 @@
+#!/usr/bin/perl -w
+# Create a DNS zone with PCI ID records
+
+use strict;
+
+my %ids = ();
+my %comments = ();
+foreach our $file (@ARGV) {
+ my $fn = ($file =~ /\.gz$/) ? "zcat $file |" : ($file =~ /\.bz2$/) ? "bzcat $file |" : $file;
+ open F, $fn or die "Unable to open $file: $!";
+ my @id = ();
+ my $comm = "";
+ sub err($) {
+ print STDERR "Error in $file, line $.: @_\n";
+ exit 1;
+ }
+ while (<F>) {
+ if (/^(#.*)/) {
+ $comm .= $_;
+ next;
+ }
+ chomp;
+ if (my ($indent, $id, $ignored, $name) = /^(\t*)(([0-9a-fA-Z]+ ?)*)(( |\t|$)\s*(.*))$/) {
+ my $depth = length $indent;
+ $depth <= @id or err "Mismatched indentation";
+ @id = (@id[0..$depth-1], $id);
+ my $i = join(":", @id);
+ if ($i ne "") {
+ !exists $ids{$i} or die "ID $i defined twice";
+ $ids{$i} = $name;
+ $comments{$i} = $comm if $comm;
+ }
+ } elsif (!/^$/) {
+ err "Parse error";
+ }
+ $comm = "";
+ }
+ close F;
+}
+
+sub esc($) {
+ my ($x) = @_;
+ $x =~ s/^\s+//;
+ $x =~ s/"/\\"/g;
+ return $x;
+}
+
+foreach my $i (keys %ids) {
+ my $j = join(".", reverse split(/[: ]/, $i));
+ print "$j.pci\tTXT \"i=", esc($ids{$i}), "\"\n";
+ # print "$j.pci\tTXT \"c=", esc($comments{$i}), "\"\n"
+}
diff --git a/maint/release b/maint/release
new file mode 100755
index 0000000..9c2521b
--- /dev/null
+++ b/maint/release
@@ -0,0 +1,58 @@
+#!/usr/bin/perl
+# A simple script for making releases of the pciutils
+# (c) 2003--2012 Martin Mares <mj@ucw.cz>
+
+use strict;
+use warnings;
+require "./maint/release.pm";
+
+# Check API version
+my $apiver = "???";
+open X, "lib/pci.h" or die;
+while (<X>) {
+ /^#define PCI_LIB_VERSION 0x(.{6})$/ and $apiver = $1;
+}
+print "API version is $apiver ... <confirm> "; <STDIN>;
+
+#print "Updating public GIT tree\n";
+#`git push --tags public`; die if $?;
+
+my $r = new UCW::Release("pciutils");
+my $ver = $r->GetVersionFromFile("Makefile", "VERSION=(.*)");
+$r->GetVersionsFromChangelog("ChangeLog", "Released as (.*)\.");
+push @{$r->{"rules"}}, '^win32/config.h' => 's';
+if ($ver =~ /-/) {
+ $r->{"ALPHADIR"} = "alpha/";
+ $r->{"conditions"}->{"ALPHA_VERSION"} = 1;
+} else {
+ $r->{"ALPHADIR"} = "";
+ $r->{"conditions"}->{"ALPHA_VERSION"} = -1;
+}
+push @{$r->{"uploads"}}, {
+ "url" => "scp://jabberwock.ucw.cz/home/ftp/pub/mj/linux/pci/" . $r->{"ALPHADIR"}
+## },{
+## "url" => "scp://master.kernel.org/pub/software/utils/pciutils/" . $r->{"ALPHADIR"}
+ };
+$r->ParseOptions;
+$r->InitDist("maint/dist");
+my $reldir = $r->GenPackage;
+$r->GenFile("README");
+$r->GenFile("pciutils.lsm");
+$r->Dispatch;
+if ($r->{"do_upload"}) {
+ print "Uploading pci.ids to Jabberwock\n";
+ `scp -C pci.ids pciids\@jabberwock.ucw.cz:05-pciutils.new`; die if $?;
+ `ssh pciids\@jabberwock.ucw.cz mv 05-pciutils.new origs/05-pciutils`; die if $?;
+}
+
+# Hacks for kernel.org
+print "Preparing kernel.org package\n";
+my $dd = $r->{"DISTDIR"};
+my $pkg = $r->{"PKG"};
+`gzip -d <$dd/$pkg.tar.gz >$dd/$pkg.tar`; die if $?;
+system "gpg", "--armor", "--detach-sig", "-o", "$dd/$pkg.tar.sig", "$dd/$pkg.tar"; die if $?;
+if ($r->{"do_upload"}) {
+ print "Uploading to kernel.org\n";
+ print "<confirm> "; <STDIN>;
+ system '/home/mj/tree/kup/kup', 'put', "$dd/$pkg.tar", "$dd/$pkg.tar.sig", "/pub/software/utils/pciutils/$pkg.tar.gz"; die if $?;
+}
diff --git a/maint/release.pm b/maint/release.pm
new file mode 100644
index 0000000..33f64d7
--- /dev/null
+++ b/maint/release.pm
@@ -0,0 +1,328 @@
+#!/usr/bin/perl
+# A simple system for making software releases
+# (c) 2003--2011 Martin Mares <mj@ucw.cz>
+
+package UCW::Release;
+use strict;
+use warnings;
+use Getopt::Long;
+
+our $verbose = 0;
+
+sub new($$) {
+ my ($class,$basename) = @_;
+ my $s = {
+ "PACKAGE" => $basename,
+ "rules" => [
+ # p=preprocess, s=subst, -=discard
+ '(^|/)(CVS|\.arch-ids|{arch}|\.git|tmp)/' => '-',
+ '\.sw[a-z]$' => '-',
+ '\.(lsm|spec)$' => 'ps',
+ '(^|/)README$' => 's'
+ ],
+ "directories" => [
+ ],
+ "conditions" => {
+ },
+ "DATE" => `date '+%Y-%m-%d' | tr -d '\n'`,
+ "LSMDATE" => `date '+%y%m%d' | tr -d '\n'`,
+ "distfiles" => [
+ ],
+ "archivedir" => $ENV{HOME} . "/archives/sw/$basename",
+ "uploads" => [
+ ],
+ # Options
+ "do_test" => 1,
+ "do_patch" => 1,
+ "diff_against" => "",
+ "do_upload" => 1,
+ "do_sign" => 1,
+ };
+ bless $s;
+ return $s;
+}
+
+sub GetVersionFromFile($) {
+ my ($s,$file,$rx) = @_;
+ open F, $file or die "Unable to open $file for version autodetection";
+ while (<F>) {
+ chomp;
+ if (/$rx/) {
+ $s->{"VERSION"} = $1;
+ print "Detected version $1 from $file\n" if $verbose;
+ last;
+ }
+ }
+ close F;
+ if (!defined $s->{"VERSION"}) { die "Failed to auto-detect version"; }
+ return $s->{"VERSION"};
+}
+
+sub GetVersionsFromChangelog($) {
+ my ($s,$file,$rx) = @_;
+ open F, $file or die "Unable to open $file for version autodetection";
+ while (<F>) {
+ chomp;
+ if (/$rx/) {
+ if (!defined $s->{"VERSION"}) {
+ $s->{"VERSION"} = $1;
+ print "Detected version $1 from $file\n" if $verbose;
+ } elsif ($s->{"VERSION"} eq $1) {
+ # do nothing
+ } else {
+ $s->{"OLDVERSION"} = $1;
+ print "Detected previous version $1 from $file\n" if $verbose;
+ last;
+ }
+ }
+ }
+ close F;
+ if (!defined $s->{"VERSION"}) { die "Failed to auto-detect version"; }
+ return $s->{"VERSION"};
+}
+
+sub InitDist($) {
+ my ($s,$dd) = @_;
+ $s->{"DISTDIR"} = $dd;
+ print "Initializing dist directory $dd\n" if $verbose;
+ `rm -rf $dd`; die if $?;
+ `mkdir -p $dd`; die if $?;
+}
+
+sub ExpandVar($$) {
+ my ($s,$v) = @_;
+ if (defined $s->{$v}) {
+ return $s->{$v};
+ } else {
+ die "Reference to unknown variable $v";
+ }
+}
+
+sub CopyFile($$$$) {
+ my ($s,$f,$dir,$action) = @_;
+
+ (my $d = $f) =~ s@(^|/)[^/]*$@@;
+ $d = "$dir/$d";
+ -d $d || `mkdir -p $d`; die if $?;
+
+ my $preprocess = ($action =~ /p/);
+ my $subst = ($action =~ /s/);
+ if ($preprocess || $subst) {
+ open I, "$f" or die "open($f): $?";
+ open O, ">$dir/$f" or die "open($dir/$f): $!";
+ my @ifs = (); # stack of conditions, 1=satisfied
+ my $empty = 0; # last line was empty
+ my $is_makefile = ($f =~ /(Makefile|.mk)$/);
+ while (<I>) {
+ if ($subst) {
+ s/@([0-9A-Za-z_]+)@/$s->ExpandVar($1)/ge;
+ }
+ if ($preprocess) {
+ if (/^#/ || $is_makefile) {
+ if (/^#?ifdef\s+(\w+)/) {
+ if (defined ${$s->{"conditions"}}{$1}) {
+ push @ifs, ${$s->{"conditions"}}{$1};
+ next;
+ }
+ push @ifs, 0;
+ } elsif (/^#ifndef\s+(\w+)/) {
+ if (defined ${$s->{"conditions"}}{$1}) {
+ push @ifs, -${$s->{"conditions"}}{$1};
+ next;
+ }
+ push @ifs, 0;
+ } elsif (/^#if\s+/) {
+ push @ifs, 0;
+ } elsif (/^#?endif/) {
+ my $x = pop @ifs;
+ defined $x or die "Improper nesting of conditionals";
+ $x && next;
+ } elsif (/^#?else/) {
+ my $x = pop @ifs;
+ defined $x or die "Improper nesting of conditionals";
+ push @ifs, -$x;
+ $x && next;
+ }
+ }
+ @ifs && $ifs[$#ifs] < 0 && next;
+ if (/^$/) {
+ $empty && next;
+ $empty = 1;
+ } else { $empty = 0; }
+ }
+ print O;
+ }
+ close O;
+ close I;
+ ! -x $f or chmod(0755, "$dir/$f") or die "chmod($dir/$f): $!";
+ } else {
+ `cp -a "$f" "$dir/$f"`; die if $?;
+ }
+}
+
+sub GenPackage($) {
+ my ($s) = @_;
+ $s->{"PKG"} = $s->{"PACKAGE"} . "-" . $s->{"VERSION"};
+ my $dd = $s->{"DISTDIR"};
+ my $pkg = $s->{"PKG"};
+ my $dir = "$dd/$pkg";
+ print "Generating $dir\n";
+
+ FILES: foreach my $f (`find . -type f`) {
+ chomp $f;
+ $f =~ s/^\.\///;
+ my $action = "";
+ my @rules = @{$s->{"rules"}};
+ while (@rules) {
+ my $rule = shift @rules;
+ my $act = shift @rules;
+ if ($f =~ $rule) {
+ $action = $act;
+ last;
+ }
+ }
+ ($action =~ /-/) && next FILES;
+ print "$f ($action)\n" if $verbose;
+ $s->CopyFile($f, $dir, $action);
+ }
+
+ foreach my $d (@{$s->{"directories"}}) {
+ `mkdir -p $dir/$d`; die if $?;
+ }
+
+ if (-f "$dir/Makefile") {
+ print "Cleaning up\n";
+ `cd $dir && make distclean >&2`; die if $?;
+ }
+
+ print "Creating $dd/$pkg.tar.gz\n";
+ my $tarvv = $verbose ? "vv" : "";
+ `cd $dd && tar cz${tarvv}f $pkg.tar.gz $pkg >&2`; die if $?;
+ push @{$s->{"distfiles"}}, "$dd/$pkg.tar.gz";
+
+ if ($s->{'do_sign'}) {
+ print "Signing package\n";
+ system "gpg", "--armor", "--detach-sig", "$dd/$pkg.tar.gz";
+ die if $?;
+ rename "$dd/$pkg.tar.gz.asc", "$dd/$pkg.tar.gz.sign" or die "No signature produced!?\n";
+ push @{$s->{"distfiles"}}, "$dd/$pkg.tar.gz.sign";
+ }
+
+ my $adir = $s->{"archivedir"};
+ my $afile = "$adir/$pkg.tar.gz";
+ print "Archiving to $afile\n";
+ -d $adir or `mkdir -p $adir`;
+ `cp $dd/$pkg.tar.gz $afile`; die if $?;
+
+ return $dir;
+}
+
+sub GenFile($$) {
+ my ($s,$f) = @_;
+ my $sf = $s->{"DISTDIR"} . "/" . $s->{"PKG"} . "/$f";
+ my $df = $s->{"DISTDIR"} . "/$f";
+ print "Generating $df\n";
+ `cp $sf $df`; die if $?;
+ push @{$s->{"distfiles"}}, $df;
+}
+
+sub ParseOptions($) {
+ my ($s) = @_;
+ GetOptions(
+ "verbose!" => \$verbose,
+ "test!" => \$s->{"do_test"},
+ "patch!" => \$s->{"do_patch"},
+ "diff-against=s" => \$s->{"diff_against"},
+ "upload!" => \$s->{"do_upload"},
+ "sign!" => \$s->{"do_sign"},
+ ) || die "Syntax: release [--verbose] [--test] [--nopatch] [--diff-against=<version>] [--noupload] [--nosign]";
+}
+
+sub Test($) {
+ my ($s) = @_;
+ my $dd = $s->{"DISTDIR"};
+ my $pkg = $s->{"PKG"};
+ my $log = "$dd/$pkg.log";
+ print "Doing a test compilation\n";
+ `( cd $dd/$pkg && make ) >$log 2>&1`;
+ die "There were errors. Please inspect $log" if $?;
+ `grep -q [Ww]arning $log`;
+ $? or print "There were warnings! Please inspect $log.\n";
+ print "Cleaning up\n";
+ `cd $dd/$pkg && make distclean`; die if $?;
+}
+
+sub MakePatch($) {
+ my ($s) = @_;
+ my $dd = $s->{"DISTDIR"};
+ my $pkg1 = $s->{"PKG"};
+ my $oldver;
+ if ($s->{"diff_against"} ne "") {
+ $oldver = $s->{"diff_against"};
+ } elsif (defined $s->{"OLDVERSION"}) {
+ $oldver = $s->{"OLDVERSION"};
+ } else {
+ print "WARNING: No previous version known. No patch generated.\n";
+ return;
+ }
+ my $pkg0 = $s->{"PACKAGE"} . "-" . $oldver;
+
+ my $oldarch = $s->{"archivedir"} . "/" . $pkg0 . ".tar.gz";
+ -f $oldarch or die "MakePatch: $oldarch not found";
+ print "Unpacking $pkg0 from $oldarch\n";
+ `cd $dd && tar xzf $oldarch`; die if $?;
+
+ my $diff = $s->{"PACKAGE"} . "-" . $oldver . "-" . $s->{"VERSION"} . ".diff.gz";
+ print "Creating a patch from $pkg0 to $pkg1: $diff\n";
+ `cd $dd && diff -ruN $pkg0 $pkg1 | gzip >$diff`; die if $?;
+ push @{$s->{"distfiles"}}, "$dd/$diff";
+}
+
+sub Upload($) {
+ my ($s) = @_;
+ foreach my $u (@{$s->{"uploads"}}) {
+ my $url = $u->{"url"};
+ print "Upload to $url :\n";
+ my @files = ();
+ my $filter = $u->{"filter"} || ".*";
+ foreach my $f (@{$s->{"distfiles"}}) {
+ if ($f =~ $filter) {
+ print "\t$f\n";
+ push @files, $f;
+ }
+ }
+ print "<confirm> "; <STDIN>;
+ if ($url =~ m@^scp://([^/]+)(.*)@) {
+ $, = " ";
+ my $host = $1;
+ my $dir = $2;
+ $dir =~ s@^/~@~@;
+ $dir =~ s@^/\./@@;
+ my $cmd = "scp @files $host:$dir\n";
+ `$cmd`; die if $?;
+ } elsif ($url =~ m@ftp://([^/]+)(.*)@) {
+ my $host = $1;
+ my $dir = $2;
+ open FTP, "|ftp -v $host" or die;
+ print FTP "cd $dir\n";
+ foreach my $f (@files) {
+ (my $ff = $f) =~ s@.*\/([^/].*)@$1@;
+ print FTP "put $f $ff\n";
+ }
+ print FTP "bye\n";
+ close FTP;
+ die if $?;
+ } else {
+ die "Don't know how to handle this URL scheme";
+ }
+ }
+}
+
+sub Dispatch($) {
+ my ($s) = @_;
+ $s->Test if $s->{"do_test"};
+ $s->MakePatch if $s->{"do_patch"};
+ $s->Upload if $s->{"do_upload"};
+}
+
+1;
diff --git a/maint/tag-release b/maint/tag-release
new file mode 100755
index 0000000..59b3777
--- /dev/null
+++ b/maint/tag-release
@@ -0,0 +1,6 @@
+#!/bin/sh
+if [ -z "$1" -o -n "$2" ] ; then
+ echo >&2 'Usage: tag-release vX.Y.Z'
+ exit 1
+fi
+git tag -u 1F3D0761D9B65F0B $1
diff --git a/pci.ids b/pci.ids
new file mode 100644
index 0000000..6b57a7b
--- /dev/null
+++ b/pci.ids
@@ -0,0 +1,35831 @@
+#
+# List of PCI ID's
+#
+# Version: 2022.11.19
+# Date: 2022-11-19 03:15:02
+#
+# Maintained by Albert Pool, Martin Mares, and other volunteers from
+# the PCI ID Project at https://pci-ids.ucw.cz/.
+#
+# New data are always welcome, especially if they are accurate. If you have
+# anything to contribute, please follow the instructions at the web site.
+#
+# This file can be distributed under either the GNU General Public License
+# (version 2 or higher) or the 3-clause BSD License.
+#
+# The database is a compilation of factual data, and as such the copyright
+# only covers the aggregation and formatting. The copyright is held by
+# Martin Mares and Albert Pool.
+#
+
+# Vendors, devices and subsystems. Please keep sorted.
+
+# Syntax:
+# vendor vendor_name
+# device device_name <-- single tab
+# subvendor subdevice subsystem_name <-- two tabs
+
+0001 SafeNet (wrong ID)
+0010 Allied Telesis, Inc (Wrong ID)
+# This is a relabelled RTL-8139
+ 8139 AT-2500TX V3 Ethernet
+0014 Loongson Technology LLC
+ 7a00 Hyper Transport Bridge Controller
+ 7a02 APB (Advanced Peripheral Bus) Controller
+ 7a03 Gigabit Ethernet Controller
+ 7a04 OTG USB Controller
+ 7a05 Vivante GPU (Graphics Processing Unit)
+ 7a06 DC (Display Controller)
+ 7a07 HDA (High Definition Audio) Controller
+ 7a08 SATA AHCI Controller
+ 7a09 PCI-to-PCI Bridge
+ 7a0b SPI Controller
+ 7a0c LPC Controller
+ 7a0f DMA (Direct Memory Access) Controller
+# Found on some boards with two sockets
+ 7a10 Hyper Transport Bridge Controller
+ 7a14 EHCI USB Controller
+ 7a15 Vivante GPU (Graphics Processing Unit)
+ 7a19 PCI-to-PCI Bridge
+ 7a24 OHCI USB Controller
+ 7a29 PCI-to-PCI Bridge
+001c PEAK-System Technik GmbH
+ 0001 PCAN-PCI CAN-Bus controller
+ 001c 0004 2 Channel CAN Bus SJC1000
+ 001c 0005 2 Channel CAN Bus SJC1000 (Optically Isolated)
+003d Lockheed Martin-Marietta Corp
+# Real TJN ID is e159, but they got it wrong several times --mj
+0059 Tiger Jet Network Inc. (Wrong ID)
+0070 Hauppauge computer works Inc.
+ 7801 WinTV HVR-1800 MCE
+0071 Nebula Electronics Ltd.
+0095 Silicon Image, Inc. (Wrong ID)
+ 0680 Ultra ATA/133 IDE RAID CONTROLLER CARD
+# Wrong ID used in subsystem ID of the TELES.S0/PCI 2.x ISDN adapter
+00a7 Teles AG (Wrong ID)
+0100 nCipher Security
+0123 General Dynamics
+0128 Dell (wrong ID)
+# 018a is not LevelOne but there is a board misprogrammed
+018a LevelOne
+ 0106 FPC-0106TX misprogrammed [RTL81xx]
+01de Oxide Computer Company
+ 0000 Propolis NVMe Controller
+ 0001 Propolis xHCI Controller
+ 0002 Propolis PCI-PCI Bridge
+# probably misprogrammed Intel Atom C2338 on Dell 0K8Y0N board
+0200 Dell (wrong ID)
+# 021b is not Compaq but there is a board misprogrammed
+021b Compaq Computer Corporation
+ 8139 HNE-300 (RealTek RTL8139c) [iPaq Networking]
+025e Solidigm
+0270 Hauppauge computer works Inc. (Wrong ID)
+0291 Davicom Semiconductor, Inc. (Wrong ID)
+# SpeedStream is Efficient Networks, Inc, a Siemens Company
+02ac SpeedStream
+ 1012 1012 PCMCIA 10/100 Ethernet Card [RTL81xx]
+02e0 XFX Pine Group Inc. (Wrong ID)
+0303 Hewlett-Packard Company (Wrong ID)
+0308 ZyXEL Communications Corporation (Wrong ID)
+0315 SK-Electronics Co., Ltd.
+0357 TTTech Computertechnik AG (Wrong ID)
+ 000a TTP-Monitoring Card V2.0
+0432 SCM Microsystems, Inc.
+ 0001 Pluto2 DVB-T Receiver for PCMCIA [EasyWatch MobilSet]
+0497 Dell Inc. (wrong ID)
+0675 Dynalink
+ 1700 IS64PH ISDN Adapter
+ 1702 IS64PH ISDN Adapter
+ 1703 ISDN Adapter (PCI Bus, DV, W)
+ 1704 ISDN Adapter (PCI Bus, D, C)
+0721 Sapphire, Inc.
+0731 Jingjia Microelectronics Co Ltd
+ 7200 JM7200 Series GPU
+ 0731 7201 JM7201
+ 0731 7202 JM7202
+ 0731 7208 JM7200
+ 0731 7212 JM7200
+ 0731 7214 JM7500
+ 0731 7215 JM7200
+ 9100 JM9100
+ 0731 9101 JM9100
+ 0731 9102 JM9100-I
+ 0731 9103 JM9100M
+ 910a JH910
+ 0731 910a JH910
+ 0731 910b JH910-I
+ 0731 910c JH910-M
+ 9200 JM9200
+ 920a JH920
+ 0731 920a JH920
+ 0731 920b JH920-I
+ 0731 920c JH920-M
+ 920b JH920-I
+ 920c JH920-M
+ 9210 JM9210
+ 0731 9210 JM9210
+ 0731 9211 JM9210-I
+ 9211 JM9210-I
+ 9230 JM9230
+ 0731 9230 JM9230
+ 0731 9231 JM9230-I
+ 9231 JM9231-I
+ 9250 JM9250
+ 0731 9250 JM9250
+ 930a JH930-I
+ 0731 930a JH930-I
+ 0731 930b JH930-M
+ 0731 930c JH930
+ 930b JH930-M
+0777 Ubiquiti Networks, Inc.
+0795 Wired Inc.
+ 6663 Butane II (MPEG2 encoder board)
+ 6666 MediaPress (MPEG2 encoder board)
+07d1 D-Link System Inc
+0824 T1042 [Freescale]
+0925 VIA Technologies, Inc. (Wrong ID)
+0a89 BREA Technologies Inc
+0b0b Rhino Equipment Corp.
+ 0105 R1T1
+ 0205 R4FXO
+ 0206 RCB4FXO 4-channel FXO analog telephony card
+ 0305 R4T1
+ 0405 R8FXX
+ 0406 RCB8FXX 8-channel modular analog telephony card
+ 0505 R24FXX
+ 0506 RCB24FXS 24-Channel FXS analog telephony card
+ 0605 R2T1
+ 0705 R24FXS
+ 0706 RCB24FXO 24-Channel FXO analog telephony card
+ 0905 R1T3 Single T3 Digital Telephony Card
+ 0906 RCB24FXX 24-channel modular analog telephony card
+ 0a06 RCB672FXX 672-channel modular analog telephony card
+0bae Bachmann electronic GmbH
+0ccd Preferred Networks, Inc.
+0e11 Compaq Computer Corporation
+ 0001 PCI to EISA Bridge
+ 0002 PCI to ISA Bridge
+ 0046 Smart Array 64xx
+ 0e11 4091 Smart Array 6i
+ 0e11 409a Smart Array 641
+ 0e11 409b Smart Array 642
+ 0e11 409c Smart Array 6400
+ 0e11 409d Smart Array 6400 EM
+ 0049 NC7132 Gigabit Upgrade Module
+ 004a NC6136 Gigabit Server Adapter
+ 005a Remote Insight II board - Lights-Out
+ 007c NC7770 1000BaseTX
+ 007d NC6770 1000BaseTX
+ 0085 NC7780 1000BaseTX
+ 00b1 Remote Insight II board - PCI device
+ 00bb NC7760
+ 00ca NC7771
+ 00cb NC7781
+ 00cf NC7772
+ 00d0 NC7782
+ 00d1 NC7783
+ 00e3 NC7761
+ 0508 Netelligent 4/16 Token Ring
+ 1000 Triflex/Pentium Bridge, Model 1000
+ 2000 Triflex/Pentium Bridge, Model 2000
+ 3032 QVision 1280/p
+ 3033 QVision 1280/p
+ 3034 QVision 1280/p
+ 4000 4000 [Triflex]
+ 4040 Integrated Array
+ 4048 Compaq Raid LC2
+ 4050 Smart Array 4200
+ 4051 Smart Array 4250ES
+ 4058 Smart Array 431
+ 4070 Smart Array 5300
+ 4080 Smart Array 5i
+ 4082 Smart Array 532
+ 4083 Smart Array 5312
+ 4091 Smart Array 6i
+ 409a Smart Array 641
+ 409b Smart Array 642
+ 409c Smart Array 6400
+ 409d Smart Array 6400 EM
+ 6010 HotPlug PCI Bridge 6010
+ 7020 USB Controller
+ a0ec Fibre Channel Host Controller
+ a0f0 Advanced System Management Controller
+ 0e11 b0f3 ProLiant DL360
+ a0f3 Triflex PCI to ISA Bridge
+ a0f7 PCI Hotplug Controller
+ 8086 002a PCI Hotplug Controller A
+ 8086 002b PCI Hotplug Controller B
+ a0f8 ZFMicro Chipset USB
+ a0fc FibreChannel HBA Tachyon
+ ae10 Smart-2/P RAID Controller
+ 0e11 4030 Smart-2/P Array Controller
+ 0e11 4031 Smart-2SL Array Controller
+ 0e11 4032 Smart Array 3200 Controller
+ 0e11 4033 Smart Array 3100ES Controller
+ 0e11 4034 Smart Array 221 Controller
+ ae29 MIS-L
+ ae2a MPC
+ ae2b MIS-E
+ ae31 System Management Controller
+ ae32 Netelligent 10/100 TX PCI UTP
+ ae33 Triflex Dual EIDE Controller
+ ae34 Netelligent 10 T PCI UTP
+ ae35 Integrated NetFlex-3/P
+ ae40 Netelligent Dual 10/100 TX PCI UTP
+ ae43 Netelligent Integrated 10/100 TX UTP
+ ae69 CETUS-L
+ ae6c Northstar
+ ae6d NorthStar CPU to PCI Bridge
+ b011 Netelligent 10/100 TX Embedded UTP
+ b012 Netelligent 10 T/2 PCI UTP/Coax
+ b01e NC3120 Fast Ethernet NIC
+ b01f NC3122 Fast Ethernet NIC
+ b02f NC1120 Ethernet NIC
+ b030 Netelligent 10/100 TX UTP
+ b04a 10/100 TX PCI Intel WOL UTP Controller
+ b060 Smart Array 5300 Controller
+ b0c6 NC3161 Fast Ethernet NIC
+ b0c7 NC3160 Fast Ethernet NIC
+ b0d7 NC3121 Fast Ethernet NIC
+ b0dd NC3131 Fast Ethernet NIC
+ b0de NC3132 Fast Ethernet Module
+ b0df NC6132 Gigabit Module
+ b0e0 NC6133 Gigabit Module
+ b0e1 NC3133 Fast Ethernet Module
+ b123 NC6134 Gigabit NIC
+ b134 NC3163 Fast Ethernet NIC
+ b13c NC3162 Fast Ethernet NIC
+ b144 NC3123 Fast Ethernet NIC
+ b163 NC3134 Fast Ethernet NIC
+ b164 NC3165 Fast Ethernet Upgrade Module
+ b178 Smart Array 5i/532
+ 0e11 4080 Smart Array 5i
+ 0e11 4082 Smart Array 532
+ 0e11 4083 Smart Array 5312
+ b1a4 NC7131 Gigabit Server Adapter
+ b200 Memory Hot-Plug Controller
+ b203 Integrated Lights Out Controller
+ 103c 3305 iLO2
+ b204 Integrated Lights Out Processor
+ 103c 3305 iLO2
+ c000 Remote Insight Lights-Out Edition
+ f130 NetFlex-3/P ThunderLAN 1.0
+ f150 NetFlex-3/P ThunderLAN 2.3
+0e55 HaSoTec GmbH
+0eac SHF Communication Technologies AG
+ 0008 Ethernet Powerlink Managing Node 01
+0f62 Acrox Technologies Co., Ltd.
+1000 Broadcom / LSI
+ 0001 53c810
+ 1000 1000 LSI53C810AE PCI to SCSI I/O Processor
+ 0002 53c820
+ 0003 53c825
+ 1000 1000 LSI53C825AE PCI to SCSI I/O Processor (Ultra Wide)
+ 0004 53c815
+ 0005 53c810AP
+ 0006 53c860
+ 1000 1000 LSI53C860E PCI to Ultra SCSI I/O Processor
+ 000a 53c1510
+ 0e11 b143 Integrated Dual Channel Wide Ultra2 SCSI Controller
+ 1000 1000 LSI53C1510 PCI to Dual Channel Wide Ultra2 SCSI Controller (Nonintelligent mode)
+ 000b 53C896/897
+ 0e11 6004 EOB003 Series SCSI host adapter
+ 1000 1000 LSI53C896/7 PCI to Dual Channel Ultra2 SCSI Multifunction Controller
+ 1000 1010 LSI22910 PCI to Dual Channel Ultra2 SCSI host adapter
+ 1000 1020 LSI21002 PCI to Dual Channel Ultra2 SCSI host adapter
+ 13e9 1000 6221L-4U (Dual U2W SCSI, dual 10/100TX, graphics)
+ 000c 53c895
+ 1000 1010 LSI8951U PCI to Ultra2 SCSI host adapter
+ 1000 1020 LSI8952U PCI to Ultra2 SCSI host adapter
+ 1de1 3906 DC-390U2B SCSI adapter
+ 1de1 3907 DC-390U2W
+ 000d 53c885
+ 000f 53c875
+ 0e11 7004 Embedded Ultra Wide SCSI Controller
+ 1000 1000 LSI53C876/E PCI to Dual Channel SCSI Controller
+ 1000 1010 LSI22801 PCI to Dual Channel Ultra SCSI host adapter
+ 1000 1020 LSI22802 PCI to Dual Channel Ultra SCSI host adapter
+ 1092 8760 FirePort 40 Dual SCSI Controller
+ 1775 10d0 V5D Single Board Computer Wide Ultra SCSI
+ 1775 10d1 V5D Single Board Computer Ultra SCSI
+ 1de1 3904 DC390F/U Ultra Wide SCSI Adapter
+ 4c53 1000 CC7/CR7/CP7/VC7/VP7/VR7 mainboard
+ 4c53 1050 CT7 mainboard
+ 0010 53C1510
+ 0e11 4040 Integrated Smart Array Controller
+ 0e11 4048 RAID LC2 Controller
+ 1000 1000 53C1510 PCI to Dual Channel Wide Ultra2 SCSI Controller (Intelligent mode)
+ 0012 53c895a
+ 1000 1000 LSI53C895A PCI to Ultra2 SCSI Controller
+ 0013 53c875a
+ 1000 1000 LSI53C875A PCI to Ultra SCSI Controller
+ 0014 MegaRAID Tri-Mode SAS3516
+ 1000 9460 MegaRAID 9460-16i
+ 1000 9480 MegaRAID 9480-8i8e
+ 1000 9481 MegaRAID 9480-8e
+ 1028 1f3a PERC H745 Adapter
+ 1028 1f3b PERC H745 Front
+ 1028 1fd4 PERC H745P MX
+ 1137 020e UCSC-RAID-M5 12G Modular RAID Controller
+ 1d49 0602 ThinkSystem RAID 930-16i 4GB Flash PCIe 12Gb Adapter
+ 1d49 0604 ThinkSystem RAID 930-8e 4GB Flash PCIe 12Gb Adapter
+ 1d49 0607 ThinkSystem RAID 930-16i 8GB Flash PCIe 12Gb Adapter
+ 8086 352d Integrated RAID Module RMSP3AD160F
+ 8086 9460 RAID Controller RSP3TD160F
+ 8086 9480 RAID Controller RSP3MD088F
+ 0015 MegaRAID Tri-Mode SAS3416
+ 1000 9441 MegaRAID 9440-16i
+ 1028 1f3c PERC H345 Adapter
+ 1028 1f3d PERC H345 Front
+ 1d49 0503 ThinkSystem RAID 530-16i PCIe 12Gb Adapter
+ 0016 MegaRAID Tri-Mode SAS3508
+ 1000 9461 MegaRAID 9460-8i
+ 1000 9462 MegaRAID 9460-4i
+ 1000 9463 MegaRAID 9365-28i
+ 1000 9464 MegaRAID 9365-24i
+ 1028 1fc9 PERC H840 Adapter
+ 1028 1fcb PERC H740P Adapter
+ 1028 1fcd PERC H740P Mini
+ 1028 1fcf PERC H740P Mini
+ 1d49 0601 ThinkSystem RAID 930-8i 2GB Flash PCIe 12Gb Adapter
+ 1d49 0603 ThinkSystem RAID 930-24i 4GB Flash PCIe 12Gb Adapter
+ 8086 352e Integrated RAID Module RMSP3CD080F
+ 8086 352f Integrated RAID Module RMSP3HD080E
+ 8086 9461 RAID Controller RSP3DD080F
+ 0017 MegaRAID Tri-Mode SAS3408
+ 1000 9440 MegaRAID 9440-8i
+ 1000 9442 MegaRAID 9440-4i
+ 1d49 0500 ThinkSystem RAID 530-8i PCIe 12Gb Adapter
+ 1d49 0502 ThinkSystem RAID 530-8i Dense Adapter
+ 8086 3528 Integrated RAID RMSP3LD060
+ 8086 3529 Integrated RAID RMSP3LD060
+ 8086 9441 RAID Controller RSP3WD080E
+ 001b MegaRAID Tri-Mode SAS3504
+ 1d49 0605 ThinkSystem RAID 930-4i 2GB Flash Flex Adapter
+ 001c MegaRAID Tri-Mode SAS3404
+ 1d49 0501 ThinkSystem RAID 530-4i Flex Adapter
+ 0020 53c1010 Ultra3 SCSI Adapter
+ 1000 1000 LSI53C1010-33 PCI to Dual Channel Ultra160 SCSI Controller
+ 107b 1040 Server Onboard 53C1010-33
+ 1de1 1020 DC-390U3W
+ 0021 53c1010 66MHz Ultra3 SCSI Adapter
+ 1000 1000 LSI53C1000/1000R/1010R/1010-66 PCI to Ultra160 SCSI Controller
+ 1000 1010 Asus TR-DLS onboard 53C1010-66
+ 103c 1300 Ultra160 SCSI [AB306A]
+ 103c 1310 Ultra160 SCSI [A9918A]
+ 103c 1330 Ultra160 SCSI [A7059A]
+ 103c 1340 Ultra160 SCSI [A7060A]
+ 124b 1070 PMC-USCSI3
+ 4c53 1080 CT8 mainboard
+ 4c53 1300 P017 mezzanine (32-bit PMC)
+ 4c53 1310 P017 mezzanine (64-bit PMC)
+ 002f MegaRAID SAS 2208 IOV [Thunderbolt]
+ 1028 1f39 SPERC8-e
+ 1028 1f3e SPERC 8
+ 0030 53c1030 PCI-X Fusion-MPT Dual Ultra320 SCSI
+ 0e11 00da ProLiant ML 350
+ 1028 0123 LSI Logic 1020/1030
+ 1028 014a LSI Logic 1020/1030
+ 1028 016c PowerEdge 1850 MPT Fusion SCSI/RAID (Perc 4)
+ 1028 0183 LSI Logic 1020/1030
+ 1028 018a PERC 4/IM
+ 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
+ 103c 322a SC11Xe Ultra320 Single Channel PCIe x4 SCSI Host Bus Adapter (412911-B21)
+ 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
+ 1000 1000 LSI53C1020/1030 PCI-X to Ultra320 SCSI Controller
+ 0033 1030ZC_53c1035 PCI-X Fusion-MPT Dual Ultra320 SCSI
+ 0040 53c1035 PCI-X Fusion-MPT Dual Ultra320 SCSI
+ 1000 0033 MegaRAID SCSI 320-2XR
+ 1000 0066 MegaRAID SCSI 320-2XRWS
+ 0041 53C1035ZC PCI-X Fusion-MPT Dual Ultra320 SCSI
+ 0050 SAS1064 PCI-X Fusion-MPT SAS
+ 1028 1f04 SAS 5/E
+ 1028 1f09 SAS 5i/R
+ 0052 MegaRAID SAS-3 3216/3224 [Cutlass]
+ 0053 MegaRAID SAS-3 3216/3224 [Cutlass]
+ 1000 9350 MegaRAID SAS 9341-16i
+ 1000 9351 MegaRAID SAS 9341-24i
+ 0054 SAS1068 PCI-X Fusion-MPT SAS
+ 1028 1f04 SAS 5/E Adapter Controller
+ 1028 1f05 SAS 5/i Adapter Controller
+ 1028 1f06 SAS 5/i Integrated Controller
+ 1028 1f07 SAS 5/iR Integrated RAID Controller
+ 1028 1f08 SAS 5/iR Integrated RAID Controller
+ 1028 1f09 SAS 5/iR Adapter RAID Controller
+ 15ad 1976 SAS Controller
+ 0055 SAS1068 PCI-X Fusion-MPT SAS
+ 1033 8336 SAS1068
+ 0056 SAS1064ET PCI-Express Fusion-MPT SAS
+ 1014 03bb ServeRAID BR10il SAS/SATA Controller v2
+ 8086 34dc AXX4SASMOD RAID Controller
+ 0057 M1064E MegaRAID SAS
+ 8086 346c Embedded Software RAID Technology II (ESTRII)
+ 0058 SAS1068E PCI-Express Fusion-MPT SAS
+ 1000 3140 SAS3081E-R 8-Port SAS/SATA Host Bus Adapter
+ 1028 021d SAS 6/iR Integrated Workstations RAID Controller
+ 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
+ 005b MegaRAID SAS 2208 [Thunderbolt]
+ 1000 9265 MegaRAID SAS 9265-8i
+ 1000 9266 MegaRAID SAS 9266-8i
+ 1000 9267 MegaRAID SAS 9267-8i
+ 1000 9268 MegaRAID SAS 9265CV-8i / 9270CV-8i
+ 1000 9269 MegaRAID SAS 9266-4i
+ 1000 9270 MegaRAID SAS 9270-8i
+ 1000 9271 MegaRAID SAS 9271-8i
+ 1000 9272 MegaRAID SAS 9272-8i
+ 1000 9273 MegaRAID SAS 9270CV-8i
+ 1000 9274 MegaRAID SAS 9270-4i
+ 1000 9275 MegaRAID SAS 9271-8iCC
+ 1000 9276 MegaRAID SAS 9271-4i
+ 1000 9285 MegaRAID SAS 9285-8e
+ 1000 9288 MegaRAID SAS 9285CV-8e
+ 1000 9290 MegaRAID SAS 9286-8e
+ 1000 9291 MegaRAID SAS 9286CV-8e
+ 1000 9295 MegaRAID SAS 9286CV-8eCC
+ 1014 040b ServeRAID M5110 SAS/SATA Controller
+ 1014 040c ServeRAID M5120 SAS/SATA Controller
+ 1014 0412 ServeRAID M5110e SAS/SATA Controller
+ 1028 1f2d PERC H810 Adapter
+ 1028 1f30 PERC H710 Embedded
+ 1028 1f31 PERC H710P Adapter
+ 1028 1f33 PERC H710P Mini (for blades)
+ 1028 1f34 PERC H710P Mini (for monolithics)
+ 1028 1f35 PERC H710 Adapter
+ 1028 1f37 PERC H710 Mini (for blades)
+ 1028 1f38 PERC H710 Mini (for monolithics)
+ 15d9 0690 LSI MegaRAID ROMB
+ 8086 3510 RMS25PB080 RAID Controller
+ 8086 3511 RMS25PB040 RAID Controller
+ 8086 3512 RMT3PB080 RAID Controller
+ 8086 3513 Integrated RAID Module RMS25CB080
+ 8086 3514 RMS25CB040 RAID Controller
+ 8086 351c RMS25PB080N RAID Controller
+ 8086 351d RMS25CB080N RAID Controller
+ 8086 9265 RS25DB080 RAID Controller
+ 8086 9268 RS25AB080 RAID Controller
+ 8086 9285 RS25NB008 RAID Controller
+ 8086 9288 RS25SB008 RAID Controller
+ 005c SAS1064A PCI-X Fusion-MPT SAS
+ 005d MegaRAID SAS-3 3108 [Invader]
+ 1000 9361 MegaRAID SAS 9361-8i
+ 1000 9363 MegaRAID SAS 9361-4i
+ 1000 9364 MegaRAID SAS 9364-8i
+ 1000 936a MegaRAID SAS 9364-8i
+ 1000 9380 MegaRAID SAS 9380-8e
+ 1028 1f41 PERC H830 Adapter
+ 1028 1f42 PERC H730P Adapter
+ 1028 1f43 PERC H730 Adapter
+ 1028 1f47 PERC H730P Mini
+ 1028 1f48 PERC H730P Mini (for blades)
+ 1028 1f49 PERC H730 Mini
+ 1028 1f4a PERC H730 Mini (for blades)
+ 1028 1f4d PERC FD33xS
+ 1028 1f4f PERC H730P Slim
+ 1028 1f54 PERC FD33xD
+ 1028 1fd1 PERC H730P MX
+ 1734 11f6 PRAID EP400i
+ 17aa 1052 ThinkServer RAID 720i
+ 17aa 1053 ThinkServer RAID 720ix
+ 1bd4 0014 12G SAS3108 2G
+ 1bd4 0015 12G SAS3108 4G
+ 1d49 0600 ThinkSystem RAID 730-8i 1GB Cache PCIe 12Gb Adapter
+ 1d49 0608 ThinkSystem RAID 730-8i 2GB Flash PCIe 12Gb Adapter
+ 1d49 0609 ThinkSystem RAID 730-8i 4GB Flash PCIe 12Gb Adapter
+ 8086 351e RMS3CC080 RAID Controller
+ 8086 351f RMS3CC040 RAID Controller
+ 8086 9360 RS3DC080 RAID Controller
+ 8086 9362 RS3DC040 RAID Controller
+ 8086 9380 RS3SC008 RAID Controller
+ 8086 9381 RS3MC044 RAID Controller
+ 005e SAS1066 PCI-X Fusion-MPT SAS
+ 005f MegaRAID SAS-3 3008 [Fury]
+ 1028 1f44 PERC H330 Adapter
+ 1028 1f4b PERC H330 Mini
+ 1028 1f4c PERC H330 Mini (for blades)
+ 1028 1f4d PERC H330 Embedded (for monolithic)
+ 1054 306a SAS 3004 iMR ROMB
+ 1734 1211 PRAID CP400i [D3307-A12]
+ 1d49 04db ServeRAID M1210 SAS/SATA Controller
+ 1d49 0504 ThinkSystem RAID 520-8i PCIe 12Gb Adapter
+ 0060 MegaRAID SAS 1078
+ 1000 1006 MegaRAID SAS 8888ELP
+ 1000 100a MegaRAID SAS 8708ELP
+ 1000 100e MegaRAID SAS 8884E
+ 1000 100f MegaRAID SAS 8708E
+ 1000 1010 MegaRAID SATA 350-8ELP
+ 1000 1011 MegaRAID SATA 350-4ELP
+ 1000 1012 MegaRAID SAS 8704ELP
+ 1000 1016 MegaRAID SAS 8880EM2
+ 1014 0363 MegaRAID SAS PCI Express ROMB
+ 1014 0364 SystemX MegaRAID SAS 8808E
+ 1014 0365 SystemX MegaRAID SAS 8884E
+ 1014 0379 SystemX MegaRAID SAS 8880EM2
+ 1028 1f0a PERC 6/E Adapter RAID Controller
+ 1028 1f0b PERC 6/i Adapter RAID Controller
+ 1028 1f0c PERC 6/i Integrated RAID Controller
+ 1028 1f0d PERC 6/i Integrated RAID Controller
+ 1028 1f11 CERC 6/i Integrated RAID Controller
+ 1033 835a MegaRAID SAS PCI Express ROMB
+ 1043 824d MegaRAID SAS PCI Express ROMB
+ 1170 002f MegaRAID SAS PCI Express ROMB
+ 1170 0036 MegaRAID SAS PCI Express ROMB
+ 15d9 c080 MegaRAID SAS PCI Express ROMB
+ 17aa 6b7c MegaRAID SAS PCI Express ROMB
+ 18a1 0003 LSI MegaRAID SAS PCI Express ROMB
+ 8086 1006 RAID Controller SRCSAS28EP
+ 8086 100a RAID Controller SRCSAS28EV
+ 8086 1010 RAID Controller SRCSATA28E
+ 8086 34cc Integrated RAID Controller SROMBSAS28E
+ 8086 34cd Integrated RAID Controller SROMBSAS28E
+ 8086 3505 Integrated RAID Controller SROMBSASMP2
+ 0062 SAS1078 PCI-Express Fusion-MPT SAS
+ 1000 0062 SAS1078 PCI-Express Fusion-MPT SAS
+ 0064 SAS2116 PCI-Express Fusion-MPT SAS-2 [Meteor]
+ 1000 3030 9200-16e 6Gb/s SAS/SATA PCIe x8 External HBA
+ 1000 30c0 SAS 9201-16i
+ 1000 30d0 9201-16e 6Gb/s SAS/SATA PCIe x8 External HBA
+ 0065 SAS2116 PCI-Express Fusion-MPT SAS-2 [Meteor]
+ 006e SAS2308 PCI-Express Fusion-MPT SAS-2
+ 0070 SAS2004 PCI-Express Fusion-MPT SAS-2 [Spitfire]
+ 1000 3010 SAS9211-4i
+ 1014 040e ServeRAID H1110
+ 0071 MR SAS HBA 2004
+ 0072 SAS2008 PCI-Express Fusion-MPT SAS-2 [Falcon]
+ 1000 3020 9211-8i
+ 1000 3040 9210-8i
+ 1000 3080 9200-8e [LSI SAS 6Gb/s SAS/SATA PCIe x8 External HBA]
+ 1000 30b0 9200-8e [LSI SAS 6Gb/s SAS/SATA PCIe x8 External HBA]
+ 1014 03ca IBM 6Gb SAS HBA [9212-4i4e]
+ 1028 1f1c 6Gbps SAS HBA Adapter
+ 1028 1f1d PERC H200 Adapter
+ 1028 1f1e PERC H200 Integrated
+ 1028 1f1f PERC H200 Modular
+ 1028 1f20 PERC H200 Embedded
+ 1028 1f22 PERC H200 Internal Tape Adapter
+# Fujitsu D2607 SAS2008 HBA controller
+ 1734 1177 HBA Ctrl SAS 6G 0/1 [D2607]
+ 1bd4 000d 6G SAS2008IT
+ 1bd4 000e 6G SAS2008IR
+ 1bd4 000f 6G SAS2008IT SA5248
+ 1bd4 0010 6G SAS2008IR SA5248
+ 8086 350f RMS2LL040 RAID Controller
+ 8086 3700 SSD 910 Series
+ 0073 MegaRAID SAS 2008 [Falcon]
+ 1000 9240 MegaRAID SAS 9240-8i
+ 1000 9241 MegaRAID SAS 9240-4i
+ 1000 92a0 MegaRAID SAS 9220-8i
+ 1014 03b1 ServeRAID M1015 SAS/SATA Controller
+ 1014 040d ServeRAID M1115 SAS/SATA Controller
+ 1028 1f4e PERC H310 Adapter
+ 1028 1f4f PERC H310 Integrated
+ 1028 1f50 PERC H310 Mini Blades
+ 1028 1f51 PERC H310 Mini Monolithics
+ 1028 1f52 PERC H310 Embedded1
+ 1028 1f53 PERC H310 Embedded2
+ 1028 1f54 PERC H310 Reserved
+ 1028 1f78 PERC H310
+ 1054 3035 LSI MegaRAID SAS 9240-8i
+ 1137 0072 2004 iMR ROMB
+ 1137 0073 2008 ROMB
+ 1137 00b0 UCSC RAID SAS 2008M-8i
+ 1137 00b1 UCSC RAID SAS 2008M-8i
+ 1137 00c2 UCS E-Series Double Wide
+ 1137 00c3 UCS E-Series Single Wide
+ 15d9 0400 Supermicro SMC2008-iMR
+ 1734 1177 RAID Ctrl SAS 6G 0/1 (D2607)
+ 17aa 1051 ThinkServer RAID 510i
+ 8086 350d RMS2AF040 RAID Controller
+ 8086 9240 RAID Controller RS2WC080
+ 8086 9241 RAID Controller RS2WC040
+ 0074 SAS2108 PCI-Express Fusion-MPT SAS-2 [Liberator]
+ 0076 SAS2108 PCI-Express Fusion-MPT SAS-2 [Liberator]
+ 0077 SAS2108 PCI-Express Fusion-MPT SAS-2 [Liberator]
+ 0079 MegaRAID SAS 2108 [Liberator]
+ 1000 9251 MegaRAID SAS 9260-4ix
+ 1000 9256 MegaRAID SAS 9260-8ix
+ 1000 9260 MegaRAID SAS 9260-4i
+ 1000 9261 MegaRAID SAS 9260-8i
+ 1000 9262 MegaRAID SAS 9262-8i
+ 1000 9263 MegaRAID SAS 9261-8i
+ 1000 9264 MegaRAID SAS 9264-8i
+ 1000 9267 MegaRAID SAS 9260CV-4i
+ 1000 9268 MegaRAID SAS 9260CV-8i
+ 1000 9275 MegaRAID SAS 9280-8ex
+ 1000 9276 MR9260-16i
+ 1000 9280 MegaRAID SAS 9280-8e
+ 1000 9281 MegaRAID SAS 9281-8E
+ 1000 9282 MegaRAID SAS 9280-4i4e
+ 1000 9290 MegaRAID SAS 9280DE-24i4e
+ 1014 03b2 ServeRAID M5015 SAS/SATA Controller
+ 1014 03b3 ServeRAID M5025 SAS/SATA Controller
+ 1028 1f15 PERC H800 Adapter
+ 1028 1f16 PERC H700 Adapter
+ 1028 1f17 PERC H700 Integrated
+ 1028 1f18 PERC H700 Modular
+ 1028 1f1a PERC H800 Proto Adapter
+ 1028 1f1b PERC H700 Integrated
+ 1043 8480 PIKE-2108 16PD
+ 1734 1176 RAID Ctrl SAS 6G 5/6 512MB (D2616)
+ 1734 1177 RAID Ctrl SAS 6G 0/1 (D2607)
+ 8086 350b RMS2MH080 RAID Controller
+ 8086 9256 MegaRAID SAS 9260DE-8i RS2BL080DE
+ 8086 9260 RAID Controller RS2BL040
+ 8086 9261 RAID Controller RS2BL080
+ 8086 9264 RAID Controller RT3WB080 Warm Beach (Caster Lite)
+ 8086 9267 RAID Controller RS2VB040
+ 8086 9268 RAID Controller RS2VB080
+ 8086 9275 RAID Controller RS2PI008DE
+ 8086 9276 RAID Controller RS2WG160
+ 8086 9280 RAID Controller RS2PI008
+ 8086 9282 RAID Controller RS2MB044
+ 8086 9290 RAID Controller RS2SG244
+ 007c MegaRAID SAS 1078DE
+ 1014 0395 ServeRAID-AR10is SAS/SATA Controller
+ 007e SSS6200 PCI-Express Flash SSD
+ 1000 0504 Nytro NWD-BLP4-800
+ 1000 0507 Nytro NWD-BLP4-1600
+ 1000 0581 Nytro NWD-BLP4-400
+ 1000 100d Nytro NWD-BFH6-1200
+ 1000 100e Nytro NWD-BFH8-1600
+ 1000 107e Nytro NWD-BFH8-3200
+ 1000 1310 Nytro XP6302-8B1536
+ 1000 1311 Nytro XP6302-8B2048
+ 1000 1314 Nytro XP6302-8B4096
+ 1000 150c Nytro XP6210-4A2048
+ 1000 150f Nytro XP6210-4B2048
+ 1000 160b Nytro XP6209-4A1024
+ 1000 1613 Nytro XP6209-4B2048
+ 108e 050a Nytro ELP4x200_4d_n
+ 108e 0581 Nytro ELP4x100_4d_n
+ 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 SAS2308 PCI-Express Fusion-MPT SAS-2
+ 15d9 0690 Onboard MegaRAID SAS2208 [Thunderbolt]
+ 15d9 0691 Onboard SAS2308 PCI-Express Fusion-MPT SAS-2
+ 0087 SAS2308 PCI-Express Fusion-MPT SAS-2
+ 1000 3020 9207-8i SAS2.1 HBA
+ 1000 3030 SAS9207-4i4e
+ 1000 3040 9207-8e SAS2.1 HBA
+ 1000 3050 SAS9217-8i
+ 1000 3060 SAS9217-4i4e
+ 1014 0472 N2125 External Host Bus Adapter
+ 1014 047a N2115 Internal Host Bus Adapter
+ 1590 0041 H220i
+ 1590 0042 H221 / 9207-8e
+ 1590 0044 H220i
+ 1bd4 0009 6G SAS2308IR
+ 1bd4 000a 6G SAS2308IT
+ 8086 3000 RS25GB008 RAID Controller
+ 8086 3060 RS25FB044 RAID Controller
+ 8086 3516 RMS25JB080 RAID Controller
+ 8086 3517 RMS25JB040 RAID Controller
+ 8086 3518 RMS25KB080 RAID Controller
+ 8086 3519 RMS25KB040 RAID Controller
+ 8086 351a RMS25LB040 RAID Controller
+ 8086 351b RMS25LB080 RAID Controller
+ 008f 53c875J
+ 1092 8000 FirePort 40 SCSI Controller
+ 1092 8760 FirePort 40 Dual SCSI Host Adapter
+ 0090 SAS3108 PCI-Express Fusion-MPT SAS-3
+ 0091 SAS3108 PCI-Express Fusion-MPT SAS-3
+ 0094 SAS3108 PCI-Express Fusion-MPT SAS-3
+ 0095 SAS3108 PCI-Express Fusion-MPT SAS-3
+ 0096 SAS3004 PCI-Express Fusion-MPT SAS-3
+ 0097 SAS3008 PCI-Express Fusion-MPT SAS-3
+ 1000 3090 SAS9311-8i
+ 1000 30a0 SAS9300-8e
+ 1000 30e0 SAS9300-8i
+ 1000 3130 SAS 9300-16i
+ 1028 1f45 HBA330 Adapter
+ 1028 1f46 12Gbps HBA
+ 1028 1f53 HBA330 Mini
+ 1028 1fd2 HBA330 MX
+ 1028 1fd3 HBA330 MMZ
+# Supermicro AOC-S3008L-L8e uses 0808 for their SAS3008 SAS controller
+ 15d9 0808 AOC-S3008L-L8e
+ 1bd4 0008 12G SAS3008IMR Onboard
+ 1bd4 000b 12G SAS3008IR
+ 1bd4 000c 12G SAS3008IT
+ 1bd4 0011 Inspur 12Gb 8i-3008 IT SAS HBA
+ 1bd4 0012 12Gb SAS3008IR UDM
+ 1bd4 001f 12G SAS3008IR Onboard
+ 1bd4 0020 12G SAS3008IT Onboard
+ 1bd4 0026 12G SAS3008IT RACK
+ 1bd4 0027 12G SAS3008IMR RACK
+ 1bd4 0028 12G SAS3008IR RACK
+ 00a5 Fusion-MPT 24GSAS/PCIe SAS40xx
+ 1000 4600 MegaRAID 9670W-16i Tri-Mode Storage Adapter
+ 1000 4610 MegaRAID 9670-24i Tri-Mode Storage Adapter
+ 1000 4620 MegaRAID 9660-16i Tri-Mode Storage Adapter
+ 1000 4630 MegaRAID 9660-8i8e Tri-Mode Storage Adapter
+ 1000 4640 eHBA 9600W-16i Tri-Mode Storage Adapter
+ 1000 4650 eHBA 9600W-16e Tri-Mode Storage Adapter
+ 1000 4660 eHBA 9600-24i Tri-Mode Storage Adapter
+ 1000 4670 eHBA 9600-16i Tri-Mode Storage Adapter
+ 1000 4680 eHBA 9600-16e Tri-Mode Storage Adapter
+ 1000 4690 MegaRAID 9620-16i Tri-Mode Storage Adapter
+ 1000 46a0 MegaRAID 9660-24i Tri-Mode Storage Adapter
+ 1000 46c0 eHBA 9680W-16e Tri-Mode Storage Adapter
+ 1000 46d0 eHBA 9600-8i8e Tri-Mode Storage Adapter
+# eHBA 9602W-16e Tri-Mode Storage Adapter
+ 1000 46e0 eHBA 9602W-16e Tri-Mode Storage Adapter
+ 1028 2114 PERC H965i Adapter
+ 1028 2115 PERC H965i Front
+ 1028 2117 PERC H965i MX
+ 1028 213a PERC H965e Adapter
+ 1028 213b PERC H765i Adapter
+ 1028 213c PERC H765i Front
+ 1028 213d PERC H765N Front
+ 1028 213e PERC H765i MX
+ 1028 213f PERC H365i Adapter
+ 1028 2140 PERC H365i Front
+ 1028 2141 PERC H365i MX
+ 1028 2142 HBA465e Adapter
+ 1028 2209 HBA465i Adapter
+ 1028 220a HBA465i Front
+ 1d49 020a ThinkSystem 450W-16e SAS/SATA PCIe Gen4 24Gb HBA
+ 00ab SAS3516 Fusion-MPT Tri-Mode RAID On Chip (ROC)
+# 8 Internal and 8 External port channel 9400 HBA
+ 1000 3040 HBA 9400-8i8e
+ 8086 3530 Integrated RAID Module RMSP3JD160J
+ 00ac SAS3416 Fusion-MPT Tri-Mode I/O Controller Chip (IOC)
+# Channel 16 internal port HBA
+ 1000 3000 HBA 9400-16i
+# Channel 16 external port HBA
+ 1000 3020 HBA 9400-16e
+ 1028 1fe3 HBA345 Adapter
+ 1028 1fe4 HBA345 Front
+ 1d49 0201 ThinkSystem 430-16i SAS/SATA 12Gb HBA
+ 1d49 0203 ThinkSystem 430-16e SAS/SATA 12Gb HBA
+ 8086 3000 RAID Controller RSP3QD160J
+ 8086 3020 RAID Controller RSP3GD016J
+ 00ae SAS3508 Fusion-MPT Tri-Mode RAID On Chip (ROC)
+ 00af SAS3408 Fusion-MPT Tri-Mode I/O Controller Chip (IOC)
+ 1000 3010 HBA 9400-8i
+# 9400 Channel 8 external port HBA
+ 1000 3030 HBA 9400-8e
+ 1d49 0200 ThinkSystem 430-8i SAS/SATA 12Gb HBA
+ 1d49 0202 ThinkSystem 430-8e SAS/SATA 12Gb HBA
+ 1d49 0204 ThinkSystem 430-8i SAS/SATA 12Gb Dense HBA
+ 00b2 PCIe Switch management endpoint
+ 1d49 0003 ThinkSystem 1611-8P PCIe Gen4 NVMe Switch Adapter
+ 00be SAS3504 Fusion-MPT Tri-Mode RAID On Chip (ROC)
+ 00bf SAS3404 Fusion-MPT Tri-Mode I/O Controller Chip (IOC)
+ 00c0 SAS3324 PCI-Express Fusion-MPT SAS-3
+ 00c1 SAS3324 PCI-Express Fusion-MPT SAS-3
+ 00c2 SAS3324 PCI-Express Fusion-MPT SAS-3
+ 00c3 SAS3324 PCI-Express Fusion-MPT SAS-3
+ 00c4 SAS3224 PCI-Express Fusion-MPT SAS-3
+# SAS 9305 16 internal port HBA
+ 1000 3190 SAS9305-16i
+# SAS 9305 24 internal port HBA
+ 1000 31a0 SAS9305-24i
+ 1170 0002 SAS3224 PCI Express to 12Gb HBA MEZZ CARD
+ 00c5 SAS3316 PCI-Express Fusion-MPT SAS-3
+ 00c6 SAS3316 PCI-Express Fusion-MPT SAS-3
+ 00c7 SAS3316 PCI-Express Fusion-MPT SAS-3
+ 00c8 SAS3316 PCI-Express Fusion-MPT SAS-3
+ 00c9 SAS3216 PCI-Express Fusion-MPT SAS-3
+# 9305 16 external port SAS HBA
+ 1000 3180 SAS9305-16e
+ 00ce MegaRAID SAS-3 3316 [Intruder]
+ 1000 9371 MegaRAID SAS 9361-16i
+ 1000 9390 MegaRAID SAS 9380-8i8e
+ 00cf MegaRAID SAS-3 3324 [Intruder]
+ 1000 9370 MegaRAID SAS 9361-24i
+ 00d0 SAS3716 Fusion-MPT Tri-Mode RAID Controller Chip (ROC)
+# 9405W 16 internal port channel HBA
+ 1000 3050 HBA 9405W-16i
+# 9405W 8 internal and 8 external port channel HBA
+ 1000 3070 HBA 9405W-8i8e
+ 00d1 SAS3616 Fusion-MPT Tri-Mode I/O Controller Chip (IOC)
+# 9405W 16 external port Channel HBA
+ 1000 3080 HBA 9405W-16e
+# 9405W 16 internal port Channel HBA
+ 1000 3090 HBA 9405W-16i
+ 00d3 MegaRAID Tri-Mode SAS3716W
+ 00e0 Fusion-MPT 12GSAS/PCIe Unsupported SAS39xx
+ 00e1 Fusion-MPT 12GSAS/PCIe SAS39xx
+ 00e2 Fusion-MPT 12GSAS/PCIe Secure SAS39xx
+ 00e3 Fusion-MPT 12GSAS/PCIe Unsupported SAS39xx
+ 00e4 Fusion-MPT 12GSAS/PCIe Unsupported SAS38xx
+# Invalid part
+ 1028 200b HBA355i Adapter Invalid
+# Invalid part
+ 1028 200c HBA355i Front Invalid
+# Invalid part
+ 1028 200d HBA355e Adapter Invalid
+# Invalid part
+ 1028 200e HBA350i MX Invalid
+# Soft Secure
+ 00e5 Fusion-MPT 12GSAS/PCIe SAS38xx
+# Soft Secure
+ 1028 200b HBA355i Adapter
+# Soft Secure
+ 1028 200c HBA355i Front
+# Soft Secure
+ 1028 200d HBA355e Adapter
+# Soft Secure
+ 1028 200e HBA350i MX
+ 1d49 0205 ThinkSystem 440-16i SAS/SATA PCIe Gen4 12Gb Internal HBA
+ 1d49 0206 ThinkSystem 440-16e SAS/SATA PCIe Gen4 12Gb HBA
+ 00e6 Fusion-MPT 12GSAS/PCIe Secure SAS38xx
+ 1000 4050 9500-16i Tri-Mode HBA
+ 1000 4060 9500-8i Tri-Mode HBA
+ 1000 4070 9500-16e Tri-Mode HBA
+ 1000 4080 9500-8e Tri-Mode HBA
+ 1028 200b HBA355i Adapter
+ 1028 200c HBA355i Front
+ 1028 200d HBA355e Adapter
+ 1028 200e HBA350i MX
+ 1028 2170 HBA350i MM
+ 1028 2175 HBA350i Adapter
+ 1028 2197 HBA350i MM LP
+ 1028 2212 HBA355e-s Adapter
+ 1d49 0205 ThinkSystem 440-16i SAS/SATA PCIe Gen4 12Gb Internal HBA
+ 1d49 0206 ThinkSystem 440-16e SAS/SATA PCIe Gen4 12Gb HBA
+ 1d49 0207 ThinkSystem 440-8i SAS/SATA PCIe Gen4 12Gb HBA
+ 1d49 0208 ThinkSystem 440-16i SAS/SATA PCIe Gen4 12Gb HBA
+ 1d49 0209 ThinkSystem 440-8e SAS/SATA PCIe Gen4 12Gb HBA
+ 8086 4050 Storage Controller RS3P4QF160J
+ 8086 4070 Storage Controller RS3P4GF016J
+ 00e7 Fusion-MPT 12GSAS/PCIe Unsupported SAS38xx
+# Tampered part
+ 1028 200b HBA355i Adapter Tampered
+# Tampered part
+ 1028 200c HBA355i Front Tampered
+# Tampered part
+ 1028 200d HBA355e Adapter Tampered
+# Tampered part
+ 1028 200e HBA350i MX Tampered
+ 02b0 Virtual Endpoint on PCIe Switch
+ 1d49 0001 ThinkSystem 1610-4P NVMe Switch Adapter
+ 1d49 0002 ThinkSystem 810-4P NVMe Switch Adapter
+ 02b1 Virtual Endpoint on PCIe Switch (9749)
+ 1d49 0004 ThinkSystem 1610-8P NVMe Switch Adapter
+# Virtual endpoint used in Broadcom synthetic PCIe switches for resource reservation
+ 02b2 Virtual PCIe Placeholder Endpoint
+ 0407 MegaRAID
+ 1000 0530 MegaRAID 530 SCSI 320-0X RAID Controller
+ 1000 0531 MegaRAID 531 SCSI 320-4X RAID Controller
+ 1000 0532 MegaRAID 532 SCSI 320-2X RAID Controller
+ 1028 0531 PowerEdge Expandable RAID Controller 4/QC
+ 1028 0533 PowerEdge Expandable RAID Controller 4/QC
+ 8086 0530 MegaRAID Intel RAID Controller SRCZCRX
+ 8086 0532 MegaRAID Intel RAID Controller SRCU42X
+ 0408 MegaRAID
+ 1000 0001 MegaRAID SCSI 320-1E RAID Controller
+ 1000 0002 MegaRAID SCSI 320-2E RAID Controller
+ 1025 004d MegaRAID ACER ROMB-2E RAID Controller
+ 1028 0001 PowerEdge RAID Controller PERC4e/SC
+ 1028 0002 PowerEdge RAID Controller PERC4e/DC
+ 1028 0012 PowerEdge RAID Controller RAC4
+ 1028 0015 PowerEdge RAID Controller PERC5
+ 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
+ 8086 3008 MegaRAID RAID Controller SRCS28X
+ 8086 3431 MegaRAID RAID Controller Alief SROMBU42E
+ 8086 3499 MegaRAID RAID Controller Harwich SROMBU42E
+ 0411 MegaRAID SAS 1068
+ 1000 1001 MegaRAID SAS 8408E
+ 1000 1002 MegaRAID SAS 8480E
+ 1000 1003 MegaRAID SAS 8344ELP
+ 1000 1004 MegaRAID SAS 8308ELP
+ 1000 1008 MegaRAID SAS 84016E
+ 1000 100c MegaRAID SATA 300-12E
+ 1000 100d MegaRAID SATA 300-16E
+ 1000 2004 MegaRAID SATA 300-8ELP
+ 1000 2005 MegaRAID SATA 300-4ELP
+ 1033 8287 MegaRAID SAS PCI Express ROMB
+ 1054 3016 MegaRAID SAS RoMB Server
+ 1734 1081 MegaRAID SAS PCI Express ROMB
+ 1734 10a3 MegaRAID SAS PCI Express ROMB
+ 8086 1001 RAID Controller SRCSAS18E
+ 8086 1003 RAID Controller SRCSAS144E
+ 8086 3500 SROMBSAS18E RAID Controller
+ 8086 3501 SROMBSAS18E RAID Controller
+ 8086 3504 SROMBSAS18E RAID Controller
+ 0413 MegaRAID SAS 1068 [Verde ZCR]
+ 1000 1005 MegaRAID SAS 8300XLP
+ 0621 FC909 Fibre Channel Adapter
+ 0622 FC929 Fibre Channel Adapter
+ 1000 1020 44929 O Dual Fibre Channel card
+ 0623 FC929 LAN
+ 0624 FC919 Fibre Channel Adapter
+ 0625 FC919 LAN
+ 0626 FC929X Fibre Channel Adapter
+ 1000 1010 7202-XP-LC Dual Fibre Channel card
+ 0627 FC929X LAN
+ 0628 FC919X Fibre Channel Adapter
+ 0629 FC919X LAN
+ 0640 FC949X Fibre Channel Adapter
+ 0642 FC939X Fibre Channel Adapter
+ 0646 FC949ES Fibre Channel Adapter
+ 0701 83C885 NT50 DigitalScape Fast Ethernet
+ 0702 Yellowfin G-NIC gigabit ethernet
+ 1318 0000 PEI100X
+ 0804 SA2010
+ 0805 SA2010ZC
+ 0806 SA2020
+ 0807 SA2020ZC
+ 0901 61C102
+ 1000 63C815
+ 10e0 MegaRAID 12GSAS/PCIe Unsupported SAS39xx
+ 1028 1ae0 PERC H755 Adapter - Invalid Device
+ 1028 1ae1 PERC H755 Front - Invalid Device
+ 1028 1ae2 PERC H755N Front - Invalid Device
+ 1028 1ae3 PERC H755 MX - Invalid Device
+ 10e1 MegaRAID 12GSAS/PCIe SAS39xx
+ 1028 1ae0 PERC H755 Adapter
+ 1028 1ae1 PERC H755 Front
+ 1028 1ae2 PERC H755N Front
+ 1028 1ae3 PERC H755 MX
+ 1d49 060a ThinkSystem RAID 940-8i 4GB Flash PCIe Gen4 12Gb Adapter
+ 1d49 060b ThinkSystem RAID 940-8i 8GB Flash PCIe Gen4 12Gb Adapter
+ 1d49 060c ThinkSystem RAID 940-16i 8GB Flash PCIe Gen4 12Gb Adapter
+ 1d49 060d ThinkSystem RAID 940-16i 8GB Flash PCIe Gen4 12Gb Internal Adapter
+ 1d49 060e ThinkSystem RAID 940-32i 8GB Flash PCIe Gen4 12Gb Adapter
+ 1d49 060f ThinkSystem RAID 940-8e 4GB Flash PCIe Gen4 12Gb Adapter
+ 10e2 MegaRAID 12GSAS/PCIe Secure SAS39xx
+# 9560 16 internal port RAID controller
+ 1000 4000 MegaRAID 9560-16i
+# 9561 16 internal port RAID controller
+ 1000 4002 MegaRAID 9561-16i
+# 9560 8 internal port RAID controller
+ 1000 4010 MegaRAID 9560-8i
+# 9580 8 internal & 8 external port RAID controller
+ 1000 4020 MegaRAID 9580-8i8e
+# MegaRAID 9562-16i 9562 16 internal port RAID controller
+ 1000 40b0 MegaRAID 9562-16i
+ 1028 1ae0 PERC H755 Adapter
+ 1028 1ae1 PERC H755 Front
+ 1028 1ae2 PERC H755N Front
+ 1028 1ae3 PERC H755 MX
+ 1028 2171 PERC H750 Mini
+ 1028 2176 PERC H750 Adapter
+ 1d49 060a ThinkSystem RAID 940-8i 4GB Flash PCIe Gen4 12Gb Adapter
+ 1d49 060b ThinkSystem RAID 940-8i 8GB Flash PCIe Gen4 12Gb Adapter
+ 1d49 060c ThinkSystem RAID 940-16i 8GB Flash PCIe Gen4 12Gb Adapter
+ 1d49 060d ThinkSystem RAID 940-16i 8GB Flash PCIe Gen4 12Gb Internal Adapter
+ 1d49 060e ThinkSystem RAID 940-32i 8GB Flash PCIe Gen4 12Gb Adapter
+ 1d49 060f ThinkSystem RAID 940-8e 4GB Flash PCIe Gen4 12Gb Adapter
+ 1d49 0610 ThinkSystem RAID 940-16i 4GB Flash PCIe Gen4 12Gb Adapter
+ 8086 4000 RAID Controller RS3P4TF160F
+ 8086 4020 RAID Controller RS3P4MF088F
+ 10e3 MegaRAID 12GSAS/PCIe Unsupported SAS39xx
+ 1028 1ae0 PERC H755 Adapter - Tampered Device
+ 1028 1ae1 PERC H755 Front - Tampered Device
+ 1028 1ae2 PERC H755N Front - Tampered Device
+ 1028 1ae3 PERC H755 MX - Tampered Device
+ 10e4 MegaRAID 12GSAS/PCIe Unsupported SAS38xx
+ 10e5 MegaRAID 12GSAS/PCIe SAS38xx
+ 10e6 MegaRAID 12GSAS/PCIe Secure SAS38xx
+ 1000 40e0 MegaRAID 9540-2M2
+ 1028 2172 PERC H355 Adapter
+ 1028 2173 PERC H355 Front
+ 1028 2174 PERC H350 Mini
+ 1028 2177 PERC H350 Adapter
+ 1028 2199 PERC H350 Mini LP
+ 1d49 0505 ThinkSystem RAID 540-8i PCIe Gen4 12Gb Adapter
+ 1d49 0506 ThinkSystem RAID 540-16i PCIe Gen4 12Gb Adapter
+ 10e7 MegaRAID 12GSAS/PCIe Unsupported SAS38xx
+ 1960 MegaRAID
+ 1000 0518 MegaRAID 518 SCSI 320-2 Controller
+ 1000 0520 MegaRAID 520 SCSI 320-1 Controller
+ 1000 0522 MegaRAID 522 i4 133 RAID Controller
+ 1000 0523 MegaRAID SATA 150-6 RAID Controller
+ 1000 4523 MegaRAID SATA 150-4 RAID Controller
+ 1000 a520 MegaRAID ZCR SCSI 320-0 Controller
+ 1028 0518 MegaRAID 518 DELL PERC 4/DC RAID Controller
+ 1028 0520 MegaRAID 520 DELL PERC 4/SC RAID Controller
+ 1028 0531 PowerEdge Expandable RAID Controller 4/QC
+ 1028 0533 PowerEdge Expandable RAID Controller 4/QC
+ 8086 0520 MegaRAID RAID Controller SRCU41L
+ 8086 0523 MegaRAID RAID Controller SRCS16
+ 3050 SAS2008 PCI-Express Fusion-MPT SAS-2
+ 6001 DX1 Multiformat Broadcast HD/SD Encoder/Decoder
+ c010 PEX880xx PCIe Gen 4 Switch
+ 1000 100b PEX88000 PCIe Gen 4 Virtual Upstream/Downstream Port
+ 1000 2004 PEX88000 Virtual PCIe TWC/NT2 Endpoint
+ 1000 2005 PEX88000 Virtual PCIe gDMA Endpoint
+ 1000 a024 PEX88024 24 lane/port PCIe Gen 4.0 Switch
+ 1000 a032 PEX88032 32 lane/port PCIe Gen 4 Switch
+ 1000 a048 PEX88048 50 lane/port PCIe Gen 4.0 Switch
+ 1000 a064 PEX88064 64 lane/port PCIe Gen 4 Switch
+ 1000 a080 PEX88080 80 lane/port PCIe Gen 4 Switch
+ 1000 a096 PEX88096 98 lane/port PCIe Gen 4.0 Switch
+ c012 PEX880xx PCIe Gen 4 Switch
+ 1d49 0003 ThinkSystem 1611-8P PCIe Gen4 NVMe Switch Adapter
+ c030 PEX890xx PCIe Gen 5 Switch
+ 1000 0024 PEX89024 PCIe Gen 5 24 port/lane Switch Upstream/Downstream Port
+ 1000 0032 PEX89032 PCIe Gen 5 32 port/lane Switch Upstream/Downstream Port
+ 1000 0048 PEX89048 PCIe Gen 5 48 port/lane Switch Upstream/Downstream Port
+ 1000 0072 PEX89072 PCIe Gen 5 36 port/72 lane Switch Upstream/Downstream Port
+ 1000 0088 PEX89088 PCIe Gen 5 44 port/88 lane Switch Upstream/Downstream Port
+ 1000 0104 PEX89104 PCIe Gen 5 52 port/104 lane Switch Upstream/Downstream Port
+ 1000 0144 PEX89144 PCIe Gen 5 72 port/144 lane Switch Upstream/Downstream Port
+ 1000 100b PEX89000 PCIe Gen 5 Virtual Upstream/Downstream Port
+ 1000 2004 PEX89000 Virtual PCIe TWC/NT 2.0 Endpoint
+ 1000 2005 PEX89000 Virtual PCIe gDMA Endpoint
+1001 Kolter Electronic
+ 0010 PCI 1616 Measurement card with 32 digital I/O lines
+ 0011 OPTO-PCI Opto-Isolated digital I/O board
+ 0012 PCI-AD/DA Analogue I/O board
+ 0013 PCI-OPTO-RELAIS Digital I/O board with relay outputs
+ 0014 PCI-Counter/Timer Counter Timer board
+ 0015 PCI-DAC416 Analogue output board
+ 0016 PCI-MFB Analogue I/O board
+ 0017 PROTO-3 PCI Prototyping board
+ 9100 INI-9100/9100W SCSI Host
+# nee ATI Technologies, Inc.
+1002 Advanced Micro Devices, Inc. [AMD/ATI]
+ 1304 Kaveri
+ 1305 Kaveri
+ 1306 Kaveri
+ 1307 Kaveri
+ 1308 Kaveri HDMI/DP Audio Controller
+ 17aa 3988 Z50-75
+ 1309 Kaveri [Radeon R6/R7 Graphics]
+ 17aa 3830 Z50-75
+ 130a Kaveri [Radeon R6 Graphics]
+ 130b Kaveri [Radeon R4 Graphics]
+ 130c Kaveri [Radeon R7 Graphics]
+ 130d Kaveri [Radeon R6 Graphics]
+ 130e Kaveri [Radeon R5 Graphics]
+ 130f Kaveri [Radeon R7 Graphics]
+ 1310 Kaveri
+ 1311 Kaveri
+ 1312 Kaveri
+ 1313 Kaveri [Radeon R7 Graphics]
+ 1314 Wrestler HDMI Audio
+ 174b 1001 PURE Fusion Mini
+ 1315 Kaveri [Radeon R5 Graphics]
+ 1316 Kaveri [Radeon R5 Graphics]
+ 1317 Kaveri
+ 1318 Kaveri [Radeon R5 Graphics]
+ 131b Kaveri [Radeon R4 Graphics]
+ 131c Kaveri [Radeon R7 Graphics]
+ 131d Kaveri [Radeon R6 Graphics]
+ 13e9 Ariel/Navi10Lite
+ 13f9 Oberon/Navi12Lite
+ 13fe Cyan Skillfish [BC-250]
+ 1478 Navi 10 XL Upstream Port of PCI Express Switch
+ 1479 Navi 10 XL Downstream Port of PCI Express Switch
+ 1506 Mendocino
+ 154c Kryptos [Radeon RX 350]
+ 1462 7c28 MS-7C28 Motherboard
+ 154e Garfield
+ 1551 Arlene
+ 1552 Pooky
+ 1561 Anubis
+ 15bf Phoenix
+ 15d8 Picasso/Raven 2 [Radeon Vega Series / Radeon Vega Mobile Series]
+ 103c 8615 Pavilion Laptop 15-cw1xxx
+ 17aa 3181 ThinkCentre M75n IoT
+ 17aa 5124 ThinkPad E595
+ ea50 cc10 RXi2-BP
+ 15dd Raven Ridge [Radeon Vega Series / Radeon Vega Mobile Series]
+ 103c 83c6 Radeon Vega 8 Mobile
+ 1043 876b PRIME Motherboard
+ 1458 d000 Radeon RX Vega 11
+ ea50 cc10 RXi2-BP
+ 15de Raven/Raven2/Fenghuang HDMI/DP Audio Controller
+ 103c 8615 Pavilion Laptop 15-cw1xxx
+ 1043 876b PRIME B450M-A Motherboard
+ 17aa 5124 ThinkPad E595
+ ea50 cc10 RXi2-BP
+ 15df Raven/Raven2/Fenghuang/Renoir Cryptographic Coprocessor
+ 103c 8615 Pavilion Laptop 15-cw1xxx
+ ea50 ce19 mCOM10-L1900
+ 15e7 Barcelo
+ 15ff Fenghuang [Zhongshan Subor Z+]
+ 1607 Arden
+ 1636 Renoir
+ 1637 Renoir Radeon High Definition Audio Controller
+ 1638 Cezanne [Radeon Vega Series / Radeon Vega Mobile Series]
+ 1043 16c2 Radeon Vega 8
+# Used in the Steam Deck
+ 163f VanGogh [AMD Custom GPU 0405]
+ 1640 Rembrandt Radeon High Definition Audio Controller
+ 164c Lucienne
+ 164d Rembrandt
+ 164e Raphael
+ 164f Phoenix
+ 1681 Rembrandt [Radeon 680M]
+ 1714 BeaverCreek HDMI Audio [Radeon HD 6500D and 6400G-6600G series]
+ 103c 168b ProBook 4535s
+ 3150 RV380/M24 [Mobility Radeon X600]
+ 103c 0934 nx8220
+ 3151 RV380 GL [FireMV 2400]
+ 3152 RV370/M22 [Mobility Radeon X300]
+ 3154 RV380/M24 GL [Mobility FireGL V3200]
+ 3155 RV380 GL [FireMV 2400]
+ 3171 RV380 GL [FireMV 2400] (Secondary)
+ 3e50 RV380 [Radeon X550/X600]
+ 3e54 RV380 GL [FireGL V3200]
+ 3e70 RV380 [Radeon X550/X600] (Secondary)
+ 4136 RS100 [Mobility IGP 320M]
+ 4137 RS200 [Radeon IGP 340]
+ 4144 R300 [Radeon 9500]
+ 4146 R300 [Radeon 9700 PRO]
+ 4147 R300 GL [FireGL Z1]
+ 4148 R350 [Radeon 9800/9800 SE]
+ 4150 RV350 [Radeon 9550/9600/X1050 Series]
+ 1002 0002 R9600 Pro primary (Asus OEM for HP)
+ 1002 0003 R9600 Pro secondary (Asus OEM for HP)
+ 1002 4722 All-in-Wonder 2006 AGP Edition
+ 1458 4024 GV-R96128D
+ 148c 2064 R96A-C3N
+ 148c 2066 R96A-C3N
+ 174b 7c19 Atlantis Radeon 9600 Pro
+ 174b 7c29 GC-R9600PRO
+ 17ee 2002 Radeon 9600 256Mb Primary
+ 18bc 0101 GC-R9600PRO (Primary)
+ 4151 RV350 [Radeon 9600 Series]
+ 1043 c004 A9600SE
+ 174b 7c37 Radeon 9600SE 128M DDR V/D/VO
+ 4152 RV360 [Radeon 9600/X1050 Series]
+ 1002 0002 Radeon 9600XT
+ 1002 4772 All-in-Wonder 9600 XT
+ 1043 c002 Radeon 9600 XT TVD
+ 1043 c01a A9600XT/TD
+ 1462 9510 RX9600XT (MS-8951)
+ 174b 7c29 Radeon 9600XT
+ 1787 4002 Radeon 9600 XT
+ 4153 RV350 [Radeon 9550]
+ 1043 010c A9550GE/TD
+ 1462 932c RX9550SE-TD128 (MS-8932)
+ 4154 RV350 GL [FireGL T2]
+ 4155 RV350 [Radeon 9600]
+ 4157 RV350 GL [FireGL T2]
+ 4158 68800AX [Graphics Ultra Pro PCI]
+ 4164 R300 [Radeon 9500 PRO] (Secondary)
+ 4165 R300 [Radeon 9700 PRO] (Secondary)
+ 4166 R300 [Radeon 9700 PRO] (Secondary)
+ 4168 RV350 [Radeon 9800 SE] (Secondary)
+ 4170 RV350 [Radeon 9550/9600/X1050 Series] (Secondary)
+ 1002 0003 R9600 Pro secondary (Asus OEM for HP)
+ 1002 4723 All-in-Wonder 2006 AGP Edition (Secondary)
+ 1458 4025 GV-R96128D (Secondary)
+ 148c 2067 R96A-C3N (Secondary)
+ 174b 7c28 GC-R9600PRO (Secondary)
+ 17ee 2003 Radeon 9600 256Mb (Secondary)
+ 18bc 0100 GC-R9600PRO (Secondary)
+ 4171 RV350 [Radeon 9600] (Secondary)
+ 1043 c005 A9600SE (Secondary)
+ 174b 7c36 Radeon 9600SE 128M DDR V/D/VO (secondary)
+ 4172 RV350 [Radeon 9600/X1050 Series] (Secondary)
+ 1002 0003 Radeon 9600XT (Secondary)
+ 1002 4773 All-in-Wonder 9600 XT (Secondary)
+ 1043 c003 A9600XT (Secondary)
+ 1043 c01b A9600XT/TD (Secondary)
+ 174b 7c28 Radeon 9600XT (Secondary)
+ 1787 4003 Radeon 9600 XT (Secondary)
+ 4173 RV350 [Radeon 9550] (Secondary)
+ 1043 010d A9550GE/TD (Secondary)
+ 4242 R200 [All-In-Wonder Radeon 8500 DV]
+ 1002 02aa Radeon 8500 AIW DV Edition
+ 4243 R200 PCI Bridge [All-in-Wonder Radeon 8500DV]
+ 4336 RS100 [Radeon IGP 320M]
+ 1002 4336 Pavilion ze4300 ATI Radeon Mobility U1 (IGP 320 M)
+ 103c 0024 Pavilion ze4400 builtin Video
+ 161f 2029 eMachines M5312 builtin Video
+ 4337 RS200M [Radeon IGP 330M/340M/345M/350M]
+ 1014 053a ThinkPad R40e
+ 103c 0850 Radeon IGP 345M
+ 4341 SB200 AC97 Audio Controller
+ 4342 SB200 PCI to PCI Bridge
+ 4345 SB200 EHCI USB Controller
+ 4346 Crayola 6 [XENOS Parent Die (XBOX 360)]
+ 4347 SB200 OHCI USB Controller #1
+ 4348 SB200 OHCI USB Controller #2
+ 4349 SB200 IDE Controller
+ 434c SB200 PCI to LPC Bridge
+ 434d SB200 AC97 Modem Controller
+ 4353 SB200 SMBus Controller
+ 4354 215CT [Mach64 CT PCI]
+ 4358 Mach64 CX [Graphics Xpression]
+ 4361 SB300 AC'97 Audio Controller
+ 4362 SB300 PCI to PCI Bridge
+ 4363 SB300 SMBus Controller
+ 4365 SB300 USB Controller (EHCI)
+ 4367 SB300 USB Controller (EHCI)
+ 4368 SB300 USB Controller (EHCI)
+ 4369 SB300 IDE Controller
+ 436c SB300 PCI to LPC Bridge
+ 436d SB300 AC97 Modem Controller
+ 436e SB300 Serial ATA Controller
+ 4370 IXP SB400 AC'97 Audio Controller
+ 1025 0079 Aspire 5024WLMMi
+ 1025 0091 Aspire 5032WXMi
+ 103c 2a05 Pavilion t3030.de Desktop PC
+ 103c 308b MX6125
+ 105b 0c81 Realtek ALC 653
+ 107b 0300 MX6421
+ 1462 0131 MS-1013 Notebook
+ 4371 IXP SB4x0 PCI-PCI Bridge
+ 103c 308b MX6125
+ 1462 7217 Aspire L250
+ 4372 IXP SB4x0 SMBus Controller
+ 1025 0080 Aspire 5024WLMMi
+ 103c 2a20 Pavilion t3030.de Desktop PC
+ 103c 308b MX6125
+ 1462 0131 MS-1013 Notebook
+ 1462 7217 Aspire L250
+ 4373 IXP SB4x0 USB2 Host Controller
+ 1025 0080 Aspire 5024WLMMi
+ 103c 2a20 Pavilion t3030.de Desktop PC
+ 103c 308b MX6125
+ 1462 7217 Aspire L250
+ 4374 IXP SB4x0 USB Host Controller
+ 103c 2a20 Pavilion t3030.de Desktop PC
+ 103c 308b MX6125
+ 1462 7217 Aspire L250
+ 4375 IXP SB4x0 USB Host Controller
+ 1025 0080 Aspire 5024WLMMi
+ 103c 2a20 Pavilion t3030.de Desktop PC
+ 103c 308b MX6125
+ 1462 7217 Aspire L250
+ 4376 IXP SB4x0 IDE Controller
+ 1025 0080 Aspire 5024WLMMi
+ 103c 2a20 Pavilion t3030.de Desktop PC
+ 103c 308b MX6125
+ 1462 0131 MS-1013 Notebook
+ 1462 7217 Aspire L250
+ 4377 IXP SB4x0 PCI-ISA Bridge
+ 1025 0080 Aspire 5024WLMi
+ 103c 2a20 Pavilion t3030.de Desktop PC
+ 103c 308b MX6125
+ 1462 7217 Aspire L250
+ 4378 IXP SB400 AC'97 Modem Controller
+ 1025 0080 Aspire 5024WLMMi
+ 103c 308b MX6125
+ 1462 0131 MS-1013 Notebook
+ 4379 IXP SB4x0 Serial ATA Controller
+ 1462 7141 Aspire L250
+ 437a IXP SB400 Serial ATA Controller
+ 1002 4379 4379 Serial ATA Controller
+ 1002 437a 437A Serial ATA Controller
+ 1462 7141 Aspire L250
+ 14f1 8800 Leadtek WinFast TV2000XP Expert
+ 437b IXP SB4x0 High Definition Audio Controller
+ 1002 437b IXP SB4x0 High Definition Audio Controller
+ 10cf 1326 Fujitsu Lifebook A3040
+ 1734 10b8 Realtek High Definition Audio
+ 4380 SB600 Non-Raid-5 SATA
+ 103c 2813 DC5750 Microtower
+ 1179 ff50 Satellite P305D-S8995E
+ 1458 b003 GA-MA790FX-DS5 (rev. 1.0)
+ 1458 b005 Gigabyte GA-MA69G-S3H Motherboard
+ 1462 7327 K9AG Neo2
+ 17f2 5999 KI690-AM2 Motherboard
+ 4381 SB600 SATA Controller (RAID 5 mode)
+ 4382 SB600 AC97 Audio
+ 4383 SBx00 Azalia (Intel HDA)
+ 1019 2120 A785GM-M
+ 103c 1611 Pavilion dm1z-3000
+ 103c 280a DC5750 Microtower
+ 1043 8230 M3A78-EH Motherboard
+ 1043 836c M4A785TD Motherboard
+ 1043 8410 M4A89GTD PRO/USB3 Motherboard
+ 1043 841b M5A88-V EVO
+ 1043 8445 M5A78L LE
+ 105b 0e13 N15235/A74MX mainboard / AMD SB700
+ 1179 ff50 Satellite P305D-S8995E
+ 1458 a022 GA-MA770-DS3rev2.0 Motherboard
+ 1458 a102 GA-880GMA-USB3
+ 1462 7596 760GM-E51(MS-7596) Motherboard
+ 17f2 5000 KI690-AM2 Motherboard
+ 4384 SBx00 PCI to PCI Bridge
+ 4385 SBx00 SMBus Controller
+ 1019 2120 A785GM-M
+ 103c 1611 Pavilion DM1Z-3000
+ 103c 280a DC5750 Microtower
+ 1043 82ef M3A78-EH Motherboard
+ 1043 8389 M4A785TD Motherboard
+ 105b 0e13 N15235/A74MX mainboard / AMD SB700
+ 1179 ff50 Satellite P305D-S8995E
+ 1458 4385 GA-MA770-DS3rev2.0 Motherboard
+ 1462 7368 K9AG Neo2
+ 1462 7596 760GM-E51(MS-7596) Motherboard
+ 15d9 a811 H8DGU
+ 174b 1001 PURE Fusion Mini
+ 17f2 5000 KI690-AM2 Motherboard
+ 4386 SB600 USB Controller (EHCI)
+ 103c 280a DC5750 Microtower
+ 1179 ff50 Satellite P305D-S8995E
+ 1462 7368 K9AG Neo2
+ 17f2 5000 KI690-AM2 Motherboard
+ 4387 SB600 USB (OHCI0)
+ 103c 280a DC5750 Microtower
+ 1179 ff50 Satellite P305D-S8995E
+ 1462 7368 K9AG Neo2
+ 17f2 5000 KI690-AM2 Motherboard
+ 4388 SB600 USB (OHCI1)
+ 103c 280a DC5750 Microtower
+ 1179 ff50 Satellite P305D-S8995E
+ 1462 7368 K9AG Neo2
+ 17f2 5000 KI690-AM2 Motherboard
+ 4389 SB600 USB (OHCI2)
+ 103c 280a DC5750 Microtower
+ 1179 ff50 Satellite P305D-S8995E
+ 1462 7368 K9AG Neo2
+ 17f2 5000 KI690-AM2 Motherboard
+ 438a SB600 USB (OHCI3)
+ 103c 280a DC5750 Microtower
+ 1179 ff50 Satellite P305D-S8995E
+ 1462 7368 K9AG Neo2
+ 17f2 5000 KI690-AM2 Motherboard
+ 438b SB600 USB (OHCI4)
+ 103c 280a DC5750 Microtower
+ 1179 ff50 Satellite P305D-S8995E
+ 1462 7368 K9AG Neo2
+ 17f2 5000 KI690-AM2 Motherboard
+ 438c SB600 IDE
+ 103c 280a DC5750 Microtower
+ 1179 ff50 Satellite P305D-S8995E
+ 1458 5002 Gigabyte GA-MA69G-S3H Motherboard
+ 1462 7368 K9AG Neo2
+ 17f2 5000 KI690-AM2 Motherboard
+ 438d SB600 PCI to LPC Bridge
+ 103c 280a DC5750 Microtower
+ 1179 ff50 Satellite P305D-S8995E
+ 1462 7368 K9AG Neo2
+ 17f2 5000 KI690-AM2 Motherboard
+ 438e SB600 AC97 Modem
+ 4390 SB7x0/SB8x0/SB9x0 SATA Controller [IDE mode]
+ 1043 82ef M3A78-EH Motherboard
+ 1043 8389 M4A785TD Motherboard
+ 105b 0e13 N15235/A74MX mainboard / AMD SB700
+ 1458 b002 GA-MA770-DS3rev2.0 Motherboard
+ 1462 7596 760GM-E51(MS-7596) Motherboard
+ 1849 4390 Motherboard (one of many)
+ 4391 SB7x0/SB8x0/SB9x0 SATA Controller [AHCI mode]
+ 103c 1609 ProLiant MicroServer N36L
+ 103c 1611 Pavilion DM1Z-3000
+ 1043 82ef M3A78-EH Motherboard
+ 1043 8443 M5A88-V EVO
+ 1043 84dd M5A99X EVO (R1.0) SB950
+ 105b 0e13 N15235/A74MX mainboard / AMD SB700
+ 1458 b002 GA-880GMA-USB3
+ 174b 1001 PURE Fusion Mini
+ 4392 SB7x0/SB8x0/SB9x0 SATA Controller [Non-RAID5 mode]
+ 105b 0e13 N15235/A74MX mainboard / AMD SB700
+ 4393 SB7x0/SB8x0/SB9x0 SATA Controller [RAID5 mode]
+ 4394 SB7x0/SB8x0/SB9x0 SATA Controller [AHCI mode]
+ 4395 SB8x0/SB9x0 SATA Controller [Storage mode]
+ 4396 SB7x0/SB8x0/SB9x0 USB EHCI Controller
+ 1019 2120 A785GM-M
+ 103c 1609 ProLiant MicroServer N36L
+ 103c 1611 Pavilion DM1Z-3000
+ 1043 82ef M3A78-EH Motherboard
+ 1043 8443 M5A88-V EVO
+ 105b 0e13 N15235/A74MX mainboard / AMD SB700
+ 1458 5004 GA-880GMA-USB3
+ 1462 7596 760GM-E51(MS-7596) Motherboard
+ 15d9 a811 H8DGU
+ 174b 1001 PURE Fusion Mini
+ 4397 SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
+ 1019 2120 A785GM-M
+ 103c 1609 ProLiant MicroServer N36L
+ 103c 1611 Pavilion DM1Z-3000
+ 1043 82ef M3A78-EH Motherboard
+ 1043 8443 M5A88-V EVO
+ 105b 0e13 N15235/A74MX mainboard / AMD SB700
+ 1458 5004 GA-880GMA-USB3
+ 1462 7596 760GM-E51(MS-7596) Motherboard
+ 15d9 a811 H8DGU
+ 174b 1001 PURE Fusion Mini
+ 4398 SB7x0 USB OHCI1 Controller
+ 1019 2120 A785GM-M
+ 1043 82ef M3A78-EH Motherboard
+ 105b 0e13 N15235/A74MX mainboard / AMD SB700
+ 1462 7596 760GM-E51(MS-7596) Motherboard
+ 15d9 a811 H8DGU
+ 4399 SB7x0/SB8x0/SB9x0 USB OHCI2 Controller
+ 1019 2120 A785GM-M
+ 1043 82ef M3A78-EH Motherboard
+ 1043 8443 M5A88-V EVO
+ 105b 0e13 N15235/A74MX mainboard / AMD SB700
+ 1458 5004 GA-880GMA-USB3
+ 1462 7596 760GM-E51(MS-7596) Motherboard
+ 174b 1001 PURE Fusion Mini
+ 439c SB7x0/SB8x0/SB9x0 IDE Controller
+ 1002 4392 MSI MS-7713 motherboard
+ 1019 2120 A785GM-M
+ 103c 1609 ProLiant MicroServer N36L
+ 1043 82ef M3A78-EH Motherboard
+ 105b 0e13 N15235/A74MX mainboard / AMD SB700
+ 1462 7596 760GM-E51(MS-7596) Motherboard
+ 439d SB7x0/SB8x0/SB9x0 LPC host controller
+ 1019 2120 A785GM-M
+ 103c 1609 ProLiant MicroServer N36L
+ 103c 1611 Pavilion DM1Z-3000
+ 1043 82ef M3A78-EH Motherboard
+ 1043 8443 M5A88-V EVO
+ 105b 0e13 N15235/A74MX mainboard / AMD SB700
+ 1462 7596 760GM-E51(MS-7596) Motherboard
+ 174b 1001 PURE Fusion Mini
+ 43a0 SB700/SB800/SB900 PCI to PCI bridge (PCIE port 0)
+ 43a1 SB700/SB800/SB900 PCI to PCI bridge (PCIE port 1)
+ 43a2 SB900 PCI to PCI bridge (PCIE port 2)
+ 43a3 SB900 PCI to PCI bridge (PCIE port 3)
+ 4437 RS250 [Mobility Radeon 7000 IGP]
+ 4554 210888ET [Mach64 ET]
+ 4630 XENOS Parent Die (XBOX 360)
+ 4631 XENOS Daughter Die (XBOX 360)
+ 4654 Mach64 VT
+ 4742 Rage 3 [3D Rage PRO AGP 2X]
+ 1002 0040 Rage Pro Turbo AGP 2X
+ 1002 0044 Rage Pro Turbo AGP 2X
+ 1002 0061 Rage Pro AIW AGP 2X
+ 1002 0062 Rage Pro AIW AGP 2X
+ 1002 0063 Rage Pro AIW AGP 2X
+ 1002 0080 Rage Pro Turbo AGP 2X
+ 1002 0084 Rage Pro Turbo AGP 2X
+ 1002 4742 Rage Pro Turbo AGP 2X
+ 1002 8001 Rage Pro Turbo AGP 2X
+ 1028 0082 Rage Pro Turbo AGP 2X
+ 1028 4082 Optiplex GX1 Onboard Display Adapter
+ 1028 8082 Rage Pro Turbo AGP 2X
+ 1028 c082 Rage Pro Turbo AGP 2X
+ 8086 4152 Xpert 98D AGP 2X
+ 8086 464a Rage Pro Turbo AGP 2X
+ 4744 Rage 3 [3D Rage PRO AGP 1X]
+ 1002 4744 Rage Pro Turbo AGP
+ 8086 4d55 Rage 3D Pro AGP 1X [Intel MU440EX]
+ 4749 3D Rage PRO PCI
+ 1002 0061 Rage Pro AIW
+ 1002 0062 Rage Pro AIW
+ 474d Rage XL AGP 2X
+ 1002 0004 Xpert 98 RXL AGP 2X
+ 1002 0008 Xpert 98 RXL AGP 2X
+ 1002 0080 Rage XL AGP 2X
+ 1002 0084 Xpert 98 AGP 2X
+ 1002 474d Rage XL AGP
+ 1033 806a Rage XL AGP
+ 474e Rage XC AGP
+ 1002 474e Rage XC AGP
+ 474f Rage XL
+ 1002 0008 Rage XL
+ 1002 474f Rage XL
+ 4750 3D Rage Pro PCI
+ 1002 0040 Rage Pro Turbo
+ 1002 0044 Rage Pro Turbo
+ 1002 0080 Rage Pro Turbo
+ 1002 0084 Rage Pro Turbo
+ 1002 4750 Rage Pro Turbo
+ 4752 Rage 3 [Rage XL PCI]
+ 0e11 001e Proliant Rage XL
+ 1002 0008 Rage XL
+ 1002 4752 Proliant Rage XL
+ 1002 8008 Rage XL
+ 1014 0240 eServer xSeries server mainboard
+ 1028 00ce PowerEdge 1400
+ 1028 00d1 PowerEdge 2550
+ 1028 00d9 PowerEdge 2500
+ 1028 0134 PowerEdge 600SC
+ 1028 014a PowerEdge 1750
+ 1028 0165 PowerEdge 750
+ 103c 10e1 NetServer Rage XL
+ 103c 3208 ProLiant DL140 G2
+ 107b 6400 6400 Server
+ 1734 007a PRIMERGY RX/TX series onboard VGA
+ 1734 1073 Primergy Econel 200 D2020 mainboard
+ 8086 3411 SDS2 Mainboard
+ 8086 3427 S875WP1-E mainboard
+ 8086 5744 S845WD1-E mainboard
+ 4753 Rage XC
+ 1002 4753 Rage XC
+ 4754 Mach64 GT/GT-B [3D Rage I/II]
+ 4755 Mach64 GT-B [3D Rage II+ DVD]
+ 4756 Rage 2 [3D Rage IIC PCI]
+ 1002 4756 Rage IIC
+ 4757 Rage 2 [3D Rage IIC AGP]
+ 1002 4757 Rage IIC AGP
+ 1028 0089 Rage 3D IIC
+ 1028 008e PowerEdge 1300 onboard video
+ 1028 4082 Rage 3D IIC
+ 1028 8082 Rage 3D IIC
+ 1028 c082 Rage 3D IIC
+ 4758 Mach64 GX [WinTurbo]
+ 4759 Rage 3 [3D Rage IIC PCI]
+ 475a 3D Rage IIC AGP
+ 1002 0084 Rage 3D Pro AGP 2x XPERT 98
+ 1002 0087 Rage 3D IIC
+ 1002 475a Rage IIC AGP
+ 4845 Xilleon 220 HBIU for HDTV2
+ 4846 Xilleon 220 IDE for HDTV2
+ 4847 Xilleon 220 USB for HDTV2
+ 4848 Xilleon 220 DAIO-0 for HDTV2
+ 4849 Xilleon 220 DAIO-1 for HDTV2
+ 484a Xilleon 220 LPC for HDTV2
+ 4850 Xilleon 215 HBIU for X215
+ 4851 Xilleon 215 IDE for X215
+ 4852 Xilleon 215 USB for X215
+ 4853 Xilleon 215 DAIO-0 for X215
+ 4854 Xilleon 215 DAIO-1 for X215
+ 4855 Xilleon 225 HBIU for X225
+ 4856 Xilleon 225 IDE for X225
+ 4857 Xilleon 225 USB for X225
+ 4858 Xilleon 225 DAIO-0 for X225
+ 4859 Xilleon 225 DAIO-1 for X225
+ 4860 Xilleon 210 HBIU for X210
+ 4861 Xilleon 210 IDE for X210
+ 4862 Xilleon 210 USB for X210
+ 4863 Xilleon 210 DAIO-0 for X210
+ 4864 Xilleon 210 DAIO-1 for X210
+ 4865 Xilleon 226 HBIU for X226
+ 4866 Xilleon 226 IDE for X226
+ 4867 Xilleon 226 USB for X226
+ 4868 Xilleon 226 DAIO-0 for X226
+ 4869 Xilleon 226 DAIO-1 for X226
+ 486a Xilleon 240S HBIU for X240S
+ 486b Xilleon 240H HBIU for X240H
+ 486c Xilleon 240S USB for X240S
+ 486d Xilleon 240H USB for X240H
+ 486e Xilleon 250 USB 1.1 for X250
+ 486f Xilleon 260 USB 1.1 for X260
+ 4870 Xilleon 250 HBIU for X250
+ 4871 Xilleon 250 IDE for X250
+ 4872 Xilleon 234/235 HBIU for X234/X235
+ 4873 Xilleon 244/245 HBIU for X244/X245
+ 4874 Xilleon 234/235 USB 1.1 for X234/X235
+ 4875 Xilleon 260 HBIU for X260
+ 4876 Xilleon 260 IDE for X260
+ 4877 Xilleon 244/245 USB 1.1 for X244/X245
+ 4878 Xilleon 270 HBIU for X270
+ 487b Xilleon 242 HBIU for X242
+ 487d Xilleon 242 USB 1.1 for X242
+ 4880 Xilleon 254 HBIU for X254
+ 4881 Xilleon 254 USB 1.1 for X254
+ 4882 Xilleon 255 HBIU for X255
+ 4883 Xilleon 255 USB 1.1 for X255
+ 4884 Xilleon 243 HBIU for X243
+ 4885 Xilleon 243 USB 1.1 for X243
+ 4886 Xilleon 233 HBIU for X233
+ 4887 Xilleon 233 USB 1.1 for X233
+ 4888 Xilleon 143 HBIU for X143
+ 4889 Xilleon 143 HBIU for X143L
+ 488a Xilleon 143 HBIU for X143S
+ 4966 RV250 [Radeon 9000 Series]
+ 10f1 0002 RV250 If [Tachyon G9000 PRO]
+ 148c 2039 RV250 If [Radeon 9000 Pro "Evil Commando"]
+ 1509 9a00 RV250 If [Radeon 9000 "AT009"]
+ 1681 0040 RV250 If [3D prophet 9000]
+ 174b 7176 Radeon 9000 Pro
+ 174b 7192 RV250 If [Radeon 9000 "Atlantis"]
+ 17af 2005 RV250 If [Excalibur Radeon 9000 Pro]
+ 17af 2006 RV250 If [Excalibur Radeon 9000]
+ 496e RV250 [Radeon 9000] (Secondary)
+ 4a49 R420 [Radeon X800 PRO/GTO AGP]
+ 174b 2620 R420 [Radeon X800 GTO AGP]
+ 4a4a R420 [Radeon X800 GT AGP]
+ 4a4b R420 [Radeon X800 AGP Series]
+ 4a4d R420 GL [FireGL X3-256]
+ 4a4e RV420/M18 [Mobility Radeon 9800]
+ 4a4f R420 [Radeon X850 AGP]
+ 4a50 R420 [Radeon X800 XT Platinum Edition AGP]
+ 4a54 R420 [Radeon X800 VE AGP]
+ 1002 4422 All-In-Wonder X800 VE AGP
+ 4a69 R420 [Radeon X800 PRO/GTO] (Secondary)
+ 4a6a R420 [Radeon X800] (Secondary)
+ 4a6b R420 [Radeon X800 XT AGP] (Secondary)
+ 4a70 R420 [Radeon X800 XT Platinum Edition AGP] (Secondary)
+ 4a74 R420 [Radeon X800 VE] (Secondary)
+ 4b49 R481 [Radeon X850 XT AGP]
+ 4b4b R481 [Radeon X850 PRO AGP]
+ 4b4c R481 [Radeon X850 XT Platinum Edition AGP]
+ 4b69 R481 [Radeon X850 XT AGP] (Secondary)
+ 4b6b R481 [Radeon X850 PRO AGP] (Secondary)
+ 4b6c R481 [Radeon X850 XT Platinum Edition AGP] (Secondary)
+ 4c42 Mach64 LT [3D Rage LT PRO AGP]
+ 0e11 b0e7 Rage LT Pro (Compaq Presario 5240)
+ 0e11 b0e8 Rage 3D LT Pro
+ 0e11 b10e 3D Rage LT Pro (Compaq Armada 1750)
+ 1002 0040 Rage LT Pro AGP 2X
+ 1002 0044 Rage LT Pro AGP 2X
+ 1002 4c42 Rage LT Pro AGP 2X
+ 1002 8001 Rage LT Pro AGP 2X
+ 1028 0085 Rage 3D LT Pro
+ 4c46 Rage Mobility 128 AGP 2X/Mobility M3
+ 1002 0155 IBM Thinkpad A22p
+ 1014 0155 Thinkpad A22p
+ 1028 00b1 Latitude C600
+ 4c47 3D Rage IIC PCI / Mobility Radeon 7500/7500C
+ 4c49 3D Rage LT PRO PCI
+ 1002 0004 Rage LT Pro
+ 1002 0040 Rage LT Pro
+ 1002 0044 Rage LT Pro
+ 1002 4c49 Rage LT Pro
+ 4c4d Rage Mobility AGP 2x Series
+ 0e11 b111 Armada M700
+ 0e11 b160 Armada E500
+ 1002 0084 Xpert 98 AGP 2X (Mobility)
+ 1014 0154 ThinkPad A20m/A21m
+ 1028 00aa Latitude CPt
+ 1028 00bb Latitude CPx
+ 1179 ff00 Satellite 1715XCDS laptop
+ 13bd 1019 PC-AR10
+ 4c4e Rage Mobility L AGP 2x
+ 4c50 Rage 3 LT [3D Rage LT PRO PCI]
+ 1002 4c50 Rage LT Pro
+ 4c52 M1 [Rage Mobility-M1 PCI]
+ 1033 8112 Versa Note VXi
+ 4c54 264LT [Mach64 LT]
+ 4c57 RV200/M7 [Mobility Radeon 7500]
+ 1014 0517 ThinkPad T30
+ 1014 0530 ThinkPad T4x Series
+ 1028 00e6 Radeon Mobility M7 LW (Dell Inspiron 8100)
+ 1028 012a Latitude C640
+ 1043 1622 Mobility Radeon M7 (L3C/S)
+ 144d c006 Radeon Mobility M7 LW in vpr Matrix 170B4
+ 4c58 RV200/M7 GL [Mobility FireGL 7800]
+ 4c59 RV100/M6 [Rage/Radeon Mobility Series]
+ 0e11 b111 Evo N600c
+ 1014 0235 ThinkPad A30/A30p (2652/2653)
+ 1014 0239 ThinkPad X22/X23/X24
+ 103c 0025 XE4500 Notebook
+ 104d 80e7 VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP
+ 104d 8140 PCG-Z1SP laptop
+ 1509 1930 Medion MD9703
+ 4c66 RV250/M9 GL [Mobility FireGL 9000/Radeon 9000]
+ 1014 054d ThinkPad T41
+ 4c6e RV250/M9 [Mobility Radeon 9000] (Secondary)
+ 4d46 Rage Mobility 128 AGP 4X/Mobility M4
+ 4d52 Theater 550 PRO PCI [ATI TV Wonder 550]
+ 4d53 Theater 550 PRO PCIe
+ 4e44 R300 [Radeon 9700/9700 PRO]
+ 1002 515e Radeon ES1000
+ 1002 5965 Radeon ES1000
+ 4e45 R300 [Radeon 9500 PRO/9700]
+ 1002 0002 Radeon R300 NE [Radeon 9500 Pro]
+ 1681 0002 Hercules 3D Prophet 9500 PRO [Radeon 9500 Pro]
+ 4e46 R300 [Radeon 9600 TX]
+ 4e47 R300 GL [FireGL X1]
+ 4e48 R350 [Radeon 9800 Series]
+ 4e49 R350 [Radeon 9800]
+ 4e4a R360 [Radeon 9800 XXL/XT]
+ 1002 4e4a R360 [Radeon 9800 XT]
+ 4e4b R350 GL [FireGL X2 AGP Pro]
+ 4e50 RV350/M10 / RV360/M11 [Mobility Radeon 9600 (PRO) / 9700]
+ 1025 005a TravelMate 290
+ 1025 0064 Extensa 3000 series laptop: ATI RV360/M11 [Mobility Radeon 9700]
+ 103c 088c NC8000 laptop
+ 103c 0890 NC6000 laptop
+ 144d c00c P35 notebook
+ 1462 0311 MSI M510A
+ 1734 1055 Amilo M1420W
+ 4e51 RV350 [Radeon 9550/9600/X1050 Series]
+ 4e52 RV350/M10 [Mobility Radeon 9500/9700 SE]
+ 144d c00c P35 notebook
+ 4e54 RV350/M10 GL [Mobility FireGL T2]
+ 4e56 RV360/M12 [Mobility Radeon 9550]
+ 4e64 R300 [Radeon 9700 PRO] (Secondary)
+ 4e65 R300 [Radeon 9500 PRO] (Secondary)
+ 1002 0003 Radeon R300 NE [Radeon 9500 Pro]
+ 1681 0003 Hercules 3D Prophet 9500 PRO [Radeon 9500 Pro] (Secondary)
+ 4e66 RV350 [Radeon 9600] (Secondary)
+ 4e67 R300 GL [FireGL X1] (Secondary)
+ 4e68 R350 [Radeon 9800 PRO] (Secondary)
+ 4e69 R350 [Radeon 9800] (Secondary)
+ 4e6a RV350 [Radeon 9800 XT] (Secondary)
+ 1002 4e6a R360 [Radeon 9800 XT] (Secondary)
+ 1002 4e71 M10 NQ [Radeon Mobility 9600]
+ 4e71 RV350/M10 [Mobility Radeon 9600] (Secondary)
+ 4f72 RV250 [Radeon 9000 Series]
+ 4f73 RV250 [Radeon 9000 Series] (Secondary)
+ 5044 All-In-Wonder 128 PCI
+ 1002 0028 Rage 128 AIW
+ 1002 0029 Rage 128 AIW
+ 5046 Rage 4 [Rage 128 PRO AGP 4X]
+ 1002 0004 Rage Fury Pro
+ 1002 0008 Rage Fury Pro/Xpert 2000 Pro
+ 1002 0014 Rage Fury Pro
+ 1002 0018 Rage Fury Pro/Xpert 2000 Pro
+ 1002 0028 Rage 128 Pro AIW AGP
+ 1002 002a Rage 128 Pro AIW AGP
+ 1002 0048 Rage Fury Pro
+ 1002 2000 Rage Fury MAXX AGP 4x (TMDS) (VGA device)
+ 1002 2001 Rage Fury MAXX AGP 4x (TMDS) (Extra device?!)
+ 5050 Rage 4 [Rage 128 PRO PCI / Xpert 128 PCI]
+ 1002 0008 Xpert 128
+ 5052 Rage 4 [Rage 128 PRO AGP 4X]
+ 5144 R100 [Radeon 7200 / All-In-Wonder Radeon]
+ 1002 0008 Radeon 7000/Radeon VE
+ 1002 0009 Radeon 7000/Radeon
+ 1002 000a Radeon 7000/Radeon
+ 1002 001a Radeon 7000/Radeon
+ 1002 0029 Radeon AIW
+ 1002 0038 Radeon 7000/Radeon
+ 1002 0039 Radeon 7000/Radeon
+ 1002 008a Radeon 7000/Radeon
+ 1002 00ba Radeon 7000/Radeon
+ 1002 0139 Radeon 7000/Radeon
+ 1002 028a Radeon 7000/Radeon
+ 1002 02aa Radeon AIW
+ 1002 053a Radeon 7000/Radeon
+ 5148 R200 GL [FireGL 8800]
+ 1002 010a FireGL 8800 64Mb
+ 1002 0152 FireGL 8800 128Mb
+ 1002 0162 FireGL 8700 32Mb
+ 1002 0172 FireGL 8700 64Mb
+ 514c R200 [Radeon 8500/8500 LE]
+ 1002 003a Radeon R200 QL [Radeon 8500 LE]
+ 1002 013a Radeon 8500
+ 148c 2026 R200 QL [Radeon 8500 Evil Master II Multi Display Edition]
+ 1681 0010 Radeon 8500 [3D Prophet 8500 128Mb]
+ 174b 7149 Radeon 8500 LE
+ 1787 0f08 Radeon R200 QL [PowerMagic Radeon 8500]
+ 514d R200 [Radeon 9100]
+ 5157 RV200 [Radeon 7500/7500 LE]
+ 1002 013a Radeon 7500
+ 1002 0f2b ALL-IN-WONDER VE PCI
+ 1002 103a Dell Optiplex GX260
+ 1458 4000 RV200 QW [RADEON 7500 PRO MAYA AR]
+ 148c 2024 RV200 QW [Radeon 7500LE Dual Display]
+ 148c 2025 RV200 QW [Radeon 7500 Evil Master Multi Display Edition]
+ 148c 2036 RV200 QW [Radeon 7500 PCI Dual Display]
+ 174b 7146 RV200 QW [Radeon 7500 LE]
+ 174b 7147 Radeon 7500 LE
+ 174b 7161 Radeon RV200 QW [Radeon 7500 LE]
+ 17af 0202 RV200 QW [Excalibur Radeon 7500LE]
+ 5159 RV100 [Radeon 7000 / Radeon VE]
+ 1002 000a Radeon 7000/Radeon VE
+ 1002 000b Radeon 7000
+ 1002 0038 Radeon 7000/Radeon VE
+ 1002 003a Radeon 7000/Radeon VE
+ 1002 00ba Radeon 7000/Radeon VE
+ 1002 013a Radeon 7000/Radeon VE
+ 1002 0908 XVR-100 (supplied by Sun)
+# The IBM card doubles as an ATI PCI video adapter
+ 1014 029a Remote Supervisor Adapter II (RSA2)
+ 1014 02c8 eServer xSeries server mainboard
+ 1028 016c PowerEdge 1850 Embedded Radeon 7000/VE
+ 1028 016d PowerEdge 2850 Embedded Radeon 7000-M
+ 1028 0170 PowerEdge 6850 Embedded Radeon 7000/VE
+ 1028 019a PowerEdge SC1425
+ 103c 1292 Radeon 7000
+ 1043 c00a A7000/T/64M
+ 1458 4002 RV100 QY [RADEON 7000 PRO MAYA AV Series]
+ 148c 2003 RV100 QY [Radeon 7000 Multi-Display Edition]
+ 148c 2023 RV100 QY [Radeon 7000 Evil Master Multi-Display]
+ 148c 2081 RV6DE
+ 174b 0280 Radeon RV100 QY [Radeon 7000/VE]
+ 174b 7112 Radeon VE 7000
+ 174b 7c28 Radeon VE 7000 DDR
+ 1787 0202 RV100 QY [Excalibur Radeon 7000]
+ 17ee 1001 Radeon 7000 64MB DDR + DVI
+ 515e ES1000
+ 1028 01bb PowerEdge 1955 Embedded ATI ES1000
+ 1028 01df PowerEdge SC440
+ 1028 01e6 PowerEdge 860
+ 1028 01f0 PowerEdge R900 Embedded ATI ES1000
+ 1028 0205 PowerEdge 2970 Embedded ATI ES1000
+ 1028 020b PowerEdge T605 Embedded ATI ES1000
+ 1028 020f PowerEdge R300 Embedded ATI ES1000
+ 1028 0210 PowerEdge T300 Embedded ATI ES1000
+ 1028 0221 PowerEdge R805 Embedded ATI ES1000
+ 1028 0223 PowerEdge R905 Embedded ATI ES1000
+ 1028 0225 PowerEdge T105 Embedded ATI ES1000
+ 1028 023c PowerEdge R200 Embedded ATI ES1000
+ 103c 1304 Integrity iLO2 Advanced KVM VGA [AD307A]
+ 103c 31fb ProLiant DL360 G5
+ 15d9 8680 X7DVL-E-O motherboard
+ 15d9 9680 X7DBN Motherboard
+ 8086 3476 S5000PSLSATA Server Board
+ 5245 Rage 128 GL PCI
+ 1002 0008 Xpert 128
+ 1002 0028 Rage 128 AIW
+ 1002 0029 Rage 128 AIW
+ 1002 0068 Rage 128 AIW
+ 5246 Rage 128 (Rage 4) series
+ 1002 0004 Magnum/Xpert 128/Xpert 99
+ 1002 0008 Rage 128 AGP 2x
+ 1002 0028 Rage 128 AIW AGP
+ 1002 0044 Rage Fury/Xpert 128/Xpert 2000
+ 1002 0068 Rage 128 AIW AGP
+ 1002 0448 Rage Fury
+ 524b Rage 128 VR PCI
+ 524c Rage 128 VR AGP
+ 1002 0008 Xpert 99/Xpert 2000
+ 1002 0088 Xpert 99
+ 534d Rage 128 4X AGP 4x
+ 1002 0008 Xpert 99/Xpert 2000
+ 1002 0018 Xpert 2000
+ 5354 Mach 64 VT
+ 1002 5654 Mach 64 reference
+ 5446 Rage 128 PRO Ultra AGP 4x
+ 1002 0004 Rage Fury Pro
+ 1002 0008 Rage Fury Pro/Xpert 2000 Pro
+ 1002 0018 Rage Fury Pro/Xpert 2000 Pro
+ 1002 0028 Rage 128 AIW Pro AGP
+ 1002 0029 Rage 128 AIW
+ 1002 002a Rage 128 AIW Pro AGP
+ 1002 002b Rage 128 AIW
+ 1002 0048 Xpert 2000 Pro
+ 5452 Rage 128 PRO Ultra4XL VR-R AGP
+ 1002 001c Rage 128 Pro 4XL
+ 103c 1279 Rage 128 Pro 4XL
+ 5460 RV370/M22 [Mobility Radeon X300]
+ 1775 1100 CR11/VR11 Single Board Computer
+ 5461 RV370/M22 [Mobility Radeon X300]
+ 5462 RV380/M24C [Mobility Radeon X600 SE]
+ 5464 RV370/M22 GL [Mobility FireGL V3100]
+ 5549 R423 [Radeon X800 GTO]
+ 554a R423 [Radeon X800 XT Platinum Edition]
+ 554b R423 [Radeon X800 GT/SE]
+ 1002 0302 Radeon X800 SE
+ 554d R480 [Radeon X800 GTO2/XL]
+ 1002 0322 All-In-Wonder X800 XL
+ 1458 2124 GV-R80L256V-B (AGP)
+ 554e R430 [All-In-Wonder X800 GT]
+ 554f R430 [Radeon X800]
+ 5550 R423 GL [FireGL V7100]
+ 5551 R423 GL [FireGL V5100]
+ 5569 R423 [Radeon X800 PRO] (Secondary)
+ 556b R423 [Radeon X800 GT] (Secondary)
+ 556d R480 [Radeon X800 GTO2/XL] (Secondary)
+ 1458 2125 GV-R80L256V-B (AGP)
+ 556f R430 [Radeon X800] (Secondary)
+ 5571 R423 GL [FireGL V5100] (Secondary)
+ 564b RV410/M26 GL [Mobility FireGL V5000]
+ 564f RV410/M26 [Mobility Radeon X700 XL]
+ 5652 RV410/M26 [Mobility Radeon X700]
+ 5653 RV410/M26 [Mobility Radeon X700]
+ 1025 0080 Aspire 5024WLMi
+ 103c 0940 Compaq NW8240 Mobile Workstation
+ 5654 Mach64 VT [Video Xpression]
+ 1002 5654 Mach64VT Reference
+ 5655 264VT3 [Mach64 VT3]
+ 5656 Mach64 VT4 [Video Xpression+]
+ 5657 RV410 [Radeon X550 XTX / X700]
+ 5830 RS300 Host Bridge
+ 5831 RS300 Host Bridge
+ 5832 RS300 Host Bridge
+ 5833 RS300 Host Bridge
+ 5834 RS300 [Radeon 9100 IGP]
+ 5835 RS300M [Mobility Radeon 9100 IGP]
+ 5838 RS300 AGP Bridge
+ 5854 RS480 [Radeon Xpress 200 Series] (Secondary)
+ 5874 RS480 [Radeon Xpress 1150] (Secondary)
+ 5940 RV280 [Radeon 9200 PRO] (Secondary)
+ 17af 2021 Excalibur Radeon 9250 (Secondary)
+ 5941 RV280 [Radeon 9200] (Secondary)
+ 1458 4019 Radeon 9200
+ 174b 7c12 Radeon 9200
+ 17af 200d Excalibur Radeon 9200
+ 18bc 0050 GC-R9200-C3 (Secondary)
+ 5944 RV280 [Radeon 9200 SE PCI]
+ 5950 RS480/RS482/RS485 Host Bridge
+ 1025 0080 Aspire 5024WLMMi
+ 103c 280a DC5750 Microtower
+ 103c 2a20 Pavilion t3030.de Desktop PC
+ 103c 308b MX6125
+ 1462 0131 MS-1013 Notebook
+ 1462 7217 Aspire L250
+ 5951 RX480/RX482 Host Bridge
+ 5952 RD580 Host Bridge
+ 5954 RS480 [Radeon Xpress 200 Series]
+ 1002 5954 RV370 [Radeon Xpress 200G Series]
+ 5955 RS480M [Mobility Radeon Xpress 200]
+ 1002 5955 RS480 0x5955 [Radeon XPRESS 200M 5955 (PCIE)]
+ 103c 308b MX6125
+ 1462 0131 MS-1013 Notebook
+ 5956 RD790 Host Bridge
+ 5957 RX780/RX790 Host Bridge
+ 1849 5957 A770CrossFire Motherboard
+ 5958 RD780 Host Bridge
+ 5960 RV280 [Radeon 9200 PRO / 9250]
+ 17af 2020 Excalibur Radeon 9250
+ 5961 RV280 [Radeon 9200]
+ 1002 2f72 All-in-Wonder 9200 Series
+ 1019 4c30 Radeon 9200 VIVO
+ 12ab 5961 YUAN SMARTVGA Radeon 9200
+ 1458 4018 Radeon 9200
+ 174b 7c13 Radeon 9200
+ 17af 200c Excalibur Radeon 9200
+ 18bc 0050 Radeon 9200 Game Buster
+ 18bc 0051 GC-R9200-C3
+ 18bc 0053 Radeon 9200 Game Buster VIVO
+ 5962 RV280 [Radeon 9200]
+ 5964 RV280 [Radeon 9200 SE]
+ 1002 5964 Radeon 9200 SE, 64-bit 128MB DDR, 200/166MHz
+ 1043 c006 Radeon 9200 SE / TD / 128M
+ 1458 4018 R92S128T [Radeon 9200 SE 128MB]
+ 1458 4032 Radeon 9200 SE 128MB
+ 147b 6191 R9200SE-DT
+ 148c 2073 CN-AG92E
+ 174b 7c13 Radeon 9200 SE
+ 1787 5964 Excalibur 9200SE VIVO 128M
+ 17af 2012 Radeon 9200 SE Excalibur
+ 18bc 0170 Sapphire Radeon 9200 SE 128MB Game Buster
+ 18bc 0173 GC-R9200L(SE)-C3H [Radeon 9200 Game Buster]
+ 5965 RV280 GL [FireMV 2200 PCI]
+ 5974 RS482/RS485 [Radeon Xpress 1100/1150]
+ 103c 280a DC5750 Microtower
+ 1462 7141 Aspire L250
+ 5975 RS482M [Mobility Radeon Xpress 200]
+ 5978 RX780/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 RX780/RD790 PCI to PCI bridge (PCI express gpp port B)
+ 597c RD790 PCI to PCI bridge (PCI express gpp port C)
+ 597d RX780/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)
+ 5a10 RD890 Northbridge only dual slot (2x16) PCI-e GFX Hydra part
+ 5a11 RD890 Northbridge only single slot PCI-e GFX Hydra part
+ 5a12 RD890 Northbridge only dual slot (2x8) PCI-e GFX Hydra part
+ 15d9 a811 H8DGU
+ 5a13 RD890S/SR5650 Host Bridge
+ 5a14 RD9x0/RX980 Host Bridge
+ 5a15 RD890 PCI to PCI bridge (PCI express gpp port A)
+ 5a16 RD890/RD9x0/RX980 PCI to PCI bridge (PCI Express GFX port 0)
+ 5a17 RD890/RD9x0 PCI to PCI bridge (PCI Express GFX port 1)
+ 5a18 RD890/RD9x0/RX980 PCI to PCI bridge (PCI Express GPP Port 0)
+ 15d9 a811 H8DGU
+ 5a19 RD890/RD9x0/RX980 PCI to PCI bridge (PCI Express GPP Port 1)
+ 5a1a RD890/RD9x0/RX980 PCI to PCI bridge (PCI Express GPP Port 2)
+ 5a1b RD890/RD9x0/RX980 PCI to PCI bridge (PCI Express GPP Port 3)
+ 5a1c RD890/RD9x0/RX980 PCI to PCI bridge (PCI Express GPP Port 4)
+ 5a1d RD890/RD9x0/RX980 PCI to PCI bridge (PCI Express GPP Port 5)
+ 5a1e RD890/RD9x0/RX980 PCI to PCI bridge (PCI Express GPP2 Port 0)
+ 5a1f RD890/RD990 PCI to PCI bridge (PCI Express GFX2 port 0)
+ 15d9 a811 H8DGU
+ 5a20 RD890/RD990 PCI to PCI bridge (PCI Express GFX2 port 1)
+ 5a23 RD890S/RD990 I/O Memory Management Unit (IOMMU)
+ 5a31 RC410 Host Bridge
+ 5a33 RS400 Host Bridge
+ 5a34 RS4xx PCI Express Port [ext gfx]
+ 5a36 RC4xx/RS4xx PCI Express Port 1
+ 5a37 RC4xx/RS4xx PCI Express Port 2
+ 5a38 RC4xx/RS4xx PCI Express Port 3
+ 5a39 RC4xx/RS4xx PCI Express Port 4
+ 5a3f RC4xx/RS4xx PCI Bridge [int gfx]
+ 1462 7217 Aspire L250
+ 5a41 RS400 [Radeon Xpress 200]
+ 5a42 RS400M [Radeon Xpress 200M]
+ 5a61 RC410 [Radeon Xpress 200/1100]
+ 5a62 RC410M [Mobility Radeon Xpress 200M]
+ 5b60 RV370 [Radeon X300]
+ 1043 002a Extreme AX300SE-X
+ 1043 032e Extreme AX300/TD
+ 1458 2102 GV-RX30S128D (X300SE)
+ 1462 0400 RX300SE-TD128E (MS-8940 REV:200)
+ 1462 0402 RX300SE-TD128E (MS-8940)
+ 174b 0500 Radeon X300 (PCIE)
+ 196d 1086 X300SE HM
+ 5b62 RV370 [Radeon X600/X600 SE]
+ 5b63 RV370 [Radeon X300/X550/X1050 Series]
+ 5b64 RV370 GL [FireGL V3100]
+ 5b65 RV370 GL [FireMV 2200]
+ 5b66 RV370X
+ 5b70 RV370 [Radeon X300 SE]
+# RX300SE-TD128E
+ 1462 0403 Radeon X300 SE 128MB DDR
+ 174b 0501 Radeon X300 SE
+ 196d 1087 Radeon X300 SE HyperMemory
+ 5b72 RV380 [Radeon X300/X550/X1050 Series] (Secondary)
+ 5b73 RV370 [Radeon X300/X550/X1050 Series] (Secondary)
+ 5b74 RV370 GL [FireGL V3100] (Secondary)
+ 5b75 RV370 GL [FireMV 2200] (Secondary)
+ 5c61 RV280/M9+ [Mobility Radeon 9200 AGP]
+ 5c63 RV280/M9+ [Mobility Radeon 9200 AGP]
+ 1002 5c63 Apple iBook G4 2004
+ 144d c00c P30 notebook
+ 5d44 RV280 [Radeon 9200 SE] (Secondary)
+ 1458 4019 R92S128T (Radeon 9200 SE 128MB Secondary)
+ 1458 4032 Radeon 9200 SE 128MB
+ 147b 6190 R9200SE-DT (Secondary)
+ 174b 7c12 Radeon 9200 SE (Secondary)
+ 1787 5965 Excalibur 9200SE VIVO 128M (Secondary)
+ 17af 2013 Radeon 9200 SE Excalibur (Secondary)
+ 18bc 0171 Radeon 9200 SE 128MB Game Buster (Secondary)
+ 18bc 0172 GC-R9200L(SE)-C3H [Radeon 9200 Game Buster]
+ 5d45 RV280 GL [FireMV 2200 PCI] (Secondary)
+ 5d48 R423/M28 [Mobility Radeon X800 XT]
+ 5d49 R423/M28 GL [Mobility FireGL V5100]
+ 5d4a R423/M28 [Mobility Radeon X800]
+ 5d4d R480 [Radeon X850 XT Platinum Edition]
+ 5d4e R480 [Radeon X850 SE]
+ 5d4f R480 [Radeon X800 GTO]
+ 5d50 R480 GL [FireGL V7200]
+ 5d52 R480 [Radeon X850 XT]
+ 1002 0b12 PowerColor X850XT PCIe (Primary)
+ 5d57 R423 [Radeon X800 XT]
+ 5d6d R480 [Radeon X850 XT Platinum Edition] (Secondary)
+ 5d6f R480 [Radeon X800 GTO] (Secondary)
+ 5d72 R480 [Radeon X850 XT] (Secondary)
+ 1002 0b13 PowerColor X850XT PCIe (Secondary)
+ 5d77 R423 [Radeon X800 XT] (Secondary)
+ 5e48 RV410 GL [FireGL V5000]
+ 5e49 RV410 [Radeon X700 Series]
+ 5e4a RV410 [Radeon X700 XT]
+ 5e4b RV410 [Radeon X700 PRO]
+ 5e4c RV410 [Radeon X700 SE]
+ 5e4d RV410 [Radeon X700]
+ 148c 2116 Bravo X700
+ 5e4f RV410 [Radeon X700]
+ 1569 1e4f Radeon X550 XT
+ 5e6b RV410 [Radeon X700 PRO] (Secondary)
+ 5e6d RV410 [Radeon X700] (Secondary)
+ 148c 2117 Bravo X700 (Secondary)
+ 5f57 R423 [Radeon X800 XT]
+ 6600 Mars [Radeon HD 8670A/8670M/8750M / R7 M370]
+ 103c 1952 ProBook 455 G1
+ 6601 Mars [Radeon HD 8730M]
+ 103c 2100 FirePro M4100
+ 6604 Opal XT [Radeon R7 M265/M365X/M465]
+ 1025 0776 Aspire V5 Radeon R7 M265
+ 103c 8006 FirePro M4170
+ 103c 814f Litho XT [Radeon R7 M365X]
+ 103c 82aa Litho XT [Radeon R7 M465]
+ 17aa 3643 Radeon R7 A360
+ 6605 Opal PRO [Radeon R7 M260X]
+ 103c 2259 FirePro M4150
+ 6606 Mars XTX [Radeon HD 8790M]
+ 1028 0684 FirePro W4170M
+ 6607 Mars LE [Radeon HD 8530M / R5 M240]
+ 6608 Oland GL [FirePro W2100]
+ 13cc 3d28 MXRT-2600
+ 6609 Oland GL [FirePro W2100 / Barco MXRT 2600]
+ 6610 Oland XT [Radeon HD 8670 / R5 340X OEM / R7 250/350/350X OEM]
+ 1019 0030 Radeon HD 8670
+ 1028 0081 Radeon R7 350X OEM
+ 1028 0083 Radeon R5 340X OEM
+ 1028 2120 Radeon R7 250
+ 1028 2322 Radeon R7 250
+ 1462 2910 Radeon HD 8670
+ 1462 2911 Radeon HD 8670
+ 148c 7350 Radeon R7 350
+ 1642 3c81 Radeon HD 8670
+ 1642 3c91 Radeon HD 8670
+ 1642 3f09 Radeon R7 350
+ 6611 Oland [Radeon HD 8570 / R5 430 OEM / R7 240/340 / Radeon 520 OEM]
+ 1028 1001 Radeon R5 430 OEM (1024 MByte)
+ 1028 1002 Radeon R5 430 OEM (2048 MByte)
+# The 'AMD Radeon R5 430' instead of 240/340 is NOT a typo! It's actually correct.
+ 1028 1711 R5 430 OEM (2048 MByte)
+ 1028 210b Radeon R5 240 OEM
+# OEM-card for Dell; verified through AMD's own drivers (*.inf) and a TPU BIOS in database
+ 1028 2121 Radeon HD 8570 OEM
+# OEM-card from Fujitsu; verified through AMD's own drivers (*.inf)
+ 10cf 1889 Radeon HD 8570 OEM
+ 1642 1869 Radeon 520 OEM
+ 174b 4248 Radeon R7 240 OEM
+ 174b a240 Radeon R7 240 OEM
+ 174b d340 Radeon R7 340 OEM
+ 1b0a 90d3 Radeon R7 240 OEM
+ 6613 Oland PRO [Radeon R7 240/340 / Radeon 520]
+ 148c 7340 Radeon R7 340
+ 1682 7240 R7 240 2048 MB
+ 1dcf 3000 Oland PRO [Radeon R7 240/340 / Radeon 520]
+ 6617 Oland LE [Radeon R7 240]
+ 6631 Oland
+ 6640 Saturn XT [FirePro M6100]
+ 106b 014b Tropo XT [Radeon R9 M380 Mac Edition]
+ 6641 Saturn PRO [Radeon HD 8930M]
+ 6646 Bonaire XT [Radeon R9 M280X]
+ 6647 Saturn PRO/XT [Radeon R9 M270X/M280X]
+ 1043 223d N551ZU laptop Radeon R9 M280X
+ 6649 Bonaire [FirePro W5100]
+ 1002 0b0c FirePro W4300
+ 103c 0b0c Bonaire [FirePro W4300]
+ 103c 230c FirePro W5100
+ 13cc 3d2a MXRT-5600
+ 664d Bonaire [FirePro W5100 / Barco MXRT-5600]
+ 6650 Bonaire
+ 6651 Bonaire
+ 6658 Bonaire XTX [Radeon R7 260X/360]
+ 1043 048f R7260X-DC2OC-2GD5
+ 1043 04d3 AMD Radeon R7 260X
+# GV-R726XOC-1GD
+ 1458 227b Radeon R7 260X
+ 148c 0907 Radeon R7 360
+ 1682 0907 Radeon R7 360
+ 1682 7360 Radeon R7 360
+ 665c Bonaire XT [Radeon HD 7790/8770 / R7 360 / R9 260/360 OEM]
+ 1043 0452 Radeon HD 7790 DirectCU II OC
+# R7790-1GD5/OC
+ 1462 2930 Radeon HD 7790 OC
+ 1462 2932 Radeon HD 8770
+ 1462 2934 Radeon R9 260 OEM
+ 1462 2938 Radeon R9 360 OEM
+ 148c 0907 Radeon R7 360
+ 148c 9260 Radeon R9 260 OEM
+ 148c 9360 Radeon R9 360 OEM
+ 1682 0907 Radeon R7 360
+# FX-779A-CDB4 / FX-779A-CDBC
+ 1682 3310 Radeon HD 7790 Black Edition 2 GB
+# 100356OCL / 11210-01-20G
+ 174b e253 Radeon HD 7790 Dual-X OC
+ 1787 2329 Radeon HD 7790 TurboDuo
+ 665d Bonaire [Radeon R7 200 Series]
+ 665f Tobago PRO [Radeon R7 360 / R9 360 OEM]
+ 1028 0b04 Radeon R9 360 OEM
+ 1462 2938 Radeon R9 360 OEM
+ 1462 3271 Radeon R9 360 OEM
+ 1682 7360 Radeon R7 360
+ 6660 Sun XT [Radeon HD 8670A/8670M/8690M / R5 M330 / M430 / Radeon 520 Mobile]
+ 1028 05ea Radeon HD 8670M
+ 1028 06bf Radeon R5 M335
+ 103c 1970 Radeon HD 8670M
+ 103c 80be Radeon R5 M330
+ 103c 8136 Radeon R5 M330
+ 103c 8329 Radeon R7 M520
+ 17aa 3633 Radeon R5 A330
+ 17aa 3804 Radeon R5 M330
+ 17aa 3809 Radeon R5 M330
+ 17aa 381a Radeon R5 M430
+ 17aa 390c Radeon R5 M330
+ 6663 Sun PRO [Radeon HD 8570A/8570M]
+ 1025 0846 Radeon HD 8570A
+ 17aa 3805 Radeon HD 8570M
+ 6664 Jet XT [Radeon R5 M240]
+ 6665 Jet PRO [Radeon R5 M230 / R7 M260DX / Radeon 520 Mobile]
+ 17aa 1309 Z50-75 Radeon R7 M260DX
+ 17aa 368f Radeon R5 A230
+ 6667 Jet ULT [Radeon R5 M230]
+ 666f Sun LE [Radeon HD 8550M / R5 M230]
+ 66a0 Vega 20 [Radeon Instinct]
+ 66a1 Vega 20 [Radeon Pro VII/Radeon Instinct MI50 32GB]
+ 66a2 Vega 20
+ 66a3 Vega 20 [Radeon Pro Vega II/Radeon Pro Vega II Duo]
+ 66a7 Vega 20 [Radeon Pro Vega 20]
+ 66af Vega 20 [Radeon VII]
+ 6704 Cayman PRO GL [FirePro V7900]
+ 6707 Cayman LE GL [FirePro V5900]
+ 6718 Cayman XT [Radeon HD 6970]
+ 6719 Cayman PRO [Radeon HD 6950]
+ 671c Antilles [Radeon HD 6990]
+ 671d Antilles [Radeon HD 6990]
+ 671f Cayman CE [Radeon HD 6930]
+ 6720 Blackcomb [Radeon HD 6970M/6990M]
+ 1028 048f Radeon HD 6990M
+ 1028 0490 Alienware M17x R3 Radeon HD 6970M
+ 1028 04a4 FirePro M8900
+ 1028 04ba Radeon HD 6990M
+ 1028 053f FirePro M8900
+ 106b 0b00 Radeon HD 6970M
+ 1558 5102 Radeon HD 6970M
+ 1558 5104 Radeon HD 6990M
+ 1558 7201 Radeon HD 6990M
+ 174b e188 Radeon HD 6970M
+ 6738 Barts XT [Radeon HD 6870]
+# HD-687A-ZDFC
+ 1682 3103 Radeon HD 8670
+ 1787 201a Barts XT [Radeon HD 6870 X2]
+ 1787 201b Barts XT [Radeon HD 6870 X2]
+ 6739 Barts PRO [Radeon HD 6850]
+ 1043 03b4 EAH6850 [Radeon HD 6850]
+ 673e Barts LE [Radeon HD 6790]
+ 148c 7720 Radeon HD 7720 OEM
+ 6740 Whistler [Radeon HD 6730M/6770M/7690M XT]
+ 1019 238c Radeon HD 6730M
+ 1019 238e Radeon HD 6730M
+ 1019 2391 Radeon HD 6730M
+ 1019 2392 Radeon HD 6770M
+ 1028 04a3 Precision M4600
+ 1028 053e FirePro M5950
+ 103c 1630 FirePro M5950
+ 103c 1631 FirePro M5950
+ 103c 164b Radeon HD 6730M
+ 103c 164e Radeon HD 6730M
+ 103c 1657 Radeon HD 6770M
+ 103c 1658 Radeon HD 6770M
+ 103c 165a Radeon HD 6770M
+ 103c 165b Radeon HD 6770M
+ 103c 1688 Radeon HD 6770M
+ 103c 1689 Radeon HD 6770M
+ 103c 168a Radeon HD 6770M
+ 103c 185e Radeon HD 7690M XT
+ 103c 3388 Radeon HD 6770M
+ 103c 3389 Radeon HD 6770M
+ 103c 3582 Radeon HD 6770M
+ 103c 366c Radeon HD 6730M
+ 1043 1d02 Radeon HD 6730M
+ 1043 1d12 Radeon HD 6730M
+ 104d 9084 Radeon HD 6730M
+ 104d 9085 Radeon HD 6730M
+ 144d b074 Radeon HD 6730M
+ 144d b077 Radeon HD 6730M
+ 144d b084 Radeon HD 6730M
+ 144d b088 Radeon HD 6730M
+ 17aa 3982 Radeon HD 6730M
+ 6741 Whistler [Radeon HD 6630M/6650M/6750M/7670M/7690M]
+ 1019 238e Radeon HD 6650M
+ 1019 238f Radeon HD 6650M
+ 1025 0379 Radeon HD 6650M
+ 1025 037b Radeon HD 6650M
+ 1025 037e Radeon HD 6650M
+ 1025 0382 Radeon HD 6650M
+ 1025 0384 Radeon HD 6650M
+ 1025 0385 Radeon HD 6650M
+ 1025 0386 Radeon HD 6650M
+ 1025 0387 Radeon HD 6650M
+ 1025 0388 Radeon HD 6650M
+ 1025 0442 Radeon HD 6650M
+ 1025 0451 Radeon HD 6650M
+ 1025 0489 Radeon HD 6650M
+ 1025 048b Radeon HD 6650M
+ 1025 048c Radeon HD 6650M
+ 1025 050a Radeon HD 6650M
+ 1025 050b Radeon HD 6650M
+ 1025 050c Radeon HD 6650M
+ 1025 050e Radeon HD 6650M
+ 1025 050f Radeon HD 6650M
+ 1025 0513 Radeon HD 6650M
+ 1025 0514 Radeon HD 6650M
+ 1025 0515 Radeon HD 6650M
+ 1025 0516 Radeon HD 6650M
+ 1025 051e Radeon HD 6650M
+ 1025 051f Radeon HD 6650M
+ 1025 0520 Radeon HD 6650M
+ 1025 0521 Radeon HD 6650M
+ 1025 052a Radeon HD 6650M
+ 1025 0555 Radeon HD 6650M
+ 1025 0556 Radeon HD 6650M
+ 1025 055d Radeon HD 6650M
+ 1025 055e Radeon HD 6650M
+ 1025 056d Radeon HD 6650M
+ 1025 059a Radeon HD 6650M
+ 1025 059b Radeon HD 6650M
+ 1025 059e Radeon HD 6650M
+ 1025 059f Radeon HD 6650M
+ 1025 0600 Radeon HD 6650M
+ 1025 0605 Radeon HD 6650M
+ 1025 0606 Radeon HD 6650M
+ 1025 0619 Radeon HD 6650M
+ 1028 04c1 Radeon HD 6630M
+ 1028 04c5 Radeon HD 6630M
+ 1028 04cd Radeon HD 6630M
+ 1028 04d7 Radeon HD 6630M
+ 1028 04d9 Radeon HD 6630M
+ 1028 052d Radeon HD 6630M
+ 103c 1617 Radeon HD 6650M
+ 103c 1646 Radeon HD 6750M
+ 103c 1647 Radeon HD 6650M
+ 103c 164b Radeon HD 6650M
+ 103c 164e Radeon HD 6650M
+ 103c 1688 Radeon HD 6750M
+ 103c 1689 Radeon HD 6750M
+ 103c 168a Radeon HD 6750M
+ 103c 1860 Radeon HD 7690M
+ 103c 3385 Radeon HD 6630M
+ 103c 3560 Radeon HD 6750M
+ 103c 358d Radeon HD 6750M
+ 103c 3590 Radeon HD 6750M
+ 103c 3593 Radeon HD 6750M
+ 103c 366c Radeon HD 6650M
+ 1043 1cd2 Radeon HD 6650M
+ 1043 2121 Radeon HD 6650M
+ 1043 2122 Radeon HD 6650M
+ 1043 2123 Radeon HD 6650M
+ 1043 2125 Radeon HD 7670M
+ 1043 2127 Radeon HD 7670M
+ 104d 907b Radeon HD 6630M
+ 104d 9080 Radeon HD 6630M
+ 104d 9081 Radeon HD 6630M
+ 106b 00e2 MacBookPro8,2 [Core i7, 15", Late 2011]
+ 1179 fd63 Radeon HD 6630M
+ 1179 fd65 Radeon HD 6630M
+ 144d c093 Radeon HD 6650M
+ 144d c0ac Radeon HD 6650M
+ 144d c0b3 Radeon HD 6750M
+ 144d c539 Radeon HD 6630M
+ 144d c609 Radeon HD 6630M
+ 152d 0914 Radeon HD 6650M
+ 17aa 21e1 Radeon HD 6630M
+ 17aa 3970 Radeon HD 6650M
+ 17aa 3976 Radeon HD 6650M
+ 1854 0907 Radeon HD 6650M
+ 6742 Whistler LE [Radeon HD 6610M/7610M]
+ 1002 6570 Turks [Radeon HD 6570]
+ 1019 2393 Radeon HD 6610M
+ 1043 1d82 K53SK Laptop Radeon HD 7610M
+ 1179 fb22 Radeon HD 7610M
+ 1179 fb23 Radeon HD 7610M
+ 1179 fb27 Radeon HD 7610M
+ 1179 fb2a Radeon HD 7610M
+ 1179 fb2c Radeon HD 7610M
+ 1179 fb30 Radeon HD 7610M
+ 1179 fb31 Radeon HD 7610M
+ 1179 fb32 Radeon HD 7610M
+ 1179 fb38 Radeon HD 7610M
+ 1179 fb39 Radeon HD 7610M
+ 1179 fb3a Radeon HD 7610M
+ 1179 fb3b Radeon HD 7610M
+ 1179 fb40 Radeon HD 7610M
+ 1179 fb41 Radeon HD 7610M
+ 1179 fb47 Radeon HD 7610M
+ 1179 fb48 Radeon HD 7610M
+ 1179 fb49 Radeon HD 7610M
+ 1179 fb51 Radeon HD 7610M
+ 1179 fb52 Radeon HD 7610M
+ 1179 fb53 Radeon HD 7610M
+ 1179 fb56 Radeon HD 7610M
+ 1179 fb81 Radeon HD 7610M
+ 1179 fb82 Radeon HD 7610M
+ 1179 fb83 Radeon HD 7610M
+ 1179 fc56 Radeon HD 7610M
+ 1179 fcd4 Radeon HD 7610M
+ 1179 fcee Radeon HD 7610M
+ 1458 6570 Turks [Radeon HD 6570]
+ 1462 6570 Turks [Radeon HD 6570]
+ 148c 6570 Turks [Radeon HD 6570]
+ 1682 6570 Turks [Radeon HD 6570]
+ 174b 5570 Turks [Radeon HD 5570]
+ 174b 6570 Turks [Radeon HD 6570]
+ 174b 7570 Turks [Radeon HD 7570]
+ 174b 8510 Turks [Radeon HD 8510]
+ 174b 8570 Turks [Radeon HD 8570]
+ 1787 6570 Turks [Radeon HD 6570]
+ 17af 6570 Turks [Radeon HD 6570]
+ 8086 2111 Radeon HD 6625M
+ 6743 Whistler [Radeon E6760]
+ 6749 Turks GL [FirePro V4900]
+ 15c3 2b06 MED-X4900 (EIZO)
+ 674a Turks GL [FirePro V3900]
+ 13cc 3d22 MXRT-2500
+ 15c3 0106 MED-X3900
+ 6750 Onega [Radeon HD 6650A/7650A]
+ 1462 2670 Radeon HD 6670A
+ 17aa 3079 Radeon HD 7650A
+ 17aa 307a Radeon HD 6650A
+ 17aa 3087 Radeon HD 7650A
+ 17aa 3618 Radeon HD 6650A
+ 17aa 3623 Radeon HD 6650A
+ 17aa 3627 Radeon HD 6650A
+ 6751 Turks [Radeon HD 7650A/7670A]
+ 1028 0548 Radeon HD 7650A
+ 1462 2671 Radeon HD 7670A
+ 1462 2672 Radeon HD 7670A
+ 1462 2680 Radeon HD 7650A
+ 1462 2681 Radeon HD 7650A
+ 17aa 3087 Radeon HD 7650A
+ 6758 Turks XT [Radeon HD 6670/7670]
+ 1028 0b0e Radeon HD 6670
+ 103c 6882 Radeon HD 6670
+ 1462 250a Radeon HD 7670
+ 148c 7670 Radeon HD 7670
+ 1545 7670 Radeon HD 7670
+ 1682 3300 Radeon HD 7670
+ 174b 7670 Radeon HD 7670
+ 174b e181 Radeon HD 6670
+ 1787 2309 Radeon HD 6670
+ 6759 Turks PRO [Radeon HD 6570/7570/8550 / R5 230]
+ 103c 3130 Radeon HD 6570
+ 1043 0403 Radeon HD 6570
+ 1462 2500 Radeon HD 6570
+ 1462 2509 Radeon HD 7570
+ 148c 7570 Radeon HD 7570
+ 1642 3a67 Radeon HD 6570
+ 1682 3280 Radeon HD 7570
+ 1682 3530 Radeon HD 8550
+ 1682 5230 Radeon R5 230 series
+ 1682 6450 Radeon HD 6450 series
+ 174b 7570 Radeon HD 7570
+ 174b 8550 Radeon HD8550 OEM
+ 174b 8570 Radeon HD8550 OEM
+ 174b e142 Radeon HD 6570
+ 174b e181 Radeon HD 6570
+ 1787 a230 Radeon R5 230 series
+ 1787 a450 Radeon HD 6450 series
+ 1b0a 908f Radeon HD 6570
+ 1b0a 9090 Radeon HD 6570
+ 1b0a 9091 Radeon HD 6570
+ 1b0a 9092 Radeon HD 6570
+ 1b0a 909e Radeon HD 6570
+ 1b0a 90b5 Radeon HD 7570
+ 1b0a 90b6 Radeon HD 7570
+ 675b Turks [Radeon HD 7600 Series]
+ 675d Turks PRO [Radeon HD 7570]
+ 675f Turks LE [Radeon HD 5570/6510/7510/8510]
+ 148c 6510 Radeon HD 6510
+ 148c 6530 Radeon HD 6530
+ 148c 7510 Radeon HD 7510
+ 1545 7570 Radeon HD 7570
+ 174b 6510 Radeon HD 6510
+ 174b 7510 Radeon HD 7510
+ 174b 8510 Radeon HD 8510
+ 1787 2012 Radeon HD 5570 2GB GDDR3
+ 1787 2314 Radeon HD 5570 1GB DDR2/GDDR3
+ 6760 Seymour [Radeon HD 6400M/7400M Series]
+ 1002 0124 Radeon HD 6470M
+ 1002 0134 Radeon HD 6470M
+ 1019 238b Radeon HD 6470M
+ 1019 238e Radeon HD 6470M
+ 1019 2390 Radeon HD 6470M
+ 1019 9985 Radeon HD 6470M
+ 1028 04c1 Radeon HD 6470M
+ 1028 04c3 Radeon HD 6470M
+ 1028 04ca Radeon HD 6470M
+ 1028 04cb Radeon HD 6470M
+ 1028 04cc Vostro 3350
+ 1028 04d1 Radeon HD 6470M
+ 1028 04d3 Radeon HD 6470M
+ 1028 04d7 Radeon HD 6470M
+ 1028 0502 Radeon HD 6470M
+ 1028 0503 Radeon HD 6470M
+ 1028 0506 Radeon HD 6470M
+ 1028 0507 Radeon HD 6470M
+ 1028 0514 Radeon HD 6470M
+ 1028 051c Radeon HD 6450M
+ 1028 051d Radeon HD 6450M
+ 103c 161a Radeon HD 6470M
+ 103c 161b Radeon HD 6470M
+ 103c 161e Radeon HD 6470M
+ 103c 161f Radeon HD 6470M
+ 103c 1622 Radeon HD 6450M
+ 103c 1623 Radeon HD 6450M
+ 103c 164a Radeon HD 6470M
+ 103c 164d Radeon HD 6470M
+ 103c 1651 Radeon HD 6470M
+ 103c 1656 Radeon HD 6490M
+ 103c 1658 Radeon HD 6490M
+ 103c 1659 Radeon HD 6490M
+ 103c 165b Radeon HD 6490M
+ 103c 165d Radeon HD 6470M
+ 103c 165f Radeon HD 6470M
+ 103c 1661 Radeon HD 6470M
+ 103c 1663 Radeon HD 6470M
+ 103c 1665 Radeon HD 6470M
+ 103c 1667 Radeon HD 6470M
+ 103c 1669 Radeon HD 6470M
+ 103c 166b Radeon HD 6470M
+ 103c 166c Radeon HD 6470M
+ 103c 166e Radeon HD 6470M
+ 103c 1670 Radeon HD 6470M
+ 103c 1672 Radeon HD 6470M
+ 103c 167a Radeon HD 6470M
+ 103c 167b Radeon HD 6470M
+ 103c 167d Radeon HD 6490M
+ 103c 167f Radeon HD 6490M
+ 103c 168c Radeon HD 6470M
+ 103c 168f Radeon HD 6470M
+ 103c 1694 Radeon HD 6470M
+ 103c 1696 Radeon HD 6470M
+ 103c 1698 Radeon HD 6470M
+ 103c 169a Radeon HD 6470M
+ 103c 169c Radeon HD 6490M
+ 103c 1855 Radeon HD 7450M
+ 103c 1859 Radeon HD 7450M
+ 103c 185c Radeon HD 7450M
+ 103c 185d Radeon HD 7470M
+ 103c 185f Radeon HD 7470M
+ 103c 1863 Radeon HD 7450M
+ 103c 355c Radeon HD 6490M
+ 103c 355f Radeon HD 6490M
+ 103c 3563 Radeon HD 6470M
+ 103c 3565 Radeon HD 6470M
+ 103c 3567 Radeon HD 6470M
+ 103c 3569 Radeon HD 6470M
+ 103c 3581 Radeon HD 6490M
+ 103c 3584 Radeon HD 6470M
+ 103c 358c Radeon HD 6490M
+ 103c 358f Radeon HD 6490M
+ 103c 3592 Radeon HD 6490M
+ 103c 3596 Radeon HD 6490M
+ 103c 366b Radeon HD 6470M
+ 103c 3671 FirePro M3900
+ 103c 3673 Radeon HD 6470M
+ 1043 100a Radeon HD 7470M
+ 1043 100c Radeon HD 6470M
+ 1043 101b Radeon HD 6470M
+ 1043 101c Radeon HD 6470M
+ 1043 102a Radeon HD 7450M
+ 1043 102c Radeon HD 6470M
+ 1043 104b Radeon HD 7470M
+ 1043 105d Radeon HD 7470M
+ 1043 106b Radeon HD 7470M
+ 1043 106d Radeon HD 7470M
+ 1043 107d Radeon HD 7470M
+ 1043 1cb2 Radeon HD 6470M
+ 1043 1d22 Radeon HD 6470M
+ 1043 1d32 Radeon HD 6470M
+ 1043 2001 Radeon HD 6470M
+ 1043 2002 Radeon HD 7470M
+ 1043 2107 Radeon HD 7470M
+ 1043 2108 Radeon HD 7470M
+ 1043 2109 Radeon HD 7470M
+ 1043 84a0 Radeon HD 6470M
+ 1043 84e9 Radeon HD 6470M
+ 1043 8515 Radeon HD 7470M
+ 1043 8517 Radeon HD 7470M
+ 1043 855a Radeon HD 7470M
+ 104d 907b Radeon HD 6470M
+ 104d 9081 Radeon HD 6470M
+ 104d 9084 Radeon HD 6470M
+ 104d 9085 Radeon HD 6470M
+ 1179 0001 Radeon HD 6450M
+ 1179 0003 Radeon HD 6450M
+ 1179 0004 Radeon HD 6450M
+ 1179 fb22 Radeon HD 7470M
+ 1179 fb23 Radeon HD 7470M
+ 1179 fb2c Radeon HD 7470M
+ 1179 fb31 Radeon HD 7470M
+ 1179 fb32 Radeon HD 7470M
+ 1179 fb33 Radeon HD 7470M
+ 1179 fb38 Radeon HD 7470M
+ 1179 fb39 Radeon HD 7470M
+ 1179 fb3a Radeon HD 7470M
+ 1179 fb40 Radeon HD 7470M
+ 1179 fb41 Radeon HD 7470M
+ 1179 fb42 Radeon HD 7470M
+ 1179 fb47 Radeon HD 7470M
+ 1179 fb48 Radeon HD 7470M
+ 1179 fb51 Radeon HD 7470M
+ 1179 fb52 Radeon HD 7470M
+ 1179 fb53 Radeon HD 7470M
+ 1179 fb81 Radeon HD 7470M
+ 1179 fb82 Radeon HD 7470M
+ 1179 fb83 Radeon HD 7470M
+ 1179 fc51 Radeon HD 6470M
+ 1179 fc52 Radeon HD 7470M
+ 1179 fc56 Radeon HD 7470M
+ 1179 fcd3 Radeon HD 7470M
+ 1179 fcd4 Radeon HD 7470M
+ 1179 fcee Radeon HD 7470M
+ 1179 fdee Radeon HD 7470M
+ 144d b074 Radeon HD 6470M
+ 144d b084 Radeon HD 6470M
+ 144d c095 Radeon HD 6470M
+ 144d c0b3 Radeon HD 6490M
+ 144d c538 Radeon HD 6470M
+ 144d c581 Radeon HD 6470M
+ 144d c589 Radeon HD 6470M
+ 144d c609 Radeon HD 7470M
+ 144d c625 Radeon HD 7470M
+ 144d c636 Radeon HD 7450M
+ 1462 10ac Radeon HD 6470M
+ 152d 0916 Radeon HD 6470M
+ 17aa 21e5 Radeon HD 6470M
+ 17aa 3900 Radeon HD 7450M
+ 17aa 3902 Radeon HD 7450M
+ 17aa 3969 Radeon HD 6470M
+ 17aa 3970 Radeon HD 7450M
+ 17aa 3976 Radeon HD 6470M
+ 17aa 397b Radeon HD 6470M
+ 17aa 397d Radeon HD 6470M
+ 17aa 5101 Radeon HD 7470M
+ 17aa 5102 Radeon HD 7450M
+ 17aa 5103 Radeon HD 7450M
+ 17aa 5106 Radeon HD 7450M
+ 1854 0897 Radeon HD 6470M
+ 1854 0900 Radeon HD 6470M
+ 1854 0908 Radeon HD 6470M
+ 1854 2015 Radeon HD 6470M
+ 6761 Seymour LP [Radeon HD 6430M]
+ 6763 Seymour [Radeon E6460]
+ 6764 Seymour [Radeon HD 6400M Series]
+ 6765 Seymour [Radeon HD 6400M Series]
+ 6766 Caicos
+ 6767 Caicos
+ 6768 Caicos
+ 6770 Caicos [Radeon HD 6450A/7450A]
+ 17aa 308d Radeon HD 7450A
+ 17aa 3623 Radeon HD 6450A
+ 17aa 3627 Radeon HD 6450A
+ 17aa 3629 Radeon HD 6450A
+ 17aa 363c Radeon HD 6450A
+ 17aa 3658 Radeon HD 7470A
+ 6771 Caicos XTX [Radeon HD 8490 / R5 235X OEM]
+ 6772 Caicos [Radeon HD 7450A]
+ 6778 Caicos XT [Radeon HD 7470/8470 / R5 235/310 OEM]
+ 1019 0024 Radeon HD 7470
+ 1019 0027 Radeon HD 8470
+ 1028 2120 Radeon HD 7470
+ 1462 b491 Radeon HD 8470
+ 1462 b492 Radeon HD 8470
+ 1462 b493 Radeon HD 8470 OEM
+ 1462 b499 Radeon R5 235 OEM
+ 1642 3c65 Radeon HD 8470
+ 1642 3c75 Radeon HD 8470
+ 174b 8145 Radeon HD 8470
+ 174b d145 Radeon R5 235 OEM
+ 174b d335 Radeon R5 310 OEM
+ 174b e145 Radeon HD 7470
+ 17aa 3694 Radeon R5 A220
+ 6779 Caicos [Radeon HD 6450/7450/8450 / R5 230 OEM]
+ 1019 0016 Radeon HD 6450
+ 1019 0017 Radeon HD 6450
+ 1019 0018 Radeon HD 6450
+ 1028 2120 Radeon HD 6450
+ 103c 2128 Radeon HD 6450
+ 103c 2aee Radeon HD 7450A
+ 1092 6450 Radeon HD 6450
+ 1462 2125 Radeon HD 6450
+ 1462 2346 Radeon HD 7450
+ 1462 2490 Radeon HD 6450
+ 1462 2494 Radeon HD 6450
+ 1462 2496 Radeon HD 7450
+ 148c 7450 Radeon HD 7450
+ 148c 8450 Radeon HD 8450 OEM
+ 1545 7470 Radeon HD 7470
+ 1642 3a65 Radeon HD 6450
+ 1642 3a66 Radeon HD 7450
+ 1642 3a75 Radeon HD 6450
+ 1642 3a76 Radeon HD 7450
+ 1682 3200 Radeon HD 7450
+ 174b 7450 Radeon HD 7450
+ 174b e127 Radeon HD 6450
+ 174b e153 Radeon HD 6450
+ 174b e164 Radeon HD 6450 1 GB DDR3
+ 174b e180 Radeon HD 6450
+ 174b e201 Radeon HD 6450
+ 1787 2311 Radeon HD 6450
+ 17af 8450 Radeon HD 8450 OEM
+ 1b0a 9096 Radeon HD 6450
+ 1b0a 9097 Radeon HD 6450
+ 1b0a 90a8 Radeon HD 6450A
+ 1b0a 90b1 Radeon HD 6450
+ 1b0a 90b3 Radeon HD 7450A
+ 1b0a 90bb Radeon HD 7450A
+ 677b Caicos PRO [Radeon HD 7450]
+ 6780 Tahiti XT GL [FirePro W9000]
+ 6784 Tahiti [FirePro Series Graphics Adapter]
+ 6788 Tahiti [FirePro Series Graphics Adapter]
+ 678a Tahiti PRO GL [FirePro Series]
+ 1002 030c FirePro W8000
+ 1002 0310 FirePro S9000
+ 1002 0420 Radeon Sky 700
+ 1002 0422 Radeon Sky 900
+ 1002 0710 FirePro S9050
+ 1002 0b0e FirePro S10000 Passive
+ 1002 0b2a FirePro S10000
+ 1028 030c FirePro W8000
+ 1028 0710 FirePro S9000
+ 6798 Tahiti XT [Radeon HD 7970/8970 OEM / R9 280X]
+ 1002 3000 Tahiti XT2 [Radeon HD 7970 GHz Edition]
+ 1002 3001 Tahiti XTL [Radeon R9 280X]
+ 1002 4000 Radeon HD 8970 OEM
+ 1043 041c HD 7970 DirectCU II
+ 1043 0420 HD 7970 DirectCU II TOP
+ 1043 0444 HD 7970 DirectCU II TOP
+ 1043 0448 HD 7970 DirectCU II TOP
+ 1043 044a Tahiti XT2 [Matrix HD 7970]
+ 1043 044c Tahiti XT2 [Matrix HD 7970 Platinum]
+ 1043 3001 Tahiti XTL [ROG Matrix R9 280X]
+ 1043 3006 Tahiti XTL [Radeon R9 280X DirectCU II TOP]
+ 1043 9999 ARES II
+ 106b 0127 FirePro D700
+ 106b 0128 FirePro D700
+ 1092 3000 Tahiti XT2 [Radeon HD 7970 GHz Edition]
+ 1458 2261 Tahiti XT2 [Radeon HD 7970 GHz Edition OC]
+# GV-R928XOC-3GD
+ 1458 3001 Tahiti XTL [Radeon R9 280X OC]
+ 1462 2774 HD 7970 TwinFrozr III Boost Edition OC
+ 1682 3001 Tahiti XTL [Radeon R9 280X]
+ 1682 3211 Double D HD 7970 Black Edition
+# FX-797A-TNBC
+ 1682 3213 HD 7970 Black Edition
+ 1682 3214 Double D HD 7970
+ 1787 201c HD 7970 IceQ X²
+# Radeon HD 7970 X2
+ 1787 2317 Radeon HD 7990
+ 1787 3000 Tahiti XT2 [Radeon HD 7970 GHz Edition]
+ 679a Tahiti PRO [Radeon HD 7950/8950 OEM / R9 280]
+ 1002 0b01 Radeon HD 8950 OEM
+ 1002 3000 Tahiti PRO2 [Radeon HD 7950 Boost]
+ 1462 3000 Radeon HD 8950 OEM
+ 174b a003 Radeon R9 280
+ 679b Malta [Radeon HD 7990/8990 OEM]
+ 1002 0b28 Radeon HD 8990 OEM
+ 1002 0b2a Radeon HD 7990
+ 1462 8036 Radeon HD 8990 OEM
+ 148c 8990 Radeon HD 8990 OEM
+ 679e Tahiti LE [Radeon HD 7870 XT]
+ 106b 0125 FirePro D500
+ 106b 0126 FirePro D500
+ 1787 2328 Radeon HD 7870 Black Edition 2 GB GDDR5 [2GBD5-2DHV3E]
+ 679f Tahiti
+ 67a0 Hawaii XT GL [FirePro W9100]
+ 1002 0335 FirePro S9150
+ 1002 0735 FirePro S9170
+ 1028 031f FirePro W9100
+ 1028 0335 FirePro S9150
+ 67a1 Hawaii PRO GL [FirePro W8100]
+ 1002 0335 FirePro S9100
+ 1028 0335 FirePro S9100
+ 67a2 Hawaii GL
+ 67a8 Hawaii
+ 67a9 Hawaii
+ 67aa Hawaii
+ 67b0 Hawaii XT / Grenada XT [Radeon R9 290X/390X]
+ 1028 0b00 Grenada XT [Radeon R9 390X]
+ 103c 6566 Radeon R9 390X
+ 1043 046a R9 290X DirectCU II
+ 1043 046c R9 290X DirectCU II OC
+ 1043 0474 Matrix R9 290X Platinum
+ 1043 0476 ARES III
+ 1043 04d7 Radeon R9 390X
+ 1043 04db Radeon R9 390X
+ 1043 04df Radeon R9 390X
+ 1043 04e9 Radeon R9 390X
+ 1458 227c R9 290X WindForce 3X OC
+ 1458 2281 R9 290X WindForce 3X OC
+ 1458 228c R9 290X WindForce 3X
+ 1458 228d R9 290X WindForce 3X OC
+ 1458 2290 R9 290X WindForce 3X
+ 1458 22bc Radeon R9 390X
+ 1458 22c1 Grenada PRO [Radeon R9 390]
+ 1462 2015 Radeon R9 390X
+ 1462 3070 R9 290X Lightning
+ 1462 3071 R9 290X Lightning
+ 1462 3072 R9 290X Lightning LE
+ 1462 3080 R9 290X Gaming
+ 1462 3082 R9 290X Gaming OC
+ 148c 2347 Devil 13 Dual Core R9 290X
+ 148c 2357 Grenada XT [Radeon R9 390X]
+ 1682 9290 Double Dissipation R9 290X
+ 1682 9395 Grenada XT [Radeon R9 390X]
+ 174b 0e34 Radeon R9 390X
+ 174b e282 Vapor-X R9 290X Tri-X OC
+ 174b e285 R9 290X Tri-X OC
+ 174b e324 Grenada XT2 [Radeon R9 390X]
+ 1787 2020 R9 290X IceQ X² Turbo
+ 1787 2357 Grenada XT [Radeon R9 390X]
+ 67b1 Hawaii PRO [Radeon R9 290/390]
+ 1043 04dd STRIX R9 390
+ 148c 2358 Radeon R9 390
+ 174b e324 Sapphire Nitro R9 390
+ 67b8 Hawaii XT [Radeon R9 290X Engineering Sample]
+ 67b9 Vesuvius [Radeon R9 295X2]
+ 67be Hawaii LE
+ 67c0 Ellesmere [Radeon Pro WX 7100 Mobile]
+ 67c2 Ellesmere [Radeon Pro V7300X / V7350x2]
+ 67c4 Ellesmere [Radeon Pro WX 7100]
+ 1002 0336 Radeon Pro Duo
+ 1002 1336 Radeon Pro Duo
+ 67c7 Ellesmere [Radeon Pro WX 5100]
+ 67ca Ellesmere [Polaris10]
+ 67cc Ellesmere [Polaris10]
+ 67cf Ellesmere [Polaris10]
+ 67d0 Ellesmere [Radeon Pro V7300X / V7350x2]
+ 67d4 Ellesmere [Radeon Pro WX 7100 / Barco MXRT-8700]
+ 67d7 Ellesmere [Radeon Pro WX 5100 / Barco MXRT-6700]
+ 67df Ellesmere [Radeon RX 470/480/570/570X/580/580X/590]
+ 1002 0b37 Radeon RX 480
+ 1028 1722 Radeon RX 570X
+ 1028 1723 Radeon RX 580X
+# OEM card found in desktops sold by HP.
+ 103c 840e Radeon RX 580 4GB
+ 1043 04a8 Radeon RX 480
+ 1043 04b0 Radeon RX 470
+ 1043 04fb Radeon RX 480
+ 1043 04fd Radeon RX 480 8GB
+ 1043 056a Radeon RX 590
+ 106b 0161 Radeon Pro 580
+ 106b 0162 Radeon Pro 575
+ 106b 0163 Radeon Pro 570
+ 1458 22f0 Radeon RX 570
+ 1458 22f7 Radeon RX 570 Gaming 4G
+ 1462 3411 Radeon RX 470
+ 1462 3413 Radeon RX 480 Gaming X 8GB
+ 1462 3416 Radeon RX 570
+ 1462 3418 Radeon RX 580 Armor 4G OC
+ 1462 341b Radeon RX 570 Armor 8G OC
+ 1462 341e Radeon RX 570 Armor 4G OC
+ 1462 809e Radeon RX 480 4GB
+ 1462 8a92 Radeon RX 580
+ 148c 2372 Radeon RX 480 [Red Dragon]
+ 148c 2373 Radeon RX 470
+ 148c 2377 Red Devil RX 580 8G Golden
+# https://www.techpowerup.com/vgabios/?manufacturer=Powercolor&model=RX+580
+ 148c 2378 Radeon RX 580
+ 148c 2379 Radeon RX 570 4G [Red Dragon]
+ 148c 2391 Radeon RX 590 [Red Devil]
+ 1682 9470 Radeon RX 470
+ 1682 9480 Radeon RX 480
+ 1682 9587 Radeon RX 590 FATBOY 8GB
+ 1682 9588 Radeon RX 580 XTR
+ 1682 c570 Radeon RX 570
+ 1682 c580 Radeon RX 580
+ 174b e347 Radeon RX 470/480
+ 174b e349 Radeon RX 470
+ 1787 a470 Radeon RX 470
+ 1787 a480 Radeon RX 480
+ 1849 5001 Phantom Gaming X RX 580 OC
+ 1849 5030 Phantom Gaming D Radeon RX580 8G OC
+ 1da2 e353 Radeon RX 570 Pulse 4GB
+ 1da2 e366 Nitro+ Radeon RX 570/580/590
+ 1da2 e387 Radeon RX 580 Pulse 4GB
+ 67e0 Baffin [Radeon Pro WX 4170]
+ 103c 8270 Radeon Pro WX 4170
+ 103c 8272 Radeon Pro WX 4170
+ 67e1 Baffin [Polaris11]
+ 67e3 Baffin [Radeon Pro WX 4100]
+ 67e8 Baffin [Radeon Pro WX 4130/4150]
+ 1028 075d Radeon Pro WX 4150
+ 1028 07b0 Radeon Pro WX 4130/4150
+ 1028 07b1 Radeon Pro WX 4130
+ 1028 175d Radeon Pro WX 4150
+ 1028 17b0 Radeon Pro WX 4130/4150
+ 1028 17b1 Radeon Pro WX 4130
+ 103c 8275 Radeon Pro WX 4150
+ 103c 8277 Radeon Pro WX 4150
+ 67e9 Baffin [Polaris11]
+ 67eb Baffin [Radeon Pro V5300X]
+ 67ef Baffin [Radeon RX 460/560D / Pro 450/455/460/555/555X/560/560X]
+ 1025 1367 RX560X 4GB
+ 1028 1703 RX 560D OEM OC 2 GB
+ 103c 3421 Radeon RX 460
+ 1043 0561 AREZ Radeon RX 560
+ 106b 0160 Radeon Pro 460
+ 106b 0166 Radeon Pro 455
+ 106b 0167 Radeon Pro 450
+ 106b 0179 Radeon Pro 560
+ 106b 017a Radeon Pro 555
+ 106b 018f Radeon Pro 560X
+ 106b 0190 Radeon Pro 555X
+ 1642 1727 Polaris 21 XL [Radeon RX 560D]
+ 1682 956d Polaris 21 XL [Radeon RX 560D]
+ 67ff Baffin [Radeon RX 550 640SP / RX 560/560X]
+ 1002 0b04 Radeon RX 560
+ 1028 1721 Radeon RX 560X
+ 1028 1726 Radeon RX 560DX
+ 103c 8479 Radeon RX 560X Mobile
+ 1043 04bc Radeon RX 560
+ 1043 052f Radeon RX 560
+ 1458 22ed Radeon RX 560
+ 148c 2381 Radeon RX 560
+ 1682 9560 Radeon RX 560
+ 1da2 e348 Radeon RX 560
+ 1da2 e367 Radeon RX 550 640SP
+ 6800 Wimbledon XT [Radeon HD 7970M]
+ 1002 0124 Radeon HD 7970M
+ 8086 2110 Radeon HD 7970M
+ 8086 2111 Radeon HD 7970M
+ 6801 Neptune XT [Radeon HD 8970M]
+ 1002 0124 Radeon HD 8970M
+ 1462 1117 Radeon R9 M290X
+ 8086 2110 Radeon HD 8970M
+ 8086 2111 Radeon HD 8970M
+ 6802 Wimbledon
+ 6806 Neptune
+ 6808 Pitcairn XT GL [FirePro W7000]
+ 1002 0310 FirePro S7000
+ 1002 0420 Radeon Sky 500
+ 103c 030c MED-X7000
+ 13cc 3d25 MXRT-7500
+ 15c3 030c MED-X7000
+ 6809 Pitcairn LE GL [FirePro W5000]
+ 13cc 3d23 MXRT-5500
+ 13cc 3d24 MXRT-5550
+ 15c3 0b06 MED-X5000
+ 6810 Curacao XT / Trinidad XT [Radeon R7 370 / R9 270X/370X]
+ 106b 012a FirePro D300
+ 106b 012b FirePro D300
+ 148c 0908 Radeon R9 370 OEM
+ 1682 7370 Radeon R7 370
+ 6811 Curacao PRO [Radeon R7 370 / R9 270/370 OEM]
+ 1028 0b00 Trinidad PRO [Radeon R9 370 OEM]
+ 1043 2016 Trinidad PRO [Radeon R9 370 OEM]
+ 1458 2016 Trinidad PRO [Radeon R9 370 OEM]
+ 1462 2016 Trinidad PRO [Radeon R9 370 OEM]
+ 1462 3050 R9 270 Gaming OC
+ 148c 2016 Trinidad PRO [Radeon R9 370 OEM]
+ 1682 2015 Trinidad PRO [Radeon R7 370]
+ 174b 2015 NITRO Radeon R7 370
+ 174b 2016 Trinidad PRO [Radeon R9 370 OEM]
+ 1787 2016 Trinidad PRO [Radeon R9 370 OEM]
+ 6816 Pitcairn
+ 6817 Pitcairn
+ 6818 Pitcairn XT [Radeon HD 7870 GHz Edition]
+ 1002 0b05 Radeon HD 8870 OEM
+ 174b 8b04 Radeon HD 8860
+ 6819 Pitcairn PRO [Radeon HD 7850 / R7 265 / R9 270 1024SP]
+ 1043 042c Radeon HD 7850
+ 1682 7269 Radeon R9 270 1024SP
+ 1682 9278 Radeon R9 270 1024SP
+ 174b a008 Radeon R9 270 1024SP
+ 174b e221 Radeon HD 7850 2GB GDDR5 DVI-I/DVI-D/HDMI/DP
+ 6820 Venus XTX [Radeon HD 8890M / R9 M275X/M375X]
+ 103c 1851 Radeon HD 7750M
+ 17aa 3643 Radeon R9 A375
+ 17aa 3801 Radeon R9 M275
+ 17aa 3824 Radeon R9 M375
+ 1da2 e26a Radeon R7 250
+ 6821 Venus XT [Radeon HD 8870M / R9 M270X/M370X]
+ 1002 031e FirePro SX4000
+ 1028 05cc FirePro M5100
+ 1028 15cc FirePro M5100
+ 106b 0149 Radeon R9 M370X Mac Edition
+ 6822 Venus PRO [Radeon E8860]
+ 6823 Venus PRO [Radeon HD 8850M / R9 M265X]
+ 6825 Heathrow XT [Radeon HD 7870M]
+ 1028 053f FirePro M6000
+ 1028 05cd FirePro M6000
+ 1028 15cd FirePro M6000
+ 103c 176c FirePro M6000
+ 8086 2111 Chelsea PRO
+ 6826 Chelsea LP [Radeon HD 7700M Series]
+ 6827 Heathrow PRO [Radeon HD 7850M/8850M]
+ 6828 Cape Verde PRO [FirePro W600]
+ 15c3 2b1e MED-X6000
+ 6829 Cape Verde
+ 682a Venus PRO
+ 682b Cape Verde PRO / Venus LE / Tropo PRO-L [Radeon HD 8830M / R7 250 / R7 M465X]
+ 0128 079c Radeon R7 465X
+ 1462 3012 Radeon R7 250
+ 682c Cape Verde GL [FirePro W4100]
+ 682d Chelsea XT GL [FirePro M4000]
+ 682f Chelsea LP [Radeon HD 7730M]
+ 103c 1851 Radeon HD 7750M
+ 6835 Cape Verde PRX [Radeon R9 255 OEM]
+ 6837 Cape Verde LE [Radeon HD 7730/8730]
+ 1462 2796 Radeon HD 8730
+ 1462 8092 Radeon HD 8730
+ 148c 8730 Radeon HD 8730
+ 1787 3000 Radeon HD 6570
+ 683d Cape Verde XT [Radeon HD 7770/8760 / R7 250X]
+ 1002 0030 Radeon HD 8760 OEM
+ 1019 0030 Radeon HD 8760 OEM
+ 103c 6890 Radeon HD 8760 OEM
+ 1043 8760 Radeon HD 8760 OEM
+ 1462 2710 R7770-PMD1GD5
+ 174b 8304 Radeon HD 8760 OEM
+ 683f Cape Verde PRO [Radeon HD 7750/8740 / R7 250E]
+ 1462 2790 Radeon HD 8740
+ 1462 2791 Radeon HD 8740
+ 1642 3b97 Radeon HD 8740
+ 6840 Thames [Radeon HD 7500M/7600M Series]
+ 1025 050e Radeon HD 7670M
+ 1025 050f Radeon HD 7670M
+ 1025 0513 Radeon HD 7670M
+ 1025 0514 Radeon HD 7670M
+ 1025 056d Radeon HD 7670M
+ 1025 059a Radeon HD 7670M
+ 1025 059b Radeon HD 7670M
+ 1025 059e Radeon HD 7670M
+ 1025 0600 Radeon HD 7670M
+ 1025 0606 Radeon HD 7670M
+ 1025 0696 Radeon HD 7650M
+ 1025 0697 Radeon HD 7650M
+ 1025 0698 Radeon HD 7650M
+ 1025 0699 Radeon HD 7650M
+ 1025 0757 Radeon HD 7670M
+ 1028 056a Radeon HD 7670M
+ 1028 056e Radeon HD 7670M
+ 1028 0598 Radeon HD 7670M
+ 1028 059d Radeon HD 7670M
+ 1028 05a3 Radeon HD 7670M
+ 1028 05b9 Radeon HD 7670M
+ 1028 05bb Radeon HD 7670M
+ 103c 1789 FirePro M2000
+ 103c 17f1 Radeon HD 7570M
+ 103c 17f4 Radeon HD 7650M
+ 103c 1813 Radeon HD 7590M
+ 103c 182f Radeon HD 7670M
+ 103c 1830 Radeon HD 7670M
+ 103c 1835 Radeon HD 7670M
+ 103c 183a Radeon HD 7670M
+ 103c 183c Radeon HD 7670M
+ 103c 183e Radeon HD 7670M
+ 103c 1840 Radeon HD 7670M
+ 103c 1842 Radeon HD 7670M
+ 103c 1844 Radeon HD 7670M
+ 103c 1848 Radeon HD 7670M
+ 103c 184a Radeon HD 7670M
+ 103c 184c Radeon HD 7670M
+ 103c 1895 Radeon HD 7670M
+ 103c 1897 Radeon HD 7670M
+ 103c 18a5 Radeon HD 7670M
+ 103c 18a7 Radeon HD 7670M
+ 103c 18f4 Radeon HD 7670M
+ 1043 100a Radeon HD 7670M
+ 1043 104b Radeon HD 7670M
+ 1043 10dc Radeon HD 7670M
+ 1043 2121 Radeon HD 7670M
+ 1043 2122 Radeon HD 7670M
+ 1043 2123 Radeon HD 7670M
+ 1043 2125 Radeon HD 7670M
+ 1043 2127 Radeon HD 7670M
+ 1179 fb11 Radeon HD 7670M
+ 1179 fb22 Radeon HD 7670M
+ 1179 fb23 Radeon HD 7670M
+ 1179 fb2c Radeon HD 7670M
+ 1179 fb31 Radeon HD 7670M
+ 1179 fb32 Radeon HD 7670M
+ 1179 fb38 Radeon HD 7670M
+ 1179 fb39 Radeon HD 7670M
+ 1179 fb3a Radeon HD 7670M
+ 1179 fb40 Radeon HD 7670M
+ 1179 fb41 Radeon HD 7670M
+ 1179 fb47 Radeon HD 7670M
+ 1179 fb48 Radeon HD 7670M
+ 1179 fb51 Radeon HD 7670M
+ 1179 fb52 Radeon HD 7670M
+ 1179 fb53 Radeon HD 7670M
+ 1179 fb81 Radeon HD 7670M
+ 1179 fb82 Radeon HD 7670M
+ 1179 fb83 Radeon HD 7670M
+ 1179 fc56 Radeon HD 7670M
+ 1179 fcd4 Radeon HD 7670M
+ 1179 fcee Radeon HD 7670M
+ 144d c0c5 Radeon HD 7690M
+ 144d c0ce Radeon HD 7670M
+ 144d c0da Radeon HD 7670M
+ 17aa 3970 Radeon HD 7670M
+ 17aa 397b Radeon HD 7670M
+ 17aa 5101 Radeon HD 7670M
+ 17aa 5102 Radeon HD 7670M
+ 17aa 5103 Radeon HD 7670M
+ 6841 Thames [Radeon HD 7550M/7570M/7650M]
+ 1028 0561 Radeon HD 7650M
+ 1028 056c Radeon HD 7650M
+ 1028 057f Radeon HD 7570M
+ 103c 17f1 Radeon HD 7570M
+ 103c 17f4 Radeon HD 7650M
+ 103c 1813 Radeon HD 7570M
+ 103c 183a Radeon HD 7650M
+ 103c 183c Radeon HD 7650M
+ 103c 183e Radeon HD 7650M
+ 103c 1840 Radeon HD 7650M
+ 103c 1842 Radeon HD 7650M
+ 103c 1844 Radeon HD 7650M
+ 1043 100a Radeon HD 7650M
+ 1043 104b Radeon HD 7650M
+ 1043 10dc Radeon HD 7650M
+ 1043 2134 Radeon HD 7650M
+ 1179 0001 Radeon HD 7570M
+ 1179 0002 Radeon HD 7570M
+ 1179 fb43 Radeon HD 7550M
+ 1179 fb91 Radeon HD 7550M
+ 1179 fb92 Radeon HD 7550M
+ 1179 fb93 Radeon HD 7550M
+ 1179 fba2 Radeon HD 7550M
+ 1179 fba3 Radeon HD 7550M
+ 144d c0c7 Radeon HD 7550M
+ 6842 Thames LE [Radeon HD 7000M Series]
+ 6843 Thames [Radeon HD 7670M]
+ 6860 Vega 10 [Radeon Instinct MI25]
+ 1002 0c35 Radeon PRO V320
+ 1002 6c75 Radeon PRO V320
+ 106b 017c Radeon Pro Vega 64
+ 6861 Vega 10 XT [Radeon PRO WX 9100]
+ 6862 Vega 10 XT [Radeon PRO SSG]
+ 6863 Vega 10 XTX [Radeon Vega Frontier Edition]
+ 6864 Vega 10 [Radeon Pro V340]
+ 6867 Vega 10 XL [Radeon Pro Vega 56]
+ 6868 Vega 10 [Radeon PRO WX 8100/8200]
+ 6869 Vega 10 XGA [Radeon Pro Vega 48]
+ 686a Vega 10 LEA
+ 686b Vega 10 XTXA [Radeon Pro Vega 64X]
+ 686c Vega 10 [Radeon Instinct MI25 MxGPU]
+ 686d Vega 10 GLXTA
+ 686e Vega 10 GLXLA
+ 687f Vega 10 XL/XT [Radeon RX Vega 56/64]
+ 1002 0b36 RX Vega64
+ 1002 6b76 RX Vega64
+# ROG-STRIX-RXVEGA64-O8G-GAMING
+ 1043 04c4 Radeon RX Vega 64
+ 1458 230c Radeon RX VEGA 56 GAMING OC 8G
+ 1da2 e376 Radeon RX VEGA 56 Pulse 8GB OC HBM2
+ 6880 Lexington [Radeon HD 6550M]
+ 103c 163c Pavilion dv6 Radeon HD 6550M
+ 6888 Cypress XT [FirePro V8800]
+ 6889 Cypress PRO [FirePro V7800]
+ 1002 0301 FirePro V7800P
+ 13cc 3d1f MXRT-7400
+ 688a Cypress XT [FirePro V9800]
+ 1002 030c FirePro V9800P
+ 688c Cypress XT GL [FireStream 9370]
+ 688d Cypress PRO GL [FireStream 9350]
+ 6898 Cypress XT [Radeon HD 5870]
+ 1002 0b00 Radeon HD 5870 EyefinityⶠEdition
+ 106b 00d0 Radeon HD 5870 Mac Edition
+# R5870-PM2D1G
+ 1462 8032 Radeon HD 5870 1 GB GDDR5
+ 174b 6870 Radeon HD 6870 1600SP Edition
+ 6899 Cypress PRO [Radeon HD 5850]
+# EAH5850
+ 1043 0330 Radeon HD 5850
+ 174b 237b Radeon HD 5850 X2
+ 174b 6850 Radeon HD 6850 1440SP Edition
+ 689b Cypress PRO [Radeon HD 6800 Series]
+ 689c Hemlock [Radeon HD 5970]
+ 1043 0352 ARES
+ 689d Hemlock [Radeon HD 5970]
+ 689e Cypress LE [Radeon HD 5830]
+ 68a0 Broadway XT [Mobility Radeon HD 5870]
+ 1028 12ef FirePro M7820
+ 103c 1520 FirePro M7820
+ 68a1 Broadway PRO [Mobility Radeon HD 5850]
+ 106b 00cc iMac MC511 Mobility Radeon HD 5850 MXM Module
+ 68a8 Granville [Radeon HD 6850M/6870M]
+ 1025 0442 Radeon HD 6850M
+ 1025 0451 Radeon HD 6850M
+ 1025 050a Radeon HD 6850M
+ 1025 050b Radeon HD 6850M
+ 1025 050c Radeon HD 6850M
+ 1025 050e Radeon HD 6850M
+ 1025 050f Radeon HD 6850M
+ 1025 0513 Radeon HD 6850M
+ 1025 0514 Radeon HD 6850M
+ 1025 0515 Radeon HD 6850M
+ 1025 0516 Radeon HD 6850M
+ 1025 0525 Radeon HD 6850M
+ 1025 0526 Radeon HD 6850M
+ 1025 056d Radeon HD 6850M
+ 1028 048f Radeon HD 6870M
+ 1028 0490 Radeon HD 6870M
+ 1028 04b9 Radeon HD 6870M
+ 1028 04ba Radeon HD 6870M
+ 103c 159b Radeon HD 6850M
+ 144d c0ad Radeon HD 6850M
+ 68a9 Juniper XT [FirePro V5800]
+ 13cc 3d1e MXRT-5400
+ 13cc 3d20 MXRT-5450
+ 68b8 Juniper XT [Radeon HD 5770]
+ 106b 00cf MacPro5,1 [Mac Pro 2.8GHz DDR3]
+ 68b9 Juniper LE [Radeon HD 5670 640SP Edition]
+ 68ba Juniper XT [Radeon HD 6770]
+ 68be Juniper PRO [Radeon HD 5750]
+ 148c 3000 Radeon HD 6750
+ 68bf Juniper PRO [Radeon HD 6750]
+ 174b 6750 Radeon HD 6750
+ 68c0 Madison [Mobility Radeon HD 5730 / 6570M]
+ 1019 2383 Mobility Radeon HD 5730
+ 1028 02a2 Mobility Radeon HD 5730
+ 1028 02fe Mobility Radeon HD 5730
+ 1028 0419 Mobility Radeon HD 5730
+ 103c 147d Mobility Radeon HD 5730
+ 103c 1521 Madison XT [FirePro M5800]
+ 103c 1593 Mobility Radeon HD 6570
+ 103c 1596 Mobility Radeon HD 6570
+ 103c 1599 Mobility Radeon HD 6570
+ 1043 1c22 Mobility Radeon HD 5730
+ 17aa 3927 Mobility Radeon HD 5730
+ 17aa 3952 Mobility Radeon HD 5730
+ 17aa 3978 Radeon HD 6570M
+ 68c1 Madison [Mobility Radeon HD 5650/5750 / 6530M/6550M]
+ 1025 0205 Mobility Radeon HD 5650
+ 1025 0293 Mobility Radeon HD 5650
+ 1025 0294 Mobility Radeon HD 5650
+ 1025 0296 Mobility Radeon HD 5650
+ 1025 0308 Mobility Radeon HD 5650
+ 1025 030a Mobility Radeon HD 5650
+ 1025 0311 Mobility Radeon HD 5650
+ 1025 0312 Mobility Radeon HD 5650
+ 1025 031c Mobility Radeon HD 5650
+ 1025 031d Mobility Radeon HD 5650
+ 1025 033d Mobility Radeon HD 5650
+ 1025 033e Mobility Radeon HD 5650
+ 1025 033f Mobility Radeon HD 5650
+ 1025 0346 Mobility Radeon HD 5650
+ 1025 0347 Aspire 7740G
+ 1025 0348 Mobility Radeon HD 5650
+ 1025 0356 Mobility Radeon HD 5650
+ 1025 0357 Mobility Radeon HD 5650
+ 1025 0358 Mobility Radeon HD 5650
+ 1025 0359 Mobility Radeon HD 5650
+ 1025 035a Mobility Radeon HD 5650
+ 1025 035b Mobility Radeon HD 5650
+ 1025 035c Mobility Radeon HD 5650
+ 1025 035d Mobility Radeon HD 5650
+ 1025 035e Mobility Radeon HD 5650
+ 1025 0360 Mobility Radeon HD 5650
+ 1025 0362 Mobility Radeon HD 5650
+ 1025 0364 Mobility Radeon HD 5650
+ 1025 0365 Mobility Radeon HD 5650
+ 1025 0366 Mobility Radeon HD 5650
+ 1025 0367 Mobility Radeon HD 5650
+ 1025 0368 Mobility Radeon HD 5650
+ 1025 036c Mobility Radeon HD 5650
+ 1025 036d Mobility Radeon HD 5650
+ 1025 036e Mobility Radeon HD 5650
+ 1025 036f Mobility Radeon HD 5650
+ 1025 0372 Mobility Radeon HD 5650
+ 1025 0373 Mobility Radeon HD 5650
+ 1025 0377 Mobility Radeon HD 5650
+ 1025 0378 Mobility Radeon HD 5650
+ 1025 0379 Mobility Radeon HD 5650
+ 1025 037a Mobility Radeon HD 5650
+ 1025 037b Mobility Radeon HD 5650
+ 1025 037e Mobility Radeon HD 5650
+ 1025 037f Mobility Radeon HD 5650
+ 1025 0382 Mobility Radeon HD 5650
+ 1025 0383 Mobility Radeon HD 5650
+ 1025 0384 Mobility Radeon HD 5650
+ 1025 0385 Mobility Radeon HD 5650
+ 1025 0386 Mobility Radeon HD 5650
+ 1025 0387 Mobility Radeon HD 5650
+ 1025 0388 Mobility Radeon HD 5650
+ 1025 038b Mobility Radeon HD 5650
+ 1025 038c Mobility Radeon HD 5650
+ 1025 039a Mobility Radeon HD 5650
+ 1025 0411 Mobility Radeon HD 5650
+ 1025 0412 Mobility Radeon HD 5650
+ 1025 0418 Mobility Radeon HD 5650
+ 1025 0419 Mobility Radeon HD 5650
+ 1025 0420 Mobility Radeon HD 5650
+ 1025 0421 Mobility Radeon HD 5650
+ 1025 0425 Mobility Radeon HD 5650
+ 1025 042a Mobility Radeon HD 5650
+ 1025 042e Mobility Radeon HD 5650
+ 1025 042f Mobility Radeon HD 5650
+ 1025 0432 Mobility Radeon HD 5650
+ 1025 0433 Mobility Radeon HD 5650
+ 1025 0442 Mobility Radeon HD 5650
+ 1025 044c Mobility Radeon HD 5650
+ 1025 044e Mobility Radeon HD 5650
+ 1025 0451 Mobility Radeon HD 5650
+ 1025 0454 Mobility Radeon HD 5650
+ 1025 0455 Mobility Radeon HD 5650
+ 1025 0475 Mobility Radeon HD 5650
+ 1025 0476 Mobility Radeon HD 5650
+ 1025 0487 Mobility Radeon HD 5650
+ 1025 0489 Mobility Radeon HD 5650
+ 1025 0498 Mobility Radeon HD 5650
+ 1025 0517 Radeon HD 6550M
+ 1025 051a Radeon HD 6550M
+ 1025 051b Radeon HD 6550M
+ 1025 051c Radeon HD 6550M
+ 1025 051d Radeon HD 6550M
+ 1025 0525 Radeon HD 6550M
+ 1025 0526 Radeon HD 6550M
+ 1025 052b Radeon HD 6550M
+ 1025 052c Radeon HD 6550M
+ 1025 053c Radeon HD 6550M
+ 1025 053d Radeon HD 6550M
+ 1025 053e Radeon HD 6550M
+ 1025 053f Radeon HD 6550M
+ 1025 0607 Radeon HD 6550M
+ 1028 041b Mobility Radeon HD 5650
+ 1028 0447 Mobility Radeon HD 5650
+ 1028 0448 Mobility Radeon HD 5650
+ 1028 0456 Mobility Radeon HD 5650
+ 1028 0457 Mobility Radeon HD 5650
+ 103c 1436 Mobility Radeon HD 5650
+ 103c 1437 Mobility Radeon HD 5650
+ 103c 1440 Mobility Radeon HD 5650
+ 103c 1448 Mobility Radeon HD 5650
+ 103c 1449 Mobility Radeon HD 5650
+ 103c 144a Mobility Radeon HD 5650
+ 103c 144b Mobility Radeon HD 5650
+ 103c 147b Mobility Radeon HD 5650
+ 103c 149c Mobility Radeon HD 5650
+ 103c 149e Mobility Radeon HD 5650
+ 103c 1521 Madison Pro [FirePro M5800]
+ 1043 1bc2 Mobility Radeon HD 5650
+ 104d 9071 Mobility Radeon HD 5650
+ 104d 9077 Mobility Radeon HD 5650
+ 104d 9081 Mobility Radeon HD 5650
+ 1179 fd00 Mobility Radeon HD 5650
+ 1179 fd12 Mobility Radeon HD 5650
+ 1179 fd1a Mobility Radeon HD 5650
+ 1179 fd30 Mobility Radeon HD 5650
+ 1179 fd31 Mobility Radeon HD 5650
+ 1179 fd50 Mobility Radeon HD 5650
+ 1179 fd52 Radeon HD 6530M
+ 1179 fd63 Radeon HD 6530M
+ 1179 fd65 Radeon HD 6530M
+ 1179 fdd0 Mobility Radeon HD 5650
+ 1179 fdd2 Radeon HD 6530M
+ 144d c07e Mobility Radeon HD 5650
+ 144d c085 Mobility Radeon HD 5650
+ 14c0 0043 Mobility Radeon HD 5650
+ 14c0 004d Mobility Radeon HD 5650
+ 17aa 3928 Mobility Radeon HD 5650
+ 17aa 3951 Mobility Radeon HD 5650
+ 17aa 3977 Radeon HD 6550M
+ 68c7 Pinewood [Mobility Radeon HD 5570/6550A]
+ 1462 2241 Mobility Radeon HD 5570
+ 1462 2243 Mobility Radeon HD 5570
+ 1462 2244 Mobility Radeon HD 5570
+ 1462 2245 Radeon HD 6550A
+ 1462 2246 Radeon HD 6550A
+ 68c8 Redwood XT GL [FirePro V4800]
+ 68c9 Redwood PRO GL [FirePro V3800]
+ 13cc 3d1d MXRT-2400
+ 68d8 Redwood XT [Radeon HD 5670/5690/5730]
+ 1028 68e0 Radeon HD 5670
+ 174b 5690 Radeon HD 5690
+ 174b 5730 Radeon HD 5730
+ 174b e151 Radeon HD 5670
+ 1787 3000 Radeon HD 5730
+ 17af 3010 Radeon HD 5730
+ 17af 3011 Radeon HD 5690
+ 68d9 Redwood PRO [Radeon HD 5550/5570/5630/6510/6610/7570]
+ 103c 6870 Radeon HD 5570
+ 103c 6872 Radeon HD 5570
+ 1043 03ce Radeon HD 5550
+ 1462 2151 Radeon HD 5570
+ 1462 2240 Radeon HD 5570
+ 148c 3000 Radeon HD 6510
+ 148c 3001 Radeon HD 6610
+ 1545 5550 Radeon HD 5550
+ 1545 7570 Radeon HD 7570
+ 1642 3985 Radeon HD 5570
+ 1642 3996 Radeon HD 5570
+ 174b 3000 Radeon HD 6510
+ 174b 6510 Radeon HD 6510
+ 174b 6610 Radeon HD 6610
+ 174b e142 Radeon HD 5570
+ 1787 3000 Radeon HD 6510
+ 17af 3000 Radeon HD 6510
+ 17af 3010 Radeon HD 5630
+ 68da Redwood LE [Radeon HD 5550/5570/5630/6390/6490/7570]
+ 1462 8071 VR5550-MD1G (Radeon HD 5550)
+ 148c 3000 Radeon HD 6390
+ 148c 3001 Radeon HD 6490
+ 1545 7570 Radeon HD 7570
+ 174b 3000 Radeon HD 6390
+ 174b 5570 Radeon HD 5570
+ 174b 5630 Radeon HD 5630
+ 174b 6490 Radeon HD 6490
+ 1787 3000 Radeon HD 5630
+ 17af 3000 Radeon HD 6390
+ 17af 3010 Radeon HD 5630
+ 68de Redwood
+ 68e0 Park [Mobility Radeon HD 5430/5450/5470]
+ 1028 0404 Mobility Radeon HD 5450
+ 1028 0414 Mobility Radeon HD 5450
+ 1028 0434 Mobility Radeon HD 5450
+ 103c 1433 Mobility Radeon HD 5450
+ 103c 1434 Mobility Radeon HD 5450
+ 103c 1469 Mobility Radeon HD 5450
+ 103c 146b Mobility Radeon HD 5450
+ 103c 1486 TouchSmart tm2-2050er discrete GPU (Mobility Radeon HD 5450)
+ 103c 1622 Mobility Radeon HD 5450
+ 103c 1623 Mobility Radeon HD 5450
+ 103c eeee Mobility Radeon HD 5450
+ 104d 9076 Mobility Radeon HD 5450
+ 1682 304e Caicos [Radeon HD 5450]
+ 1682 6000 Caicos [Radeon HD 5450]
+ 17aa 9e52 FirePro M3800
+ 17aa 9e53 FirePro M3800
+ 68e1 Park [Mobility Radeon HD 5430]
+ 1043 041f Caicos [Radeon HD 7350]
+ 1043 3000 Caicos [Radeon HD 5450]
+ 148c 3000 Caicos [Radeon HD 5450]
+ 148c 3001 Caicos [Radeon HD 6230]
+ 148c 3002 Caicos [Radeon HD 6250]
+ 148c 3003 Caicos [Radeon HD 6350]
+ 148c 7350 Caicos [Radeon HD 7350]
+ 148c 8350 Caicos [Radeon HD 8350]
+ 1545 5450 Caicos [Radeon HD 5450]
+ 1545 7350 Caicos [Radeon HD 7350]
+ 1682 3000 Caicos [Radeon HD 5450]
+ 1682 6000 Caicos [Radeon HD 5450]
+ 1682 7350 Caicos [Radeon HD 7350]
+ 174b 3000 Caicos [Radeon HD 5450]
+ 174b 5470 Caicos [Radeon HD 5470]
+ 174b 6000 Caicos [Radeon HD 5450]
+ 174b 6230 Caicos [Radeon HD 6230]
+ 174b 6350 Caicos [Radeon HD 6350]
+ 174b 7350 Caicos [Radeon HD 7350]
+ 1787 3000 Caicos [Radeon HD 5450]
+ 17af 3000 Caicos [Radeon HD 5450]
+ 17af 3001 Caicos [Radeon HD 6230]
+ 17af 3014 Caicos [Radeon HD 6350]
+ 17af 3015 Caicos [Radeon HD 7350]
+ 17af 8350 Caicos [Radeon HD 8350 OEM]
+ 68e4 Robson CE [Radeon HD 6370M/7370M]
+ 1019 2386 Radeon HD 6350M
+ 1019 2387 Radeon HD 6350M
+ 1019 238d Radeon HD 6370M
+ 1019 238e Radeon HD 6370M
+ 1025 0382 Radeon HD 6370M
+ 1025 0489 Radeon HD 6370M
+ 1025 048a Radeon HD 6370M
+ 1025 048b Radeon HD 6370M
+ 1025 048c Radeon HD 6370M
+ 1028 04c1 Radeon HD 6370M
+ 1028 04ca Radeon HD 6370M
+ 1028 04cc Radeon HD 6370M
+ 1028 04cd Radeon HD 6370M
+ 1028 04d7 Radeon HD 6370M
+ 103c 1411 Radeon HD 6370M
+ 103c 1421 Radeon HD 6370M
+ 103c 1426 Radeon HD 6370M
+ 103c 1428 Radeon HD 6370M
+ 103c 142a Radeon HD 6370M
+ 103c 142b Radeon HD 6370M
+ 103c 143a Radeon HD 6370M
+ 103c 143c Radeon HD 6370M
+ 103c 1445 Radeon HD 6370M
+ 103c 162c Radeon HD 6370M
+ 103c 162d Radeon HD 6370M
+ 103c 162e Radeon HD 6370M
+ 103c 162f Radeon HD 6370M
+ 103c 1639 Radeon HD 6370M
+ 103c 163a Radeon HD 6370M
+ 103c 163b Radeon HD 6370M
+ 103c 163c Radeon HD 6370M
+ 103c 163d Radeon HD 6370M
+ 103c 163e Radeon HD 6370M
+ 103c 163f Radeon HD 6370M
+ 103c 1641 Radeon HD 6370M
+ 103c 1643 Radeon HD 6370M
+ 103c 3578 Radeon HD 6370M
+ 103c 357a Radeon HD 6370M
+ 103c 3673 Radeon HD 6370M
+ 103c 3675 Radeon HD 6370M
+ 1043 1c92 Radeon HD 6370M
+ 1043 84a1 Radeon HD 6370M
+ 1043 84ad Radeon HD 6370M
+ 104d 9081 Radeon HD 6370M
+ 1545 7350 Cedar [Radeon HD 7350]
+ 1558 4510 Radeon HD 6370M
+ 1558 5505 Radeon HD 6370M
+ 174b 5450 Cedar [Radeon HD 5450]
+ 17aa 21dd Radeon HD 6370M
+ 17aa 21e9 Radeon HD 6370M
+ 17aa 3971 Radeon HD 6370M
+ 17aa 3972 Radeon HD 7370M
+ 17aa 397a Radeon HD 6370M/7370M
+ 17aa 397b Radeon HD 6370M/7370M
+ 17aa 397f Radeon HD 7370M
+ 68e5 Robson LE [Radeon HD 6330M]
+ 1179 fd3c Radeon HD 6330M
+ 1179 fd50 Radeon HD 6330M
+ 1179 fd52 Radeon HD 6330M
+ 1179 fd63 Radeon HD 6330M
+ 1179 fd65 Radeon HD 6330M
+ 1179 fd73 Radeon HD 6330M
+ 1179 fd75 Radeon HD 6330M
+ 1179 fdd0 Radeon HD 6330M
+ 1179 fdd2 Radeon HD 6330M
+ 1179 fdea Radeon HD 6330M
+ 1179 fdf8 Radeon HD 6330M
+ 148c 5450 Cedar [Radeon HD 5450]
+ 148c 6350 Cedar [Radeon HD 6350]
+ 148c 7350 Cedar [Radeon HD 7350]
+ 148c 8350 Cedar [Radeon HD 8350]
+ 1545 7350 Cedar [Radeon HD 7350]
+ 68e8 Cedar
+ 68e9 Cedar [ATI FirePro (FireGL) Graphics Adapter]
+ 68f1 Cedar GL [FirePro 2460]
+ 68f2 Cedar GL [FirePro 2270]
+ 68f8 Cedar [Radeon HD 7300 Series]
+ 68f9 Cedar [Radeon HD 5000/6000/7350/8350 Series]
+ 1019 0001 Radeon HD 5450
+ 1019 0002 Radeon HD 5450
+ 1019 0019 Radeon HD 6350
+ 1025 0518 Radeon HD 5450
+ 1025 0519 Radeon HD 5450
+ 1028 010e XPS 8300
+ 1028 2126 Radeon HD 6350
+ 103c 2126 Radeon HD 6350
+ 103c 2aac Radeon HD 5450
+ 103c 2aae Radeon HD 5450
+ 103c 3580 Radeon HD 5450
+ 1043 0386 Radeon HD 5450
+ 1043 03c2 EAH5450 SILENT/DI/512MD2 (LP)
+ 1462 2130 Radeon HD 5450
+ 1462 2131 Radeon HD 5450
+ 1462 2133 Radeon HD 6350
+ 1462 2180 Radeon HD 5450
+ 1462 2181 Radeon HD 5450
+ 1462 2182 Radeon HD 6350
+ 1462 2183 Radeon HD 6350
+ 1462 2230 Radeon HD 5450
+ 1462 2231 Radeon HD 5450
+ 1462 2495 Radeon HD 6350
+ 148c 3001 Radeon HD 5530/6250
+ 148c 3002 Radeon HD 6290
+ 148c 3003 Radeon HD 6230
+ 148c 3004 Radeon HD 6350
+ 148c 7350 Radeon HD 7350
+ 148c 8350 Radeon HD 8350
+ 1545 7350 Radeon HD 7350
+ 1642 3983 Radeon HD 5450
+ 1642 3984 Radeon HD 6350
+ 1642 3987 Radeon HD 6350
+ 1642 3997 Radeon HD 5450
+ 1642 3a05 Radeon HD 5450
+ 1642 3b31 Radeon HD 6350A
+ 1682 3270 Radeon HD 7350
+ 174b 3000 Radeon HD 6230
+ 174b 3987 Radeon HD 6350
+ 174b 5470 Radeon HD 5470
+ 174b 5490 Radeon HD 5490
+ 174b 5530 Radeon HD 5530
+ 174b 6230 Radeon HD 6230
+ 174b 6250 Radeon HD 6250
+ 174b 6290 Radeon HD 6290
+ 174b 6350 Radeon HD 6350
+ 174b 7350 Radeon HD 7350
+ 174b 8350 Radeon HD 8350
+ 174b e127 Radeon HD 5450
+ 174b e145 Radeon HD 5450
+ 174b e153 Radeon HD 5450
+ 1787 3000 Radeon HD 5470
+ 1787 3001 Radeon HD 5530
+ 1787 3002 Radeon HD 5490
+ 17aa 3602 Radeon HD 5450
+ 17aa 3603 Radeon HD 5450
+ 17aa 360f Radeon HD 5450
+ 17aa 3619 Radeon HD 5450
+ 17af 3000 Radeon HD 6250
+ 17af 3001 Radeon HD 6230
+ 17af 3002 Radeon HD 6290
+ 17af 3011 Radeon HD 5470
+ 17af 3012 Radeon HD 5490
+ 17af 3013 Radeon HD 5470
+ 17af 3014 Radeon HD 6350
+ 68fa Cedar [Radeon HD 7350/8350 / R5 220]
+ 1019 0019 Radeon HD 7350
+ 1019 0021 Radeon HD 7350
+ 1019 0022 Radeon HD 7350
+ 1019 0026 Radeon HD 8350
+ 103c 2adf Radeon HD 7350A
+ 103c 2ae8 Radeon HD 7350A
+ 1043 8350 Radeon HD 8350
+ 1462 2128 Radeon HD 7350
+ 1462 2184 Radeon HD 7350
+ 1462 2186 Radeon HD 7350
+ 1462 2495 Radeon HD 7350
+ 1462 b490 Radeon HD 7350
+ 1642 3985 Radeon HD 7350
+ 174b 3510 Radeon HD 8350
+ 174b 3521 Radeon R5 220
+ 174b 3522 Radeon R5 220
+ 174b 7350 Radeon HD 7350
+ 174b 8153 Radeon HD 8350
+ 174b e127 Radeon HD 7350
+ 174b e153 Radeon HD 7350
+ 174b e180 Radeon HD 7350
+ 17af 3015 Radeon HD 7350
+ 68fe Cedar LE
+ 6900 Topaz XT [Radeon R7 M260/M265 / M340/M360 / M440/M445 / 530/535 / 620/625 Mobile]
+ 1025 1056 Radeon R7 M360 / R8 M365DX
+ 1028 0640 Radeon R7 M260/M265
+ 1028 0643 Radeon R7 M260/M265
+ 1028 067f Radeon R7 M260
+ 1028 0767 Radeon R7 M445
+ 1028 0810 Radeon 530
+ 1028 130a Radeon R7 M260
+ 103c 2263 Radeon R7 M260
+ 103c 2269 Radeon R7 M260
+ 103c 22c6 Radeon R7 M260
+ 103c 22c8 Radeon R7 M260
+ 103c 2b45 Radeon R7 A360
+ 103c 808c Radeon R7 M260
+ 103c 8099 Radeon R7 M360
+ 103c 80b5 Radeon R7 M360
+ 103c 80b9 Radeon R7 M360
+ 103c 811c Radeon R7 M340
+ 103c 8226 Radeon R7 M440
+ 10cf 1906 Radeon R7 M260
+ 1170 9979 Radeon R7 M360
+ 1179 f903 Radeon R7 M260
+ 1179 f922 Radeon R7 M260
+ 1179 f923 Radeon R7 M260
+ 1179 f934 Radeon R7 M260
+ 17aa 3822 Radeon R7 M360
+ 17aa 3824 Radeon R7 M360
+ 17aa 5021 Radeon R7 M260
+ 6901 Topaz PRO [Radeon R5 M255]
+ 103c 1318 Radeon R6 M255DX
+ 6907 Meso XT [Radeon R5 M315]
+ 6920 Amethyst [Radeon R9 M395/ M395X Mac Edition]
+ 6921 Amethyst XT [Radeon R9 M295X / M390X]
+ 6929 Tonga XT GL [FirePro S7150]
+ 692b Tonga PRO GL [FirePro W7100]
+ 13cc 3d2b MXRT-7600
+ 692f Tonga XTV GL [FirePro S7150V]
+ 6938 Tonga XT / Amethyst XT [Radeon R9 380X / R9 M295X]
+ 1043 04f5 Radeon R9 380X
+ 1043 04f7 Radeon R9 380X
+ 106b 013a Radeon R9 M295X Mac Edition
+ 1458 22c8 Radeon R9 380X
+ 148c 2350 Radeon R9 380X
+ 1682 9385 Radeon R9 380X
+ 174b e308 Radeon R9 380X Nitro 4G D5
+ 17af 2006 Radeon R9 380X
+ 6939 Tonga PRO [Radeon R9 285/380]
+ 1462 2015 Radeon R9 380 Gaming 4G
+ 148c 9380 Radeon R9 380
+# Make naming scheme consistent
+ 174b e308 Radeon R9 380 Nitro 4G D5
+ 174b e315 Radeon R9 285
+ 693b Tonga PRO GL [FirePro W7100 / Barco MXRT-7600]
+ 694c Polaris 22 XT [Radeon RX Vega M GH]
+ 694e Polaris 22 XL [Radeon RX Vega M GL]
+ 694f Polaris 22 MGL XL [Radeon Pro WX Vega M GL]
+ 6980 Polaris12
+ 6981 Lexa XT [Radeon PRO WX 3200]
+ 6985 Lexa XT [Radeon PRO WX 3100]
+ 6986 Polaris12
+ 6987 Lexa [Radeon 540X/550X/630 / RX 640 / E9171 MCM]
+ 698f Lexa XT [Radeon PRO WX 3100 / Barco MXRT 4700]
+ 6995 Lexa XT [Radeon PRO WX 2100]
+ 699f Lexa PRO [Radeon 540/540X/550/550X / RX 540X/550/550X]
+ 1028 1720 Radeon RX 550X
+ 148c 2380 Lexa XL [Radeon RX 550]
+ 1da2 e367 Lexa PRO [Radeon RX 550]
+ 69a0 Vega 12
+ 69a1 Vega 12
+ 69a2 Vega 12
+ 69a3 Vega 12
+ 69af Vega 12 [Radeon Pro Vega 20]
+ 6fdf Polaris 20 XL [Radeon RX 580 2048SP]
+ 700f RS100 AGP Bridge
+ 7010 RS200/RS250 AGP Bridge
+ 7100 R520 [Radeon X1800 XT]
+ 7101 R520/M58 [Mobility Radeon X1800 XT]
+ 7102 R520/M58 [Mobility Radeon X1800]
+ 7104 R520 GL [FireGL V7200 / Barco MXTR-5100]
+ 13cc 3d0a MXRT-5100
+ 7109 R520 [Radeon X1800 XL]
+ 1002 0322 All-in-Wonder X1800XL
+ 1002 0d02 Radeon X1800 CrossFire Edition
+ 710a R520 [Radeon X1800 GTO]
+ 1002 0b12 Radeon X1800 GTO²
+ 710b R520 [Radeon X1800 GTO]
+ 710e R520 GL [FireGL V7300]
+ 13cc 3d0c MXRT-5150
+ 710f R520 GL [FireGL V7350]
+ 13cc 3d0e MXRT-7100
+ 7120 R520 [Radeon X1800] (Secondary)
+ 7124 R520 GL [FireGL V7200] (Secondary)
+ 13cc 3d0b MXRT-5100 (Secondary)
+ 7129 R520 [Radeon X1800] (Secondary)
+ 1002 0323 All-In-Wonder X1800 XL (Secondary)
+ 1002 0d03 Radeon X1800 CrossFire Edition (Secondary)
+ 712e R520 GL [FireGL V7300] (Secondary)
+ 13cc 3d0d MXRT-5150 (Secondary)
+ 712f R520 GL [FireGL V7350] (Secondary)
+ 13cc 3d0f MXRT-7100 (Secondary)
+ 7140 RV515 [Radeon X1300/X1550/X1600 Series]
+ 7142 RV515 PRO [Radeon X1300/X1550 Series]
+ 1002 0322 All-in-Wonder 2006 PCI-E Edition
+ 1043 0142 EAX1300PRO/TD/256M
+ 7143 RV505 [Radeon X1300/X1550 Series]
+ 7145 RV515/M54 [Mobility Radeon X1400]
+ 17aa 2006 Thinkpad T60 model 2007
+ 7146 RV515 [Radeon X1300/X1550]
+ 1002 0322 All-in-Wonder 2006 PCI-E Edition
+ 1545 1996 Radeon X1300 512MB PCI-e
+ 7147 RV505 [Radeon X1550 64-bit]
+ 7149 RV515/M52 [Mobility Radeon X1300]
+ 714a RV515/M52 [Mobility Radeon X1300]
+ 7152 RV515 GL [FireGL V3300]
+ 7153 RV515 GL [FireGL V3350]
+ 715f RV505 CE [Radeon X1550 64-bit]
+ 7162 RV515 PRO [Radeon X1300/X1550 Series] (Secondary)
+ 1002 0323 All-in-Wonder 2006 PCI-E Edition (Secondary)
+ 7163 RV505 [Radeon X1550 Series] (Secondary)
+ 7166 RV515 [Radeon X1300/X1550 Series] (Secondary)
+ 1002 0323 All-in-Wonder 2006 PCI-E Edition (Secondary)
+ 1545 1997 Radeon X1300 512MB PCI-e (Secondary)
+ 7167 RV515 [Radeon X1550 64-bit] (Secondary)
+ 7172 RV515 GL [FireGL V3300] (Secondary)
+ 7173 RV515 GL [FireGL V3350] (Secondary)
+ 7181 RV516 [Radeon X1600/X1650 Series]
+ 7183 RV516 [Radeon X1300/X1550 Series]
+ 7186 RV516/M64 [Mobility Radeon X1450]
+ 7187 RV516 [Radeon X1300/X1550 Series]
+ 7188 RV516/M64-S [Mobility Radeon X2300]
+ 103c 30c1 6910p
+ 718a RV516/M64 [Mobility Radeon X2300]
+ 718b RV516/M62 [Mobility Radeon X1350]
+ 1071 8209 Medion MIM 2240 Notebook PC [MD98100]
+ 718c RV516/M62-CSP64 [Mobility Radeon X1350]
+ 718d RV516/M64-CSP128 [Mobility Radeon X1450]
+ 7193 RV516 [Radeon X1550 Series]
+ 7196 RV516/M62-S [Mobility Radeon X1350]
+ 719b RV516 GL [FireMV 2250]
+ 13cc 3d12 MXRT-1150
+ 13cc 3d14 MXRT-2150
+ 719f RV516 [Radeon X1550 Series]
+ 71a0 RV516 [Radeon X1300/X1550 Series] (Secondary)
+ 71a1 RV516 [Radeon X1600/X1650 Series] (Secondary)
+ 71a3 RV516 [Radeon X1300/X1550 Series] (Secondary)
+ 71a7 RV516 [Radeon X1300/X1550 Series] (Secondary)
+ 71bb RV516 GL [FireMV 2250] (Secondary)
+ 13cc 3d13 MXRT-1150 (Secondary)
+ 13cc 3d15 MXRT-2150 (Secondary)
+ 71c0 RV530 [Radeon X1600 XT/X1650 GTO]
+ 1002 e160 Radeon X1650 GTO
+ 174b e160 Radeon X1650 GTO
+ 71c1 RV535 [Radeon X1650 PRO]
+ 174b 0880 Radeon X1700 FSC
+ 71c2 RV530 [Radeon X1600 PRO]
+ 71c3 RV530 [Radeon X1600 PRO]
+ 71c4 RV530/M56 GL [Mobility FireGL V5200]
+ 17aa 2007 ThinkPad T60p
+ 71c5 RV530/M56-P [Mobility Radeon X1600]
+ 103c 309f Compaq nx9420 Notebook
+ 103c 30a3 Compaq NW8440
+ 1043 10b2 A6J-Q008
+ 106b 0080 MacBook Pro
+ 71c6 RV530LE [Radeon X1600/X1650 PRO]
+ 71c7 RV535 [Radeon X1650 PRO]
+ 1787 3000 PowerColor X1650 PRO AGP
+ 71ce RV530 [Radeon X1300 XT/X1600 PRO]
+ 71d2 RV530 GL [FireGL V3400]
+ 13cc 3d08 MXRT-2100
+ 71d4 RV530/M66 GL [Mobility FireGL V5250]
+ 71d5 RV530/M66-P [Mobility Radeon X1700]
+ 71d6 RV530/M66-XT [Mobility Radeon X1700]
+ 71de RV530/M66 [Mobility Radeon X1700/X2500]
+ 71e0 RV530 [Radeon X1600] (Secondary)
+ 174b e161 Radeon X1600 GTO (Secondary)
+ 71e1 RV535 [Radeon X1650 PRO] (Secondary)
+ 174b 0881 Radeon X1700 FSC (Secondary)
+ 71e2 RV530 [Radeon X1600] (Secondary)
+ 71e6 RV530 [Radeon X1650] (Secondary)
+ 71e7 RV535 [Radeon X1650 PRO] (Secondary)
+ 1787 3001 Radeon X1650 PRO AGP
+ 71f2 RV530 GL [FireGL V3400] (Secondary)
+ 13cc 3d09 MXRT-2100 (Secondary)
+ 7210 RV550/M71 [Mobility Radeon HD 2300]
+ 7211 RV550/M71 [Mobility Radeon X2300 HD]
+ 7240 R580+ [Radeon X1950 XTX]
+ 1002 0d02 Radeon X1950 CrossFire Edition
+ 7244 R580+ [Radeon X1950 XT]
+ 7248 R580 [Radeon X1950]
+ 7249 R580 [Radeon X1900 XT]
+ 1002 0412 All-In-Wonder X1900
+ 1002 0b12 Radeon X1900 XT/XTX
+ 1002 0d02 Radeon X1900 CrossFire Edition
+ 1043 0160 Radeon X1900 XTX 512 MB GDDR3
+ 724b R580 [Radeon X1900 GT]
+ 1002 0b12 Radeon X1900 (Primary)
+ 1002 0b13 Radeon X1900 (Secondary)
+ 724e R580 GL [FireGL V7350]
+ 7269 R580 [Radeon X1900 XT] (Secondary)
+ 726b R580 [Radeon X1900 GT] (Secondary)
+ 726e R580 [AMD Stream Processor] (Secondary)
+ 7280 RV570 [Radeon X1950 PRO]
+ 7288 RV570 [Radeon X1950 GT]
+ 7291 RV560 [Radeon X1650 XT]
+ 1462 0810 Radeon X1700 SE
+ 7293 RV560 [Radeon X1650 GT]
+ 72a0 RV570 [Radeon X1950 PRO] (Secondary)
+ 72a8 RV570 [Radeon X1950 GT] (Secondary)
+ 72b1 RV560 [Radeon X1650 XT] (Secondary)
+ 72b3 RV560 [Radeon X1650 GT] (Secondary)
+ 7300 Fiji [Radeon R9 FURY / NANO Series]
+ 1002 0b36 Radeon R9 FURY X / NANO
+ 1002 1b36 Radeon Pro Duo
+ 1043 049e Radeon R9 FURY
+ 1043 04a0 Radeon R9 FURY X
+ 174b e329 Radeon R9 FURY
+ 7310 Navi 10 [Radeon Pro W5700X]
+ 7312 Navi 10 [Radeon Pro W5700]
+ 7314 Navi 10 USB
+ 731e TDC-150
+ 731f Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT]
+ 1002 0b36 Reference RX 5700 XT
+ 1458 2313 Radeon RX 5700 XT Gaming OC
+ 148c 2398 AXRX 5700 XT 8GBD6-3DHE/OC [PowerColor Red Devil Radeon RX 5700 XT]
+ 1682 5701 RX 5700 XT RAW II
+ 1849 5120 Radeon RX 5600 XT
+ 1da2 e409 Sapphire Technology Limited Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT]
+ 1da2 e410 Sapphire NITRO+ RX 5700 XT
+ 1da2 e411 Radeon RX 5600 XT
+ 7340 Navi 14 [Radeon RX 5500/5500M / Pro 5500M]
+ 7341 Navi 14 [Radeon Pro W5500]
+ 7347 Navi 14 [Radeon Pro W5500M]
+ 734f Navi 14 [Radeon Pro W5300M]
+ 7360 Navi 12 [Radeon Pro 5600M/V520/BC-160]
+ 7362 Navi 12 [Radeon Pro V520]
+ 7388 Arcturus GL-XL
+ 738c Arcturus GL-XL [Instinct MI100]
+ 738e Arcturus GL-XL [Instinct MI100]
+ 73a1 Navi 21 [Radeon Pro V620]
+ 73a2 Navi 21 Pro-XTA [Radeon Pro W6900X]
+ 73a3 Navi 21 GL-XL [Radeon PRO W6800]
+ 73a4 Navi 21 USB
+ 73a5 Navi 21 [Radeon RX 6950 XT]
+ 1da2 441d Navi 21 [Sapphire Nitro+ Radeon RX 6950 XT]
+ 73ab Navi 21 Pro-XLA [Radeon Pro W6800X/Radeon Pro W6800X Duo]
+ 73ae Navi 21 [Radeon Pro V620 MxGPU]
+ 73af Navi 21 [Radeon RX 6900 XT]
+ 148c 2414 Navi 21 XTXH [PowerColor Red Devil RX 6900 XT Ultimate]
+ 73bf Navi 21 [Radeon RX 6800/6800 XT / 6900 XT]
+ 1002 0e3a Radeon RX 6900 XT
+ 148c 2408 Red Devil AMD Radeon RX 6900 XT
+ 1da2 440f TOXIC RX 6900 XT
+ 1eae 6701 Speedster MERC 319 AMD Radeon RX 6800 XT Black
+ 1eae 6901 Speedster MERC 319 AMD Radeon RX 6900 XT Black
+ 73c3 Navi 22
+ 73c4 Navi 22 USB
+ 73ce Navi22-XL SRIOV MxGPU
+ 73df Navi 22 [Radeon RX 6700/6700 XT/6750 XT / 6800M]
+ 1043 16c2 Radeon RX 6800M
+ 1458 2408 Radeon RX 6750 XT GAMING OC 12G
+ 1849 5219 Radeon RX 6700 XT Challenger D
+ 1da2 e445 Sapphire Radeon RX 6700
+ 1eae 6601 Speedster QICK 319 RX 6700 XT
+ 73e0 Navi 23
+ 73e1 Navi 23 WKS-XM [Radeon PRO W6600M]
+ 73e3 Navi 23 WKS-XL [Radeon PRO W6600]
+ 73e4 Navi 23 USB
+ 73ef Navi 23 [Radeon RX 6650 XT]
+ 1002 73ef Navi 23 [Radeon RX 6700S / 6800S / 6650 XT]
+ 1458 2405 Navi 23 [Radeon RX 6650 XT]
+ 73ff Navi 23 [Radeon RX 6600/6600 XT/6600M]
+ 1462 5022 RX 6600 MECH 2X
+ 148c 2412 PowerColor Red Devil RX 6600 XT
+# This is the non-XT version
+ 1849 5218 Radeon RX 6600 Challenger ITX 8GB
+ 7408 Aldebaran
+ 740c Aldebaran
+ 740f Aldebaran
+ 7421 Navi 24 [Radeon PRO W6500M]
+ 7422 Navi 24 [Radeon PRO W6400]
+ 7423 Navi 24 [Radeon PRO W6300/W6300M]
+ 7424 Navi 24 [Radeon RX 6300]
+ 743f Navi 24 [Radeon RX 6400/6500 XT/6500M]
+ 1da2 e457 PULSE AMD Radeon RX 6500 XT
+ 7833 RS350 Host Bridge
+ 7834 RS350 [Radeon 9100 PRO/XT IGP]
+ 7835 RS350M [Mobility Radeon 9000 IGP]
+ 7838 RS350 AGP Bridge
+ 7910 RS690 Host Bridge
+ 1179 ff50 Satellite P305D-S8995E
+ 17f2 5000 KI690-AM2 Motherboard
+ 7911 RS690/RS740 Host Bridge
+ 1002 7910 RS690/RS740 Host Bridge
+ 7912 RS690/RS740 PCI to PCI Bridge (Internal gfx)
+ 7913 RS690 PCI to PCI Bridge (PCI Express Graphics Port 0)
+ 7915 RS690 PCI to PCI Bridge (PCI Express Port 1)
+ 7916 RS690 PCI to PCI Bridge (PCI Express Port 2)
+ 7917 RS690 PCI to PCI Bridge (PCI Express Port 3)
+ 1002 7910 RS690 PCI to PCI Bridge
+ 7919 RS690 HDMI Audio [Radeon Xpress 1200 Series]
+ 1179 7919 Satellite P305D-S8995E
+ 17f2 5000 KI690-AM2 Motherboard
+ 791e RS690 [Radeon X1200]
+ 1462 7327 K9AG Neo2
+ 17f2 5000 KI690-AM2 Motherboard
+ 791f RS690M [Radeon Xpress 1200/1250/1270]
+ 1179 ff50 Satellite P305D-S8995E
+ 7930 RS600 Host Bridge
+ 7932 RS600 PCI to PCI Bridge (Internal gfx)
+ 7933 RS600 PCI to PCI Bridge (PCI Express Graphics Port 0)
+ 7935 RS600 PCI to PCI Bridge (PCI Express Port 1)
+ 7936 RS600 PCI to PCI Bridge (PCI Express Port 2)
+ 7937 RS690 PCI to PCI Bridge (PCI Express Port 3)
+ 793b RS600 HDMI Audio [Radeon Xpress 1250]
+ 793f RS690M [Radeon Xpress 1200/1250/1270] (Secondary)
+ 7941 RS600 [Radeon Xpress 1250]
+ 7942 RS600M [Radeon Xpress 1250]
+ 796e RS740 [Radeon 2100]
+ 105b 0e13 N15235/A74MX mainboard
+ 9400 R600 [Radeon HD 2900 PRO/XT]
+ 1002 2552 Radeon HD 2900 XT
+ 1002 3000 Radeon HD 2900 PRO
+ 1002 3142 HIS Radeon HD 2900XT 512MB GDDR3 VIVO PCIe
+ 9401 R600 [Radeon HD 2900 XT]
+ 9403 R600 [Radeon HD 2900 PRO]
+ 9405 R600 [Radeon HD 2900 GT]
+ 940a R600 GL [FireGL V8650]
+ 13cc 3d16 MXRT-7200
+ 940b R600 GL [FireGL V8600]
+ 940f R600 GL [FireGL V7600]
+ 9440 RV770 [Radeon HD 4870]
+ 9441 R700 [Radeon HD 4870 X2]
+ 9442 RV770 [Radeon HD 4850]
+ 1002 0502 MSI Radeon HD 4850 512MB GDDR3
+ 174b e810 Radeon HD 4850 512MB GDDR3
+ 9443 R700 [Radeon HD 4850 X2]
+ 9444 RV770 GL [FirePro V8750]
+ 9446 RV770 GL [FirePro V7760]
+ 944a RV770/M98L [Mobility Radeon HD 4850]
+ 944b RV770/M98 [Mobility Radeon HD 4850 X2]
+ 944c RV770 LE [Radeon HD 4830]
+ 944e RV770 CE [Radeon HD 4710]
+ 174b 3261 Radeon HD 4810
+ 9450 RV770 GL [FireStream 9270]
+ 9452 RV770 GL [FireStream 9250]
+ 9456 RV770 GL [FirePro V8700]
+ 945a RV770/M98-XT [Mobility Radeon HD 4870]
+ 9460 RV790 [Radeon HD 4890]
+ 9462 RV790 [Radeon HD 4860]
+ 946a RV770 GL [FirePro M7750]
+ 9480 RV730/M96 [Mobility Radeon HD 4650/5165]
+ 103c 3628 Mobility Radeon HD 4650 [dv6-1190en]
+ 9488 RV730/M96-XT [Mobility Radeon HD 4670]
+ 9489 RV730/M96 GL [Mobility FireGL V5725]
+ 9490 RV730 XT [Radeon HD 4670]
+ 174b e880 Radeon HD 4670 512MB GDDR3 Dual DVI-I/TVO
+ 9491 RV730/M96-CSP [Radeon E4690]
+ 9495 RV730 [Radeon HD 4600 AGP Series]
+ 1002 0028 Radeon HD 4650/4670 AGP
+ 1092 0028 Radeon HD 4670 AGP 512MB DDR2
+ 1458 0028 Radeon HD 4650 AGP
+ 1682 0028 Radeon HD 4650 AGP
+ 174b 0028 Radeon HD 4650 AGP DDR2
+ 9498 RV730 PRO [Radeon HD 4650]
+ 949c RV730 GL [FirePro V7750]
+ 13cc 3d1b MXRT-7300
+ 949e RV730 GL [FirePro V5700]
+ 949f RV730 GL [FirePro V3750]
+ 94a0 RV740/M97 [Mobility Radeon HD 4830]
+ 94a1 RV740/M97-XT [Mobility Radeon HD 4860]
+ 94a3 RV740/M97 GL [FirePro M7740]
+ 94b3 RV740 PRO [Radeon HD 4770]
+ 94b4 RV740 PRO [Radeon HD 4750]
+ 94c1 RV610 [Radeon HD 2400 PRO/XT]
+ 1028 0211 Optiplex 755
+ 1028 0d02 Optiplex 755
+ 94c3 RV610 [Radeon HD 2400 PRO]
+ 1028 0302 Radeon HD 2400 Pro
+ 174b e400 Radeon HD 2400 PRO
+ 18bc 3550 Radeon HD 2400 PRO
+ 94c4 RV610 LE [Radeon HD 2400 PRO AGP]
+ 94c5 RV610 [Radeon HD 2400 LE]
+ 94c7 RV610 [Radeon HD 2350]
+ 94c8 RV610/M74 [Mobility Radeon HD 2400 XT]
+ 94c9 RV610/M72-S [Mobility Radeon HD 2400]
+ 1002 94c9 Radeon HD2400
+ 94cb RV610 [Radeon E2400]
+ 94cc RV610 LE [Radeon HD 2400 PRO PCI]
+ 9500 RV670 [Radeon HD 3850 X2]
+ 9501 RV670 [Radeon HD 3870]
+ 174b e620 Radeon HD 3870
+ 9504 RV670/M88 [Mobility Radeon HD 3850]
+ 9505 RV670 [Radeon HD 3690/3850]
+ 148c 3000 Radeon HD 3850
+ 174b 3000 Radeon HD 3690/3850
+ 1787 3000 Radeon HD 3690
+ 9506 RV670/M88 [Mobility Radeon HD 3850 X2]
+ 9507 RV670 [Radeon HD 3830]
+ 9508 RV670/M88-XT [Mobility Radeon HD 3870]
+ 9509 RV670/M88 [Mobility Radeon HD 3870 X2]
+ 950f R680 [Radeon HD 3870 X2]
+ 9511 RV670 GL [FireGL V7700]
+ 9513 RV670 [Radeon HD 3850 X2]
+ 9515 RV670 PRO [Radeon HD 3850 AGP]
+ 9519 RV670 GL [FireStream 9170]
+ 9540 RV710 [Radeon HD 4550]
+ 954f RV710 [Radeon HD 4350/4550]
+ 1462 1618 R4350 MD512H (MS-V161)
+ 9552 RV710/M92 [Mobility Radeon HD 4330/4350/4550]
+ 1028 1103 M92 [Mobility Radeon HD 4330]
+# GV-R435OC-512I/FF1
+ 1458 21ac Radeon HD 4350
+# GV-R455HM-512I/F41
+ 1458 21ed Radeon HD 4550
+# 113-100928-J01
+ 148c 3000 Radeon HD 4350 Go! Green 512MB GDDR3
+# 113-2E172001-003
+ 174b 3000 Radeon HD 4350/4550 HyperMemory DDR2
+ 9553 RV710/M92 [Mobility Radeon HD 4530/4570/545v]
+ 1025 015e Mobility Radeon HD 4570
+ 1025 017d Mobility Radeon HD 4570
+ 1025 0205 Mobility Radeon HD 4570 / 545v
+ 1025 0206 Mobility Radeon HD 4570
+ 1025 0237 Mobility Radeon HD 4570
+ 1028 02be Mobility Radeon HD 4570 / 545v
+ 1028 02e8 Mobility Radeon HD 4530
+ 103c 143c Mobility Radeon HD 545v
+ 103c 1446 Mobility Radeon HD 545v
+ 103c 3624 Mobility Radeon HD 4530
+ 103c 3628 Mobility Radeon HD 4530
+ 103c 3636 Mobility Radeon HD 4530
+ 1043 1b32 Mobility Radeon HD 4570
+ 1043 1b42 Mobility Radeon HD 4570
+ 104d 9056 Mobility Radeon HD 4570
+ 1179 ff82 Satellite L505-13T GPU (Mobility Radeon HD 5145)
+ 144d c07f Mobility Radeon HD 545v
+ 144d c571 Mobility Radeon HD 545v
+ 1462 1006 Mobility Radeon HD 545v
+ 17aa 2129 Mobility Radeon HD 545v
+ 17aa 215b Mobility Radeon HD 545v
+ 17aa 21bb Mobility Radeon HD 545v
+ 9555 RV710/M92 [Mobility Radeon HD 4350/4550]
+ 103c 1411 ProBook 4720s GPU (Mobility Radeon HD 4350)
+ 9557 RV711/M93 GL [FirePro RG220]
+ 955f RV710/M92 [Mobility Radeon HD 4330]
+ 9580 RV630 [Radeon HD 2600 PRO]
+ 9581 RV630/M76 [Mobility Radeon HD 2600]
+ 9583 RV630/M76 [Mobility Radeon HD 2600 XT/2700]
+ 106b 0083 iMac 7,1
+ 1734 1107 Mobility Radeon HD 2700
+ 9586 RV630 XT [Radeon HD 2600 XT AGP]
+ 9587 RV630 PRO [Radeon HD 2600 PRO AGP]
+ 9588 RV630 XT [Radeon HD 2600 XT]
+ 1458 216c Radeon HD 2600 XT, 256MB GDDR3, 2x DVI, TV-out, PCIe (GV-RX26T256H)
+ 9589 RV630 PRO [Radeon HD 2600 PRO]
+# Rebranded HD 2600 PRO
+ 1787 3000 Radeon HD 3610
+ 958a RV630 [Radeon HD 2600 X2]
+ 958b RV630/M76 [Mobility Radeon HD 2600 XT]
+ 958c RV630 GL [FireGL V5600]
+ 13cc 3d18 MXRT-5200
+ 958d RV630 GL [FireGL V3600]
+ 9591 RV635/M86 [Mobility Radeon HD 3650]
+ 1002 9591 Mobility Radeon HD 3650
+ 9593 RV635/M86 [Mobility Radeon HD 3670]
+ 9595 RV635/M86 GL [Mobility FireGL V5700]
+ 9596 RV635 PRO [Radeon HD 3650 AGP]
+ 1043 0028 EAH3650 SILENT/HTDI/512M/A
+ 9597 RV635 PRO [Radeon HD 3650 AGP]
+ 9598 RV635 [Radeon HD 3650/3750/4570/4580]
+ 1002 9598 Mobility Radeon HD 3600
+ 1043 01d6 EAH3650 Silent
+ 1043 3001 Radeon HD 4570
+ 174b 3001 Radeon HD 3750
+ 174b 4580 RV635 PRO [Radeon HD 4580]
+ 17af 3011 RV635 PRO [Radeon HD 4580]
+ 9599 RV635 PRO [Radeon HD 3650 AGP]
+ 95c0 RV620 PRO [Radeon HD 3470]
+ 1002 95c0 Mobility Radeon HD 3470
+ 1028 3243 C120D
+ 95c2 RV620/M82 [Mobility Radeon HD 3410/3430]
+ 95c4 RV620/M82 [Mobility Radeon HD 3450/3470]
+ 1002 95c4 Mobility Radeon HD 3400
+ 95c5 RV620 LE [Radeon HD 3450]
+ 1028 0342 OptiPlex 980
+ 95c6 RV620 LE [Radeon HD 3450 AGP]
+ 95c9 RV620 LE [Radeon HD 3450 PCI]
+ 95cc RV620 GL [FirePro V3700]
+ 95cd RV620 GL [FirePro 2450]
+ 95cf RV620 GL [FirePro 2260]
+ 960f RS780 HDMI Audio [Radeon 3000/3100 / HD 3200/3300]
+ 1462 7596 760GM-E51(MS-7596) Motherboard
+ 9610 RS780 [Radeon HD 3200]
+ 1458 d000 GA-MA78GM-S2H Motherboard
+ 9611 RS780C [Radeon 3100]
+ 9612 RS780M [Mobility Radeon HD 3200]
+ 9613 RS780MC [Mobility Radeon HD 3100]
+ 9614 RS780D [Radeon HD 3300]
+ 9615 RS780E [Radeon HD 3200]
+ 9616 RS780L [Radeon 3000]
+# ID is probably a copy-paste error by a MSI developer from another mainboard, since all other ID numbers on this mainboard including the sub-device of this device has used subsystem ID 1462:7596
+ 1462 7501 760GM-E51(MS-7596) Motherboard
+ 9640 Sumo [Radeon HD 6550D]
+ 9641 Sumo [Radeon HD 6620G]
+ 9642 SuperSumo [Radeon HD 6370D]
+ 9643 SuperSumo [Radeon HD 6380G]
+ 9644 SuperSumo [Radeon HD 6410D]
+ 9645 SuperSumo [Radeon HD 6410D]
+ 9647 Sumo [Radeon HD 6520G]
+ 9648 Sumo [Radeon HD 6480G]
+ 9649 SuperSumo [Radeon HD 6480G]
+ 964a Sumo [Radeon HD 6530D]
+ 964b Sumo
+ 964c Sumo
+ 964e Sumo
+ 964f Sumo
+ 970f RS880 HDMI Audio [Radeon HD 4200 Series]
+ 1019 2120 A785GM-M
+ 1043 83a2 M4A785TD Motherboard
+ 1043 843e M5A88-V EVO
+ 9710 RS880 [Radeon HD 4200]
+ 1019 2120 A785GM-M
+ 1043 83a2 M4A785TD Motherboard
+ 9712 RS880M [Mobility Radeon HD 4225/4250]
+ 103c 1609 ProLiant MicroServer N36L
+ 9713 RS880M [Mobility Radeon HD 4100]
+ 9714 RS880 [Radeon HD 4290]
+ 9715 RS880 [Radeon HD 4250]
+ 1043 843e M5A88-V EVO
+# Radeon HD 6250 too?
+ 9802 Wrestler [Radeon HD 6310]
+ 174b 1001 PURE Fusion Mini
+ 9803 Wrestler [Radeon HD 6310]
+ 9804 Wrestler [Radeon HD 6250]
+ 9805 Wrestler [Radeon HD 6250]
+ 9806 Wrestler [Radeon HD 6320]
+ 9807 Wrestler [Radeon HD 6290]
+ 9808 Wrestler [Radeon HD 7340]
+ 9809 Wrestler [Radeon HD 7310]
+ 980a Wrestler [Radeon HD 7290]
+ 9830 Kabini [Radeon HD 8400 / R3 Series]
+ 1043 8623 AM1I-A Motherboard
+ 9831 Kabini [Radeon HD 8400E]
+ 9832 Kabini [Radeon HD 8330]
+ 1849 9832 QC5000-ITX/PH
+ 9833 Kabini [Radeon HD 8330E]
+ 9834 Kabini [Radeon HD 8210]
+ 9835 Kabini [Radeon HD 8310E]
+ 9836 Kabini [Radeon HD 8280 / R3 Series]
+ 9837 Kabini [Radeon HD 8280E]
+ 9838 Kabini [Radeon HD 8240 / R3 Series]
+ 9839 Kabini [Radeon HD 8180]
+ 983d Temash [Radeon HD 8250/8280G]
+ 9840 Kabini HDMI/DP Audio
+ 1043 8623 AM1I-A Motherboard
+ 1849 9840 QC5000-ITX/PH
+ 9850 Mullins [Radeon R3 Graphics]
+ 9851 Mullins [Radeon R4/R5 Graphics]
+ 1179 f928 Beema [Radeon R5 Graphics]
+ 9852 Mullins [Radeon R2 Graphics]
+ 9853 Mullins [Radeon R2 Graphics]
+ 9854 Mullins [Radeon R3E Graphics]
+ 9855 Mullins [Radeon R6 Graphics]
+ 9856 Mullins [Radeon R1E/R2E Graphics]
+ 9857 Mullins [Radeon APU XX-2200M with R2 Graphics]
+ 9858 Mullins
+ 9859 Mullins
+ 985a Mullins
+ 985b Mullins
+ 985c Mullins
+ 985d Mullins
+ 985e Mullins
+ 985f Mullins
+ 9874 Wani [Radeon R5/R6/R7 Graphics]
+ 1002 1871 Radeon R5 Graphics
+ 1002 1e20 Radeon R7 Graphics
+ 1028 06bd Radeon R6 Graphics
+ 103c 2b44 Radeon R6 Graphics
+ 103c 8221 Radeon R5 Graphics
+ 103c 8223 Radeon R5 Graphics
+ 103c 8238 Radeon R7 Graphics
+ 103c 8353 Radeon R7 Graphics
+ 1458 d000 Radeon R7 Graphics
+ 17aa 5113 Radeon R6 Graphics
+ 17aa 5116 Radeon R6 Graphics
+ 17aa 5118 Radeon R5 Graphics
+ 9890 Amur
+ 98c0 Nolan
+ 98e4 Stoney [Radeon R2/R3/R4/R5 Graphics]
+ 9900 Trinity [Radeon HD 7660G]
+ 103c 1985 Pavilion 17-e163sg Notebook PC
+# AMD A10-5800K CPU
+ 9901 Trinity [Radeon HD 7660D]
+ 9902 Trinity HDMI Audio Controller
+ 103c 194e ProBook 455 G1 Notebook
+ 103c 1985 Pavilion 17-e163sg Notebook PC
+ 9903 Trinity [Radeon HD 7640G]
+ 103c 194e ProBook 455 G1 Notebook
+ 103c 1952 ProBook 455 G1 Notebook
+ 9904 Trinity [Radeon HD 7560D]
+ 9905 Trinity GL [FirePro A300]
+ 9906 Trinity GL [FirePro A320]
+ 9907 Trinity [Radeon HD 7620G]
+ 9908 Trinity [Radeon HD 7600G]
+ 9909 Trinity [Radeon HD 7500G]
+ 990a Trinity [Radeon HD 7500G]
+ 990b Richland [Radeon HD 8650G]
+ 990c Richland [Radeon HD 8670D]
+ 990d Richland [Radeon HD 8550G]
+ 990e Richland [Radeon HD 8570D]
+ 990f Richland [Radeon HD 8610G]
+ 9910 Trinity [Radeon HD 7660G]
+ 9913 Trinity [Radeon HD 7640G]
+ 9917 Trinity [Radeon HD 7620G]
+ 9918 Trinity [Radeon HD 7600G]
+ 9919 Trinity [Radeon HD 7500G]
+ 991e Bishop [Xbox One S APU]
+ 9920 Liverpool [Playstation 4 APU]
+ 9921 Liverpool HDMI/DP Audio Controller
+ 9922 Starshp
+ 9923 Starsha2 [Kingston/Clayton]
+ 9924 Gladius
+ 9925 Kingston/Clayton/Jupiter/Gladius/Montego HDMI Controller
+ 9926 Jupiter
+ 9990 Trinity 2 [Radeon HD 7520G]
+ 9991 Trinity 2 [Radeon HD 7540D]
+ 9992 Trinity 2 [Radeon HD 7420G]
+ 9993 Trinity 2 [Radeon HD 7480D]
+ 9994 Trinity 2 [Radeon HD 7400G]
+ 9995 Richland [Radeon HD 8450G]
+ 9996 Richland [Radeon HD 8470D]
+ 9997 Richland [Radeon HD 8350G]
+ 9998 Richland [Radeon HD 8370D]
+ 9999 Richland [Radeon HD 8510G]
+ 999a Richland [Radeon HD 8410G]
+ 999b Richland [Radeon HD 8310G]
+ 999c Richland [Radeon HD 8650D]
+# AMD Quad-Core A8-Series APU A8-6500T with Radeon HD 8550D
+ 999d Richland [Radeon HD 8550D]
+ 99a0 Trinity 2 [Radeon HD 7520G]
+ 99a2 Trinity 2 [Radeon HD 7420G]
+ 99a4 Trinity 2 [Radeon HD 7400G]
+ aa00 R600 HDMI Audio [Radeon HD 2900 GT/PRO/XT]
+ aa01 RV635 HDMI Audio [Radeon HD 3650/3730/3750]
+ aa08 RV630 HDMI Audio [Radeon HD 2600 PRO/XT / HD 3610]
+ aa10 RV610 HDMI Audio [Radeon HD 2350 PRO / 2400 PRO/XT / HD 3410]
+ 174b aa10 Radeon HD 2400 PRO
+ 18bc aa10 Radeon HD 2400 PRO
+ aa18 RV670/680 HDMI Audio [Radeon HD 3690/3800 Series]
+ aa20 RV635 HDMI Audio [Radeon HD 3650/3730/3750]
+ aa28 RV620 HDMI Audio [Radeon HD 3450/3470/3550/3570]
+ aa30 RV770 HDMI Audio [Radeon HD 4850/4870]
+ 174b aa30 Radeon HD 4850 512MB GDDR3 PCI-E Dual Slot Fansink
+ aa38 RV710/730 HDMI Audio [Radeon HD 4000 series]
+ 103c 3628 dv6-1190en
+ aa50 Cypress HDMI Audio [Radeon HD 5830/5850/5870 / 6850/6870 Rebrand]
+ aa58 Juniper HDMI Audio [Radeon HD 5700 Series]
+# 5500, 5600 and mobile 5700 series
+ aa60 Redwood HDMI Audio [Radeon HD 5000 Series]
+ 1025 033d Mobility Radeon HD 5650
+ 1025 0347 Aspire 7740G
+ aa68 Cedar HDMI Audio [Radeon HD 5400/6300/7300 Series]
+ 1028 aa68 XPS 8300
+ aa80 Cayman/Antilles HDMI Audio [Radeon HD 6930/6950/6970/6990]
+ aa88 Barts HDMI Audio [Radeon HD 6790/6850/6870 / 7720 OEM]
+ aa90 Turks HDMI Audio [Radeon HD 6500/6600 / 6700M Series]
+ 1028 04a3 Precision M4600
+ aa98 Caicos HDMI Audio [Radeon HD 6450 / 7450/8450/8490 OEM / R5 230/235/235X OEM]
+ 174b aa98 Radeon HD 6450 1GB DDR3
+ aaa0 Tahiti HDMI Audio [Radeon HD 7870 XT / 7950/7970]
+ aab0 Oland/Hainan/Cape Verde/Pitcairn HDMI Audio [Radeon HD 7000 Series]
+ aab8 Tiran HDMI Audio
+ aac0 Tobago HDMI Audio [Radeon R7 360 / R9 360 OEM]
+ 1043 aac0 R7260X-DC2OC-2GD5
+ aac8 Hawaii HDMI Audio [Radeon R9 290/290X / 390/390X]
+ aad8 Tonga HDMI Audio [Radeon R9 285/380]
+ 174b aad8 Radeon R9 285/380 HDMI Audio
+ aae0 Baffin HDMI/DP Audio [Radeon RX 550 640SP / RX 560/560X]
+ aae8 Fiji HDMI/DP Audio [Radeon R9 Nano / FURY/FURY X]
+ aaf0 Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590]
+ aaf8 Vega 10 HDMI Audio [Radeon Vega 56/64]
+ ab00 Baffin HDMI/DP Audio [Radeon RX 550 640SP / RX 560/560X]
+ ab08 Polaris 22 HDMI Audio
+ ab10 Lexa HDMI Audio
+ ab18 Vega 12 HDMI Audio
+ ab20 Vega 20 HDMI Audio [Radeon VII]
+ ab28 Navi 21/23 HDMI/DP Audio Controller
+ ab38 Navi 10 HDMI Audio
+ ac00 Theater 506 World-Wide Analog Decoder
+ ac01 Theater 506 World-Wide Analog Decoder
+ ac02 TV Wonder HD 600 PCIe
+ ac03 Theater 506 PCIe
+ ac04 Theater 506 USB
+ ac05 Theater 506 USB
+ ac06 Theater 506 External USB
+ ac07 Theater 506 External USB
+ ac08 Theater 506A World-Wide Analog Decoder + Demodulator
+ ac09 Theater 506A World-Wide Analog Decoder + Demodulator
+ ac0a Theater 506A PCIe
+ ac0b Theater 506A PCIe
+ ac0c Theater 506A USB
+ ac0d Theater 506A USB
+ ac0e Theater 506A External USB
+ ac0f Theater 506A External USB
+ ac12 Theater HD T507 (DVB-T) TV tuner/capture device
+ cab0 RS100 Host Bridge
+ cab2 RS200 Host Bridge
+ cab3 RS250 Host Bridge
+ cbb2 RS200 Host Bridge
+1003 ULSI Systems
+ 0201 US201
+1004 VLSI Technology Inc
+ 0005 82C592-FC1
+ 0006 82C593-FC1
+ 0007 82C594-AFC2
+ 0008 82C596/7 [Wildcat]
+ 0009 82C597-AFC2
+ 000c 82C541 [Lynx]
+ 000d 82C543 [Lynx]
+ 0101 82C532
+ 0102 82C534 [Eagle]
+ 0103 82C538
+ 0104 82C535
+ 0105 82C147
+ 0200 82C975
+ 0280 82C925
+ 0304 QSound ThunderBird PCI Audio
+ 1004 0304 QSound ThunderBird PCI Audio
+ 122d 1206 DSP368 Audio
+ 1483 5020 XWave Thunder 3D Audio
+ 0305 QSound ThunderBird PCI Audio Gameport
+ 1004 0305 QSound ThunderBird PCI Audio Gameport
+ 122d 1207 DSP368 Audio Gameport
+ 1483 5021 XWave Thunder 3D Audio Gameport
+ 0306 QSound ThunderBird PCI Audio Support Registers
+ 1004 0306 QSound ThunderBird PCI Audio Support Registers
+ 122d 1208 DSP368 Audio Support Registers
+ 1483 5022 XWave Thunder 3D Audio Support Registers
+ 0307 SAA7785 ThunderBird PCI Audio
+ 1004 0703 Philips Rhythmic Edge PSC703
+ 1004 0705 Philips Seismic Edge PSC705
+ 1004 0706 Philips Acoustic Edge PSC706
+ 0308 SAA7785 ThunderBird PCI Audio Gameport
+ 0702 VAS96011 [Golden Gate II]
+ 0703 Tollgate
+1005 Avance Logic Inc. [ALI]
+ 2064 ALG2032/2064
+ 2128 ALG2364A
+ 2301 ALG2301
+ 2302 ALG2302
+ 2364 ALG2364
+ 2464 ALG2364A
+ 2501 ALG2564A/25128A
+1006 Reply Group
+1007 NetFrame Systems Inc
+1008 Epson
+100a Phoenix Technologies
+100b National Semiconductor Corporation
+ 0001 DP83810
+ 0002 87415/87560 IDE
+ 000e 87560 Legacy I/O
+ 000f FireWire Controller
+ 0011 NS87560 National PCI System I/O
+ 0012 USB Controller
+ 0020 DP83815 (MacPhyter) Ethernet Controller
+ 103c 0024 Pavilion ze4400 builtin Network
+ 12d9 000c Aculab E1/T1 PMXc cPCI carrier card
+ 1385 f311 FA311 / FA312 (FA311 with WoL HW)
+ 1385 f312 FA312 (rev. A1) Fast Ethernet PCI Adapter
+ 0021 PC87200 PCI to ISA Bridge
+ 0022 DP83820 10/100/1000 Ethernet Controller
+ 1186 4900 DGE-500T
+ 1385 621a GA621
+ 1385 622a GA622T
+ 0028 Geode GX2 Host Bridge
+ 002a CS5535 South Bridge
+ 002b CS5535 ISA bridge
+ 002d CS5535 IDE
+ 002e CS5535 Audio
+ 002f CS5535 USB
+ 0030 Geode GX2 Graphics Processor
+ 0035 DP83065 [Saturn] 10/100/1000 Ethernet Controller
+ 0500 SCx200 Bridge
+ 0501 SCx200 SMI
+ 0502 SCx200, SC1100 IDE controller
+ 100b 0502 IDE Controller
+ 0503 SCx200, SC1100 Audio Controller
+ 100b 0503 XpressAudio controller
+ 0504 SCx200 Video
+ 0505 SCx200 XBus
+ 0510 SC1100 Bridge
+ 100b 0500 GPIO and LPC support bridge
+ 0511 SC1100 SMI & ACPI
+ 100b 0501 SC1100 SMI & ACPI bridge
+ 0515 SC1100 XBus
+ 100b 0505 SC1100 PCI to XBus bridge
+ d001 87410 IDE
+100c Tseng Labs Inc
+ 3202 ET4000/W32p rev A
+ 3205 ET4000/W32p rev B
+ 3206 ET4000/W32p rev C
+ 3207 ET4000/W32p rev D
+ 3208 ET6000
+ 4702 ET6300
+100d AST Research Inc
+100e Weitek
+ 9000 P9000 Viper
+ 9001 P9000 Viper
+ 9002 P9000 Viper
+ 9100 P9100 Viper Pro/SE
+1010 Video Logic, Ltd.
+1011 Digital Equipment Corporation
+ 0001 DECchip 21050
+ 0002 DECchip 21040 [Tulip]
+ 0004 DECchip 21030 [TGA]
+ 0007 NVRAM [Zephyr NVRAM]
+ 0008 KZPSA [KZPSA]
+ 0009 DECchip 21140 [FasterNet]
+ 1025 0310 21140 Fast Ethernet
+ 10b8 2001 SMC9332BDT EtherPower 10/100
+ 10b8 2002 SMC9332BVT EtherPower T4 10/100
+ 10b8 2003 SMC9334BDT EtherPower 10/100 (1-port)
+ 1109 2400 ANA-6944A/TX Fast Ethernet
+ 1112 2300 RNS2300 Fast Ethernet
+ 1112 2320 RNS2320 Fast Ethernet
+ 1112 2340 RNS2340 Fast Ethernet
+ 1113 1207 EN-1207-TX Fast Ethernet
+ 1186 1100 DFE-500TX Fast Ethernet
+ 1186 1112 DFE-570TX Fast Ethernet
+ 1186 1140 DFE-660 Cardbus Ethernet 10/100
+ 1186 1142 DFE-660 Cardbus Ethernet 10/100
+ 11f6 0503 Freedomline Fast Ethernet
+ 1282 9100 AEF-380TXD Fast Ethernet
+ 1385 1100 FA310TX Fast Ethernet
+ 2646 0001 KNE100TX Fast Ethernet
+ 000a 21230 Video Codec
+ 000d PBXGB [TGA2]
+ 000f PCI-to-PDQ Interface Chip [PFI] FDDI (DEFPA)
+ 1011 def1 FDDIcontroller/PCI (DEFPA)
+ 103c def1 FDDIcontroller/PCI (3X-DEFPA)
+ 0014 DECchip 21041 [Tulip Pass 3]
+ 1186 0100 DE-530+
+ 0016 ATMworks 350 Adapter [OPPO] (DGLPB)
+ 0017 PV-PCI Graphics Controller (ZLXp-L)
+ 0018 Memory Channel interface
+ 0019 DECchip 21142/43
+ 1011 500a DE500A Fast Ethernet
+ 1011 500b DE500B Fast Ethernet
+ 1014 0001 10/100 EtherJet Cardbus
+ 1025 0315 ALN315 Fast Ethernet
+ 1033 800c PC-9821-CS01 100BASE-TX Interface Card
+ 1033 800d PC-9821NR-B06 100BASE-TX Interface Card
+ 103c 125a 10/100Base-TX (PCI) [A5506B]
+ 108d 0016 Rapidfire 2327 10/100 Ethernet
+ 108d 0017 GoCard 2250 Ethernet 10/100 Cardbus
+ 10b8 2005 SMC8032DT Extreme Ethernet 10/100
+ 10b8 8034 SMC8034 Extreme Ethernet 10/100
+ 10ef 8169 Cardbus Fast Ethernet
+ 1109 2a00 ANA-6911A/TX Fast Ethernet
+ 1109 2b00 ANA-6911A/TXC Fast Ethernet
+ 1109 3000 ANA-6922/TX Fast Ethernet
+ 1113 1207 Cheetah Fast Ethernet
+ 1113 2220 Cardbus Fast Ethernet
+ 115d 0002 Cardbus Ethernet 10/100
+ 1179 0203 Fast Ethernet
+ 1179 0204 Cardbus Fast Ethernet
+ 1186 1100 DFE-500TX Fast Ethernet
+ 1186 1101 DFE-500TX Fast Ethernet
+ 1186 1102 DFE-500TX Fast Ethernet
+ 1186 1112 DFE-570TX Quad Fast Ethernet
+ 11f0 4235 21143 [FASTLine-II UTP 10/100]
+ 1259 2800 AT-2800Tx Fast Ethernet
+ 1266 0004 Eagle Fast EtherMAX
+ 12af 0019 NetFlyer Cardbus Fast Ethernet
+ 1374 0001 Cardbus Ethernet Card 10/100
+ 1374 0002 Cardbus Ethernet Card 10/100
+ 1374 0007 Cardbus Ethernet Card 10/100
+ 1374 0008 Cardbus Ethernet Card 10/100
+ 1385 2100 FA510
+ 1395 0001 10/100 Ethernet CardBus PC Card
+ 13d1 ab01 EtherFast 10/100 Cardbus (PCMPC200)
+ 1498 000a TPMC880-10 10/100Base-T and 10Base2 PMC Ethernet Adapter
+ 1498 000b TPMC880-11 Single 10/100Base-T PMC Ethernet Adapter
+ 1498 000c TPMC880-12 Single 10Base2 PMC Ethernet Adapter
+ 14cb 0100 LNDL-100N 100Base-TX Ethernet PC Card
+ 1668 2000 FastNet Pro (PE2000)
+ 2646 0001 KNE100TX
+ 2646 0002 KNE-CB4TX
+ 8086 0001 EtherExpress PRO/100 Mobile CardBus 32
+ 001a Farallon PN9000SX Gigabit Ethernet
+ 0021 DECchip 21052
+ 0022 DECchip 21150
+ 0023 DECchip 21150
+ 0024 DECchip 21152
+ 0025 DECchip 21153
+ 0026 DECchip 21154
+ 0034 56k Modem Cardbus
+ 1374 0003 56k Modem Cardbus
+ 0045 DECchip 21553
+ 0046 DECchip 21554
+ 0e11 4050 Smart Array 4200 Controller
+ 0e11 4051 Smart Array 4250ES Controller
+ 0e11 4058 Smart Array 431 Controller
+ 103c 10c2 NetRAID-4M
+ 12d9 000a IP Telephony card
+ 4c53 1050 CT7 mainboard
+ 4c53 1051 CE7 mainboard
+ 9005 0364 5400S (Mustang)
+ 9005 0365 5400S (Mustang)
+ 9005 1364 Dell PowerEdge RAID Controller 2
+ 9005 1365 Dell PowerEdge RAID Controller 2
+ e4bf 1000 CC8-1-BLUES
+ 1065 StrongARM DC21285
+ 1069 0020 DAC960P / DAC1164P
+1012 Micronics Computers Inc
+1013 Cirrus Logic
+ 0038 GD 7548
+ 0040 GD 7555 Flat Panel GUI Accelerator
+ 004c GD 7556 Video/Graphics LCD/CRT Ctrlr
+ 00a0 GD 5430/40 [Alpine]
+ 00a2 GD 5432 [Alpine]
+ 00a4 GD 5434-4 [Alpine]
+ 00a8 GD 5434-8 [Alpine]
+ 00ac GD 5436 [Alpine]
+ 00b0 GD 5440
+ 00b8 GD 5446
+ 1af4 1100 QEMU Virtual Machine
+ 00bc GD 5480
+ 1013 00bc CL-GD5480
+ 00d0 GD 5462
+ 00d2 GD 5462 [Laguna I]
+ 00d4 GD 5464 [Laguna]
+ 00d5 GD 5464 BD [Laguna]
+ 00d6 GD 5465 [Laguna]
+ 13ce 8031 Barco Metheus 2 Megapixel, Dual Head
+ 13cf 8031 Barco Metheus 2 Megapixel, Dual Head
+ 00e8 GD 5436U
+ 1100 CL 6729
+ 1110 PD 6832 PCMCIA/CardBus Ctrlr
+ 1112 PD 6834 PCMCIA/CardBus Ctrlr
+ 1113 PD 6833 PCMCIA/CardBus Ctrlr
+ 1200 GD 7542 [Nordic]
+ 1202 GD 7543 [Viking]
+ 1204 GD 7541 [Nordic Light]
+ 4000 MD 5620 [CLM Data Fax Voice]
+ 4400 CD 4400
+ 6001 CS 4610/11 [CrystalClear SoundFusion Audio Accelerator]
+ 1014 1010 CS4610 SoundFusion Audio Accelerator
+ 6003 CS 4614/22/24/30 [CrystalClear SoundFusion Audio Accelerator]
+ 1013 4280 Crystal SoundFusion PCI Audio Accelerator
+ 1014 0153 ThinkPad 600X/A20m
+ 153b 112e DMX XFire 1024
+ 153b 1136 SiXPack 5.1+
+ 1681 0050 Game Theater XP
+ 1681 a010 Gamesurround Fortissimo II
+ 1681 a011 Gamesurround Fortissimo III 7.1
+ 5053 3357 Santa Cruz
+ 6004 CS 4614/22/24 [CrystalClear SoundFusion Audio Accelerator]
+ 6005 Crystal CS4281 PCI Audio
+ 1013 4281 Crystal CS4281 PCI Audio
+ 10cf 10a8 Crystal CS4281 PCI Audio
+ 10cf 10a9 Crystal CS4281 PCI Audio
+ 10cf 10aa Crystal CS4281 PCI Audio
+ 10cf 10ab Crystal CS4281 PCI Audio
+ 10cf 10ac Crystal CS4281 PCI Audio
+ 10cf 10ad Crystal CS4281 PCI Audio
+ 10cf 10b4 Crystal CS4281 PCI Audio
+ 1179 0001 Crystal CS4281 PCI Audio
+ 14c0 000c Crystal CS4281 PCI Audio
+1014 IBM
+ 0002 PCI to MCA Bridge
+ 0005 Processor to I/O Controller [Alta Lite]
+ 0007 Processor to I/O Controller [Alta MP]
+ 000a PCI to ISA Bridge (IBM27-82376) [Fire Coral]
+ 0017 CPU to PCI Bridge
+ 0018 TR Auto LANstreamer
+ 001b GXT-150P
+ 001c Carrera
+ 001d SCSI-2 FAST PCI Adapter (82G2675)
+ 0020 GXT1000 Graphics Adapter
+ 0022 PCI to PCI Bridge (IBM27-82351)
+ 002d Processor to I/O Controller [Python]
+ 002e SCSI RAID Adapter [ServeRAID]
+ 1014 002e ServeRAID-3x
+ 1014 022e ServeRAID-4H
+ 0031 2 Port Serial Adapter
+# AS400 iSeries PCI sync serial card
+ 1014 0031 2721 WAN IOA - 2 Port Sync Serial Adapter
+ 0036 PCI to 32-bit LocalBus Bridge [Miami]
+ 0037 PowerPC to PCI Bridge (IBM27-82660)
+ 003a CPU to PCI Bridge
+ 003c GXT250P/GXT255P Graphics Adapter
+ 003e 16/4 Token ring UTP/STP controller
+ 1014 003e Token-Ring Adapter
+ 1014 00cd Token-Ring Adapter + Wake-On-LAN
+ 1014 00ce 16/4 Token-Ring Adapter 2
+ 1014 00cf 16/4 Token-Ring Adapter Special
+ 1014 00e4 High-Speed 100/16/4 Token-Ring Adapter
+ 1014 00e5 16/4 Token-Ring Adapter 2 + Wake-On-LAN
+ 1014 016d iSeries 2744 Card
+ 0045 SSA Adapter
+ 0046 MPIC interrupt controller
+ 0047 PCI to PCI Bridge
+ 0048 PCI to PCI Bridge
+ 0049 Warhead SCSI Controller
+ 004e ATM Controller (14104e00)
+ 004f ATM Controller (14104f00)
+ 0050 ATM Controller (14105000)
+ 0053 25 MBit ATM Controller
+ 0054 GXT500P/GXT550P Graphics Adapter
+ 0057 MPEG PCI Bridge
+ 0058 SSA Adapter [Advanced SerialRAID/X]
+ 005e GXT800P Graphics Adapter
+ 007c ATM Controller (14107c00)
+ 007d 3780IDSP [MWave]
+ 008b EADS PCI to PCI Bridge
+ 008e GXT3000P Graphics Adapter
+ 0090 GXT 3000P
+ 1014 008e GXT-3000P
+ 0091 SSA Adapter
+ 0095 20H2999 PCI Docking Bridge
+ 0096 Chukar chipset SCSI controller
+ 1014 0097 iSeries 2778 DASD IOA
+ 1014 0098 iSeries 2763 DASD IOA
+ 1014 0099 iSeries 2748 DASD IOA
+ 009f PCI 4758 Cryptographic Accelerator
+ 00a5 ATM Controller (1410a500)
+ 00a6 ATM 155MBPS MM Controller (1410a600)
+ 00b7 GXT2000P Graphics Adapter
+ 1092 00b8 FireGL1 AGP 32Mb
+ 00b8 GXT2000P Graphics Adapter
+ 00be ATM 622MBPS Controller (1410be00)
+ 00dc Advanced Systems Management Adapter (ASMA)
+ 00fc CPC710 Dual Bridge and Memory Controller (PCI-64)
+ 0105 CPC710 Dual Bridge and Memory Controller (PCI-32)
+ 010f Remote Supervisor Adapter (RSA)
+ 0142 Yotta Video Compositor Input
+ 1014 0143 Yotta Input Controller (ytin)
+ 0144 Yotta Video Compositor Output
+ 1014 0145 Yotta Output Controller (ytout)
+ 0156 405GP PLB to PCI Bridge
+ 015e 622Mbps ATM PCI Adapter
+ 0160 64bit/66MHz PCI ATM 155 MMF
+ 016e GXT4000P Graphics Adapter
+ 0170 GXT6000P Graphics Adapter
+ 1092 0172 Fire GL2
+ 1092 0173 Fire GL3
+ 1092 0174 Fire GL4
+ 1092 0184 Fire GL4s
+ 017d GXT300P Graphics Adapter
+ 0180 Snipe chipset SCSI controller
+ 1014 0241 iSeries 2757 DASD IOA
+ 1014 0264 Quad Channel PCI-X U320 SCSI RAID Adapter (2780)
+ 0188 EADS-X PCI-X to PCI-X Bridge
+ 01a7 PCI-X to PCI-X Bridge
+ 01bd ServeRAID Controller
+ 1014 01bd ServeRAID 4Lx
+ 1014 01be ServeRAID-4M
+ 1014 01bf ServeRAID-4L
+ 1014 0208 ServeRAID-4Mx
+ 1014 020e ServeRAID-4Lx
+ 1014 022e ServeRAID-4H
+ 1014 0258 ServeRAID-5i
+ 1014 0259 ServeRAID-5i
+ 01c1 64bit/66MHz PCI ATM 155 UTP
+ 01e6 Cryptographic Accelerator
+ 01ef PowerPC 440GP PCI Bridge
+ 1734 102b PCEAS PCI-X Dual Port ESCON Adapter
+ 1734 10f8 PCEAT PCI-Express Dual Port ESCON Adapter
+ 01ff 10/100 Mbps Ethernet
+ 0219 Multiport Serial Adapter
+ 1014 021a Dual RVX
+ 1014 0251 Internal Modem/RVX
+ 1014 0252 Quad Internal Modem
+ 021b GXT6500P Graphics Adapter
+ 021c GXT4500P Graphics Adapter
+ 0233 GXT135P Graphics Adapter
+# Internal debugging card for CELL based systems
+ 025a Drone card
+ 028c Citrine chipset SCSI controller
+ 1014 028d Dual Channel PCI-X DDR SAS RAID Adapter (572E)
+ 1014 02be Dual Channel PCI-X DDR U320 SCSI RAID Adapter (571B)
+ 1014 02c0 Dual Channel PCI-X DDR U320 SCSI Adapter (571A)
+ 1014 030d PCI-X DDR Auxiliary Cache Adapter (575B)
+ 02a1 Calgary PCI-X Host Bridge
+ 02bd Obsidian chipset SCSI controller
+ 1014 02c1 PCI-X DDR 3Gb SAS Adapter (572A/572C)
+ 1014 02c2 PCI-X DDR 3Gb SAS RAID Adapter (572B/571D)
+ 1014 0338 PCI-X DDR Auxiliary Cache Adapter (575C)
+ 0302 Winnipeg PCI-X Host Bridge
+ 0308 CalIOC2 PCI-E Root Port
+ 0311 FC 5740/1954 4-Port 10/100/1000 Base-TX PCI-X Adapter for POWER
+ 0314 ZISC 036 Neural accelerator card
+ 032d Axon - Cell Companion Chip
+ 1014 03a1 PCIe PowerXCell 8i Cell Accelerator Board
+ 0339 Obsidian-E PCI-E SCSI controller
+ 1014 030a PCIe 3Gb SAS RAID Adapter (574E)
+ 1014 033a PCIe 3Gb SAS Adapter (57B3)
+ 1014 035c PCIe x8 Internal 3Gb SAS adapter (57CC)
+ 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 0353 PCIe2 3.1GB Cache 6Gb SAS RAID Enclosure (57C3)
+ 1014 0354 PCIe2 6Gb SAS Adapter Dual-port (57C4)
+ 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 PCIe3 1.8GB Cache RAID SAS Adapter Quad-port 6GB (57C8)
+ 1014 035e PCIe2 3.6GB Cache 6Gb SAS RAID Adapter Quad-port (57CE)
+ 1014 03fb PCIe3 28GB Cache RAID SAS Enclosure 6Gb x 16 (57D5)
+ 1014 03fe PCIe3 x8 Cache SAS RAID Internal Adapter 6Gb (57D8)
+ 1014 03ff PCIe3 x8 SAS RAID Internal Adapter 6Gb (57D7)
+ 1014 0474 PCIe3 x16 Cache SAS RAID Internal Adapter 6Gb (57EB)
+ 1014 0475 PCIe3 x16 SAS RAID Internal Adapter 6Gb (57EC)
+ 1014 0499 PCIe3 x16 Cache SAS RAID Internal Adapter 6Gb (57ED)
+ 1014 049a PCIe3 x16 SAS RAID Internal Adapter 6Gb (57EE)
+ 1014 04c7 PCIe3 x 8 Cache SAS RAID Internal Adapter 6GB(2CCA)
+ 1014 04c8 PCIe3 x 8 Cache SAS RAID Internal Adapter 6GB(2CD2)
+ 1014 04c9 PCIe3 x 8 Cache SAS RAID Internal Adapter 6GB(2CCD)
+ 03dc POWER8 Host Bridge (PHB3)
+ 044b GenWQE Accelerator Adapter
+ 04aa Flash Adapter 90 (PCIe2 0.9TB)
+ 04c1 POWER9 Host Bridge (PHB4)
+ 04da PCI-E IPR SAS+ Adapter (ASIC)
+ 1014 04fb PCIe3 x16 20GB Cache 12Gb Quad SAS RAID+ Adapter(580B)
+ 1014 04fc PCIe3 x8 12Gb Quad SAS RAID+ Adapter(580A)
+ 04ed Internal Shared Memory (ISM) virtual PCI device
+ 3022 QLA3022 Network Adapter
+ 4022 QLA3022 Network Adapter
+ ffff MPIC-2 interrupt controller
+1015 LSI Logic Corp of Canada
+1016 ICL Personal Systems
+1017 SPEA Software AG
+ 5343 SPEA 3D Accelerator
+1018 Unisys Systems
+1019 Elitegroup Computer Systems
+101a AT&T GIS (NCR)
+ 0005 100VG ethernet
+ 0007 BYNET BIC4G/2C/2G
+ 101a 0019 BYNET BIC2C
+ 101a 001c BYNET BIC2G
+ 101a 001f BYNET BIC4G
+ 0009 PQS Memory Controller
+ 000a BYNET BPCI Adapter
+ 000b BYNET 4 Port BYA Switch (BYA4P)
+ 000c BYNET 4 Port BYA Switch (BYA4G)
+ 0010 NCR AMC Memory Controller
+ 1dc1 BYNET BIC2M/BIC4M/BYA4M
+ 101a 0019 BIC2M
+ 101a 001f BIC4M
+ 101a 0ece BYA4M
+ 1fa8 BYNET Multi-port BIC Adapter (XBIC Based)
+ 101a 00c3 BYNET BIC2SE
+101b Vitesse Semiconductor
+# Maxim VSC452 Super BMC Controller with Video
+ 0452 VSC452 [SuperBMC]
+101c Western Digital
+ 0193 33C193A
+ 0196 33C196A
+ 0197 33C197A
+ 0296 33C296A
+ 3193 7193
+ 3197 7197
+ 3296 33C296A
+ 4296 34C296
+ 9710 Pipeline 9710
+ 9712 Pipeline 9712
+ c24a 90C
+# ID for Newly Acquired Storage Products from Vitesse
+101d Maxim Integrated Products
+101e American Megatrends Inc.
+ 0009 MegaRAID 428 Ultra RAID Controller (rev 03)
+ 1960 MegaRAID
+ 101e 0471 MegaRAID 471 Enterprise 1600 RAID Controller
+ 101e 0475 MegaRAID 475 Express 500/500LC RAID Controller
+ 101e 0477 MegaRAID 477 Elite 3100 RAID Controller
+ 101e 0493 MegaRAID 493 Elite 1600 RAID Controller
+ 101e 0494 MegaRAID 494 Elite 1650 RAID Controller
+ 101e 0503 MegaRAID 503 Enterprise 1650 RAID Controller
+ 101e 0511 MegaRAID 511 i4 IDE RAID Controller
+ 101e 0522 MegaRAID 522 i4133 RAID Controller
+ 1028 0471 PowerEdge RAID Controller 3/QC
+ 1028 0475 PowerEdge RAID Controller 3/SC
+ 1028 0493 PowerEdge RAID Controller 3/DC
+ 1028 0511 PowerEdge Cost Effective RAID Controller ATA100/4Ch
+ 103c 60e7 NetRAID-1M
+ 103c 60e8 NetRaid 2M [AMI MegaRaid 493]
+ 9010 MegaRAID 428 Ultra RAID Controller
+ 9030 EIDE Controller
+ 9031 EIDE Controller
+ 9032 EIDE & SCSI Controller
+ 9033 SCSI Controller
+ 9040 Multimedia card
+ 9060 MegaRAID 434 Ultra GT RAID Controller
+ 9063 MegaRAC
+ 101e 0767 Dell Remote Assistant Card 2
+101f PictureTel
+1020 Hitachi Computer Products
+1021 OKI Electric Industry Co. Ltd.
+1022 Advanced Micro Devices, Inc. [AMD]
+ 1100 K8 [Athlon64/Opteron] HyperTransport Technology Configuration
+ 1101 K8 [Athlon64/Opteron] Address Map
+ 1102 K8 [Athlon64/Opteron] DRAM Controller
+ 1103 K8 [Athlon64/Opteron] Miscellaneous Control
+ 1200 Family 10h Processor HyperTransport Configuration
+ 1201 Family 10h Processor Address Map
+ 1202 Family 10h Processor DRAM Controller
+ 1203 Family 10h Processor Miscellaneous Control
+ 1204 Family 10h Processor Link Control
+ 1300 Family 11h Processor HyperTransport Configuration
+ 1301 Family 11h Processor Address Map
+ 1302 Family 11h Processor DRAM Controller
+ 1303 Family 11h Processor Miscellaneous Control
+ 1304 Family 11h Processor Link Control
+ 1305 Griffin Function 5
+ 1306 Griffin Function 6
+ 1307 Griffin Function 7
+ 1308 Kaveri Audio Controller
+ 1314 Wrestler/Bheem/Ontario/Krishna Audio Controller
+ 13e0 Ariel Root Complex
+ 13e1 Ariel IOMMU
+ 13e2 Ariel PCIe Dummy Host Bridge
+ 13e3 Ariel PCIe GPP Bridge
+ 13e4 Ariel PCIe Dummy Host Bridge
+ 13e5 Ariel Internal PCIe GPP Bridge 0 to Bus A
+ 13e6 Ariel Internal PCIe GPP Bridge 0 to Bus B
+ 13e7 Ariel SMBus Controller
+ 13e8 Ariel LPC Bridge
+ 13e9 Ariel Internal GPU
+ 13ea Ariel HD Audio Controller
+ 13eb Ariel HD Audio Coprocessor
+ 13ec Ariel Cryptographic Coprocessor
+ 13ed Ariel USB 3.1 Type C: Gen2 x 1port + DP Alt Mode
+ 13ee Ariel USB 3.1 Type A: Gen2 x 2 ports
+ 13ef Ariel ZCN/MP4
+ 13f0 Ariel Device 24: Function 0
+ 13f1 Ariel Device 24: Function 1
+ 13f2 Ariel Device 24: Function 2
+ 13f3 Ariel Device 24: Function 3
+ 13f4 Ariel Device 24: Function 4
+ 13f5 Ariel Device 24: Function 5
+ 13f6 Ariel Device 24: Function 6
+ 13f7 Ariel Device 24: Function 7
+ 1400 Family 15h (Models 10h-1fh) Processor Function 0
+ 1401 Family 15h (Models 10h-1fh) Processor Function 1
+ 1402 Family 15h (Models 10h-1fh) Processor Function 2
+ 1403 Family 15h (Models 10h-1fh) Processor Function 3
+ 1404 Family 15h (Models 10h-1fh) Processor Function 4
+ 1405 Family 15h (Models 10h-1fh) Processor Function 5
+ 1410 Family 15h (Models 10h-1fh) Processor Root Complex
+ 103c 1985 Pavilion 17-e163sg Notebook PC
+ 1412 Family 15h (Models 10h-1fh) Processor Root Port
+ 1022 1234 Trinity A-series APU
+ 1413 Family 15h (Models 10h-1fh) Processor Root Port
+ 1414 Family 15h (Models 10h-1fh) Processor Root Port
+ 1022 1234 Trinity A-series APU
+ 1415 Family 15h (Models 10h-1fh) Processor Root Port
+ 1416 Family 15h (Models 10h-1fh) Processor Root Port
+ 1417 Family 15h (Models 10h-1fh) Processor Root Port
+ 1418 Family 15h (Models 10h-1fh) Processor Root Port
+ 1419 Family 15h (Models 10h-1fh) I/O Memory Management Unit
+ 141a Family 15h (Models 30h-3fh) Processor Function 0
+ 141b Family 15h (Models 30h-3fh) Processor Function 1
+ 141c Family 15h (Models 30h-3fh) Processor Function 2
+ 141d Family 15h (Models 30h-3fh) Processor Function 3
+ 141e Family 15h (Models 30h-3fh) Processor Function 4
+ 141f Family 15h (Models 30h-3fh) Processor Function 5
+ 1422 Family 15h (Models 30h-3fh) Processor Root Complex
+ 1423 Family 15h (Models 30h-3fh) I/O Memory Management Unit
+ 1424 Family 15h (Models 30h-3fh) Processor Root Port
+ 1425 Kaveri P2P Bridge for GFX PCIe Port [1:0]
+ 1426 Family 15h (Models 30h-3fh) Processor Root Port
+ 142e Liverpool Processor HT configuration
+ 142f Liverpool Processor Address Maps
+ 1430 Liverpool Processor DRAM configuration
+ 1431 Liverpool Processor Misc configuration
+ 1432 Liverpool Processor PM configuration
+ 1433 Liverpool Processor NB Performance Monitor
+ 1434 Liverpool Processor SPLL Configuration
+ 1436 Liverpool Processor Root Complex
+ 1437 Liverpool I/O Memory Management Unit
+ 1438 Liverpool UMI PCIe Dummy Host Bridge
+ 1439 Family 16h Processor Functions 5:1
+ 143a Kingston/Clayton/Gladius/Montego Root Complex
+ 143b Kingston/Clayton/Gladius/Montego P2P Bridge for UMI Link
+ 1440 Matisse/Vermeer Data Fabric: Device 18h; Function 0
+ 1441 Matisse/Vermeer Data Fabric: Device 18h; Function 1
+ 1442 Matisse/Vermeer Data Fabric: Device 18h; Function 2
+ 1443 Matisse/Vermeer Data Fabric: Device 18h; Function 3
+ 1444 Matisse/Vermeer Data Fabric: Device 18h; Function 4
+ 1445 Matisse/Vermeer Data Fabric: Device 18h; Function 5
+ 1446 Matisse/Vermeer Data Fabric: Device 18h; Function 6
+ 1447 Matisse/Vermeer Data Fabric: Device 18h; Function 7
+ 1448 Renoir Device 24: Function 0
+ 1449 Renoir Device 24: Function 1
+ 144a Renoir Device 24: Function 2
+ 144b Renoir Device 24: Function 3
+ 144c Renoir Device 24: Function 4
+ 144d Renoir Device 24: Function 5
+ 144e Renoir Device 24: Function 6
+ 144f Renoir Device 24: Function 7
+ 1450 Family 17h (Models 00h-0fh) Root Complex
+ 1451 Family 17h (Models 00h-0fh) I/O Memory Management Unit
+ 1452 Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge
+ ea50 ce19 mCOM10-L1900
+ 1453 Family 17h (Models 00h-0fh) PCIe GPP Bridge
+ 1454 Family 17h (Models 00h-0fh) Internal PCIe GPP Bridge 0 to Bus B
+ 1455 Zeppelin/Renoir PCIe Dummy Function
+ 1456 Family 17h (Models 00h-0fh) Platform Security Processor
+ 1457 Family 17h (Models 00h-0fh) HD Audio Controller
+ 145a Zeppelin/Raven/Raven2 PCIe Dummy Function
+ 145b Zeppelin Non-Transparent Bridge
+ 145c Family 17h (Models 00h-0fh) USB 3.0 Host Controller
+ 145d Zeppelin Switch Upstream (PCIE SW.US)
+ 145e Zeppelin Switch Downstream (PCIE SW.DS)
+ 145f Zeppelin USB 3.0 Host controller
+ 1460 Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 0
+ 1461 Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 1
+ 1462 Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 2
+ 1463 Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 3
+ 1464 Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 4
+ 1465 Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 5
+ 1466 Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 6
+ 1467 Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 7
+ 1468 Zeppelin Cryptographic Coprocessor NTBCCP
+ 1470 Vega 10 PCIe Bridge
+ 1471 Vega 10 PCIe Bridge
+ 1480 Starship/Matisse Root Complex
+ 1462 7c37 X570-A PRO motherboard
+ 15d9 1b95 H12SSL-i
+ 1481 Starship/Matisse IOMMU
+ 1482 Starship/Matisse PCIe Dummy Host Bridge
+ 1483 Starship/Matisse GPP Bridge
+ 01de fff9 Gimlet Baseboard
+ 1484 Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]
+ 1485 Starship/Matisse Reserved SPP
+ 1486 Starship/Matisse Cryptographic Coprocessor PSPCPP
+ 1487 Starship/Matisse HD Audio Controller
+ 1462 9c37 X570-A PRO motherboard
+ 1488 Starship Reserved SSP
+ 1489 Starship Reserved SSP
+ 148a Starship/Matisse PCIe Dummy Function
+ 148b Starship/Matisse Non-Transparent Bridge
+ 148c Starship USB 3.0 Host Controller
+ 15d9 145c H12SSL-i
+ 148d Starship/Matisse Switch Upstream (PCIE SW.US)
+ 148e Starship/Matisse Switch Downstream (PCIE SW.DS)
+ 148f Starship Reserved SSP
+ 1490 Starship Device 24; Function 0
+ 1491 Starship Device 24; Function 1
+ 1492 Starship Device 24; Function 2
+ 1493 Starship Device 24; Function 3
+ 1494 Starship Device 24; Function 4
+ 1495 Starship Device 24; Function 5
+ 1496 Starship Device 24; Function 6
+ 1497 Starship Device 24; Function 7
+ 1498 Starship/Matisse PTDMA
+ 1499 Starship/Matisse NVMe
+ 149a Starship PCIe GPP Bridge [1:0]
+ 149b Starship Reserved SSP
+ 149c Matisse USB 3.0 Host Controller
+ 1462 7c37 X570-A PRO motherboard
+ 149d Vangogh CVIP
+ 14b5 Family 17h-19h PCIe Root Complex
+ 14b6 Family 17h-19h IOMMU
+ 14b7 Family 17h-19h PCIe Dummy Host Bridge
+ 14b9 Family 17h-19h Internal PCIe GPP Bridge
+ 14ba Family 17h-19h PCIe GPP Bridge
+ 14cd Family 19h USB4/Thunderbolt PCIe tunnel
+ 1510 Family 14h Processor Root Complex
+ 174b 1001 PURE Fusion Mini
+ 1512 Family 14h Processor Root Port
+ 1513 Family 14h Processor Root Port
+ 1514 Family 14h Processor Root Port
+ 1515 Family 14h Processor Root Port
+ 1516 Family 14h Processor Root Port
+ 1530 Family 16h Processor Function 0
+ 1531 Family 16h Processor Function 1
+ 1532 Family 16h Processor Function 2
+ 1533 Family 16h Processor Function 3
+ 1534 Family 16h Processor Function 4
+ 1535 Family 16h Processor Function 5
+ 1536 Family 16h Processor Root Complex
+ 1043 8623 AM1I-A Motherboard
+ 1849 1536 QC5000-ITX/PH
+ 1537 Kabini/Mullins PSP-Platform Security Processor
+ 1538 Family 16h Processor Function 0
+ 1539 Kabini P2P Bridge for PCIe Ports[4:0]
+ 1540 Kryptos/Cato/Garfield/Garfield+/Arlene/Pooky HT Configuration
+ 1541 Kryptos/Cato/Garfield/Garfield+/Arlene/Pooky Address Maps
+ 1542 Kryptos/Cato/Garfield/Garfield+/Arlene/Pooky DRAM Configuration
+ 1543 Kryptos/Cato/Garfield/Garfield+/Arlene/Pooky Miscellaneous Configuration
+ 1544 Kryptos/Cato/Garfield/Garfield+/Arlene/Pooky PM Configuration
+ 1545 Kryptos/Cato/Garfield/Garfield+/Arlene/Pooky NB Performance Monitor
+ 1546 Kryptos/Cato/Garfield/Garfield+/Arlene/Pooky Root Complex
+ 1547 Kryptos/Cato/Garfield/Garfield+/Arlene/Pooky IOMMU
+ 1548 Kryptos/Cato/Garfield/Garfield+/Arlene/Pooky UMI PCIe Dummy Host Bridge
+ 1549 Kryptos/Cato/Garfield/Garfield+ P2P Bridge for PCIe Port [3:0]
+ 154a Kryptos/Cato/Garfield/Garfield+/Arlene/Pooky Audio Processor
+ 154b Kryptos/Cato/Garfield/Garfield+/Arlene/Pooky Security Processor
+ 154d Kryptos/Cato/Garfield/Garfield+/Arlene/Pooky/Anubis HDMI Controller
+ 154f Anubis Audio Processor
+ 1550 Garfield+/Arlene/Pooky/Anubis SPLL Configuration
+ 1553 Arlene/Pooky P2P Bridge for PCIE (3:0)
+ 155b Anubis Root Complex
+ 155c Anubis IOMMU
+ 155d Anubis UMI PCIe Dummy Bridge
+ 155e Anubis P2P Bridge for PCIe Ports [4:0]
+ 1560 Anubis Security Processor
+ 1566 Family 16h (Models 30h-3fh) Processor Root Complex
+ 1567 Mullins IOMMU
+ 156b Family 16h (Models 30h-3fh) Host Bridge
+ 1570 Family 15h (Models 60h-6fh) Processor Function 0
+ 1571 Family 15h (Models 60h-6fh) Processor Function 1
+ 1572 Family 15h (Models 60h-6fh) Processor Function 2
+ 1573 Family 15h (Models 60h-6fh) Processor Function 3
+ 1574 Family 15h (Models 60h-6fh) Processor Function 4
+ 1575 Family 15h (Models 60h-6fh) Processor Function 5
+ 1576 Family 15h (Models 60h-6fh) Processor Root Complex
+ 1577 Family 15h (Models 60h-6fh) I/O Memory Management Unit
+ 1578 Carrizo Platform Security Processor
+ 1579 Carrizo Audio Processor
+ 157a Family 15h (Models 60h-6fh) Audio Controller
+ 157b Family 15h (Models 60h-6fh) Host Bridge
+ 157c Family 15h (Models 60h-6fh) Processor Root Port
+ 157d Carrizo Audio Dummy Host Bridge
+ 157e Carrizo Audio Controller
+ 1580 Family 16h (Models 30h-3fh) Processor Function 0
+ 1581 Family 16h (Models 30h-3fh) Processor Function 1
+ 1582 Family 16h (Models 30h-3fh) Processor Function 2
+ 1583 Family 16h (Models 30h-3fh) Processor Function 3
+ 1584 Family 16h (Models 30h-3fh) Processor Function 4
+ 1585 Family 16h (Models 30h-3fh) Processor Function 5
+ 1590 Amur/Nolan HT Configuration
+ 1591 Amur/Nolan Address Maps
+ 1592 Amur/Nolan DRAM Configuration
+ 1593 Amur/Nolan Miscellaneous Configuration
+ 1594 Amur/Nolan PM Configuration
+ 1595 Amur/Nolan NB Performance Monitor
+ 1596 Amur/Nolan Root Complex
+ 1597 Amur/Nolan IOMMU
+ 1598 Amur/Nolan Platform Security Processor
+ 1599 Amur/Nolan PCIe Dummy Host Bridge
+ 159d Amur Function 6: Gasket
+ 15b0 Stoney HT Configuration
+ 15b1 Stoney Address Maps
+ 15b2 Stoney DRAM Configuration
+ 15b3 Stoney Miscellaneous Configuration
+ 15b4 Stoney PM Configuration
+ 15b5 Stoney NB Performance Monitor
+ 15bc Stoney PCIe [GFX,GPP] Bridge [4:0]
+ 15be Stoney Audio Processor
+ 15d0 Raven/Raven2 Root Complex
+ 103c 8615 Pavilion Laptop 15-cw1xxx
+ 1043 876b PRIME B450M-A Motherboard
+ ea50 ce19 mCOM10-L1900
+ 15d1 Raven/Raven2 IOMMU
+ 103c 8615 Pavilion Laptop 15-cw1xxx
+ 1043 876b PRIME B450M-A Motherboard
+ ea50 ce19 mCOM10-L1900
+ 15d2 Raven/Raven2 PCIe Dummy Host Bridge
+ 15d3 Raven/Raven2 PCIe GPP Bridge [6:0]
+ ea50 ce19 mCOM10-L1900
+ 15d4 FireFlight USB 3.1
+ 15d5 FireFlight USB 3.1
+ 15d6 Rembrandt USB4 XHCI controller #5
+ 15d7 Rembrandt USB4 XHCI controller #6
+ 15da Raven/Raven2 PCIe Dummy Host Bridge
+ 15db Raven/Raven2 Internal PCIe GPP Bridge 0 to Bus A
+ ea50 ce19 mCOM10-L1900
+ 15dc Raven/Raven2 Internal PCIe GPP Bridge 0 to Bus B
+ ea50 ce19 mCOM10-L1900
+ 15de Raven/Raven2/FireFlight HD Audio Controller
+ 15df Family 17h (Models 10h-1fh) Platform Security Processor
+ 1043 876b PRIME Motherboard
+ 17aa 5124 ThinkPad E595
+ ea50 ce19 mCOM10-L1900
+ 15e0 Raven USB 3.1
+ 103c 8615 Pavilion Laptop 15-cw1xxx
+ 1043 876b PRIME Motherboard
+ 17aa 5124 ThinkPad E595
+ ea50 ce19 mCOM10-L1900
+ 15e1 Raven USB 3.1
+ 103c 8615 Pavilion Laptop 15-cw1xxx
+ 1043 876b PRIME Motherboard
+ 17aa 5124 ThinkPad E595
+ ea50 ce19 mCOM10-L1900
+ 15e2 ACP/ACP3X/ACP6x Audio Coprocessor
+ 17aa 5124 ThinkPad E595
+ ea50 ce19 mCOM10-L1900
+ 15e3 Family 17h/19h HD Audio Controller
+ 103c 8615 Pavilion Laptop 15-cw1xxx
+ 1043 86c7 PRIME B450M-A Motherboard
+ 17aa 5124 ThinkPad E595
+ 15e4 Sensor Fusion Hub
+ 15e5 Raven2 USB 3.1
+ ea50 ce19 mCOM10-L1900
+ 15e6 Raven/Raven2/Renoir Non-Sensor Fusion Hub KMDF driver
+ 1022 15e4 Raven/Raven2/Renoir Sensor Fusion Hub
+ ea50 ce19 mCOM10-L1900
+ 15e8 Raven/Raven2 Device 24: Function 0
+ 15e9 Raven/Raven2 Device 24: Function 1
+ 15ea Raven/Raven2 Device 24: Function 2
+ 15eb Raven/Raven2 Device 24: Function 3
+ 15ec Raven/Raven2 Device 24: Function 4
+ 15ed Raven/Raven2 Device 24: Function 5
+ 15ee Raven/Raven2 Device 24: Function 6
+ 15ef Raven/Raven2 Device 24: Function 7
+ 15f0 FireFlight Device 24: Function 0
+ 15f1 FireFlight Device 24: Function 1
+ 15f2 FireFlight Device 24: Function 2
+ 15f3 FireFlight Device 24: Function 3
+ 15f4 FireFlight Device 24: Function 4
+ 15f5 FireFlight Device 24: Function 5
+ 15f6 FireFlight Device 24: Function 6
+ 15f7 FireFlight Device 24: Function 7
+ 15f8 FireFlight Root Complex
+ 15f9 FireFlight IOMMU
+ 15fa FireFlight PCIe Dummy Host Bridge
+ 15fb FireFlight PCIe GPP Bride 3:0
+ 15fc FireFlight PCIe Dummy Host Bridge
+ 15fd FireFlight Internal PCIe GPP Bridge 0 to Bus A
+ 15fe FireFlight Internal PCIe GPP Bridge 0 to Bus B
+ 15ff FireFlight Bus A; Device 0: Function 0: Internal GPU
+ 1600 Family 15h Processor Function 0
+ 1601 Family 15h Processor Function 1
+ 1602 Family 15h Processor Function 2
+ 1603 Family 15h Processor Function 3
+ 1604 Family 15h Processor Function 4
+ 1605 Family 15h Processor Function 5
+ 1606 Arden Security Processor
+ 1608 Arden Device 18h: Function 0
+ 1609 Arden Device 18h: Function 1
+ 160a Arden Device 18h: Function 2
+ 160b Arden Device 18h: Function 3
+ 160c Arden Device 18h: Function 4
+ 160d Arden Device 18h: Function 5
+ 160e Arden Device 18h: Function 6
+ 160f Arden Device 18h: Function 7
+ 161a Rembrandt USB4 XHCI controller #1
+ 161b Rembrandt USB4 XHCI controller #2
+ 161c Rembrandt USB4 XHCI controller #7
+ 161d Rembrandt USB4 XHCI controller #3
+ 161e Rembrandt USB4 XHCI controller #4
+ 161f Rembrandt USB4 XHCI controller #8
+ 1620 Anubis HT Configuration
+ 1621 Anubis Address Maps
+ 1622 Anubis DRAM Configuration
+ 1623 Anubis Miscellaneous Configuration
+ 1624 Anubis PM Configuration
+ 1625 Anubis NB Performance Monitor
+ 1626 Arden Root Complex
+ 1627 Arden IOMMU
+ 1628 Arden PCIe Dummy Host Bridge
+ 1629 Arden PCIe GPP Bridge
+ 162a Arden Internal PCIe GPP Bridge 0 to bus X
+ 162b Arden PCIe Non-Transparent Bridge
+ 162c VanGogh USB2
+ 1630 Renoir/Cezanne Root Complex
+ 1631 Renoir/Cezanne IOMMU
+ 1632 Renoir PCIe Dummy Host Bridge
+ 1633 Renoir PCIe GPP Bridge
+ 1634 Renoir/Cezanne PCIe GPP Bridge
+ 1635 Renoir Internal PCIe GPP Bridge to Bus
+ 1637 Renoir HD Audio Controller
+ 1639 Renoir/Cezanne USB 3.1
+ 163a VanGogh USB0
+ 163b VanGogh USB1
+ 163c VanGogh SecUSB
+ 163d VanGogh SecureFunction
+ 163e VanGogh HSP
+ 1641 Renoir 10GbE Controller Port 0 (XGBE0/1)
+ 1642 Renoir WLAN
+ 1643 Renoir BT
+ 1644 Renoir I2S
+ 1645 VanGogh Root Complex
+ 1646 VanGogh IOMMU
+ 1647 VanGogh PCIe GPP Bridge
+ 1648 VanGogh Internal PCIe GPP Bridge to Bus
+ 1649 VanGogh PSP/CCP
+ 164f Milan IOMMU
+ 1650 Milan Data Fabric; Function 0
+ 1651 Milan Data Fabric; Function 1
+ 1652 Milan Data Fabric; Function 2
+ 1653 Milan Data Fabric; Function 3
+ 1654 Milan Data Fabric; Function 4
+ 1655 Milan Data Fabric; Function 5
+ 1656 Milan Data Fabric; Function 6
+ 1657 Milan Data Fabric; Function 7
+ 1660 VanGogh Data Fabric; Function 0
+ 1661 VanGogh Data Fabric; Function 1
+ 1662 VanGogh Data Fabric; Function 2
+ 1663 VanGogh Data Fabric; Function 3
+ 1664 VanGogh Data Fabric; Function 4
+ 1665 VanGogh Data Fabric; Function 5
+ 1666 VanGogh Data Fabric; Function 6
+ 1667 VanGogh Data Fabric; Function 7
+ 166a Cezanne Data Fabric; Function 0
+ 166b Cezanne Data Fabric; Function 1
+ 166c Cezanne Data Fabric; Function 2
+ 166d Cezanne Data Fabric; Function 3
+ 166e Cezanne Data Fabric; Function 4
+ 166f Cezanne Data Fabric; Function 5
+ 1670 Cezanne Data Fabric; Function 6
+ 1671 Cezanne Data Fabric; Function 7
+ 1679 Rembrandt Data Fabric: Device 18h; Function 0
+ 167a Rembrandt Data Fabric: Device 18h; Function 1
+ 167b Rembrandt Data Fabric: Device 18h; Function 2
+ 167c Rembrandt Data Fabric: Device 18h; Function 3
+ 167d Rembrandt Data Fabric: Device 18h; Function 4
+ 167e Rembrandt Data Fabric: Device 18h; Function 5
+ 167f Rembrandt Data Fabric: Device 18h; Function 6
+ 1680 Rembrandt Data Fabric: Device 18h; Function 7
+ 1700 Family 12h/14h Processor Function 0
+ 1701 Family 12h/14h Processor Function 1
+ 1702 Family 12h/14h Processor Function 2
+ 1703 Family 12h/14h Processor Function 3
+ 1704 Family 12h/14h Processor Function 4
+ 1705 Family 12h Processor Root Complex
+ 1706 Llano P2P Bridge to external GPU
+ 1707 Family 12h Processor Root Port
+ 1708 Family 12h Processor Root Port
+ 1709 Family 12h Processor Root Port
+ 170a Family 12h Processor Root Port
+ 170b Family 12h Processor Root Port
+ 170c Family 12h Processor Root Port
+ 170d Family 12h Processor Root Port
+ 1716 Family 12h/14h Processor Function 5
+ 1718 Family 12h/14h Processor Function 6
+ 1719 Family 12h/14h Processor Function 7
+ 2000 79c970 [PCnet32 LANCE]
+ 1014 2000 NetFinity 10/100 Fast Ethernet
+ 1022 2000 PCnet - Fast 79C971
+ 103c 104c Ethernet with LAN remote power Adapter
+ 103c 1064 Ethernet with LAN remote power Adapter
+ 103c 1065 Ethernet with LAN remote power Adapter
+ 103c 106c Ethernet with LAN remote power Adapter
+ 103c 106e Ethernet with LAN remote power Adapter
+ 103c 10ea Ethernet with LAN remote power Adapter
+ 1113 1220 EN1220 10/100 Fast Ethernet
+ 1259 2450 AT-2450 10/100 Fast Ethernet
+ 1259 2454 AT-2450v4 10Mb Ethernet Adapter
+ 1259 2700 AT-2700TX 10/100 Fast Ethernet
+ 1259 2701 AT-2700FX 100Mb Ethernet
+ 1259 2702 AT-2700FTX 10/100 Mb Fiber/Copper Fast Ethernet
+ 1259 2703 AT-2701FX
+ 1259 2704 AT-2701FTX 10/100 Mb Fiber/Copper Fast Ethernet
+ 4c53 1000 CC7/CR7/CP7/VC7/VP7/VR7 mainboard
+ 4c53 1010 CP5/CR6 mainboard
+ 4c53 1020 VR6 mainboard
+ 4c53 1030 PC5 mainboard
+ 4c53 1040 CL7 mainboard
+ 4c53 1060 PC7 mainboard
+# Via AMD's own technical reference on their Am79C978 NICs; https://www.amd.com/system/files/TechDocs/22206.pdf
+ 2001 Am79C978 PCnet Home (HomePNA) 1/10 PCI Ethernet Adapter [Am79C971 PHY]
+ 1092 0a78 Multimedia Home Network Adapter
+ 1668 0299 ActionLink Home Network Adapter
+ 2003 Am 1771 MBW [Alchemy]
+ 2020 53c974 [PCscsi]
+ 1af4 1100 QEMU Virtual Machine
+ 2040 79c974
+ 2080 CS5536 [Geode companion] Host Bridge
+ 2081 Geode LX Video
+ 2082 Geode LX AES Security Block
+ 208f CS5536 GeodeLink PCI South Bridge
+ 2090 CS5536 [Geode companion] ISA
+ 2091 CS5536 [Geode companion] FLASH
+ 2093 CS5536 [Geode companion] Audio
+ 2094 CS5536 [Geode companion] OHC
+ 2095 CS5536 [Geode companion] EHC
+ 2096 CS5536 [Geode companion] UDC
+ 2097 CS5536 [Geode companion] UOC
+ 209a CS5536 [Geode companion] IDE
+ 2625 Am79C973 [Lance/PCI PCNet/32]
+ 2627 Am79C975 [Lance/PCI PCNet/32]
+ 3000 ELanSC520 Microcontroller
+ 43a0 Hudson PCI to PCI bridge (PCIE port 0)
+ 43a1 Hudson PCI to PCI bridge (PCIE port 1)
+ 43a2 Hudson PCI to PCI bridge (PCIE port 2)
+ 43a3 Hudson PCI to PCI bridge (PCIE port 3)
+ 43b0 X370 Series Chipset PCIe Upstream Port
+ 1849 43c6 Fatal1ty X370 Professional Gaming
+ 43b1 X399 Series Chipset PCIe Bridge
+ 43b4 300 Series Chipset PCIe Port
+ 43b5 X370 Series Chipset SATA Controller
+ 1849 43c8 Fatal1ty X370 Professional Gaming
+ 43b6 X399 Series Chipset SATA Controller
+ 43b7 300 Series Chipset SATA Controller
+ 43b9 X370 Series Chipset USB 3.1 xHCI Controller
+ 1849 43d0 Fatal1ty X370 Professional Gaming
+ 43ba X399 Series Chipset USB 3.1 xHCI Controller
+ 43bb 300 Series Chipset USB 3.1 xHCI Controller
+ 43c6 400 Series Chipset PCIe Bridge
+ 43c7 400 Series Chipset PCIe Port
+ 43c8 400 Series Chipset SATA Controller
+ 43d5 400 Series Chipset USB 3.1 XHCI Controller
+ 43e9 500 Series Chipset Switch Upstream Port
+ 43eb 500 Series Chipset SATA Controller
+# or ASM106X Serial ATA Controller
+ 1b21 1062 ASM1062 Serial ATA Controller
+ 43ee 500 Series Chipset USB 3.1 XHCI Controller
+# maybe
+ 1b21 1142 ASM1042A USB 3.0 Host Controller
+ 57a3 Matisse PCIe GPP Bridge
+ 57a4 Matisse PCIe GPP Bridge
+ 57ad Matisse Switch Upstream
+ 7006 AMD-751 [Irongate] System Controller
+ 7007 AMD-751 [Irongate] AGP Bridge
+ 700a AMD-IGR4 AGP Host to PCI Bridge
+ 700b AMD-IGR4 PCI to PCI Bridge
+ 700c AMD-760 MP [IGD4-2P] System Controller
+ 700d AMD-760 MP [IGD4-2P] AGP Bridge
+ 700e AMD-760 [IGD4-1P] System Controller
+ 700f AMD-760 [IGD4-1P] AGP Bridge
+ 7400 AMD-755 [Cobra] ISA
+ 7401 AMD-755 [Cobra] IDE
+ 7403 AMD-755 [Cobra] ACPI
+ 7404 AMD-755 [Cobra] USB
+ 7408 AMD-756 [Viper] ISA
+ 7409 AMD-756 [Viper] IDE
+ 740b AMD-756 [Viper] ACPI
+ 740c AMD-756 [Viper] USB
+ 7410 AMD-766 [ViperPlus] ISA
+ 7411 AMD-766 [ViperPlus] IDE
+ 7413 AMD-766 [ViperPlus] ACPI
+ 7414 AMD-766 [ViperPlus] USB
+ 7440 AMD-768 [Opus] ISA
+ 1043 8044 A7M-D Mainboard
+ 7441 AMD-768 [Opus] IDE
+ 7443 AMD-768 [Opus] ACPI
+ 1043 8044 A7M-D Mainboard
+ 7445 AMD-768 [Opus] Audio
+ 7446 AMD-768 [Opus] MC97 Modem
+ 7448 AMD-768 [Opus] PCI
+ 7449 AMD-768 [Opus] USB
+ 7450 AMD-8131 PCI-X Bridge
+ 7451 AMD-8131 PCI-X IOAPIC
+ 7454 AMD-8151 System Controller
+ 7455 AMD-8151 AGP Bridge
+ 7458 AMD-8132 PCI-X Bridge
+ 7459 AMD-8132 PCI-X IOAPIC
+ 7460 AMD-8111 PCI
+ 161f 3017 HDAMB
+ 7461 AMD-8111 USB
+ 7462 AMD-8111 Ethernet
+ 7463 AMD-8111 USB EHCI
+ 7464 AMD-8111 USB OHCI
+ 161f 3017 HDAMB
+ 7468 AMD-8111 LPC
+ 161f 3017 HDAMB
+ 7469 AMD-8111 IDE
+ 1022 2b80 AMD-8111 IDE [Quartet]
+ 161f 3017 HDAMB
+ 746a AMD-8111 SMBus 2.0
+ 746b AMD-8111 ACPI
+ 161f 3017 HDAMB
+ 746d AMD-8111 AC97 Audio
+ 161f 3017 HDAMB
+ 746e AMD-8111 MC97 Modem
+ 756b AMD-8111 ACPI
+ 7800 FCH SATA Controller [IDE mode]
+ 7801 FCH SATA Controller [AHCI mode]
+ 103c 168b ProBook 4535s Notebook
+ 103c 194e ProBook 455 G1 Notebook
+ 1043 8623 AM1I-A Motherboard
+ 17aa 3988 Z50-75
+ 1849 7801 QC5000-ITX/PH
+ 7802 FCH SATA Controller [RAID mode]
+ 7803 FCH SATA Controller [RAID mode]
+ 7804 FCH SATA Controller [AHCI mode]
+ 103c 1985 Pavilion 17-e163sg Notebook PC
+ 7805 FCH SATA Controller [RAID mode]
+ 7806 FCH SD Flash Controller
+ 7807 FCH USB OHCI Controller
+ 103c 194e ProBook 455 G1 Notebook
+ 103c 1985 Pavilion 17-e163sg Notebook PC
+ 1043 8623 AM1I-A Motherboard
+ 17aa 3988 Z50-75
+ 1849 7807 QC5000-ITX/PH
+ 7808 FCH USB EHCI Controller
+ 103c 194e ProBook 455 G1 Notebook
+ 103c 1985 Pavilion 17-e163sg Notebook PC
+ 1043 8623 AM1I-A Motherboard
+ 17aa 3988 Z50-75
+ 1849 7808 QC5000-ITX/PH
+ 7809 FCH USB OHCI Controller
+ 103c 194e ProBook 455 G1 Notebook
+ 17aa 3988 Z50-75
+ 780a Kabini/Mullins SATA Raid/AHCI Mode (DotHill driver)
+ 780b FCH SMBus Controller
+ 103c 194e ProBook 455 G1 Notebook
+ 103c 1985 Pavilion 17-e163sg Notebook PC
+ 1043 8623 AM1I-A Motherboard
+ 17aa 3988 Z50-75
+ 1849 780b QC5000-ITX/PH
+ 780c FCH IDE Controller
+ 780d FCH Azalia Controller
+ 103c 194e ProBook 455 G1 Notebook
+ 103c 1985 Pavilion 17-e163sg Notebook PC
+ 1043 8444 F2A85-M Series
+ 1043 8576 AM1I-A Motherboard
+ 17aa 3988 Z50-75
+ 1849 8892 QC5000-ITX/PH
+ 780e FCH LPC Bridge
+ 103c 194e ProBook 455 G1 Notebook
+ 103c 1985 Pavilion 17-e163sg Notebook PC
+ 1043 8623 AM1I-A Motherboard
+ 17aa 3988 Z50-75
+ 1849 780e QC5000-ITX/PH
+ 780f FCH PCI Bridge
+ 7812 FCH USB XHCI Controller
+ 7813 FCH SD Flash Controller
+ 7814 FCH USB XHCI Controller
+ 103c 194e ProBook 455 G1 Notebook
+ 103c 1985 Pavilion 17-e163sg Notebook PC
+ 1043 8623 AM1I-A Motherboard
+ 17aa 3988 Z50-75
+ 1849 7814 QC5000-ITX/PH
+ 7900 FCH SATA Controller [IDE mode]
+ 7901 FCH SATA Controller [AHCI mode]
+ 103c 8615 Pavilion Laptop 15-cw1xxx
+ 1043 876b PRIME Motherboard
+ 1462 7c37 X570-A PRO motherboard
+ 15d9 7901 H12SSL-i
+ ea50 ce19 mCOM10-L1900
+ 7902 FCH SATA Controller [RAID mode]
+ 7903 FCH SATA Controller [RAID mode]
+ 7904 FCH SATA Controller [AHCI mode]
+ 7906 FCH SD Flash Controller
+ 7908 FCH USB EHCI Controller
+ 790b FCH SMBus Controller
+ 103c 8615 Pavilion Laptop 15-cw1xxx
+ 1043 876b PRIME Motherboard
+ 1462 7c37 X570-A PRO motherboard
+ 15d9 790b H12SSL-i
+ 17aa 5124 ThinkPad E595
+ ea50 ce19 mCOM10-L1900
+ 790e FCH LPC Bridge
+ 103c 8615 Pavilion Laptop 15-cw1xxx
+ 1043 876b PRIME B450M-A Motherboard
+ 1462 7c37 X570-A PRO motherboard
+ 15d9 790e H12SSL-i
+ 17aa 5124 ThinkPad E595
+ ea50 ce19 mCOM10-L1900
+ 790f FCH PCI Bridge
+ 7914 FCH USB XHCI Controller
+ 9600 RS780 Host Bridge
+ 1043 82ee M378A-CM Motherboard
+ 1043 82f1 M3A78-EH Motherboard
+ 9601 RS880 Host Bridge
+ 1019 2120 A785GM-M
+ 103c 1609 ProLiant MicroServer N36L
+ 1043 83a2 M4A785-M Mainboard
+ 1043 843e M5A88-V EVO
+ 9602 RS780/RS880 PCI to PCI bridge (int gfx)
+ 9603 RS780 PCI to PCI bridge (ext gfx port 0)
+ 103c 1609 ProLiant MicroServer N36L
+ 9604 RS780/RS880 PCI to PCI bridge (PCIE port 0)
+ 9605 RS780/RS880 PCI to PCI bridge (PCIE port 1)
+ 9606 RS780 PCI to PCI bridge (PCIE port 2)
+ 103c 1609 ProLiant MicroServer N36L
+ 9607 RS780/RS880 PCI to PCI bridge (PCIE port 3)
+ 9608 RS780/RS880 PCI to PCI bridge (PCIE port 4)
+ 9609 RS780/RS880 PCI to PCI bridge (PCIE port 5)
+ 960a RS780 PCI to PCI bridge (NB-SB link)
+ 960b RS780 PCI to PCI bridge (ext gfx port 1)
+1023 Trident Microsystems
+ 0194 82C194
+ 2000 4DWave DX
+ 2001 4DWave NX
+ 122d 1400 Trident PCI288-Q3DII (NX)
+ 2100 CyberBlade XP4m32
+ 2200 XGI Volari XP5
+ 8400 CyberBlade/i7
+ 1023 8400 CyberBlade i7 AGP
+ 8420 CyberBlade/i7d
+ 0e11 b15a CyberBlade i7 AGP
+ 8500 CyberBlade/i1
+ 8520 CyberBlade i1
+ 0e11 b16e CyberBlade i1 AGP
+ 1023 8520 CyberBlade i1 AGP
+ 8620 CyberBlade/i1
+ 1014 0502 ThinkPad R30/T30
+ 1014 1025 Travelmate 352TE
+ 8820 CyberBlade XPAi1
+ 9320 TGUI 9320
+ 9350 GUI Accelerator
+ 9360 Flat panel GUI Accelerator
+ 9382 Cyber 9382 [Reference design]
+ 9383 Cyber 9383 [Reference design]
+ 9385 Cyber 9385 [Reference design]
+ 9386 Cyber 9386
+ 9388 Cyber 9388
+ 9397 Cyber 9397
+ 939a Cyber 9397DVD
+ 9420 TGUI 9420
+ 9430 TGUI 9430
+ 9440 TGUI 9440
+ 9460 TGUI 9460
+ 9470 TGUI 9470
+ 9520 Cyber 9520
+ 9525 Cyber 9525
+ 9540 Cyber 9540
+ 9660 TGUI 9660/938x/968x
+ 9680 TGUI 9680
+ 9682 TGUI 9682
+ 9683 TGUI 9683
+ 9685 ProVIDIA 9685
+ 9750 3DImage 9750
+ 1014 9750 3DImage 9750
+ 1023 9750 3DImage 9750
+ 9753 TGUI 9753
+ 9754 TGUI 9754
+ 9759 TGUI 975
+ 9783 TGUI 9783
+ 9785 TGUI 9785
+ 9850 3DImage 9850
+ 9880 Blade 3D PCI/AGP
+ 1023 9880 Blade 3D
+ 9910 CyberBlade/XP
+ 9930 CyberBlade/XPm
+ 9960 CyberBlade XP2
+1024 Beijing Dajia Internet Information Technology Co.
+1025 Acer Incorporated [ALI]
+ 1435 M1435
+ 1445 M1445
+ 1449 M1449
+ 1451 M1451
+ 1461 M1461
+ 1489 M1489
+ 1511 M1511
+ 1512 ALI M1512 Aladdin
+ 1513 M1513
+ 1521 ALI M1521 Aladdin III CPU Bridge
+ 10b9 1521 ALI M1521 Aladdin III CPU Bridge
+ 1523 ALI M1523 ISA Bridge
+ 10b9 1523 ALI M1523 ISA Bridge
+ 1531 M1531 Northbridge [Aladdin IV/IV+]
+ 1533 M1533 PCI-to-ISA Bridge
+ 10b9 1533 ALI M1533 Aladdin IV/V ISA South Bridge
+ 1535 M1535 PCI Bridge + Super I/O + FIR
+ 1541 M1541 Northbridge [Aladdin V]
+ 10b9 1541 ALI M1541 Aladdin V/V+ AGP+PCI North Bridge
+ 1542 M1542 Northbridge [Aladdin V]
+ 1543 M1543 PCI-to-ISA Bridge + Super I/O + FIR
+ 1561 M1561 Northbridge [Aladdin 7]
+ 1621 M1621 Northbridge [Aladdin-Pro II]
+ 1631 M1631 Northbridge+3D Graphics [Aladdin TNT2]
+ 1641 M1641 Northbridge [Aladdin-Pro IV]
+ 1647 M1647 [MaGiK1] PCI North Bridge
+ 1671 M1671 Northbridge [ALADDiN-P4]
+ 1672 Northbridge [CyberALADDiN-P4]
+ 3141 M3141
+ 3143 M3143
+ 3145 M3145
+ 3147 M3147
+ 3149 M3149
+ 3151 M3151
+ 3307 M3307 MPEG-I Video Controller
+ 3309 M3309 MPEG-II Video w/ Software Audio Decoder
+ 3321 M3321 MPEG-II Audio/Video Decoder
+ 5212 M4803
+ 5215 ALI PCI EIDE Controller
+ 5217 M5217H
+ 5219 M5219
+ 5225 M5225
+ 5229 M5229
+ 5235 M5235
+ 5237 M5237 PCI USB Host Controller
+ 5240 EIDE Controller
+ 5241 PCMCIA Bridge
+ 5242 General Purpose Controller
+ 5243 PCI to PCI Bridge Controller
+ 5244 Floppy Disk Controller
+ 5247 M1541 PCI to PCI Bridge
+ 5251 M5251 P1394 Controller
+ 5427 PCI to AGP Bridge
+ 5451 M5451 PCI AC-Link Controller Audio Device
+ 5453 M5453 PCI AC-Link Controller Modem Device
+ 7101 M7101 PCI PMU Power Management Controller
+ 10b9 7101 M7101 PCI PMU Power Management Controller
+# should be 1022:9602
+ 9602 AMD RS780/RS880 PCI to PCI bridge (int gfx)
+1028 Dell
+ 0001 PowerEdge Expandable RAID Controller 2/Si
+ 1028 0001 PowerEdge 2400
+ 0002 PowerEdge Expandable RAID Controller 3/Di
+ 1028 0002 PowerEdge 4400
+ 1028 00d1 PERC 3/DiV [Viper]
+ 1028 00d9 PERC 3/DiL [Lexus]
+ 0003 PowerEdge Expandable RAID Controller 3/Si
+ 1028 0003 PowerEdge 2450
+# PowerEdge Codename Iguana
+ 0004 PowerEdge Expandable RAID Controller 3/Di [Iguana]
+ 1028 0004 PERC 3/DiF [Iguana]
+ 0006 PowerEdge Expandable RAID Controller 3/Di
+ 0007 Remote Access Card III
+ 0008 Remote Access Card III
+ 0009 Remote Access Card III: BMC/SMIC device not present
+ 000a PowerEdge Expandable RAID Controller 3/Di
+ 1028 0106 PERC 3/DiJ [Jaguar]
+ 1028 011b PERC 3/DiD [Dagger]
+ 1028 0121 PERC 3/DiB [Boxster]
+ 000c Embedded Remote Access or ERA/O
+ 000d Embedded Remote Access: BMC/SMIC device
+ 000e PowerEdge Expandable RAID controller 4/Di
+ 000f PowerEdge Expandable RAID controller 4/Di
+ 1028 014a PowerEdge 1750
+ 0010 Remote Access Card 4
+ 0011 Remote Access Card 4 Daughter Card
+ 0012 Remote Access Card 4 Daughter Card Virtual UART
+ 0013 PowerEdge Expandable RAID controller 4
+ 1028 016c PowerEdge Expandable RAID Controller 4e/Si
+ 1028 016d PowerEdge Expandable RAID Controller 4e/Di
+ 1028 016e PowerEdge Expandable RAID Controller 4e/Di
+ 1028 016f PowerEdge Expandable RAID Controller 4e/Di
+ 1028 0170 PowerEdge Expandable RAID Controller 4e/Di
+ 0014 Remote Access Card 4 Daughter Card SMIC interface
+ 0015 PowerEdge Expandable RAID controller 5
+ 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
+# NV-RAM Adapter used in Dell DR appliances
+ 0073 NV-RAM Adapter
+ 1028 PCIe Bridge riser
+ 2600 ENT NVMe RT1
+ 1028 215e ENT NVMe RT1 RI 3.84TB
+ 1028 215f ENT NVMe RT1 RI 7.68TB
+ 1028 2160 ENT NVMe RT1 FIPS RI 3.84TB
+ 1028 2161 ENT NVMe RT1 FIPS RI 7.68TB
+1029 Siemens Nixdorf IS
+102a LSI Logic
+ 0000 HYDRA
+ 0010 ASPEN
+ 001f AHA-2940U2/U2W /7890/7891 SCSI Controllers
+ 9005 000f 2940U2W SCSI Controller
+ 9005 0106 2940U2W SCSI Controller
+ 9005 a180 2940U2W SCSI Controller
+ 00c5 AIC-7899 U160/m SCSI Controller
+ 1028 00c5 PowerEdge 2550/2650/4600
+ 00cf AIC-7899P U160/m
+ 1028 0106 PowerEdge 4600
+ 1028 0121 PowerEdge 2650
+102b Matrox Electronics Systems Ltd.
+# DJ: I've a suspicion that 0010 is a duplicate of 0d10.
+ 0010 MGA-I [Impression?]
+ 0100 MGA 1064SG [Mystique]
+ 0518 MGA-II [Athena]
+ 0519 MGA 2064W [Millennium]
+ 051a MGA 1064SG [Mystique]
+ 102b 0100 MGA-1064SG Mystique
+ 102b 051a MGA-1164SG Mystique 220
+ 102b 1100 MGA-1084SG Mystique
+ 102b 1200 MGA-1084SG Mystique
+ 1100 102b MGA-1084SG Mystique
+ 110a 0018 Scenic Pro C5 (D1025)
+ 051b MGA 2164W [Millennium II]
+ 102b 051b MGA-2164W Millennium II
+ 102b 1100 MGA-2164W Millennium II
+ 102b 1200 MGA-2164W Millennium II
+ 102b 2100 MGA-2164W Millennium II
+ 051e MGA 1064SG [Mystique] AGP
+ 051f MGA 2164W [Millennium II] AGP
+ 102b 2100 MGA-2164WA [Millennium II A]
+ 0520 MGA G200
+ 102b dbc2 G200 Multi-Monitor
+ 102b dbc8 G200 Multi-Monitor
+ 102b dbe2 G200 Multi-Monitor
+ 102b dbe8 G200 Multi-Monitor
+ 102b ff03 Millennium G200 SD
+ 102b ff04 Marvel G200
+ 0521 MGA G200 AGP
+ 1014 ff03 Millennium G200 AGP
+ 102b 48e9 Mystique G200 AGP
+ 102b 48f8 Millennium G200 SD AGP
+ 102b 4a60 Millennium G200 LE AGP
+ 102b 4a64 Millennium G200 AGP
+ 102b c93c Millennium G200 AGP
+ 102b c9b0 Millennium G200 AGP
+ 102b c9bc Millennium G200 AGP
+ 102b ca60 Millennium G250 LE AGP
+ 102b ca6c Millennium G250 AGP
+ 102b dbbc Millennium G200 AGP
+ 102b dbc2 Millennium G200 MMS (Dual G200)
+ 102b dbc3 G200 Multi-Monitor
+ 102b dbc8 Millennium G200 MMS (Dual G200)
+ 102b dbd2 G200 Multi-Monitor
+ 102b dbd3 G200 Multi-Monitor
+ 102b dbd4 G200 Multi-Monitor
+ 102b dbd5 G200 Multi-Monitor
+ 102b dbd8 G200 Multi-Monitor
+ 102b dbd9 G200 Multi-Monitor
+ 102b dbe2 Millennium G200 MMS (Quad G200)
+ 102b dbe3 G200 Multi-Monitor
+ 102b dbe8 Millennium G200 MMS (Quad G200)
+ 102b dbf2 G200 Multi-Monitor
+ 102b dbf3 G200 Multi-Monitor
+ 102b dbf4 G200 Multi-Monitor
+ 102b dbf5 G200 Multi-Monitor
+ 102b dbf8 G200 Multi-Monitor
+ 102b dbf9 G200 Multi-Monitor
+ 102b f806 Mystique G200 Video AGP
+ 102b ff00 MGA-G200 AGP
+ 102b ff02 Mystique G200 AGP
+ 102b ff03 Millennium G200A AGP
+ 102b ff04 Marvel G200 AGP
+ 110a 0032 MGA-G200 AGP
+ 0522 MGA G200e [Pilot] ServerEngines (SEP1)
+ 103c 31fa ProLiant DL140 G3
+ 0525 MGA G400/G450
+ 0e11 b16f MGA-G400 AGP
+ 102b 0328 Millennium G400 16Mb SDRAM
+ 102b 0338 Millennium G400 16Mb SDRAM
+ 102b 0378 Millennium G400 32Mb SDRAM
+ 102b 0541 Millennium G450 Dual Head
+ 102b 0542 Millennium G450 Dual Head LX
+ 102b 0543 Millennium G450 Single Head LX
+ 102b 0641 Millennium G450 32Mb SDRAM Dual Head
+ 102b 0642 Millennium G450 32Mb SDRAM Dual Head LX
+ 102b 0643 Millennium G450 32Mb SDRAM Single Head LX
+ 102b 07c0 Millennium G450 Dual Head LE
+ 102b 07c1 Millennium G450 SDR Dual Head LE
+ 102b 0d41 Millennium G450 Dual Head PCI
+ 102b 0d42 Millennium G450 Dual Head LX PCI
+ 102b 0d43 Millennium G450 32Mb Dual Head PCI
+ 102b 0e00 Marvel G450 eTV
+ 102b 0e01 Marvel G450 eTV
+ 102b 0e02 Marvel G450 eTV
+ 102b 0e03 Marvel G450 eTV
+ 102b 0f80 Millennium G450 Low Profile
+ 102b 0f81 Millennium G450 Low Profile
+ 102b 0f82 Millennium G450 Low Profile DVI
+ 102b 0f83 Millennium G450 Low Profile DVI
+ 102b 19d8 Millennium G400 16Mb SGRAM
+ 102b 19f8 Millennium G400 32Mb SGRAM
+ 102b 2159 Millennium G400 Dual Head 16Mb
+ 102b 2179 Millennium G400 MAX/Dual Head 32Mb
+ 102b 217d Millennium G400 Dual Head Max
+ 102b 23c0 Millennium G450
+ 102b 23c1 Millennium G450
+ 102b 23c2 Millennium G450 DVI
+ 102b 23c3 Millennium G450 DVI
+ 102b 2f58 Millennium G400
+ 102b 2f78 Millennium G400
+ 102b 3693 Marvel G400 AGP
+ 102b 5dd0 4Sight II
+ 102b 5f50 4Sight II
+ 102b 5f51 4Sight II
+ 102b 5f52 4Sight II
+ 102b 9010 Millennium G400 Dual Head
+ 1458 0400 GA-G400
+ 1705 0001 Millennium G450 32MB SGRAM
+ 1705 0002 Millennium G450 16MB SGRAM
+ 1705 0003 Millennium G450 32MB
+ 1705 0004 Millennium G450 16MB
+ 0527 Parhelia
+ 102b 0840 Parhelia 128Mb
+ 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
+ 1028 02a4 PowerEdge T310 MGA G200eW WPCM450
+ 15d9 0605 X8SIL
+ 15d9 0624 X9SCM-F Motherboard
+ 15d9 066b X9SRL-F
+ 15d9 a811 H8DGU
+ 0533 MGA G200EH
+ 103c 3381 iLO4
+ 0534 G200eR2
+ 1028 04f7 PowerEdge R320 server
+ 0536 Integrated Matrox G200eW3 Graphics Controller
+ 0538 MGA G200eH3
+ 1590 00e4 iLO5 VGA
+ 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
+ 0550 SV2
+ 102b 00c0 MURA-IPX-I4EF
+ 102b 00c1 MURA-IPX-I4DF
+ 102b 00c3 MURA-IPX-I4DHF
+ 102b 00c5 MURA-IPX-I4EHF
+ 0d10 MGA Ultima/Impression
+ 1000 MGA G100 [Productiva]
+ 102b ff01 Productiva G100
+ 102b ff05 Productiva G100 Multi-Monitor
+ 1001 MGA G100 [Productiva] AGP
+ 102b 1001 MGA-G100 AGP
+ 102b ff00 MGA-G100 AGP
+ 102b ff01 MGA-G100 Productiva AGP
+ 102b ff03 Millennium G100 AGP
+ 102b ff04 MGA-G100 AGP
+ 102b ff05 MGA-G100 Productiva AGP Multi-Monitor
+ 110a 001e MGA-G100 AGP
+ 2007 MGA Mistral
+ 2527 Millennium G550
+# PCI\VEN_102B&DEV_2527&SUBSYS_0F42102B&REV_01
+ 102b 0f42 Matrox G550 Low Profile PCI
+ 102b 0f83 Millennium G550
+ 102b 0f84 Millennium G550 Dual Head DDR 32Mb
+ 102b 1e41 Millennium G550
+ 102b 22c0 G550 PCIe
+ 102b 2300 Millennium G550 LP PCIE
+ 2537 Millennium 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 Millennium 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 Millennium 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 Millennium 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 Millennium P690 PCIe x16
+ 102b 0042 ONYX
+ 102b 0043 SPECTRA
+ 102b 0080 Millennium P690 Plus LP PCIe x16
+ 102b 0081 Millennium P690 LP PCIe x16
+ 102b 0082 RAD LPX PCIe x16
+ 102b 00c0 Millennium P690 Plus LP PCI
+ 102b 00c2 Millennium P690 LP PCI
+ 102b 00c3 RAD LPX PCI
+ 102b 0101 Millennium P690 PCI
+ 102b 0140 Millennium P690 LP PCIe x1
+ 102b 0180 Display Wall IP Decode 128 MB
+ 4164 Morphis QxT frame grabber
+ 43b4 Morphis Qxt encoding engine
+ 4510 Morphis COM port
+ 4536 VIA Framegrabber
+ 4686 Concord GX (customized Intel 82541)
+ 475b Solios eCL/XCL-B frame grabber
+ 475d Vio frame grabber family
+ 102b 4b90 Vio Duo frame grabber (single channel)
+ 102b 4b91 Vio Duo frame grabber
+ 102b 4b92 Vio Analog frame grabber
+ 102b 4b93 Vio SDI Frame Grabber
+ 102b 4b94 Vio DVI-A frame grabber
+ 475f Solios (single-Full) CL frame grabber
+ 102b 475f Solios eCL/XCL-F frame grabber
+ 102b 4d5f Solios eV-CL (single-Full) frame grabber
+ 102b 4e5f Solios eM-CL (single-Full) frame grabber
+ 47a1 Solios eA/XA frame grabber
+ 102b 4be0 Solios eA/XA (single) frame grabber
+ 102b 4be1 Solios eA/XA (dual) frame grabber
+ 102b 4be2 Solios eA/XA (quad) frame grabber
+ 47a2 Solios COM port
+ 47c1 Solios (dual-Base/single-Medium) CL frame grabber
+ 102b 0000 Solios frame grabber
+ 102b 4b80 Solios eCL/XCL (single-Medium) frame grabber
+ 102b 4b81 Solios eCL/XCL (dual-Base) frame grabber
+ 102b 4d80 Solios eV-CL (single-Medium) frame grabber
+ 102b 4d81 Solios eV-CL (dual-Base) frame grabber
+ 102b 4e80 Solios eM-CL (single-Medium) frame grabber
+ 102b 4e81 Solios eM-CL (dual-Base) frame grabber
+ 47c2 Solios COM port
+ 4949 Radient frame grabber family
+ 102b 0010 Radient eCL (Single-full) frame grabber
+ 102b 0011 Radient eCLV (Single-full) frame grabber
+ 102b 0020 Radient eCL (Dual-base) frame grabber
+ 102b 0030 Radient eCL (Dual-full) frame grabber
+ 102b 0040 Radient eCL (Quad-base) frame grabber
+ 102b 0050 Radient eCL (Golden) frame grabber
+ 102b 1010 Radient eV-CXP (quad CXP-6) frame grabber
+ 102b 1015 Radient eV-CXP (dual CXP-6) frame grabber
+ 102b 1020 Radient eV-CXP (quad CXP-3) frame grabber
+ 102b 1050 Radient eV-CXP (Golden) frame grabber
+ 4cdc Morphis JPEG2000 accelerator
+ 4f54 Morphis (e)Quad frame grabber
+ 4fc5 Morphis (e)Dual frame grabber
+ 5e10 Morphis aux I/O
+ 6573 Shark 10/100 Multiport SwitchNIC
+102c Chips and Technologies
+ 00b8 F64310
+ 00c0 F69000 HiQVideo
+ 102c 00c0 F69000 HiQVideo
+ 4c53 1000 CC7/CR7/CP7/VC7/VP7/VR7 mainboard
+ 4c53 1010 CP5/CR6 mainboard
+ 4c53 1020 VR6 mainboard
+ 4c53 1030 PC5 mainboard
+ 4c53 1050 CT7 mainboard
+ 4c53 1051 CE7 mainboard
+ 00d0 F65545
+ 00d8 F65545
+ 00dc F65548
+ 00e0 F65550
+ 00e4 F65554
+ 00e5 F65555 HiQVPro
+ 0e11 b049 Armada 1700 Laptop Display Controller
+ 1179 0001 Satellite Pro/Satellite
+ 00f0 F68554
+ 00f4 F68554 HiQVision
+ 00f5 F68555
+ 0c30 F69030
+ 4c53 1000 CC7/CR7/CP7/VC7/VP7/VR7 mainboard
+ 4c53 1050 CT7 mainboard
+ 4c53 1051 CE7 mainboard
+ 4c53 1080 CT8 mainboard
+102d Wyse Technology Inc.
+ 50dc 3328 Audio
+102e Olivetti Advanced Technology
+102f Toshiba America
+ 0009 r4x00
+ 000a TX3927 MIPS RISC PCI Controller
+ 0020 ATM Meteor 155
+ 102f 00f8 ATM Meteor 155
+ 0030 TC35815CF PCI 10/100 Mbit Ethernet Controller
+ 0031 TC35815CF PCI 10/100 Mbit Ethernet Controller with WOL
+ 0032 TC35815CF PCI 10/100 Mbit Ethernet Controller on TX4939
+ 0105 TC86C001 [goku-s] IDE
+ 0106 TC86C001 [goku-s] USB 1.1 Host
+ 0107 TC86C001 [goku-s] USB Device Controller
+ 0108 TC86C001 [goku-s] I2C/SIO/GPIO Controller
+ 0180 TX4927/38 MIPS RISC PCI Controller
+ 0181 TX4925 MIPS RISC PCI Controller
+ 0182 TX4937 MIPS RISC PCI Controller
+ 01b4 Celleb platform IDE interface
+ 01b5 SCC USB 2.0 EHCI controller
+ 01b6 SCC USB 1.1 OHCI controller
+1030 TMC Research
+1031 Miro Computer Products AG
+ 5601 DC20 ASIC
+ 5607 Video I/O & motion JPEG compressor
+ 5631 Media 3D
+ 6057 MiroVideo DC10/DC30+
+1032 Compaq
+1033 NEC Corporation
+ 0000 Vr4181A USB Host or Function Control Unit
+ 0001 PCI to 486-like bus Bridge
+ 0002 PCI to VL98 Bridge
+ 0003 ATM Controller
+ 0004 R4000 PCI Bridge
+ 0005 PCI to 486-like bus Bridge
+ 0006 PC-9800 Graphic Accelerator
+ 0007 PCI to UX-Bus Bridge
+ 0008 PC-9800 Graphic Accelerator
+ 0009 PCI to PC9800 Core-Graph Bridge
+ 0016 PCI to VL Bridge
+ 001a [Nile II]
+ 0021 Vrc4373 [Nile I]
+ 0029 PowerVR PCX1
+ 002a PowerVR 3D
+ 002c Star Alpha 2
+ 002d PCI to C-bus Bridge
+ 0035 OHCI USB Controller
+ 1033 0035 USB Controller
+ 103c 1293 USB add-in card
+ 103c 1294 USB 2.0 add-in card
+ 1179 0001 USB
+ 1186 0035 DUB-C2 USB 2.0 2-port 32-bit cardbus controller
+ 12ee 7000 Root Hub
+ 14c2 0105 PTI-205N USB 2.0 Host Controller
+ 1799 0001 Root Hub
+ 1931 000a GlobeTrotter Fusion Quad Lite (PPP data)
+ 1931 000b GlobeTrotter Fusion Quad Lite (GSM data)
+ 807d 0035 PCI-USB2 (OHCI subsystem)
+ 8086 4d44 D850EMV2 motherboard
+ 003b PCI to C-bus Bridge
+ 003e NAPCCARD Cardbus Controller
+ 0046 PowerVR PCX2 [midas]
+ 005a Vrc5074 [Nile 4]
+ 0063 uPD72862 [Firewarden] IEEE1394 OHCI 1.0 Link Controller
+ 0067 PowerVR Neon 250 Chipset
+ 1010 0020 PowerVR Neon 250 AGP 32Mb
+ 1010 0080 PowerVR Neon 250 AGP 16Mb
+ 1010 0088 PowerVR Neon 250 16Mb
+ 1010 0090 PowerVR Neon 250 AGP 16Mb
+ 1010 0098 PowerVR Neon 250 16Mb
+ 1010 00a0 PowerVR Neon 250 AGP 32Mb
+ 1010 00a8 PowerVR Neon 250 32Mb
+ 1010 0120 PowerVR Neon 250 AGP 32Mb
+ 0072 uPD72874 IEEE1394 OHCI 1.1 3-port PHY-Link Ctrlr
+ 0074 56k Voice Modem
+ 1033 8014 RCV56ACF 56k Voice Modem
+ 009b Vrc5476
+ 00a5 VRC4173
+ 00a6 VRC5477 AC97
+ 00cd uPD72870 [Firewarden] IEEE1394a OHCI 1.0 Link/3-port PHY Controller
+ 12ee 8011 Root hub
+ 00ce uPD72871 [Firewarden] IEEE1394a OHCI 1.0 Link/1-port PHY Controller
+ 00df Vr4131
+ 00e0 uPD72010x USB 2.0 Controller
+ 1186 f100 DUB-C2 USB 2.0 2-port 32-bit cardbus controller
+ 12ee 7001 Root hub
+ 14c2 0205 PTI-205N USB 2.0 Host Controller
+ 1799 0002 Root Hub
+ 807d 1043 PCI-USB2 (EHCI subsystem)
+ 8086 4d44 D850EMV2 motherboard
+ 00e7 uPD72873 [Firewarden] IEEE1394a OHCI 1.1 Link/2-port PHY Controller
+ 00f2 uPD72874 [Firewarden] IEEE1394a OHCI 1.1 Link/3-port PHY Controller
+ 00f3 uPD6113x Multimedia Decoder/Processor [EMMA2]
+ 010c VR7701
+ 0125 uPD720400 PCI Express - PCI/PCI-X Bridge
+ 013a Dual Tuner/MPEG Encoder
+ 0194 uPD720200 USB 3.0 Host Controller
+ 1028 04a3 Precision M4600
+ 1028 04b2 Vostro 3350
+ 1028 04da Vostro 3750
+ 1043 8413 P8P67 Deluxe Motherboard
+ 104d 907a Vaio VPCF1
+ 1af4 1100 QEMU Virtual Machine
+ 1b96 0001 USB 3.0 PCIe Card
+ 01e7 uPD72873 [Firewarden] IEEE1394a OHCI 1.1 Link/2-port PHY Controller
+ 01f2 uPD72874 [Firewarden] IEEE1394a OHCI 1.1 Link/3-port PHY Controller
+1034 Framatome Connectors USA Inc.
+1035 Comp. & Comm. Research Lab
+1036 Future Domain Corp.
+ 0000 TMC-18C30 [36C70]
+1037 Hitachi Micro Systems
+1038 AMP, Inc
+1039 Silicon Integrated Systems [SiS]
+ 0001 AGP Port (virtual PCI-to-PCI bridge)
+ 0002 AGP Port (virtual PCI-to-PCI bridge)
+ 0003 AGP Port (virtual PCI-to-PCI bridge)
+ 0004 PCI-to-PCI bridge
+ 1039 0000 PCIe x16 port
+ 0006 85C501/2/3
+ 0008 SiS85C503/5513 (LPC Bridge)
+ 0009 5595 Power Management Controller
+ 000a PCI-to-PCI bridge
+ 1039 0000 PCIe x1 port
+ 0016 SiS961/2/3 SMBus controller
+ 0018 SiS85C503/5513 (LPC Bridge)
+ 0163 163 802.11b/g Wireless LAN Adapter
+ 0180 RAID bus controller 180 SATA/PATA [SiS]
+ 0181 SATA
+ 0182 182 SATA/RAID Controller
+ 1734 1095 D2030-A1
+ 0186 AHCI Controller (0106)
+ 0190 190 Ethernet Adapter
+ 0191 191 Gigabit Ethernet Adapter
+ 1043 8139 P5SD2-FM/S mainboard
+ 0200 5597/5598/6326 VGA
+ 1039 0000 SiS5597 SVGA (Shared RAM)
+ 0204 82C204
+ 0205 SG86C205
+ 0300 300/305 PCI/AGP VGA Display Adapter
+ 107d 2720 Leadtek WinFast VR300
+ 0310 315H PCI/AGP VGA Display Adapter
+ 0315 315 PCI/AGP VGA Display Adapter
+ 0325 315PRO PCI/AGP VGA Display Adapter
+ 0330 330 [Xabre] PCI/AGP VGA Display Adapter
+ 0406 85C501/2
+ 0496 SiS85C496 PCI & CPU Memory Controller (PCM)
+ 0530 530 Host
+ 0540 540 Host
+ 0550 550 Host
+ 0597 5513C
+ 0601 85C601
+ 0620 620 Host
+ 0630 630 Host
+ 0633 633 Host
+ 0635 635 Host
+ 0645 SiS645 Host & Memory & AGP Controller
+ 0646 SiS645DX Host & Memory & AGP Controller
+ 0648 645xx
+ 0649 SiS649 Host
+ 0650 650/M650 Host
+ 0651 651 Host
+ 0655 655 Host
+ 0660 660 Host
+ 0661 661FX/M661FX/M661MX Host
+ 0662 662 Host
+ 0671 671MX
+ 0730 730 Host
+ 0733 733 Host
+ 0735 735 Host
+ 0740 740 Host
+ 0741 741/741GX/M741 Host
+ 1849 0741 K7S41/K7S41GX motherboard
+ 0745 745 Host
+ 0746 746 Host
+ 0755 755 Host
+ 0760 760/M760 Host
+ 0761 761/M761 Host
+ 1734 1099 D2030-A1 Motherboard
+ 0900 SiS900 PCI Fast Ethernet
+ 1019 0a14 K7S5A motherboard
+ 1039 0900 SiS900 10/100 Ethernet Adapter onboard
+ 1043 8035 CUSI-FX motherboard
+ 1043 80a7 Motherboard P4S800D-X
+ 1462 0900 MS-6701 motherboard
+ 0961 SiS961 [MuTIOL Media IO]
+ 0962 SiS962 [MuTIOL Media IO] LPC Controller
+ 0963 SiS963 [MuTIOL Media IO] LPC Controller
+ 0964 SiS964 [MuTIOL Media IO] LPC Controller
+ 0965 SiS965 [MuTIOL Media IO]
+ 0966 SiS966 [MuTIOL Media IO]
+ 0968 SiS968 [MuTIOL Media IO]
+ 1180 SATA Controller / IDE mode
+ 1182 SATA Controller / RAID mode
+ 1039 0180 SiS 966 4-port SATA controller
+ 1183 SATA Controller / IDE mode
+ 1039 0180 SiS 966 4-port SATA controller
+ 1184 AHCI Controller / RAID mode
+ 1185 AHCI IDE Controller (0106)
+ 3602 83C602
+ 5107 5107
+ 5300 SiS540 PCI Display Adapter
+ 5315 550 PCI/AGP VGA Display Adapter
+ 5401 486 PCI Chipset
+ 5511 5511/5512
+ 5513 5513 IDE Controller
+ 1019 0970 P6STP-FL motherboard
+ 1039 5513 SiS5513 EIDE Controller (A,B step)
+ 1043 8035 CUSI-FX motherboard
+ 1462 7010 MS-6701 motherboard
+ 1631 5513 GA-8SIML Rev1.0 Motherboard
+ 1734 1095 D2030-A1 Motherboard
+ 5517 5517
+ 5571 5571
+ 5581 5581 Pentium Chipset
+ 5582 5582
+ 5591 5591/5592 Host
+ 5596 5596 Pentium Chipset
+ 5597 5597 [SiS5582]
+ 5600 5600 Host
+ 6204 Video decoder & MPEG interface
+ 6205 VGA Controller
+ 6236 6236 3D-AGP
+ 6300 630/730 PCI/AGP VGA Display Adapter
+ 1019 0970 P6STP-FL motherboard
+ 1043 8035 CUSI-FX motherboard
+ 104d 80e2 VAIO PCV-J200
+ 6306 530/620 PCI/AGP VGA Display Adapter
+ 6325 65x/M650/740 PCI/AGP VGA Display Adapter
+ 1039 6325 SiS 651 onboard [Asus P4SC-EA]
+ 1631 1004 SiS 651C onboard [Gigabyte GA-8SIML Rev1.0]
+ 6326 86C326 5598/6326
+ 1039 6326 SiS6326 GUI Accelerator
+ 1092 0a50 SpeedStar A50
+ 1092 0a70 SpeedStar A70
+ 1092 4910 SpeedStar A70
+ 1092 4920 SpeedStar A70
+ 10b0 6326 S6110-B (AGP)
+ 1569 6326 SiS6326 GUI Accelerator
+ 6330 661/741/760 PCI/AGP or 662/761Gx PCIE VGA Display Adapter
+ 1039 6330 [M]661xX/[M]741[GX]/[M]760 PCI/AGP VGA Adapter
+ 1043 8113 SiS Real 256E (ASUS P5S800-VM motherboard)
+ 1458 d000 SiS661FX GUI 2D/3D Accelerator
+ 1734 1099 D2030-A1
+ 6350 770/670 PCIE VGA Display Adapter
+ 6351 771/671 PCIE VGA Display Adapter
+ 7001 USB 1.1 Controller
+ 1019 0a14 K7S5A motherboard
+ 1039 7000 Onboard USB Controller
+ 1462 5470 ECS K7SOM+ motherboard
+ 1462 7010 MS-6701 motherboard
+ 1734 1095 D2030-A1 Motherboard
+ 7002 USB 2.0 Controller
+ 1462 5470 K7SOM+ 5.2C Motherboard
+ 1462 7010 MS-6701 motherboard
+ 1509 7002 Onboard USB Controller
+ 1734 1095 D2030-A1
+ 7007 FireWire Controller
+ 1462 701d MS-6701
+ 7012 SiS7012 AC'97 Sound Controller
+ 1019 0f05 A928 (i-Buddie)
+ 1039 7012 SiS 7012 onboard [Asus P4SC-EA] AC'97 Sound Controller
+ 1043 818f A8S-X Motherboard
+ 13f6 0300 CMI9739(A) on ECS K7S series motherboard
+ 1462 5850 MSI 648 Max (MS-6585)
+ 1462 7010 MS-6701 motherboard
+ 15bd 1001 DFI 661FX motherboard
+ 1734 109f D2030-A1 Motherboard
+ 1849 7012 K7S41GX motherboard
+# There are may be different modem codecs here (Intel537 compatible and incompatible)
+ 7013 AC'97 Modem Controller
+ 7016 SiS7016 PCI Fast Ethernet Adapter
+ 1039 7016 SiS7016 10/100 Ethernet Adapter
+ 7018 SiS PCI Audio Accelerator
+ 1014 01b6 SiS PCI Audio Accelerator
+ 1014 01b7 SiS PCI Audio Accelerator
+ 1019 7018 SiS PCI Audio Accelerator
+ 1025 000e SiS PCI Audio Accelerator
+ 1025 0018 SiS PCI Audio Accelerator
+ 1039 7018 SiS PCI Audio Accelerator
+ 1043 1453 SiS PCI Audio Accelerator
+ 1043 800b SiS PCI Audio Accelerator
+ 104d 80e2 VAIO PCV-J200
+ 1054 7018 SiS PCI Audio Accelerator
+ 107d 5330 SiS PCI Audio Accelerator
+ 107d 5350 SiS PCI Audio Accelerator
+ 1170 3209 SiS PCI Audio Accelerator
+ 1462 400a SiS PCI Audio Accelerator
+ 14a4 2089 SiS PCI Audio Accelerator
+ 14cd 2194 SiS PCI Audio Accelerator
+ 14ff 1100 SiS PCI Audio Accelerator
+ 152d 8808 SiS PCI Audio Accelerator
+ 1558 1103 SiS PCI Audio Accelerator
+ 1558 2200 SiS PCI Audio Accelerator
+ 1563 7018 SiS PCI Audio Accelerator
+ 15c5 0111 SiS PCI Audio Accelerator
+ 270f a171 SiS PCI Audio Accelerator
+ a0a0 0022 SiS PCI Audio Accelerator
+ 7019 SiS7019 Audio Accelerator
+ 7502 Azalia Audio Controller
+ 1043 81a1 P5SD2-FM/S mainboard
+103a Seiko Epson Corporation
+103b Tatung Corp. Of America
+103c Hewlett-Packard Company
+ 1005 A4977A Visualize EG
+ 1008 Visualize FX
+ 1028 Tach TL Fibre Channel Host Adapter
+ 1029 Tach XL2 Fibre Channel Host Adapter
+ 107e 000f Interphase 5560 Fibre Channel Adapter
+ 9004 9210 1Gb/2Gb Family Fibre Channel Controller
+ 9004 9211 1Gb/2Gb Family Fibre Channel Controller
+ 102a Tach TS Fibre Channel Host Adapter
+ 107e 000e Interphase 5540/5541 Fibre Channel Adapter
+ 9004 9110 1Gb/2Gb Family Fibre Channel Controller
+ 9004 9111 1Gb/2Gb Family Fibre Channel Controller
+ 1030 J2585A DeskDirect 10/100VG NIC
+ 1031 J2585B HP 10/100VG PCI LAN Adapter
+ 103c 1040 J2973A DeskDirect 10BaseT NIC
+ 103c 1041 J2585B DeskDirect 10/100VG NIC
+ 103c 1042 J2970A DeskDirect 10BaseT/2 NIC
+ 1040 J2973A DeskDirect 10BaseT NIC
+ 1041 J2585B DeskDirect 10/100 NIC
+ 1042 J2970A DeskDirect 10BaseT/2 NIC
+ 1048 Diva Serial [GSP] Multiport UART
+ 103c 1049 Tosca Console
+ 103c 104a Tosca Secondary
+ 103c 104b Maestro SP2
+ 103c 1223 Superdome Console
+ 103c 1226 Keystone SP2
+ 103c 1227 Powerbar SP2
+ 103c 1282 Everest SP2
+ 103c 1301 Diva RMP3
+ 1054 PCI Local Bus Adapter
+ 1064 79C970 PCnet Ethernet Controller
+ 108b Visualize FXe
+ 10c1 NetServer Smart IRQ Router
+ 10ed TopTools Remote Control
+ 10f0 rio System Bus Adapter
+ 10f1 rio I/O Controller
+ 1219 NetServer PCI Hot-Plug Controller
+ 121a NetServer SMIC Controller
+ 121b NetServer Legacy COM Port Decoder
+ 121c NetServer PCI COM Port Decoder
+ 1229 zx1 System Bus Adapter
+ 122a zx1 I/O Controller
+ 122e PCI-X Local Bus Adapter
+ 127b sx1000 System Bus Adapter
+ 127c sx1000 I/O Controller
+ 128d Diva [GSP] Management Board
+ 1290 Auxiliary Diva Serial Port
+ 103c 1291 Diva SP2
+ 1291 Auxiliary Diva Serial Port
+ 12b4 zx1 QuickSilver AGP8x Local Bus Adapter
+ 12eb sx2000 System Bus Adapter
+ 12ec sx2000 I/O Controller
+ 12ee PCI-X 2.0 Local Bus Adapter
+ 1302 RMP-3 Shared Memory Driver
+ 1303 RMP-3 (Remote Management Processor)
+ 22f6 iLO5 Virtual USB Controller
+ 1590 00e4 iLO5 Standard Virtual USB Controller
+ 2910 E2910A PCIBus Exerciser
+ 2925 E2925A 32 Bit, 33 MHzPCI Exerciser & Analyzer
+ 3206 Adaptec Embedded Serial ATA HostRAID
+ 3220 Smart Array P600
+ 103c 3225 3 Gb/s SAS RAID
+ 3230 Smart Array Controller
+ 103c 3223 Smart Array P800
+ 103c 3234 P400 SAS Controller
+ 103c 3235 P400i SAS Controller
+ 103c 3237 E500 SAS Controller
+ 103c 323d P700m SAS Controller
+ 3238 Smart Array E200i (SAS Controller)
+ 103c 3211 Smart Array E200i
+ 103c 3212 Smart Array E200
+ 3239 Smart Array Gen9 Controllers
+ 103c 21bd P244br
+ 103c 21be P741m
+ 103c 21bf H240ar
+ 103c 21c0 P440ar
+ 103c 21c1 P840ar
+ 103c 21c2 P440
+ 103c 21c3 P441
+ 103c 21c4 Smart Array
+ 103c 21c5 P841
+ 103c 21c6 H244br
+ 103c 21c7 H240
+ 103c 21c8 H241
+ 103c 21c9 Smart Array
+ 103c 21ca P246br
+ 103c 21cb P840
+ 103c 21cc Smart Array
+ 103c 21cd P240nr
+ 103c 21ce H240nr
+ 323a Smart Array G6 controllers
+ 103c 3241 Smart Array P212
+ 103c 3243 Smart Array P410
+ 103c 3245 Smart Array P410i
+ 103c 3247 Smart Array P411
+ 103c 3249 Smart Array P812
+ 103c 324a Smart Array 712m (Mezzanine RAID controller)
+ 103c 324b Smart Array P711m (Mezzanine RAID controller)
+ 323b Smart Array Gen8 Controllers
+ 103c 3350 P222
+ 103c 3351 P420
+ 103c 3352 P421
+ 103c 3354 P420i
+ 103c 3355 P220i
+ 323c Smart Array Gen8+ Controllers
+ 103c 1920 P430i
+ 103c 1921 P830i
+ 103c 1922 P430
+ 103c 1923 P431
+ 103c 1924 P830
+ 103c 1925 Smart Array
+ 103c 1926 P731m
+ 103c 1928 P230i
+ 3300 Integrated Lights-Out Standard Virtual USB Controller
+ 103c 3304 iLO2
+ 103c 3305 iLO2
+ 103c 3309 iLO2 GXL/iLO3 GXE
+ 103c 330e iLO3
+ 103c 3381 iLO4
+ 3301 Integrated Lights-Out Standard Serial Port
+ 103c 3304 iLO2
+ 103c 3305 iLO2
+ 103c 330e iLO3
+ 103c 3381 iLO4
+# Virtual serial port which is presented on a Java applet
+ 3302 Integrated Lights-Out Standard KCS Interface
+ 103c 3304 iLO2
+ 103c 3305 iLO2
+ 103c 330e iLO3
+ 103c 3381 iLO4
+ 3305 Integrated Lights-Out (iLO2) Controller
+ 3306 Integrated Lights-Out Standard Slave Instrumentation & System Support
+ 103c 330e iLO3
+ 103c 3381 iLO4
+ 1590 00e4 iLO5
+ 3307 Integrated Lights-Out Standard Management Processor Support and Messaging
+# HP DL380 G6
+ 103c 3309 iLO 2
+ 103c 330e iLO3
+ 103c 3381 iLO4
+ 3308 Integrated Lights-Out Standard MS Watchdog Timer
+ 103c 330e iLO3
+ 103c 3381 iLO4
+ 4030 zx2 System Bus Adapter
+ 4031 zx2 I/O Controller
+ 4037 PCIe Local Bus Adapter
+ 9602 AMD RS780/RS880 PCI to PCI bridge (int gfx)
+ 103c 1609 ProLiant MicroServer N36L
+103e Solliday Engineering
+103f Synopsys/Logic Modeling Group
+1040 Accelgraphics Inc.
+1041 Computrend
+1042 Micron
+ 1000 PC Tech RZ1000
+ 1001 PC Tech RZ1001
+ 3000 Samurai_0
+ 3010 Samurai_1
+ 3020 Samurai_IDE
+1043 ASUSTeK Computer Inc.
+ 0464 Radeon R9 270x GPU
+ 0521 RX580 [RX 580 Dual O8G]
+ 0675 ISDNLink P-IN100-ST-D
+ 0675 1704 ISDN Adapter (PCI Bus, D, C)
+ 0675 1707 ISDN Adapter (PCI Bus, DV, W)
+ 10cf 105e ISDN Adapter (PCI Bus, DV, W)
+# Should be 1022:9602
+ 9602 AMD RS780/RS880 PCI to PCI bridge (int gfx)
+ 1043 83a2 M4A785TD Motherboard
+1044 Adaptec (formerly DPT)
+ 1012 Domino RAID Engine
+ a400 SmartCache/Raid I-IV Controller
+ a500 PCI Bridge
+ a501 SmartRAID V Controller
+ 1044 c001 PM1554U2 Ultra2 Single Channel
+ 1044 c002 PM1654U2 Ultra2 Single Channel
+ 1044 c003 PM1564U3 Ultra3 Single Channel
+ 1044 c004 PM1564U3 Ultra3 Dual Channel
+ 1044 c005 PM1554U2 Ultra2 Single Channel (NON ACPI)
+ 1044 c00a PM2554U2 Ultra2 Single Channel
+ 1044 c00b PM2654U2 Ultra2 Single Channel
+ 1044 c00c PM2664U3 Ultra3 Single Channel
+ 1044 c00d PM2664U3 Ultra3 Dual Channel
+ 1044 c00e PM2554U2 Ultra2 Single Channel (NON ACPI)
+ 1044 c00f PM2654U2 Ultra2 Single Channel (NON ACPI)
+ 1044 c014 PM3754U2 Ultra2 Single Channel (NON ACPI)
+ 1044 c015 PM3755U2B Ultra2 Single Channel (NON ACPI)
+ 1044 c016 PM3755F Fibre Channel (NON ACPI)
+ 1044 c01e PM3757U2 Ultra2 Single Channel
+ 1044 c01f PM3757U2 Ultra2 Dual Channel
+ 1044 c020 PM3767U3 Ultra3 Dual Channel
+ 1044 c021 PM3767U3 Ultra3 Quad Channel
+ 1044 c028 PM2865U3 Ultra3 Single Channel
+ 1044 c029 PM2865U3 Ultra3 Dual Channel
+ 1044 c02a PM2865F Fibre Channel
+ 1044 c03c 2000S Ultra3 Single Channel
+ 1044 c03d 2000S Ultra3 Dual Channel
+ 1044 c03e 2000F Fibre Channel
+ 1044 c046 3000S Ultra3 Single Channel
+ 1044 c047 3000S Ultra3 Dual Channel
+ 1044 c048 3000F Fibre Channel
+ 1044 c050 5000S Ultra3 Single Channel
+ 1044 c051 5000S Ultra3 Dual Channel
+ 1044 c052 5000F Fibre Channel
+ 1044 c05a 2400A UDMA Four Channel
+ 1044 c05b 2400A UDMA Four Channel DAC
+ 1044 c064 3010S Ultra3 Dual Channel
+ 1044 c065 3410S Ultra160 Four Channel
+ 1044 c066 3010S Fibre Channel
+ a511 SmartRAID V Controller
+ 1044 c032 ASR-2005S I2O Zero Channel
+ 1044 c035 ASR-2010S I2O Zero Channel
+ c066 3010S Ultra3 Dual Channel
+1045 OPTi Inc.
+ a0f8 82C750 [Vendetta] USB Controller
+ c101 92C264
+ c178 92C178
+ c556 82X556 [Viper]
+ c557 82C557 [Viper-M]
+ c558 82C558 [Viper-M ISA+IDE]
+ c567 82C750 [Vendetta], device 0
+ c568 82C750 [Vendetta], device 1
+ c569 82C579 [Viper XPress+ Chipset]
+ c621 82C621 [Viper-M/N+]
+ c700 82C700 [FireStar]
+ c701 82C701 [FireStar Plus]
+ c814 82C814 [Firebridge 1]
+ c822 82C822
+ c824 82C824
+ c825 82C825 [Firebridge 2]
+ c832 82C832
+ c861 82C861 OHCI USB Host
+ c881 82C881 [FireLink] 1394 OHCI Link Controller
+ c895 82C895
+ c935 EV1935 ECTIVA MachOne PCIAudio
+ d568 82C825 [Firebridge 2]
+ d721 IDE [FireStar]
+1046 IPC Corporation, Ltd.
+1047 Genoa Systems Corp
+1048 Elsa AG
+ 0c60 Gladiac MX
+ 0d22 Quadro4 900XGL [ELSA GLoria4 900XGL]
+ 1000 QuickStep 1000
+ 3000 QuickStep 3000
+ 8901 Gloria XL
+ 1048 0935 GLoria XL (Virge)
+1049 Fountain Technologies, Inc.
+# nee SGS Thomson Microelectronics
+104a STMicroelectronics
+ 0000 STLS2F Host Bridge
+ 0008 STG 2000X
+ 0009 STG 1764X
+ 0010 STG4000 [3D Prophet Kyro Series]
+ 104a 4018 ST PowerVR Kyro (64MB AGP TVO)
+# 64MB AGP
+ 1681 0010 PowerVR Kyro II [3D Prophet 4500]
+ 1681 0028 3D Prophet 4000XT
+ 1681 c010 3D Prophet 4500 TV-Out
+ 1681 c069 3D Prophet 4000XT
+ 0201 STPC Vega Northbridge
+ 0209 STPC Consumer/Industrial North- and Southbridge
+ 020a STPC Atlas/ConsumerS/Consumer IIA Northbridge
+ 020b STPC Consumer II ISA Bridge
+ 0210 STPC Atlas ISA Bridge
+ 021a STPC Consumer S Southbridge
+ 021b STPC Consumer IIA Southbridge
+ 0220 STPC Industrial PCI to PCCard bridge
+ 0228 STPC Atlas IDE
+ 0229 STPC Vega IDE
+ 0230 STPC Atlas/Vega OHCI USB Controller
+ 0238 STPC Vega LAN
+ 0500 ST70137 [Unicorn] ADSL DMT Transceiver
+ 104a 0500 BeWAN ADSL PCI st
+ 0564 STPC Client Northbridge
+ 0981 21x4x DEC-Tulip compatible 10/100 Ethernet
+ 1746 STG 1764X
+ 2774 21x4x DEC-Tulip compatible 10/100 Ethernet
+ 3520 MPEG-II decoder card
+ 55cc STPC Client Southbridge
+104b BusLogic
+ 0140 BT-946C (old) [multimaster 01]
+ 1040 BT-946C (BA80C30) [MultiMaster 10]
+ 8130 Flashpoint LT
+104c Texas Instruments
+ 0500 100 MBit LAN Controller
+ 0508 TMS380C2X Compressor Interface
+ 1000 Eagle i/f AS
+ 104c PCI1510 PC card Cardbus Controller
+ 3d04 TVP4010 [Permedia]
+ 3d07 TVP4020 [Permedia 2]
+ 1011 4d10 Comet
+ 1040 000f AccelStar II
+ 1040 0011 AccelStar II
+ 1048 0a31 WINNER 2000
+ 1048 0a32 GLoria Synergy
+ 1048 0a34 GLoria Synergy
+ 1048 0a35 GLoria Synergy
+ 1048 0a36 GLoria Synergy
+ 1048 0a43 GLoria Synergy
+ 1048 0a44 GLoria Synergy
+ 107d 2633 WinFast 3D L2300
+ 1092 0126 FIRE GL 1000 PRO
+ 1092 0127 FIRE GL 1000 PRO
+ 1092 0136 FIRE GL 1000 PRO
+ 1092 0141 FIRE GL 1000 PRO
+ 1092 0146 FIRE GL 1000 PRO
+ 1092 0148 FIRE GL 1000 PRO
+ 1092 0149 FIRE GL 1000 PRO
+ 1092 0152 FIRE GL 1000 PRO
+ 1092 0154 FIRE GL 1000 PRO
+ 1092 0155 FIRE GL 1000 PRO
+ 1092 0156 FIRE GL 1000 PRO
+ 1092 0157 FIRE GL 1000 PRO
+ 1097 3d01 Jeronimo Pro
+ 1102 100f Graphics Blaster Extreme
+ 3d3d 0100 Reference Permedia 2 3D
+ 8000 PCILynx/PCILynx2 IEEE 1394 Link Layer Controller
+ 105e 8003 FireBoard200
+ 1443 8003 FireBoard200
+ 1443 8005 FireBoard400
+ 1443 8006 FireBoard400
+ e4bf 1010 CF1-1-SNARE
+ e4bf 1020 CF1-2-SNARE
+ e4bf 1040 FireCompact400
+ 8009 TSB12LV22 IEEE-1394 Controller
+ 104d 8032 8032 OHCI i.LINK (IEEE 1394) Controller
+ 1443 8010 FireBoard400-OHCI
+ 8017 PCI4410 FireWire Controller
+ 8019 TSB12LV23 IEEE-1394 Controller
+ 11bd 000a Studio DV500-1394
+ 11bd 000e Studio DV
+ 1443 8010 FireBoard400-OHCI
+ e4bf 1010 CF2-1-CYMBAL
+ 8020 TSB12LV26 IEEE-1394 Controller (Link)
+ 1028 00d8 Precision 530
+ 104d 80e2 VAIO PCV-J200
+ 11bd 000f Studio DV500-1394
+ 11bd 001c Excalibur 4.1
+ 1443 8010 FireBoard400-OHCI
+ 8021 TSB43AA22 IEEE-1394 Controller (PHY/Link Integrated)
+ 104d 80df Vaio PCG-FX403
+ 104d 80e7 VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP
+ 8022 TSB43AB22 IEEE-1394a-2000 Controller (PHY/Link) [iOHCI-Lynx]
+ 104c 8023 TSB43AB22/A IEEE-1394a-2000 Controller (PHY/Link)
+ 8023 TSB43AB22A IEEE-1394a-2000 Controller (PHY/Link) [iOHCI-Lynx]
+ 1028 0168 Precision Workstation 670 Mainboard
+ 103c 088c NC8000 laptop
+ 1043 808b K8N4/A8N Series Mainboard
+ 1043 815b P5W DH Deluxe Motherboard
+ 1443 8023 FireCard400
+ 8086 5044 Desktop Board DP35DP
+ 8024 TSB43AB23 IEEE-1394a-2000 Controller (PHY/Link)
+ 107d 6620 Winfast DV2000 FireWire Controller
+ 1443 8024 FireBoard Blue
+ 1458 1000 Motherboard
+ 8025 TSB82AA2 IEEE-1394b Link Layer Controller
+ 1043 813c P5P series mainboard
+ 1443 8025 FireBoard800
+ 1458 1000 GA-K8N Ultra-9 Mainboard
+ 1546 8025 FWB-PCI01
+ 17fc 8025 GIC3800
+ 8026 TSB43AB21 IEEE-1394a-2000 Controller (PHY/Link)
+ 1025 0035 TravelMate 660
+ 1025 003c Aspire 2001WLCi (Compaq CL50 motherboard)
+ 103c 0025 XE4500 Notebook
+ 103c 006a NX9500
+ 1043 808d A7V333 mainboard.
+ 8027 PCI4451 IEEE-1394 Controller
+ 1028 00e5 Latitude C810
+ 1028 00e6 PCI4451 IEEE-1394 Controller (Dell Inspiron 8100)
+ 8029 PCI4510 IEEE-1394 Controller
+ 1028 0163 Latitude D505
+ 1028 0196 Inspiron 5160
+ 1071 8160 MIM2900
+ 802b PCI7410,7510,7610 OHCI-Lynx Controller
+ 1028 0139 Latitude D400
+ 1028 014e PCI7410,7510,7610 OHCI-Lynx Controller (Latitude D800)
+ 802e PCI7x20 1394a-2000 OHCI Two-Port PHY/Link-Layer Controller
+ 1028 018d Inspiron 700m/710m
+ 8031 PCIxx21/PCIxx11/PCIx515 PC Card Controller
+ 1025 0064 Extensa 3000 series laptop
+ 1025 0080 Aspire 5024WLMi
+ 103c 0934 Compaq nw8240/nx8220
+ 103c 0944 Compaq nc6220 Notebook PC
+ 103c 099c NX6110/NC6120
+ 103c 308b MX6125
+ 8032 OHCI Compliant IEEE 1394 Host Controller
+ 1025 0064 Extensa 3000 series laptop
+ 1025 0080 Aspire 5024WLMi
+ 103c 0934 Compaq nw8240/nx8220
+ 103c 099c NX6110/NC6120
+ 103c 308b MX6125
+ 8033 PCIxx21/PCIxx11 Flash Media Controller
+ 1025 0064 Extensa 3000 series laptop
+ 1025 0080 Aspire 5024WLMi
+ 103c 0934 Compaq nw8240/nx8220
+ 103c 0944 Compaq nc6220 Notebook PC
+ 103c 099c NX6110/NC6120
+ 103c 308b MX6125
+ 8034 PCIxx21/PCIxx11 SD Host Controller
+ 1025 0080 Aspire 5024WLMi
+ 103c 0934 Compaq nw8240/nx8220
+ 103c 0944 Compaq nc6220 Notebook PC
+ 103c 099c NX6110/NC6120
+ 103c 308b MX6125
+ 8035 PCIxx21/PCIxx11 Smart Card Controller
+ 103c 0934 Compaq nw8240/nx8220
+ 103c 0944 Compaq nc6220 Notebook PC
+ 103c 099c NX6110/NC6120
+ 8036 PCI6515 Cardbus Controller
+ 8038 PCI6515 SmartCard Controller
+ 8039 PCIxx12 Cardbus Controller
+ 103c 309f Compaq nx9420 Notebook
+ 103c 30a1 NC2400
+ 103c 30a3 Compaq nw8440
+ 104d 902d VAIO VGN-NR120E
+ 803a PCIxx12 OHCI Compliant IEEE 1394 Host Controller
+ 103c 309f nx9420
+ 103c 30a1 NC2400
+ 103c 30a3 Compaq nw8440
+ 104d 902d VAIO VGN-NR120E
+ 803b PCIxx12 Flash Media Controller
+ 103c 309f nx9420
+ 103c 30a3 Compaq nw8440
+ 104d 8212 VAIO VGN-N21E
+ 104d 902d VAIO VGN-NR120E
+ 803c PCIxx12 SDA Standard Compliant SD Host Controller
+ 103c 309f nx9420
+ 103c 30a3 Compaq nw8440
+ 803d PCIxx12 GemCore based SmartCard controller
+ 103c 309f Compaq nx9420 Notebook
+ 103c 30a1 NC2400
+ 103c 30a3 nc8430
+ 103c 30aa nc6310
+ 8101 TSB43DB42 IEEE-1394a-2000 Controller (PHY/Link)
+ 8201 PCI1620 Firmware Loading Function
+ 8204 PCI7410/7510/7610 PCI Firmware Loading Function
+ 1028 0139 Latitude D400
+ 1028 014e Latitude D800
+ 8231 XIO2000(A)/XIO2200A PCI Express-to-PCI Bridge
+ 5678 1234 DC-1394 PCIe
+ 8232 XIO3130 PCI Express Switch (Upstream)
+ 8233 XIO3130 PCI Express Switch (Downstream)
+ 8235 XIO2200A IEEE-1394a-2000 Controller (PHY/Link)
+ 5678 1234 DC-1394 PCIe
+ 823e XIO2213A/B/XIO2221 PCI Express to PCI Bridge [Cheetah Express]
+ 823f XIO2213A/B/XIO2221 IEEE-1394b OHCI Controller [Cheetah Express]
+ 1546 803c FWB-PCIE1X11B
+ 8240 XIO2001 PCI Express-to-PCI Bridge
+ 8241 TUSB73x0 SuperSpeed USB 3.0 xHCI Host Controller
+ 1014 04b2 S824 (8286-42A)
+ 8400 ACX 100 22Mbps Wireless Interface
+ 1186 3b00 DWL-650+ PC Card cardbus 22Mbs Wireless Adapter [AirPlus]
+ 1186 3b01 DWL-520+ 22Mbps PCI Wireless Adapter
+ 1395 2201 WL22-PC
+ 16ab 8501 WL-8305 IEEE802.11b+ Wireless LAN PCI Adapter
+ 8401 ACX 100 22Mbps Wireless Interface
+ 8888 Multicore DSP+ARM KeyStone II SOC
+ 9000 Wireless Interface (of unknown type)
+ 9065 TMS320DM642
+ 9066 ACX 111 54Mbps Wireless Interface
+ 0308 3404 G-102 v1 802.11g Wireless Cardbus Adapter
+ 0308 3406 G-162 v2 802.11g Wireless Cardbus Adapter
+ 104c 9066 WL212 Sitecom Wireless Network PCI-Card 100M (Version 1)
+# Found in Philips ADSL ANNEX A WLAN Router SNA6500/18 sold by Belgacom
+ 104c 9067 TNETW1130GVF
+ 104c 9096 Trendnet TEW-412PC Wireless PCI Adapter (Version A)
+ 1186 3b04 DWL-G520+ Wireless PCI Adapter
+ 1186 3b05 DWL-G650+ AirPlusG+ CardBus Wireless LAN
+ 1186 3b08 AirPlus G DWL-G630 Wireless Cardbus Adapter (rev.B1)
+ 1385 4c00 WG311v2 802.11g Wireless PCI Adapter
+ 13d1 aba0 SWLMP-54108 108Mbps Wireless mini PCI card 802.11g+
+ 14ea ab07 GW-NS54GM Wireless Cardbus Adapter
+ 16ec 010d USR5416 802.11g Wireless Turbo PCI Adapter
+ 16ec 010e USR5410 802.11g Wireless Cardbus Adapter
+ 1737 0033 WPC54G v2 802.11g Wireless-G Notebook Adapter
+ 17cf 0032 G-162 v1 802.11g Wireless Cardbus Adapter
+ 17cf 0033 Z-Com XG650 Wireless miniPCI 802.11b/g
+ 187e 340b G-302 v2 802.11g Wireless PCI Adapter
+ 187e 340c G-360 v2 802.11g Wireless PCI Adapter
+ a001 TDC1570
+ a100 TDC1561
+ a102 TNETA1575 HyperSAR Plus w/PCI Host i/f & UTOPIA i/f
+ a106 TMS320C6414 TMS320C6415 TMS320C6416
+ 175c 5000 ASI50xx Audio Adapter
+ 175c 6400 ASI6400 Cobranet series
+ 175c 8700 ASI87xx Radio Tuner card
+ ac10 PCI1050
+ ac11 PCI1053
+ ac12 PCI1130
+ ac13 PCI1031
+ ac15 PCI1131
+ ac16 PCI1250
+ 1014 0092 ThinkPad 600
+ ac17 PCI1220
+ ac18 PCI1260
+ ac19 PCI1221
+ ac1a PCI1210
+ ac1b PCI1450
+ 0e11 b113 Armada M700
+ 1014 0130 ThinkPad 600X/A21m/T20/T22
+ ac1c PCI1225
+ 0e11 b121 Armada E500
+ 1028 0088 Latitude CPi A400XT
+ ac1d PCI1251A
+ ac1e PCI1211
+ ac1f PCI1251B
+ ac20 TI 2030
+ ac21 PCI2031
+ ac22 PCI2032 PCI Docking Bridge
+ ac23 PCI2250 PCI-to-PCI Bridge
+ ac28 PCI2050 PCI-to-PCI Bridge
+ ac2c PCI2060 PCI-to-PCI Bridge
+ ac30 PCI1260 PC card Cardbus Controller
+ ac40 PCI4450 PC card Cardbus Controller
+ ac41 PCI4410 PC card Cardbus Controller
+ ac42 PCI4451 PC card Cardbus Controller
+ 1028 00e6 PCI4451 PC card CardBus Controller (Inspiron 8100)
+ ac44 PCI4510 PC card Cardbus Controller
+ 1028 0149 Inspiron 5100
+ 1028 0163 Latitude D505
+ 1028 0196 Inspiron 5160
+ 1071 8160 MIM2000
+ ac46 PCI4520 PC card Cardbus Controller
+ 1014 0552 ThinkPad
+ ac47 PCI7510 PC card Cardbus Controller
+ 1028 0139 Latitude D400
+ 1028 013f Precision M60
+ 1028 014e Latitude D800
+ ac48 PCI7610 PC Card Cardbus Controller
+ ac49 PCI7410 PC Card Cardbus Controller
+ ac4a PCI7510/7610 CardBus Bridge
+ 1028 0139 Latitude D400
+ 1028 014e Latitude D800
+ ac4b PCI7610 SD/MMC controller
+ ac4c PCI7610 Memory Stick controller
+ ac50 PCI1410 PC card Cardbus Controller
+ ac51 PCI1420 PC card Cardbus Controller
+ 0e11 004e Evo N600c
+ 1014 0148 ThinkPad A20m
+ 1014 023b ThinkPad T23
+ 1028 00b1 Latitude C600
+ 1028 012a Latitude C640
+ 1033 80cd Versa Note VXi
+ 10cf 1095 Lifebook S-4510/C6155
+ e4bf 1000 CP2-2-HIPHOP
+ ac52 PCI1451 PC card Cardbus Controller
+ ac53 PCI1421 PC card Cardbus Controller
+ ac54 PCI1620 PC Card Controller
+ 103c 08b0 tc1100 tablet
+ ac55 PCI1520 PC card Cardbus Controller
+ 1014 0512 ThinkPad T30/T40
+ 103c 0025 XE4500 Notebook
+ ac56 PCI1510 PC card Cardbus Controller
+ 1014 0512 ThinkPad R50e
+ 1014 0528 ThinkPad R40e
+ 17aa 2012 ThinkPad T60/R60 series
+ ac60 PCI2040 PCI to DSP Bridge Controller
+ 175c 5100 ASI51xx Audio Adapter
+ 175c 6100 ASI61xx Audio Adapter
+ 175c 6200 ASI62xx Audio Adapter
+ 175c 8800 ASI88xx Audio Adapter
+ 186f 3001 WR-G303 PCI radio receiver
+ 186f 3005 WR-G305 PCI radio receiver
+ 186f 3101 WR-G313 PCI radio receiver
+ 186f 3105 WR-G315 PCI radio receiver
+ ac8d PCI 7620
+ ac8e PCI7420 CardBus Controller
+ 1028 018d Inspiron 700m/710m
+ ac8f PCI7420/7620 SD/MS-Pro Controller
+ 1028 018d Inspiron 700m/710m
+ b001 TMS320C6424
+ fe00 FireWire Host Controller
+ fe03 12C01A FireWire Host Controller
+104d Sony Corporation
+ 8004 DTL-H2500 [Playstation development board]
+ 8009 CXD1947Q i.LINK Controller
+ 800c DTL-H800 [PS1 sound development board]
+ 8039 CXD3222 i.LINK Controller
+ 8047 PS2 TOOL MRP
+ 8056 Rockwell HCF 56K modem
+ 808a Memory Stick Controller
+ 80ff PS2 Performance Analyzer
+ 814a PS2 Performance Analyzer
+ 8183 ATHENS [PS3 prototype developer interface card]
+ 81b0 BM-1 [PSP TOOL Board Management Device]
+ 81c3 VO-4 [PSP TOOL Video Output Device]
+ 81ce SxS Pro memory card
+ 81ff PS3 TOOL MRP
+ 8200 PS3 TOOL RSX Tracing FPGA
+ 820e CXD9208GP [PS3 PS2 emulation subsystem adapter]
+# 2nd ID
+ 905c SxS Pro memory card
+# 2nd ID
+ 907f SxS Pro+ memory card
+ 908f Aeolia ACPI
+ 909e Aeolia Ethernet Controller (Marvell Yukon 2 Family)
+ 909f Aeolia SATA AHCI Controller
+ 90a0 Aeolia SD/MMC Host Controller
+ 90a1 Aeolia PCI Express Glue and Miscellaneous Devices
+ 90a2 Aeolia DMA Controller
+ 90a3 Aeolia Memory (DDR3/SPM)
+ 90a4 Aeolia USB 3.0 xHCI Host Controller
+ 90bc SxS Pro+ memory card
+ 90c0 PCIe x8 XAVC Codec Board
+ 90c8 Belize ACPI
+ 90c9 Belize Ethernet Controller
+ 90ca Belize SATA AHCI Controller
+ 90cb Belize SD/MMC Host Controller
+ 90cc Belize PCI Express Glue and Miscellaneous Devices
+ 90cd Belize DMA Controller
+ 90ce Belize Memory (DDR3/SPM)
+ 90cf Belize USB 3.0 xHCI Host Controller
+ 90d7 Baikal ACPI
+ 90d8 Baikal Ethernet Controller
+ 90d9 Baikal SATA AHCI Controller
+ 90da Baikal SD/MMC Host Controller
+ 90db Baikal PCI Express Glue and Miscellaneous Devices
+ 90dc Baikal DMA Controller
+ 90dd Baikal Memory (DDR3/SPM)
+ 90de Baikal USB 3.0 xHCI Host Controller
+104e Oak Technology, Inc
+ 0017 OTI-64017
+ 0107 OTI-107 [Spitfire]
+ 0109 Video Adapter
+ 0111 OTI-64111 [Spitfire]
+ 0217 OTI-64217
+ 0317 OTI-64317
+104f Co-time Computer Ltd
+1050 Winbond Electronics Corp
+ 0000 NE2000
+ 0001 W83769F
+ 0033 W89C33D 802.11 a/b/g BB/MAC
+ 0105 W82C105
+ 0840 W89C840
+ 1050 0001 W89C840 Ethernet Adapter
+ 1050 0840 W89C840 Ethernet Adapter
+ 0940 W89C940
+ 5a5a W89C940F
+ 6692 W6692
+ 1043 1702 ISDN Adapter (PCI Bus, D, W)
+ 1043 1703 ISDN Adapter (PCI Bus, DV, W)
+ 1043 1707 ISDN Adapter (PCI Bus, DV, W)
+ 144f 1702 ISDN Adapter (PCI Bus, D, W)
+ 144f 1703 ISDN Adapter (PCI Bus, DV, W)
+ 144f 1707 ISDN Adapter (PCI Bus, DV, W)
+ 9921 W99200F MPEG-1 Video Encoder
+ 9922 W99200F/W9922PF MPEG-1/2 Video Encoder
+ 9970 W9970CF
+1051 Anigma, Inc.
+1052 ?Young Micro Systems
+1053 Young Micro Systems
+1054 Hitachi, Ltd
+ 3009 2Gbps Fibre Channel to PCI HBA 3009
+ 300a 4Gbps Fibre Channel to PCI-X HBA 300a
+ 300b 4Gbps Fibre Channel to PCI-X HBA 300b
+ 300f ColdFusion 3 Chipset Processor to I/O Controller
+ 3010 ColdFusion 3 Chipset Memory Controller Hub
+ 3011 ColdFusion 3e Chipset Processor to I/O Controller
+ 3012 ColdFusion 3e Chipset Memory Controller Hub
+ 3017 Unassigned Hitachi Shared FC Device 3017
+ 301b Virtual VGA Device
+ 301d PCIe-to-PCIe Bridge with Virtualization IO Assist Feature
+ 3020 FIVE-EX based Fibre Channel to PCIe HBA
+ 302c M001 PCI Express Switch Upstream Port
+ 302d M001 PCI Express Switch Downstream Port
+ 3070 Hitachi FIVE-FX Fibre Channel to PCIe HBA
+ 3505 SH7751 PCI Controller (PCIC)
+ 350e SH7751R PCI Controller (PCIC)
+1055 Microchip Technology / SMSC
+ 7430 LAN7430
+ 7431 LAN7431
+ 9130 SLC90E66 [Victory66] IDE
+ 9460 SLC90E66 [Victory66] ISA
+ 9462 SLC90E66 [Victory66] USB
+ 9463 SLC90E66 [Victory66] ACPI
+ e420 LAN9420/LAN9420i
+1056 ICL
+# Motorola made a mistake and used 1507 instead of 1057 in some chips. Please look at the 1507 entry as well when updating this.
+1057 Motorola
+ 0001 MPC105 [Eagle]
+ 0002 MPC106 [Grackle]
+ 0003 MPC8240 [Kahlua]
+ 0004 MPC107
+ 0006 MPC8245 [Unity]
+ 0008 MPC8540
+ 0009 MPC8560
+ 0012 MPC8548 [PowerQUICC III]
+ 0100 MC145575 [HFC-PCI]
+ 0431 KTI829c 100VG
+ 1073 Nokia N770
+ 1219 Nokia N800
+ 1801 DSP56301 Digital Signal Processor
+ 14fb 0101 Transas Radar Imitator Board [RIM]
+ 14fb 0102 Transas Radar Imitator Board [RIM-2]
+ 14fb 0202 Transas Radar Integrator Board [RIB-2]
+ 14fb 0611 1 channel CAN bus Controller [CanPci-1]
+ 14fb 0612 2 channels CAN bus Controller [CanPci-2]
+ 14fb 0613 3 channels CAN bus Controller [CanPci-3]
+ 14fb 0614 4 channels CAN bus Controller [CanPci-4]
+ 14fb 0621 1 channel CAN bus Controller [CanPci2-1]
+ 14fb 0622 2 channels CAN bus Controller [CanPci2-2]
+ 14fb 0810 Transas VTS Radar Integrator Board [RIB-4]
+ 175c 4200 ASI4215 Audio Adapter
+ 175c 4300 ASI43xx Audio Adapter
+ 175c 4400 ASI4401 Audio Adapter
+ ecc0 0010 Darla
+ ecc0 0020 Gina
+ ecc0 0030 Layla rev.0
+ ecc0 0031 Layla rev.1
+ ecc0 0040 Darla24 rev.0
+ ecc0 0041 Darla24 rev.1
+ ecc0 0050 Gina24 rev.0
+ ecc0 0051 Gina24 rev.1
+ ecc0 0070 Mona rev.0
+ ecc0 0071 Mona rev.1
+ ecc0 0072 Mona rev.2
+ 18c0 MPC8265A/8266/8272
+ 18c1 MPC8271/MPC8272
+ 3052 SM56 Data Fax Modem
+ 3410 DSP56361 Digital Signal Processor
+ ecc0 0050 Gina24 rev.0
+ ecc0 0051 Gina24 rev.1
+ ecc0 0060 Layla24
+ ecc0 0070 Mona rev.0
+ ecc0 0071 Mona rev.1
+ ecc0 0072 Mona rev.2
+ ecc0 0080 Mia rev.0
+ ecc0 0081 Mia rev.1
+ ecc0 0090 Indigo
+ ecc0 00a0 Indigo IO
+ ecc0 00b0 Indigo DJ
+ ecc0 0100 3G
+ 4801 Raven
+ 4802 Falcon
+ 4803 Hawk
+ 4806 CPX8216
+# MPC7410 PowerPC microprocessor and PCI host bridge
+ 480b MPC7410
+ 4d68 20268
+ 5600 SM56 PCI Modem
+ 1057 0300 SM56 PCI Speakerphone Modem
+ 1057 0301 SM56 PCI Voice Modem
+ 1057 0302 SM56 PCI Fax Modem
+ 1057 5600 SM56 PCI Voice modem
+ 13d2 0300 SM56 PCI Speakerphone Modem
+ 13d2 0301 SM56 PCI Voice modem
+ 13d2 0302 SM56 PCI Fax Modem
+ 1436 0300 SM56 PCI Speakerphone Modem
+ 1436 0301 SM56 PCI Voice modem
+ 1436 0302 SM56 PCI Fax Modem
+ 144f 100c SM56 PCI Fax Modem
+ 1494 0300 SM56 PCI Speakerphone Modem
+ 1494 0301 SM56 PCI Voice modem
+ 14c8 0300 SM56 PCI Speakerphone Modem
+ 14c8 0302 SM56 PCI Fax Modem
+ 1668 0300 SM56 PCI Speakerphone Modem
+ 1668 0302 SM56 PCI Fax Modem
+ 5608 Wildcard X100P
+ 5803 MPC5200
+ 5806 MCF54 Coldfire
+ 5808 MPC8220
+ 5809 MPC5200B
+ 6400 MPC190 Security Processor (S1 family, encryption)
+ 6405 MPC184 Security Processor (S1 family)
+1058 Electronics & Telecommunications RSH
+1059 Kontron
+105a Promise Technology, Inc.
+ 0d30 PDC20265 (FastTrak100 Lite/Ultra100)
+ 1043 8042 AV7266-E South Bridge Promise RAID
+ 105a 4d33 Ultra100
+ 0d38 20263
+ 105a 4d39 Fasttrak66
+ 1275 20275
+ 3318 PDC20318 (SATA150 TX4)
+ 3319 PDC20319 (FastTrak S150 TX4)
+ 105a 3319 FastTrak S150 TX4 4 port SATA PCI board
+ 8086 3427 S875WP1-E mainboard
+ 3371 PDC20371 (FastTrak S150 TX2plus)
+ 3373 PDC20378 (FastTrak 378/SATA 378)
+ 1043 80f5 K8V Deluxe/PC-DL Deluxe motherboard
+ 1462 590d KT6 Delta-FIS2R (MS-6590)
+ 1462 702e K8T NEO FIS2R motherboard
+ 3375 PDC20375 (SATA150 TX2plus)
+ 3376 PDC20376 (FastTrak 376)
+ 1043 809e A7V8X motherboard
+ 3515 PDC40719 [FastTrak TX4300/TX4310]
+ 3519 PDC40519 (FastTrak TX4200)
+ 3570 PDC20771 [FastTrak TX2300]
+ 3571 PDC20571 (FastTrak TX2200)
+ 3574 PDC20579 SATAII 150 IDE Controller
+ 3577 PDC40779 (SATA 300 779)
+ 3d17 PDC40718 (SATA 300 TX4)
+ 3d18 PDC20518/PDC40518 (SATAII 150 TX4)
+ 3d73 PDC40775 (SATA 300 TX2plus)
+ 3d75 PDC20575 (SATAII150 TX2plus)
+ 3f20 PDC42819 [FastTrak TX2650/TX4650]
+ 4302 80333 [SuperTrak EX4350]
+ 4d30 PDC20267 (FastTrak100/Ultra100)
+ 105a 4d33 Ultra100
+ 105a 4d39 FastTrak100
+ 8086 5744 S845WD1-E mainboard
+ 4d33 20246
+ 105a 4d33 20246 IDE Controller
+ 4d38 PDC20262 (FastTrak66/Ultra66)
+ 105a 4d30 Ultra Device on SuperTrak
+ 105a 4d33 Ultra66
+ 105a 4d39 FastTrak66
+ 4d68 PDC20268 [Ultra100 TX2]
+ 105a 4d68 Ultra100 TX2
+ 4d69 20269
+ 105a 4d68 Ultra133TX2
+ 5275 PDC20276 (MBFastTrak133 Lite)
+ 1043 807e A7V333 motherboard.
+ 105a 0275 SuperTrak SX6000 IDE
+ 105a 1275 MBFastTrak133 Lite (tm) Controller (RAID mode)
+ 1458 b001 MBUltra 133
+ 5300 DC5300
+ 6268 PDC20270 (FastTrak100 LP/TX2/TX4)
+ 105a 4d68 FastTrak100 TX2
+ 6269 PDC20271 (FastTrak TX2000)
+ 105a 6269 FastTrak TX2/TX2000
+ 6300 PDC81731 [FastTrak SX8300]
+ 6621 PDC20621 (FastTrak S150 SX4/FastTrak SX4000 lite)
+ 6622 PDC20621 [SATA150 SX4] 4 Channel IDE RAID Controller
+ 6624 PDC20621 [FastTrak SX4100]
+ 6626 PDC20618 (Ultra 618)
+ 6629 PDC20619 (FastTrak TX4000)
+ 7275 PDC20277 (SBFastTrak133 Lite)
+ 8002 SATAII150 SX8
+ 8350 80333 [SuperTrak EX8350/EX16350], 80331 [SuperTrak EX8300/EX16300]
+ 8650 81384 [SuperTrak EX SAS and SATA RAID Controller]
+ 105a 4600 SuperTrak EX4650A
+ 105a 4601 SuperTrak EX4650
+ 105a 4610 SuperTrak EX4650EL
+ 105a 8600 SuperTrak EX8650EL
+ 105a 8601 SuperTrak EX8650A
+ 105a 8602 SuperTrak EX8654
+ 105a 8603 SuperTrak EX8658
+ 105a 8604 SuperTrak EX8650
+ 105a 8610 SuperTrak EX8650M
+ 105a a600 SuperTrak EX12650
+ 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.
+105c Wipro Infotech Limited
+105d Number 9 Computer Company
+ 2309 Imagine 128
+ 2339 Imagine 128-II
+ 105d 0000 Imagine 128 series 2 4Mb VRAM
+ 105d 0001 Imagine 128 series 2 4Mb VRAM
+ 105d 0002 Imagine 128 series 2 4Mb VRAM
+ 105d 0003 Imagine 128 series 2 4Mb VRAM
+ 105d 0004 Imagine 128 series 2 4Mb VRAM
+ 105d 0005 Imagine 128 series 2 4Mb VRAM
+ 105d 0006 Imagine 128 series 2 4Mb VRAM
+ 105d 0007 Imagine 128 series 2 4Mb VRAM
+ 105d 0008 Imagine 128 series 2e 4Mb DRAM
+ 105d 0009 Imagine 128 series 2e 4Mb DRAM
+ 105d 000a Imagine 128 series 2 8Mb VRAM
+ 105d 000b Imagine 128 series 2 8Mb H-VRAM
+ 11a4 000a Metheus 5 Megapixel
+ 13cc 0000 Metheus 5 Megapixel
+ 13cc 0004 Metheus 5 Megapixel
+ 13cc 0005 Metheus 5 Megapixel
+ 13cc 0006 Metheus 5 Megapixel
+ 13cc 0008 Metheus 5 Megapixel
+ 13cc 0009 Metheus 5 Megapixel
+ 13cc 000a Metheus 5 Megapixel
+ 13cc 000c Metheus 5 Megapixel
+ 493d Imagine 128 T2R [Ticket to Ride]
+ 11a4 000a Metheus 5 Megapixel, Dual Head
+ 11a4 000b Metheus 5 Megapixel, Dual Head
+ 13cc 0002 Metheus 4 Megapixel, Dual Head
+ 13cc 0003 Metheus 5 Megapixel, Dual Head
+ 13cc 0007 Metheus 5 Megapixel, Dual Head
+ 13cc 0008 Metheus 5 Megapixel, Dual Head
+ 13cc 0009 Metheus 5 Megapixel, Dual Head
+ 13cc 000a Metheus 5 Megapixel, Dual Head
+ 5348 Revolution 4
+ 105d 0037 Revolution IV-FP AGP (For SGI 1600SW)
+ 11a4 0028 PVS5600M
+ 11a4 0038 PVS5600D
+105e Vtech Computers Ltd
+105f Infotronic America Inc
+1060 United Microelectronics [UMC]
+ 0001 UM82C881
+ 0002 UM82C886
+ 0101 UM8673F
+ 0881 UM8881
+ 0886 UM8886F
+ 0891 UM8891A
+ 1001 UM886A
+ 673a UM8886BF
+ 673b EIDE Master/DMA
+ 8710 UM8710
+ 886a UM8886A
+ 8881 UM8881F
+ 8886 UM8886F
+ 888a UM8886A
+ 8891 UM8891A
+ 9017 UM9017F
+ 9018 UM9018
+ 9026 UM9026
+ e881 UM8881N
+ e886 UM8886N
+ e88a UM8886N
+ e891 UM8891N
+1061 I.I.T.
+ 0001 AGX016
+ 0002 IIT3204/3501
+1062 Maspar Computer Corp
+1063 Ocean Office Automation
+1064 Alcatel
+ 1102 Dynamite 2840 (ADSL PCI modem)
+1065 Texas Microsystems
+1066 PicoPower Technology
+ 0000 PT80C826
+ 0001 PT86C521 [Vesuvius v1] Host Bridge
+ 0002 PT86C523 [Vesuvius v3] PCI-ISA Bridge Master
+ 0003 PT86C524 [Nile] PCI-to-PCI Bridge
+ 0004 PT86C525 [Nile-II] PCI-to-PCI Bridge
+ 0005 National PC87550 System Controller
+ 8002 PT86C523 [Vesuvius v3] PCI-ISA Bridge Slave
+1067 Mitsubishi Electric
+ 0301 AccelGraphics AccelECLIPSE
+ 0304 AccelGALAXY A2100 [OEM Evans & Sutherland]
+ 0308 Tornado 3000 [OEM Evans & Sutherland]
+ 1002 VG500 [VolumePro Volume Rendering Accelerator]
+1068 Diversified Technology
+1069 Mylex Corporation
+ 0001 DAC960P
+ 0002 DAC960PD
+ 0010 DAC960PG
+ 0020 DAC960LA
+ 0050 AcceleRAID 352/170/160 support Device
+ 1069 0050 AcceleRAID 352 support Device
+ 1069 0052 AcceleRAID 170 support Device
+ 1069 0054 AcceleRAID 160 support Device
+ b166 AcceleRAID 600/500/400/Sapphire support Device
+ 1014 0242 iSeries 2872 DASD IOA
+ 1014 0266 Dual Channel PCI-X U320 SCSI Adapter
+ 1014 0278 Dual Channel PCI-X U320 SCSI RAID Adapter
+ 1014 02d3 Dual Channel PCI-X U320 SCSI Adapter
+ 1014 02d4 Dual Channel PCI-X U320 SCSI RAID Adapter
+ 1069 0200 AcceleRAID 400, Single Channel, PCI-X, U320, SCSI RAID
+ 1069 0202 AcceleRAID Sapphire, Dual Channel, PCI-X, U320, SCSI RAID
+ 1069 0204 AcceleRAID 500, Dual Channel, Low-Profile, PCI-X, U320, SCSI RAID
+ 1069 0206 AcceleRAID 600, Dual Channel, PCI-X, U320, SCSI RAID
+ ba55 eXtremeRAID 1100 support Device
+ ba56 eXtremeRAID 2000/3000 support Device
+ 1069 0030 eXtremeRAID 3000 support Device
+ 1069 0040 eXtremeRAID 2000 support Device
+ ba57 eXtremeRAID 4000/5000 support Device
+ 1069 0072 eXtremeRAID 5000 support Device
+106a Aten Research Inc
+106b Apple Inc.
+ 0001 Bandit PowerPC host bridge
+ 0002 Grand Central I/O
+ 0003 Control Video
+ 0004 PlanB Video-In
+ 0007 O'Hare I/O
+ 000b Apple Camera
+ 000c DOS on Mac
+ 000e Hydra Mac I/O
+ 0010 Heathrow Mac I/O
+ 0017 Paddington Mac I/O
+ 0018 UniNorth FireWire
+ 0019 KeyLargo USB
+ 001e UniNorth Internal PCI
+ 001f UniNorth PCI
+ 0020 UniNorth AGP
+ 0021 UniNorth GMAC (Sun GEM)
+ 0022 KeyLargo Mac I/O
+ 0024 UniNorth/Pangea GMAC (Sun GEM)
+ 0025 KeyLargo/Pangea Mac I/O
+ 0026 KeyLargo/Pangea USB
+ 0027 UniNorth/Pangea AGP
+ 0028 UniNorth/Pangea PCI
+ 0029 UniNorth/Pangea Internal PCI
+ 002d UniNorth 1.5 AGP
+ 002e UniNorth 1.5 PCI
+ 002f UniNorth 1.5 Internal PCI
+ 0030 UniNorth/Pangea FireWire
+ 0031 UniNorth 2 FireWire
+ 106b 5811 iBook G4 2004
+ 0032 UniNorth 2 GMAC (Sun GEM)
+ 0033 UniNorth 2 ATA/100
+ 0034 UniNorth 2 AGP
+ 0035 UniNorth 2 PCI
+ 0036 UniNorth 2 Internal PCI
+ 003b UniNorth/Intrepid ATA/100
+ 003e KeyLargo/Intrepid Mac I/O
+ 003f KeyLargo/Intrepid USB
+ 1af4 1100 QEMU Virtual Machine
+ 0040 K2 KeyLargo USB
+ 0041 K2 KeyLargo Mac/IO
+ 0042 K2 FireWire
+ 0043 K2 ATA/100
+ 0045 K2 HT-PCI Bridge
+ 0046 K2 HT-PCI Bridge
+ 0047 K2 HT-PCI Bridge
+ 0048 K2 HT-PCI Bridge
+ 0049 K2 HT-PCI Bridge
+ 004a CPC945 HT Bridge
+ 004b U3 AGP
+ 004c K2 GMAC (Sun GEM)
+ 004f Shasta Mac I/O
+ 0050 Shasta IDE
+ 0051 Shasta (Sun GEM)
+ 0052 Shasta Firewire
+ 0053 Shasta PCI Bridge
+ 0054 Shasta PCI Bridge
+ 0055 Shasta PCI Bridge
+ 0056 U4 PCIe
+ 0057 U3 HT Bridge
+ 0058 U3L AGP Bridge
+ 0059 U3H AGP Bridge
+ 005b CPC945 PCIe Bridge
+ 0066 Intrepid2 AGP Bridge
+ 0067 Intrepid2 PCI Bridge
+ 0068 Intrepid2 PCI Bridge
+ 0069 Intrepid2 ATA/100
+ 006a Intrepid2 Firewire
+ 006b Intrepid2 GMAC (Sun GEM)
+ 0074 U4 HT Bridge
+# should be 14e4:1645
+ 1645 Broadcom NetXtreme BCM5701 Gigabit Ethernet
+ 1801 T2 Bridge Controller
+ 1802 T2 Secure Enclave Processor
+ 1803 Apple Audio Device
+ 2001 S1X NVMe Controller
+ 2002 S3ELab NVMe Controller
+ 2003 S3X NVMe Controller
+ 2005 ANS2 NVMe Controller
+106c Hynix Semiconductor
+ 8139 8139c 100BaseTX Ethernet Controller
+ 8801 Dual Pentium ISA/PCI Motherboard
+ 8802 PowerPC ISA/PCI Motherboard
+ 8803 Dual Window Graphics Accelerator
+ 8804 LAN Controller
+ 8805 100-BaseT LAN
+106d Sequent Computer Systems
+106e DFI, Inc
+106f City Gate Development Ltd
+1070 Daewoo Telecom Ltd
+1071 Mitac
+ 8160 Mitac 8060B Mobile Platform
+1072 GIT Co Ltd
+1073 Yamaha Corporation
+ 0001 3D GUI Accelerator
+ 0002 YGV615 [RPA3 3D-Graphics Controller]
+ 0003 YMF-740
+ 0004 YMF-724
+ 1073 0004 YMF724-Based PCI Audio Adapter
+ 0005 DS1 Audio
+ 1073 0005 DS-XG PCI Audio CODEC
+ 0006 DS1 Audio
+ 0008 DS1 Audio
+ 1073 0008 DS-XG PCI Audio CODEC
+ 000a DS1L Audio
+ 1073 0004 DS-XG PCI Audio CODEC
+ 1073 000a DS-XG PCI Audio CODEC
+ 8086 4d55 DS-XG PCI Audio CODEC [Intel MU440EX]
+ 000c YMF-740C [DS-1L Audio Controller]
+ 107a 000c DS-XG PCI Audio CODEC
+ 000d YMF-724F [DS-1 Audio Controller]
+ 1073 000d DS-XG PCI Audio CODEC
+ 0010 YMF-744B [DS-1S Audio Controller]
+ 1073 0006 DS-XG PCI Audio CODEC
+ 1073 0010 DS-XG PCI Audio CODEC
+ 0012 YMF-754 [DS-1E Audio Controller]
+ 1073 0012 DS-XG PCI Audio Codec
+ 0020 DS-1 Audio
+ 1000 SW1000XG [XG Factory]
+ 2000 DS2416 Digital Mixing Card
+ 1073 2000 DS2416 Digital Mixing Card
+1074 NexGen Microsystems
+ 4e78 82c500/1
+1075 Advanced Integrations Research
+1076 Chaintech Computer Co. Ltd
+1077 QLogic Corp.
+ 1016 ISP10160 Single Channel Ultra3 SCSI Processor
+ 1020 ISP1020 Fast-wide SCSI
+ 1022 ISP1022 Fast-wide SCSI
+ 1080 ISP1080 SCSI Host Adapter
+ 1216 ISP12160 Dual Channel Ultra3 SCSI Processor
+ 101e 8471 QLA12160 on AMI MegaRAID
+ 101e 8493 QLA12160 on AMI MegaRAID
+ 1240 ISP1240 SCSI Host Adapter
+ 1280 ISP1280 SCSI Host Adapter
+ 1634 FastLinQ QL45000 Series 40GbE Controller
+ 1077 e4f1 FastLinQ QL45212H 40GbE Adapter
+ 1077 e4f2 FastLinQ QL45211H 40GbE Adapter
+ 1077 e4f3 FastLinQ QL45412H 40GbE Adapter
+ 1077 e4f4 FastLinQ QL45411H 40GbE Adapter
+ 1644 FastLinQ QL45000 Series 100GbE Controller
+ 1077 e4f8 FastLinQ QL45611H 100GbE Adapter
+ 1654 FastLinQ QL45000 Series 50GbE Controller
+ 1077 0032 QL45212 Flex 50Gb 2-port Ethernet Adapter
+ 1590 0223 Synergy 6810C 25/50Gb Ethernet Adapter
+ 1590 0287 Synergy 6820C 25/50Gb CNA
+ 1656 FastLinQ QL45000 Series 25GbE Controller
+ 1077 0033 QL45214 Flex 25Gb 4-port Ethernet Adapter
+ 1077 02a7 QL45212-DE 25GbE Adapter
+ 1077 e4f6 FastLinQ QL45211H 25GbE Adapter
+ 1077 e4f7 FastLinQ QL45212H 25GbE Adapter
+ 1590 0245 10/20/25GbE 2P 4820c CNA
+ 165c FastLinQ QL45000 Series 10/25/40/50GbE Controller (FCoE)
+ 1077 0034 QL45262 Flex 50Gb 2-port Ethernet Adapter w/ iSCSI/FCoE
+ 1077 e4f1 FastLinQ QL45462H 40GbE FCoE Adapter
+ 1077 e4f2 FastLinQ QL45461H 40GbE FCoE Adapter
+ 1590 0245 10/20/25GbE 2P 4820c CNA FCoE
+ 165e FastLinQ QL45000 Series 10/25/40/50GbE Controller (iSCSI)
+ 1077 0034 QL45262 Flex 50Gb 2-port Ethernet Adapter w/ iSCSI/FCoE
+ 1077 e4f1 FastLinQ QL45462H 40GbE iSCSI Adapter
+ 1077 e4f2 FastLinQ QL45461H 40GbE iSCSI Adapter
+ 1590 0245 10/20/25GbE 2P 4820c CNA iSCSI
+ 1664 FastLinQ QL45000 Series Gigabit Ethernet Controller (SR-IOV VF)
+ 1077 e4f1 FastLinQ QL45462H 40GbE Adapter (SR-IOV VF)
+ 1077 e4f2 FastLinQ QL45461H 40GbE Adapter (SR-IOV VF)
+ 1077 e4f3 FastLinQ QL45412H 40GbE Adapter (SR-IOV VF)
+ 1077 e4f4 FastLinQ QL45411H 40GbE Adapter (SR-IOV VF)
+ 1077 e4f6 FastLinQ QL45211H 25GbE Adapter (SR-IOV VF)
+ 1077 e4f7 FastLinQ QL45212H 25GbE Adapter (SR-IOV VF)
+ 1077 e4f8 FastLinQ QL45611H 100GbE Adapter (SR-IOV VF)
+ 1590 0245 10/20/25GbE 2P 4820c CNA SRIOV
+ 2020 ISP2020A Fast!SCSI Basic Adapter
+ 2031 ISP8324-based 16Gb Fibre Channel to PCI Express Adapter
+ 103c 17e7 SN1000Q 16Gb Single Port Fibre Channel Adapter
+ 103c 17e8 SN1000Q 16Gb Dual Port Fibre Channel Adapter
+ 103c 1939 QMH2672 16Gb Dual Port Fibre Channel Adapter
+ 103c 8002 3830C 16G Fibre Channel Host Bus Adapter
+ 1077 0241 QLE2670 16Gb Single Port Fibre Channel Adapter
+ 2071 ISP2714-based 16/32Gb Fibre Channel to PCIe Adapter
+ 1077 0283 QLE2764 Quad Port 32Gb Fibre Channel to PCIe Adapter
+ 1077 029e QLE2694 Quad Port 16Gb Fibre Channel to PCIe Adapter
+ 1077 02a2 QLE2694L Quad Port 16Gb Fibre Channel to PCIe Adapter
+ 1077 02ad QLE2694U Quad Port 16/32Gb Fibre Channel to PCIe Adapter
+ 2081 ISP2814-based 64/32G Fibre Channel to PCIe Controller
+ 1077 02e1 QLE2874 Quad Port 64GFC PCIe Gen4 x16 Adapter
+ 1077 02e3 QLE2774 Quad Port 32GFC PCIe Gen4 x16 Adapter
+ 2089 ISP2854-based 64/32G Fibre Channel to PCIe Controller with StorCryption
+ 1077 02e8 QLE2884 Quad Port 64GFC PCIe Gen4 x16 Adapter with StorCryption
+ 1077 02ea QLE2784 Quad Port 32GFC PCIe Gen4 x16 Adapter with StorCryption
+ 2100 QLA2100 64-bit Fibre Channel Adapter
+ 1077 0001 QLA2100 64-bit Fibre Channel Adapter
+ 2200 QLA2200 64-bit Fibre Channel Adapter
+ 1077 0002 QLA2200
+ 2261 ISP2722-based 16/32Gb Fibre Channel to PCIe Adapter
+ 1077 0299 QLE2740 Single Port 32Gb Fibre Channel to PCIe Adapter
+ 1077 029a QLE2742 Dual Port 32Gb Fibre Channel to PCIe Adapter
+ 1077 029b QLE2690 Single Port 16Gb Fibre Channel to PCIe Adapter
+ 1077 029c QLE2692 Dual Port 16Gb Fibre Channel to PCIe Adapter
+ 1077 02a7 QLE2690 Single Port 16Gb FC to PCIe Gen3 x8 Adapter
+ 1077 02a8 QLE2692 Dual Port 16Gb FC to PCIe Gen3 x8 Adapter
+ 1077 02ab QLE2740 Single Port 32Gb FC to PCIe Gen3 x8 Adapter
+ 1077 02ac QLE2742 Dual Port 32Gb FC to PCIe Gen3 x8 Adapter
+ 1077 02b8 2x16Gb QME2692 FC HBA
+ 1077 02b9 2x32Gb QME2742 FC HBA
+ 1590 00f9 StoreFabric SN1100Q 16Gb Single Port Fibre Channel Host Bus Adapter
+ 1590 00fa StoreFabric SN1100Q 16Gb Dual Port Fibre Channel Host Bus Adapter
+ 1590 0203 StoreFabric SN1600Q 32Gb Single Port Fibre Channel Host Bus Adapter
+ 1590 0204 StoreFabric SN1600Q 32Gb Dual Port Fibre Channel Host Bus Adapter
+ 1590 022d 5830C 32Gb Dual Port Fibre Channel Adapter
+ 193d 100d NIC-FC680i-Mb-2x16G
+ 2281 ISP2812-based 64/32G Fibre Channel to PCIe Controller
+ 1077 02e2 QLE2872 Dual Port 64GFC PCIe Gen4 x8 Adapter
+ 1077 02e4 QLE2772 Dual Port 32GFC PCIe Gen4 x8 Adapter
+ 1077 02ee QLE2870 Single Port 64GFC PCIe Gen4 x8 Adapter
+ 1077 02f0 QLE2770 Single Port 32GFC PCIe Gen4 x8 Adapter
+ 1077 02f2 QLogic 1x32Gb QLE2770 FC HBA
+ 1077 02f3 QLogic 2x32Gb QLE2772 FC HBA
+ 1590 02d3 SN1610Q - 1P Enhanced 32GFC Single Port Fibre Channel Host Bus Adapter
+ 1590 02d4 SN1610Q - 2P Enhanced 32GFC Dual Port Fibre Channel Host Bus Adapter
+ 2289 ISP2852-based 64/32G Fibre Channel to PCIe Controller with StorCryption
+ 1077 02e9 QLE2882 Dual Port 64GFC PCIe Gen4 x8 Adapter with StorCryption
+ 1077 02eb QLE2782 Dual Port 32GFC PCIe Gen4 x8 Adapter with StorCryption
+ 1077 02ef QLE2880 Single Port 64GFC PCIe Gen4 x8 Adapter with StorCryption
+ 1077 02f1 QLE2780 Single Port 32GFC PCIe Gen4 x8 Adapter with StorCryption
+ 2300 QLA2300 64-bit Fibre Channel Adapter
+ 2312 ISP2312-based 2Gb Fibre Channel to PCI-X HBA
+ 103c 0131 2Gb Fibre Channel - Single port [A7538A]
+ 103c 12ba 2Gb Fibre Channel - Dual port [A6826A]
+ 2322 ISP2322-based 2Gb Fibre Channel to PCI-X HBA
+ 2422 ISP2422-based 4Gb Fibre Channel to PCI-X HBA
+ 103c 12d7 4Gb Fibre Channel [AB379A]
+ 103c 12dd 4Gb Fibre Channel [AB429A]
+ 2432 ISP2432-based 4Gb Fibre Channel to PCI Express HBA
+ 103c 7040 FC1142SR 4Gb 1-port PCIe Fibre Channel Host Bus Adapter [HPAE311A]
+ 1077 0137 QLE2460 Single-Port 4Gbps FC-to-PCI-X/PCIe Host Bus Adapter
+ 1077 0138 QLE2462 Dual-Port 4Gbps FC-to-PCI-X/PCIe Host Bus Adapter
+ 2532 ISP2532-based 8Gb Fibre Channel to PCI Express HBA
+ 1014 041e FC EN0Y/EN12 PCIe2 LP 8 Gb 4-port Fibre Channel Adapter for POWER
+ 103c 3262 StorageWorks 81Q
+ 103c 3263 StorageWorks 82Q
+ 1077 015c QLE2560 PCI Express to 8Gb FC Single Channel
+ 1077 015d QLE2562 PCI Express to 8Gb FC Dual Channel
+ 1077 015e QLE2564 PCI Express to 8Gb FC Quad Channel
+ 1077 0167 QME2572 Dual Port FC8 HBA Mezzanine
+ 1590 00fc StoreFabric 84Q 8Gb Quad Port Fibre Channel Host Bus Adapter
+ 2971 ISP2684
+ 3022 ISP4022-based Ethernet NIC
+ 3032 ISP4032-based Ethernet IPv6 NIC
+ 4010 ISP4010-based iSCSI TOE HBA
+ 4022 ISP4022-based iSCSI TOE HBA
+ 4032 ISP4032-based iSCSI TOE IPv6 HBA
+ 5432 SP232-based 4Gb Fibre Channel to PCI Express HBA
+ 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)
+ 1014 03af FC 5708/5270 10 Gb FCoE PCIe Dual Port Adapter for POWER
+ 8020 cLOM8214 1/10GbE Controller
+ 1028 1f64 QMD8262-k 10G DP bNDC KR
+ 103c 3346 CN1000Q Dual Port Converged Network Adapter
+ 103c 3733 NC523SFP 10Gb 2-port Server Adapter
+ 1077 0203 8200 Series Single Port 10GbE Converged Network Adapter (TCP/IP Networking)
+ 1077 0207 8200 Series Dual Port 10GbE Converged Network Adapter (TCP/IP Networking)
+ 1077 020b 3200 Series Dual Port 10Gb Intelligent Ethernet Adapter
+ 1077 020c 3200 Series Quad Port 1Gb Intelligent Ethernet Adapter
+ 1077 020f 3200 Series Single Port 10Gb Intelligent Ethernet Adapter
+ 1077 0210 QME8242-k 10GbE Dual Port Mezzanine Card
+ 1077 0233 QME8262-k 10GbE Dual Port Mezzanine Card
+ 8021 8200 Series 10GbE Converged Network Adapter (FCoE)
+ 103c 3348 CN1000Q Dual Port Converged Network Adapter
+ 1077 0211 QME8242-k 10GbE Dual Port Mezzanine Card, FCoE
+ 8022 8200 Series 10GbE Converged Network Adapter (iSCSI)
+ 103c 3347 CN1000Q Dual Port Converged Network Adapter
+ 1077 0212 QME8242-k 10GbE Dual Port Mezzanine Card, iSCSI
+ 8030 ISP8324 1/10GbE Converged Network Controller
+ 1077 0243 8300 Series Single Port 10GbE Converged Network Adapter (TCP/IP Networking)
+ 1077 0246 8300 Series Dual Port 10GbE Converged Network Adapter (TCP/IP Networking)
+ 8031 8300 Series 10GbE Converged Network Adapter (FCoE)
+ 8032 8300 Series 10GbE Converged Network Adapter (iSCSI)
+ 8070 FastLinQ QL41000 Series 10/25/40/50GbE Controller
+ 1077 0001 10GE 2P QL41162HxRJ-DE Adapter
+ 1077 0002 10GE 2P QL41112HxCU-DE Adapter
+ 1077 0004 4x10GE QL41164HFCU CNA
+ 1077 0005 QLogic 4x10GE QL41164HMRJ CNA
+ 1077 0006 QLogic 4x10GE QL41164HMCU CNA
+ 1077 0007 QLogic 2x1GE+2x10GE QL41264HMCU CNA
+ 1077 0009 QLogic 2x1GE+2x10GE QL41162HMRJ CNA
+ 1077 000b 25GE 2P QL41262HxCU-DE Adapter
+ 1077 000f 2x25GE QL41262HMKR CNA
+ 1077 0010 2x25GE QL41232HMKR NIC
+ 1077 0011 FastLinQ QL41212HLCU 25GbE Adapter
+ 1077 0012 FastLinQ QL41112H 10GbE Adapter
+ 1077 0019 QL41232HOCU - Dual Port 25/10GbE SFP28 OCP Adapter
+ 1077 0039 QLogic QL41262 PCIe 25Gb 2-Port SFP28 Ethernet Adapter
+ 1077 0053 QLogic 2x25GE QL41232HQCU NIC
+ 1077 0054 2x10GE QL41132HQRJ NIC
+ 1077 0055 QLogic 2x10GE QL41132HQCU NIC
+ 1077 0056 2x10GE QL41132HxRJ NIC
+ 1077 0057 2x25GE QL41232HxCU NIC
+ 1077 0065 QLogic 4x10GE QL41154HQRJ CNA
+ 1077 0066 QLogic 4x10GE QL41154HQCU CNA
+ 1077 0068 10GbE 2p SFP+ QL41132HLCU-HC Adapter
+ 1077 0069 10GbE 2p BASE-T QL41132HQRJ-HC OCP3 Adapter
+ 1077 0070 10GbE 2p BASE-T QL41132HLRJ-HC Adapter
+ 1077 0071 10GbE 2p SFP+ QL41132HQCU-HC OCP3 Adapter
+ 1077 0072 10GbE 4p SFP+ QL41134HLCU-HC Adapter
+ 1077 0073 10/25GbE 2p SFP28 QL41232HQCU-HC OCP3 Adapter
+ 1077 0074 10/25GbE 2p SFP28 QL41232HLCU-HC Adapter
+ 1590 021a 10GbE 2P QL41162HLRJ-HP Adapter
+ 1590 021b 10GbE 2P QL41162HLRJ-HP Adapter
+ 1590 021d 10/25GbE 2P QL41222HLCU-HP Adapter
+ 1590 021e 10/25GbE 2P QL41162HMRJ-HP Adapter
+ 1590 021f 10/25GbE 2P QL41262HMCU-HP Adapter
+ 1590 0220 10/25GbE 2P QL41122HLRJ-HP Adapter
+ 1590 02bd 10Gb 2P 524SFP+ NIC
+ 193d 1030 NIC-ETH681i-Mb-2x25G
+ 193d 1032 NIC-ETH682i-Mb-2x25G
+ 8080 FastLinQ QL41000 Series 10/25/40/50GbE Controller (FCoE)
+ 1077 0001 10GE 2P QL41162HxRJ-DE Adapter
+ 1077 0002 10GE 2P QL41112HxCU-DE Adapter
+ 1077 0004 4x10GE QL41164HFCU CNA
+ 1077 0005 QLogic 4x10GE QL41164HMRJ CNA
+ 1077 0006 QLogic 4x10GE QL41164HMCU CNA
+ 1077 0007 QLogic 2x1GE+2x10GE QL41264HMCU CNA
+ 1077 0009 QLogic 2x1GE+2x10GE QL41162HMRJ CNA
+ 1077 000b 25GE 2P QL41262HxCU-DE Adapter
+ 1077 000c QLogic 2x25GE QL41262HMCU CNA
+ 1077 000d FastLinQ QL41262H 25GbE FCoE Adapter
+ 1077 000e FastLinQ QL41162H 10GbE FCoE Adapter
+ 1077 000f 2x25GE QL41262HMKR CNA
+ 1590 021a 10GbE 2P QL41162HLRJ-HP Adapter
+ 1590 021b 10GbE 2P QL41162HLRJ-HP Adapter
+ 8084 FastLinQ QL41000 Series 10/25/40/50GbE Controller (iSCSI)
+ 1077 0001 10GE 2P QL41162HxRJ-DE Adapter
+ 1077 0002 10GE 2P QL41112HxCU-DE Adapter
+ 1077 0003 4x10GE QL41164HxRJ CNA
+ 1077 0004 4x10GE QL41164HFCU CNA
+ 1077 0005 QLogic 4x10GE QL41164HMRJ CNA
+ 1077 0006 QLogic 4x10GE QL41164HMCU CNA
+ 1077 0007 QLogic 2x25GE QL41262HMCU CNA
+ 1077 0009 QLogic 2x1GE+2x10GE QL41162HMRJ CNA
+ 1077 000b 25GE 2P QL41262HxCU-DE Adapter
+ 1077 000c QLogic 2x25GE QL41262HMCU CNA
+ 1077 000d FastLinQ QL41262H 25GbE iSCSI Adapter
+ 1077 000e FastLinQ QL41162H 10GbE iSCSI Adapter
+ 1077 000f 2x25GE QL41262HMKR CNA
+ 1077 0065 QLogic 4x10GE QL41154HQRJ CNA
+ 1077 0066 QLogic 4x10GE QL41154HQCU CNA
+ 1590 021a 10GbE 2P QL41162HLRJ-HP Adapter
+ 1590 021b 10GbE 2P QL41162HLRJ-HP Adapter
+ 8090 FastLinQ QL41000 Series Gigabit Ethernet Controller (SR-IOV VF)
+ 1077 0001 25GE 2P QL41262HxCU-DE Adapter
+ 1077 0002 10GE 2P QL41112HxCU-DE Adapter
+ 1077 0003 4x10GE QL41164HxRJ CNA
+ 1077 0004 4x10GE QL41164HFCU CNA
+ 1077 0005 QLogic 4x10GE QL41164HMRJ CNA
+ 1077 0006 QLogic 4x10GE QL41164HMCU CNA
+ 1077 0007 QLogic 2x1GE+2x10GE QL41264HMCU CNA
+ 1077 0009 QLogic 2x1GE+2x10GE QL41162HMRJ CNA
+ 1077 000b 25GE 2P QL41262HxCU-DE Adapter
+ 1077 000c QLogic 2x25GE QL41262HMCU CNA
+ 1077 000d FastLinQ QL41262H 25GbE FCoE Adapter (SR-IOV VF)
+ 1077 000e FastLinQ QL41162H 10GbE iSCSI Adapter (SR-IOV VF)
+ 1077 000f 2x25GE QL41262HMKR CNA
+ 1077 0010 2x25GE QL41232HMKR NIC
+ 1077 0011 FastLinQ QL41212H 25GbE Adapter (SR-IOV VF)
+ 1077 0012 FastLinQ QL41112H 10GbE Adapter (SR-IOV VF)
+ 1077 0053 QLogic 2x25GE QL41232HQCU NIC
+ 1077 0054 QLogic 2x10GE QL41132HQRJ NIC
+ 1077 0055 QLogic 2x10GE QL41132HQCU NIC
+ 1077 0056 2x10GE QL41132HxRJ NIC
+ 1077 0057 2x25GE QL41232HxCU NIC
+ 1077 0065 QLogic 4x10GE QL41154HQRJ CNA
+ 1077 0066 QLogic 4x10GE QL41154HQCU CNA
+ 1590 021a 10GbE 2P QL41162HLRJ-HP Adapter
+ 1590 021b 10GbE 2P QL41162HLRJ-HP Adapter
+ 1590 021e 10/25GbE 2P QL41162HMRJ-HP Adapter
+ 1590 021f 10/25GbE 2P QL41262HMCU-HP Adapter
+ 1590 02bd 10Gb 2P 524SFP+ NIC
+ 8430 ISP8324 1/10GbE Converged Network Controller (NIC VF)
+ 8431 8300 Series 10GbE Converged Network Adapter (FCoE VF)
+ 8432 ISP2432M-based 10GbE Converged Network Adapter (CNA)
+1078 Cyrix Corporation
+ 0000 5510 [Grappa]
+ 0001 PCI Master
+ 0002 5520 [Cognac]
+ 0100 5530 Legacy [Kahlua]
+ 0101 5530 SMI [Kahlua]
+ 0102 5530 IDE [Kahlua]
+ 0103 5530 Audio [Kahlua]
+ 0104 5530 Video [Kahlua]
+ 0400 ZFMicro PCI Bridge
+ 0401 ZFMicro Chipset SMI
+ 0402 ZFMicro Chipset IDE
+ 0403 ZFMicro Expansion Bus
+1079 I-Bus
+107a NetWorth
+# formerly Gateway 2000 / acquired by Acer Inc.
+107b Gateway, Inc.
+107c LG Electronics [Lucky Goldstar Co. Ltd]
+107d LeadTek Research Inc.
+ 0000 P86C850
+107e Interphase Corporation
+ 0001 5515 ATM Adapter [Flipper]
+ 0002 100 VG AnyLan Controller
+ 0004 5526 Fibre Channel Host Adapter
+ 0005 x526 Fibre Channel Host Adapter
+ 0008 5525/5575 ATM Adapter (155 Mbit) [Atlantic]
+ 9003 5535-4P-BRI-ST
+ 9007 5535-4P-BRI-U
+ 9008 5535-1P-SR
+ 900c 5535-1P-SR-ST
+ 900e 5535-1P-SR-U
+ 9011 5535-1P-PRI
+ 9013 5535-2P-PRI
+ 9023 5536-4P-BRI-ST
+ 9027 5536-4P-BRI-U
+ 9031 5536-1P-PRI
+ 9033 5536-2P-PRI
+107f Data Technology Corporation
+ 0802 SL82C105
+1080 Contaq Microsystems
+ 0600 82C599
+ c691 Cypress CY82C691
+ c693 82c693
+1081 Supermac Technology
+ 0d47 Radius PCI to NuBUS Bridge
+1082 EFA Corporation of America
+1083 Forex Computer Corporation
+ 0001 FR710
+1084 Parador
+1086 J. Bond Computer Systems
+1087 Cache Computer
+1088 Microcomputer Systems (M) Son
+1089 Data General Corporation
+# Formerly Bit3 Computer Corp.
+108a SBS Technologies
+ 0001 VME Bridge Model 617
+ 0010 VME Bridge Model 618
+ 0040 dataBLIZZARD
+ 3000 VME Bridge Model 2706
+108c Oakleigh Systems Inc.
+108d Olicom
+ 0001 Token-Ring 16/4 PCI Adapter (3136/3137)
+ 0002 16/4 Token Ring
+ 0004 RapidFire OC-3139/3140 Token-Ring 16/4 PCI Adapter
+ 108d 0004 OC-3139/3140 RapidFire Token-Ring 16/4 Adapter
+ 0005 GoCard 3250 Token-Ring 16/4 CardBus PC Card
+ 0006 OC-3530 RapidFire Token-Ring 100
+ 0007 RapidFire 3141 Token-Ring 16/4 PCI Fiber Adapter
+ 108d 0007 OC-3141 RapidFire Token-Ring 16/4 Adapter
+ 0008 RapidFire 3540 HSTR 100/16/4 PCI Adapter
+ 108d 0008 OC-3540 RapidFire HSTR 100/16/4 Adapter
+ 0011 OC-2315
+ 0012 OC-2325
+ 0013 OC-2183/2185
+ 0014 OC-2326
+ 0019 OC-2327/2250 10/100 Ethernet Adapter
+ 108d 0016 OC-2327 Rapidfire 10/100 Ethernet Adapter
+ 108d 0017 OC-2250 GoCard 10/100 Ethernet Adapter
+ 0021 OC-6151/6152 [RapidFire ATM 155]
+ 0022 ATM Adapter
+108e Oracle/SUN
+ 0001 EBUS
+ 1000 STP2003QFP [PCIO] EBUS
+ 1001 Happy Meal 10/100 Ethernet [hme]
+ 1100 RIO EBUS
+ 108e 1100 RIO EBUS on Blade 100 motherboard
+ 1101 RIO 10/100 Ethernet [eri]
+ 108e 1101 RIO GEM on Blade 100 motherboard
+ 1102 RIO 1394
+ 108e 1102 RIO 1394 on Blade 100 motherboard
+ 1103 RIO USB
+ 108e 1103 RIO USB on Blade 100 motherboard
+ 1647 Broadcom 570x 10/100/1000 Ethernet [bge]
+ 1648 Broadcom 570x 10/100/1000 Ethernet [bge]
+ 16a7 Broadcom 570x 10/100/1000 Ethernet [bge]
+ 16a8 Broadcom 570x 10/100/1000 Ethernet [bge]
+ 2bad GEM 10/100/1000 Ethernet [ge]
+ 5000 Simba Advanced PCI Bridge
+ 108e 5000 Netra AX1105-500
+ 5043 SunPCI Co-processor
+ 5ca0 Crypto Accelerator 6000 [mca]
+ 6300 Intel 21554 PCI-PCI bus bridge [db21554]
+ 6301 Intel 21554 PCI-PCI bus bridge [db21554]
+ 6302 Intel 21554 PCI-PCI bus bridge [db21554]
+ 6303 Intel 21554 PCI-PCI bus bridge [db21554]
+ 6310 Intel 21554 PCI-PCI bus bridge [db21554]
+ 6311 Intel 21554 PCI-PCI bus bridge [db21554]
+ 6312 Intel 21554 PCI-PCI bus bridge [db21554]
+ 6313 Intel 21554 PCI-PCI bus bridge [db21554]
+ 6320 Intel 21554 PCI-PCI bus bridge [db21554]
+ 6323 Intel 21554 PCI-PCI bus bridge [db21554]
+ 6330 Intel 21554 PCI-PCI bus bridge [db21554]
+ 6331 Intel 21554 PCI-PCI bus bridge [db21554]
+ 6332 Intel 21554 PCI-PCI bus bridge [db21554]
+ 6333 Intel 21554 PCI-PCI bus bridge [db21554]
+ 6340 Intel 21554 PCI-PCI bus bridge [db21554]
+ 6343 Intel 21554 PCI-PCI bus bridge [db21554]
+ 6350 Intel 21554 PCI-PCI bus bridge [db21554]
+ 6353 Intel 21554 PCI-PCI bus bridge [db21554]
+ 6722 Intel 21554 PCI-PCI bus bridge [db21554]
+ 676e SunPCiIII
+ 7063 SunPCiII / SunPCiIIpro
+ 8000 Psycho PCI Bus Module
+ 8001 Schizo PCI Bus Module
+ 8002 Schizo+ PCI Bus Module
+ 80f0 PCIe switch [px]
+ 80f8 PCIe switch [px]
+ 9010 PCIe/PCI bridge switch [pxb_plx]
+ 9020 PCIe/PCI bridge switch [pxb_plx]
+ 9102 Davicom Fast Ethernet driver for Davicom DM9102A [dmfe]
+ a000 Psycho UPA-PCI Bus Module [pcipsy]
+ a001 Psycho UPA-PCI Bus Module [pcipsy]
+ 108e a001 Ultra IIe on Blade 100 motherboard
+ a801 Schizo Fireplane-PCI bus bridge module [pcisch]
+ aaaa Multithreaded Shared 10GbE Ethernet Network Controller
+ abba Cassini 10/100/1000
+ 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
+ 0040 3D graphics frame buffer
+ 0041 3D graphics frame buffer
+ 0060 Proprietary bus bridge
+ 00e4 Powerstorm 4D50T
+ 0720 Motion JPEG codec
+ 0780 Intense3D Wildcat 3410 (MSMT496)
+ 07a0 Sun Expert3D-Lite Graphics Accelerator
+ 1091 Sun Expert3D Graphics Accelerator
+1092 Diamond Multimedia Systems
+ 0028 Viper V770
+ 1092 4a00 Viper V770 32MB
+ 00a0 Speedstar Pro SE
+ 00a8 Speedstar 64
+ 0550 Viper V550
+ 08d4 Supra 2260 Modem
+ 094c SupraExpress 56i Pro
+ 1001 Video Crunch It 1001 capture card
+ 1092 Viper V330
+ 6120 Maximum DVD
+ 8810 Stealth SE
+ 8811 Stealth 64/SE
+ 8880 Stealth
+ 8881 Stealth
+ 88b0 Stealth 64
+ 88b1 Stealth 64
+ 88c0 Stealth 64
+ 88c1 Stealth 64
+ 88d0 Stealth 64
+ 88d1 Stealth 64
+ 88f0 Stealth 64
+ 88f1 Stealth 64
+ 9999 DMD-I0928-1 "Monster sound" sound chip
+1093 National Instruments
+ 0160 PCI-DIO-96
+ 0162 PCI-MIO-16XE-50
+ 0fe1 PXI-8320
+ 1150 PCI-6533 (PCI-DIO-32HS)
+ 1170 PCI-MIO-16XE-10
+ 1180 PCI-MIO-16E-1
+ 1190 PCI-MIO-16E-4
+ 11b0 PXI-6070E
+ 11c0 PXI-6040E
+ 11d0 PXI-6030E
+ 1270 PCI-6032E
+ 1290 PCI-6704
+ 12b0 PCI-6534
+ 1310 PCI-6602
+ 1320 PXI-6533
+ 1330 PCI-6031E
+ 1340 PCI-6033E
+ 1350 PCI-6071E
+ 1360 PXI-6602
+ 13c0 PXI-6508
+ 1490 PXI-6534
+ 14e0 PCI-6110
+ 14f0 PCI-6111
+ 1580 PXI-6031E
+ 15b0 PXI-6071E
+ 1710 PXI-6509
+ 17c0 PXI-5690
+ 17d0 PCI-6503
+ 1870 PCI-6713
+ 1880 PCI-6711
+ 18b0 PCI-6052E
+ 18c0 PXI-6052E
+ 1920 PXI-6704
+ 1930 PCI-6040E
+ 19c0 PCI-4472
+ 1aa0 PXI-4110
+ 1ad0 PCI-6133
+ 1ae0 PXI-6133
+ 1e30 PCI-6624
+ 1e40 PXI-6624
+ 1e50 PXI-5404
+ 2410 PCI-6733
+ 2420 PXI-6733
+ 2430 PCI-6731
+ 2470 PCI-4474
+ 24a0 PCI-4065
+ 24b0 PXI-4200
+ 24f0 PXI-4472
+ 2510 PCI-4472
+ 2520 PCI-4474
+ 27a0 PCI-6123
+ 27b0 PXI-6123
+ 2880 DAQCard-6601
+ 2890 PCI-6036E
+ 28a0 PXI-4461
+ 28b0 PCI-6013
+ 28c0 PCI-6014
+ 28d0 PCI-5122
+ 28e0 PXI-5122
+ 29f0 PXI-7334
+ 2a00 PXI-7344
+ 2a60 PCI-6023E
+ 2a70 PCI-6024E
+ 2a80 PCI-6025E
+ 2ab0 PXI-6025E
+ 2b10 PXI-6527
+ 2b20 PCI-6527
+ 2b80 PXI-6713
+ 2b90 PXI-6711
+ 2c60 PCI-6601
+ 2c70 PXI-6601
+ 2c80 PCI-6035E
+ 2c90 PCI-6703
+ 2ca0 PCI-6034E
+ 2cb0 PCI-7344
+ 2cc0 PXI-6608
+ 2d20 PXI-5600
+ 2db0 PCI-6608
+ 2dc0 PCI-4070
+ 2dd0 PXI-4070
+ 2eb0 PXI-4472
+ 2ec0 PXI-6115
+ 2ed0 PCI-6115
+ 2ee0 PXI-6120
+ 2ef0 PCI-6120
+ 2fd1 PCI-7334
+ 2fd2 PCI-7350
+ 2fd3 PCI-7342
+ 2fd5 PXI-7350
+ 2fd6 PXI-7342
+ 7003 PCI-6551
+ 7004 PXI-6551
+ 700b PXI-5421
+ 700c PCI-5421
+ 701a VXIpc-87xB
+ 701b VXIpc-770
+ 7023 PXI-2593
+ 7027 PCI-MXI-2 Universal
+ 702c PXI-7831R
+ 702d PCI-7831R
+ 702e PXI-7811R
+ 702f PCI-7811R
+ 7030 PCI-CAN (Series 2)
+ 7031 PCI-CAN/2 (Series 2)
+ 7032 PCI-CAN/LS (Series 2)
+ 7033 PCI-CAN/LS2 (Series 2)
+ 7034 PCI-CAN/DS (Series 2)
+ 7035 PXI-8460 (Series 2, 1 port)
+ 7036 PXI-8460 (Series 2, 2 ports)
+ 7037 PXI-8461 (Series 2, 1 port)
+ 7038 PXI-8461 (Series 2, 2 ports)
+ 7039 PXI-8462 (Series 2)
+ 703f PXI-2566
+ 7040 PXI-2567
+ 7044 MXI-4 Connection Monitor
+ 7047 PXI-6653
+ 704c PXI-2530
+ 704f PXI-4220
+ 7050 PXI-4204
+ 7055 PXI-7830R
+ 7056 PCI-7830R
+ 705a PCI-CAN/XS (Series 2)
+ 705b PCI-CAN/XS2 (Series 2)
+ 705c PXI-8464 (Series 2, 1 port)
+ 705d PXI-8464 (Series 2, 2 ports)
+ 705e cRIO-9102
+ 7060 PXI-5610
+ 7064 PXI-1045 Trigger Routing Module
+ 7065 PXI-6652
+ 7066 PXI-6651
+ 7067 PXI-2529
+ 7068 PCI-CAN/SW (Series 2)
+ 7069 PCI-CAN/SW2 (Series 2)
+ 706a PXI-8463 (Series 2, 1 port)
+ 706b PXI-8463 (Series 2, 2 ports)
+ 7073 PCI-6723
+ 7074 PXI-7833R
+ 7075 PXI-6552
+ 7076 PCI-6552
+ 707c PXI-1428
+ 707e PXI-4462
+ 7080 PXI-8430/2 (RS-232) Interface
+ 7081 PXI-8431/2 (RS-485) Interface
+ 7083 PCI-7833R
+ 7085 PCI-6509
+ 7086 PXI-6528
+ 7087 PCI-6515
+ 7088 PCI-6514
+ 708c PXI-2568
+ 708d PXI-2569
+ 70a9 PCI-6528
+ 70aa PCI-6229
+ 70ab PCI-6259
+ 70ac PCI-6289
+ 70ad PXI-6251
+ 70ae PXI-6220
+ 70af PCI-6221
+ 70b0 PCI-6220
+ 70b1 PXI-6229
+ 70b2 PXI-6259
+ 70b3 PXI-6289
+ 70b4 PCI-6250
+ 70b5 PXI-6221
+ 70b6 PCI-6280
+ 70b7 PCI-6254
+ 70b8 PCI-6251
+ 70b9 PXI-6250
+ 70ba PXI-6254
+ 70bb PXI-6280
+ 70bc PCI-6284
+ 70bd PCI-6281
+ 70be PXI-6284
+ 70bf PXI-6281
+ 70c0 PCI-6143
+ 70c3 PCI-6511
+ 70c4 PXI-7330
+ 70c5 PXI-7340
+ 70c6 PCI-7330
+ 70c7 PCI-7340
+ 70c8 PCI-6513
+ 70c9 PXI-6515
+ 70ca PCI-1405
+ 70cc PCI-6512
+ 70cd PXI-6514
+ 70ce PXI-1405
+ 70cf PCIe-GPIB
+ 70d0 PXI-2570
+ 70d1 PXI-6513
+ 70d2 PXI-6512
+ 70d3 PXI-6511
+ 70d4 PCI-6722
+ 70d6 PXI-4072
+ 70d7 PXI-6541
+ 70d8 PXI-6542
+ 70d9 PCI-6541
+ 70da PCI-6542
+ 70db PCI-8430/2 (RS-232) Interface
+ 70dc PCI-8431/2 (RS-485) Interface
+ 70dd PXI-8430/4 (RS-232) Interface
+ 70de PXI-8431/4 (RS-485) Interface
+ 70df PCI-8430/4 (RS-232) Interface
+ 70e0 PCI-8431/4 (RS-485) Interface
+ 70e1 PXI-2532
+ 70e2 PXI-8430/8 (RS-232) Interface
+ 70e3 PXI-8431/8 (RS-485) Interface
+ 70e4 PCI-8430/8 (RS-232) Interface
+ 70e5 PCI-8431/8 (RS-485) Interface
+ 70e6 PXI-8430/16 (RS-232) Interface
+ 70e7 PCI-8430/16 (RS-232) Interface
+ 70e8 PXI-8432/2 (Isolated RS-232) Interface
+ 70e9 PXI-8433/2 (Isolated RS-485) Interface
+ 70ea PCI-8432/2 (Isolated RS-232) Interface
+ 70eb PCI-8433/2 (Isolated RS-485) Interface
+ 70ec PXI-8432/4 (Isolated RS-232) Interface
+ 70ed PXI-8433/4 (Isolated RS-485) Interface
+ 70ee PCI-8432/4 (Isolated RS-232) Interface
+ 70ef PCI-8433/4 (Isolated RS-485) Interface
+ 70f0 PXI-5922
+ 70f1 PCI-5922
+ 70f2 PCI-6224
+ 70f3 PXI-6224
+ 70f6 cRIO-9101
+ 70f7 cRIO-9103
+ 70f8 cRIO-9104
+ 70ff PXI-6723
+ 7100 PXI-6722
+ 7104 PCIx-1429
+ 7105 PCIe-1429
+ 710a PXI-4071
+ 710d PXI-6143
+ 710e PCIe-GPIB
+ 710f PXI-5422
+ 7110 PCI-5422
+ 7111 PXI-5441
+ 7119 PXI-6561
+ 711a PXI-6562
+ 711b PCI-6561
+ 711c PCI-6562
+ 7120 PCI-7390
+ 7121 PXI-5122EX
+ 7122 PCI-5122EX
+ 7123 PXIe-5653
+ 7124 PCI-6510
+ 7125 PCI-6516
+ 7126 PCI-6517
+ 7127 PCI-6518
+ 7128 PCI-6519
+ 7137 PXI-2575
+ 713c PXI-2585
+ 713d PXI-2586
+ 7142 PXI-4224
+ 7144 PXI-5124
+ 7145 PCI-5124
+ 7146 PCI-6132
+ 7147 PXI-6132
+ 7148 PCI-6122
+ 7149 PXI-6122
+ 714c PXI-5114
+ 714d PCI-5114
+ 7150 PXI-2564
+ 7152 PCI-5640R
+ 7156 PXI-1044 Trigger Routing Module
+ 715d PCI-1426
+ 7167 PXI-5412
+ 7168 PCI-5412
+ 716b PCI-6230
+ 716c PCI-6225
+ 716d PXI-6225
+ 716f PCI-4461
+ 7170 PCI-4462
+ 7171 PCI-6010
+ 7174 PXI-8360
+ 7177 PXI-6230
+ 717d PCIe-6251
+ 717f PCIe-6259
+ 7187 PCI-1410
+ 718b PCI-6521
+ 718c PXI-6521
+ 7191 PCI-6154
+ 7193 PXI-7813R
+ 7194 PCI-7813R
+ 7195 PCI-8254R
+ 7197 PXI-5402
+ 7198 PCI-5402
+ 719f PCIe-6535
+ 71a0 PCIe-6536
+ 71a3 PXI-5650
+ 71a4 PXI-5652
+ 71a5 PXI-2594
+ 71a7 PXI-2595
+ 71a9 PXI-2596
+ 71aa PXI-2597
+ 71ab PXI-2598
+ 71ac PXI-2599
+ 71ad PCI-GPIB+
+ 71ae PCIe-1430
+ 71b7 PXI-1056 Trigger Routing Module
+ 71b8 PXI-1045 Trigger Routing Module
+ 71b9 PXI-1044 Trigger Routing Module
+ 71bb PXI-2584
+ 71bc PCI-6221 (37-pin)
+ 71bf PCIe-1427
+ 71c5 PCI-6520
+ 71c6 PXI-2576
+ 71c7 cRIO-9072
+ 71dc PCI-1588
+ 71e0 PCI-6255
+ 71e1 PXI-6255
+ 71e2 PXI-5406
+ 71e3 PCI-5406
+ 71fc PXI-4022
+ 7209 PCI-6233
+ 720a PXI-6233
+ 720b PCI-6238
+ 720c PXI-6238
+ 7260 PXI-5142
+ 7261 PCI-5142
+ 726d PXI-5651
+ 7273 PXI-4461
+ 7274 PXI-4462
+ 7279 PCI-6232
+ 727a PXI-6232
+ 727b PCI-6239
+ 727c PXI-6239
+ 727e SMBus Controller
+ 1093 75ac PXIe-8388
+ 1093 75ad PXIe-8389
+ 1093 7650 PXIe-8381
+ 1093 8360 PXIe-8360
+ 1093 8370 PXIe-8370
+ 1093 8375 PXIe-8375
+ 7281 PCI-6236
+ 7282 PXI-6236
+ 7283 PXI-2554
+ 7288 PXIe-5611
+ 7293 PCIe-8255R
+ 729d cRIO-9074
+ 72a4 PCIe-4065
+ 72a7 PCIe-6537
+ 72a8 PXI-5152
+ 72a9 PCI-5152
+ 72aa PXI-5105
+ 72ab PCI-5105
+ 72b8 PXI-6682
+ 72d0 PXI-2545
+ 72d1 PXI-2546
+ 72d2 PXI-2547
+ 72d3 PXI-2548
+ 72d4 PXI-2549
+ 72d5 PXI-2555
+ 72d6 PXI-2556
+ 72d7 PXI-2557
+ 72d8 PXI-2558
+ 72d9 PXI-2559
+ 72e8 PXIe-6251
+ 72e9 PXIe-6259
+ 72ef PXI-4498
+ 72f0 PXI-4496
+ 72fb PXIe-6672
+ 730e PXI-4130
+ 730f PXI-5922EX
+ 7310 PCI-5922EX
+ 731c PXI-2535
+ 731d PXI-2536
+ 7322 PXIe-6124
+ 7327 PXI-6529
+ 732c VXI-8360T
+ 7331 PXIe-5602
+ 7332 PXIe-5601
+ 7333 PXI-5900
+ 7335 PXI-2533
+ 7336 PXI-2534
+ 7342 PXI-4461
+ 7349 PXI-5154
+ 734a PCI-5154
+ 7357 PXI-4065
+ 7359 PXI-4495
+ 7370 PXI-4461
+ 7373 sbRIO-9601
+ 7374 IOtech-9601
+ 7375 sbRIO-9602
+ 7378 sbRIO-9641
+ 737d PXI-5124EX
+ 7384 PXI-7851R
+ 7385 PXI-7852R
+ 7386 PCIe-7851R
+ 7387 PCIe-7852R
+ 7390 PXI-7841R
+ 7391 PXI-7842R
+ 7392 PXI-7853R
+ 7393 PCIe-7841R
+ 7394 PCIe-7842R
+ 7397 sbRIO-9611
+ 7398 sbRIO-9612
+ 7399 sbRIO-9631
+ 739a sbRIO-9632
+ 739b sbRIO-9642
+ 73a1 PXIe-4498
+ 73a2 PXIe-4496
+ 73a5 PXIe-5641R
+ 73a7 PXI-8250 Chassis Monitor Module
+ 73a8 PXI-8511 CAN/LS
+ 73a9 PXI-8511 CAN/LS
+ 73aa PXI-8512 CAN/HS
+ 73ab PXI-8512 CAN/HS
+ 73ac PXI-8513 CAN/XS
+ 73ad PXI-8513 CAN/XS
+ 73af PXI-8516 LIN
+ 73b1 PXI-8517 FlexRay
+ 73b2 PXI-8531 CANopen
+ 73b3 PXI-8531 CANopen
+ 73b4 PXI-8532 DeviceNet
+ 73b5 PXI-8532 DeviceNet
+ 73b6 PCI-8511 CAN/LS
+ 73b7 PCI-8511 CAN/LS
+ 73b8 PCI-8512 CAN/HS
+ 73b9 PCI-8512 CAN/HS
+ 73ba PCI-8513 CAN/XS
+ 73bb PCI-8513 CAN/XS
+ 73bd PCI-8516 LIN
+ 73bf PCI-8517 FlexRay
+ 73c0 PCI-8531 CANopen
+ 73c1 PCI-8531 CANopen
+ 73c2 PCI-8532 DeviceNet
+ 73c3 PCI-8532 DeviceNet
+ 73c5 PXIe-2527
+ 73c6 PXIe-2529
+ 73c8 PXIe-2530
+ 73c9 PXIe-2532
+ 73ca PXIe-2569
+ 73cb PXIe-2575
+ 73cc PXIe-2593
+ 73d5 PXI-7951R
+ 73d6 PXI-7952R
+ 73d7 PXI-7953R
+ 73e1 PXI-7854R
+ 73ec PXI-7954R
+ 73ed cRIO-9073
+ 73f0 PXI-5153
+ 73f1 PCI-5153
+ 73f4 PXI-2515
+ 73f6 cRIO-9111
+ 73f7 cRIO-9112
+ 73f8 cRIO-9113
+ 73f9 cRIO-9114
+ 73fa cRIO-9116
+ 73fb cRIO-9118
+ 7404 PXI-4132
+ 7405 PXIe-6674T
+ 7406 PXIe-6674
+ 740e PCIe-8430/16 (RS-232) Interface
+ 740f PCIe-8430/8 (RS-232) Interface
+ 7410 PCIe-8431/16 (RS-485) Interface
+ 7411 PCIe-8431/8 (RS-485) Interface
+ 7414 PCIe-GPIB+
+ 741c PXI-5691
+ 741d PXI-5695
+ 743c CSC-3059
+ 7448 PXI-2510
+ 7454 PXI-2512
+ 7455 PXI-2514
+ 7456 PXIe-2512
+ 7457 PXIe-2514
+ 745a PXI-6682H
+ 745e PXI-5153EX
+ 745f PCI-5153EX
+ 7460 PXI-5154EX
+ 7461 PCI-5154EX
+ 746d PXIe-5650
+ 746e PXIe-5651
+ 746f PXIe-5652
+ 7472 PXI-2800
+ 7495 PXIe-5603
+ 7497 PXIe-5605
+ 74ae PXIe-2515
+ 74b4 PXI-2531
+ 74b5 PXIe-2531
+ 74c1 PXIe-8430/16 (RS-232) Interface
+ 74c2 PXIe-8430/8 (RS-232) Interface
+ 74c3 PXIe-8431/16 (RS-485) Interface
+ 74c4 PXIe-8431/8 (RS-485) Interface
+ 74d5 PXIe-5630
+ 74d9 PCIe-8432/2 (Isolated RS-232) Interface
+ 74da PCIe-8433/2 (Isolated RS-485) Interface
+ 74db PCIe-8432/4 (Isolated RS-232) Interface
+ 74dc PCIe-8433/4 (Isolated RS-485) Interface
+ 74e8 NI 9148
+ 7515 PCIe-8430/2 (RS-232) Interface
+ 7516 PCIe-8430/4 (RS-232) Interface
+ 7517 PCIe-8431/2 (RS-485) Interface
+ 7518 PCIe-8431/4 (RS-485) Interface
+ 751b cRIO-9081
+ 751c cRIO-9082
+ 7528 PXIe-4497
+ 7529 PXIe-4499
+ 752a PXIe-4492
+ 7539 NI 9157
+ 753a NI 9159
+ 7598 PXI-2571
+ 75a4 PXI-4131A
+ 75b1 PCIe-7854R
+ 75ba PXI-2543
+ 75bb PXIe-2543
+ 75e5 PXI-6683
+ 75e6 PXI-6683H
+ 75ef PXIe-5632
+ 761c VXI-8360LT
+ 761f PXI-2540
+ 7620 PXIe-2540
+ 7621 PXI-2541
+ 7622 PXIe-2541
+ 7626 NI 9154
+ 7627 NI 9155
+ 7638 PXI-2720
+ 7639 PXI-2722
+ 763a PXIe-2725
+ 763b PXIe-2727
+ 763c PXI-4465
+ 764b PXIe-2790
+ 764c PXI-2520
+ 764d PXI-2521
+ 764e PXI-2522
+ 764f PXI-2523
+ 7654 PXI-2796
+ 7655 PXI-2797
+ 7656 PXI-2798
+ 7657 PXI-2799
+ 765d PXI-2542
+ 765e PXIe-2542
+ 765f PXI-2544
+ 7660 PXIe-2544
+ 766d PCIe-6535B
+ 766e PCIe-6536B
+ 766f PCIe-6537B
+ 76a3 PXIe-6535B
+ 76a4 PXIe-6536B
+ 76a5 PXIe-6537B
+ 783e PXI-8368
+ 9020 PXI-2501
+ 9030 PXI-2503
+ 9040 PXI-2527
+ 9050 PXI-2565
+ 9060 PXI-2590
+ 9070 PXI-2591
+ 9080 PXI-2580
+ 9090 PCI-4021
+ 90a0 PXI-4021
+ a001 PCI-MXI-2
+ b001 PCI-1408
+ b011 PXI-1408
+ b021 PCI-1424
+ b022 PXI-1424
+ b031 PCI-1413
+ b041 PCI-1407
+ b051 PXI-1407
+ b061 PCI-1411
+ b071 PCI-1422
+ b081 PXI-1422
+ b091 PXI-1411
+ b0b1 PCI-1409
+ b0c1 PXI-1409
+ b0e1 PCI-1428
+ c4c4 PXIe/PCIe Device
+ 1093 728a PXIe-5421
+ 1093 728b PXIe-5442
+ 1093 728d PXIe-5451
+ 1093 72a2 PXIe-5122
+ 1093 72da PXIe-5422
+ 1093 72f7 PXIe-6535
+ 1093 72f8 PXIe-6536
+ 1093 72f9 PXIe-6537
+ 1093 7326 PCIe-6509
+ 1093 736c PXIe-4140
+ 1093 738b PXIe-5622
+ 1093 73c4 PXIe-5450
+ 1093 73c7 PXIe-6545
+ 1093 73d4 PXIe-6544
+ 1093 7425 PCIe-6320
+ 1093 7427 PCIe-6321
+ 1093 7428 PXIe-6323
+ 1093 7429 PCIe-6323
+ 1093 742a PXIe-6341
+ 1093 742b PCIe-6341
+ 1093 742c PXIe-6343
+ 1093 742d PCIe-6343
+ 1093 742f PCIe-6351
+ 1093 7431 PCIe-6353
+ 1093 7432 PXIe-6361
+ 1093 7433 PCIe-6361
+ 1093 7434 PXIe-6363
+ 1093 7435 PCIe-6363
+ 1093 7436 PXIe-6356
+ 1093 7437 PXIe-6358
+ 1093 7438 PXIe-6366
+ 1093 7439 PXIe-6368
+ 1093 7468 PXIe-5185
+ 1093 7469 PXIe-5186
+ 1093 7492 PXIe-4300
+ 1093 7498 PXIe-6548
+ 1093 7499 PXIe-6547
+ 1093 74a8 PXIe-4330
+ 1093 74a9 PXIe-4331
+ 1093 74b1 PXIe-4154
+ 1093 74b2 PXIe-4353
+ 1093 74b6 PCIe-1433
+ 1093 74cd PXIe-5643R
+ 1093 74d0 PXIe-7961R
+ 1093 74dd PXIe-6376
+ 1093 74de PXIe-6378
+ 1093 74e2 PXIe-7962R
+ 1093 74e3 PXIe-7965R
+ 1093 74e5 PXIe-4844
+ 1093 74f3 PCIe-5140
+ 1093 753c PXIe-1435
+ 1093 7548 PXIe-5622 (25MHz DDC)
+ 1093 754d PCIe-5155
+ 1093 7551 PXIe-6556
+ 1093 7553 PCIe-1473R
+ 1093 7570 PCIe-1474R
+ 1093 7571 PXIe-1475R
+ 1093 7572 PXIe-1476R
+ 1093 75a2 PXIe-5693
+ 1093 75a3 PXIe-5694
+ 1093 75a5 PXIe-4141
+ 1093 75ce PXIe-7966R
+ 1093 75cf PXIe-4357
+ 1093 75d2 PXIe-RevB-5643R
+ 1093 75d3 PXIe-5644R
+ 1093 75ee PXIe-5645R
+ 1093 7613 PXIe-6555
+ 1093 7619 PXIe-5185
+ 1093 761a PXIe-5186
+ 1093 7629 PXIe-4142
+ 1093 762a PXIe-4143
+ 1093 762b PXIe-4138
+ 1093 762c PXIe-4144
+ 1093 762d PXIe-4145
+ 1093 762e PXIe-5606
+ 1093 7644 PXIe-4841
+ 1093 764a PCIe-8237R-S
+ 1093 7658 PXIe-5162 (4CH)
+ 1093 76ab PXIe-4322
+ 1093 76ad PXIe-4112
+ 1093 76ae PXIe-4113
+ 1093 76b5 PXIe-7971R
+ 1093 76b6 PXIe-7972R
+ 1093 76b7 PXIe-7975R
+ 1093 76b8 PXIe-5696
+ 1093 76b9 PXIe-5654
+ 1093 76c8 PXIe-6614
+ 1093 76c9 PXIe-6612
+ 1093 76cb PXIe-5646R
+ 1093 76cc PXIe-5162 (2CH)
+ 1093 76ce CVS-1459
+ 1093 76d0 PXIe-5160 (2CH)
+ 1093 76d1 PXIe-5160 (4CH)
+ 1093 76dc PXIe-4610
+ 1093 76ec PXIe-2524
+ 1093 76ed PXIe-2525
+ 1093 76ee PXIe-2526
+ 1093 76ef PXIe-2737
+ 1093 76f0 PXIe-2738
+ 1093 76f1 PXIe-2739
+ 1093 76fb PCIe-1473R-LX110
+ 1093 76fc PXIe-5105
+ 1093 76fd PXIe-5114
+ 1093 76fe PXIe-5644R
+ 1093 76ff PXIe-5644R
+ 1093 7700 PXIe-5644R
+ 1093 7701 PXIe-5645R
+ 1093 7702 PXIe-5645R
+ 1093 7703 PXIe-5645R
+ 1093 770c PXIe-4139
+ 1093 7711 PXIe-4464
+ 1093 7712 PXIe-4463
+ 1093 7716 PCIe-6612
+ 1093 771d Unconfigured CA4 Switch
+ 1093 771e PXIe-4339
+ 1093 7735 cRIO-9033
+ 1093 773e PXIe-5624R
+ 1093 774b cRIO-9031
+ 1093 774d cRIO-9034
+ 1093 7755 cRIO-9030
+ 1093 7768 PXIe-2747
+ 1093 7769 PXIe-2748
+ 1093 776a PXIe-2746
+ 1093 7777 PXIe-7976R
+ 1093 7782 PXIe-5646R
+ 1093 7783 PXIe-5646R
+ 1093 7784 PXIe-5646R
+ 1093 7790 PXIe-5170R (4CH)
+ 1093 7791 PXIe-5170R (8CH)
+ 1093 7793 PXIe-5171R (8CH)
+ 1093 77a5 PXIe-6345
+ 1093 77a6 PXIe-6355
+ 1093 77a7 PXIe-6365
+ 1093 77a8 PXIe-6375
+ 1093 77aa CVS-1458
+ 1093 77ad IC-3173
+ 1093 77b4 PXIe-7820R
+ 1093 77b5 PXIe-7821R
+ 1093 77b6 PXIe-7822R
+ 1093 77b9 cRIO-9038
+ 1093 77ba PXIe-4136
+ 1093 77bb PXIe-4137
+ 1093 77c0 PXIe-5624R
+ 1093 77c1 PXIe-5624R
+ 1093 77c2 PXIe-5624R
+ 1093 77ca PXIe-6738
+ 1093 77cb PXIe-6739
+ 1093 77db cRIO-9035
+ 1093 77dc cRIO-9036
+ 1093 77dd cRIO-9039
+ 1093 7802 PXIe-4302
+ 1093 7803 PXIe-4303
+ 1093 7805 PXIe-4305
+ 1093 786f PXIe-4163
+ 1093 788e PXIe-4304
+ 1093 78f8 NI FlexRIO Module (KU035)
+ 1093 78f9 NI FlexRIO Module (KU040)
+ 1093 78fa NI FlexRIO Module (KU060)
+ 1093 78ff PXIe-4162
+ 1093 7995 PXIe-7911R
+ 1093 7996 PXIe-7912R
+ 1093 7997 PXIe-7915R
+ 1093 79d3 NI FlexRIO PCIe Module (KU035)
+ 1093 79d4 NI FlexRIO PCIe Module (KU040)
+ 1093 79d5 NI FlexRIO PCIe Module (KU060)
+ c801 PCI-GPIB
+ c811 PCI-GPIB+
+ c821 PXI-GPIB
+ c831 PMC-GPIB
+ c840 PCI-GPIB
+ d130 PCI-232/2 Interface
+ d140 PCI-232/4 Interface
+ d150 PCI-232/8 Interface
+ d160 PCI-485/2 Interface
+ d170 PCI-485/4 Interface
+ d190 PXI-8422/2 (Isolated RS-232) Interface
+ d1a0 PXI-8422/4 (Isolated RS-232) Interface
+ d1b0 PXI-8423/2 (Isolated RS-485) Interface
+ d1c0 PXI-8423/4 (Isolated RS-485) Interface
+ d1d0 PXI-8420/2 (RS-232) Interface
+ d1e0 PXI-8420/4 (RS-232) Interface
+ d1f0 PXI-8420/8 (RS-232) Interface
+ d1f1 PXI-8420/16 (RS-232) Interface
+ d230 PXI-8421/2 (RS-485) Interface
+ d240 PXI-8421/4 (RS-485) Interface
+ d250 PCI-232/2 (Isolated) Interface
+ d260 PCI-485/2 (Isolated) Interface
+ d270 PCI-232/4 (Isolated) Interface
+ d280 PCI-485/4 (Isolated) Interface
+ d290 PCI-485/8 Interface
+ d2a0 PXI-8421/8 (RS-485) Interface
+ d2b0 PCI-232/16 Interface
+ e111 PCI-CAN
+ e131 PXI-8461 (1 port)
+ e141 PCI-CAN/LS
+ e151 PXI-8460 (1 port)
+ e211 PCI-CAN/2
+ e231 PXI-8461 (2 ports)
+ e241 PCI-CAN/LS2
+ e251 PXI-8460 (2 ports)
+ e261 PCI-CAN/DS
+ e271 PXI-8462
+ f110 VMEpc-650
+ f120 VXIpc-650
+ fe00 VXIpc-87x
+ fe41 VXIpc-860
+ fe51 VXIpc-74x
+ fe61 VXIpc-850
+ fe70 VXIpc-880
+1094 First International Computers [FIC]
+# nee CMD Technology Inc
+1095 Silicon Image, Inc.
+ 0240 Adaptec AAR-1210SA SATA HostRAID Controller
+ 0640 PCI0640
+ 0643 PCI0643
+ 0646 PCI0646
+ 0647 PCI0647
+ 0648 PCI0648
+ 1043 8025 CUBX motherboard
+ 0649 SiI 0649 Ultra ATA/100 PCI to ATA Host Controller
+ 0e11 005d Integrated Ultra ATA-100 Dual Channel Controller
+ 0e11 007e Integrated Ultra ATA-100 IDE RAID Controller
+ 101e 0649 AMI MegaRAID IDE 100 Controller
+ 0650 PBC0650A
+ 0670 USB0670
+ 1095 0670 USB0670
+ 0673 USB0673
+ 0680 PCI0680 Ultra ATA-133 Host Controller
+ 1095 0680 SiI 0680 ATA/133 Controller
+ 1095 3680 Winic W-680 (Silicon Image 680 based)
+ 3112 SiI 3112 [SATALink/SATARaid] Serial ATA Controller
+ 1095 3112 SiI 3112 SATALink Controller
+ 1095 6112 SiI 3112 SATARaid Controller
+ 9005 0250 SATAConnect 1205SA Host Controller
+ 3114 SiI 3114 [SATALink/SATARaid] Serial ATA Controller
+ 1043 8167 A8N-SLI Deluxe/Premium Mainboard
+ 1095 3114 SiI 3114 SATALink Controller
+ 1095 6114 SiI 3114 SATARaid Controller
+ 3124 SiI 3124 PCI-X Serial ATA Controller
+ 1095 3124 SiI 3124 PCI-X Serial ATA Controller
+ 3132 SiI 3132 Serial ATA Raid II Controller
+ 3512 SiI 3512 [SATALink/SATARaid] Serial ATA Controller
+ 1095 3512 SiI 3512 SATALink Controller
+ 1095 6512 SiI 3512 SATARaid Controller
+ 3531 SiI 3531 [SATALink/SATARaid] Serial ATA Controller
+ 17c0 4083 Medion WIM 2210 Notebook PC [MD96850]
+1096 Alacron
+1097 Appian Technology
+1098 Quantum Designs (H.K.) Ltd
+ 0001 QD-8500
+ 0002 QD-8580
+1099 Samsung Electronics Co., Ltd
+109a Packard Bell
+109b Gemlight Computer Ltd.
+109c Megachips Corporation
+109d Zida Technologies Ltd.
+109e Brooktree Corporation
+ 0310 Bt848 Video Capture
+ 032e Bt878 Video Capture
+ 0350 Bt848 Video Capture
+ 0351 Bt849A Video capture
+ 0369 Bt878 Video Capture
+ 1002 0001 TV-Wonder
+ 1002 0003 TV-Wonder/VE
+ 036c Bt879(??) Video Capture
+ 13e9 0070 Win/TV (Video Section)
+ 036e Bt878 Video Capture
+ 0000 0001 Euresys Picolo PCIe
+ 0070 13eb WinTV Series
+ 0070 ff01 Viewcast Osprey 200
+ 0071 0101 DigiTV PCI
+ 107d 6606 WinFast TV 2000
+ 11bd 0012 PCTV pro (TV + FM stereo receiver)
+ 11bd 001c PCTV Sat (DBC receiver)
+ 127a 0001 Bt878 Mediastream Controller NTSC
+ 127a 0002 Bt878 Mediastream Controller PAL BG
+ 127a 0003 Bt878a Mediastream Controller PAL BG
+ 127a 0048 Bt878/832 Mediastream Controller
+ 144f 3000 MagicTView CPH060 - Video
+ 1461 0002 TV98 Series (TV/No FM/Remote)
+ 1461 0003 AverMedia UltraTV PCI 350
+ 1461 0004 AVerTV WDM Video Capture
+ 1461 0761 AverTV DVB-T
+ 1461 0771 AverMedia AVerTV DVB-T 771
+ 14f1 0001 Bt878 Mediastream Controller NTSC
+ 14f1 0002 Bt878 Mediastream Controller PAL BG
+ 14f1 0003 Bt878a Mediastream Controller PAL BG
+ 14f1 0048 Bt878/832 Mediastream Controller
+ 1822 0001 VisionPlus DVB card
+ 1851 1850 FlyVideo'98 - Video
+ 1851 1851 FlyVideo II
+ 1852 1852 FlyVideo'98 - Video (with FM Tuner)
+ 18ac d500 DViCO FusionHDTV5 Lite
+ 270f fc00 Digitop DTT-1000
+# Vendor/ID appear to be randomly chosen
+ aa00 1460 Spectra8 CardA Input0
+# Vendor/ID appear to be randomly chosen
+ aa01 1461 Spectra8 CardA Input1
+# Vendor/ID appear to be randomly chosen
+ aa02 1462 Spectra8 CardA Input2
+# Vendor/ID appear to be randomly chosen
+ aa03 1463 Spectra8 CardA Input3
+# Vendor/ID appear to be randomly chosen
+ aa04 1464 Spectra8 CardB Input0
+# Vendor/ID appear to be randomly chosen
+ aa05 1465 Spectra8 CardB Input1
+# Vendor/ID appear to be randomly chosen
+ aa06 1466 Spectra8 CardB Input2
+# Vendor/ID appear to be randomly chosen
+ aa07 1467 Spectra8 CardB Input3
+# Vendor/ID appear to be randomly chosen
+ aa08 1468 Spectra8 CardC Input0
+# Vendor/ID appear to be randomly chosen
+ aa09 1469 Spectra8 CardC Input1
+# Vendor/ID appear to be randomly chosen
+ aa0a 146a Spectra8 CardC Input2
+# Vendor/ID appear to be randomly chosen
+ aa0b 146b Spectra8 CardC Input3
+# Vendor/ID appear to be randomly chosen
+ aa0c 146c Spectra8 CardD Input0
+# Vendor/ID appear to be randomly chosen
+ aa0d 146d Spectra8 CardD Input1
+# Vendor/ID appear to be randomly chosen
+ aa0e 146e Spectra8 CardD Input2
+# Vendor/ID appear to be randomly chosen
+ aa0f 146f Spectra8 CardD Input3
+ bd11 1200 PCTV pro (TV + FM stereo receiver)
+ 036f Bt879 Video Capture
+ 127a 0044 Bt879 Video Capture NTSC
+ 127a 0122 Bt879 Video Capture PAL I
+ 127a 0144 Bt879 Video Capture NTSC
+ 127a 0222 Bt879 Video Capture PAL BG
+ 127a 0244 Bt879a Video Capture NTSC
+ 127a 0322 Bt879 Video Capture NTSC
+ 127a 0422 Bt879 Video Capture NTSC
+ 127a 1122 Bt879 Video Capture PAL I
+ 127a 1222 Bt879 Video Capture PAL BG
+ 127a 1322 Bt879 Video Capture NTSC
+ 127a 1522 Bt879a Video Capture PAL I
+ 127a 1622 Bt879a Video Capture PAL BG
+ 127a 1722 Bt879a Video Capture NTSC
+ 14f1 0044 Bt879 Video Capture NTSC
+ 14f1 0122 Bt879 Video Capture PAL I
+ 14f1 0144 Bt879 Video Capture NTSC
+ 14f1 0222 Bt879 Video Capture PAL BG
+ 14f1 0244 Bt879a Video Capture NTSC
+ 14f1 0322 Bt879 Video Capture NTSC
+ 14f1 0422 Bt879 Video Capture NTSC
+ 14f1 1122 Bt879 Video Capture PAL I
+ 14f1 1222 Bt879 Video Capture PAL BG
+ 14f1 1322 Bt879 Video Capture NTSC
+ 14f1 1522 Bt879a Video Capture PAL I
+ 14f1 1622 Bt879a Video Capture PAL BG
+ 14f1 1722 Bt879a Video Capture NTSC
+ 1851 1850 FlyVideo'98 - Video
+ 1851 1851 FlyVideo II
+ 1852 1852 FlyVideo'98 - Video (with FM Tuner)
+ 0370 Bt880 Video Capture
+ 1851 1850 FlyVideo'98
+ 1851 1851 FlyVideo'98 EZ - video
+ 1852 1852 FlyVideo'98 (with FM Tuner)
+ 0878 Bt878 Audio Capture
+ 0000 0001 Euresys Picolo PCIe
+ 0070 13eb WinTV Series
+ 0070 ff01 Viewcast Osprey 200
+ 0071 0101 DigiTV PCI
+ 1002 0001 TV-Wonder
+ 1002 0003 TV-Wonder/VE
+ 11bd 0012 PCTV pro (TV + FM stereo receiver, audio section)
+ 11bd 001c PCTV Sat (DBC receiver)
+ 127a 0001 Bt878 Video Capture (Audio Section)
+ 127a 0002 Bt878 Video Capture (Audio Section)
+ 127a 0003 Bt878 Video Capture (Audio Section)
+ 127a 0048 Bt878 Video Capture (Audio Section)
+ 13e9 0070 Win/TV (Audio Section)
+ 144f 3000 MagicTView CPH060 - Audio
+ 1461 0002 Avermedia PCTV98 Audio Capture
+ 1461 0003 UltraTV PCI 350
+ 1461 0004 AVerTV WDM Audio Capture
+ 1461 0761 AVerTV DVB-T
+ 1461 0771 AverMedia AVerTV DVB-T 771
+ 14f1 0001 Bt878 Video Capture (Audio Section)
+ 14f1 0002 Bt878 Video Capture (Audio Section)
+ 14f1 0003 Bt878 Video Capture (Audio Section)
+ 14f1 0048 Bt878 Video Capture (Audio Section)
+ 1822 0001 VisionPlus DVB Card
+ 18ac d500 DViCO FusionHDTV5 Lite
+ 270f fc00 Digitop DTT-1000
+ bd11 1200 PCTV pro (TV + FM stereo receiver, audio section)
+ 0879 Bt879 Audio Capture
+ 127a 0044 Bt879 Video Capture (Audio Section)
+ 127a 0122 Bt879 Video Capture (Audio Section)
+ 127a 0144 Bt879 Video Capture (Audio Section)
+ 127a 0222 Bt879 Video Capture (Audio Section)
+ 127a 0244 Bt879 Video Capture (Audio Section)
+ 127a 0322 Bt879 Video Capture (Audio Section)
+ 127a 0422 Bt879 Video Capture (Audio Section)
+ 127a 1122 Bt879 Video Capture (Audio Section)
+ 127a 1222 Bt879 Video Capture (Audio Section)
+ 127a 1322 Bt879 Video Capture (Audio Section)
+ 127a 1522 Bt879 Video Capture (Audio Section)
+ 127a 1622 Bt879 Video Capture (Audio Section)
+ 127a 1722 Bt879 Video Capture (Audio Section)
+ 14f1 0044 Bt879 Video Capture (Audio Section)
+ 14f1 0122 Bt879 Video Capture (Audio Section)
+ 14f1 0144 Bt879 Video Capture (Audio Section)
+ 14f1 0222 Bt879 Video Capture (Audio Section)
+ 14f1 0244 Bt879 Video Capture (Audio Section)
+ 14f1 0322 Bt879 Video Capture (Audio Section)
+ 14f1 0422 Bt879 Video Capture (Audio Section)
+ 14f1 1122 Bt879 Video Capture (Audio Section)
+ 14f1 1222 Bt879 Video Capture (Audio Section)
+ 14f1 1322 Bt879 Video Capture (Audio Section)
+ 14f1 1522 Bt879 Video Capture (Audio Section)
+ 14f1 1622 Bt879 Video Capture (Audio Section)
+ 14f1 1722 Bt879 Video Capture (Audio Section)
+ 0880 Bt880 Audio Capture
+ 2115 BtV 2115 Mediastream controller
+ 2125 BtV 2125 Mediastream controller
+ 2164 BtV 2164
+ 2165 BtV 2165
+ 8230 Bt8230 ATM Segment/Reassembly Ctrlr (SRC)
+ 8472 Bt8472
+ 8474 Bt8474
+109f Trigem Computer Inc.
+10a0 Meidensha Corporation
+10a1 Juko Electronics Ind. Co. Ltd
+10a2 Quantum Corporation
+10a3 Everex Systems Inc
+10a4 Globe Manufacturing Sales
+10a5 Smart Link Ltd.
+ 3052 SmartPCI562 56K Modem
+ 5449 SmartPCI561 modem
+10a6 Informtech Industrial Ltd.
+10a7 Benchmarq Microelectronics
+10a8 Sierra Semiconductor
+ 0000 STB Horizon 64
+10a9 Silicon Graphics Intl. Corp.
+ 0001 Crosstalk to PCI Bridge
+ 0002 Linc I/O controller
+ 0003 IOC3 I/O controller
+ 0004 O2 MACE
+ 0005 RAD Audio
+ 0006 HPCEX
+ 0007 RPCEX
+ 0008 DiVO VIP
+ 0009 AceNIC Gigabit Ethernet
+ 10a9 8002 AceNIC Gigabit Ethernet
+ 0010 AMP Video I/O
+ 0011 GRIP
+ 0012 SGH PSHAC GSN
+ 0208 SSIM1 SAS Adapter
+ 1001 Magic Carpet
+ 1002 Lithium
+ 1003 Dual JPEG 1
+ 1004 Dual JPEG 2
+ 1005 Dual JPEG 3
+ 1006 Dual JPEG 4
+ 1007 Dual JPEG 5
+ 1008 Cesium
+ 100a IOC4 I/O controller
+ 1504 SSIM1 Fibre Channel Adapter
+ 2001 Fibre Channel
+ 2002 ASDE
+ 4001 TIO-CE PCI Express Bridge
+ 4002 TIO-CE PCI Express Port
+ 8001 O2 1394
+ 8002 G-net NT
+# PCIe x1 Low Profile
+ 802b REACT external interrupt controller
+10aa ACC Microelectronics
+ 0000 ACCM 2188
+ 2051 2051 CPU bridge
+ 5842 2051 ISA bridge
+10ab Digicom
+10ac Honeywell IAC
+10ad Symphony Labs
+ 0001 W83769F
+ 0003 SL82C103
+ 0005 SL82C105
+ 0103 SL82c103
+ 0105 SL82c105
+ 0565 W83C553F/W83C554F
+10ae Cornerstone Technology
+10af Micro Computer Systems Inc
+10b0 CardExpert Technology
+10b1 Cabletron Systems Inc
+10b2 Raytheon Company
+10b3 Databook Inc
+ 3106 DB87144
+ b106 DB87144
+10b4 STB Systems Inc
+ 1b1d Velocity 128 3D
+ 10b4 237e Velocity 4400
+10b5 PLX Technology, Inc.
+ 0001 i960 PCI bus interface
+ 0557 PCI9030 32-bit 33MHz PCI <-> IOBus Bridge
+ 10b5 9030 Digium Tormenta 2 T400P-SS7 or E400P-SS7 Quad T1 or E1 PCI card
+ 1000 PCI9030 32-bit 33MHz PCI <-> IOBus Bridge
+ 10b5 9030 ATCOM AT400P Quad T1 PCI card
+ 1024 Acromag, Inc. IndustryPack Carrier Card
+ 1042 Brandywine / jxi2, Inc. - PMC-SyncClock32, IRIG A & B, Nasa 36
+ 106a Dual OX16C952 4 port serial adapter [Megawolf Romulus/4]
+ 1076 VScom 800 8 port serial adaptor
+ 1077 VScom 400 4 port serial adaptor
+ 1078 VScom 210 2 port serial and 1 port parallel adaptor
+ 1103 VScom 200 2 port serial adaptor
+ 1146 VScom 010 1 port parallel adaptor
+ 1147 VScom 020 2 port parallel adaptor
+ 2000 PCI9030 32-bit 33MHz PCI <-> IOBus Bridge
+ 10b5 9030 ATCOM AE400P Quad E1 PCI card
+ 2540 IXXAT CAN-Interface PC-I 04/PCI
+ 2724 Thales PCSM Security Card
+ 3376 Cosateq 4 Port CAN Card
+ 4000 PCI9030 32-bit 33MHz PCI <-> IOBus Bridge
+ 10b5 9030 Tormenta 3 Varion V400P/ATCOM TE400P Quad E1/T1/J1 PCI card
+ 4001 PCI9030 32-bit 33MHz PCI <-> IOBus Bridge
+ 10b5 9030 ATCOM A400PE Quad E1 PCI card
+ 4002 PCI9030 32-bit 33MHz PCI <-> IOBus Bridge
+ 10b5 9030 ATCOM A400PT Quad T1 PCI card
+ 6140 PCI6140 32-bit 33MHz PCI-to-PCI Bridge
+ 6150 PCI6150 32-bit 33MHz PCI-to-PCI Bridge
+ 6152 PCI6152 32-bit 66MHz PCI-to-PCI Bridge
+ 6154 PCI6154 64-bit 66MHz PCI-to-PCI Bridge
+ 6254 PCI6254 64-bit 66MHz PCI-to-PCI Bridge
+ 6466 PCI6466 64-bit 66MHz PCI-to-PCI Bridge
+ 6520 PCI6520 64-bit 133MHz PCI-X-to-PCI-X Bridge
+ 6540 PCI6540 64-bit 133MHz PCI-X-to-PCI-X Bridge
+ 1775 1100 CR11 Single Board Computer
+ 4c53 10e0 PSL09 PrPMC
+ 6541 PCI6540/6466 PCI-PCI bridge (non-transparent mode, primary side)
+ 1775 1100 CR11 Single Board Computer
+ 4c53 10e0 PSL09 PrPMC
+ 6542 PCI6540/6466 PCI-PCI bridge (non-transparent mode, secondary side)
+ 1775 1100 CR11 Single Board Computer
+ 4c53 10e0 PSL09 PrPMC
+ 8111 PEX 8111 PCI Express-to-PCI Bridge
+ 8112 PEX8112 x1 Lane PCI Express-to-PCI Bridge
+ 8114 PEX 8114 PCI Express-to-PCI/PCI-X Bridge
+ 8311 PEX8311 x1 Lane PCI Express-to-Generic Local Bus Bridge
+ 8505 PEX 8505 5-lane, 5-port PCI Express Switch
+ 8508 PEX 8508 8-lane, 5-port PCI Express Switch
+ 8509 PEX 8509 8-lane, 8-port PCI Express Switch
+ 8512 PEX 8512 12-lane, 5-port PCI Express Switch
+ 8516 PEX 8516 Versatile PCI Express Switch
+ 8517 PEX 8517 16-lane, 5-port PCI Express Switch
+ 8518 PEX 8518 16-lane, 5-port PCI Express Switch
+ 8524 PEX 8524 24-lane, 6-port PCI Express Switch
+ 8525 PEX 8525 24-lane, 5-port PCI Express Switch
+ 8532 PEX 8532 Versatile PCI Express Switch
+ 8533 PEX 8533 32-lane, 6-port PCI Express Switch
+ 8547 PEX 8547 48-lane, 3-port PCI Express Switch
+ 8548 PEX 8548 48-lane, 9-port PCI Express Switch
+ 8603 PEX 8603 3-lane, 3-Port PCI Express Gen 2 (5.0 GT/s) Switch
+ 8604 PEX 8604 4-lane, 4-Port PCI Express Gen 2 (5.0 GT/s) Switch
+ 8605 PEX 8605 PCI Express 4-port Gen2 Switch
+ 8606 PEX 8606 6 Lane, 6 Port PCI Express Gen 2 (5.0 GT/s) Switch
+ 8608 PEX 8608 8-lane, 8-Port PCI Express Gen 2 (5.0 GT/s) Switch
+ 8609 PEX 8609 8-lane, 8-Port PCI Express Gen 2 (5.0 GT/s) Switch with DMA
+ 8612 PEX 8612 12-lane, 4-Port PCI Express Gen 2 (5.0 GT/s) Switch
+ 8613 PEX 8613 12-lane, 3-Port PCI Express Gen 2 (5.0 GT/s) Switch
+ 8614 PEX 8614 12-lane, 12-Port PCI Express Gen 2 (5.0 GT/s) Switch
+ 8615 PEX 8615 12-lane, 12-Port PCI Express Gen 2 (5.0 GT/s) Switch with DMA
+ 8616 PEX 8616 16-lane, 4-Port PCI Express Gen 2 (5.0 GT/s) Switch
+ 8617 PEX 8617 16-lane, 4-Port PCI Express Gen 2 (5.0 GT/s) Switch with P2P
+ 8618 PEX 8618 16-lane, 16-Port PCI Express Gen 2 (5.0 GT/s) Switch
+ 8619 PEX 8619 16-lane, 16-Port PCI Express Gen 2 (5.0 GT/s) Switch with DMA
+ 8624 PEX 8624 24-lane, 6-Port PCI Express Gen 2 (5.0 GT/s) Switch [ExpressLane]
+ 13a3 1845 DX1845 Acceleration Card
+ 8625 PEX 8625 24-lane, 24-Port PCI Express Gen 2 (5.0 GT/s) Switch
+ 8632 PEX 8632 32-lane, 12-Port PCI Express Gen 2 (5.0 GT/s) Switch
+ 8636 PEX 8636 36-lane, 24-Port PCI Express Gen 2 (5.0 GT/s) Switch
+ 8647 PEX 8647 48-Lane, 3-Port PCI Express Gen 2 (5.0 GT/s) Switch
+ 8648 PEX 8648 48-lane, 12-Port PCI Express Gen 2 (5.0 GT/s) Switch
+ 8649 PEX 8649 48-lane, 12-Port PCI Express Gen 2 (5.0 GT/s) Switch
+ 8664 PEX 8664 64-lane, 16-Port PCI Express Gen 2 (5.0 GT/s) Switch
+ 8680 PEX 8680 80-lane, 20-Port PCI Express Gen 2 (5.0 GT/s) Multi-Root Switch
+ 8696 PEX 8696 96-lane, 24-Port PCI Express Gen 2 (5.0 GT/s) Multi-Root Switch
+ 8717 PEX 8717 16-lane, 8-Port PCI Express Gen 3 (8.0 GT/s) Switch with DMA
+ 8718 PEX 8718 16-Lane, 5-Port PCI Express Gen 3 (8.0 GT/s) Switch
+ 8724 PEX 8724 24-Lane, 6-Port PCI Express Gen 3 (8 GT/s) Switch, 19 x 19mm FCBGA
+ 8725 PEX 8725 24-Lane, 10-Port PCI Express Gen 3 (8.0 GT/s) Multi-Root Switch with DMA
+ 8732 PEX 8732 32-lane, 8-Port PCI Express Gen 3 (8.0 GT/s) Switch
+ 8734 PEX 8734 32-lane, 8-Port PCI Express Gen 3 (8.0GT/s) Switch
+ 8747 PEX 8747 48-Lane, 5-Port PCI Express Gen 3 (8.0 GT/s) Switch
+ 8748 PEX 8748 48-Lane, 12-Port PCI Express Gen 3 (8 GT/s) Switch, 27 x 27mm FCBGA
+ 8749 PEX 8749 48-Lane, 18-Port PCI Express Gen 3 (8.0 GT/s) Multi-Root Switch with DMA
+ 87a0 PEX PCI Express Switch NT0 Port Link Interface
+ 87a1 PEX PCI Express Switch NT1 Port Link Interface
+ 87b0 PEX PCI Express Switch NT0 Port Virtual Interface
+ 1093 7761 PXIe-8830mc
+ 87b1 PEX PCI Express Switch NT1 Port Virtual Interface
+ 87d0 PEX PCI Express Switch DMA interface
+ 9016 PLX 9016 8-port serial controller
+ 9030 PCI9030 32-bit 33MHz PCI <-> IOBus Bridge
+ 10b5 2695 Hilscher CIF50-PB/DPS Profibus
+ 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
+ 10b5 2977 IXXAT iPC-I XC16/PCI CAN Board
+ 10b5 2978 SH ARC-PCIu/SH ARC-PCI104/SH ARC-PCIe SOHARD ARCNET card
+ 10b5 3025 Alpermann+Velte PCL PCI L (3V/5V): Timecode Reader Board
+ 10b5 3068 Alpermann+Velte PCL PCI HD (3V/5V): Timecode Reader Board
+ 10b5 3463 Alpermann+Velte PCL PCI D (v2) (3V/5V): Timecode Reader Board
+ 10b5 3591 PLURA PCL PCI L (v2) (3.3V/5V): Time Code Reader Board
+ 12fe 0111 CPCI-ASIO4 (ESD 4-port Serial Interface Board)
+ 1369 9c01 VX222v2
+ 1369 9d01 VX222-Mic
+ 1369 9d02 VX222-Mic
+ 1369 9e01 PCX924v2
+ 1369 9f01 PCX924-Mic
+ 1369 9f02 PCX924-Mic
+ 1369 a001 PCX22v2
+ 1369 a701 LCM220v2
+ 1369 a801 LCM200
+ 1397 3136 4xS0-ISDN PCI Adapter
+ 1397 3137 S2M-E1-ISDN PCI Adapter
+ 1518 0200 ThinkIO-C
+ 15ed 1002 MCCS 8-port Serial Hot Swap
+ 15ed 1003 MCCS 16-port Serial Hot Swap
+# MIL-STD-1553B Board
+ e1c5 0001 TE1-PCI
+ e1c5 0005 TA1-PCI
+ e1c5 0006 TA1-PCI4
+ 9036 9036
+ 9050 PCI <-> IOBus Bridge
+ 10b5 1067 IXXAT CAN i165
+ 10b5 114e Wasco WITIO PCI168extended
+ 10b5 1169 Wasco OPTOIO32standard 32 digital in, 32 digital out
+ 10b5 1172 IK220 (Heidenhain)
+ 10b5 2036 SatPak GPS
+ 10b5 2221 Alpermann+Velte PCL PCI LV: Timecode Reader Board
+ 10b5 2273 SH ARC-PCI SOHARD ARCNET card
+ 10b5 2431 Alpermann+Velte PCL PCI D: Timecode Reader Board
+ 10b5 2905 Alpermann+Velte PCI TS: Time Synchronisation Board
+ 10b5 3196 Goramo PLX200SYN sync serial card
+ 10b5 9050 PCI-I04 PCI Passive PC/CAN Interface
+ 12fe 0001 CAN-PCI/331 CAN bus controller
+ 1369 8901 PCX11+ PCI
+ 1369 8f01 VX222
+ 1369 9401 PCX924
+ 1369 9501 PCX22
+ 1498 0362 TPMC866 8 Channel Serial Card
+ 1522 0001 RockForce 4 Port V.90 Data/Fax/Voice Modem
+ 1522 0002 RockForce 2 Port V.90 Data/Fax/Voice Modem
+ 1522 0003 RockForce 6 Port V.90 Data/Fax/Voice Modem
+ 1522 0004 RockForce 8 Port V.90 Data/Fax/Voice Modem
+ 1522 0010 RockForce2000 4 Port V.90 Data/Fax/Voice Modem
+ 1522 0020 RockForce2000 2 Port V.90 Data/Fax/Voice Modem
+ 15ed 1000 Macrolink MCCS 8-port Serial
+ 15ed 1001 Macrolink MCCS 16-port Serial
+ 15ed 1002 Macrolink MCCS 8-port Serial Hot Swap
+ 15ed 1003 Macrolink MCCS 16-port Serial Hot Swap
+ 5654 2036 OpenSwitch 6 Telephony card
+ 5654 3132 OpenSwitch 12 Telephony card
+ 5654 5634 OpenLine4 Telephony Card
+ d531 c002 PCIntelliCAN 2xSJA1000 CAN bus
+ d84d 4006 EX-4006 1P
+ d84d 4008 EX-4008 1P EPP/ECP
+ d84d 4014 EX-4014 2P
+ d84d 4018 EX-4018 3P EPP/ECP
+ d84d 4025 EX-4025 1S(16C550) RS-232
+ d84d 4027 EX-4027 1S(16C650) RS-232
+ d84d 4028 EX-4028 1S(16C850) RS-232
+ d84d 4036 EX-4036 2S(16C650) RS-232
+ d84d 4037 EX-4037 2S(16C650) RS-232
+ d84d 4038 EX-4038 2S(16C850) RS-232
+ d84d 4052 EX-4052 1S(16C550) RS-422/485
+ d84d 4053 EX-4053 2S(16C550) RS-422/485
+ d84d 4055 EX-4055 4S(16C550) RS-232
+ d84d 4058 EX-4055 4S(16C650) RS-232
+ d84d 4065 EX-4065 8S(16C550) RS-232
+ d84d 4068 EX-4068 8S(16C650) RS-232
+ d84d 4078 EX-4078 2S(16C552) RS-232+1P
+ 9052 PCI9052 PCI <-> IOBus Bridge
+ 9054 PCI9054 32-bit 33MHz PCI <-> IOBus Bridge
+ 10b5 2455 Wessex Techology PHIL-PCI
+ 10b5 2696 Innes Corp AM Radcap card
+ 10b5 2717 Innes Corp Auricon card
+ 10b5 2844 Innes Corp TVS Encoder card
+ 12c7 4001 Intel Dialogic DM/V960-4T1 PCI
+ 12d9 0002 PCI Prosody Card rev 1.5
+ 14b4 d100 Dektec DTA-100
+ 14b4 d114 Dektec DTA-120
+ 16df 0011 PIKA PrimeNet MM PCI
+ 16df 0012 PIKA PrimeNet MM cPCI 8
+ 16df 0013 PIKA PrimeNet MM cPCI 8 (without CAS Signaling)
+ 16df 0014 PIKA PrimeNet MM cPCI 4
+ 16df 0015 PIKA Daytona MM
+ 16df 0016 PIKA InLine MM
+ 9056 PCI9056 32-bit 66MHz PCI <-> IOBus Bridge
+ 10b5 2979 CellinkBlade 11 - CPCI board VoATM AAL1
+ 10b5 3268 IXXAT iPC-I XC16/PCIe CAN Board
+ 10b5 3334 Cambridge Pixel HPx Radar Input Card
+ 10b5 3352 Alpermann+Velte PCL PCIe HD: Timecode Reader Board
+ 10b5 3353 Alpermann+Velte PCL PCIe D: Timecode Reader Board
+ 10b5 3354 Plura PCL PCIe LV: Timecode Reader Board
+ 10b5 3355 Plura PCL PCIe L: Timecode Reader Board
+ 10b5 3415 Plura PCIe TS: Time Synchronisation Board
+ 10b5 3493 Plura PCL PCIe 3G: Timecode Reader Board
+ 10b5 3565 Cambridge Pixel HPx Radar Output Card
+ 1369 c001 LX6464ES
+ 1369 c201 LX1616ES
+ 14b4 d10a DekTec DTA-110T
+ 14b4 d128 Dektec DTA-140
+ 14b4 d140 Dektec DTA-140
+ 1a0e 006f Dektec DTA-111
+ 9060 PCI9060 32-bit 33MHz PCI <-> IOBus Bridge
+ 906d 9060SD
+ 125c 0640 Aries 16000P
+ 906e 9060ES
+ 9080 PCI9080 32-bit; 33MHz PCI <-> IOBus Bridge
+ 103c 10eb (Agilent) E2777B 83K Series Optical Communication Interface
+ 103c 10ec (Agilent) E6978-66442 PCI CIC
+ 10b5 1123 Sectra KK631 encryption board
+ 10b5 9080 9080 [real subsystem ID not set]
+ 12d9 0002 PCI Prosody Card
+ 12df 4422 4422PCI ["Do-All" Telemetry Data Acquisition System]
+ 1369 9601 PCX822np
+ 1369 a102 PCX822v2
+ 1369 a201 PCX442
+ 1369 a301 LCM440v2
+ 1369 a401 VX822
+ 1369 a402 VX822v2
+ 1369 a901 LCM420
+ 1369 aa01 VX820v2
+ 1517 000b ECSG-1R3ADC-PMC Clock synthesizer
+ 9656 PCI9656 PCI <-> IOBus Bridge
+ 1517 000f ECDR-GC314-PMC Receiver
+ 1885 0700 Tsunami FPGA PMC with Altera Stratix S40
+ 1885 0701 Tsunami FPGA PMC with Altera Stratix S30
+ 9733 PEX 9733 33-lane, 9-port PCI Express Gen 3 (8.0 GT/s) Switch
+ 1d49 0001 ThinkSystem 1610-4P NVMe Switch Adapter
+ 1d49 0002 ThinkSystem 810-4P NVMe Switch Adapter
+ 9749 PEX 9749 49-lane, 13-port PCI Express Gen 3 (8.0 GT/s) Switch
+ 1d49 0004 ThinkSystem 1610-8P NVMe Switch Adapter
+ a100 Blackmagic Design DeckLink
+ bb04 B&B 3PCIOSD1A Isolated PCI Serial
+ c001 CronyxOmega-PCI (8-port RS232)
+ d00d PCI9030 32-bit 33MHz PCI <-> IOBus Bridge
+ 10b5 9030 Digium Tormenta 2 T400P or E400P Quad T1 or E1 PCI card
+ d33d PCI9030 32-bit 33MHz PCI <-> IOBus Bridge
+ 10b5 9030 Tormenta 3 Varion V401PT Quad T1/J1 PCI card
+ d44d PCI9030 32-bit 33MHz PCI <-> IOBus Bridge
+ 10b5 17f6 Allo CP100P/E 1-port E1/T1/J1 PCI/PCIe card
+ 10b5 17f7 Allo CP400P/E 4-port E1/T1/J1 PCI/PCIe card
+ 10b5 17f8 Allo CP200P/E 2-port E1/T1/J1 PCI/PCIe card
+ 10b5 9030 Tormenta 3 Varion V401PE Quad E1 PCI card
+10b6 Madge Networks
+ 0001 Smart 16/4 PCI Ringnode
+ 0002 Smart 16/4 PCI Ringnode Mk2
+ 10b6 0002 Smart 16/4 PCI Ringnode Mk2
+ 10b6 0006 16/4 CardBus Adapter
+ 0003 Smart 16/4 PCI Ringnode Mk3
+ 0e11 b0fd Compaq NC4621 PCI, 4/16, WOL
+ 10b6 0003 Smart 16/4 PCI Ringnode Mk3
+ 10b6 0007 Presto PCI Plus Adapter
+ 0004 Smart 16/4 PCI Ringnode Mk1
+ 0006 16/4 Cardbus Adapter
+ 10b6 0006 16/4 CardBus Adapter
+ 0007 Presto PCI Adapter
+ 10b6 0007 Presto PCI
+ 0009 Smart 100/16/4 PCI-HS Ringnode
+ 10b6 0009 Smart 100/16/4 PCI-HS Ringnode
+ 000a Token Ring 100/16/4 Ringnode/Ringrunner
+ 10b6 000a Token Ring 100/16/4 Ringnode/Ringrunner
+ 000b 16/4 CardBus Adapter Mk2
+ 10b6 0008 16/4 CardBus Adapter Mk2
+ 10b6 000b 16/4 Cardbus Adapter Mk2
+ 000c RapidFire 3140V2 16/4 TR Adapter
+ 10b6 000c RapidFire 3140V2 16/4 TR Adapter
+ 1000 Collage 25/155 ATM Client Adapter
+ 1001 Collage 155 ATM Server Adapter
+10b7 3Com Corporation
+ 0001 3c985 1000BaseSX (SX/TX)
+# wrong ID?
+ 9850 0001 3c985B-SX
+ 0013 AR5212 802.11abg NIC (3CRDAG675)
+ 10b7 2031 3CRDAG675 11a/b/g Wireless PCI Adapter
+ 0910 3C910-A01
+ 1006 MINI PCI type 3B Data Fax Modem
+ 1007 Mini PCI 56k Winmodem
+ 10b7 615b Mini PCI 56K Modem
+ 10b7 615c Mini PCI 56K Modem
+ 1201 3c982-TXM 10/100baseTX Dual Port A [Hydra]
+ 1202 3c982-TXM 10/100baseTX Dual Port B [Hydra]
+ 1700 3c940 10/100/1000Base-T [Marvell]
+ 1043 80eb A7V600/P4P800/K8V motherboard
+ 10b7 0010 3C940 Gigabit LOM Ethernet Adapter
+ 10b7 0020 3C941 Gigabit LOM Ethernet Adapter
+ 147b 1407 KV8-MAX3 motherboard
+ 3390 3c339 TokenLink Velocity
+ 3590 3c359 TokenLink Velocity XL
+ 10b7 3590 TokenLink Velocity XL Adapter (3C359/359B)
+ 4500 3c450 HomePNA [Tornado]
+ 5055 3c555 Laptop Hurricane
+ 5057 3c575 Megahertz 10/100 LAN CardBus [Boomerang]
+ 10b7 5a57 3C575 Megahertz 10/100 LAN Cardbus PC Card
+ 5157 3cCFE575BT Megahertz 10/100 LAN CardBus [Cyclone]
+ 10b7 5b57 3C575 Megahertz 10/100 LAN Cardbus PC Card
+ 5257 3cCFE575CT CardBus [Cyclone]
+ 10b7 5c57 FE575C-3Com 10/100 LAN CardBus-Fast Ethernet
+ 5900 3c590 10BaseT [Vortex]
+ 5920 3c592 EISA 10mbps Demon/Vortex
+ 5950 3c595 100BaseTX [Vortex]
+ 5951 3c595 100BaseT4 [Vortex]
+ 5952 3c595 100Base-MII [Vortex]
+ 5970 3c597 EISA Fast Demon/Vortex
+ 5b57 3c595 Megahertz 10/100 LAN CardBus [Boomerang]
+ 10b7 5b57 3C575 Megahertz 10/100 LAN Cardbus PC Card
+ 6000 3CRSHPW796 [OfficeConnect Wireless CardBus]
+ 6001 3com 3CRWE154G72 [Office Connect Wireless LAN Adapter]
+ 6055 3c556 Hurricane CardBus [Cyclone]
+ 6056 3c556B CardBus [Tornado]
+ 10b7 6556 10/100 Mini PCI Ethernet Adapter
+ 6560 3cCFE656 CardBus [Cyclone]
+ 10b7 656a 3CCFEM656 10/100 LAN+56K Modem CardBus
+ 6561 3cCFEM656 10/100 LAN+56K Modem CardBus
+ 10b7 656b 3CCFEM656 10/100 LAN+56K Modem CardBus
+ 6562 3cCFEM656B 10/100 LAN+Winmodem CardBus [Cyclone]
+ 10b7 656b 3CCFEM656B 10/100 LAN+56K Modem CardBus
+ 6563 3cCFEM656B 10/100 LAN+56K Modem CardBus
+ 10b7 656b 3CCFEM656 10/100 LAN+56K Modem CardBus
+ 6564 3cXFEM656C 10/100 LAN+Winmodem CardBus [Tornado]
+ 7646 3cSOHO100-TX Hurricane
+ 7770 3CRWE777 PCI Wireless Adapter [Airconnect]
+ 7940 3c803 FDDILink UTP Controller
+ 7980 3c804 FDDILink SAS Controller
+ 7990 3c805 FDDILink DAS Controller
+ 80eb 3c940B 10/100/1000Base-T
+ 8811 Token ring
+ 9000 3c900 10BaseT [Boomerang]
+ 9001 3c900 10Mbps Combo [Boomerang]
+ 9004 3c900B-TPO Etherlink XL [Cyclone]
+ 10b7 9004 3C900B-TPO Etherlink XL TPO 10Mb
+ 9005 3c900B-Combo Etherlink XL [Cyclone]
+ 10b7 9005 3C900B-Combo Etherlink XL Combo
+ 9006 3c900B-TPC Etherlink XL [Cyclone]
+ 900a 3c900B-FL 10base-FL [Cyclone]
+ 9050 3c905 100BaseTX [Boomerang]
+ 9051 3c905 100BaseT4 [Boomerang]
+ 9054 3C905B-TX Fast Etherlink XL PCI
+ 10b7 9054 3C905B-TX Fast Etherlink XL PCI
+ 9055 3c905B 100BaseTX [Cyclone]
+ 1028 0080 3C905B Fast Etherlink XL 10/100
+ 1028 0081 3C905B Fast Etherlink XL 10/100
+ 1028 0082 3C905B Fast Etherlink XL 10/100
+ 1028 0083 3C905B Fast Etherlink XL 10/100
+ 1028 0084 3C905B Fast Etherlink XL 10/100
+ 1028 0085 3C905B Fast Etherlink XL 10/100
+ 1028 0086 3C905B Fast Etherlink XL 10/100
+ 1028 0087 3C905B Fast Etherlink XL 10/100
+ 1028 0088 3C905B Fast Etherlink XL 10/100
+ 1028 0089 3C905B Fast Etherlink XL 10/100
+ 1028 0090 3C905B Fast Etherlink XL 10/100
+ 1028 0091 3C905B Fast Etherlink XL 10/100
+ 1028 0092 3C905B Fast Etherlink XL 10/100
+ 1028 0093 3C905B Fast Etherlink XL 10/100
+ 1028 0094 3C905B Fast Etherlink XL 10/100
+ 1028 0095 3C905B Fast Etherlink XL 10/100
+ 1028 0096 3C905B Fast Etherlink XL 10/100
+ 1028 0097 3C905B Fast Etherlink XL 10/100
+ 1028 0098 3C905B Fast Etherlink XL 10/100
+ 1028 0099 3C905B Fast Etherlink XL 10/100
+ 10b7 9055 3C905B Fast Etherlink XL 10/100
+ 9056 3c905B-T4 Fast EtherLink XL [Cyclone]
+ 9058 3c905B Deluxe Etherlink 10/100/BNC [Cyclone]
+ 905a 3c905B-FX Fast Etherlink XL FX 100baseFx [Cyclone]
+ 9200 3c905C-TX/TX-M [Tornado]
+ 1028 0095 3C920 Integrated Fast Ethernet Controller
+ 1028 0097 3C920 Integrated Fast Ethernet Controller
+ 1028 00b4 OptiPlex GX110
+ 1028 00d8 Precision 530
+ 1028 00fe Optiplex GX240
+ 1028 012a 3C920 Integrated Fast Ethernet Controller [Latitude C640]
+ 10b7 1000 3C905CX-TX/TX-M Fast Etherlink for PC Management NIC
+ 10b7 7000 10/100 Mini PCI Ethernet Adapter
+ 10f1 2466 Tiger MPX S2466 (3C920 Integrated Fast Ethernet Controller)
+ 144d c005 X10 Laptop
+ 9201 3C920B-EMB Integrated Fast Ethernet Controller [Tornado]
+ 1043 80ab A7N8X Deluxe onboard 3C920B-EMB Integrated Fast Ethernet Controller
+ 9202 3Com 3C920B-EMB-WNM Integrated Fast Ethernet Controller
+ 9210 3C920B-EMB-WNM Integrated Fast Ethernet Controller
+ 9300 3CSOHO100B-TX 910-A01 [tulip]
+ 9800 3c980-TX Fast Etherlink XL Server Adapter [Cyclone]
+ 10b7 9800 3c980-TX Fast Etherlink XL Server Adapter
+ 9805 3c980-C 10/100baseTX NIC [Python-T]
+ 10b7 1201 EtherLink Server 10/100 Dual Port A
+ 10b7 1202 EtherLink Server 10/100 Dual Port B
+ 10b7 9805 3c980 10/100baseTX NIC [Python-T]
+ 10f1 2462 Thunder K7 S2462
+ 9900 3C990-TX [Typhoon]
+ 9902 3CR990-TX-95 [Typhoon 56-bit]
+ 9903 3CR990-TX-97 [Typhoon 168-bit]
+ 9904 3C990B-TX-M/3C990BSVR [Typhoon2]
+ 10b7 1000 3CR990B-TX-M [Typhoon2]
+ 10b7 2000 3CR990BSVR [Typhoon2 Server]
+ 9905 3CR990-FX-95/97/95 [Typhon Fiber]
+ 10b7 1101 3CR990-FX-95 [Typhoon Fiber 56-bit]
+ 10b7 1102 3CR990-FX-97 [Typhoon Fiber 168-bit]
+ 10b7 2101 3CR990-FX-95 Server [Typhoon Fiber 56-bit]
+ 10b7 2102 3CR990-FX-97 Server [Typhoon Fiber 168-bit]
+ 9908 3CR990SVR95 [Typhoon Server 56-bit]
+ 9909 3CR990SVR97 [Typhoon Server 168-bit]
+ 990a 3C990SVR [Typhoon Server]
+ 990b 3C990SVR [Typhoon Server]
+10b8 Standard Microsystems Corp [SMC]
+ 0005 83c170 EPIC/100 Fast Ethernet Adapter
+ 1055 e000 LANEPIC 10/100 [EVB171Q-PCI]
+ 1055 e002 LANEPIC 10/100 [EVB171G-PCI]
+ 10b8 a011 EtherPower II 10/100
+ 10b8 a014 EtherPower II 10/100
+ 10b8 a015 EtherPower II 10/100
+ 10b8 a016 EtherPower II 10/100
+ 10b8 a017 EtherPower II 10/100
+ 0006 83c175 EPIC/100 Fast Ethernet Adapter
+ 1055 e100 LANEPIC Cardbus Fast Ethernet Adapter
+ 1055 e102 LANEPIC Cardbus Fast Ethernet Adapter
+ 1055 e300 LANEPIC Cardbus Fast Ethernet Adapter
+ 1055 e302 LANEPIC Cardbus Fast Ethernet Adapter
+ 10b8 a012 LANEPIC Cardbus Fast Ethernet Adapter
+ 13a2 8002 LANEPIC Cardbus Fast Ethernet Adapter
+ 13a2 8006 LANEPIC Cardbus Fast Ethernet Adapter
+ 1000 FDC 37c665
+ 1001 FDC 37C922
+ a011 83C170QF
+ b106 SMC34C90
+# Split off ALi Corporation in 2003
+10b9 ULi Electronics Inc.
+ 0101 CMI8338/C3DX PCI Audio Device
+ 0111 C-Media CMI8738/C3DX Audio Device (OEM)
+ 10b9 0111 C-Media CMI8738/C3DX Audio Device (OEM)
+ 0780 Multi-IO Card
+ 0782 Multi-IO Card
+ 1435 M1435
+ 1445 M1445
+ 1449 M1449
+ 1451 M1451
+ 1461 M1461
+ 1489 M1489 Cache-Memory PCI Controller (CMP) [FinALi 486] CPU to PCI bridge
+ 1511 M1511 [Aladdin]
+ 1512 M1512 [Aladdin]
+ 1513 M1513 [Aladdin]
+ 1521 M1521 [Aladdin III]
+ 10b9 1521 ALI M1521 Aladdin III CPU Bridge
+ 1523 M1523
+ 10b9 1523 ALI M1523 ISA Bridge
+ 1531 M1531 [Aladdin IV]
+ 1533 M1533/M1535/M1543 PCI to ISA Bridge [Aladdin IV/V/V+]
+ 1014 053b ThinkPad R40e
+ 10b9 1533 ALi M1533 Aladdin IV/V ISA Bridge
+ 1541 M1541
+ 10b9 1541 ALI M1541 Aladdin V/V+ AGP System Controller
+ 1543 M1543
+ 1563 M1563 HyperTransport South Bridge
+ 10b9 1563 ASRock 939Dual-SATA2 Motherboard
+ 1849 1563 ASRock 939Dual-SATA2 Motherboard
+ 1573 PCI to LPC Controller
+ 1575 M1575 South Bridge
+ 1621 M1621
+ 1631 ALI M1631 PCI North Bridge Aladdin Pro III
+ 1632 M1632M Northbridge+Trident
+ 1641 ALI M1641 PCI North Bridge Aladdin Pro IV
+ 1644 M1644/M1644T Northbridge+Trident
+ 1646 M1646 Northbridge+Trident
+ 1647 M1647 Northbridge [MAGiK 1 / MobileMAGiK 1]
+ 1651 M1651/M1651T Northbridge [Aladdin-Pro 5/5M,Aladdin-Pro 5T/5TM]
+ 1671 M1671 Super P4 Northbridge [AGP4X,PCI and SDR/DDR]
+ 1672 M1672 Northbridge [CyberALADDiN-P4]
+ 1681 M1681 P4 Northbridge [AGP8X,HyperTransport and SDR/DDR]
+ 1687 M1687 K8 Northbridge [AGP8X and HyperTransport]
+ 1689 M1689 K8 Northbridge [Super K8 Single Chip]
+ 1695 M1695 Host Bridge
+ 1697 M1697 HTT Host Bridge
+ 3141 M3141
+ 3143 M3143
+ 3145 M3145
+ 3147 M3147
+ 3149 M3149
+ 3151 M3151
+ 3307 M3307
+ 3309 M3309
+ 3323 M3325 Video/Audio Decoder
+ 5212 M4803
+ 5215 MS4803
+ 5217 M5217H
+ 5219 M5219
+ 5225 M5225
+ 5228 M5228 ALi ATA/RAID Controller
+ 5229 M5229 IDE
+ 1014 050f ThinkPad R30
+ 1014 053d ThinkPad R40e
+ 103c 0024 Pavilion ze4400 builtin IDE
+ 103c 0025 XE4500 Notebook
+ 1043 8053 A7A266 Motherboard IDE
+ 1849 5229 ASRock 939Dual-SATA2 Motherboard IDE (PATA)
+ 5235 M5225
+ 5237 USB 1.1 Controller
+ 1014 0540 ThinkPad R40e
+ 103c 0024 Pavilion ze4400 builtin USB
+ 103c 0025 XE4500 Notebook
+ 104d 810f VAIO PCG-U1 USB/OHCI Revision 1.0
+ 10b9 5237 ASRock 939Dual-SATA2 Motherboard
+ 1849 5237 ASRock 939Dual-SATA2 Motherboard
+ 5239 USB 2.0 Controller
+ 10b9 5239 ASRock 939Dual-SATA2 Motherboard
+ 1849 5239 ASRock 939Dual-SATA2 Motherboard
+ 5243 M1541 PCI to AGP Controller
+ 5246 AGP8X Controller
+ 5247 PCI to AGP Controller
+ 5249 M5249 HTT to PCI Bridge
+ 524b PCI Express Root Port
+ 524c PCI Express Root Port
+ 524d PCI Express Root Port
+ 524e PCI Express Root Port
+ 5251 M5251 P1394 OHCI 1.0 Controller
+ 5253 M5253 P1394 OHCI 1.1 Controller
+ 5261 M5261 Ethernet Controller
+ 5263 ULi 1689,1573 integrated ethernet.
+ 5281 ALi M5281 Serial ATA / RAID Host Controller
+ 5287 ULi 5287 SATA
+ 5288 ULi M5288 SATA
+ 1043 8056 A8R-MVP Mainboard
+ 5289 ULi 5289 SATA
+ 5450 Lucent Technologies Soft Modem AMR
+ 5451 M5451 PCI AC-Link Controller Audio Device
+ 1014 0506 ThinkPad R30
+ 1014 053e ThinkPad R40e
+ 103c 0024 Pavilion ze4400 builtin Audio
+ 103c 0025 XE4500 Notebook
+ 5453 M5453 PCI AC-Link Controller Modem Device
+ 5455 M5455 PCI AC-Link Controller Audio Device
+ 10b9 5455 ASRock 939Dual-SATA2 Motherboard
+ 1849 0850 ASRock 939Dual-SATA2 Motherboard
+ 5457 M5457 AC'97 Modem Controller
+ 1014 0535 ThinkPad R40e
+ 103c 0024 Pavilion ze4400 builtin Modem Device
+ 103c 0025 XE4500 Notebook
+ 5459 SmartLink SmartPCI561 56K Modem
+ 545a SmartLink SmartPCI563 56K Modem
+ 5461 HD Audio Controller
+ 5471 M5471 Memory Stick Controller
+ 5473 M5473 SD-MMC Controller
+ 7101 M7101 Power Management Controller [PMU]
+ 1014 0510 ThinkPad R30
+ 1014 053c ThinkPad R40e
+ 103c 0024 Pavilion ze4400
+ 103c 0025 XE4500 Notebook
+ 1849 7101 ASRock 939Dual-SATA2 Motherboard
+10ba Mitsubishi Electric Corp.
+ 0301 AccelGraphics AccelECLIPSE
+ 0304 AccelGALAXY A2100 [OEM Evans & Sutherland]
+ 0308 Tornado 3000 [OEM Evans & Sutherland]
+ 10dd 0024 Tornado 3000
+ 1002 VG500 [VolumePro Volume Rendering Accelerator]
+10bb Dapha Electronics Corporation
+10bc Advanced Logic Research
+10bd Surecom Technology
+ 0e34 NE-34
+10be Tseng Labs International Co.
+10bf Most Inc
+10c0 Boca Research Inc.
+10c1 ICM Co., Ltd.
+10c2 Auspex Systems Inc.
+10c3 Samsung Semiconductors, Inc.
+10c4 Award Software International Inc.
+10c5 Xerox Corporation
+10c6 Rambus Inc.
+10c7 Media Vision
+10c8 Neomagic Corporation
+ 0001 NM2070 [MagicGraph 128]
+ 0002 NM2090 [MagicGraph 128V]
+ 0003 NM2093 [MagicGraph 128ZV]
+ 0004 NM2160 [MagicGraph 128XD]
+ 1014 00ba MagicGraph 128XD
+ 1025 1007 MagicGraph 128XD
+ 1028 0074 MagicGraph 128XD
+ 1028 0075 MagicGraph 128XD
+ 1028 007d MagicGraph 128XD
+ 1028 007e MagicGraph 128XD
+ 1033 802f MagicGraph 128XD
+ 104d 801b MagicGraph 128XD
+ 104d 802f MagicGraph 128XD
+ 104d 830b MagicGraph 128XD
+ 10ba 0e00 MagicGraph 128XD
+ 10c8 0004 MagicGraph 128XD
+ 10cf 1029 MagicGraph 128XD
+ 10f7 8308 MagicGraph 128XD
+ 10f7 8309 MagicGraph 128XD
+ 10f7 830b MagicGraph 128XD
+ 10f7 830d MagicGraph 128XD
+ 10f7 8312 MagicGraph 128XD
+ 0005 NM2200 [MagicGraph 256AV]
+ 1014 00dd ThinkPad 570
+ 1028 0088 Latitude CPi A
+ 0006 NM2360 [MagicMedia 256ZX]
+ 1014 0152 ThinkPad 600X
+ 0016 NM2380 [MagicMedia 256XL+]
+ 10c8 0016 MagicMedia 256XL+
+ 0025 NM2230 [MagicGraph 256AV+]
+ 0083 NM2093 [MagicGraph 128ZV+]
+ 8005 NM2200 [MagicMedia 256AV Audio]
+ 0e11 b0d1 MagicMedia 256AV Audio Device on Discovery
+ 0e11 b126 MagicMedia 256AV Audio Device on Durango
+ 1014 00dd ThinkPad 390/i1720/i1721
+ 1025 1003 MagicMedia 256AV Audio Device on TravelMate 720
+ 1028 0088 Latitude CPi A
+ 1028 008f MagicMedia 256AV Audio Device on Colorado Inspiron
+ 103c 0007 MagicMedia 256AV Audio Device on Voyager II
+ 103c 0008 MagicMedia 256AV Audio Device on Voyager III
+ 103c 000d MagicMedia 256AV Audio Device on Omnibook 900
+ 10c8 8005 MagicMedia 256AV Audio Device on FireAnt
+ 110a 8005 MagicMedia 256AV Audio Device
+ 14c0 0004 MagicMedia 256AV Audio Device
+ 8006 NM2360 [MagicMedia 256ZX Audio]
+ 8016 NM2380 [MagicMedia 256XL+ Audio]
+10c9 Dataexpert Corporation
+10ca Fujitsu Microelectr., Inc.
+10cb Omron Corporation
+# nee Mentor ARC Inc
+10cc Mai Logic Incorporated
+ 0660 Articia S Host Bridge
+ 0661 Articia S PCI Bridge
+10cd Advanced System Products, Inc
+ 1100 ASC1100
+ 1200 ASC1200 [(abp940) Fast SCSI-II]
+ 1300 ASC1300 / ASC3030 [ABP940-U / ABP960-U / ABP3925]
+ 10cd 1310 ASC1300/3030 SCSI adapter
+ 1195 1320 Ultra-SCSI CardBus PC Card REX CB31
+ 2300 ABP940-UW
+ 2500 ABP940-U2W
+ 2700 ABP3950-U3W
+10ce Radius
+# nee Citicorp TTI
+10cf Fujitsu Limited.
+ 01ef PCEA4 PCI-Express Dual Port ESCON Adapter
+ 1414 On-board USB 1.1 companion controller
+ 1415 On-board USB 2.0 EHCI controller
+ 1422 E8410 nVidia graphics adapter
+ 142d HD audio (Realtek ALC262)
+ 1430 82566MM Intel 1Gb copper LAN interface
+ 1623 PCEA4 PCI-Express Dual Port ESCON Adapter
+ 2001 mb86605
+ 200c MB86613L IEEE1394 OHCI 1.0 Controller
+ 2010 MB86613S IEEE1394 OHCI 1.1 Controller
+ 2019 MB86295S [CORAL P]
+ 201e MB86296S [CORAL PA]
+ 202b MB86297A [Carmine Graphics Controller]
+10d1 FuturePlus Systems Corp.
+10d2 Molex Incorporated
+10d3 Jabil Circuit Inc
+10d4 Hualon Microelectronics
+10d5 Autologic Inc.
+10d6 Cetia
+10d7 BCM Advanced Research
+10d8 Advanced Peripherals Labs
+10d9 Macronix, Inc. [MXIC]
+ 0431 MX98715
+ 0512 MX98713
+ 0531 MX987x5
+ 1186 1200 DFE-540TX ProFAST 10/100 Adapter
+ 8625 MX86250
+ 8626 Macronix MX86251 + 3Dfx Voodoo Rush
+ 8888 MX86200
+10da Compaq IPG-Austin
+ 0508 TC4048 Token Ring 4/16
+ 3390 Tl3c3x9
+10db Rohm LSI Systems, Inc.
+10dc CERN/ECP/EDU
+ 0001 STAR/RD24 SCI-PCI (PMC)
+ 0002 TAR/RD24 SCI-PCI (PMC)
+ 0021 HIPPI destination
+ 0022 HIPPI source
+ 10dc ATT2C15-3 FPGA
+10dd Evans & Sutherland
+ 0100 Lightning 1200
+ 10dd 0023 Lightning 1200 15+16M
+10de NVIDIA Corporation
+ 0008 NV1 [STG2000X-B Series]
+ 0009 NV1 [NV1 Series]
+ 0018 NV3 [Riva 128]
+ 0019 NV3 [Riva 128ZX]
+ 0020 NV4 [Riva TNT]
+ 1043 0200 V3400 TNT
+ 1048 0c18 Erazor II SGRAM
+ 1048 0c19 Erazor II
+ 1048 0c1b Erazor II
+ 1048 0c1c Erazor II
+ 1092 0550 Viper V550
+ 1092 0552 Viper V550
+ 1092 4804 Viper V550
+ 1092 4808 Viper V550
+ 1092 4810 Viper V550
+ 1092 4812 Viper V550
+ 1092 4815 Viper V550
+ 1092 4820 Viper V550 with TV out
+ 1092 4822 Viper V550
+ 1092 4904 Viper V550
+ 1092 4914 Viper V550
+ 1092 8225 Viper V550
+ 10b4 273d Velocity 4400
+ 10b4 273e Velocity 4400
+ 10b4 2740 Velocity 4400
+ 10de 0020 Riva TNT
+ 1102 1015 Graphics Blaster CT6710
+ 1102 1016 Graphics Blaster RIVA TNT
+ 0028 NV5 [Riva TNT2 / TNT2 Pro]
+ 1043 0200 AGP-V3800 SGRAM
+ 1043 0201 AGP-V3800 SDRAM
+ 1043 0205 PCI-V3800
+ 1043 4000 AGP-V3800PRO
+ 1048 0c21 Synergy II
+ 1048 0c28 Erazor III
+ 1048 0c29 Erazor III
+ 1048 0c2a Erazor III
+ 1048 0c2b Erazor III
+ 1048 0c31 Erazor III Pro
+ 1048 0c32 Erazor III Pro
+ 1048 0c33 Erazor III Pro
+ 1048 0c34 Erazor III Pro
+ 107d 2134 WinFast 3D S320 II + TV-Out
+ 1092 4804 Viper V770
+ 1092 4a00 Viper V770
+ 1092 4a02 Viper V770 Ultra
+ 1092 5a00 RIVA TNT2/TNT2 Pro
+ 1092 5a40 Viper V770D AGP
+ 1092 6a02 Viper V770 Ultra
+ 1092 7a02 Viper V770 Ultra
+ 10de 0005 RIVA TNT2 Pro
+ 10de 000f Compaq NVIDIA TNT2 Pro
+ 1102 1020 3D Blaster RIVA TNT2
+ 1102 1026 3D Blaster RIVA TNT2 Digital
+ 1462 8806 MS-8806 AGPhantom Graphics Card
+ 14af 5810 Maxi Gamer Xentor
+ 0029 NV5 [Riva TNT2 Ultra]
+ 1043 0200 AGP-V3800 Deluxe
+ 1043 0201 AGP-V3800 Ultra SDRAM
+ 1043 0205 PCI-V3800 Ultra
+ 1048 0c2e Erazor III Ultra
+ 1048 0c2f Erazor III Ultra
+ 1048 0c30 Erazor III Ultra
+ 1102 1021 3D Blaster RIVA TNT2 Ultra
+ 1102 1029 3D Blaster RIVA TNT2 Ultra
+ 1102 102f 3D Blaster RIVA TNT2 Ultra
+ 14af 5820 Maxi Gamer Xentor 32
+ 4843 4f34 Dynamite
+ 002a NV5 [Riva TNT2]
+ 002b NV5 [Riva TNT2]
+ 002c NV5 [Vanta / Vanta LT]
+ 1043 0200 AGP-V3800 Combat SDRAM
+ 1043 0201 AGP-V3800 Combat
+ 1048 0c20 TNT2 Vanta
+ 1048 0c21 TNT2 Vanta
+ 1048 0c25 TNT2 Vanta 16MB
+ 1092 6820 Viper V730
+ 1102 1031 CT6938 VANTA 8MB
+ 1102 1034 CT6894 VANTA 16MB
+ 14af 5008 Maxi Gamer Phoenix 2
+ 002d NV5 [Riva TNT2 Model 64 / Model 64 Pro]
+ 1043 0200 AGP-V3800M
+ 1043 0201 AGP-V3800M
+ 1048 0c3a Erazor III LT
+ 1048 0c3b Erazor III LT
+ 107d 2137 WinFast 3D S325
+ 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
+ 1102 102c CT6931 RIVA TNT2 Value [Jumper]
+ 1102 1030 CT6931 RIVA TNT2 Value
+# S26361-D1243-V116
+ 110a 006f GM1000-16
+# S26361-D1243-V216
+ 110a 0081 GM1000-16
+ 1462 8808 MSI-8808
+ 14af 5620 Gamer Cougar Video Edition
+ 1554 1041 Pixelview RIVA TNT2 M64
+ 1569 002d Palit Microsystems Daytona TNT2 M64
+ 0034 MCP04 SMBus
+ 0035 MCP04 IDE
+ 0036 MCP04 Serial ATA Controller
+ 0037 MCP04 Ethernet Controller
+ 0038 MCP04 Ethernet Controller
+ 003a MCP04 AC'97 Audio Controller
+ 003b MCP04 USB Controller
+ 003c MCP04 USB Controller
+ 003d MCP04 PCI Bridge
+ 003e MCP04 Serial ATA Controller
+ 0040 NV40 [GeForce 6800 Ultra]
+ 0041 NV40 [GeForce 6800]
+ 1043 817b V9999 Gamer Edition
+ 107d 2992 WinFast A400
+ 1458 310f Geforce 6800 GV-N6812
+ 0042 NV40 [GeForce 6800 LE]
+ 107d 299b WinFast A400 LE
+ 0043 NV40 [GeForce 6800 XE]
+ 0044 NV40 [GeForce 6800 XT]
+ 0045 NV40 [GeForce 6800 GT]
+ 1043 817d V9999GT
+ 1458 3140 GV-N68T256D
+ 0047 NV40 [GeForce 6800 GS]
+ 1682 2109 GeForce 6800 GS
+ 0048 NV40 [GeForce 6800 XT]
+ 004e NV40GL [Quadro FX 4000]
+ 0050 CK804 ISA Bridge
+ 1043 815a K8N4/A8N Series Mainboard
+ 10f1 2865 Tomcat K8E (S2865)
+ 1458 0c11 GA-K8N Ultra-9 Mainboard
+ 1462 7100 MSI K8N Diamond
+ 1462 7125 K8N Neo4-F mainboard
+ 147b 1c1a KN8-Ultra Mainboard
+ 1565 3402 NF4 AM2L Mainboard
+ 0051 CK804 ISA Bridge
+ 1028 0225 PowerEdge T105 ISA Bridge
+ 0052 CK804 SMBus
+ 1028 0225 PowerEdge T105 SMBus
+ 1043 815a K8N4/A8N Series Mainboard
+ 10f1 2865 Tomcat K8E (S2865)
+ 1458 0c11 GA-K8N Ultra-9 Mainboard
+ 1462 7100 MSI K8N Diamond
+ 1462 7125 K8N Neo4-F mainboard
+ 147b 1c1a KN8-Ultra Mainboard
+ 1565 3402 NF4 AM2L Mainboard
+ 0053 CK804 IDE
+ 1043 815a K8N4/A8N Series Mainboard
+ 10f1 2865 Tomcat K8E (S2865)
+ 1458 5002 GA-K8N Ultra-9 Mainboard
+ 1462 7100 MSI K8N Diamond
+ 1462 7125 K8N Neo4-F mainboard
+ 147b 1c1a KN8-Ultra Mainboard
+ 1565 3402 NF4 AM2L Mainboard
+ 0054 CK804 Serial ATA Controller
+ 1028 0225 PowerEdge T105 Serial ATA
+ 1043 815a A8N Series Mainboard
+ 10f1 2865 Tomcat K8E (S2865)
+ 1458 b003 GA-K8N Ultra-9 Mainboard
+ 1462 7100 MSI K8N Diamond
+ 1462 7125 K8N Neo4-F mainboard
+ 147b 1c1a KN8-Ultra Mainboard
+ 1565 5401 NF4 AM2L Mainboard
+ 0055 CK804 Serial ATA Controller
+ 1028 0225 PowerEdge T105 Serial ATA
+ 1043 815a K8N4/A8N Series Mainboard
+ 10f1 2865 Tomcat K8E (S2865)
+ 1458 b003 GA-K8N Ultra-9 Mainboard
+ 1462 7125 K8N Neo4-F mainboard
+ 147b 1c1a KN8-Ultra Mainboard
+ 1565 5401 NF4 AM2L Mainboard
+ 0056 CK804 Ethernet Controller
+ 0057 CK804 Ethernet Controller
+ 1043 8141 K8N4/A8N Series Mainboard
+ 10de cb84 NF4 Lanparty
+ 10f1 2865 Tomcat K8E (S2865)
+ 1458 e000 GA-K8N Ultra-9 Mainboard
+ 1462 7100 MSI K8N Diamond
+ 1462 7125 K8N Neo4-F mainboard
+ 147b 1c1a KN8-Ultra Mainboard
+ 1565 2501 NF4 AM2L Mainboard
+ 0058 CK804 AC'97 Modem
+ 0059 CK804 AC'97 Audio Controller
+ 1043 812a K8N4/A8N Series Mainboard
+ 10f1 2865 Tomcat K8E (S2865)
+ 1462 7585 K8N Neo4-F mainboard
+ 147b 1c1a KN8-Ultra Mainboard
+ 1565 8211 NF4 AM2L Mainboard
+ 005a CK804 USB Controller
+ 1028 0225 PowerEdge T105 onboard USB
+ 1043 815a K8N4/A8N Series Mainboard
+ 10f1 2865 Tomcat K8E (S2865)
+ 1458 5004 GA-K8N Ultra-9 Mainboard
+ 1462 7100 MSI K8N Diamond
+ 1462 7125 K8N Neo4-F mainboard
+ 147b 1c1a KN8-Ultra Mainboard
+ 1565 3402 NF4 AM2L Mainboard
+ 005b CK804 USB Controller
+ 1028 0225 PowerEdge T105 onboard USB
+ 1043 815a K8N4/A8N Series Mainboard
+ 10f1 2865 Tomcat K8E (S2865)
+ 1458 5004 GA-K8N Ultra-9 Mainboard
+ 1462 7100 MSI K8N Diamond
+ 1462 7125 K8N Neo4-F mainboard
+ 147b 1c1a KN8-Ultra Mainboard
+ 1565 3402 NF4 AM2L Mainboard
+ 005c CK804 PCI Bridge
+ 005d CK804 PCIE Bridge
+ 005e CK804 Memory Controller
+ 1028 0225 PowerEdge T105 Memory Controller
+ 1043 815a A8N Series Mainboard
+ 10de 005e ECS Elitegroup NFORCE3-A939 motherboard.
+ 10f1 2865 Tomcat K8E (S2865)
+ 10f1 2891 Thunder K8SRE Mainboard
+ 1458 5000 GA-K8N Ultra-9 Mainboard
+ 1462 7100 K8N Diamond Mainboard
+ 1462 7125 K8N Neo4-F Mainboard
+ 147b 1c1a KN8-Ultra Mainboard
+ 1565 3402 NF4 AM2L Mainboard
+ 005f CK804 Memory Controller
+ 0060 nForce2 ISA Bridge
+ 1043 80ad A7N8X Mainboard
+ 147b 1c02 NF7-S/NF7 (nVidia-nForce2) 2.X
+ a0a0 03ba UK79G-1394 motherboard
+ 0064 nForce2 SMBus (MCP)
+ 147b 1c02 NF7-S/NF7 (nVidia-nForce2) 2.X
+ a0a0 03bb UK79G-1394 motherboard
+ 0065 nForce2 IDE
+ 10de 0c11 nForce 2 EIDE Controller
+ a0a0 03b2 UK79G-1394 motherboard
+ 0066 nForce2 Ethernet Controller
+ 1043 80a7 A7N8X Mainboard onboard nForce2 Ethernet
+ 10de 0c11 nForce MCP-T Networking Adapter
+ a0a0 03b3 UK79G-1394 motherboard
+ 0067 nForce2 USB Controller
+ 1043 0c11 A7N8X Mainboard
+ a0a0 03b4 UK79G-1394 motherboard
+ 0068 nForce2 USB Controller
+ 1043 0c11 A7N8X Mainboard
+ a0a0 03b4 UK79G-1394 motherboard
+ 006a nForce2 AC97 Audio Controler (MCP)
+ 1043 8095 nForce2 AC97 Audio Controller (MCP)
+ a0a0 0304 UK79G-1394 motherboard
+ 006b nForce Audio Processing Unit
+ 10de 006b nForce2 MCP Audio Processing Unit
+ a0a0 0304 UK79G-1394 motherboard
+ 006c nForce2 External PCI Bridge
+ 006d nForce2 PCI Bridge
+ 006e nForce2 FireWire (IEEE 1394) Controller
+ a0a0 0306 UK79G-1394 motherboard
+ 0080 MCP2A ISA bridge
+ 147b 1c09 NV7 Motherboard
+ 0084 MCP2A SMBus
+ 147b 1c09 NV7 Motherboard
+ 0085 MCP2A IDE
+ 147b 1c09 NV7 Motherboard
+ 0086 MCP2A Ethernet Controller
+ 0087 MCP2A USB Controller
+ 147b 1c09 NV7 Motherboard
+ 0088 MCP2A USB Controller
+ 147b 1c09 NV7 Motherboard
+ 008a MCP2S AC'97 Audio Controller
+ 147b 1c09 NV7 Motherboard
+ 008b MCP2A PCI Bridge
+ 008c MCP2A Ethernet Controller
+ 008e nForce2 Serial ATA Controller
+ 0090 G70 [GeForce 7800 GTX]
+ 0091 G70 [GeForce 7800 GTX]
+ 0092 G70 [GeForce 7800 GT]
+ 0093 G70 [GeForce 7800 GS]
+ 0095 G70 [GeForce 7800 SLI]
+ 0097 G70 [GeForce GTS 250]
+ 0098 G70M [GeForce Go 7800]
+ 0099 G70M [GeForce Go 7800 GTX]
+ 009d G70GL [Quadro FX 4500]
+ 00a0 NV0A [Aladdin TNT2 IGP]
+ 14af 5810 Maxi Gamer Xentor
+ 00c0 NV41 [GeForce 6800 GS]
+ 00c1 NV41 [GeForce 6800]
+ 00c2 NV41 [GeForce 6800 LE]
+ 00c3 NV41 [GeForce 6800 XT]
+ 00c5 NV41
+ 00c6 NV41
+ 00c7 NV41
+ 00c8 NV41M [GeForce Go 6800]
+ 00c9 NV41M [GeForce Go 6800 Ultra]
+ 00cc NV41GLM [Quadro FX Go1400]
+ 00cd NV42GL [Quadro FX 3450/4000 SDI]
+ 10de 029b Quadro FX 3450
+ 00ce NV41GL [Quadro FX 1400]
+ 00cf NV41
+ 00d0 nForce3 LPC Bridge
+ 00d1 nForce3 Host Bridge
+ 00d2 nForce3 AGP Bridge
+ 00d3 CK804 Memory Controller
+ 00d4 nForce3 SMBus
+ 00d5 nForce3 IDE
+ 00d6 nForce3 Ethernet
+ 00d7 nForce3 USB 1.1
+ 00d8 nForce3 USB 2.0
+ 00d9 nForce3 Audio
+ 00da nForce3 Audio
+ 00dd nForce3 PCI Bridge
+ 00df CK8S Ethernet Controller
+ 1043 80a7 K8N-E
+ 105b 0c43 Winfast NF3250K8AA
+ 147b 1c0b NF8 Mainboard
+ 00e0 nForce3 250Gb LPC Bridge
+ 1043 813f K8N-E
+ 10de 0c11 Winfast NF3250K8AA
+ 1462 7030 K8N Neo-FSR v2.0
+ 147b 1c0b NF8 Mainboard
+ 1849 00e0 Motherboard (one of many)
+ 00e1 nForce3 250Gb Host Bridge
+ 1043 813f K8N-E
+ 1462 7030 K8N Neo-FSR v2.0
+ 147b 1c0b NF8 Mainboard
+ 1849 00e1 Motherboard (one of many)
+ 00e2 nForce3 250Gb AGP Host to PCI Bridge
+ 00e3 nForce3 Serial ATA Controller
+ 1043 813f K8N-E
+ 105b 0c43 Winfast NF3250K8AA
+ 147b 1c0b NF8 Mainboard
+ 1849 00e3 Motherboard (one of many)
+ 00e4 nForce 250Gb PCI System Management
+ 1043 813f K8N-E
+ 105b 0c43 Winfast NF3250K8AA
+ 1462 7030 K8N Neo-FSR v2.0
+ 147b 1c0b NF8 Mainboard
+ 1849 00e4 Motherboard (one of many)
+ 00e5 CK8S Parallel ATA Controller (v2.5)
+ 1043 813f K8N-E
+ 105b 0c43 Winfast NF3250K8AA
+ 1462 7030 K8N Neo-FSR v2.0
+ 147b 1c0b NF8 Mainboard
+ 1849 00e5 Motherboard (one of many)
+ f849 00e5 Motherboard (one of many)
+ 00e6 CK8S Ethernet Controller
+ 00e7 CK8S USB Controller
+ 1043 813f K8N-E
+ 105b 0c43 Winfast NF3250K8AA
+ 1462 7030 K8N Neo-FSR v2.0
+ 147b 1c0b NF8 Mainboard
+ 1849 00e7 Motherboard (one of many)
+ 00e8 nForce3 EHCI USB 2.0 Controller
+ 1043 813f K8N-E
+ 105b 0c43 Winfast NF3250K8AA
+ 1462 7030 K8N Neo-FSR v2.0
+ 147b 1c0b NF8 Mainboard
+ 1849 00e8 Motherboard (one of many)
+ 00ea nForce3 250Gb AC'97 Audio Controller
+ 1043 819d K8N-E
+ 105b 0c43 Winfast NF3250K8AA
+ 1462 b010 K8N Neo-FSR v2.0
+ 147b 1c0b NF8 Mainboard
+ 00ed nForce3 250Gb PCI-to-PCI Bridge
+ 00ee nForce3 Serial ATA Controller 2
+ 00f1 NV43 [GeForce 6600 GT]
+ 1043 81a6 N6600GT TD 128M AGP
+ 1043 81c6 N6600GT TD 128M AGP
+ 1458 3150 GV-N66T128VP
+ 1554 1191 PixelView PV-N43UA (128KD)
+ 1682 2119 GeForce 6600 GT AGP
+ 00f2 NV43 [GeForce 6600]
+ 1554 1194 PixelView PV-N43AT (256KD)
+ 1682 211c GeForce 6600 256MB DDR DUAL DVI TV
+ 00f3 NV43 [GeForce 6200]
+ 00f4 NV43 [GeForce 6600 LE]
+ 00f5 G70/G71 [GeForce 7800 GS AGP]
+ 00f6 NV43 [GeForce 6800 GS/XT]
+ 1682 217e XFX GeForce 6800 XTreme 256MB DDR3 AGP
+ 00f8 NV45GL [Quadro FX 3400/4400]
+ 00f9 NV40 [GeForce 6800 GT/GTO/Ultra]
+ 10de 00f9 NV40 [GeForce 6800 GT]
+ 1682 2120 GEFORCE 6800 GT PCI-E
+ 00fa NV39 [GeForce PCX 5750]
+ 00fb NV35 [GeForce PCX 5900]
+ 00fc NV37GL [Quadro FX 330/GeForce PCX 5300]
+ 00fd NV37GL [Quadro PCI-E Series]
+ 00fe NV38GL [Quadro FX 1300]
+ 00ff NV19 [GeForce PCX 4300]
+ 0100 NV10 [GeForce 256 SDR]
+ 1043 0200 AGP-V6600 SGRAM
+ 1043 0201 AGP-V6600 SDRAM
+ 1043 4008 AGP-V6600 SGRAM
+ 1043 4009 AGP-V6600 SDRAM
+ 1048 0c41 Erazor X
+ 1048 0c43 ERAZOR X PCI
+ 1048 0c48 Synergy Force
+ 1102 102d CT6941 GeForce 256
+ 14af 5022 3D Prophet SE
+ 0101 NV10 [GeForce 256 DDR]
+ 1043 0202 AGP-V6800 DDR
+ 1043 400a AGP-V6800 DDR SGRAM
+ 1043 400b AGP-V6800 DDR SDRAM
+ 1048 0c42 Erazor X
+ 107d 2822 WinFast GeForce 256
+ 1102 102e CT6970/CT6971
+ 14af 5021 3D Prophet DDR-DVI
+ 0103 NV10GL [Quadro]
+ 1048 0c40 GLoria II-64
+ 1048 0c44 GLoria II
+ 1048 0c45 GLoria II
+ 1048 0c4a GLoria II-64 Pro
+ 1048 0c4b GLoria II-64 Pro DVII
+ 10a9 9002 VPro VR3
+ 0110 NV11 [GeForce2 MX/MX 400]
+ 1043 4015 AGP-V7100 Pro
+ 1043 4021 V7100 Deluxe Combo
+ 1043 4031 V7100 Pro with TV output
+ 1048 0c60 Gladiac MX
+ 1048 0c61 Gladiac 511PCI
+ 1048 0c63 Gladiac 511TV-OUT 32MB
+ 1048 0c64 Gladiac 511TV-OUT 64MB
+ 1048 0c65 Gladiac 511TWIN
+ 1048 0c66 Gladiac 311
+ 10b0 0001 GeForce2 MX Jumbo TV
+ 10de 0091 Dell OEM GeForce 2 MX 400
+ 10de 00a1 Apple OEM GeForce2 MX
+ 1462 8523 MS-8852
+ 1462 8817 MSI GeForce2 MX400 Pro32S [MS-8817]
+ 14af 7102 3D Prophet II MX
+ 14af 7103 3D Prophet II MX Dual-Display
+ 1545 0023 Xtasy Rev. B2
+ 1554 1081 MVGA-NVG11AM(400)
+ 0111 NV11 [GeForce2 MX200]
+ 0112 NV11M [GeForce2 Go]
+ 0113 NV11GL [Quadro2 MXR/EX/Go]
+ 1028 00e5 Quadro2 Go
+ 0140 NV43 [GeForce 6600 GT]
+ 1458 3125 GV-NX66T128D
+ 1458 3126 GV-NX66T256DE
+ 1462 8939 MS-8983
+ 0141 NV43 [GeForce 6600]
+ 1043 81b0 EN6600 Silencer
+ 107d 593a LR2A22 128MB TV OUT
+ 107d 597b WINFAST PX6600
+ 1458 3124 GV-NX66128DP Turbo Force Edition
+ 0142 NV43 [GeForce 6600 LE]
+ 0143 NV43 [GeForce 6600 VE]
+ 0144 NV43M [GeForce Go 6600]
+ 0145 NV43 [GeForce 6610 XL]
+ 0146 NV43M [GeForce Go6200 TE / 6600 TE]
+ 0147 NV43 [GeForce 6700 XL]
+ 0148 NV43M [GeForce Go 6600]
+ 0149 NV43M [GeForce Go 6600 GT]
+ 014a NV43 [Quadro NVS 440]
+ 014b NV43
+ 014d NV43GL [Quadro FX 550]
+ 014e NV43GL [Quadro FX 540]
+ 014f NV43 [GeForce 6200]
+ 0150 NV15 [GeForce2 GTS/Pro]
+ 1043 4016 V7700 AGP Video Card
+ 1043 402a AGP-V7700
+ 1048 0c50 Gladiac
+ 1048 0c52 Gladiac-64
+ 107d 2840 WinFast GeForce2 GTS with TV output
+ 107d 2842 WinFast GeForce 2 Pro
+ 10de 002e GeForce2 GTS
+ 1462 815a MS-8815
+ 1462 8831 Creative GeForce2 Pro
+ 0151 NV15 [GeForce2 Ti]
+ 1043 405f V7700Ti
+ 1462 5506 Creative 3D Blaster GeForce2 Titanium
+ 1462 8364 MS-8836
+ 0152 NV15 [GeForce2 Ultra]
+ 1048 0c56 GLADIAC Ultra
+ 0153 NV15GL [Quadro2 Pro]
+ 0160 NV44 [GeForce 6500]
+ 0161 NV44 [GeForce 6200 TurboCache]
+ 0162 NV44 [GeForce 6200 SE TurboCache]
+ 0163 NV44 [GeForce 6200 LE]
+ 0164 NV44M [GeForce Go 6200]
+ 0165 NV44 [Quadro NVS 285]
+ 0166 NV44M [GeForce Go 6400]
+ 0167 NV44M [GeForce Go 6200]
+ 0168 NV44M [GeForce Go 6400]
+ 0169 NV44 [GeForce 6250]
+ 016a NV44 [GeForce 7100 GS]
+ 016d NV44
+ 016e NV44
+ 016f NV44
+ 0170 NV17 [GeForce4 MX 460]
+ 1462 8630 MS-8863
+ 0171 NV17 [GeForce4 MX 440]
+ 10b0 0002 Gainward Pro/600 TV
+ 10de 0008 Apple OEM GeForce4 MX 440
+ 1462 8661 G4MX440-VTP
+ 1462 8730 MX440SES-T (MS-8873)
+ 1462 8743 MS-8874
+ 1462 8852 GeForce4 MX440 PCI
+ 147b 8f00 Abit Siluro GeForce4MX440
+ 0172 NV17 [GeForce4 MX 420]
+ 1462 8730 MS-8873
+ 1462 8784 MS-8878
+ 0173 NV17 [GeForce4 MX 440-SE]
+ 0174 NV17M [GeForce4 440 Go]
+ 0175 NV17M [GeForce4 420 Go]
+ 0176 NV17M [GeForce4 420 Go 32M]
+ 103c 08b0 tc1100 tablet
+ 144d c005 X10 Laptop
+ 4c53 1090 Cx9 / Vx9 mainboard
+ 0177 NV17M [GeForce4 460 Go]
+ 0178 NV17GL [Quadro4 550 XGL]
+ 0179 NV17M [GeForce4 440 Go 64M]
+ 10de 0179 GeForce4 MX (Mac)
+ 017a NV17GL [Quadro NVS]
+ 017b NV17GL [Quadro4 550 XGL]
+ 017c NV17GL [Quadro4 500 GoGL]
+ 017f NV17
+ 0181 NV18 [GeForce4 MX 440 AGP 8x]
+ 1043 8063 GeForce4 MX 440 AGP 8X
+ 1043 806f V9180 Magic
+ 1462 8880 MS-StarForce GeForce4 MX 440 with AGP8X
+ 1462 8900 MS-8890 GeForce 4 MX440 AGP8X
+ 1462 9350 MSI GeForce4 MX T8X with AGP8X
+ 147b 8f0d Siluro GF4 MX-8X
+ 1554 1111 PixelView MVGA-NVG18A
+ 0182 NV18 [GeForce4 MX 440SE AGP 8x]
+ 0183 NV18 [GeForce4 MX 420 AGP 8x]
+ 0184 NV18 [GeForce4 MX]
+ 0185 NV18 [GeForce4 MX 4000]
+ 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]
+ 0190 G80 [GeForce 8800 GTS / 8800 GTX]
+ 0191 G80 [GeForce 8800 GTX]
+ 0192 G80 [GeForce 8800 GTS]
+ 0193 G80 [GeForce 8800 GTS]
+ 107d 20bd WinFast PX 8800 GTS TDH
+ 0194 G80 [GeForce 8800 Ultra]
+ 0197 G80GL [Tesla C870]
+ 019d G80GL [Quadro FX 5600]
+ 019e G80GL [Quadro FX 4600]
+ 01a0 nForce 220/420 NV1A [GeForce2 MX]
+ 01a4 nForce CPU bridge
+ 01ab nForce 420 Memory Controller (DDR)
+ 01ac nForce 220/420 Memory Controller
+ 01ad nForce 220/420 Memory Controller
+ 01b0 nForce Audio Processing Unit
+ 01b1 nForce AC'97 Audio Controller
+ 01b2 nForce ISA Bridge
+ 01b4 nForce PCI System Management
+ 01b7 nForce AGP to PCI Bridge
+ 01b8 nForce PCI-to-PCI bridge
+ 01bc nForce IDE
+ 01c1 nForce AC'97 Modem Controller
+ 01c2 nForce USB Controller
+ 01c3 nForce Ethernet Controller
+ 01d0 G72 [GeForce 7350 LE]
+ 01d1 G72 [GeForce 7300 LE]
+ 107d 5efa WinFast PX7300LE-TD128
+ 107d 5efb WinFast PX7300LE-TD256
+ 1462 0345 7300LE PCI Express Graphics Adapter
+ 01d2 G72 [GeForce 7550 LE]
+ 01d3 G72 [GeForce 7200 GS / 7300 SE]
+ 1043 8203 EN7300SE
+ 1043 8250 EN7200GS
+ 01d5 G72
+ 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 G72M [Quadro NVS 120M]
+ 01dc G72GLM [Quadro FX 350M]
+ 01dd G72 [GeForce 7500 LE]
+ 01de G72GL [Quadro FX 350]
+ 10de 01dc Quadro FX Go350M
+ 01df G72 [GeForce 7300 GS]
+ 01e0 nForce2 IGP2
+ 147b 1c09 NV7 Motherboard
+ 01e8 nForce2 AGP
+ 01ea nForce2 Memory Controller 0
+ a0a0 03b9 UK79G-1394 motherboard
+ 01eb nForce2 Memory Controller 1
+ a0a0 03b9 UK79G-1394 motherboard
+ 01ec nForce2 Memory Controller 2
+ a0a0 03b9 UK79G-1394 motherboard
+ 01ed nForce2 Memory Controller 3
+ a0a0 03b9 UK79G-1394 motherboard
+ 01ee nForce2 Memory Controller 4
+ 10de 01ee MSI Delta-L nForce2 memory controller
+ a0a0 03b9 UK79G-1394 motherboard
+ 01ef nForce2 Memory Controller 5
+ a0a0 03b9 UK79G-1394 motherboard
+ 01f0 NV1F C17 [GeForce4 MX IGP]
+ a0a0 03b5 UK79G-1394 motherboard
+ 0200 NV20 [GeForce3]
+ 1043 402f AGP-V8200 DDR
+ 1048 0c70 GLADIAC 920
+ 0201 NV20 [GeForce3 Ti 200]
+ 0202 NV20 [GeForce3 Ti 500]
+ 1043 405b V8200 T5
+ 1545 002f Xtasy 6964
+ 0203 NV20GL [Quadro DCC]
+ 0211 NV48 [GeForce 6800]
+ 0212 NV48 [GeForce 6800 LE]
+ 0215 NV48 [GeForce 6800 GT]
+ 0218 NV48 [GeForce 6800 XT]
+ 0221 NV44A [GeForce 6200]
+ 1043 81e1 N6200/TD/256M/A
+ 3842 a341 256A8N341DX
+ 0222 NV44 [GeForce 6200 A-LE]
+ 0224 NV44
+ 0240 C51PV [GeForce 6150]
+ 1043 81cd A8N-VM CSM
+ 1462 7207 K8NGM2 series
+ 0241 C51 [GeForce 6150 LE]
+ 0242 C51G [GeForce 6100]
+ 105b 0cad Winfast 6100K8MB
+ 0243 C51 PCI Express Bridge
+ 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 C51 [GeForce Go 6100]
+ 1043 1382 MCP51 PCI-X GeForce Go 6100
+ 0248 C51 PCI Express Bridge
+ 0249 C51 PCI Express Bridge
+ 024a C51 PCI Express Bridge
+ 024b C51 PCI Express Bridge
+ 024c C51 PCI Express Bridge
+ 024d C51 PCI Express Bridge
+ 024e C51 PCI Express Bridge
+ 024f C51 PCI Express Bridge
+ 0250 NV25 [GeForce4 Ti 4600]
+ 0251 NV25 [GeForce4 Ti 4400]
+ 1043 8023 v8440 GeForce 4 Ti4400
+ 10de 0251 PNY GeForce4 Ti 4400
+ 1462 8710 PNY GeForce4 Ti 4400
+ 0252 NV25 [GeForce4 Ti]
+ 0253 NV25 [GeForce4 Ti 4200]
+ 107d 2896 WinFast A250 LE TD (Dual VGA/TV-out/DVI)
+ 147b 8f09 Siluro (Dual VGA/TV-out/DVI)
+ 0258 NV25GL [Quadro4 900 XGL]
+ 0259 NV25GL [Quadro4 750 XGL]
+ 025b NV25GL [Quadro4 700 XGL]
+ 0260 MCP51 LPC Bridge
+ 103c 2a34 Pavilion a1677c
+ 103c 30b7 Presario V6133CL
+ 1043 81bc A8N-VM CSM Mainboard
+ 1458 5001 GA-M55plus-S3G
+ 1462 7207 K8NGM2 series
+ 0261 MCP51 LPC Bridge
+ 105b 0cad Winfast 6100K8MB
+ 0262 MCP51 LPC Bridge
+ 0263 MCP51 LPC Bridge
+ 0264 MCP51 SMBus
+ 103c 2a34 Pavilion a1677c
+ 103c 30b7 Presario V6133CL
+ 1043 81bc A8N-VM CSM Mainboard
+ 105b 0cad Winfast 6100K8MB
+ 1462 7207 K8NGM2 series
+ 0265 MCP51 IDE
+ 103c 2a34 Pavilion a1677c
+ 103c 30b7 Presario V6133CL
+ 1043 81bc A8N-VM CSM Mainboard
+ 1462 7207 K8NGM2 series
+# Foxconn has used a wrong vendor ID for this one
+ f05b 0cad Winfast 6100K8MB
+ 0266 MCP51 Serial ATA Controller
+ 103c 2a34 Pavilion a1677c
+ 103c 30b7 Presario V6133CL
+ 1043 81bc A8N-VM CSM Mainboard
+ 1462 7207 K8NGM2 series
+ 0267 MCP51 Serial ATA Controller
+ 103c 2a34 Pavilion a1677c
+ 1043 81bc A8N-VM CSM Mainboard
+ 1462 7207 K8NGM2 series
+ 0268 MCP51 Ethernet Controller
+ 0269 MCP51 Ethernet Controller
+ 103c 2a34 Pavilion a1677c
+ 103c 30b7 Presario V6133CL
+ 1043 8141 A8N-VM CSM Mainboard
+ 1462 7207 K8NGM2 series
+ 026a MCP51 MCI
+ 026b MCP51 AC97 Audio Controller
+ 105b 0cad Winfast 6100K8MB
+ 026c MCP51 High Definition Audio
+ 103c 2a34 Pavilion a1677c
+ 103c 30b5 Presario V3242AU
+ 103c 30b7 Presario V6133CL
+ 10de cb84 ASUSTeK Computer Inc. A8N-VM CSM Mainboard
+ 1462 7207 K8NGM2 series
+ 026d MCP51 USB Controller
+ 103c 2a34 Pavilion a1677c
+ 103c 30b7 Presario V6133CL
+ 1043 81bc A8N-VM CSM Mainboard
+ 105b 0cad Winfast 6100K8MB
+ 1462 7207 K8NGM2 series
+ 026e MCP51 USB Controller
+ 103c 2a34 Pavilion a1677c
+ 103c 30b7 Presario V6133CL
+ 1043 81bc A8N-VM CSM Mainboard
+ 105b 0cad Winfast 6100K8MB
+ 1462 7207 K8NGM2 series
+ 026f MCP51 PCI Bridge
+ 103c 30b7 Presario V6133CL
+ 0270 MCP51 Host Bridge
+ 103c 2a34 Pavilion a1677c
+ 103c 30b7 Presario V6133CL
+ 1043 81bc A8N-VM CSM Mainboard
+ 105b 0cad Winfast 6100K8MB
+ 1458 5001 GA-M55plus-S3G
+ 1462 7207 K8NGM2 series
+ 0271 MCP51 PMU
+ 103c 30b5 Presario V3242AU
+ 103c 30b7 Presario V6133CL
+ 0272 MCP51 Memory Controller 0
+ 103c 2a34 Pavilion a1677c
+ 105b 0cad Winfast 6100K8MB
+ 027e C51 Memory Controller 2
+ 103c 2a34 Pavilion a1677c
+ 103c 30b7 Presario V6133CL
+ 1043 81cd A8N-VM CSM Mainboard
+ 1458 5000 GA-M55plus-S3G
+ 1462 7207 K8NGM2 series
+ 027f C51 Memory Controller 3
+ 103c 2a34 Pavilion a1677c
+ 103c 30b7 Presario V6133CL
+ 1043 81cd A8N-VM CSM Mainboard
+ 1458 5000 GA-M55plus-S3G
+ 1462 7207 K8NGM2 series
+ 0280 NV28 [GeForce4 Ti 4800]
+ 0281 NV28 [GeForce4 Ti 4200 AGP 8x]
+ 0282 NV28 [GeForce4 Ti 4800 SE]
+ 0286 NV28M [GeForce4 Ti 4200 Go AGP 8x]
+ 0288 NV28GL [Quadro4 980 XGL]
+ 0289 NV28GL [Quadro4 780 XGL]
+ 028c NV28GLM [Quadro4 Go700]
+ 0290 G71 [GeForce 7900 GTX]
+ 0291 G71 [GeForce 7900 GT/GTO]
+ 10de 042b NX7900GTO-T2D512E [7900 GTO]
+ 0292 G71 [GeForce 7900 GS]
+ 0293 G71 [GeForce 7900 GX2]
+ 0294 G71 [GeForce 7950 GX2]
+ 0295 G71 [GeForce 7950 GT]
+ 1043 8225 GeForce 7950 GT
+ 107d 2a68 WinFast PX7950GT TDH
+ 1462 0663 NX7950GT-VT2D512EZ-HD
+ 0297 G71M [GeForce Go 7950 GTX]
+ 0298 G71M [GeForce Go 7900 GS]
+ 0299 G71M [GeForce Go 7900 GTX]
+ 029a G71GLM [Quadro FX 2500M]
+ 029b G71GLM [Quadro FX 1500M]
+ 029c G71GL [Quadro FX 5500]
+ 029d G71GL [Quadro FX 3500]
+ 1028 019b G71GLM [Quadro FX 3500M]
+ 029e G71GL [Quadro FX 1500]
+ 029f G71GL [Quadro FX 4500 X2]
+# Xbox Graphics Processing Unit (Integrated). GeForce3 derivative (NV20 < NV2A < NV25).
+ 02a0 NV2A [XGPU]
+ 02a5 MCPX CPU Bridge
+ 02a6 MCPX Memory Controller
+ 02e0 G73 [GeForce 7600 GT AGP]
+ 02e0 2249 GF 7600GT 560M 256MB DDR3 DUAL DVI TV
+ 02e1 G73 [GeForce 7600 GS AGP]
+ 1682 222b PV-T73K-UAL3 (256MB)
+ 1682 2247 GF 7600GS 512MB DDR2
+ 02e2 G73 [GeForce 7300 GT AGP]
+ 02e3 G71 [GeForce 7900 GS AGP]
+ 02e4 G71 [GeForce 7950 GT AGP]
+ 1682 2271 PV-T71A-YDF7 (512MB)
+ 02e5 G71 [GeForce 7600 GS AGP]
+ 02f0 C51 Host Bridge
+ 103c 2a34 Pavilion a1677c
+ 103c 30b7 Presario V6133CL
+ 1043 81cd A8N-VM CSM Mainboard
+ 1462 7207 K8NGM2 series
+ 02f1 C51 Host Bridge
+ 1458 5000 GA-M55plus-S3G
+ 02f2 C51 Host Bridge
+ 02f3 C51 Host Bridge
+ 02f4 C51 Host Bridge
+ 02f5 C51 Host Bridge
+ 02f6 C51 Host Bridge
+ 02f7 C51 Host Bridge
+ 02f8 C51 Memory Controller 5
+ 103c 2a34 Pavilion a1677c
+ 103c 30b7 Presario V6133CL
+ 1043 81cd A8N-VM CSM Mainboard
+ 1458 5000 GA-M55plus-S3G
+ 1462 7207 K8NGM2 series
+ 02f9 C51 Memory Controller 4
+ 103c 2a34 Pavilion a1677c
+ 103c 30b7 Presario V6133CL
+ 1043 81cd A8N-VM CSM Mainboard
+ 1458 5000 GA-M55plus-S3G
+ 1462 7207 K8NGM2 series
+ 02fa C51 Memory Controller 0
+ 103c 2a34 Pavilion a1677c
+ 103c 30b7 Presario V6133CL
+ 1043 81cd A8N-VM CSM Mainboard
+ 1458 5000 GA-M55plus-S3G
+ 1462 7207 K8NGM2 series
+ 02fb C51 PCI Express Bridge
+ 02fc C51 PCI Express Bridge
+ 103c 30b7 Presario V6133CL
+ 02fd C51 PCI Express Bridge
+ 103c 30b7 Presario V6133CL
+ 02fe C51 Memory Controller 1
+ 103c 2a34 Pavilion a1677c
+ 103c 30b7 Presario V6133CL
+ 1043 81cd A8N-VM CSM Mainboard
+ 1458 5000 GA-M55plus-S3G
+ 1462 7207 K8NGM2 series
+ 02ff C51 Host Bridge
+ 103c 2a34 Pavilion a1677c
+ 103c 30b7 Presario V6133CL
+ 1043 81cd A8N-VM CSM Mainboard
+ 1458 5000 GA-M55plus-S3G
+ 1462 7207 K8NGM2 series
+ 0300 NV30 [GeForce FX]
+ 0301 NV30 [GeForce FX 5800 Ultra]
+ 0302 NV30 [GeForce FX 5800]
+ 0308 NV30GL [Quadro FX 2000]
+ 0309 NV30GL [Quadro FX 1000]
+ 0311 NV31 [GeForce FX 5600 Ultra]
+ 0312 NV31 [GeForce FX 5600]
+ 0314 NV31 [GeForce FX 5600XT]
+ 1043 814a V9560XT/TD
+ 0316 NV31M
+ 0318 NV31GL
+ 031a NV31M [GeForce FX Go5600]
+ 031b NV31M [GeForce FX Go5650]
+ 031c NV31GLM [Quadro FX Go700]
+ 0320 NV34 [GeForce FX 5200]
+ 0321 NV34 [GeForce FX 5200 Ultra]
+ 0322 NV34 [GeForce FX 5200]
+ 1043 02fb V9250 Magic
+ 1043 8180 V9520-X/TD/128M
+ 107d 2967 WinFast A340T 128MB
+ 1462 9110 MS-8911 (FX5200-TD128)
+ 1462 9171 MS-8917 (FX5200-T128)
+ 1462 9360 MS-8936 (FX5200-T128)
+ 1682 1351 GeForce FX 5200
+ 0323 NV34 [GeForce FX 5200LE]
+ 0324 NV34M [GeForce FX Go5200 64M]
+ 1028 0196 Inspiron 5160
+ 103c 006a Pavilion ZD7000 laptop
+ 1071 8160 MIM2000
+ 0325 NV34M [GeForce FX Go5250]
+ 0326 NV34 [GeForce FX 5500]
+ 1458 310d GeForce FX 5500 128 MB
+ 1682 2034 GeForce 5500 256 MB
+ 0327 NV34 [GeForce FX 5100]
+ 0328 NV34M [GeForce FX Go5200 32M/64M]
+ 0329 NV34M [GeForce FX Go5200]
+ 10de 0010 Powerbook G4
+ 032a NV34GL [Quadro NVS 280 PCI]
+ 032b NV34GL [Quadro FX 500/600 PCI]
+ 032c NV34M [GeForce FX Go5300 / Go5350]
+ 032d NV34M [GeForce FX Go5100]
+ 032e NV34
+ 032f NV34 [GeForce FX 5200]
+ 0330 NV35 [GeForce FX 5900 Ultra]
+ 1043 8137 V9950 Ultra / 256 MB
+ 0331 NV35 [GeForce FX 5900]
+ 1043 8145 V9950GE
+ 0332 NV35 [GeForce FX 5900XT]
+ 0333 NV38 [GeForce FX 5950 Ultra]
+ 0334 NV35 [GeForce FX 5900ZT]
+ 1462 9373 FX5900ZT-VTD128 (MS-8937)
+ 0338 NV35GL [Quadro FX 3000]
+ 033f NV35GL [Quadro FX 700]
+ 0341 NV36 [GeForce FX 5700 Ultra]
+ 1462 9380 MS-8938 (FX5700U-TD128)
+ 0342 NV36 [GeForce FX 5700]
+ 0343 NV36 [GeForce FX 5700LE]
+ 0344 NV36 [GeForce FX 5700VE]
+ 0347 NV36M [GeForce FX Go5700]
+ 103c 006a NX9500
+ 0348 NV36M [GeForce FX Go5700]
+ 034c NV36 [Quadro FX Go1000]
+ 034d NV36
+ 034e NV36GL [Quadro FX 1100]
+ 0360 MCP55 LPC Bridge
+ 0361 MCP55 LPC Bridge
+ 1028 0221 PowerEdge R805 MCP55 LPC Bridge
+ 0362 MCP55 LPC Bridge
+ 147b 1c24 KN9 series mainboard
+ 0363 MCP55 LPC Bridge
+ 0364 MCP55 LPC Bridge
+ 1028 0221 PowerEdge R805 MCP55 LPC Bridge
+ 0365 MCP55 LPC Bridge
+ 0366 MCP55 LPC Bridge
+ 0367 MCP55 LPC Bridge
+ 0368 MCP55 SMBus Controller
+ 1028 020c PowerEdge M605 MCP55 SMBus
+ 1028 0221 PowerEdge R805 MCP55 SMBus
+ 147b 1c24 KN9 series mainboard
+ 0369 MCP55 Memory Controller
+ 147b 1c24 KN9 series mainboard
+ 036a MCP55 Memory Controller
+ 036b MCP55 SMU
+ 036c MCP55 USB Controller
+ 1028 020c PowerEdge M605 MCP55 USB Controller
+ 1028 0221 PowerEdge R805 MCP55 USB Controller
+ 147b 1c24 KN9 series mainboard
+ 036d MCP55 USB Controller
+ 1028 020c PowerEdge M605 MCP55 USB Controller
+ 1028 0221 PowerEdge R805 MCP55 USB Controller
+ 147b 1c24 KN9 series mainboard
+ 036e MCP55 IDE
+ 147b 1c24 KN9 series mainboard
+ 0370 MCP55 PCI bridge
+ 0371 MCP55 High Definition Audio
+ 147b 1c24 KN9 series mainboard
+ 0372 MCP55 Ethernet
+ 0373 MCP55 Ethernet
+ 147b 1c24 KN9 series mainboard
+ 0374 MCP55 PCI Express bridge
+ 0375 MCP55 PCI Express bridge
+ 0376 MCP55 PCI Express bridge
+ 0377 MCP55 PCI Express bridge
+ 0378 MCP55 PCI Express bridge
+ 037a MCP55 Memory Controller
+ 037e MCP55 SATA Controller
+ 037f MCP55 SATA Controller
+ 1028 0221 PowerEdge R805 MCP55 SATA Controller
+ 147b 1c24 KN9 series mainboard
+ 038b G73 [GeForce 7650 GS]
+ 0390 G73 [GeForce 7650 GS]
+ 0391 G73 [GeForce 7600 GT]
+ 1458 3427 GV-NX76T128D-RH
+ 1462 0452 NX7600GT-VT2D256E
+ 0392 G73 [GeForce 7600 GS]
+ 1462 0622 NX7600GS-T2D256EH
+ 0393 G73 [GeForce 7300 GT]
+ 10de 0412 NX7300GT-TD256EH
+ 1462 0412 NX7300GT-TD256EH
+ 0394 G73 [GeForce 7600 LE]
+ 0395 G73 [GeForce 7300 GT]
+ 0396 G73
+ 0397 G73M [GeForce Go 7700]
+ 0398 G73M [GeForce Go 7600]
+ 1025 006c Aspire 9814WKMi
+ 0399 G73M [GeForce Go 7600 GT]
+ 039a G73M [Quadro NVS 300M]
+ 039b G73M [GeForce Go 7900 SE]
+ 039c G73GLM [Quadro FX 550M]
+ 10de 039c Quadro FX 560M
+ 039d G73
+ 039e G73GL [Quadro FX 560]
+ 039f G73
+ 03a0 C55 Host Bridge
+ 03a1 C55 Host Bridge
+ 03a2 C55 Host Bridge
+ 03a3 C55 Host Bridge
+ 03a4 C55 Host Bridge
+ 03a5 C55 Host Bridge
+ 03a6 C55 Host Bridge
+ 03a7 C55 Host Bridge
+ 03a8 C55 Memory Controller
+ 03a9 C55 Memory Controller
+ 03aa C55 Memory Controller
+ 03ab C55 Memory Controller
+ 03ac C55 Memory Controller
+ 03ad C55 Memory Controller
+ 03ae C55 Memory Controller
+ 03af C55 Memory Controller
+ 03b0 C55 Memory Controller
+ 03b1 C55 Memory Controller
+ 03b2 C55 Memory Controller
+ 03b3 C55 Memory Controller
+ 03b4 C55 Memory Controller
+ 03b5 C55 Memory Controller
+ 03b6 C55 Memory Controller
+ 03b7 C55 PCI Express bridge
+ 03b8 C55 PCI Express bridge
+ 03b9 C55 PCI Express bridge
+ 03ba C55 Memory Controller
+ 03bb C55 PCI Express bridge
+ 03bc C55 Memory Controller
+ 03d0 C61 [GeForce 6150SE nForce 430]
+ 1028 020e Inspiron 531
+ 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
+ 1028 020e Inspiron 531
+ 1849 03e0 939NF6G-VSTA Board
+ 03e1 MCP61 LPC Bridge
+ 1043 83a4 M4N68T series motherboard
+ 03e2 MCP61 Host Bridge
+ 1043 83a4 M4N68T series motherboard
+ 03e3 MCP61 LPC Bridge
+ 03e4 MCP61 High Definition Audio
+ 03e5 MCP61 Ethernet
+ 03e6 MCP61 Ethernet
+ 03e7 MCP61 SATA Controller
+ 03e8 MCP61 PCI Express bridge
+ 1028 020e Inspiron 531
+ 1849 03e8 939NF6G-VSTA Board
+ 03e9 MCP61 PCI Express bridge
+ 1028 020e Inspiron 531
+ 1849 03e9 939NF6G-VSTA Board
+ 03ea MCP61 Memory Controller
+ 1028 020e Inspiron 531
+ 1849 03ea 939NF6G-VSTA Board
+ 03eb MCP61 SMBus
+ 1028 020e Inspiron 531
+ 1043 83a4 M4N68T series motherboard
+ 1849 03eb 939NF6G-VSTA Board
+ 03ec MCP61 IDE
+ 1025 0392 ET1350
+ 1028 020e Inspiron 531
+ 1043 83a4 M4N68T series motherboard
+ 1849 03ec 939NF6G-VSTA Board
+ 03ee MCP61 Ethernet
+ 03ef MCP61 Ethernet
+ 1025 8000 ET1350
+ 1028 020e Inspiron 531
+ 1043 83a4 M4N68T series motherboard
+ 1849 03ef 939NF6G-VSTA Board
+ 03f0 MCP61 High Definition Audio
+ 1028 020e Inspiron 531
+ 1043 8415 M4N68T series motherboard
+ 1849 0888 939NF6G-VSTA Board
+ 03f1 MCP61 USB 1.1 Controller
+ 1028 020e Inspiron 531
+ 1043 83a4 M4N68T series motherboard
+ 1849 03f1 939NF6G-VSTA Board
+ 03f2 MCP61 USB 2.0 Controller
+ 1028 020e Inspiron 531
+ 1043 83a4 M4N68T series motherboard
+ 1849 03f2 939NF6G-VSTA Board
+ 03f3 MCP61 PCI bridge
+ 1028 020e Inspiron 531
+ 1849 03f3 939NF6G-VSTA Board
+ 03f4 MCP61 SMU
+ 03f5 MCP61 Memory Controller
+ 1028 020e Inspiron 531
+ 1043 83a4 M4N68T series motherboard
+ 1849 03eb 939NF6G-VSTA Board
+ 03f6 MCP61 SATA Controller
+ 1028 020e Inspiron 531
+ 1043 83a4 M4N68T series motherboard
+ 1849 03f6 939NF6G-VSTA Board
+ 03f7 MCP61 SATA Controller
+ 0400 G84 [GeForce 8600 GTS]
+ 1043 8241 EN8600GTS
+ 0401 G84 [GeForce 8600 GT]
+ 0402 G84 [GeForce 8600 GT]
+ 1458 3455 GV-NX86T512H
+ 1462 0910 NX8600GT-T2D256EZ
+ 0403 G84 [GeForce 8600 GS]
+ 0404 G84 [GeForce 8400 GS]
+ 1462 1230 NX8400GS-TD256E
+ 0405 G84M [GeForce 9500M GS]
+ 0406 G84 [GeForce 8300 GS]
+ 0407 G84M [GeForce 8600M GT]
+ 0408 G84M [GeForce 9650M GS]
+ 0409 G84M [GeForce 8700M GT]
+ 040a G84GL [Quadro FX 370]
+ 040b G84GLM [Quadro NVS 320M]
+ 040c G84GLM [Quadro FX 570M]
+ 17aa 20d9 ThinkPad T61p
+ 040d G84GLM [Quadro FX 1600M]
+ 040e G84GL [Quadro FX 570]
+ 040f G84GL [Quadro FX 1700]
+ 0410 G92 [GeForce GT 330]
+ 0414 G92 [GeForce 9800 GT]
+ 0418 G92 [GeForce GT 330 OEM]
+ 0420 G86 [GeForce 8400 SE]
+ 0421 G86 [GeForce 8500 GT]
+ 1462 0960 NX8500GT-TD512EH/M2
+ 0422 G86 [GeForce 8400 GS]
+ 0423 G86 [GeForce 8300 GS]
+ 0424 G86 [GeForce 8400 GS]
+ 0425 G86M [GeForce 8600M GS]
+ 1025 0121 Aspire 5920G
+ 1043 1514 F3SV
+ 0426 G86M [GeForce 8400M GT]
+ 0427 G86M [GeForce 8400M GS]
+ 103c 30cc Pavilion dv6700
+ 103c 30cf Pavilion dv9668eg Laptop
+ 0428 G86M [GeForce 8400M G]
+ 0429 G86M [Quadro NVS 140M]
+ 17aa 20d8 ThinkPad T61
+ 042a G86M [Quadro NVS 130M]
+ 042b G86M [Quadro NVS 135M]
+ 042c G86 [GeForce 9400 GT]
+ 042d G86GLM [Quadro FX 360M]
+ 042e G86M [GeForce 9300M G]
+ 042f G86 [Quadro NVS 290]
+ 0440 MCP65 LPC Bridge
+ 0441 MCP65 LPC Bridge
+ 0442 MCP65 LPC Bridge
+ 103c 30cf Pavilion dv9668eg Laptop
+ 0443 MCP65 LPC Bridge
+ 0444 MCP65 Memory Controller
+ 103c 30cf Pavilion dv9668eg Laptop
+ 0445 MCP65 Memory Controller
+ 0446 MCP65 SMBus
+ 103c 30cf Pavilion dv9668eg Laptop
+ 0447 MCP65 SMU
+ 103c 30cf Pavilion dv9500/9600/9700 series
+ 0448 MCP65 IDE
+ 103c 30cf Pavilion dv9668eg Laptop
+ 0449 MCP65 PCI bridge
+ 10de cb84 HP Pavilion dv9668eg Laptop
+ 044a MCP65 High Definition Audio
+ 103c 30cf Pavilion dv9668eg Laptop
+ 044b MCP65 High Definition Audio
+ 044c MCP65 AHCI Controller
+ 044d MCP65 AHCI Controller
+ 044e MCP65 AHCI Controller
+ 044f MCP65 AHCI Controller
+ 0450 MCP65 Ethernet
+ 103c 30cf Pavilion dv9668eg Laptop
+ 0451 MCP65 Ethernet
+ 0452 MCP65 Ethernet
+ 0453 MCP65 Ethernet
+ 0454 MCP65 USB 1.1 OHCI Controller
+ 103c 30cf Pavilion dv9668eg Laptop
+ 0455 MCP65 USB 2.0 EHCI Controller
+ 103c 30cf Pavilion dv9668eg Laptop
+ 0456 MCP65 USB Controller
+ 0457 MCP65 USB Controller
+ 0458 MCP65 PCI Express bridge
+ 10de 0000 MCP65 PCI Express bridge
+ 0459 MCP65 PCI Express bridge
+ 10de 0000 MCP65 PCI Express bridge
+ 045a MCP65 PCI Express bridge
+ 10de 0000 MCP65 PCI Express bridge
+ 045b MCP65 PCI Express bridge
+ 10de 0000 MCP65 PCI Express bridge
+ 045c MCP65 SATA Controller
+ 045d MCP65 SATA Controller
+ 103c 30cf Pavilion dv9668eg Laptop
+ 045e MCP65 SATA Controller
+ 045f MCP65 SATA Controller
+ 0531 C67 [GeForce 7150M / nForce 630M]
+ 0533 C67 [GeForce 7000M / nForce 610M]
+ 053a C68 [GeForce 7050 PV / nForce 630a]
+ 053b C68 [GeForce 7050 PV / nForce 630a]
+ 1043 8308 M2N68-AM Motherboard
+ 053e C68 [GeForce 7025 / nForce 630a]
+ 0541 MCP67 Memory Controller
+ 0542 MCP67 SMBus
+ 1043 8308 M2N68-AM Motherboard
+ 0543 MCP67 Co-processor
+ 0547 MCP67 Memory Controller
+ 1043 8308 M2N68-AM Motherboard
+ 1849 0547 ALiveNF7G-HDready
+ 0548 MCP67 ISA Bridge
+ 1043 8308 M2N68-AM Motherboard
+ 054c MCP67 Ethernet
+ 1043 8308 M2N68-AM Motherboard
+ 1849 054c ALiveNF7G-HDready, MCP67 Gigabit Ethernet
+ 054d MCP67 Ethernet
+ 054e MCP67 Ethernet
+ 054f MCP67 Ethernet
+ 0550 MCP67 AHCI Controller
+ 1043 8308 M2N68-AM Motherboard
+ 0554 MCP67 AHCI Controller
+ 1043 8308 M2N68-AM Motherboard
+ 0555 MCP67 SATA Controller
+ 1043 8308 M2N68-AM Motherboard
+ 055c MCP67 High Definition Audio
+ 1043 8290 M2N68-AM Motherboard
+ 055d MCP67 High Definition Audio
+ 055e MCP67 OHCI USB 1.1 Controller
+ 1043 8308 M2N68-AM Motherboard
+ 055f MCP67 EHCI USB 2.0 Controller
+ 1043 8308 M2N68-AM Motherboard
+ 0560 MCP67 IDE Controller
+ f043 8308 M2N68-AM Motherboard
+ 0561 MCP67 PCI Bridge
+ 0562 MCP67 PCI Express Bridge
+ 1849 0562 ALiveNF7G-HDready
+ 0563 MCP67 PCI Express Bridge
+ 0568 MCP78S [GeForce 8200] Memory Controller
+ 103c 2a9e Pavilion p6310f
+ 1043 82e8 M3N72-D
+ 1462 7508 K9N2GM-FIH
+ 1849 0568 K10N78FullHD-hSLI R3.0 Memory Controller
+ 0569 MCP78S [GeForce 8200] PCI Express Bridge
+ 103c 2a9e Pavilion p6310f
+ 1043 82e8 M3N72-D
+ 1462 7508 K9N2GM-FIH
+ 1849 0569 K10N78FullHD-hSLI R3.0 PCI Express Bridge
+ 056a MCP73 [nForce 630i] USB 2.0 Controller (EHCI)
+ 1019 297a MCP73PVT-SM
+ 147b 1c3e I-N73V motherboard
+ 056c MCP73 IDE Controller
+ 1019 297a MCP73PVT-SM
+ 147b 1c3e I-N73V motherboard
+ 1afa 7150 JW-IN7150-HD
+ 056d MCP73 PCI Express bridge
+ 1019 297a MCP73PVT-SM
+ 10de cb73 MCP73 PCI Bridge
+ 056e MCP73 PCI Express bridge
+ 1019 297a MCP73PVT-SM
+ 10de 0000 MCP73 PCIe x16 port
+ 056f MCP73 PCI Express bridge
+ 1019 297a MCP73PVT-SM
+ 10de 0000 MCP73 PCIe x1 port
+ 05b1 NF200 PCIe 2.0 switch
+ 05b8 NF200 PCIe 2.0 switch for GTX 295
+ 05be NF200 PCIe 2.0 switch for Quadro Plex S4 / Tesla S870 / Tesla S1070 / Tesla S2050
+ 05e0 GT200b [GeForce GTX 295]
+ 05e1 GT200 [GeForce GTX 280]
+ 05e2 GT200 [GeForce GTX 260]
+ 05e3 GT200b [GeForce GTX 285]
+ 1682 2490 GX-285N-ZDF
+ 05e6 GT200b [GeForce GTX 275]
+ 05e7 GT200GL [Tesla C1060 / M1060]
+ 10de 0595 Tesla T10 Processor
+ 10de 068f Tesla T10 Processor
+ 10de 0697 Tesla M1060
+ 10de 0714 Tesla M1060
+ 10de 0743 Tesla M1060
+ 05ea GT200 [GeForce GTX 260]
+ 05eb GT200 [GeForce GTX 295]
+ 05ed GT200GL [Quadro Plex 2200 D2]
+ 05f1 GT200 [GeForce GTX 280]
+ 05f2 GT200 [GeForce GTX 260]
+ 05f8 GT200GL [Quadro Plex 2200 S4]
+ 05f9 GT200GL [Quadro CX]
+ 05fd GT200GL [Quadro FX 5800]
+ 05fe GT200GL [Quadro FX 4800]
+ 05ff GT200GL [Quadro FX 3800]
+ 0600 G92 [GeForce 8800 GTS 512]
+ 0601 G92 [GeForce 9800 GT]
+ 0602 G92 [GeForce 8800 GT]
+ 0603 G92 [GeForce GT 230 OEM]
+ 0604 G92 [GeForce 9800 GX2]
+ 0605 G92 [GeForce 9800 GT]
+ 0606 G92 [GeForce 8800 GS]
+ 0607 G92 [GeForce GTS 240]
+ 0608 G92M [GeForce 9800M GTX]
+ 0609 G92M [GeForce 8800M GTS]
+ 106b 00a7 GeForce 8800 GS
+ 060a G92M [GeForce GTX 280M]
+ 060b G92M [GeForce 9800M GT]
+ 060c G92M [GeForce 8800M GTX]
+ 060d G92 [GeForce 8800 GS]
+ 060f G92M [GeForce GTX 285M]
+ 0610 G92 [GeForce 9600 GSO]
+ 1682 2385 GeForce 9600 GSO 768mb
+ 0611 G92 [GeForce 8800 GT]
+ 107d 2ab0 Winfast PX8800 GT PCI-E
+ 1462 1170 NX8800GT series model V117 2xDVI+TV
+ 19da 1040 ZT-88TES2P-FSP
+ 0612 G92 [GeForce 9800 GTX / 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
+# Overclocked
+ 3842 1151 GeForce GTS 250 P/N 512-P3-1151-TR
+ 3842 1155 GeForce GTS 250 P/N 01G-P3-1155-TR
+# Overclocked
+ 3842 1156 GeForce GTS 250 P/N 01G-P3-1156-TR
+ 0617 G92M [GeForce 9800M GTX]
+ 0618 G92M [GeForce GTX 260M]
+ 0619 G92GL [Quadro FX 4700 X2]
+ 061a G92GL [Quadro FX 3700]
+ 061b G92GL [Quadro VX 200]
+ 061c G92GLM [Quadro FX 3600M]
+ 061d G92GLM [Quadro FX 2800M]
+ 061e G92GLM [Quadro FX 3700M]
+ 061f G92GLM [Quadro FX 3800M]
+ 0620 G94 [GeForce 9800 GT]
+ 0621 G94 [GeForce GT 230]
+ 0622 G94 [GeForce 9600 GT]
+ 107d 2ac1 WinFast PX9600GT 1024MB
+ 1458 3481 GV-NX96T512HP
+ 0623 G94 [GeForce 9600 GS]
+ 0624 G94 [GeForce 9600 GT Green Edition]
+ 0625 G94 [GeForce 9600 GSO 512]
+ 0626 G94 [GeForce GT 130]
+ 0627 G94 [GeForce GT 140]
+ 0628 G94M [GeForce 9800M GTS]
+ 062a G94M [GeForce 9700M GTS]
+ 062b G94M [GeForce 9800M GS]
+ 062c G94M [GeForce 9800M GTS]
+ 062d G94 [GeForce 9600 GT]
+ 062e G94 [GeForce 9600 GT]
+ 106b 0605 GeForce GT 130
+ 062f G94 [GeForce 9800 S]
+ 0630 G94 [GeForce 9600 GT]
+ 0631 G94M [GeForce GTS 160M]
+ 0632 G94M [GeForce GTS 150M]
+ 0633 G94 [GeForce GT 220]
+ 0635 G94 [GeForce 9600 GSO]
+ 0637 G94 [GeForce 9600 GT]
+ 0638 G94GL [Quadro FX 1800]
+ 063a G94GLM [Quadro FX 2700M]
+ 063f G94 [GeForce 9600 GE]
+ 0640 G96C [GeForce 9500 GT]
+ 0641 G96C [GeForce 9400 GT]
+ 1682 4009 PV-T94G-ZAFG
+ 0642 G96 [D9M-10]
+ 0643 G96 [GeForce 9500 GT]
+ 0644 G96 [GeForce 9500 GS]
+ 174b 9600 Geforce 9500GS 512M DDR2 V/D/HDMI
+ 0645 G96C [GeForce 9500 GS]
+ 0646 G96C [GeForce GT 120]
+ 0647 G96CM [GeForce 9600M GT]
+ 0648 G96CM [GeForce 9600M GS]
+ 0649 G96CM [GeForce 9600M GT]
+ 1043 202d GeForce GT 220M
+ 064a G96M [GeForce 9700M GT]
+ 064b G96M [GeForce 9500M G]
+ 064c G96CM [GeForce 9650M GT]
+ 064e G96C [GeForce 9600 GSO / 9800 GT]
+ 0651 G96CM [GeForce G 110M]
+ 0652 G96CM [GeForce GT 130M]
+ 152d 0850 GeForce GT 240M LE
+ 0653 G96CM [GeForce GT 120M]
+ 0654 G96CM [GeForce GT 220M]
+ 1043 14a2 GeForce GT 320M
+ 1043 14d2 GeForce GT 320M
+ 0655 G96 [GeForce GT 120 Mac Edition]
+ 0656 G96 [GeForce GT 120 Mac Edition]
+ 0658 G96GL [Quadro FX 380]
+ 0659 G96CGL [Quadro FX 580]
+ 065a G96GLM [Quadro FX 1700M]
+ 065b G96C [GeForce 9400 GT]
+ 065c G96GLM [Quadro FX 770M]
+ 065d G96 [GeForce 9500 GA / 9600 GT / GTS 250]
+ 065f G96C [GeForce G210]
+ 06c0 GF100 [GeForce GTX 480]
+ 06c4 GF100 [GeForce GTX 465]
+ 06ca GF100M [GeForce GTX 480M]
+ 06cb GF100 [GeForce GTX 480]
+ 06cd GF100 [GeForce GTX 470]
+ 06d0 GF100GL
+ 06d1 GF100GL [Tesla C2050 / C2070]
+ 10de 0771 Tesla C2050
+ 10de 0772 Tesla C2070
+ 06d2 GF100GL [Tesla M2070]
+ 10de 0774 Tesla M2070
+ 10de 0830 Tesla M2070
+ 10de 0842 Tesla M2070
+ 10de 088f Tesla X2070
+ 10de 0908 Tesla M2070
+ 06d8 GF100GL [Quadro 6000]
+ 06d9 GF100GL [Quadro 5000]
+ 06da GF100GLM [Quadro 5000M]
+ 06dc GF100GL [Quadro 6000]
+ 06dd GF100GL [Quadro 4000]
+ 06de GF100GL [Tesla T20 Processor]
+ 10de 0773 Tesla S2050
+ 10de 082f Tesla M2050
+ 10de 0840 Tesla X2070
+ 10de 0842 Tesla M2050
+ 10de 0846 Tesla M2050
+ 10de 0866 Tesla M2050
+ 10de 0907 Tesla M2050
+ 10de 091e Tesla M2050
+ 06df GF100GL [Tesla M2070-Q]
+ 10de 084d Tesla M2070-Q
+ 10de 087f Tesla M2070-Q
+ 06e0 G98 [GeForce 9300 GE]
+ 107d 5a96 Geforce 9300GE
+ 06e1 G98 [GeForce 9300 GS]
+ 06e2 G98 [GeForce 8400]
+ 06e3 G98 [GeForce 8300 GS]
+ 06e4 G98 [GeForce 8400 GS Rev. 2]
+ 1458 3475 GV-NX84S256HE [GeForce 8400 GS]
+ 06e5 G98M [GeForce 9300M GS]
+ 06e6 G98 [GeForce G 100]
+ 06e7 G98 [GeForce 9300 SE]
+ 06e8 G98M [GeForce 9200M GS]
+ 103c 360b GeForce 9200M GE
+ 06e9 G98M [GeForce 9300M GS]
+ 1043 19b2 U6V laptop
+ 06ea G98M [Quadro NVS 150M]
+ 06eb G98M [Quadro NVS 160M]
+ 06ec G98M [GeForce G 105M]
+ 06ed G98 [GeForce 9600 GT / 9800 GT]
+ 06ee G98 [GeForce 9600 GT / 9800 GT / GT 240]
+ 06ef G98M [GeForce G 103M]
+ 06f1 G98M [GeForce G 105M]
+ 06f8 G98 [Quadro NVS 420]
+ 06f9 G98GL [Quadro FX 370 LP]
+ 06fa G98 [Quadro NVS 450]
+ 06fb G98GLM [Quadro FX 370M]
+ 06fd G98 [Quadro NVS 295]
+ 06ff G98 [HICx16 + Graphics]
+ 10de 0711 HICx8 + Graphics
+ 0751 MCP78S [GeForce 8200] Memory Controller
+ 103c 2a9e Pavilion p6310f
+ 1043 82e8 M3N72-D
+ 1462 7508 K9N2GM-FIH
+ 1849 0751 K10N78FullHD-hSLI R3.0 Memory Controller
+ 0752 MCP78S [GeForce 8200] SMBus
+ 103c 2a9e Pavilion p6310f
+ 1043 82e8 M3N72-D
+ 1462 7508 K9N2GM-FIH
+ 1849 0752 K10N78FullHD-hSLI R3.0 SMBus
+ 0753 MCP78S [GeForce 8200] Co-Processor
+ 103c 2a9e Pavilion p6310f
+ 1043 82e8 M3N72-D
+ 1462 7508 K9N2GM-FIH
+ 1849 0753 K10N78FullHD-hSLI R3.0 Co-Processor
+ 0754 MCP78S [GeForce 8200] Memory Controller
+ 103c 2a9e Pavilion p6310f
+ 1043 82e8 M3N72-D
+ 1462 7508 K9N2GM-FIH
+ 1849 0754 K10N78FullHD-hSLI R3.0 Memory Controller
+ 0759 MCP78S [GeForce 8200] IDE
+ 1043 82e8 M3N72-D
+ 1462 7508 K9N2GM-FIH
+ 1849 0759 K10N78FullHD-hSLI R3.0 IDE
+ 075a MCP78S [GeForce 8200] PCI Bridge
+ 103c 2a9e Pavilion p6310f
+ 1043 82e8 M3N72-D
+ 1849 075a K10N78FullHD-hSLI R3.0 PCI Bridge
+ 075b MCP78S [GeForce 8200] PCI Express Bridge
+ 103c 2a9e Pavilion p6310f
+ 1043 82e8 M3N72-D
+ 1462 7508 K9N2GM-FIH
+ 1849 075b K10N78FullHD-hSLI R3.0 PCI Express Bridge
+ 075c MCP78S [GeForce 8200] LPC Bridge
+ 103c 2a9e Pavilion p6310f
+ 1462 7508 K9N2GM-FIH
+ 1849 075c K10N78FullHD-hSLI R3.0 LPC Bridge
+ 075d MCP78S [GeForce 8200] LPC Bridge
+ 1043 82e8 M3N72-D
+ 0760 MCP77 Ethernet
+ 103c 2a9e Pavilion p6310f
+ 1043 82e8 M3N72-D
+ 1462 7508 K9N2GM-FIH
+ 1849 0760 K10N78FullHD-hSLI R3.0 Ethernet
+ 0761 MCP77 Ethernet
+ 0762 MCP77 Ethernet
+ 0763 MCP77 Ethernet
+ 0774 MCP72XE/MCP72P/MCP78U/MCP78S High Definition Audio
+ 103c 2a9e Pavilion p6310f
+# has a Realtek ALC1200 HDAudio Codec
+ 1043 82fe M3N72-D
+ 1462 7508 K9N2GM-FIH
+ 1849 3662 K10N78FullHD-hSLI R3.0 High Definition Audio
+ 0778 MCP78S [GeForce 8200] PCI Express Bridge
+ 103c 2a9e Pavilion p6310f
+ 1043 82e8 M3N72-D
+ 1462 7508 K9N2GM-FIH
+ 1849 0778 K10N78FullHD-hSLI R3.0 PCI Express Bridge
+ 077a MCP78S [GeForce 8200] PCI Bridge
+ 103c 2a9e Pavilion p6310f
+ 1043 82e8 M3N72-D
+ 1462 7508 K9N2GM-FIH
+ 1849 077a K10N78FullHD-hSLI R3.0 PCI Bridge
+ 077b MCP78S [GeForce 8200] OHCI USB 1.1 Controller
+ 103c 2a9e Pavilion p6310f
+ 1043 82e8 M3N72-D
+ 1462 7508 K9N2GM-FIH
+ 1849 077b K10N78FullHD-hSLI R3.0 OHCI USB 1.1 Controller
+ 077c MCP78S [GeForce 8200] EHCI USB 2.0 Controller
+ 103c 2a9e Pavilion p6310f
+ 1043 82e8 M3N72-D
+ 1462 7508 K9N2GM-FIH
+ 1849 077c K10N78FullHD-hSLI R3.0 EHCI USB 2.0 Controller
+ 077d MCP78S [GeForce 8200] OHCI USB 1.1 Controller
+ 103c 2a9e Pavilion p6310f
+ 1043 82e8 M3N72-D
+ 1462 7508 K9N2GM-FIH
+ 1849 077d K10N78FullHD-hSLI R3.0 OHCI USB 1.1 Controller
+ 077e MCP78S [GeForce 8200] EHCI USB 2.0 Controller
+ 103c 2a9e Pavilion p6310f
+ 1043 82e8 M3N72-D
+ 1462 7508 K9N2GM-FIH
+ 1849 077e K10N78FullHD-hSLI R3.0 EHCI USB 2.0 Controller
+ 07c0 MCP73 Host Bridge
+ 1afa 7150 JW-IN7150-HD
+ 07c1 MCP73 Host Bridge
+ 1019 297a MCP73PVT-SM
+ 07c2 MCP73 Host Bridge
+ 07c3 MCP73 Host Bridge
+ 147b 1c3e I-N73V motherboard
+ 07c5 MCP73 Host Bridge
+ 07c8 MCP73 Memory Controller
+ 1019 297a MCP73PVT-SM
+ 147b 1c3e I-N73V motherboard
+ 1afa 7150 JW-IN7150-HD
+ 07cb nForce 610i/630i memory controller
+ 1019 297a MCP73PVT-SM
+ 147b 1c3e I-N73V motherboard
+ 1afa 7150 JW-IN7150-HD
+ 07cd nForce 610i/630i memory controller
+ 1019 297a MCP73PVT-SM
+ 147b 1c3e I-N73V motherboard
+ 1afa 7150 JW-IN7150-HD
+ 07ce nForce 610i/630i memory controller
+ 1019 297a MCP73PVT-SM
+ 147b 1c3e I-N73V motherboard
+ 1afa 7150 JW-IN7150-HD
+ 07cf nForce 610i/630i memory controller
+ 1019 297a MCP73PVT-SM
+ 147b 1c3e I-N73V motherboard
+ 1afa 7150 JW-IN7150-HD
+ 07d0 nForce 610i/630i memory controller
+ 1019 297a MCP73PVT-SM
+ 147b 1c3e I-N73V motherboard
+ 1afa 7150 JW-IN7150-HD
+ 07d1 nForce 610i/630i memory controller
+ 1019 297a MCP73PVT-SM
+ 147b 1c3e I-N73V motherboard
+ 1afa 7150 JW-IN7150-HD
+ 07d2 nForce 610i/630i memory controller
+ 1019 297a MCP73PVT-SM
+ 147b 1c3e I-N73V motherboard
+ 1afa 7150 JW-IN7150-HD
+ 07d3 nForce 610i/630i memory controller
+ 1019 297a MCP73PVT-SM
+ 147b 1c3e I-N73V motherboard
+ 1afa 7150 JW-IN7150-HD
+ 07d6 nForce 610i/630i memory controller
+ 1019 297a MCP73PVT-SM
+ 147b 1c3e I-N73V motherboard
+ 1afa 7150 JW-IN7150-HD
+ 07d7 MCP73 LPC Bridge
+ 1019 297a MCP73PVT-SM
+ 147b 1c3e I-N73V motherboard
+ 1afa 7150 JW-IN7150-HD
+ 07d8 MCP73 SMBus
+ 1019 297a MCP73PVT-SM
+ 147b 1c3e I-N73V motherboard
+ 1afa 7150 JW-IN7150-HD
+ 07d9 MCP73 Memory Controller
+ 1019 297a MCP73PVT-SM
+ 147b 1c3e I-N73V motherboard
+ 1afa 7150 JW-IN7150-HD
+ 07da MCP73 Co-processor
+ 1afa 7150 JW-IN7150-HD
+ 07dc MCP73 Ethernet
+ 147b 1c3e I-N73V motherboard
+ 07dd MCP73 Ethernet
+ 07de MCP73 Ethernet
+ 07df MCP73 Ethernet
+ 07e0 C73 [GeForce 7150 / nForce 630i]
+ 1afa 7150 JW-IN7150-HD
+ 07e1 C73 [GeForce 7100 / nForce 630i]
+ 1019 297a MCP73PVT-SM
+ 07e2 C73 [GeForce 7050 / nForce 630i]
+ 07e3 C73 [GeForce 7050 / nForce 610i]
+ 147b 1c3e I-N73V motherboard
+ 07e5 C73 [GeForce 7100 / nForce 620i]
+ 07f0 MCP73 SATA Controller (IDE mode)
+ 147b 1c3e I-N73V motherboard
+ 07f4 GeForce 7100/nForce 630i SATA
+ 1019 297a MCP73PVT-SM
+ 147b 1c3e I-N73V motherboard
+ 07f8 MCP73 SATA RAID Controller
+ 147b 1c3e I-N73V motherboard
+ 07fc MCP73 High Definition Audio
+ 1019 297a MCP73PVT-SM
+ 10de 07fc MCP73 High Definition Audio
+ 147b 1c3e I-N73V motherboard
+ 07fe MCP73 OHCI USB 1.1 Controller
+ 1019 297a MCP73PVT-SM
+ 147b 1c3e I-N73V motherboard
+ 1afa 7150 JW-IN7150-HD
+ 0840 C77 [GeForce 8200M]
+ 0844 C77 [GeForce 9100M G]
+ 0845 C77 [GeForce 8200M G]
+ 0846 C77 [GeForce 9200]
+ 0847 C78 [GeForce 9100]
+ 103c 2a9e Pavilion p6310f
+ 0848 C77 [GeForce 8300]
+ 0849 C77 [GeForce 8200]
+ 1462 7508 K9N2GM-FIH
+ 1849 0849 K10N78FullHD-hSLI R3.0 GeForce 8200
+ 084a C77 [nForce 730a]
+ 084b C77 [GeForce 8200]
+ 084c C77 [nForce 780a/980a SLI]
+ 084d C77 [nForce 750a SLI]
+ 1043 82e8 M3N72-D mGPU
+ 084f C77 [GeForce 8100 / nForce 720a]
+ 0860 C79 [GeForce 9300]
+ 0861 C79 [GeForce 9400]
+ 0862 C79 [GeForce 9400M G]
+ 0863 C79 [GeForce 9400M]
+ 106b 00aa MacBook5,1
+ 0864 C79 [GeForce 9300]
+ 0865 C79 [GeForce 9300 / ION]
+ 0866 C79 [GeForce 9400M G]
+ 106b 00b1 GeForce 9400M
+ 0867 C79 [GeForce 9400]
+ 106b 00ad iMac 9,1
+ 0868 C79 [nForce 760i SLI]
+ 0869 MCP7A [GeForce 9400]
+ 086a C79 [GeForce 9400]
+ 086c C79 [GeForce 9300 / nForce 730i]
+ 086d C79 [GeForce 9200]
+ 086e C79 [GeForce 9100M G]
+ 086f MCP79 [GeForce 8200M G]
+ 0870 C79 [GeForce 9400M]
+ 0871 C79 [GeForce 9200]
+ 0872 C79 [GeForce G102M]
+ 1043 19b4 GeForce G102M
+ 1043 1aa2 GeForce G102M
+ 1043 1c02 GeForce G102M
+ 1043 1c42 GeForce G205M
+ 0873 C79 [GeForce G102M]
+ 1043 19b4 GeForce G102M
+ 1043 1c12 GeForce G102M
+ 1043 1c52 GeForce G205M
+ 0874 C79 [ION]
+ 0876 C79 [GeForce 9400M / ION]
+ 087a C79 [GeForce 9400]
+ 087d C79 [ION]
+ 19da a123 IONITX-F-E
+ 087e C79 [ION LE]
+ 087f C79 [ION LE]
+ 08a0 MCP89 [GeForce 320M]
+ 08a2 MCP89 [GeForce 320M]
+ 08a3 MCP89 [GeForce 320M]
+ 08a4 MCP89 [GeForce 320M]
+ 08a5 MCP89 [GeForce 320M]
+ 0a20 GT216 [GeForce GT 220]
+ 1043 8311 ENGT220/DI/1GD3(LP)/V2
+ 0a21 GT216M [GeForce GT 330M]
+ 0a22 GT216 [GeForce 315]
+ 0a23 GT216 [GeForce 210]
+ 0a24 GT216 [GeForce 405]
+ 0a26 GT216 [GeForce 405]
+ 0a27 GT216 [GeForce 405]
+ 0a28 GT216M [GeForce GT 230M]
+ 0a29 GT216M [GeForce GT 330M]
+ 0a2a GT216M [GeForce GT 230M]
+ 0a2b GT216M [GeForce GT 330M]
+ 0a2c GT216M [NVS 5100M]
+ 0a2d GT216M [GeForce GT 320M]
+ 0a30 GT216 [GeForce 505]
+ 0a32 GT216 [GeForce GT 415]
+ 0a34 GT216M [GeForce GT 240M]
+ 0a35 GT216M [GeForce GT 325M]
+ 0a38 GT216GL [Quadro 400]
+ 0a3c GT216GLM [Quadro FX 880M]
+ 0a60 GT218 [GeForce G210]
+ 0a62 GT218 [GeForce 205]
+ 0a63 GT218 [GeForce 310]
+ 0a64 GT218 [ION]
+ 0a65 GT218 [GeForce 210]
+ 1043 8334 EN210 SILENT
+ 1458 36a9 GV-N210D3-1GI (rev. 6.0/6.1)
+ 1462 8094 N210 [Geforce 210] PCIe graphics adapter
+ 19da 7222 GeForce 210 1GB [Synergy Edition]
+ 0a66 GT218 [GeForce 310]
+ 0a67 GT218 [GeForce 315]
+ 0a68 GT218M [GeForce G 105M]
+ 0a69 GT218M [GeForce G 105M]
+ 0a6a GT218M [NVS 2100M]
+ 0a6c GT218M [NVS 3100M]
+ 1028 040b Latitude E6510
+ 17aa 2142 ThinkPad T410
+ 0a6e GT218M [GeForce 305M]
+ 0a6f GT218M [ION]
+ 0a70 GT218M [GeForce 310M]
+ 0a71 GT218M [GeForce 305M]
+ 0a72 GT218M [GeForce 310M]
+ 0a73 GT218M [GeForce 305M]
+ 0a74 GT218M [GeForce G210M]
+ 1b0a 903a GeForce G210
+ 0a75 GT218M [GeForce 310M]
+ 0a76 GT218M [ION 2]
+ 0a78 GT218GL [Quadro FX 380 LP]
+ 0a7a GT218M [GeForce 315M]
+ 104d 907e GeForce 315M
+ 1179 fc50 GeForce 315M
+ 1179 fc61 GeForce 315M
+ 1179 fc71 GeForce 315M
+ 1179 fc90 GeForce 315M
+ 1179 fcc0 GeForce 315M
+ 1179 fcd0 GeForce 315M
+ 1179 fce2 GeForce 315M
+ 1179 fcf2 GeForce 315M
+ 1179 fd16 GeForce 315M
+ 1179 fd40 GeForce 315M
+ 1179 fd50 GeForce 315M
+ 1179 fd52 GeForce 315M
+ 1179 fd61 GeForce 315M
+ 1179 fd71 GeForce 315M
+ 1179 fd92 GeForce 315M
+ 1179 fd96 GeForce 315M
+ 1179 fdd0 GeForce 315M
+ 1179 fdd2 GeForce 315M
+ 1179 fdfe GeForce 315M
+ 144d c0a2 GeForce 315M
+ 144d c0b2 GeForce 315M
+ 144d c581 GeForce 315M
+ 144d c587 GeForce 315M
+ 144d c588 GeForce 315M
+ 144d c597 GeForce 315M
+ 144d c606 GeForce 315M
+ 1462 aa51 GeForce 405
+ 1462 aa58 GeForce 405
+ 1462 ac71 GeForce 405
+ 1462 ac81 GeForce 315M
+ 1462 ac82 GeForce 405
+ 1462 ae33 GeForce 405
+ 1642 3980 GeForce 405
+ 17aa 3950 GeForce 405M
+ 17aa 397d GeForce 405M
+ 1b0a 2091 GeForce 315M
+ 1b0a 90b4 GeForce 405
+ 1bfd 0003 GeForce 405
+ 1bfd 8006 GeForce 405
+ 1bfd 8007 GeForce 315M
+ 0a7b GT218 [GeForce 505]
+ 0a7c GT218GLM [Quadro FX 380M]
+ 0a80 MCP79 Host Bridge
+ 0a81 MCP79 Host Bridge
+ 0a82 MCP79 Host Bridge
+ 0a83 MCP79 Host Bridge
+ 0a84 MCP79 Host Bridge
+ 0a85 MCP79 Host Bridge
+ 0a86 MCP79 Host Bridge
+ 0a87 MCP79 Host Bridge
+ 0a88 MCP79 Memory Controller
+ 0a89 MCP79 Memory Controller
+ 0a98 MCP79 Memory Controller
+ 10de cb79 iMac 9,1
+ 0aa0 MCP79 PCI Express Bridge
+ 10de cb79 Apple iMac 9,1
+ 0aa2 MCP79 SMBus
+ 10de cb79 Apple iMac 9,1
+ 19da a123 IONITX-F-E
+ 0aa3 MCP79 Co-processor
+ 10de cb79 Apple iMac 9,1
+ 19da a123 IONITX-F-E
+ 0aa4 MCP79 Memory Controller
+ 19da a123 IONITX-F-E
+ 0aa5 MCP79 OHCI USB 1.1 Controller
+ 10de cb79 Apple iMac 9,1
+ 19da a123 IONITX-F-E
+ 0aa6 MCP79 EHCI USB 2.0 Controller
+ 10de cb79 Apple iMac 9,1
+ 19da a123 IONITX-F-E
+ 0aa7 MCP79 OHCI USB 1.1 Controller
+ 10de cb79 Apple iMac 9,1
+ 19da a123 IONITX-F-E
+ 0aa8 MCP79 OHCI USB 1.1 Controller
+ 0aa9 MCP79 EHCI USB 2.0 Controller
+ 10de cb79 Apple iMac 9,1
+ 19da a123 IONITX-F-E
+ 0aaa MCP79 EHCI USB 2.0 Controller
+ 0aab MCP79 PCI Bridge
+ 10de cb79 Apple iMac 9,1
+ 0aac MCP79 LPC Bridge
+ 0aad MCP79 LPC Bridge
+ 19da a123 IONITX-F-E
+ 0aae MCP79 LPC Bridge
+ 10de cb79 Apple iMac 9,1
+ 0aaf MCP79 LPC Bridge
+ 0ab0 MCP79 Ethernet
+ 10de cb79 Apple iMac 9,1
+ 19da a123 IONITX-F-E
+ 0ab1 MCP79 Ethernet
+ 0ab2 MCP79 Ethernet
+ 0ab3 MCP79 Ethernet
+ 0ab4 MCP79 SATA Controller
+ 19da a123 IONITX-F-E
+ 0ab5 MCP79 SATA Controller
+ 0ab6 MCP79 SATA Controller
+ 0ab7 MCP79 SATA Controller
+ 0ab8 MCP79 AHCI Controller
+ 0ab9 MCP79 AHCI Controller
+ 10de cb79 Apple iMac 9,1
+ 0aba MCP79 AHCI Controller
+ 0abb MCP79 AHCI Controller
+ 0abc MCP79 RAID Controller
+ 0abd MCP79 RAID Controller
+ 0abe MCP79 RAID Controller
+ 0abf MCP79 RAID Controller
+ 0ac0 MCP79 High Definition Audio
+ 10de cb79 Apple iMac 9,1
+ 0ac1 MCP79 High Definition Audio
+ 0ac2 MCP79 High Definition Audio
+ 0ac3 MCP79 High Definition Audio
+ 0ac4 MCP79 PCI Express Bridge
+ 10de cb79 Apple iMac 9,1
+ 0ac5 MCP79 PCI Express Bridge
+ 0ac6 MCP79 PCI Express Bridge
+ 10de cb79 Apple iMac 9,1
+ 0ac7 MCP79 PCI Express Bridge
+ 10de cb79 Apple iMac 9,1
+ 0ac8 MCP79 PCI Express Bridge
+ 0ad0 MCP78S [GeForce 8200] SATA Controller (non-AHCI mode)
+ 1462 7508 K9N2GM-FIH
+ 1849 0ad0 K10N78FullHD-hSLI R3.0 IDE
+ 0ad4 MCP78S [GeForce 8200] AHCI Controller
+ 103c 2a9e Pavilion p6310f
+ 1043 82e8 M3N72-D
+ 1849 0ad4 K10N78FullHD-hSLI R3.0 AHCI Controller
+ 0ad8 MCP78S [GeForce 8200] SATA Controller (RAID mode)
+ 0be2 GT216 HDMI Audio Controller
+ 1043 8311 ENGT220/DI/1GD3(LP)/V2
+ 0be3 High Definition Audio Controller
+ 1028 040b Latitude E6510
+ 10de 066d G98 [GeForce 8400GS]
+ 1462 8094 N210 [Geforce 210] PCIe graphics adapter
+ 0be4 High Definition Audio Controller
+ 0be5 GF100 High Definition Audio Controller
+ 0be9 GF106 High Definition Audio Controller
+ 1558 8687 CLEVO/KAPOK W860CU
+ 3842 1452 GeForce GTS 450
+ 0bea GF108 High Definition Audio Controller
+ 3842 1430 GeForce GT 430
+ 0beb GF104 High Definition Audio Controller
+ 1462 2322 N460GTX Cyclone 1GD5/OC
+ 0bee GF116 High Definition Audio Controller
+ 0bf0 Tegra2 PCIe x4 Bridge
+ 0bf1 Tegra2 PCIe x2 Bridge
+ 0ca0 GT215 [GeForce GT 330]
+ 0ca2 GT215 [GeForce GT 320]
+ 0ca3 GT215 [GeForce GT 240]
+ 0ca4 GT215 [GeForce GT 340]
+ 0ca5 GT215 [GeForce GT 220]
+ 0ca7 GT215 [GeForce GT 330]
+ 0ca8 GT215M [GeForce GTS 260M]
+ 0ca9 GT215M [GeForce GTS 250M]
+ 0cac GT215 [GeForce GT 220/315]
+ 0caf GT215M [GeForce GT 335M]
+ 0cb0 GT215M [GeForce GTS 350M]
+ 0cb1 GT215M [GeForce GTS 360M]
+ 0cbc GT215GLM [Quadro FX 1800M]
+ 0d60 MCP89 HOST Bridge
+ 0d68 MCP89 Memory Controller
+ 0d69 MCP89 Memory Controller
+ 0d76 MCP89 PCI Express Bridge
+ 0d79 MCP89 SMBus
+ 0d7a MCP89 Co-Processor
+ 0d7b MCP89 Memory Controller
+ 0d7d MCP89 Ethernet
+ 0d80 MCP89 LPC Bridge
+ 0d85 MCP89 SATA Controller
+ 0d88 MCP89 SATA Controller (AHCI mode)
+ 0d89 MCP89 SATA Controller (AHCI mode)
+ 0d8d MCP89 SATA Controller (RAID mode)
+ 0d94 MCP89 High Definition Audio
+ 0d9c MCP89 OHCI USB 1.1 Controller
+ 0d9d MCP89 EHCI USB 2.0 Controller
+ 0dc0 GF106 [GeForce GT 440]
+ 0dc4 GF106 [GeForce GTS 450]
+ 0dc5 GF106 [GeForce GTS 450 OEM]
+ 0dc6 GF106 [GeForce GTS 450 OEM]
+ 0dcd GF106M [GeForce GT 555M]
+ 0dce GF106M [GeForce GT 555M]
+ 0dd1 GF106M [GeForce GTX 460M]
+ 1558 8687 CLEVO/KAPOK W860CU
+ 0dd2 GF106M [GeForce GT 445M]
+ 0dd3 GF106M [GeForce GT 435M]
+ 0dd6 GF106M [GeForce GT 550M]
+ 0dd8 GF106GL [Quadro 2000]
+ 10de 0914 Quadro 2000D
+ 0dda GF106GLM [Quadro 2000M]
+ 0de0 GF108 [GeForce GT 440]
+ 0de1 GF108 [GeForce GT 430]
+ 3842 1430 GeForce GT 430
+ 0de2 GF108 [GeForce GT 420]
+ 0de3 GF108M [GeForce GT 635M]
+ 0de4 GF108 [GeForce GT 520]
+ 0de5 GF108 [GeForce GT 530]
+ 0de7 GF108 [GeForce GT 610]
+ 0de8 GF108M [GeForce GT 620M]
+ 0de9 GF108M [GeForce GT 620M/630M/635M/640M LE]
+ 1025 0692 GeForce GT 620M
+ 1025 0725 GeForce GT 620M
+ 1025 0728 GeForce GT 620M
+ 1025 072b GeForce GT 620M
+ 1025 072e GeForce GT 620M
+ 1025 0753 GeForce GT 620M
+ 1025 0754 GeForce GT 620M
+ 17aa 3977 GeForce GT 640M LE
+ 1b0a 2210 GeForce GT 635M
+ 0dea GF108M [GeForce 610M]
+ 17aa 365a GeForce 615
+ 17aa 365b GeForce 615
+ 17aa 365e GeForce 615
+ 17aa 3660 GeForce 615
+ 17aa 366c GeForce 615
+ 0deb GF108M [GeForce GT 555M]
+ 0dec GF108M [GeForce GT 525M]
+ 0ded GF108M [GeForce GT 520M]
+ 0dee GF108M [GeForce GT 415M]
+ 0def GF108M [NVS 5400M]
+ 0df0 GF108M [GeForce GT 425M]
+ 0df1 GF108M [GeForce GT 420M]
+ 0df2 GF108M [GeForce GT 435M]
+ 0df3 GF108M [GeForce GT 420M]
+ 0df4 GF108M [GeForce GT 540M]
+ 152d 0952 GeForce GT 630M
+ 152d 0953 GeForce GT 630M
+ 0df5 GF108M [GeForce GT 525M]
+ 0df6 GF108M [GeForce GT 550M]
+ 0df7 GF108M [GeForce GT 520M]
+ 0df8 GF108GL [Quadro 600]
+ 0df9 GF108GLM [Quadro 500M]
+ 0dfa GF108GLM [Quadro 1000M]
+ 0dfc GF108GLM [NVS 5200M]
+ 0e08 GF119 HDMI Audio Controller
+ 1043 83a0 ENGT520 SILENT
+# 1024MB with passive cooling (heatsink)
+ 10b0 104a Gainward GeForce GT 610
+ 0e09 GF110 High Definition Audio Controller
+ 0e0a GK104 HDMI Audio Controller
+ 0e0b GK106 HDMI Audio Controller
+ 0e0c GF114 HDMI Audio Controller
+ 0e0f GK208 HDMI/DP Audio Controller
+ 0e12 TegraK1 PCIe x4 Bridge
+ 0e13 TegraK1 PCIe x1 Bridge
+ 0e1a GK110 High Definition Audio Controller
+ 0e1b GK107 HDMI Audio Controller
+ 103c 197b ZBook 15
+ 1043 8428 GTX650-DC-1GD5
+ 0e1c Tegra3+ PCIe x4 Bridge
+ 0e1d Tegra3+ PCIe x2 Bridge
+ 0e22 GF104 [GeForce GTX 460]
+ 1462 2322 N460GTX Cyclone 1GD5/OC
+ 0e23 GF104 [GeForce GTX 460 SE]
+ 0e24 GF104 [GeForce GTX 460 OEM]
+ 0e30 GF104M [GeForce GTX 470M]
+ 0e31 GF104M [GeForce GTX 485M]
+ 0e3a GF104GLM [Quadro 3000M]
+ 0e3b GF104GLM [Quadro 4000M]
+ 0f00 GF108 [GeForce GT 630]
+ 0f01 GF108 [GeForce GT 620]
+ 0f02 GF108 [GeForce GT 730]
+ 0f03 GF108 [GeForce GT 610]
+ 0f06 GF108 [GeForce GT 730]
+ 0fb0 GM200 High Definition Audio
+ 0fb8 GP108 High Definition Audio Controller
+ 0fb9 GP107GL High Definition Audio Controller
+ 0fba GM206 High Definition Audio Controller
+ 0fbb GM204 High Definition Audio Controller
+ 0fbc GM107 High Definition Audio Controller [GeForce 940MX]
+ 0fc0 GK107 [GeForce GT 640 OEM]
+ 0fc1 GK107 [GeForce GT 640]
+ 0fc2 GK107 [GeForce GT 630 OEM]
+ 0fc5 GK107 [GeForce GT 1030]
+ 0fc6 GK107 [GeForce GTX 650]
+ 1043 8428 GTX650-DC-1GD5
+ 0fc8 GK107 [GeForce GT 740]
+ 0fc9 GK107 [GeForce GT 730]
+ 0fcd GK107M [GeForce GT 755M]
+ 0fce GK107M [GeForce GT 640M LE]
+ 0fd1 GK107M [GeForce GT 650M]
+ 1043 1597 GeForce GT 650M
+ 1043 15a7 GeForce GT 650M
+ 1043 2103 N56VZ
+ 1043 2105 GeForce GT 650M
+ 1043 2141 GeForce GT 650M
+ 0fd2 GK107M [GeForce GT 640M]
+ 1028 054f GeForce GT 640M
+ 1028 055f GeForce GT 640M
+ 1028 0595 GeForce GT 640M LE
+ 1028 05b2 GeForce GT 640M LE
+ 0fd3 GK107M [GeForce GT 640M LE]
+ 0fd4 GK107M [GeForce GTX 660M]
+ 0fd5 GK107M [GeForce GT 650M Mac Edition]
+ 0fd6 GK107M
+ 0fd8 GK107M [GeForce GT 640M Mac Edition]
+ 0fd9 GK107M [GeForce GT 645M]
+ 0fdb GK107M
+ 0fdf GK107M [GeForce GT 740M]
+ 0fe0 GK107M [GeForce GTX 660M Mac Edition]
+ 0fe1 GK107M [GeForce GT 730M]
+ 0fe2 GK107M [GeForce GT 745M]
+ 0fe3 GK107M [GeForce GT 745M]
+ 103c 2b16 GeForce GT 745A
+ 17aa 3675 GeForce GT 745A
+ 0fe4 GK107M [GeForce GT 750M]
+ 0fe5 GK107 [GeForce K340 USM]
+ 0fe6 GK107 [GRID K1 NVS USM]
+# GRID K1 USM
+ 0fe7 GK107GL [GRID K100 vGPU]
+ 10de 101e GRID K100
+ 0fe8 GK107M [N14P-GS]
+ 0fe9 GK107M [GeForce GT 750M Mac Edition]
+ 0fea GK107M [GeForce GT 755M Mac Edition]
+ 0fec GK107M [GeForce 710A]
+ 0fed GK107M [GeForce 820M]
+ 0fee GK107M [GeForce 810M]
+ 0fef GK107GL [GRID K340]
+ 0ff1 GK107 [NVS 1000]
+ 0ff2 GK107GL [GRID K1]
+ 0ff3 GK107GL [Quadro K420]
+ 0ff5 GK107GL [GRID K1 Tesla USM]
+ 0ff6 GK107GLM [Quadro K1100M]
+ 103c 197b ZBook 15
+# GRID K1 Quadro USM
+ 0ff7 GK107GL [GRID K140Q vGPU]
+ 10de 1037 GRID K140Q
+ 0ff8 GK107GLM [Quadro K500M]
+ 0ff9 GK107GL [Quadro K2000D]
+ 0ffa GK107GL [Quadro K600]
+ 0ffb GK107GLM [Quadro K2000M]
+ 0ffc GK107GLM [Quadro K1000M]
+ 0ffd GK107 [NVS 510]
+ 0ffe GK107GL [Quadro K2000]
+ 0fff GK107GL [Quadro 410]
+ 1001 GK110B [GeForce GTX TITAN Z]
+ 1003 GK110 [GeForce GTX Titan LE]
+ 1004 GK110 [GeForce GTX 780]
+ 3842 0784 GK110B [GeForce GTX 780 SC w/ ACX Cooler]
+ 3842 1784 GK110B [GeForce GTX 780 Dual FTW w/ ACX Cooler]
+ 3842 1788 GK110B [GeForce GTX 780 Dual Classified w/ ACX Cooler]
+ 1005 GK110 [GeForce GTX TITAN]
+ 1043 8451 GTXTITAN-6GD5
+# Reference Model
+ 10de 1035 GeForce GTX Titan
+# 06G-P4-2790-KR
+ 3842 2790 GeForce GTX Titan
+# 06G-P4-2791-KR
+ 3842 2791 GeForce GTX Titan SC
+# 06G-P4-2793-KR
+ 3842 2793 GeForce GTX Titan SC Signature
+# 06G-P4-2794-KR
+ 3842 2794 GeForce GTX Titan SC Hydro Copper
+# 06G-P4-2795-KR
+ 3842 2795 GeForce GTX Titan SC Hydro Copper Signature
+ 1007 GK110 [GeForce GTX 780 Rev. 2]
+ 1008 GK110 [GeForce GTX 780 Ti 6GB]
+ 100a GK110B [GeForce GTX 780 Ti]
+ 100c GK110B [GeForce GTX TITAN Black]
+ 101e GK110GL [Tesla K20X]
+ 101f GK110GL [Tesla K20]
+ 1020 GK110GL [Tesla K20X]
+ 1021 GK110GL [Tesla K20Xm]
+ 1022 GK110GL [Tesla K20c]
+ 1023 GK110BGL [Tesla K40m]
+ 10de 097e 12GB Computational Accelerator
+ 1024 GK180GL [Tesla K40c]
+ 1026 GK110GL [Tesla K20s]
+ 1027 GK110BGL [Tesla K40st]
+ 1028 GK110GL [Tesla K20m]
+ 1029 GK110BGL [Tesla K40s]
+ 102a GK110BGL [Tesla K40t]
+ 102d GK210GL [Tesla K80]
+ 102e GK110BGL [Tesla K40d]
+ 102f GK110BGL [Tesla Stella Solo]
+ 103a GK110GL [Quadro K6000]
+ 103c GK110GL [Quadro K5200]
+ 103f GK110BGL [Tesla Stella SXM]
+ 1040 GF119 [GeForce GT 520]
+ 1043 83a0 ENGT520 SILENT
+ 1042 GF119 [GeForce 510]
+ 1045 GF119
+ 1048 GF119 [GeForce 605]
+ 1049 GF119 [GeForce GT 620 OEM]
+ 104a GF119 [GeForce GT 610]
+# 1024MB with passive cooling (heatsink)
+ 10b0 104a Gainward GeForce GT 610
+ 104b GF119 [GeForce GT 625 OEM]
+ 104c GF119 [GeForce GT 705]
+ 104d GF119 [GeForce GT 710]
+ 1050 GF119M [GeForce GT 520M]
+ 1051 GF119M [GeForce GT 520MX]
+ 1052 GF119M [GeForce GT 520M]
+ 1054 GF119M [GeForce 410M]
+ 1055 GF119M [GeForce 410M]
+ 1056 GF119M [NVS 4200M]
+ 1057 GF119M [Quadro NVS 4200M]
+ 1058 GF119M [GeForce 610M]
+ 103c 2aed GeForce 610
+ 103c 2af1 GeForce 610
+ 1043 10ac GeForce GT 610M
+ 1043 10bc GeForce GT 610M
+ 1043 1652 GeForce GT 610M
+ 17aa 367a GeForce 610M
+ 17aa 3682 GeForce 800A
+ 17aa 3687 GeForce 800A
+ 17aa 3692 GeForce 705A
+ 17aa 3695 GeForce 800A
+ 17aa a117 GeForce 610M
+ 1059 GF119M [GeForce 610M]
+ 105a GF119M [GeForce 610M]
+ 1043 2111 GeForce GT 610M
+ 1043 2112 GeForce GT 610M
+ 105b GF119M [GeForce 705M]
+ 103c 2afb GeForce 705A
+ 17aa 309d GeForce 705A
+ 17aa 30b1 GeForce 800A
+ 17aa 30f3 GeForce 705A
+ 17aa 36a1 GeForce 800A
+ 107c GF119 [NVS 315]
+ 107d GF119 [NVS 310]
+ 1080 GF110 [GeForce GTX 580]
+ 1081 GF110 [GeForce GTX 570]
+ 10de 087e Leadtek WinFast GTX 570
+ 1082 GF110 [GeForce GTX 560 Ti OEM]
+ 1084 GF110 [GeForce GTX 560 OEM]
+ 1086 GF110 [GeForce GTX 570 Rev. 2]
+ 1087 GF110 [GeForce GTX 560 Ti 448 Cores]
+ 1088 GF110 [GeForce GTX 590]
+ 1089 GF110 [GeForce GTX 580 Rev. 2]
+ 108b GF110 [GeForce GTX 580]
+ 108e GF110GL [Tesla C2090]
+ 1091 GF110GL [Tesla M2090]
+ 10de 088e Tesla X2090
+ 10de 0891 Tesla X2090
+ 10de 0974 Tesla X2090
+ 10de 098d Tesla X2090
+ 1094 GF110GL [Tesla M2075]
+ 10de 0888 Tesla M2075
+ 1096 GF110GL [Tesla C2050 / C2075]
+ 10de 0910 Tesla C2075
+ 10de 0911 Tesla C2050
+ 109a GF100GLM [Quadro 5010M]
+ 109b GF100GL [Quadro 7000]
+ 10de 0918 Quadro 7000
+ 10c0 GT218 [GeForce 9300 GS Rev. 2]
+ 10c3 GT218 [GeForce 8400 GS Rev. 3]
+ 10c5 GT218 [GeForce 405]
+ 10d8 GT218 [NVS 300]
+ 10ef GP102 HDMI Audio Controller
+ 10f0 GP104 High Definition Audio Controller
+ 10f1 GP106 High Definition Audio Controller
+ 1043 85b6 DUAL-GTX1060-O6G [GeForce GTX 1060 6GB Dual]
+ 10f7 TU102 High Definition Audio Controller
+ 10f8 TU104 HD Audio Controller
+ 10f9 TU106 High Definition Audio Controller
+ 1043 8673 TURBO-RTX2070-8G
+ 1140 GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M]
+ 1019 0799 GeForce 820M
+ 1019 999f GeForce GT 720M
+ 1025 0600 GeForce GT 620M
+ 1025 0606 GeForce GT 620M
+ 1025 064a GeForce GT 620M
+ 1025 064c GeForce GT 620M
+ 1025 067a GeForce GT 620M
+ 1025 0680 GeForce GT 620M
+ 1025 0686 GeForce 710M
+ 1025 0689 GeForce 710M
+ 1025 068b GeForce 710M
+ 1025 068d GeForce 710M
+ 1025 068e GeForce 710M
+ 1025 0691 GeForce 710M
+ 1025 0692 GeForce GT 620M
+ 1025 0694 GeForce GT 620M
+ 1025 0702 GeForce GT 620M
+ 1025 0719 GeForce GT 620M
+ 1025 0725 GeForce GT 620M
+ 1025 0728 GeForce GT 620M
+ 1025 072b GeForce GT 620M
+ 1025 072e GeForce GT 620M
+ 1025 0732 GeForce GT 620M
+ 1025 0763 GeForce GT 720M
+ 1025 0773 GeForce 710M
+ 1025 0774 GeForce 710M
+ 1025 0776 GeForce GT 720M
+ 1025 077a GeForce 710M
+ 1025 077b GeForce 710M
+ 1025 077c GeForce 710M
+ 1025 077d GeForce 710M
+ 1025 077e GeForce 710M
+ 1025 077f GeForce 710M
+ 1025 0781 GeForce GT 720M
+ 1025 0798 GeForce GT 720M
+ 1025 0799 GeForce GT 720M
+ 1025 079b GeForce GT 720M
+ 1025 079c GeForce GT 720M
+ 1025 0807 GeForce GT 720M
+ 1025 0821 GeForce GT 720M
+ 1025 0823 GeForce GT 720M
+ 1025 0830 GeForce GT 720M
+ 1025 0833 GeForce GT 720M
+ 1025 0837 GeForce GT 720M
+ 1025 083e GeForce 820M
+ 1025 0841 GeForce 710M
+ 1025 0854 GeForce 820M
+ 1025 0855 GeForce 820M
+ 1025 0856 GeForce 820M
+ 1025 0857 GeForce 820M
+ 1025 0858 GeForce 820M
+ 1025 0863 GeForce 820M
+ 1025 0868 GeForce 820M
+ 1025 0869 GeForce 810M
+ 1025 0873 GeForce 820M
+ 1025 0878 GeForce 820M
+ 1025 087b GeForce 820M
+ 1025 087c GeForce 810M
+ 1025 0881 GeForce 820M
+ 1025 088a GeForce 820M
+ 1025 089b GeForce 820M
+ 1025 090f GeForce 820M
+ 1025 0921 GeForce 820M
+ 1025 092e GeForce 810M
+ 1025 092f GeForce 820M
+ 1025 0932 GeForce 820M
+ 1025 093a GeForce 820M
+ 1025 093c GeForce 820M
+ 1025 093f GeForce 820M
+ 1025 0941 GeForce 820M
+ 1025 0945 GeForce 820M
+ 1025 0954 GeForce 820M
+ 1025 0965 GeForce 820M
+ 1028 054d GeForce GT 630M
+ 1028 054e GeForce GT 630M
+ 1028 0554 GeForce GT 620M
+ 1028 0557 GeForce GT 620M
+ 1028 0562 GeForce GT 625M
+ 1028 0565 GeForce GT 630M
+ 1028 0568 GeForce GT 630M
+ 1028 0590 GeForce GT 630M
+ 1028 0592 GeForce GT 625M
+ 1028 0594 GeForce GT 625M
+ 1028 0595 GeForce GT 625M
+ 1028 05a2 GeForce GT 625M
+ 1028 05b1 GeForce GT 625M
+ 1028 05b3 GeForce GT 625M
+ 1028 05da GeForce GT 630M
+ 1028 05de GeForce GT 720M
+ 1028 05e0 GeForce GT 720M
+ 1028 05e8 GeForce GT 630M
+ 1028 05f4 GeForce GT 720M
+ 1028 060f GeForce GT 720M
+ 1028 064e GeForce 820M
+ 1028 0652 GeForce 820M
+ 1028 0653 GeForce 820M
+ 1028 0655 GeForce 820M
+ 1028 065e GeForce 820M
+ 1028 0662 GeForce 820M
+ 1028 068d GeForce 820M
+ 1028 06ad GeForce 820M
+ 1028 06ae GeForce 820M
+ 1028 06af GeForce 820M
+ 1028 06b0 GeForce 820M
+ 1028 06c0 GeForce 820M
+ 1028 06c1 GeForce 820M
+ 103c 18ef GeForce GT 630M
+ 103c 18f9 GeForce GT 630M
+ 103c 18fb GeForce GT 630M
+ 103c 18fd GeForce GT 630M
+ 103c 18ff GeForce GT 630M
+ 103c 218a GeForce 820M
+ 103c 21bb GeForce 820M
+ 103c 21bc GeForce 820M
+ 103c 220e GeForce 820M
+ 103c 2210 GeForce 820M
+ 103c 2212 GeForce 820M
+ 103c 2214 GeForce 820M
+ 103c 2218 GeForce 820M
+ 103c 225b GeForce 820M
+ 103c 225d GeForce 820M
+ 103c 226d GeForce 820M
+ 103c 226f GeForce 820M
+ 103c 22d2 GeForce 820M
+ 103c 22d9 GeForce 820M
+ 103c 2335 GeForce 820M
+ 103c 2337 GeForce 820M
+ 103c 2aef GeForce GT 720A
+ 103c 2af9 GeForce 710A
+ 1043 10dd NVS 5200M
+ 1043 10ed NVS 5200M
+ 1043 11fd GeForce GT 720M
+ 1043 124d GeForce GT 720M
+ 1043 126d GeForce GT 720M
+ 1043 131d GeForce GT 720M
+ 1043 13fd GeForce GT 720M
+ 1043 14c7 GeForce GT 720M
+ 1043 1507 GeForce GT 620M
+ 1043 15ad GeForce 820M
+ 1043 15ed GeForce 820M
+ 1043 160d GeForce 820M
+ 1043 163d GeForce 820M
+ 1043 166d GeForce 820M
+ 1043 16cd GeForce 820M
+ 1043 16dd GeForce 820M
+ 1043 170d GeForce 820M
+ 1043 176d GeForce 820M
+ 1043 178d GeForce 820M
+ 1043 179d GeForce 820M
+ 1043 17dd GeForce 820M
+ 1043 2132 GeForce GT 620M
+ 1043 2136 NVS 5200M
+ 1043 21ba GeForce GT 720M
+ 1043 21fa GeForce GT 720M
+ 1043 220a GeForce GT 720M
+ 1043 221a GeForce GT 720M
+ 1043 223a GeForce GT 710M
+ 1043 224a GeForce GT 710M
+ 1043 227a GeForce 820M
+ 1043 228a GeForce 820M
+ 1043 232a GeForce 820M
+ 1043 233a GeForce 820M
+ 1043 235a GeForce 820M
+ 1043 236a GeForce 820M
+ 1043 238a GeForce 820M
+ 1043 8595 GeForce GT 720M
+ 1043 85ea GeForce GT 720M
+ 1043 85eb GeForce 820M
+ 1043 85ec GeForce 820M
+ 1043 85ee GeForce GT 720M
+ 1043 85f3 GeForce 820M
+ 1043 860e GeForce 820M
+ 1043 861a GeForce 820M
+ 1043 861b GeForce 820M
+ 1043 8628 GeForce 820M
+ 1043 8643 GeForce 820M
+ 1043 864c GeForce 820M
+ 1043 8652 GeForce 820M
+ 1043 8660 GeForce 820M
+ 1043 8661 GeForce 820M
+ 105b 0dac GeForce GT 720M
+ 105b 0dad GeForce GT 720M
+ 105b 0ef3 GeForce GT 720M
+ 1072 152d GeForce GT 720M
+ 10cf 17f5 GeForce GT 720M
+ 1179 fa01 GeForce 710M
+ 1179 fa02 GeForce 710M
+ 1179 fa03 GeForce 710M
+ 1179 fa05 GeForce 710M
+ 1179 fa11 GeForce 710M
+ 1179 fa13 GeForce 710M
+ 1179 fa18 GeForce 710M
+ 1179 fa19 GeForce 710M
+ 1179 fa21 GeForce 710M
+ 1179 fa23 GeForce 710M
+ 1179 fa2a GeForce 710M
+ 1179 fa32 GeForce 710M
+ 1179 fa33 GeForce 710M
+ 1179 fa36 GeForce 710M
+ 1179 fa38 GeForce 710M
+ 1179 fa42 GeForce 710M
+ 1179 fa43 GeForce 710M
+ 1179 fa45 GeForce 710M
+ 1179 fa47 GeForce 710M
+ 1179 fa49 GeForce 710M
+ 1179 fa58 GeForce 710M
+ 1179 fa59 GeForce 710M
+ 1179 fa88 GeForce 710M
+ 1179 fa89 GeForce 710M
+ 144d b092 GeForce GT 620M
+ 144d c0d5 GeForce GT 630M
+ 144d c0d7 GeForce GT 620M
+ 144d c0e2 NVS 5200M
+ 144d c0e3 NVS 5200M
+ 144d c0e4 NVS 5200M
+ 144d c10d GeForce 820M
+ 144d c652 GeForce GT 620M on NP300E5C series laptop
+ 144d c709 GeForce 710M
+ 144d c711 GeForce 710M
+ 144d c736 GeForce 710M
+ 144d c737 GeForce 710M
+ 144d c745 GeForce 820M
+ 144d c750 GeForce 820M
+ 1462 10b8 GeForce GT 710M
+ 1462 10e9 GeForce GT 720M
+ 1462 1116 GeForce 820M
+ 1462 aa33 GeForce 720M
+ 1462 aaa2 GeForce GT 720M
+ 1462 aaa3 GeForce 820M
+ 1462 acb2 GeForce GT 720M
+ 1462 acc1 GeForce GT 720M
+ 1462 ae61 GeForce 720M
+ 1462 ae65 GeForce GT 720M
+ 1462 ae6a GeForce 820M
+ 1462 ae71 GeForce GT 720M
+ 14c0 0083 GeForce 820M
+ 152d 0926 GeForce 620M
+ 152d 0982 GeForce GT 630M
+ 152d 0983 GeForce GT 630M
+ 152d 1005 GeForce GT 820M
+ 152d 1012 GeForce 710M
+ 152d 1019 GeForce 820M
+ 152d 1030 GeForce GT 630M
+ 152d 1055 GeForce 710M
+ 152d 1067 GeForce GT 720M
+ 152d 1072 GeForce GT 720M
+ 152d 1086 GeForce 820M
+ 152d 1092 GeForce 820M
+ 17aa 2200 NVS 5200M
+ 17aa 2213 GeForce GT 720M
+ 17aa 2220 GeForce GT 720M
+ 17aa 309c GeForce GT 720A
+ 17aa 30b4 GeForce 820A
+ 17aa 30b7 GeForce 720A
+ 17aa 30e4 GeForce 820A
+ 17aa 361b GeForce 820A
+ 17aa 361c GeForce 820A
+ 17aa 361d GeForce 820A
+ 17aa 3656 GeForce GT 620M
+ 17aa 365a GeForce 705M
+ 17aa 365e GeForce 800M
+ 17aa 3661 GeForce 820A
+ 17aa 366c GeForce 800M
+ 17aa 3685 GeForce 800M
+ 17aa 3686 GeForce 800M
+ 17aa 3687 GeForce 705A
+ 17aa 3696 GeForce 820A
+ 17aa 369b GeForce 820A
+ 17aa 369c GeForce 820A
+ 17aa 369d GeForce 820A
+ 17aa 369e GeForce 820A
+ 17aa 36a9 GeForce 820A
+ 17aa 36af GeForce 820A
+ 17aa 36b0 GeForce 820A
+ 17aa 36b6 GeForce 820A
+ 17aa 3800 GeForce GT 720M
+ 17aa 3801 GeForce GT 720M
+ 17aa 3802 GeForce GT 720M
+ 17aa 3803 GeForce GT 720M
+ 17aa 3804 GeForce GT 720M
+ 17aa 3806 GeForce GT 720M
+ 17aa 3808 GeForce GT 720M
+ 17aa 380d GeForce 820M
+ 17aa 380e GeForce 820M
+ 17aa 380f GeForce 820M
+ 17aa 3811 GeForce 820M
+ 17aa 3812 GeForce 820M
+ 17aa 3813 GeForce 820M
+ 17aa 3816 GeForce 820M
+ 17aa 3818 GeForce 820M
+ 17aa 381a GeForce 820M
+ 17aa 381c GeForce 820M
+ 17aa 3901 GeForce 610M / GT 620M
+ 17aa 3902 GeForce 710M
+ 17aa 3903 GeForce 610M/710M
+ 17aa 3904 GeForce GT 620M/625M
+ 17aa 3905 GeForce GT 720M
+ 17aa 3907 GeForce 820M
+ 17aa 3910 GeForce 720M
+ 17aa 3912 GeForce 720M
+ 17aa 3913 GeForce 820M
+ 17aa 3915 GeForce 820M
+ 17aa 3977 GeForce GT 720M
+ 17aa 3983 GeForce 610M
+ 17aa 5001 GeForce 610M
+ 17aa 5003 GeForce GT 720M
+ 17aa 5005 GeForce 705M
+ 17aa 500d GeForce GT 620M
+ 17aa 5014 GeForce 710M
+ 17aa 5017 GeForce 710M
+ 17aa 5019 GeForce 710M
+ 17aa 501a GeForce 710M
+ 17aa 501f GeForce GT 720M
+ 17aa 5025 GeForce 710M
+ 17aa 5027 GeForce 710M
+ 17aa 502a GeForce 710M
+ 17aa 502b GeForce GT 720M
+ 17aa 502d GeForce 710M
+ 17aa 502e GeForce GT 720M
+ 17aa 502f GeForce GT 720M
+ 17aa 5030 GeForce 705M
+ 17aa 5031 GeForce 705M
+ 17aa 5032 GeForce 820M
+ 17aa 5033 GeForce 820M
+ 17aa 503e GeForce 710M
+ 17aa 503f GeForce 820M
+ 17aa 5040 GeForce 820M
+ 1854 0177 GeForce 710M
+ 1854 0180 GeForce 710M
+ 1854 0190 GeForce GT 720M
+ 1854 0192 GeForce GT 720M
+ 1854 0224 GeForce 820M
+ 1b0a 01c0 GeForce 820M
+ 1b0a 20dd GeForce GT 620M
+ 1b0a 20df GeForce GT 620M
+ 1b0a 210e GeForce 820M
+ 1b0a 2202 GeForce GT 720M
+ 1b0a 90d7 GeForce 820M
+ 1b0a 90dd GeForce 820M
+ 1b50 5530 GeForce 820M
+ 1b6c 5531 GeForce GT 720M
+ 1bab 0106 GeForce 820M
+ 1d05 1013 GeForce 810M
+ 1180 GK104 [GeForce GTX 680]
+ 1043 83f1 GTX680-DC2-2GD5
+ 3842 3682 GeForce GTX 680 Mac Edition
+ 1182 GK104 [GeForce GTX 760 Ti]
+ 1183 GK104 [GeForce GTX 660 Ti]
+ 1184 GK104 [GeForce GTX 770]
+ 1185 GK104 [GeForce GTX 660 OEM]
+ 10de 106f GK104 [GeForce GTX 760 OEM]
+ 1186 GK104 [GeForce GTX 660 Ti]
+ 1187 GK104 [GeForce GTX 760]
+ 1188 GK104 [GeForce GTX 690]
+ 1189 GK104 [GeForce GTX 670]
+ 10de 1074 GK104 [GeForce GTX 760 Ti OEM]
+ 118a GK104GL [GRID K520]
+ 118b GK104GL [GRID K2 GeForce USM]
+ 118c GK104 [GRID K2 NVS USM]
+# GRID K2 USM
+ 118d GK104GL [GRID K200 vGPU]
+ 10de 101d GRID K200
+ 118e GK104 [GeForce GTX 760 OEM]
+ 118f GK104GL [Tesla K10]
+ 1191 GK104 [GeForce GTX 760 Rev. 2]
+ 1193 GK104 [GeForce GTX 760 Ti OEM]
+ 1194 GK104GL [Tesla K8]
+ 1195 GK104 [GeForce GTX 660 Rev. 2]
+ 1198 GK104M [GeForce GTX 880M]
+ 1199 GK104M [GeForce GTX 870M]
+ 119a GK104M [GeForce GTX 860M]
+ 119d GK104M [GeForce GTX 775M Mac Edition]
+ 119e GK104M [GeForce GTX 780M Mac Edition]
+ 119f GK104M [GeForce GTX 780M]
+ 11a0 GK104M [GeForce GTX 680M]
+ 11a1 GK104M [GeForce GTX 670MX]
+ 11a2 GK104M [GeForce GTX 675MX Mac Edition]
+ 11a3 GK104M [GeForce GTX 680MX]
+ 106b 010d iMac 13,2
+ 11a7 GK104M [GeForce GTX 675MX]
+ 11a8 GK104GLM [Quadro K5100M]
+ 11a9 GK104M [GeForce GTX 870M]
+ 11af GK104GLM [GRID IceCube]
+ 11b0 GK104GL [GRID K240Q / K260Q vGPU]
+ 10de 101a GRID K240Q
+ 10de 101b GRID K260Q
+ 11b1 GK104GL [GRID K2 Tesla USM]
+ 11b4 GK104GL [Quadro K4200]
+ 11b6 GK104GLM [Quadro K3100M]
+ 11b7 GK104GLM [Quadro K4100M]
+ 11b8 GK104GLM [Quadro K5100M]
+ 11b9 GK104GLM
+ 11ba GK104GL [Quadro K5000]
+ 11bb GK104GL [Quadro 4100]
+ 11bc GK104GLM [Quadro K5000M]
+ 11bd GK104GLM [Quadro K4000M]
+ 11be GK104GLM [Quadro K3000M]
+ 11bf GK104GL [GRID K2]
+ 11c0 GK106 [GeForce GTX 660]
+ 11c2 GK106 [GeForce GTX 650 Ti Boost]
+ 1043 845b GeForce GTX 650 Ti Boost DirectCU II OC
+ 1462 2874 GeForce GTX 650 Ti Boost TwinFrozr II OC
+ 1569 11c2 GeForce GTX 650 Ti Boost OC
+ 19da 1281 GeForce GTX 650 Ti Boost OC
+ 3842 3657 GeForce GTX 650 Ti Boost
+ 3842 3658 GeForce GTX 650 Ti Boost Superclocked
+ 11c3 GK106 [GeForce GTX 650 Ti OEM]
+ 10de 1030 GeForce GTX 650 Ti OEM
+ 11c4 GK106 [GeForce GTX 645 OEM]
+ 11c5 GK106 [GeForce GT 740]
+ 11c6 GK106 [GeForce GTX 650 Ti]
+ 11c7 GK106 [GeForce GTX 750 Ti]
+ 11c8 GK106 [GeForce GTX 650 OEM]
+ 11cb GK106 [GeForce GT 740]
+ 11e0 GK106M [GeForce GTX 770M]
+ 11e1 GK106M [GeForce GTX 765M]
+ 11e2 GK106M [GeForce GTX 765M]
+ 11e3 GK106M [GeForce GTX 760M]
+ 17aa 3683 GeForce GTX 760A
+ 11e7 GK106M
+ 11fa GK106GL [Quadro K4000]
+ 11fc GK106GLM [Quadro K2100M]
+ 1200 GF114 [GeForce GTX 560 Ti]
+ 1201 GF114 [GeForce GTX 560]
+ 1202 GF114 [GeForce GTX 560 Ti OEM]
+ 1203 GF114 [GeForce GTX 460 SE v2]
+ 1205 GF114 [GeForce GTX 460 v2]
+ 1206 GF114 [GeForce GTX 555]
+ 1207 GF114 [GeForce GT 645 OEM]
+ 1208 GF114 [GeForce GTX 560 SE]
+ 1210 GF114M [GeForce GTX 570M]
+ 1211 GF114M [GeForce GTX 580M]
+ 1212 GF114M [GeForce GTX 675M]
+ 1213 GF114M [GeForce GTX 670M]
+ 1241 GF116 [GeForce GT 545 OEM]
+ 1243 GF116 [GeForce GT 545]
+ 1244 GF116 [GeForce GTX 550 Ti]
+ 1245 GF116 [GeForce GTS 450 Rev. 2]
+ 1246 GF116M [GeForce GT 550M]
+ 1247 GF116M [GeForce GT 555M/635M]
+ 1043 1752 GeForce GT 555M
+ 1043 2050 GeForce GT 555M
+ 1043 2051 GeForce GT 555M
+ 1043 212a GeForce GT 635M
+ 1043 212b GeForce GT 635M
+ 1043 212c GeForce GT 635M
+ 152d 0930 GeForce GT 635M
+ 1248 GF116M [GeForce GT 555M/635M]
+ 152d 0930 GeForce GT 635M
+ 17c0 10e7 GeForce GT 555M
+ 17c0 10e8 GeForce GT 555M
+ 17c0 10ea GeForce GT 555M
+ 1854 0890 GeForce GT 555M
+ 1854 0891 GeForce GT 555M
+ 1854 1795 GeForce GT 555M
+ 1854 1796 GeForce GT 555M
+ 1854 3005 GeForce GT 555M
+ 1249 GF116 [GeForce GTS 450 Rev. 3]
+ 124b GF116 [GeForce GT 640 OEM]
+ 124d GF116M [GeForce GT 555M/635M]
+ 1028 0491 GeForce GT 555M
+ 1028 0570 GeForce GT 555M
+ 1028 0571 GeForce GT 555M
+ 1462 108d GeForce GT 555M
+ 1462 10cc GeForce GT 635M
+ 1251 GF116M [GeForce GT 560M]
+ 1280 GK208 [GeForce GT 635]
+ 1281 GK208 [GeForce GT 710]
+ 1282 GK208 [GeForce GT 640 Rev. 2]
+ 1284 GK208 [GeForce GT 630 Rev. 2]
+ 1286 GK208 [GeForce GT 720]
+ 1287 GK208B [GeForce GT 730]
+ 1288 GK208B [GeForce GT 720]
+ 1289 GK208 [GeForce GT 710]
+ 128a GK208B
+ 128b GK208B [GeForce GT 710]
+ 1043 85f7 GT710-SL-1GD5
+ 1043 8770 GT710-4H-SL-2GD5
+ 128c GK208B
+ 1290 GK208M [GeForce GT 730M]
+ 103c 2afa GeForce GT 730A
+ 103c 2b04 GeForce GT 730A
+ 1043 13ad GeForce GT 730M
+ 1043 13cd GeForce GT 730M
+ 1291 GK208M [GeForce GT 735M]
+ 1292 GK208M [GeForce GT 740M]
+ 17aa 3675 GeForce GT 740A
+ 17aa 367c GeForce GT 740A
+ 17aa 3684 GeForce GT 740A
+ 1293 GK208M [GeForce GT 730M]
+ 1294 GK208M [GeForce GT 740M]
+ 1295 GK208M [GeForce 710M]
+ 103c 2b0d GeForce 710A
+ 103c 2b0f GeForce 710A
+ 103c 2b11 GeForce 710A
+ 103c 2b20 GeForce 810A
+ 103c 2b21 GeForce 810A
+ 103c 2b22 GeForce 810A
+ 17aa 367a GeForce 805A
+ 17aa 367c GeForce 710A
+ 1296 GK208M [GeForce 825M]
+ 1298 GK208M [GeForce GT 720M]
+ 1299 GK208BM [GeForce 920M]
+ 17aa 30bb GeForce 920A
+ 17aa 30df GeForce 920A
+ 17aa 36a7 GeForce 920A
+ 17aa 36af GeForce 920M
+ 129a GK208BM [GeForce 910M]
+ 12a0 GK208
+ 12b9 GK208GLM [Quadro K610M]
+ 12ba GK208GLM [Quadro K510M]
+ 1340 GM108M [GeForce 830M]
+ 103c 2b2b GeForce 830A
+ 1341 GM108M [GeForce 840M]
+ 17aa 3697 GeForce 840A
+ 17aa 3699 GeForce 840A
+ 17aa 369c GeForce 840A
+ 1344 GM108M [GeForce 845M]
+ 1346 GM108M [GeForce 930M]
+ 1347 GM108M [GeForce 940M]
+ 1348 GM108M [GeForce 945M / 945A]
+ 1349 GM108M [GeForce 930M]
+ 134b GM108M [GeForce 940MX]
+ 134d GM108M [GeForce 940MX]
+ 17aa 2248 ThinkPad T570
+ 134e GM108M [GeForce 930MX]
+ 134f GM108M [GeForce 920MX]
+ 137a GM108GLM [Quadro K620M / Quadro M500M]
+ 17aa 505a Quadro M500M
+ 137b GM108GLM [Quadro M520 Mobile]
+ 137d GM108M [GeForce 940A]
+ 1380 GM107 [GeForce GTX 750 Ti]
+ 1381 GM107 [GeForce GTX 750]
+ 1382 GM107 [GeForce GTX 745]
+ 1389 GM107GL [GRID M30]
+ 1390 GM107M [GeForce 845M]
+ 1391 GM107M [GeForce GTX 850M]
+ 17aa 3697 GeForce GTX 850A
+ 17aa a125 GeForce GTX 850A
+ 1392 GM107M [GeForce GTX 860M]
+ 1393 GM107M [GeForce 840M]
+ 1398 GM107M [GeForce 845M]
+ 1399 GM107M [GeForce 945M]
+ 139a GM107M [GeForce GTX 950M]
+ 17aa 362c GeForce GTX 950A
+ 17aa 362f GeForce GTX 950A
+ 17aa 363f GeForce GTX 950A
+ 17aa 3640 GeForce GTX 950A
+ 17aa 3647 GeForce GTX 950A
+ 17aa 36b9 GeForce GTX 950A
+ 139b GM107M [GeForce GTX 960M]
+ 1028 06e4 XPS 15 9550
+ 103c 2b4c GeForce GTX 960A
+ 139c GM107M [GeForce 940M]
+ 139d GM107M [GeForce GTX 750 Ti]
+ 13b0 GM107GLM [Quadro M2000M]
+ 13b1 GM107GLM [Quadro M1000M]
+ 13b2 GM107GLM [Quadro M600M]
+ 13b3 GM107GLM [Quadro K2200M]
+ 13b4 GM107GLM [Quadro M620 Mobile]
+ 13b6 GM107GLM [Quadro M1200 Mobile]
+ 13b9 GM107GL [NVS 810]
+ 13ba GM107GL [Quadro K2200]
+ 13bb GM107GL [Quadro K620]
+ 13bc GM107GL [Quadro K1200]
+ 13bd GM107GL [Tesla M10]
+ 10de 110a GRID M40
+ 10de 1160 Tesla M10
+ 10de 11d2 GRID M10-8Q
+ 13c0 GM204 [GeForce GTX 980]
+ 1043 8504 GTX980-4GD5
+ 13c1 GM204
+ 13c2 GM204 [GeForce GTX 970]
+ 13c3 GM204
+ 13d7 GM204M [GeForce GTX 980M]
+ 13d8 GM204M [GeForce GTX 970M]
+ 13d9 GM204M [GeForce GTX 965M]
+ 13da GM204M [GeForce GTX 980 Mobile]
+ 13e7 GM204GL [GeForce GTX 980 Engineering Sample]
+ 13f0 GM204GL [Quadro M5000]
+ 13f1 GM204GL [Quadro M4000]
+ 13f2 GM204GL [Tesla M60]
+ 10de 114d GRID M60-1Q
+ 10de 114e GRID M60-2Q
+ 10de 1150 GRID M60-8Q
+ 10de 11b0 GRID M60-4A
+ 13f3 GM204GL [Tesla M6]
+ 10de 1184 GRID M6-8Q
+ 13f8 GM204GLM [Quadro M5000M / M5000 SE]
+ 13f9 GM204GLM [Quadro M4000M]
+ 13fa GM204GLM [Quadro M3000M]
+ 10de 11c9 Quadro M3000 SE
+ 13fb GM204GLM [Quadro M5500]
+ 1401 GM206 [GeForce GTX 960]
+ 1402 GM206 [GeForce GTX 950]
+ 1404 GM206 [GeForce GTX 960 FAKE]
+ 1406 GM206 [GeForce GTX 960 OEM]
+ 1407 GM206 [GeForce GTX 750 v2]
+ 1427 GM206M [GeForce GTX 965M]
+ 103c 825b OMEN-17-w001nv
+ 1430 GM206GL [Quadro M2000]
+ 1431 GM206GL [Tesla M4]
+ 1436 GM206GLM [Quadro M2200 Mobile]
+ 15f0 GP100GL [Quadro GP100]
+ 15f1 GP100GL
+ 15f7 GP100GL [Tesla P100 PCIe 12GB]
+ 15f8 GP100GL [Tesla P100 PCIe 16GB]
+ 15f9 GP100GL [Tesla P100 SXM2 16GB]
+ 1617 GM204M [GeForce GTX 980M]
+ 1618 GM204M [GeForce GTX 970M]
+ 1619 GM204M [GeForce GTX 965M]
+ 161a GM204M [GeForce GTX 980 Mobile]
+ 1667 GM204M [GeForce GTX 965M]
+ 1725 GP100
+ 172e GP100
+ 172f GP100
+ 174d GM108M [GeForce MX130]
+ 174e GM108M [GeForce MX110]
+ 1789 GM107GL [GRID M3-3020]
+ 179c GM107 [GeForce 940MX]
+ 1025 1094 Acer Aspire E5-575G
+ 17c2 GM200 [GeForce GTX TITAN X]
+ 17c8 GM200 [GeForce GTX 980 Ti]
+ 17f0 GM200GL [Quadro M6000]
+ 10de 1141 VCA 6000
+ 17f1 GM200GL [Quadro M6000 24GB]
+ 17fd GM200GL [Tesla M40]
+ 1ad0 Tegra PCIe x8 Endpoint
+ 1ad1 Tegra PCIe x4/x8 Endpoint/Root Complex
+ 1ad2 Tegra PCIe x1 Root Complex
+ 1ad3 Xavier SATA Controller
+ 1ad6 TU102 USB 3.1 Host Controller
+ 1ad7 TU102 USB Type-C UCSI Controller
+ 1ad8 TU104 USB 3.1 Host Controller
+ 1ad9 TU104 USB Type-C UCSI Controller
+ 1ada TU106 USB 3.1 Host Controller
+ 1043 8673 TURBO-RTX2070-8G
+ 1adb TU106 USB Type-C UCSI Controller
+ 1043 8673 TURBO-RTX2070-8G
+ 1aeb TU116 High Definition Audio Controller
+ 1aec TU116 USB 3.1 Host Controller
+ 1aed TU116 USB Type-C UCSI Controller
+ 1aef GA102 High Definition Audio Controller
+ 1af1 GA100 [A100 NVSwitch]
+ 1b00 GP102 [TITAN X]
+ 1b01 GP102 [GeForce GTX 1080 Ti 10GB]
+ 1b02 GP102 [TITAN Xp]
+ 1b04 GP102
+ 1b06 GP102 [GeForce GTX 1080 Ti]
+ 1b07 GP102 [P102-100]
+ 1b30 GP102GL [Quadro P6000]
+ 1b38 GP102GL [Tesla P40]
+ 1b39 GP102GL [Tesla P10]
+ 1b70 GP102GL
+ 1b78 GP102GL
+ 1b80 GP104 [GeForce GTX 1080]
+ 1b81 GP104 [GeForce GTX 1070]
+ 1b82 GP104 [GeForce GTX 1070 Ti]
+ 1b83 GP104 [GeForce GTX 1060 6GB]
+ 1b84 GP104 [GeForce GTX 1060 3GB]
+ 1b87 GP104 [P104-100]
+ 1ba0 GP104M [GeForce GTX 1080 Mobile]
+ 1ba1 GP104M [GeForce GTX 1070 Mobile]
+ 1458 1651 GeForce GTX 1070 Max-Q
+ 1462 11e8 GeForce GTX 1070 Max-Q
+ 1462 11e9 GeForce GTX 1070 Max-Q
+ 1558 9501 GeForce GTX 1070 Max-Q
+ 1ba2 GP104M [GeForce GTX 1070 Mobile]
+ 1ba9 GP104M
+ 1baa GP104M
+ 1bad GP104 [GeForce GTX 1070 Engineering Sample]
+ 1bb0 GP104GL [Quadro P5000]
+ 1bb1 GP104GL [Quadro P4000]
+ 1bb3 GP104GL [Tesla P4]
+ 1bb4 GP104GL [Tesla P6]
+ 1bb5 GP104GLM [Quadro P5200 Mobile]
+ 103c 842f P5200 [Zbook 17 G5 mobile workstation]
+ 1bb6 GP104GLM [Quadro P5000 Mobile]
+ 1bb7 GP104GLM [Quadro P4000 Mobile]
+ 1462 11e9 Quadro P4000 Max-Q
+ 1bb8 GP104GLM [Quadro P3000 Mobile]
+ 1bb9 GP104GLM [Quadro P4200 Mobile]
+ 103c 842f P4200 [Zbook 17 G5 mobile workstation]
+ 1bbb GP104GLM [Quadro P3200 Mobile]
+ 103c 842f P3200 [Zbook 17 G5 moble workstation]
+ 1bc7 GP104 [P104-101]
+ 1be0 GP104BM [GeForce GTX 1080 Mobile]
+ 1028 07c0 GeForce GTX 1080 Max-Q
+ 1458 355b GeForce GTX 1080 Max-Q
+ 1be1 GP104BM [GeForce GTX 1070 Mobile]
+ 1c00 GP106
+ 1c01 GP106
+ 1c02 GP106 [GeForce GTX 1060 3GB]
+ 1c03 GP106 [GeForce GTX 1060 6GB]
+ 1043 85b6 DUAL-GTX1060-O6G [GeForce GTX 1060 6GB Dual]
+ 1c04 GP106 [GeForce GTX 1060 5GB]
+ 1c06 GP106 [GeForce GTX 1060 6GB Rev. 2]
+ 1c07 GP106 [P106-100]
+ 1c09 GP106 [P106-090]
+ 1c20 GP106M [GeForce GTX 1060 Mobile]
+ 17aa 39b9 GeForce GTX 1060 Max-Q 3GB
+ 1c21 GP106M [GeForce GTX 1050 Ti Mobile]
+ 1c22 GP106M [GeForce GTX 1050 Mobile]
+ 1c23 GP106M [GeForce GTX 1060 Mobile Rev. 2]
+ 1414 0020 GTX 1060 Mobile
+ 1c2d GP106M
+ 1c30 GP106GL [Quadro P2000]
+ 1c31 GP106GL [Quadro P2200]
+ 1c35 GP106M [Quadro P2000 Mobile]
+ 1c36 GP106 [P106M]
+ 1c60 GP106BM [GeForce GTX 1060 Mobile 6GB]
+ 103c 8390 GeForce GTX 1060 Max-Q 6GB
+ 1c61 GP106BM [GeForce GTX 1050 Ti Mobile]
+ 1c62 GP106BM [GeForce GTX 1050 Mobile]
+ 1c70 GP106GL
+ 1c81 GP107 [GeForce GTX 1050]
+ 1c82 GP107 [GeForce GTX 1050 Ti]
+ 1043 8613 PH-GTX1050TI-4G
+ 1458 3763 GV-N105TOC-4GD
+ 1c83 GP107 [GeForce GTX 1050 3GB]
+ 1c8c GP107M [GeForce GTX 1050 Ti Mobile]
+ 1c8d GP107M [GeForce GTX 1050 Mobile]
+ 1c8e GP107M
+ 1c8f GP107M [GeForce GTX 1050 Ti Max-Q]
+ 1c90 GP107M [GeForce MX150]
+ 1c91 GP107M [GeForce GTX 1050 3 GB Max-Q]
+ 1c92 GP107M [GeForce GTX 1050 Mobile]
+ 1c94 GP107M [GeForce MX350]
+ 1c96 GP107M [GeForce MX350]
+ 1ca7 GP107GL
+ 1ca8 GP107GL
+ 1caa GP107GL
+ 1cb1 GP107GL [Quadro P1000]
+ 1cb2 GP107GL [Quadro P600]
+ 1cb3 GP107GL [Quadro P400]
+ 1cb6 GP107GL [Quadro P620]
+ 1cba GP107GLM [Quadro P2000 Mobile]
+ 103c 842c P2000 [Zbook 15 G5 mobile workstation]
+ 103c 842f P2000 [Zbook 17 G5 mobile workstation]
+ 1cbb GP107GLM [Quadro P1000 Mobile]
+ 103c 8429 P1000 [Zbook Studio G5 mobile workstation]
+ 103c 842c P1000 [Zbook 15 G5 mobile workstation]
+ 103c 842f P1000 [Zbook 17 G5 mobile workstation]
+ 103c 8451 P1000 [Zbook Studio x360 G5 mobile workstation]
+ 1cbc GP107GLM [Quadro P600 Mobile]
+ 1cbd GP107GLM [Quadro P620]
+ 1ccc GP107BM [GeForce GTX 1050 Ti Mobile]
+ 1ccd GP107BM [GeForce GTX 1050 Mobile]
+ 1cfa GP107GL [Quadro P2000]
+ 1cfb GP107GL [Quadro P1000]
+ 1d01 GP108 [GeForce GT 1030]
+ 1d02 GP108 [GeForce GT 1010]
+ 1d10 GP108M [GeForce MX150]
+ 17aa 225e ThinkPad T480
+ 1d11 GP108M [GeForce MX230]
+ 1d12 GP108M [GeForce MX150]
+ 1d72 1701 Mi Notebook Pro [GeForce MX150]
+ 1d13 GP108M [GeForce MX250]
+ 1d16 GP108M [GeForce MX330]
+ 1d33 GP108GLM [Quadro P500 Mobile]
+ 1d34 GP108GLM [Quadro P520]
+ 1d52 GP108BM [GeForce MX250]
+ 1d56 GP108BM [GeForce MX330]
+ 1d81 GV100 [TITAN V]
+ 1db1 GV100GL [Tesla V100 SXM2 16GB]
+ 1db2 GV100GL [Tesla V100 DGXS 16GB]
+ 1db3 GV100GL [Tesla V100 FHHL 16GB]
+ 1db4 GV100GL [Tesla V100 PCIe 16GB]
+ 1db5 GV100GL [Tesla V100 SXM2 32GB]
+ 1db6 GV100GL [Tesla V100 PCIe 32GB]
+ 1db7 GV100GL [Tesla V100 DGXS 32GB]
+ 1db8 GV100GL [Tesla V100 SXM3 32GB]
+ 10de 131d Tesla V100-SXM3-32GB-H
+ 1dba GV100GL [Quadro GV100]
+ 10de 12eb TITAN V CEO Edition
+ 1dbe GV100 Engineering Sample
+ 1df0 GV100GL [Tesla PG500-216]
+ 1df2 GV100GL [Tesla PG503-216]
+ 1df5 GV100GL [Tesla V100 SXM2 16GB]
+ 1df6 GV100GL [Tesla V100S PCIe 32GB]
+ 1e02 TU102 [TITAN RTX]
+ 1e03 TU102 [GeForce RTX 2080 Ti 12GB]
+ 1e04 TU102 [GeForce RTX 2080 Ti]
+ 1e07 TU102 [GeForce RTX 2080 Ti Rev. A]
+ 1462 3715 RTX 2080 Ti GAMING X TRIO
+ 1e09 TU102 [CMP 50HX]
+ 1e2d TU102 [GeForce RTX 2080 Ti Engineering Sample]
+ 1e2e TU102 [GeForce RTX 2080 Ti 12GB Engineering Sample]
+ 1e30 TU102GL [Quadro RTX 6000/8000]
+ 10de 129e Quadro RTX 8000
+ 10de 12ba Quadro RTX 6000
+ 1e36 TU102GL [Quadro RTX 6000]
+ 1e37 TU102GL [GRID RTX T10-4/T10-8/T10-16]
+ 10de 1347 GRID RTX T10-8
+ 10de 1348 GRID RTX T10-4
+ 10de 1370 GRID RTX T10-16
+ 1e38 TU102GL
+ 1e3c TU102GL
+ 1e3d TU102GL
+ 1e3e TU102GL
+ 1e78 TU102GL [Quadro RTX 6000/8000]
+ 10de 13d8 Quadro RTX 8000
+ 10de 13d9 Quadro RTX 6000
+ 1e81 TU104 [GeForce RTX 2080 SUPER]
+ 1e82 TU104 [GeForce RTX 2080]
+ 1e84 TU104 [GeForce RTX 2070 SUPER]
+ 1e87 TU104 [GeForce RTX 2080 Rev. A]
+ 1e89 TU104 [GeForce RTX 2060]
+ 1e90 TU104M [GeForce RTX 2080 Mobile]
+ 1e91 TU104M [GeForce RTX 2070 SUPER Mobile / Max-Q]
+ 1e93 TU104M [GeForce RTX 2080 SUPER Mobile / Max-Q]
+ 1eab TU104M
+ 1eae TU104M [GeForce GTX 2080 Engineering Sample]
+ 1eb0 TU104GL [Quadro RTX 5000]
+ 1eb1 TU104GL [Quadro RTX 4000]
+ 1eb4 TU104GL [T4G]
+ 1eb5 TU104GLM [Quadro RTX 5000 Mobile / Max-Q]
+ 1eb6 TU104GLM [Quadro RTX 4000 Mobile / Max-Q]
+ 1eb8 TU104GL [Tesla T4]
+ 1eb9 TU104GL
+ 1ebe TU104GL
+ 1ec2 TU104 [GeForce RTX 2070 SUPER]
+ 1ec7 TU104 [GeForce RTX 2070 SUPER]
+ 1ed0 TU104BM [GeForce RTX 2080 Mobile]
+ 1ed1 TU104BM [GeForce RTX 2070 SUPER Mobile / Max-Q]
+ 1ed3 TU104BM [GeForce RTX 2080 SUPER Mobile / Max-Q]
+ 1ef5 TU104GLM [Quadro RTX 5000 Mobile Refresh]
+ 1f02 TU106 [GeForce RTX 2070]
+ 1043 8673 TURBO RTX 2070
+ 1f03 TU106 [GeForce RTX 2060 12GB]
+ 1f04 TU106
+ 1f06 TU106 [GeForce RTX 2060 SUPER]
+ 1f07 TU106 [GeForce RTX 2070 Rev. A]
+ 1f08 TU106 [GeForce RTX 2060 Rev. A]
+ 1f09 TU106 [GeForce GTX 1660 SUPER]
+ 1f0a TU106 [GeForce GTX 1650]
+ 1f0b TU106 [CMP 40HX]
+ 1f10 TU106M [GeForce RTX 2070 Mobile]
+ 1f11 TU106M [GeForce RTX 2060 Mobile]
+ 1f12 TU106M [GeForce RTX 2060 Max-Q]
+ 1f14 TU106M [GeForce RTX 2070 Mobile / Max-Q Refresh]
+ 1f15 TU106M [GeForce RTX 2060 Mobile]
+ 1f2e TU106M
+ 1f36 TU106GLM [Quadro RTX 3000 Mobile / Max-Q]
+ 1f42 TU106 [GeForce RTX 2060 SUPER]
+ 1f47 TU106 [GeForce RTX 2060 SUPER]
+ 1f50 TU106BM [GeForce RTX 2070 Mobile / Max-Q]
+ 1f51 TU106BM [GeForce RTX 2060 Mobile]
+ 1f54 TU106BM [GeForce RTX 2070 Mobile]
+ 1f55 TU106BM [GeForce RTX 2060 Mobile]
+ 1f76 TU106GLM [Quadro RTX 3000 Mobile Refresh]
+ 1f81 TU117
+ 1f82 TU117 [GeForce GTX 1650]
+ 1f83 TU117 [GeForce GTX 1630]
+ 1f91 TU117M [GeForce GTX 1650 Mobile / Max-Q]
+ 1f92 TU117M [GeForce GTX 1650 Mobile]
+ 1f94 TU117M [GeForce GTX 1650 Mobile]
+ 1f95 TU117M [GeForce GTX 1650 Ti Mobile]
+ 1f96 TU117M [GeForce GTX 1650 Mobile / Max-Q]
+ 1f97 TU117M [GeForce MX450]
+ 1f98 TU117M [GeForce MX450]
+ 1f99 TU117M
+ 1f9c TU117M [GeForce MX450]
+ 1f9d TU117M [GeForce GTX 1650 Mobile / Max-Q]
+# via Lenovo 496.90
+ 1f9f TU117M [GeForce MX550]
+ 1fa0 TU117M [GeForce MX550]
+ 1fa1 TU117M
+ 1fae TU117GL
+ 1fb0 TU117GLM [Quadro T1000 Mobile]
+ 1fb1 TU117GL [T600]
+ 1fb2 TU117GLM [Quadro T400 Mobile]
+ 1fb6 TU117GLM [T600 Laptop GPU]
+ 1028 0b10 Precision 3571
+ 1fb7 TU117GLM [T550 Laptop GPU]
+ 1fb8 TU117GLM [Quadro T2000 Mobile / Max-Q]
+ 1fb9 TU117GLM [Quadro T1000 Mobile]
+ 1fba TU117GLM [T600 Mobile]
+ 1fbb TU117GLM [Quadro T500 Mobile]
+ 1fbc TU117GLM [T1200 Laptop GPU]
+ 1fbf TU117GL
+ 1fd9 TU117BM [GeForce GTX 1650 Mobile Refresh]
+ 1fdd TU117BM [GeForce GTX 1650 Mobile Refresh]
+ 1ff0 TU117GL [T1000 8GB]
+ 1ff2 TU117GL [T400 4GB]
+ 1ff9 TU117GLM [Quadro T1000 Mobile]
+ 2082 GA100 [CMP 170HX]
+ 20b0 GA100 [A100 SXM4 40GB]
+ 20b1 GA100 [A100 PCIe 40GB]
+ 20b2 GA100 [A100 SXM4 80GB]
+# 20B3 14A7 10DE PG506-242 / 20B3 14A8 10DE PG506-243
+ 20b3 GA100 [PG506-242/243]
+ 20b5 GA100 [A100 PCIe 80GB]
+ 20b6 GA100GL [PG506-232]
+ 20b7 GA100GL [A30 PCIe]
+ 20b8 GA100 [A100X]
+ 20b9 GA100 [A30X]
+ 20bb GA100 [DRIVE A100 PROD]
+ 20be GA100 [GRID A100A]
+ 20bf GA100 [GRID A100B]
+ 20c2 GA100 [CMP 170HX]
+ 20f0 GA100 [A100-PG506-207]
+ 20f1 GA100 [A100 PCIe 40GB]
+ 20f2 GA100 [A100-PG506-217]
+ 20f3 GA100 [A800-SXM4-80GB]
+ 20f5 GA100 [A800 80GB PCIe]
+ 20f6 GA100 [A800 40GB PCIe]
+ 2182 TU116 [GeForce GTX 1660 Ti]
+ 2183 TU116
+ 2184 TU116 [GeForce GTX 1660]
+ 2187 TU116 [GeForce GTX 1650 SUPER]
+ 2188 TU116 [GeForce GTX 1650]
+ 2189 TU116 [CMP 30HX]
+ 2191 TU116M [GeForce GTX 1660 Ti Mobile]
+ 2192 TU116M [GeForce GTX 1650 Ti Mobile]
+ 21ae TU116GL
+ 21bf TU116GL
+ 21c2 TU116
+ 21c4 TU116 [GeForce GTX 1660 SUPER]
+ 21d1 TU116BM [GeForce GTX 1660 Ti Mobile]
+ 2200 GA102
+ 2203 GA102 [GeForce RTX 3090 Ti]
+ 2204 GA102 [GeForce RTX 3090]
+ 147d 10de NVIDIA Geforce RTX 3090 Founders Edition
+ 2205 GA102 [GeForce RTX 3080 Ti 20GB]
+ 2206 GA102 [GeForce RTX 3080]
+ 10de 1467 GA102 [GeForce RTX 3080]
+ 10de 146d GA102 [GeForce RTX 3080 20GB]
+ 1462 3892 RTX 3080 10GB GAMING X TRIO
+ 2207 GA102 [GeForce RTX 3070 Ti]
+ 2208 GA102 [GeForce RTX 3080 Ti]
+ 220a GA102 [GeForce RTX 3080 12GB]
+ 220d GA102 [CMP 90HX]
+ 2216 GA102 [GeForce RTX 3080 Lite Hash Rate]
+ 222b GA102 [GeForce RTX 3090 Engineering Sample]
+ 222f GA102 [GeForce RTX 3080 11GB / 12GB Engineering Sample]
+ 2230 GA102GL [RTX A6000]
+ 2231 GA102GL [RTX A5000]
+ 2232 GA102GL [RTX A4500]
+ 2233 GA102GL [RTX A5500]
+ 2235 GA102GL [A40]
+ 2236 GA102GL [A10]
+ 2237 GA102GL [A10G]
+ 2238 GA102GL [A10M]
+ 223f GA102GL
+ 228b GA104 High Definition Audio Controller
+ 228e GA106 High Definition Audio Controller
+ 2296 Tegra PCIe Endpoint Virtual Network
+ 2302 GH100
+ 2321 GH100
+ 2322 GH100 [H800]
+ 2331 GH100 [H100 PCIe]
+ 2336 GH100 [H100 96GB]
+ 2414 GA103 [GeForce RTX 3060 Ti]
+ 2420 GA103M [GeForce RTX 3080 Ti Mobile]
+ 2438 GA103GLM [RTX A5500 Laptop GPU]
+ 2460 GA103M [GeForce RTX 3080 Ti Laptop GPU]
+ 2482 GA104 [GeForce RTX 3070 Ti]
+ 2483 GA104
+ 2484 GA104 [GeForce RTX 3070]
+ 10de 146b GA104 [GeForce RTX 3070]
+ 10de 14ae GA104 [GeForce RTX 3070 16GB]
+ 2486 GA104 [GeForce RTX 3060 Ti]
+ 2487 GA104 [GeForce RTX 3060]
+ 2488 GA104 [GeForce RTX 3070 Lite Hash Rate]
+ 2489 GA104 [GeForce RTX 3060 Ti Lite Hash Rate]
+ 248a GA104 [CMP 70HX]
+ 249c GA104M [GeForce RTX 3080 Mobile / Max-Q 8GB/16GB]
+ 249d GA104M [GeForce RTX 3070 Mobile / Max-Q]
+ 249f GA104M
+ 24a0 GA104 [Geforce RTX 3070 Ti Laptop GPU]
+ 24a4 GA104M
+ 24ac GA104 [GeForce RTX 30x0 Engineering Sample]
+ 24ad GA104 [GeForce RTX 3060 Engineering Sample]
+ 24af GA104 [GeForce RTX 3070 Engineering Sample]
+ 24b0 GA104GL [RTX A4000]
+ 24b1 GA104GL [RTX A4000H]
+ 24b6 GA104GLM [RTX A5000 Mobile]
+ 24b7 GA104GLM [RTX A4000 Mobile]
+ 24b8 GA104GLM [RTX A3000 Mobile]
+ 24b9 GA104GLM [RTX A3000 12GB Laptop GPU]
+ 24ba GA104GLM [RTX A4500 Laptop GPU]
+ 24bb GA104GLM [RTX A3000 Laptop GPU]
+ 24bf GA104 [GeForce RTX 3070 Engineering Sample]
+ 24c9 GA104 [GeForce RTX 3060 Ti]
+ 24dc GA104M [GeForce RTX 3080 Mobile / Max-Q 8GB/16GB]
+ 24dd GA104M [GeForce RTX 3070 Mobile / Max-Q]
+ 24df GA104M
+ 24e0 GA104M [Geforce RTX 3070 Ti Laptop GPU]
+ 24fa GA104 [RTX A4500 Embedded GPU ]
+ 2501 GA106 [GeForce RTX 3060]
+ 2503 GA106 [GeForce RTX 3060]
+ 2504 GA106 [GeForce RTX 3060 Lite Hash Rate]
+ 2505 GA106
+ 2507 GA106 [Geforce RTX 3050]
+ 2508 GA106 [GeForce RTX 3050 OEM]
+ 2520 GA106M [GeForce RTX 3060 Mobile / Max-Q]
+ 2521 GA106M [GeForce RTX 3060 Laptop GPU]
+ 2523 GA106M [GeForce RTX 3050 Ti Mobile / Max-Q]
+ 252f GA106 [GeForce RTX 3060 Engineering Sample]
+ 2531 GA106 [RTX A2000]
+ 2544 GA106 [GeForce RTX 3060]
+ 2560 GA106M [GeForce RTX 3060 Mobile / Max-Q]
+ 2561 GA106M [GeForce RTX 3060 Laptop GPU]
+ 2563 GA106M [GeForce RTX 3050 Ti Mobile / Max-Q]
+ 2571 GA106 [RTX A2000 12GB]
+ 2583 GA107 [GeForce RTX 3050]
+ 25a0 GA107M [GeForce RTX 3050 Ti Mobile]
+ 25a2 GA107M [GeForce RTX 3050 Mobile]
+ 25a3 GA107
+ 25a4 GA107
+ 25a5 GA107M [GeForce RTX 3050 Mobile]
+ 25a6 GA107M [GeForce MX570]
+ 25a7 GA107M [GeForce MX570]
+ 25a9 GA107M [GeForce RTX 2050]
+ 25aa GA107M [GeForce MX570 A]
+# GN20-P0 Refresh
+ 25ac GN20-P0-R-K2
+ 25af GA107 [GeForce RTX 3050 Engineering Sample]
+ 25b5 GA107GLM [RTX A4 Mobile]
+# A16 - 25B6 10DE 14A9 / A2 - 25B6 10DE 157E
+ 25b6 GA107GL [A2 / A16]
+ 25b8 GA107GLM [RTX A2000 Mobile]
+ 25b9 GA107GLM [RTX A1000 Laptop GPU]
+ 25ba GA107GLM [RTX A2000 8GB Laptop GPU]
+ 25bb GA107GLM [RTX A500 Laptop GPU]
+ 25e0 GA107BM [GeForce RTX 3050 Ti Mobile]
+ 25e2 GA107BM [GeForce RTX 3050 Mobile]
+ 25e5 GA107BM [GeForce RTX 3050 Mobile]
+# GN20-P0 Refresh
+ 25ec GN20-P0-R-K2
+ 25f9 GA107 [RTX A1000 Embedded GPU ]
+ 25fa GA107 [RTX A2000 Embedded GPU]
+ 25fb GA107 [RTX A500 Embedded GPU]
+ 2684 AD102 [GeForce RTX 4090]
+ 26b1 AD102GL [L6000 / RTX 6000 Ada Generation]
+ 26b5 AD102GL [L40]
+ 26b8 AD102GL [L40G]
+ 26f5 AD102GL [L40 CNX]
+ 2704 AD103 [GeForce RTX 4080]
+ 2717 GN21-X11
+ 2757 GN21-X11
+ 2785 AD104
+ 27a0 GN21-X9
+ 27b8 AD104GL [L4]
+ 27e0 GN21-X9
+ 2820 GN21-X6
+ 2860 GN21-X6
+ 28a0 GN21-X4
+ 28a1 GN21-X2
+ 28e0 GN21-X4
+ 28e1 GN21-X2
+10df Emulex Corporation
+ 0720 OneConnect NIC (Skyhawk)
+ 103c 1934 FlexFabric 20Gb 2-port 650M Adapter
+ 103c 1935 FlexFabric 20Gb 2-port 650FLB Adapter
+ 103c 21d4 StoreFabric CN1200E 10Gb Converged Network Adapter
+ 103c 220a FlexFabric 10Gb 2-port 556FLR-SFP+ Adapter
+ 103c 803f Ethernet 10Gb 2-port 557SFP+ Adapter
+ 103c 8144 FlexFabric 10GB 2-port 556FLR-T Adapter
+ 17aa 1056 ThinkServer OCm14102-UX-L AnyFabric
+ 17aa 1057 ThinkServer OCm14104-UX-L AnyFabric
+ 17aa 1059 ThinkServer OCm14104-UT-L AnyFabric
+ 17aa 4014 ThinkServer OCm14102-NX-L AnyFabric
+ 0722 OneConnect iSCSI Initiator (Skyhawk)
+ 0723 OneConnect iSCSI Initiator + Target (Skyhawk)
+ 0724 OneConnect FCoE Initiator (Skyhawk)
+ 0728 OneConnect NIC (Skyhawk-VF)
+ 072a OneConnect iSCSI Initiator (Skyhawk-VF)
+ 072b OneConnect iSCSI Initiator + Target (Skyhawk-VF)
+ 072c OneConnect FCoE Initiator (Skyhawk-VF)
+ 1ae5 LP6000 Fibre Channel Host Adapter
+ e100 Proteus-X: LightPulse IOV Fibre Channel Host Adapter
+ e131 LightPulse 8Gb/s PCIe Shared I/O Fibre Channel Adapter
+ e180 Proteus-X: LightPulse IOV Fibre Channel Host Adapter
+ e200 LPe15000/LPe16000 Series 8Gb/16Gb Fibre Channel Adapter
+ 1014 03f1 PCIe2 2-Port 16Gb Fibre Channel Adapter for POWER (FC EL5B; CCIN 577F)
+ 1014 04e3 PCIe3 4-Port 10GbE SR Adapter for POWER (FC EN15/EN16; CCIN 2CE3)
+ 1014 04e4 PCIe3 4-Port 10GbE SFP+ Adapter for POWER (FC EN18; CCIN 2CE4)
+ 10df e280 LPe16002B-M6 2-Port 16Gb Fibre Channel Adapter
+ 10df e281 LPe16000B-M6 1-Port 16Gb Fibre Channel Adapter
+ 10df e282 Flex System FC5054 4-port 16Gb FC Adapter
+ e208 LightPulse 16Gb Fibre Channel Host Adapter (Lancer-VF)
+ e220 OneConnect NIC (Lancer)
+ 17aa 1054 ThinkServer LPm16002B-M6-L AnyFabric
+ 17aa 1055 ThinkServer LPm16004B-M8-L AnyFabric
+ e240 OneConnect iSCSI Initiator (Lancer)
+ e260 OneConnect FCoE Initiator (Lancer)
+ e268 OneConnect 10Gb FCoE Converged Network Adapter (Lancer-VF)
+ e300 LPe31000/LPe32000 Series 16Gb/32Gb Fibre Channel Adapter
+ 1014 0614 PCIe3 4-Port 16Gb Fibre Channel Adapter for POWER (FC EN1C/EN1D; CCIN 578E)
+ 1014 0615 PCIe3 2-Port 32Gb Fibre Channel Adapter for POWER (FC EN1A/EN1B; CCIN 578F)
+ 1014 06a0 PCIe3 2-Port 16Gb Fibre Channel Adapter for POWER (FC EN1L/EN1M; CCIN 2CFC)
+ 10df e300 LPe32002-M2 2-Port 32Gb Fibre Channel Adapter
+ 10df e301 LPe32000-M2 1-Port 32Gb Fibre Channel Adapter
+ 10df e310 LPe31002-M6 2-Port 16Gb Fibre Channel Adapter
+ 10df e311 LPe31000-M6 1-Port 16Gb Fibre Channel Adapter
+ 10df e312 LPe31004-M6 4-Port 16Gb Fibre Channel Adapter
+ 10df e320 LPe32002-M2-D 2-Port 32Gb Fibre Channel Adapter
+ 10df e321 LPe32000-M2-D 1-Port 32Gb Fibre Channel Adapter
+ 10df e322 LPe31002-M6-D 2-Port 16Gb Fibre Channel Adapter
+ 10df e323 LPe31000-M6-D 1-Port 16Gb Fibre Channel Adapter
+ 10df e324 LPm32002-D 2-Port 32Gb Fibre Channel Mezz Card
+ 10df e325 LPm31002-D 2-Port 16Gb Fibre Channel Mezz Card
+ 10df e330 LPe32002-M2-L 2-Port 32Gb PCIe Fibre Channel Adapter
+ 10df e331 LPe32000-M2-L 1-Port 32Gb PCIe Fibre Channel Adapter
+ 10df e332 LPe31002-M6-L 2-Port 16Gb PCIe Fibre Channel Adapter
+ 10df e333 LPe31000-M6-L 1-Port 16Gb PCIe Fibre Channel Adapter
+ 1590 0201 StoreFabric SN1600E 1-Port 32Gb Fibre Channel Adapter
+ 1590 0202 StoreFabric SN1600E 2-Port 32Gb Fibre Channel Adapter
+ 1590 0213 StoreFabric SN1200E 1-Port 16Gb Fibre Channel Adapter
+ 1590 0214 StoreFabric SN1200E 2-Port 16Gb Fibre Channel Adapter
+ 1590 022e Synergy 5330C 2-Port 32Gb Fibre Channel Mezz Card
+ 193d 1060 NIC-FC730i-Mb-2P
+ f011 Saturn: LightPulse Fibre Channel Host Adapter
+ f015 Saturn: LightPulse Fibre Channel Host Adapter
+ f085 LP850 Fibre Channel Host Adapter
+ f095 LP952 Fibre Channel Host Adapter
+ f098 LP982 Fibre Channel Host Adapter
+ f0a1 Thor LightPulse Fibre Channel Host Adapter
+ f0a5 Thor LightPulse Fibre Channel Host Adapter
+ f0b5 Viper LightPulse Fibre Channel Host Adapter
+ f0d1 Helios LightPulse Fibre Channel Host Adapter
+ f0d5 Helios LightPulse Fibre Channel Host Adapter
+ f0e1 Zephyr LightPulse Fibre Channel Host Adapter
+ f0e5 Zephyr LightPulse Fibre Channel Host Adapter
+ f0f5 Neptune LightPulse Fibre Channel Host Adapter
+ f100 LPe12000 Series 8Gb Fibre Channel Adapter
+ 1014 038a 8Gb PCI Express Dual Port FC Adapter for POWER
+ 103c 3282 8Gb Dual-port PCI-e FC HBA
+ 10df f140 LPe12000-M8-L 1-Port 8Gb PCIe Fibre Channel Adapter
+ 10df f141 LPe12002-M8-L 2-Port 8Gb PCIe Fibre Channel Adapter
+ f111 Saturn-X LightPulse Fibre Channel Host Adapter
+ f112 Saturn-X LightPulse Fibre Channel Host Adapter
+ f180 LPSe12002 EmulexSecure Fibre Channel Adapter
+ f400 LPe35000/LPe36000 Series 32Gb/64Gb Fibre Channel Adapter
+ 10df f401 LPe35000-M2 1-Port 32Gb Fibre Channel Adapter
+ 10df f402 LPe35002-M2 2-Port 32Gb Fibre Channel Adapter
+ 10df f403 LPe36000-M64 1-Port 64Gb Fibre Channel Adapter
+ 10df f404 LPe36002-M64 2-Port 64Gb Fibre Channel Adapter
+ 10df f405 LPe35004-M2 4-Port 32Gb Fibre Channel Adapter
+ 10df f406 LPe35004-X6 4-Port Fibre Channel Adapter
+ 10df f410 LPe35002-M2-D 2-Port 32Gb Fibre Channel Adapter
+ 10df f411 LPe35000-M2-D 1-Port 32Gb Fibre Channel Adapter
+ 10df f418 LPe35000-M2-L 1-Port 32Gb PCIe Fibre Channel Adapter
+ 10df f419 LPe35002-M2-L 2-Port 32Gb PCIe Fibre Channel Adapter
+ 10df f421 LPe36002-M2-L 2-Port 64Gb PCIe Fibre Channel Adapter
+ 10df f422 LPe36002-M64-D 2-Port 64Gb Fibre Channel Adapter
+ 1590 02d5 StoreFabric SN1610E 1-Port 32Gb Fibre Channel Adapter
+ 1590 02d6 StoreFabric SN1610E 2-Port 32Gb Fibre Channel Adapter
+ f500 LPe37000/LPe38000 Series 32Gb/64Gb Fibre Channel Adapter
+ 1014 06c1 PCIe4 4-Port 32Gb Fibre Channel Adapter for POWER (FC EN1L/EN1M; CCIN 2CFC)
+ 1014 06c2 PCIe4 2-Port 64Gb Fibre Channel Adapter for POWER (FC EN1N/EN1P; CCIN 2CFD)
+ 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
+ f801 LP8000 Fibre Channel Host Adapter Alternate ID (JX1:2-3, JX2:1-2)
+ f900 LP9000 Fibre Channel Host Adapter
+ f901 LP9000 Fibre Channel Host Adapter Alternate ID (JX1:2-3, JX2:1-2)
+ f980 LP9802 Fibre Channel Host Adapter
+ f981 LP9802 Fibre Channel Host Adapter Alternate ID
+ f982 LP9802 Fibre Channel Host Adapter Alternate ID
+ fa00 Thor-X LightPulse Fibre Channel Host Adapter
+ fb00 Viper LightPulse Fibre Channel Host Adapter
+ fc00 Thor-X LightPulse Fibre Channel Host Adapter
+ 10df fc00 LP10000 LightPulse Fibre Channel Host Adapter
+ fc10 Helios-X LightPulse Fibre Channel Host Adapter
+ fc20 Zephyr-X LightPulse Fibre Channel Host Adapter
+ fc40 Saturn-X: LightPulse Fibre Channel Host Adapter
+ fc50 Proteus-X: LightPulse IOV Fibre Channel Host Adapter
+ fd00 Helios-X LightPulse Fibre Channel Host Adapter
+# Also IBM FC 5759 / FC 1910 for POWER
+ 10df fd02 LightPulse LP11002 Dual-port 4Gigabit PCI Fibre Channel Adapter
+ fd11 Helios-X LightPulse Fibre Channel Host Adapter
+ fd12 Helios-X LightPulse Fibre Channel Host Adapter
+ fe00 Zephyr-X LightPulse Fibre Channel Host Adapter
+ fe05 Zephyr-X: LightPulse FCoE Adapter
+ fe11 Zephyr-X LightPulse Fibre Channel Host Adapter
+ fe12 Zephyr-X LightPulse FCoE Adapter
+ ff00 Neptune LightPulse Fibre Channel Host Adapter
+10e0 Integrated Micro Solutions Inc.
+ 5026 IMS5026/27/28
+ 5027 IMS5027
+ 5028 IMS5028
+ 8849 IMS8849
+ 8853 IMS8853
+ 9128 IMS9128 [Twin turbo 128]
+10e1 Tekram Technology Co.,Ltd.
+ 0391 TRM-S1040
+ 10e1 0391 DC-315U SCSI-3 Host Adapter
+ 690c DC-690c
+ dc29 DC-290
+10e2 Aptix Corporation
+10e3 Tundra Semiconductor Corp.
+ 0000 CA91C042 [Universe]
+ 0108 Tsi108 Host Bridge for Single PowerPC
+ 0148 Tsi148 [Tempe]
+ 1775 1100 VR11 Single Board Computer
+ 0860 CA91C860 [QSpan]
+ 0862 CA91C862A [QSpan-II]
+ 8111 Tsi381 PCIe to PCI Bridge
+ 8260 CA91L8200B [Dual PCI PowerSpan II]
+ 8261 CA91L8260B [Single PCI PowerSpan II]
+ a108 Tsi109 Host Bridge for Dual PowerPC
+10e4 Tandem Computers
+ 8029 Realtek 8029 Network Card
+10e5 Micro Industries Corporation
+10e6 Gainbery Computer Products Inc.
+10e7 Vadem
+10e8 Applied Micro Circuits Corp.
+ 1072 INES GPIB-PCI (AMCC5920 based)
+ 2011 Q-Motion Video Capture/Edit board
+ 4750 S5930 [Matchmaker]
+ 5920 S5920
+ 8043 LANai4.x [Myrinet LANai interface chip]
+ 8062 S5933_PARASTATION
+ 807d S5933 [Matchmaker]
+ 8088 Kongsberg Spacetec Format Synchronizer
+ 8089 Kongsberg Spacetec Serial Output Board
+ 809c S5933_HEPC3
+ 80b9 Harmonix Hi-Card P8 (4x active ISDN BRI)
+ 80d7 PCI-9112
+ 80d8 PCI-7200
+ 80d9 PCI-9118
+ 80da PCI-9812
+ 80fc APCI1500 Signal processing controller (16 dig. inputs + 16 dig. outputs)
+ 811a PCI-IEEE1355-DS-DE Interface
+ 814c Fastcom ESCC-PCI (Commtech, Inc.)
+ 8170 S5933 [Matchmaker] (Chipset Development Tool)
+ 81e6 Multimedia video controller
+ 828d APCI3001 Signal processing controller (up to 16 analog inputs)
+ 8291 Fastcom 232/8-PCI (Commtech, Inc.)
+ 82c4 Fastcom 422/4-PCI (Commtech, Inc.)
+ 82c5 Fastcom 422/2-PCI (Commtech, Inc.)
+ 82c6 Fastcom IG422/1-PCI (Commtech, Inc.)
+ 82c7 Fastcom IG232/2-PCI (Commtech, Inc.)
+ 82ca Fastcom 232/4-PCI (Commtech, Inc.)
+ 82db AJA HDNTV HD SDI Framestore
+ 82e2 Fastcom DIO24H-PCI (Commtech, Inc.)
+ 8406 PCIcanx/PCIcan CAN interface [Kvaser AB]
+ 8407 PCIcan II CAN interface (A1021, PCB-07, PCB-08) [Kvaser AB]
+ 8851 S5933 on Innes Corp FM Radio Capture card
+ e004 X-Gene PCIe bridge
+10e9 Alps Electric Co., Ltd.
+10ea Integraphics
+ 1680 IGA-1680
+ 1682 IGA-1682
+ 1683 IGA-1683
+ 2000 CyberPro 2000
+ 2010 CyberPro 2000A
+ 5000 CyberPro 5000
+ 5050 CyberPro 5050
+ 5202 CyberPro 5202
+# CyberPro5202 Audio Function
+ 5252 CyberPro5252
+10eb Artists Graphics
+ 0101 3GA
+ 8111 Twist3 Frame Grabber
+10ec Realtek Semiconductor Co., Ltd.
+ 0139 RTL-8139/8139C/8139C+ Ethernet Controller
+ 3000 Killer E3000 2.5GbE Controller
+ 5208 RTS5208 PCI Express Card Reader
+ 5209 RTS5209 PCI Express Card Reader
+ 5227 RTS5227 PCI Express Card Reader
+ 17aa 220e ThinkPad T440p
+ 17aa 2214 ThinkPad X240
+ 5229 RTS5229 PCI Express Card Reader
+ 1025 0813 Aspire R7-571
+ 103c 194e ProBook 455 G1 Notebook
+ 103c 1985 Pavilion 17-e163sg Notebook PC
+ 17aa 3832 Yoga 520
+ 522a RTS522A PCI Express Card Reader
+ 103c 8079 EliteBook 840 G3
+ 103c 825b OMEN-17-w001nv
+ 17aa 5124 ThinkPad E595
+ 5249 RTS5249 PCI Express Card Reader
+ 103c 1909 ZBook 15
+ 524a RTS524A PCI Express Card Reader
+ 5250 RTS5250 PCI Express Card Reader
+ 525a RTS525A PCI Express Card Reader
+ 1028 06d6 Latitude 7275 tablet
+ 1028 06dc Latitude E7470
+ 1028 06e4 XPS 15 9550
+ 1028 06e6 Latitude 11 5175 2-in-1
+ 1028 09be Latitude 7410
+ 1028 0b10 Precision 3571
+ 17aa 224f ThinkPad X1 Carbon 5th Gen
+ 5260 RTS5260 PCI Express Card Reader
+ 5261 RTS5261 PCI Express Card Reader
+ 5286 RTS5286 PCI Express Card Reader
+ 5287 RTL8411B PCI Express Card Reader
+ 1025 1094 Acer Aspire E5-575G
+ 5288 RTS5288 PCI Express Card Reader
+ 5289 RTL8411 PCI Express Card Reader
+ 1043 1457 K55A Laptop
+ 5762 RTS5763DL NVMe SSD Controller
+ 8029 RTL-8029(AS)
+ 10b8 2011 EZ-Card (SMC1208)
+ 10ec 8029 RTL-8029(AS)
+ 1113 1208 EN1208
+ 1186 0300 DE-528
+ 1259 2400 AT-2400
+ 1af4 1100 QEMU Virtual Machine
+ 8125 RTL8125 2.5GbE Controller
+ 8129 RTL-8129
+ 10ec 8129 RT8129 Fast Ethernet Adapter
+ 11ec 8129 RTL8111/8168 PCIe Gigabit Ethernet (misconfigured)
+ 8136 RTL810xE PCI Express Fast Ethernet controller
+ 103c 1985 RTL8106E on Pavilion 17-e163sg Notebook PC
+ 103c 2a8c Compaq 500B Microtower
+ 103c 2ab1 Pavilion p6774
+ 103c 30cc Pavilion dv6700
+ 1179 ff64 RTL8102E PCI-E Fast Ethernet NIC
+ 17c0 1053 RTL8101e Medion WIM 2210 Notebook PC [MD96850]
+ 8137 RTL8104E PCIe Fast Ethernet Controller
+ 8138 RT8139 (B/C) Cardbus Fast Ethernet Adapter
+ 10ec 8138 RT8139 (B/C) Fast Ethernet Adapter
+ 8139 RTL-8100/8101L/8139 PCI Fast Ethernet Adapter
+ 0357 000a TTP-Monitoring Card V2.0
+ 1025 005a TravelMate 290
+ 1025 8920 ALN-325
+ 1025 8921 ALN-325
+ 103c 006a NX9500
+ 103c 2a20 Pavilion t3030.de Desktop PC
+ 103c 30d9 Presario C700
+ 1043 1045 L8400B, L3C/S, X58LE notebook
+ 1043 8109 P5P800-MX Mainboard
+ 1071 8160 MIM2000
+ 10bd 0320 EP-320X-R
+ 10ec 8139 RTL-8100/8101L/8139 PCI Fast Ethernet Adapter
+ 10f7 8338 Panasonic CF-Y5 laptop
+ 1113 ec01 LevelOne FNC-0107TX/FNC-0109TX
+ 1186 1104 DFE-520TX Fast Ethernet PCI Adapter (rev. D1)
+ 1186 1300 DFE-538TX
+ 1186 1320 SN5200
+ 1186 8139 DRN-32TX
+ 11f6 8139 FN22-3(A) LinxPRO Ethernet Adapter
+ 1259 2500 AT-2500TX
+ 1259 2503 AT-2500TX/ACPI
+ 1385 f31d FA311 v2
+ 1395 2100 AMB2100
+ 1429 d010 ND010/ND012
+ 1432 9130 EN-9130TX
+ 1436 8139 RT8139
+ 144d c00c P30/P35 notebook
+ 1458 e000 GA-7VM400M/7VT600 Motherboard
+ 1462 0131 MS-1013 Notebook
+ 1462 217c Aspire L250
+ 1462 788c 865PE Neo2-V Mainboard
+ 146c 1439 FE-1439TX
+ 1489 6001 GF100TXRII
+ 1489 6002 GF100TXRA
+ 149c 139a LFE-8139ATX
+ 149c 8139 LFE-8139TX
+ 14cb 0200 LNR-100 Family 10/100 Base-TX Ethernet
+ 1565 2300 P4TSV Onboard LAN (RTL8100B)
+ 1631 7003 Onboard RTL8111 on GA-8SIML Rev1.0 Mainboard
+ 1695 9001 Onboard RTL8101L 10/100 MBit
+ 16ec 00ff USR997900A
+ 1799 5000 F5D5000 PCI Card/Desktop Network PCI Card
+ 1799 5010 F5D5010 CardBus Notebook Network Card
+ 187e 3303 FN312
+ 1904 8139 RTL8139D Fast Ethernet Adapter
+ 1af4 1100 QEMU Virtual Machine
+ 2646 0001 KNE120TX
+ 8e2e 7000 KF-230TX
+ 8e2e 7100 KF-230TX/2
+ a0a0 0007 ALN-325C
+ 8161 RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
+ 10ec 8168 TP-Link TG-3468 v4.0 Gigabit PCI Express Network Adapter
+ 8167 RTL-8110SC/8169SC Gigabit Ethernet
+ 105b 0e10 RTL-8110SC-GR on a N15235/A74MX mainboard
+ 1458 e000 GA-MA69G-S3H Motherboard
+ 1462 235c P965 Neo MS-7235 mainboard
+ 1462 236c 945P Neo3-F motherboard
+ 8168 RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
+ 1019 8168 RTL8111/8168 PCI Express Gigabit Ethernet controller
+ 1025 1094 Acer Aspire E5-575G
+ 1028 0283 Vostro 220
+ 1028 04b2 Vostro 3350
+ 1028 04da Vostro 3750
+ 1028 05d7 Alienware X51 R2
+ 1028 06f2 Latitude 3470
+ 1028 06f3 Latitude 3570
+ 1028 0869 Vostro 3470
+ 103c 1611 Pavilion DM1Z-3000
+ 103c 1950 ProBook 450/455
+ 103c 2a6f Asus IPIBL-LB Motherboard
+ 103c 825b OMEN-17-w001nv
+ 103c 8615 Pavilion Laptop 15-cw1xxx
+ 103c 86d4 Pavilion Laptop 15-ec0xxx
+# Rev 29, uses r8169 Driver on Linux
+ 103c 8882 HP ProDesk 405 G8 Desktop Mini PC
+ 1043 11f5 Notebook motherboard (one of many models)
+ 1043 16d5 U6V/U31J laptop
+ 1043 81aa P5B
+ 1043 82c6 M3A78 Series Motherboard
+ 1043 83a3 M4A785/P7P55 Motherboard
+ 1043 8432 P8P67 and other motherboards
+ 1043 8505 P8 series motherboard
+ 1043 8554 H81M-C Motherboard
+ 1043 859e AM1I-A Motherboard
+ 1043 8677 PRIME B450M-A Motherboard
+ 105b 0d7c D270S/D250S Motherboard
+ 10ec 8168 RTL8111/8168 PCI Express Gigabit Ethernet controller
+ 144d c652 RTL8168 on a NP300E5C series laptop
+ 1458 e000 Onboard Ethernet
+ 1462 238c Onboard RTL8111b on MSI P965 Platinum Mainboard
+ 1462 345c RTL8111B on MS-7345 Motherboard
+ 1462 368c K9AG Neo2
+ 1462 4180 Wind PC MS-7418
+ 1462 7522 X58 Pro-E
+ 1462 7c37 X570-A PRO motherboard
+ 1775 11cc CC11/CL11
+ 17aa 3098 ThinkCentre E73
+ 17aa 3814 Z50-75
+ 17aa 3823 Lenovo V130-15IGM Laptop - Type 81HL
+ 17aa 5124 ThinkPad E595
+ 1849 8168 Motherboard (one of many)
+ 7470 3468 TG-3468 Gigabit PCI Express Network Adapter
+ 8086 2055 NUC Kit DN2820FYKH
+ 8086 d615 Desktop Board D510MO/D525MW
+ ea50 ce19 mCOM10-L1900
+ 8169 RTL8169 PCI Gigabit Ethernet Controller
+ 1025 0079 Aspire 5024WLMi
+ 10bd 3202 EP-320G-TX1 32-bit PCI Gigabit Ethernet Adapter
+ 10ec 8169 RTL8169/8110 Family PCI Gigabit Ethernet NIC
+ 1259 c107 CG-LAPCIGT
+ 1371 434e ProG-2000L
+ 1385 311a GA311
+ 1385 5200 GA511 Gigabit PC Card
+ 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
+ 1734 1091 D2030-A1
+ a0a0 0449 AK86-L motherboard
+ 816a RTL8111xP UART #1
+ ea50 ce19 mCOM10-L1900
+ 816b RTL8111xP UART #2
+ ea50 ce19 mCOM10-L1900
+ 816c RTL8111xP IPMI interface
+ ea50 ce19 mCOM10-L1900
+ 816d RTL811x EHCI host controller
+ ea50 ce19 mCOM10-L1900
+ 816e Realtek RealManage BMC
+ 8171 RTL8191SEvA Wireless LAN Controller
+ 8172 RTL8191SEvB Wireless LAN Controller
+ 8173 RTL8192SE Wireless LAN Controller
+ 8174 RTL8192SE Wireless LAN Controller
+ 8176 RTL8188CE 802.11b/g/n WiFi Adapter
+ 1043 84b5 PCE-N10
+ 1a3b 1139 AW-NE139H Half-size Mini PCIe Card
+ 8177 RTL8191CE PCIe Wireless Network Adapter
+ 8178 RTL8192CE PCIe Wireless Network Adapter
+ 8179 RTL8188EE Wireless Network Adapter
+ 103c 197d RTL8188EE mini-PCIe card
+ 8180 RTL8180L 802.11b MAC
+ 1385 4700 MA521 802.11b Wireless PC Card
+ 1737 0019 WPC11v4 802.11b Wireless-B Notebook Adapter
+ 8185 RTL-8185 IEEE 802.11a/b/g Wireless LAN Controller
+ 818b RTL8192EE PCIe Wireless Network Adapter
+ 8190 RTL8190 802.11n PCI Wireless Network Adapter
+ 8191 RTL8192CE PCIe Wireless Network Adapter
+ 8192 RTL8192E/RTL8192SE Wireless LAN Controller
+ 8193 RTL8192DE Wireless LAN Controller
+ 8196 RTL8196 Integrated PCI-e Bridge
+ 8197 SmartLAN56 56K Modem
+ 8199 RTL8187SE Wireless LAN Controller
+ 1462 6894 MN54G2 / MS-6894 Wireless Mini PCIe Card
+ 8723 RTL8723AE PCIe Wireless Network Adapter
+ 8812 RTL8812AE 802.11ac PCIe Wireless Network Adapter
+ 8813 RTL8813AE 802.11ac PCIe Wireless Network Adapter
+ 8821 RTL8821AE 802.11ac PCIe Wireless Network Adapter
+ 8852 RTL8852AE 802.11ax PCIe Wireless Network Adapter
+ b723 RTL8723BE PCIe Wireless Network Adapter
+ 10ec 8739 Dell Wireless 1801
+ 17aa b736 Z50-75
+ b822 RTL8822BE 802.11a/b/g/n/ac WiFi adapter
+ 103c 831b Realtek RTL8822BE 802.11ac 2 × 2 Wi-Fi + Bluetooth 4.2 Combo Adapter (MU-MIMO supported)
+ 17aa 5124 ThinkPad E595
+ 17aa b023 ThinkPad E595
+ c821 RTL8821CE 802.11ac PCIe Wireless Network Adapter
+ c822 RTL8822CE 802.11ac PCIe Wireless Network Adapter
+ c82f RTL8822CE 802.11ac PCIe Wireless Network Adapter
+ d723 RTL8723DE 802.11b/g/n PCIe Adapter
+10ed Ascii Corporation
+ 7310 V7310
+10ee Xilinx Corporation
+ 0001 EUROCOM for PCI (ECOMP)
+ 0002 Octal E1/T1 for PCI ETP Card
+ 0007 Default PCIe endpoint ID
+ 0205 Wildcard TE205P
+ 0210 Wildcard TE210P
+ 0300 Spartan 3 Designs (Xilinx IP)
+ 0314 Wildcard TE405P/TE410P (1st Gen)
+ 0405 Wildcard TE405P (2nd Gen)
+ 0410 Wildcard TE410P (2nd Gen)
+ 0600 Xilinx 6 Designs (Xilinx IP)
+ 3fc0 RME Digi96
+ 3fc1 RME Digi96/8
+ 3fc2 RME Digi96/8 Pro
+ 3fc3 RME Digi96/8 Pad
+ 3fc4 RME Digi9652 (Hammerfall)
+ 3fc5 RME Hammerfall DSP
+ 3fc6 RME Hammerfall DSP MADI
+# Reference: https://xilinx.github.io/Alveo-Cards/master/management-specification/appendix_a.html
+ 5000 Alveo U200 XDMA Platform
+# Reference: https://xilinx.github.io/Alveo-Cards/master/management-specification/appendix_a.html
+ 5004 Alveo U250 XDMA Platform
+ 5005 Alveo U250
+# Reference: https://xilinx.github.io/Alveo-Cards/master/management-specification/appendix_a.html
+ 500c Alveo U280 XDMA Platform
+# Reference: https://xilinx.github.io/Alveo-Cards/master/management-specification/appendix_a.html
+ 5020 Alveo U50 XMDA Platform
+# Reference: https://xilinx.github.io/Alveo-Cards/master/management-specification/appendix_a.html
+ 505c Alveo U55C
+ 6987 SmartSSD
+ 6988 SmartSSD
+ 7011 7-Series FPGA Hard PCIe block (AXI/debug)
+ 7038 FPGA Card XC7VX690T
+ 17aa 402f FPGA XC7VX690T-3FFG1157E
+ 8019 Memory controller
+ 1eec 0201 VSEC10232X Dual-port 100Gb/s Etherent PCIe
+ 8380 Ellips ProfiXpress Profibus Master
+ 8381 Ellips Santos Frame Grabber
+ 9134 SmartSSD
+ 9234 SmartSSD
+ 9434 SmartSSD
+# Reference: https://xilinx.github.io/Alveo-Cards/master/management-specification/appendix_a.html
+ d000 Alveo U200 Golden Image
+# Reference: https://xilinx.github.io/Alveo-Cards/master/management-specification/appendix_a.html
+ d004 Alveo U250 Golden Image
+# Reference: https://xilinx.github.io/Alveo-Cards/master/management-specification/appendix_a.html
+ d00c Alveo U280 Golden Image
+# Reference: https://xilinx.github.io/Alveo-Cards/master/management-specification/appendix_a.html
+ d020 Alveo U50 Golden Image
+ d154 Copley Controls CAN card (PCI-CAN-02)
+# SED is assigned Xilinx PCI device IDs ebf0 through ebff
+ ebf0 SED Systems Modulator/Demodulator
+ ebf1 SED Systems Audio Interface Card
+ ebf2 SED Systems Common PCI Interface
+ ebf3 SED Systems PCIe-AXI Bridge
+10ef Racore Computer Products, Inc.
+ 8154 M815x Token Ring Adapter
+10f0 Peritek Corporation
+10f1 Tyan Computer
+ 2865 Tyan Thunder K8E S2865
+ 5300 Tyan S5380 Mainboard
+10f2 Achme Computer, Inc.
+10f3 Alaris, Inc.
+10f4 S-MOS Systems, Inc.
+10f5 NKK Corporation
+ a001 NDR4000 [NR4600 Bridge]
+10f6 Creative Electronic Systems SA
+10f7 Matsushita Electric Industrial Co., Ltd.
+10f8 Altos India Ltd
+10f9 PC Direct
+10fa Truevision
+ 000c TARGA 1000
+10fb Thesys Gesellschaft fuer Mikroelektronik mbH
+ 186f TH 6255
+10fc I-O Data Device, Inc.
+# What's in the cardbus end of a Sony ACR-A01 card, comes with newer Vaio CD-RW drives
+ 0003 Cardbus IDE Controller
+ 0005 Cardbus SCSI CBSC II
+10fd Soyo Computer, Inc
+10fe Fast Multimedia AG
+10ff NCube
+1100 Jazz Multimedia
+1101 Initio Corporation
+ 0002 INI-920 Ultra SCSI Adapter
+ 1060 INI-A100U2W
+ 1622 INI-1623 PCI SATA-II Controller
+ 9100 INI-9100/9100W
+ 9400 INI-940 Fast Wide SCSI Adapter
+ 9401 INI-935 Fast Wide SCSI Adapter
+ 9500 INI-950 SCSI Adapter
+ 9502 INI-950P Ultra Wide SCSI Adapter
+1102 Creative Labs
+ 0002 EMU10k1 [Sound Blaster Live! Series]
+ 100a 1102 SB Live! 5.1 Digital OEM SB0220 EMU10K1-JFF
+ 1102 0020 CT4670/4850 SBLive! Value
+ 1102 0021 CT4620 SBLive!
+ 1102 002f M002/M003 Integrated SBLive!
+ 1102 100a SB0220/0229 SBLive! 5.1 Digital OEM
+ 1102 4001 E-mu APS
+ 1102 8022 CT4780 SBLive! Value
+ 1102 8023 CT4790 SoundBlaster PCI512
+ 1102 8024 CT4760 SBLive!
+ 1102 8025 CT1140/SB0040 Integrated SBLive!
+ 1102 8026 CT4830 SBLive! Value
+ 1102 8027 CT4832 SBLive! Value
+ 1102 8028 CT4870 SBLive! Value
+ 1102 8029 CT4872 SBLive! Value
+ 1102 802a CT4890 SoundBlaster PCI256
+ 1102 802b CT4891 SoundBlaster PCI256
+ 1102 8031 CT4831 SBLive! Value
+ 1102 8032 CT4871 SBLive! Value
+ 1102 8033 CT4893 SoundBlaster PCI256
+ 1102 8035 CT0060 SBLive!
+ 1102 8040 CT4760 SBLive!
+ 1102 8050 CT4750 SoundBlaster PCI512
+ 1102 8051 CT4850 SBLive! Value
+ 1102 8061 SB060 SBLive! Player 5.1
+ 1102 8062 SB0100 SBLive! 5.1
+ 1102 8063 DXW Integrated SBLive! 5.1
+ 1102 8064 SB0100/SB0102 SBLive! 5.1
+ 1102 8065 SB0220/0222 SBLive! 5.1 Digital
+ 1102 8066 SB0228 SBLive! 5.1 Digital
+ 1102 8067 SB0220 SBLive! 5.1
+ 1102 8068 CT0061 SBLive!
+ 1102 8069 SB0101 SBLive! 5.1 Value
+ 1102 806a SB0103 SBLive! 5.1
+ 1102 806b SB0105 SBLive! 5.1
+ 1102 806c SB0221 SBLive! 5.1
+ 1102 8071 SB0150 SoundBlaster PCI512
+# EMU8008 PCI version of emu8000 chip
+ 0003 SB AWE64(D)
+ 1102 0010 CT4600 AWE64D
+ 1102 0030 CT4650 AWE64D
+ 1102 0031 CT4655 AWE64D
+ 0004 EMU10k2/CA0100/CA0102/CA10200 [Sound Blaster Audigy Series]
+ 1102 0040 SB0090 Audigy Player
+# Probably an early engineering sample
+ 1102 0041 CT4820 SBLive!2
+ 1102 0042 CT0070 Audigy
+ 1102 0043 CT0072 Audigy
+ 1102 0051 SB0090 Audigy Player/Platinum (EX)
+ 1102 0052 SB0162 Audigy ES
+ 1102 0053 CT0090/SB0092 Audigy Player/OEM
+ 1102 0054 SB0161 Audigy ES
+ 1102 0055 SB0192 Audigy
+ 1102 0056 SB0191 Audigy
+ 1102 0057 SB0091 Audigy
+ 1102 0058 SB0095 Audigy Player/OEM
+ 1102 0059 SB0230 Audigy
+ 1102 005a SB0231 Audigy
+ 1102 005b SB0232 Audigy
+ 1102 005c SB0238 Audigy
+ 1102 1002 SB0240 Audigy 2 Platinum 6.1
+ 1102 1003 SB0350 Audigy 2 / SB0243 Audigy 2 OEM
+ 1102 1004 SB0242 Audigy 2
+ 1102 1005 SB0280 Audigy 2 Platinum Ex
+ 1102 1006 SB0245 Audigy 2 OEM
+ 1102 1007 SB0240/SB0244 Audigy 2 Platinum
+ 1102 1008 SB0320 Audigy 2
+ 1102 1009 SB0249 Audigy 2 OEM
+ 1102 100a SB0246 Audigy 2
+ 1102 2001 SB0360 Audigy 2 ZS Platinum Pro
+ 1102 2002 SB0350 Audigy 2 ZS
+ 1102 2003 SB0352 Audigy 2 ZS
+ 1102 2004 SB0355 Audigy 2 ZS
+ 1102 2005 SB0359 Audigy 2 ZS
+ 1102 2006 SB035x Audigy 2 OEM
+ 1102 2007 SB0380 Audigy 4 Pro
+ 1102 4001 E-MU 1010 [MAEM8810]
+ 1102 4002 E-MU 0404
+ 1102 4003 E-MU 1010
+ 0005 EMU20k1 [Sound Blaster X-Fi Series]
+ 1102 0021 X-Fi Platinum
+ 1102 002c X-Fi XtremeGamer FATAL1TY PRO
+ 1102 1003 X-Fi XtremeMusic
+# This chip is also known as CA0103 on Sound Blaster 5.1 SB0680 card.
+ 0006 EMU10k1X / CA0103 [SB Live! OEM / SB 5.1 / Ectiva 5.1]
+ 1102 1001 SB0680 Sound Blaster 5.1
+ 1102 1003 SB0203 SB Live! 5.1 (Dell)
+ 1102 1004 TP0033 Ectiva Audio 5.1
+ 0007 CA0106/CA0111 [SB Live!/Audigy/X-Fi Series]
+ 1102 0007 SBLive! 24bit
+ 1102 1001 SB0310 Audigy LS
+ 1102 1002 SB0312 Audigy LS
+ 1102 1006 SB0410 SBLive! 24-bit
+ 1102 100a SB0570 [SB Audigy SE]
+ 1102 1012 SB0790 X-Fi XA
+ 1102 1013 Soundblaster X-Fi Xtreme Audio
+ 1462 1009 K8N Diamond
+ 0008 CA0108/CA10300 [Sound Blaster Audigy Series]
+ 1102 0008 EMU0404 Digital Audio System
+ 1102 1001 SB0400 Audigy 2 Value
+ 1102 1021 SB0610 Audigy 4 Value
+ 1102 1022 SBxxx Audigy 2/4 Value
+ 1102 1023 SB0612 Audigy 2 LS
+ 1102 1024 SB1550 Audigy 5/Rx
+ 1102 1101 SBxxxx Audigy 2 SA
+ 1102 2001 SB0530 Audigy 2 ZS Notebook
+ 1102 2021 SBxxxx Audigy 4 Notebook
+ 1102 4002 E-MU 0404
+ 1102 4003 E-MU 1010
+ 1102 4004 EMU1010 Digital Audio System [MAEM8960]
+ 1102 4005 E-MU 0404 [MAEM8984]
+ 1102 4007 E-MU 1010 [MAEM8982]
+ 1102 4201 E-MU 0202 [MAEM8950]
+ 0009 CA0110 [Sound Blaster X-Fi Xtreme Audio]
+ 1102 0010 MB0820 Integrated
+ 1102 0018 SB1040 PCI Express
+ 000b EMU20k2 [Sound Blaster X-Fi Titanium Series]
+ 1102 0041 SB0880 [SoundBlaster X-Fi Titanium PCI-e]
+ 1102 0062 SB1270 [SoundBlaster X-Fi Titanium HD]
+ 0012 CA0132 Sound Core3D [Sound Blaster Recon3D / Z-Series / Sound BlasterX AE-5 Plus]
+ 1102 0010 SB1570 SB Audigy Fx
+ 1102 0191 CA0132 Sound Core3D - CA0113 [ Sound BlasterX AE-5 Plus]
+ 4001 SB Audigy FireWire Port
+ 1102 0010 SB Audigy FireWire Port
+ 7002 SB Live! Game Port
+ 1102 0020 Gameport Joystick
+ 7003 SB Audigy Game Port
+ 1102 0040 SB Audigy Game Port
+ 1102 0060 SB Audigy2 MIDI/Game Port
+ 7004 [SB Live! Value] Input device controller
+ 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 PCIe to PCI Bridge
+ 8938 Ectiva EV1938
+ 1033 80e5 SlimTower-Jim (NEC)
+ 1071 7150 Mitac 7150
+ 110a 5938 Siemens Scenic Mobile 510PIII
+ 13bd 100c Ceres-C (Sharp, Intel BX)
+ 13bd 100d Sharp, Intel Banister
+ 13bd 100e TwinHead P09S/P09S3 (Sharp)
+ 13bd f6f1 Marlin (Sharp)
+ 14ff 0e70 P88TE (TWINHEAD INTERNATIONAL Corp)
+ 14ff c401 Notebook 9100/9200/2000 (TWINHEAD INTERNATIONAL Corp)
+ 156d b400 G400 - Geo (AlphaTop (Taiwan))
+ 156d b550 G560 (AlphaTop (Taiwan))
+ 156d b560 G560 (AlphaTop (Taiwan))
+ 156d b700 G700/U700 (AlphaTop (Taiwan))
+ 156d b795 G795 (AlphaTop (Taiwan))
+ 156d b797 G797 (AlphaTop (Taiwan))
+# nee Triones Technologies, Inc.
+1103 HighPoint Technologies, Inc.
+ 0003 HPT343/345/346/363
+ 0004 HPT366/368/370/370A/372/372N
+ 1103 0001 HPT370A
+ 1103 0004 HPT366 UDMA66 (r1) / HPT368 UDMA66 (r2) / HPT370 UDMA100 (r3) / HPT370 UDMA100 RAID (r4)
+ 1103 0005 HPT370 UDMA100
+ 1103 0006 HPT302/302N
+ 0005 HPT372A/372N
+ 0006 HPT302/302N
+ 0007 HPT371/371N
+ 0008 HPT374
+ 0009 HPT372N
+ 0620 RocketRAID 620 2 Port SATA-III Controller
+ 0622 RocketRAID 622 2 Port SATA-III Controller
+ 0640 RocketRAID 640 4 Port SATA-III Controller
+ 0641 RocketRAID 640L 4 Port SATA-III Controller
+ 0642 RocketRAID 642L SATA-III Controller (2 eSATA ports + 2 internal SATA ports)
+ 0644 RocketRAID 644 4 Port SATA-III Controller (eSATA)
+ 0645 RocketRAID 644L 4 Port SATA-III Controller (eSATA)
+ 0646 RocketRAID 644LS SATA-III Controller (4 eSATA devices connected by 1 SAS cable)
+ 1720 RocketRAID 1720 (2x SATA II RAID Controller)
+ 1740 RocketRAID 1740
+ 1742 RocketRAID 1742
+ 2210 RocketRAID 2210 SATA-II Controller
+ 11ab 11ab 88SX6042
+ 2300 RocketRAID 230x 4 Port SATA-II Controller
+ 2310 RocketRAID 2310 4 Port SATA-II Controller
+ 2320 RocketRAID 2320 SATA-II Controller
+ 2322 RocketRAID 2322 SATA-II Controller
+ 2340 RocketRAID 2340 16 Port SATA-II Controller
+ 2640 RocketRAID 2640 SAS/SATA Controller
+ 2722 RocketRAID 2722
+# SFF-8087 Mini-SAS 16 port internal
+ 2740 RocketRAID 2740
+# SFF-8088 Mini-SAS 16 port external
+ 2744 RocketRaid 2744
+# SFF-8088 8 port external / SFF-8087 24 port internal
+ 2782 RocketRAID 2782
+ 3120 RocketRAID 3120
+ 3220 RocketRAID 3220
+ 3320 RocketRAID 3320
+ 4310 RocketRaid 4310
+ 7505 SSD7505 PCIe Gen4 x16 4-Port M.2 NVMe RAID Controller
+ 7540 SSD7540 PCIe Gen4 x16 8-Port M.2 NVMe RAID Controller
+1104 RasterOps Corp.
+1105 Sigma Designs, Inc.
+ 1105 REALmagic Xcard MPEG 1/2/3/4 DVD Decoder
+ 8300 REALmagic Hollywood Plus DVD Decoder
+ 8400 EM840x REALmagic DVD/MPEG-2 Audio/Video Decoder
+ 8401 EM8401 REALmagic DVD/MPEG-2 A/V Decoder
+ 8470 EM8470 REALmagic DVD/MPEG-4 A/V Decoder
+ 8471 EM8471 REALmagic DVD/MPEG-4 A/V Decoder
+ 8475 EM8475 REALmagic DVD/MPEG-4 A/V Decoder
+ 1105 0001 REALmagic X-Card
+ 8476 EM8476 REALmagic DVD/MPEG-4 A/V Decoder
+ 127d 0000 CineView II
+ 8485 EM8485 REALmagic DVD/MPEG-4 A/V Decoder
+ 8486 EM8486 REALmagic DVD/MPEG-4 A/V Decoder
+# Found in Cisco DMP-4305G
+ c621 EM8621L Digital Media Processor
+ c622 EM8622L MPEG-4.10 (H.264) and SMPTE 421M (VC-1) A/V Decoder
+1106 VIA Technologies, Inc.
+ 0102 Embedded VIA Ethernet Controller
+ 0130 VT6305 1394.A Controller
+ 0198 P4X600 Host Bridge
+ 0204 K8M800 Host Bridge
+ 0208 PT890 Host Bridge
+ 0238 K8T890 Host Bridge
+ 0258 PT880 Host Bridge
+ 0259 CN333/CN400/PM880 Host Bridge
+ 0269 KT880 Host Bridge
+ 0282 K8T800Pro Host Bridge
+ 1043 80a3 A8V Deluxe
+ 0290 K8M890 Host Bridge
+ 0293 PM896 Host Bridge
+ 0296 P4M800 Host Bridge
+ 0305 VT8363/8365 [KT133/KM133]
+ 1019 0987 K7VZA Mainboard
+ 1043 8033 A7V Mainboard
+ 1043 803e A7V-E Mainboard
+ 1043 8042 A7V133/A7V133-C Mainboard
+ 147b a401 KT7/KT7-RAID/KT7A/KT7A-RAID Mainboard
+ 0308 PT880 Ultra/PT894 Host Bridge
+ 1043 8199 P4V800D-X Mainboard
+ 1849 0308 Motherboard
+ 0314 CN700/VN800/P4M800CE/Pro Host Bridge
+ 0324 CX700/VX700 Host Bridge
+ 0327 P4M890 Host Bridge
+ 0336 K8M890CE Host Bridge
+ 0340 PT900 Host Bridge
+ 0351 K8T890CF Host Bridge
+ 0353 VX800/820-Series Chipset Host-Bridge Controller
+ 0364 CN896/VN896/P4M900 Host Bridge
+ 1043 81ce P5VD2-VM mothervoard
+ 0391 VT8371 [KX133]
+ 0409 VX855/VX875 Host Bridge: Host Control
+ 0410 VX900 Series Host Bridge: Host Control
+ 0415 VT6415 PATA IDE Host Controller
+ 1043 838f Motherboard
+ 0501 VT8501 [Apollo MVP4]
+ 0505 VT82C505
+# Shares chip with :0576. The VT82C576M has :1571 instead of :0561.
+ 0561 VT82C576MV
+ 0571 VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE
+ 1019 0985 P6VXA Motherboard
+ 1019 0a81 L7VTA v1.0 Motherboard (KT400-8235)
+ 1043 8052 VT8233A Bus Master ATA100/66/33 IDE
+ 1043 808c A7V8X / A7V333 motherboard
+ 1043 80a1 A7V8X-X motherboard rev. 1.01
+ 1043 80ed A7V600/K8V-X/A8V Deluxe motherboard
+ 1106 0571 VT82C586/B/VT82C686/A/B/VT8233/A/C/VT8235 PIPC Bus Master IDE
+ 1179 0001 Magnia Z310
+ 1297 f641 FX41 motherboard
+ 1458 5002 GA-7VAX Mainboard
+ 1462 5901 KT6 Delta-FIS2R (MS-6590)
+ 1462 7020 K8T NEO 2 motherboard
+ 1462 7094 K8T Neo2-F V2.0
+ 1462 7120 KT4AV motherboard
+ 1462 7181 K8MM3-V mainboard
+ 147b 1407 KV8-MAX3 motherboard
+# probably all K7VT2/4*/6
+ 1849 0571 K7VT series Motherboards
+ 0576 VT82C576 3V [Apollo Master]
+ 0581 CX700/VX700/VX800/820-Series Serial ATA RAID-Controller
+# Upgrade bios to get correct ID: 5324 instead of 0581
+ 1106 0581 Wrong IDE ID
+ 0585 VT82C585VP [Apollo VP1/VPX]
+ 0586 VT82C586/A/B PCI-to-ISA [Apollo VP]
+ 1106 0000 MVP3 ISA Bridge
+ 0591 VT8237A SATA 2-Port Controller
+ 0595 VT82C595 [Apollo VP2]
+ 0596 VT82C596 ISA [Mobile South]
+ 1106 0000 VT82C596/A/B PCI to ISA Bridge
+ 1458 0596 VT82C596/A/B PCI to ISA Bridge
+ 0597 VT82C597 [Apollo VP3]
+ 0598 VT82C598 [Apollo MVP3]
+ 0601 VT8601 [Apollo ProMedia]
+ 0605 VT8605 [ProSavage PM133]
+ 103c 1254 D9840-60001 [Brio BA410 Motherboard]
+ 1043 802c CUV4X mainboard
+ 0680 VT82C680 [Apollo P6]
+ 0686 VT82C686 [Apollo Super South]
+ 1019 0985 P6VXA Motherboard
+ 103c 1256 D9840-60001 [Brio BA410 Motherboard]
+ 1043 802c CUV4X mainboard
+ 1043 8033 A7V Mainboard
+ 1043 803e A7V-E Mainboard
+ 1043 8040 A7M266 Mainboard
+ 1043 8042 A7V133/A7V133-C Mainboard
+ 1106 0000 VT82C686/A PCI to ISA Bridge
+ 1106 0686 VT82C686/A PCI to ISA Bridge
+ 1179 0001 Magnia Z310
+ 147b a702 KG7-Lite Mainboard
+ 0691 VT82C693A/694x [Apollo PRO133x]
+ 1019 0985 P6VXA Motherboard
+ 1179 0001 Magnia Z310
+ 1458 0691 VT82C691 Apollo Pro System Controller
+ 0693 VT82C693 [Apollo Pro Plus]
+ 0698 VT82C693A [Apollo Pro133 AGP]
+ 0709 VX11 Standard Host Bridge
+ 070a VX11 PCI Express Root Port
+ 070b VX11 PCI Express Root Port
+ 070c VX11 PCI Express Root Port
+ 070d VX11 PCI Express Root Port
+ 070e VX11 PCI Express Root Port
+ 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
+ 1258 PT880 Host Bridge
+ 1259 CN333/CN400/PM880 Host Bridge
+ 1269 KT880 Host Bridge
+ 1282 K8T800Pro Host Bridge
+ 1290 K8M890 Host Bridge
+ 1293 PM896 Host Bridge
+ 1296 P4M800 Host Bridge
+ 1308 PT894 Host Bridge
+ 1314 CN700/VN800/P4M800CE/Pro Host Bridge
+ 1324 CX700/VX700-Series Error Reporting
+ 1327 P4M890 Host Bridge
+ 1336 K8M890CE Host Bridge
+ 1340 PT900 Host Bridge
+ 1351 VT3351 Host Bridge
+ 1353 VX800/VX820 Error Reporting
+ 1364 CN896/VN896/P4M900 Host Bridge
+ 1409 VX855/VX875 Error Reporting
+ 1410 VX900 Series 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
+ 2238 K8T890 Host Bridge
+ 2258 PT880 Host Bridge
+ 2259 CN333/CN400/PM880 CPU Host Bridge
+ 2269 KT880 Host Bridge
+ 2282 K8T800Pro Host Bridge
+ 2290 K8M890 Host Bridge
+ 2293 PM896 Host Bridge
+ 2296 P4M800 Host Bridge
+ 2308 PT894 Host Bridge
+ 2314 CN700/VN800/P4M800CE/Pro Host Bridge
+ 2324 CX700/VX700-Series Host Interface Control
+ 2327 P4M890 Host Bridge
+ 2336 K8M890CE Host Bridge
+ 2340 PT900 Host Bridge
+ 2351 VT3351 Host Bridge
+ 2353 VX800/VX820 Host Bus Control
+ 2364 CN896/VN896/P4M900 Host Bridge
+ 2409 VX855/VX875 Host Bus Control
+ 2410 VX900 Series CPU Bus Controller
+ 287a VT8251 PCI to PCI Bridge
+ 287b VT8251 Host Bridge
+ 287c VT8251 PCIE Root Port
+ 287d VT8251 PCIE Root Port
+ 287e VT8237/8251 Ultra VLINK Controller
+ 3022 CLE266
+ 3038 VT82xx/62xx/VX700/8x0/900 UHCI USB 1.1 Controller
+ 0925 1234 onboard UHCI USB 1.1 Controller
+ 1019 0985 P6VXA Motherboard
+ 1019 0a81 L7VTA v1.0 Motherboard (KT400-8235)
+ 1043 8080 A7V333 motherboard
+ 1043 808c VT62xx USB1.1 4 port controller
+ 1043 80a1 A7V8X-X motherboard
+ 1043 80ed A7V600/K8V-X/A8V Deluxe motherboard
+ 1179 0001 Magnia Z310
+ 1234 0925 MVP3 USB Controller
+ 1458 5004 GA-7VAX Mainboard
+ 1462 5901 KT6 Delta-FIS2R (MS-6590)
+ 1462 7020 K8T NEO 2 motherboard
+ 1462 7094 K8T Neo2-F V2.0
+ 1462 7120 KT4AV motherboard
+ 1462 7181 K8MM3-V mainboard
+ 147b 1407 KV8-MAX3 motherboard
+ 182d 201d CN-029 USB2.0 4 port PCI Card
+# probably all K7VT2/4*/6
+ 1849 3038 K7VT series Motherboards
+ 19da a179 ZBOX nano VD01
+ 1af4 1100 QEMU Virtual Machine
+ 3040 VT82C586B ACPI
+ 3043 VT86C100A [Rhine]
+ 10bd 0000 VT86C100A Fast Ethernet Adapter
+ 1106 0100 VT86C100A Fast Ethernet Adapter
+ 1186 1400 DFE-530TX PCI Fast Ethernet Adapter (rev. A)
+ 3044 VT6306/7/8 [Fire II(M)] IEEE 1394 OHCI Controller
+ 0010 0001 IEEE 1394 4port DCST 1394-3+1B
+ 1025 005a TravelMate 290
+ 103c 2a20 Pavilion t3030.de Desktop PC
+ 103c 2a3b Media Center PC m7590n
+ 1043 808a A8V/A8N/P4P800/P5SD2 series motherboard
+ 1043 81fe Motherboard
+ 1458 1000 GA-7VT600-1394 Motherboard
+ 1462 207d K8NGM2 series motherboard
+ 1462 217d Aspire L250
+ 1462 590d KT6 Delta-FIS2R (MS-6590)
+ 1462 702d K8T NEO 2 motherboard
+ 1462 971d MS-6917
+ 3050 VT82C596 Power Management
+ 3051 VT82C596 Power Management
+ 3053 VT6105M [Rhine-III]
+ 1186 1404 DFE-530TX PCI Fast Ethernet Adapter (rev. D)
+ 3057 VT82C686 [Apollo Super ACPI]
+ 1019 0985 P6VXA Motherboard
+ 1019 0987 K7VZA Motherboard
+ 1043 8033 A7V Mainboard
+ 1043 803e A7V-E Mainboard
+ 1043 8040 A7M266 Mainboard
+ 1043 8042 A7V133/A7V133-C Mainboard
+ 1179 0001 Magnia Z310
+ 3058 VT82C686 AC97 Audio Controller
+ 0e11 0097 SoundMax Digital Integrated Audio
+ 0e11 b194 Soundmax integrated digital audio
+ 1019 0985 P6VXA Motherboard
+ 1019 0987 K7VZA Motherboard
+ 103c 1251 D9840-60001 [Brio BA410 Motherboard]
+ 1043 1106 A7V133/A7V133-C Mainboard
+ 1106 4511 Onboard Audio on EP7KXA
+ 1106 aa03 VT1612A AC'97 Audio Controller
+ 11d4 5348 AD1881A audio
+ 1458 7600 Onboard Audio
+ 1462 3091 MS-6309 Onboard Audio
+ 1462 3092 MS-6309 v2.x Mainboard (VIA VT1611A codec)
+ 1462 3300 MS-6330 Onboard Audio
+ 1462 3400 MS-6340 (VT8363) motherboard
+ 15dd 7609 Onboard Audio
+ 3059 VT8233/A/8235/8237 AC97 Audio Controller
+ 1019 0a81 L7VTA v1.0 Motherboard (KT400-8235)
+ 1019 1841 M811 (VT8367/VT8235/VT6103) [KT333] motherboard
+ 1019 1877 K8M800-M2 (V2.0) onboard audio
+ 1043 8095 A7V8X Motherboard (Realtek ALC650 codec)
+ 1043 80a1 A7V8X-X Motherboard
+ 1043 80b0 A7V600/K8V-X/K8V Deluxe motherboard (ADI AD1980 codec [SoundMAX])
+ 1043 80f3 SK8V motherboard
+ 1043 810d P5VD1-X (AD1888 codec [SoundMax])
+ 1043 812a A8V Deluxe motherboard (Realtek ALC850 codec)
+ 10ec 8168 High Definition Audio
+ 1106 3059 L7VMM2 Motherboard
+ 1106 4161 K7VT2 motherboard
+ 1106 4170 PCPartner P4M800-8237R Motherboard
+ 1106 4552 Soyo KT-600 Dragon Plus (Realtek ALC 650)
+ 1297 c160 FX41 motherboard (Realtek ALC650 codec)
+ 1413 147b KV8 Pro motherboard onboard audio
+ 1458 a002 GA-7VAX Onboard Audio (Realtek ALC650)
+ 1462 0080 K8T NEO 2 motherboard
+ 1462 3800 KT266 onboard audio
+ 1462 5901 KT6 Delta-FIS2R (MS-6590)
+ 1462 7181 K8MM3-V mainboard
+ 147b 1407 KV8-MAX3 motherboard
+ 1695 300c Realtek ALC655 audio on EP-8KRA series mainboard
+ 1849 0850 ASRock 775Dual-880 Pro onboard audio (Realtek ALC850)
+ 1849 9739 P4VT8 Mainboard (C-Media CMI9739A codec)
+# probably all K7VT2/4*/6
+ 1849 9761 K7VT series Motherboards
+ 4005 4710 MSI K7T266 Pro2-RU (MSI-6380 v2) onboard audio (Realtek/ALC 200/200P)
+ a0a0 01b6 AK77-8XN onboard audio
+ a0a0 0342 AK86-L motherboard
+ 3065 VT6102/VT6103 [Rhine-II]
+ 1043 80a1 A7V8X-X Motherboard
+ 1043 80ed A7V600-X Motherboard
+ 1106 0102 VT6102/6103 [Rhine II] Ethernet Controller
+ 1186 1400 DFE-530TX PCI Fast Ethernet Adapter (rev. A)
+ 1186 1401 DFE-530TX PCI Fast Ethernet Adapter (rev. B)
+ 1186 1402 DFE-530TX PCI Fast Ethernet Adapter (rev. B)
+ 13b9 1421 LD-10/100AL PCI Fast Ethernet Adapter (rev.B)
+ 1462 7061 MS-7061
+ 1462 7181 K8MM3-V mainboard
+ 147b 1c09 NV7 Motherboard
+ 1695 3005 VT6103
+# probably all K7VT2/4*/6
+ 1849 3065 K7VT series Motherboards
+# This hosts more than just the Intel 537 codec, it also hosts PCtel (SIL33) and SmartLink (SIL34) codecs
+ 3068 AC'97 Modem Controller
+ 1462 309e MS-6309 Saturn Motherboard
+ 3074 VT8233 PCI to ISA Bridge
+ 1043 8052 VT8233A
+ 3091 VT8633 [Apollo Pro266]
+ 3099 VT8366/A/7 [Apollo KT266/A/333]
+ 1019 1841 M811 (VT8367/VT8235/VT6103) [KT333] motherboard
+ 1043 8064 A7V266-E Mainboard
+ 1043 807f A7V333 Mainboard
+ 1849 3099 K7VT2 motherboard
+ 3101 VT8653 Host Bridge
+ 3102 VT8662 Host Bridge
+ 3103 VT8615 Host Bridge
+ 3104 USB 2.0 EHCI-Compliant Host-Controller
+ 0925 1234 onboard EHCI USB 2.0 Controller
+ 1019 0a81 L7VTA v1.0 Motherboard (KT400-8235)
+ 1043 808c A7V8X motherboard
+ 1043 80a1 A7V8X-X motherboard rev 1.01
+ 1043 80ed A7V600/K8V-X/A8V Deluxe motherboard
+ 1106 3104 USB 2.0 Controller
+ 1297 f641 FX41 motherboard
+ 1458 5004 GA-7VAX Mainboard
+ 1462 5901 KT6 Delta-FIS2R (MS-6590)
+ 1462 7020 K8T NEO 2 motherboard
+ 1462 7094 K8T Neo2-F V2.0
+ 1462 7120 KT4AV motherboard
+ 1462 7181 K8MM3-V mainboard
+ 147b 1407 KV8-MAX3 motherboard
+ 182d 201d CN-029 USB 2.0 4 port PCI Card
+# probably all K7VT2/4*/6
+ 1849 3104 K7VT series Motherboards
+ 19da a179 ZBOX nano VD01
+ 3106 VT6105/VT6106S [Rhine-III]
+ 1106 0105 VT6106S [Rhine-III]
+ 1186 1403 DFE-530TX PCI Fast Ethernet Adapter (rev. C)
+ 1186 1405 DFE-520TX Fast Ethernet PCI Adapter
+ 1186 1406 DFE-530TX+ rev F2
+ 1186 1407 DFE-538TX
+ 3108 K8M800/K8N800/K8N800A [S3 UniChrome Pro]
+ 3109 VT8233C PCI to ISA Bridge
+ 3112 VT8361 [KLE133] Host Bridge
+ 3113 VPX/VPX2 PCI to PCI Bridge Controller
+ 3116 VT8375 [KM266/KL266] Host Bridge
+ 1297 f641 FX41 motherboard
+ 3118 CN400/PM800/PM880/PN800/PN880 [S3 UniChrome Pro]
+ 3119 VT6120/VT6121/VT6122 Gigabit Ethernet Adapter
+ 3122 VT8623 [Apollo CLE266] integrated CastleRock graphics
+ 3123 VT8623 [Apollo CLE266]
+ 3128 VT8753 [P4X266 AGP]
+ 3133 VT3133 Host Bridge
+ 3142 VT6651 WiFi Adapter, 802.11b
+ 3147 VT8233A ISA Bridge
+ 1043 808c A7V333 motherboard
+ 3148 P4M266 Host Bridge
+ 3149 VIA VT6420 SATA RAID Controller
+ 1043 80ed A7V600/K8V Deluxe/K8V-X/A8V Deluxe motherboard
+ 1458 b003 GA-7VM400AM(F) Motherboard
+ 1462 5901 KT6 Delta-FIS2R (MS-6590)
+ 1462 7020 K8T Neo 2 Motherboard
+ 1462 7094 K8T Neo2-F V2.0
+ 1462 7181 K8MM3-V mainboard
+ 147b 1407 KV8-MAX3 motherboard
+ 147b 1408 KV7
+ 1849 3149 K7VT6 motherboard
+ a0a0 04ad AK86-L motherboard
+ 3156 P/KN266 Host Bridge
+ 3157 CX700/VX700 [S3 UniChrome Pro]
+ 3164 VT6410 ATA133 RAID controller
+ 1043 80f4 P4P800 Mainboard Deluxe ATX
+ 1462 7028 915P/G Neo2
+ 3168 P4X333/P4X400/PT800 AGP Bridge
+ 1849 3168 P4VT8 Mainboard
+ 3177 VT8235 ISA Bridge
+ 1019 0a81 L7VTA v1.0 Motherboard (KT400-8235)
+ 1019 1841 M811 (VT8367/VT8235/VT6103) [KT333] motherboard
+ 1043 808c A7V8X motherboard
+ 1043 80a1 A7V8X-X motherboard
+ 1106 0000 KT4AV motherboard
+ 1297 f641 FX41 motherboard
+ 1458 5001 GA-7VAX Mainboard
+# probably all K7VT2/4*/6
+ 1849 3177 K7VT series Motherboards
+ 3178 ProSavageDDR P4N333 Host Bridge
+ 3188 VT8385 [K8T800 AGP] Host Bridge
+ 1043 80a3 K8V Deluxe/K8V-X motherboard
+ 147b 1407 KV8-MAX3 motherboard
+ 3189 VT8377 [KT400/KT600 AGP] Host Bridge
+ 1043 807f A7V8X motherboard
+ 1106 0000 KT4AV motherboard (KT400A)
+ 1458 5000 GA-7VAX Mainboard
+# probably all K7VT2/4*/6
+ 1849 3189 K7VT series Motherboards
+ 31b0 VX11 Standard Host Bridge
+ 31b1 VX11 Standard Host Bridge
+ 31b2 VX11 DRAM Controller
+ 31b3 VX11 Power Management Controller
+ 31b4 VX11 I/O APIC
+ 31b5 VX11 Scratch Device
+ 31b7 VX11 Standard Host Bridge
+ 31b8 VX11 PCI to PCI Bridge
+ 3204 K8M800 Host Bridge
+ 3205 VT8378 [KM400/A] Chipset Host Bridge
+ 1458 5000 GA-7VM400M Motherboard
+ 3208 PT890 Host Bridge
+ 3213 VPX/VPX2 PCI to PCI Bridge Controller
+ 3218 K8T800M Host Bridge
+ 3227 VT8237 ISA bridge [KT600/K8T800/K8T890 South]
+ 1043 80ed A7V600/K8V-X/A8V Deluxe motherboard
+ 1106 3227 DFI KT600-AL / Soltek SL-B9D-FGR Motherboard
+ 1458 5001 GA-7VT600 Motherboard
+ 147b 1407 KV8-MAX3 motherboard
+ 1849 3227 K7VT4 motherboard
+ 3230 K8M890CE/K8N890CE [Chrome 9]
+ 3238 K8T890 Host Bridge
+ 3249 VT6421 IDE/SATA Controller
+ 1106 3249 VT6421 IDE/SATA Controller
+ 324a CX700/VX700 PCI to PCI Bridge
+ 324b CX700/VX700 Host Bridge
+ 324e CX700/VX700 Internal Module Bus
+ 3253 VT6655 WiFi Adapter, 802.11a/b/g
+ 3258 PT880 Host Bridge
+ 3259 CN333/CN400/PM880 Host Bridge
+ 3260 VIA Chrome9 HC IGP
+ 3269 KT880 Host Bridge
+ 3282 K8T800Pro Host Bridge
+ 3287 VT8251 PCI to ISA Bridge
+ 3288 VX900/VT8xxx High Definition Audio Controller
+ 19da a179 ZBOX VD01
+ 3290 K8M890 Host Bridge
+ 3296 P4M800 Host Bridge
+ 3324 CX700/VX700-Series DRAM Bus Control
+ 3327 P4M890 Host Bridge
+ 3336 K8M890CE Host Bridge
+ 3337 VT8237A PCI to ISA Bridge
+ 3340 PT900 Host Bridge
+ 3343 P4M890 [S3 UniChrome Pro]
+ 3344 CN700/P4M800 Pro/P4M800 CE/VN800 Graphics [S3 UniChrome Pro]
+ 3349 VT8251 AHCI/SATA 4-Port Controller
+ 3351 VT3351 Host Bridge
+ 3353 VX800/820 PCI to PCI Bridge
+ 3364 CN896/VN896/P4M900 Host Bridge
+ 3365 VT630x IEEE 1394 Host Controller [Fire II/M]
+ 3371 CN896/VN896/P4M900 [Chrome 9 HC]
+ 3372 VT8237S PCI to ISA Bridge
+ 337a VT8237A PCI to PCI Bridge
+ 337b VT8237A Host Bridge
+ 3403 VT6315 Series Firewire Controller
+ 1043 8374 M5A88-V EVO
+ 1043 8384 P8P67 Deluxe Motherboard
+ 3409 VX855/VX875 DRAM Bus Control
+ 3410 VX900 Series DRAM Bus Control
+ 19da a179 ZBOX nano VD01
+ 3432 VL800/801 xHCI USB 3.0 Controller
+ 3456 VX11 Standard Host Bridge
+ 345b VX11 Miscellaneous Bus
+ 3483 VL805/806 xHCI USB 3.0 Controller
+ 3a01 VX11 Graphics [Chrome 645/640]
+ 4149 VIA VT6420 (ATA133) Controller
+ 4204 K8M800 Host Bridge
+ 4208 PT890 Host Bridge
+ 4238 K8T890 Host Bridge
+ 4258 PT880 Host Bridge
+ 4259 CN333/CN400/PM880 Host Bridge
+ 4269 KT880 Host Bridge
+ 4282 K8T800Pro Host Bridge
+ 4290 K8M890 Host Bridge
+ 4293 PM896 Host Bridge
+ 4296 P4M800 Host Bridge
+ 4308 PT894 Host Bridge
+ 4314 CN700/VN800/P4M800CE/Pro Host Bridge
+ 4324 CX700/VX700-Series Power Management and Testing Control
+ 4327 P4M890 Host Bridge
+ 4336 K8M890CE Host Bridge
+ 4340 PT900 Host Bridge
+ 4351 VT3351 Host Bridge
+ 4353 VX800/VX820 Power Management Control
+ 4364 CN896/VN896/P4M900 Host Bridge
+ 4409 VX855/VX875 Power Management Control
+ 4410 VX900 Series Power Management and Chip Testing Control
+ 19da a179 ZBOX nano VD01
+ 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 CX700M2/VX700/VX800/820-Series Serial ATA & EIDE-Controller
+ 5327 P4M890 I/O APIC Interrupt Controller
+ 5336 K8M890CE I/O APIC Interrupt Controller
+ 5340 PT900 I/O APIC Interrupt Controller
+ 5351 VT3351 I/O APIC Interrupt Controller
+ 5353 VX800/VX820 APIC and Central Traffic Control
+ 5364 CN896/VN896/P4M900 I/O APIC Interrupt Controller
+ 5372 VT8237/8251 Serial ATA Controller
+ 5409 VX855/VX875 APIC and Central Traffic Control
+ 5410 VX900 Series APIC and Central Traffic Control
+ 6100 VT85C100A [Rhine II]
+ 6287 SATA RAID Controller
+ 6290 K8M890CE Host Bridge
+ 6327 P4M890 Security Device
+ 6353 VX800/VX820 Scratch Registers
+ 6364 CN896/VN896/P4M900 Security Device
+ 6409 VX855/VX875 Scratch Registers
+ 6410 VX900 Series Scratch Registers
+ 19da a179 ZBOX nano VD01
+ 7122 VX900 Graphics [Chrome9 HD]
+ 7204 K8M800 Host Bridge
+ 7205 KM400/KN400/P4M800 [S3 UniChrome]
+ 1458 d000 Gigabyte GA-7VM400(A)M(F) Motherboard
+ 1462 7061 MS-7061
+ 7208 PT890 Host Bridge
+ 7238 K8T890 Host Bridge
+ 7258 PT880 Host Bridge
+ 7259 CN333/CN400/PM880 Host Bridge
+ 7269 KT880 Host Bridge
+ 7282 K8T800Pro Host Bridge
+ 7290 K8M890 Host Bridge
+ 7293 PM896 Host Bridge
+ 7296 P4M800 Host Bridge
+ 7308 PT894 Host Bridge
+ 7314 CN700/VN800/P4M800CE/Pro Host Bridge
+ 7324 CX700/VX700-Series North-South Module Interface Control
+ 7327 P4M890 Host Bridge
+ 7336 K8M890CE Host Bridge
+ 7340 PT900 Host Bridge
+ 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
+ 7410 VX900 Series North-South Module Interface Control
+ 19da a179 ZBOX nano VD01
+ 8231 VT8231 [PCI-to-ISA Bridge]
+ 8235 VT8235 ACPI
+ 8305 VT8363/8365 [KT133/KM133 AGP]
+ 8324 CX700/VX700-Series Bus Control and Power Management
+ 8353 VX800/VX820 Bus Control and Power Management
+ 8391 VT8371 [KX133 AGP]
+ 8400 MVP4
+ 8409 VX855/VX875 Bus Control and Power Management
+ 8410 VX900 Series Bus Control and Power Management
+ 19da a179 ZBOX VD01
+ 8500 KLE133/PLE133/PLE133T
+ 8501 VT8501 [Apollo MVP4 AGP]
+ 8596 VT82C596 [Apollo PRO AGP]
+ 8597 VT82C597 [Apollo VP3 AGP]
+ 8598 VT82C598/694x [Apollo MVP3/Pro133x AGP]
+ 1019 0985 P6VXA Motherboard
+ 8601 VT8601 [Apollo ProMedia AGP]
+ 8605 VT8605 [PM133 AGP]
+ 8691 VT82C691 [Apollo Pro]
+ 8693 VT82C693 [Apollo Pro Plus] PCI Bridge
+ 8a25 PL133/PL133T [S3 ProSavage]
+ 8a26 KL133/KL133A/KM133/KM133A [S3 ProSavage]
+ 8d01 PN133/PN133T [S3 Twister]
+ 8d04 KM266/P4M266/P4M266A/P4N266 [S3 ProSavageDDR]
+ 9001 VX900 Series Serial-ATA Controller
+ 9082 Standard AHCI 1.0 SATA Controller
+ 9140 HDMI Audio Device
+ 9201 USB3.0 Controller
+# Centaur CNS Coprocessor
+ 9380 Ncore Coprocessor
+ 9530 VX800/820/900 Series Secure Digital Memory Card Controller
+ 95d0 VX800/820/900 Series SDIO Host Controller
+ a208 PT890 PCI to PCI Bridge Controller
+ a238 K8T890 PCI to PCI Bridge Controller
+ a327 P4M890 PCI to PCI Bridge Controller
+ a353 VX8xx/900 Series South-North Module Interface Control
+ a364 CN896/VN896/P4M900 PCI to PCI Bridge Controller
+ a409 VX855/VX875/VX900 Series USB Device Controller
+ a410 VX900 Series PCI Express Root Port 0
+ b091 VT8633 [Apollo Pro266 AGP]
+ b099 VT8366/A/7 [Apollo KT266/A/333 AGP]
+ b101 VT8653 AGP Bridge
+ b102 VT8362 AGP Bridge
+ b103 VT8615 AGP Bridge
+ b112 VT8361 [KLE133] AGP Bridge
+ b113 VPX/VPX2 I/O APIC Interrupt Controller
+ b115 VT8363/8365 [KT133/KM133] PCI Bridge
+ b168 VT8235 PCI Bridge
+ b188 VT8237/8251 PCI bridge [K8M890/K8T800/K8T890 South]
+ 147b 1407 KV8-MAX3 motherboard
+ b198 VT8237/CX700/VX700-Series PCI to PCI Bridge
+ b213 VPX/VPX2 I/O APIC Interrupt Controller
+ b353 VX855/VX875/VX900 PCI to PCI Bridge
+ b410 VX900 Series PCI Express Root Port 1
+ b999 [K8T890 North / VT8237 South] PCI Bridge
+ c208 PT890 PCI to PCI Bridge Controller
+ c238 K8T890 PCI to PCI Bridge Controller
+ c327 P4M890 PCI to PCI Bridge Controller
+ c340 PT900 PCI to PCI Bridge Controller
+ c353 VX800/820-Series PCI-Express Root (PCI-to-PCI Virtual Bridge)
+ c364 CN896/VN896/P4M900 PCI to PCI Bridge Controller
+ c409 VX855/VX875 EIDE Controller
+ c410 VX900 Series PCI Express Root Port 2
+ d104 VT8237R USB UDCI Controller
+ d208 PT890 PCI to PCI Bridge Controller
+ d213 VPX/VPX2 PCI to PCI Bridge Controller
+ d238 K8T890 PCI to PCI Bridge Controller
+ d340 PT900 PCI to PCI Bridge Controller
+ d410 VX900 Series PCI Express Root Port 3
+ e208 PT890 PCI to PCI Bridge Controller
+ e238 K8T890 PCI to PCI Bridge Controller
+ e340 PT900 PCI to PCI Bridge Controller
+ e353 VX800/820-Series PCI-Express Root Port 0
+ e410 VX900 Series PCI Express Physical Layer Electrical Sub-block
+ f208 PT890 PCI to PCI Bridge Controller
+ f238 K8T890 PCI to PCI Bridge Controller
+ f340 PT900 PCI to PCI Bridge Controller
+ f353 VX800/820-Series PCI-Express Root Port 1
+ f410 VX900 Series PCI UART Port 0-3
+1107 Stratus Computers
+ 0576 VIA VT82C570MV [Apollo] (Wrong vendor ID!)
+1108 Proteon, Inc.
+ 0100 p1690plus_AA
+ 0101 p1690plus_AB
+ 0105 P1690Plus
+ 0108 P1690Plus
+ 0138 P1690Plus
+ 0139 P1690Plus
+ 013c P1690Plus
+ 013d P1690Plus
+1109 Cogent Data Technologies, Inc.
+ 1400 EM110TX [EX110TX]
+110a Siemens AG
+ 0002 Pirahna 2-port
+ 0005 Tulip controller, power management, switch extender
+ 0006 FSC PINC (I/O-APIC)
+ 0015 FSC Multiprocessor Interrupt Controller
+ 001d FSC Copernicus Management Controller
+ 007b FSC Remote Service Controller, mailbox device
+ 007c FSC Remote Service Controller, shared memory device
+ 007d FSC Remote Service Controller, SMIC device
+ 2101 HST SAPHIR V Primary PCI (ISDN/PMx)
+# 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 / 5621
+ 3142 SIMATIC NET CP 5613 / 5614
+ 3143 SIMATIC NET CP 1613
+ 4021 SIMATIC NET CP 5512 (Profibus and MPI Cardbus Adapter)
+ 4029 SIMATIC NET CP 5613 A2
+ 110a 4029 SIMATIC NET CP 5613 A2
+ 110a c029 SIMATIC NET CP 5614 A2
+ 4035 SIMATIC NET CP 1613 A2
+ 4036 SIMATIC NET CP 1616
+ 4038 SIMATIC NET CP 1604
+ 4069 SIMATIC NET CP 5623
+ 110a 4069 SIMATIC NET CP 5623
+ 110a c069 SIMATIC NET CP 5624
+ 407c SIMATIC NET CP 5612
+ 407d SIMATIC NET CP 5613 A3
+ 407e SIMATIC NET CP 5622
+ 4083 SIMATIC NET CP 5614 A3
+ 4084 SIMATIC NET CP 1626
+ 4942 FPGA I-Bus Tracer for MBD
+ 6120 SZB6120
+110b Chromatic Research Inc.
+ 0001 Mpact Media Processor
+ 0004 Mpact 2
+110c Mini-Max Technology, Inc.
+110d Znyx Advanced Systems
+110e CPU Technology
+110f Ross Technology
+1110 Powerhouse Systems
+ 6037 Firepower Powerized SMP I/O ASIC
+ 6073 Firepower Powerized SMP I/O ASIC
+1111 Santa Cruz Operation
+# Also claimed to be RNS or Rockwell International, current PCISIG records list Osicom
+1112 Osicom Technologies Inc
+ 2200 FDDI Adapter
+ 2300 Fast Ethernet Adapter
+ 2340 4 Port Fast Ethernet Adapter
+ 2400 ATM Adapter
+1113 Accton Technology Corporation
+ 1211 SMC2-1211TX
+ 103c 1207 EN-1207D Fast Ethernet Adapter
+ 1113 1211 EN-1207D Fast Ethernet Adapter
+ 1216 EN-1216 Ethernet Adapter
+ 1113 1216 EN1207F series PCI Fast Ethernet Adapter
+ 1113 2220 EN2220A Cardbus Fast Ethernet Adapter
+ 1113 2242 EN2242 10/100 Ethernet Mini-PCI Card
+ 111a 1020 SpeedStream 1020 PCI 10/100 Ethernet Adaptor [EN-1207F-TX ?]
+ 1217 EN-1217 Ethernet Adapter
+ 5105 10Mbps Network card
+ 9211 EN-1207D Fast Ethernet Adapter
+ 1113 9211 EN-1207D Fast Ethernet Adapter
+ 9511 21x4x DEC-Tulip compatible Fast Ethernet
+ d301 CPWNA100 (Philips wireless PCMCIA)
+ ec02 SMC 1244TX v3
+ ee23 SMCWPCIT-G 108Mbps Wireless PCI adapter
+1114 Atmel Corporation
+ 0506 at76c506 802.11b Wireless Network Adaptor
+1115 3D Labs
+1116 Data Translation
+ 0022 DT3001
+ 0023 DT3002
+ 0024 DT3003
+ 0025 DT3004
+ 0026 DT3005
+ 0027 DT3001-PGL
+ 0028 DT3003-PGL
+ 0051 DT322
+ 0060 DT340
+ 0069 DT332
+ 80c2 DT3162
+1117 Datacube, Inc
+ 9500 Max-1C SVGA card
+ 9501 Max-1C image processing
+1118 Berg Electronics
+1119 ICP Vortex Computersysteme GmbH
+ 0000 GDT 6000/6020/6050
+ 0001 GDT 6000B/6010
+ 0002 GDT 6110/6510
+ 0003 GDT 6120/6520
+ 0004 GDT 6530
+ 0005 GDT 6550
+ 0006 GDT 6117/6517
+ 0007 GDT 6127/6527
+ 0008 GDT 6537
+ 0009 GDT 6557/6557-ECC
+ 000a GDT 6115/6515
+ 000b GDT 6125/6525
+ 000c GDT 6535
+ 000d GDT 6555/6555-ECC
+ 0100 GDT 6117RP/6517RP
+ 0101 GDT 6127RP/6527RP
+ 0102 GDT 6537RP
+ 0103 GDT 6557RP
+ 0104 GDT 6111RP/6511RP
+ 0105 GDT 6121RP/6521RP
+ 0110 GDT 6117RD/6517RD
+ 0111 GDT 6127RD/6527RD
+ 0112 GDT 6537RD
+ 0113 GDT 6557RD
+ 0114 GDT 6111RD/6511RD
+ 0115 GDT 6121RD/6521RD
+ 0118 GDT 6118RD/6518RD/6618RD
+ 0119 GDT 6128RD/6528RD/6628RD
+ 011a GDT 6538RD/6638RD
+ 011b GDT 6558RD/6658RD
+ 0120 GDT 6117RP2/6517RP2
+ 0121 GDT 6127RP2/6527RP2
+ 0122 GDT 6537RP2
+ 0123 GDT 6557RP2
+ 0124 GDT 6111RP2/6511RP2
+ 0125 GDT 6121RP2/6521RP2
+ 0136 GDT 6113RS/6513RS
+ 0137 GDT 6123RS/6523RS
+ 0138 GDT 6118RS/6518RS/6618RS
+ 0139 GDT 6128RS/6528RS/6628RS
+ 013a GDT 6538RS/6638RS
+ 013b GDT 6558RS/6658RS
+ 013c GDT 6533RS/6633RS
+ 013d GDT 6543RS/6643RS
+ 013e GDT 6553RS/6653RS
+ 013f GDT 6563RS/6663RS
+ 0166 GDT 7113RN/7513RN/7613RN
+ 0167 GDT 7123RN/7523RN/7623RN
+ 0168 GDT 7118RN/7518RN/7518RN
+ 0169 GDT 7128RN/7528RN/7628RN
+ 016a GDT 7538RN/7638RN
+ 016b GDT 7558RN/7658RN
+ 016c GDT 7533RN/7633RN
+ 016d GDT 7543RN/7643RN
+ 016e GDT 7553RN/7653RN
+ 016f GDT 7563RN/7663RN
+ 01d6 GDT 4x13RZ
+ 01d7 GDT 4x23RZ
+ 01f6 GDT 8x13RZ
+ 01f7 GDT 8x23RZ
+ 01fc GDT 8x33RZ
+ 01fd GDT 8x43RZ
+ 01fe GDT 8x53RZ
+ 01ff GDT 8x63RZ
+ 0210 GDT 6519RD/6619RD
+ 0211 GDT 6529RD/6629RD
+ 0260 GDT 7519RN/7619RN
+ 0261 GDT 7529RN/7629RN
+ 02ff GDT MAXRP
+ 0300 GDT NEWRX
+ 0301 GDT NEWRX2
+111a Efficient Networks, Inc
+ 0000 155P-MF1 (FPGA)
+ 0002 155P-MF1 (ASIC)
+ 0003 ENI-25P ATM
+ 111a 0000 ENI-25p Miniport ATM Adapter
+ 0005 SpeedStream (LANAI)
+ 111a 0001 ENI-3010 ATM
+ 111a 0009 ENI-3060 ADSL (VPI=0)
+ 111a 0101 ENI-3010 ATM
+ 111a 0109 ENI-3060CO ADSL (VPI=0)
+ 111a 0809 ENI-3060 ADSL (VPI=0 or 8)
+ 111a 0909 ENI-3060CO ADSL (VPI=0 or 8)
+ 111a 0a09 ENI-3060 ADSL (VPI=<0..15>)
+ 0007 SpeedStream ADSL
+ 111a 1001 ENI-3061 ADSL [ASIC]
+ 1020 SpeedStream PCI 10/100 Network Card
+ 1203 SpeedStream 1023 Wireless PCI Adapter
+111b Teledyne Electronic Systems
+111c Tricord Systems Inc.
+ 0001 Powerbis Bridge
+# now owned by Microchip Technology
+111d Microsemi / PMC / IDT
+ 0001 IDT77201/77211 155Mbps ATM SAR Controller [NICStAR]
+ 0003 IDT77222/77252 155Mbps ATM MICRO ABR SAR Controller
+ 0004 IDT77V252 155Mbps ATM MICRO ABR SAR Controller
+ 0005 IDT77V222 155Mbps ATM MICRO ABR SAR Controller
+ 8018 PES12N3A 12-lane 3-Port PCI Express Switch
+ 801c PES24N3A PCI Express Switch
+ 8028 PES4T4 PCI Express Switch
+ 802b PES8T5A PCI Express Switch
+ 802c PES16T4 PCI Express Switch
+ 802d PES16T7 PCI Express Switch
+ 802e PES24T6 PCI Express Switch
+ 802f PES32T8 PCI Express Switch
+ 8032 PES48T12 PCI Express Switch
+ 8034 PES16/22/34H16 PCI Express Switch
+ 8035 PES32H8 PCI Express Switch
+ 8036 PES48H12 PCI Express Switch
+ 8037 PES64H16 PCI Express Switch
+ 8039 PES3T3 PCI Express Switch
+ 803a PES4T4 PCI Express Switch
+ 803c PES5T5 PCI Express Switch
+ 803d PES6T5 PCI Express Switch
+ 8048 PES8NT2 PCI Express Switch
+ 8049 PES8NT2 PCI Express Switch
+ 804a PES8NT2 PCI Express Internal NTB
+ 804b PES8NT2 PCI Express External NTB
+ 804c PES16NT2 PCI Express Switch
+ 804d PES16NT2 PCI Express Switch
+ 804e PES16NT2 PCI Express Internal NTB
+ 804f PES16NT2 PCI Express External NTB
+ 8058 PES12NT3 PCI Express Switch
+ 8059 PES12NT3 PCI Express Switch
+ 805a PES12NT3 PCI Express Internal NTB
+ 805b PES12NT3 PCI Express External NTB
+ 805c PES24NT3 PCI Express Switch
+ 805d PES24NT3 PCI Express Switch
+ 805e PES24NT3 PCI Express Internal NTB
+ 805f PES24NT3 PCI Express External NTB
+ 8060 PES16T4G2 PCI Express Gen2 Switch
+ 8061 PES12T3G2 PCI Express Gen2 Switch
+ 8068 PES6T6G2 PCI Express Gen2 Switch
+ 806a PES24T3G2 PCI Express Gen2 Switch
+ 14c1 000c 10G-PCIE2-8B2
+ 806c PES16T4A/4T4G2 PCI Express Gen2 Switch
+ 806e PES24T6G2 PCI Express Gen2 Switch
+ 806f HIO524G2 PCI Express Gen2 Switch
+ 8077 89HPES64H16G2 64-Lane 16-Port PCIe Gen2 System Interconnect Switch
+ 8088 PES32NT8BG2 PCI Express Switch
+ 1093 752f PXIe-8383mc Device
+ 1093 7543 PXIe-8383mc System Host
+ 1093 755c PXIe-8364
+ 1093 755d PXIe-8374
+ 1093 75ff PXIe-8383mc DMA
+ 1093 7600 PXIe-8383mc DMA
+ 1093 7602 PXIe-8384
+# 32-lanes 24-ports Gen.2
+ 808a 89HPES32NT24BG2 PCI Express Switch
+# 32-lanes 24-ports Gen.2
+ 808c 89HPES32NT24AG2 PCI Express Switch
+ 808e PES24NT24G2 PCI Express Switch
+ 808f 89HPES32NT8AG2 32-Lane 8-Port PCIe Gen2 System Interconnect Switch with Non-Transparent Bridging
+ 8090 89HPES16NT16G2 16-Lane 16-Port PCIe Gen2 System Interconnect Switch
+ 8092 89HPES12NT12G2 12-Lane 12-Port PCIe Gen2 System Interconnect Switch
+ 80cf F32P08xG3 [PCIe boot mode]
+ 80d2 F32P08xG3 NVMe controller
+111e Eldec
+111f Precision Digital Images
+ 4a47 Precision MX Video engine interface
+ 5243 Frame capture bus interface
+# formerly EMC Corporation
+1120 Dell EMC
+ 2306 Unity Fibre Channel Controller
+ 2501 Unity Ethernet Controller
+ 2505 Unity Fibre Channel Controller
+1121 Zilog
+1122 Multi-tech Systems, Inc.
+1123 Excellent Design, Inc.
+1124 Leutron Vision AG
+ 2581 Picport Monochrome
+1125 Eurocore
+1126 Vigra
+1127 FORE Systems Inc
+ 0200 ForeRunner PCA-200 ATM
+ 0210 PCA-200PC
+ 0250 ATM
+ 0300 ForeRunner PCA-200EPC ATM
+ 0310 ATM
+ 0400 ForeRunnerHE ATM Adapter
+ 1127 0400 ForeRunnerHE ATM
+1129 Firmworks
+112a Hermes Electronics Company, Ltd.
+# nee Linotype - Hell AG
+112b Heidelberger Druckmaschinen AG
+112c Zenith Data Systems
+112d Ravicad
+112e Infomedia Microelectronics Inc.
+112f Dalsa Inc.
+ 0000 MVC IC-PCI
+ 0001 MVC IM-PCI Video frame grabber/processor
+ 0004 PCDig Digital Image Capture
+ 0008 PC-CamLink PCI framegrabber
+1130 Computervision
+1131 Philips Semiconductors
+ 1561 USB 1.1 Host Controller
+ 1775 c200 C2K onboard USB 1.1 host controller
+ 1562 USB 2.0 Host Controller
+ 1775 c200 C2K onboard USB 2.0 host controller
+ 3400 SmartPCI56(UCB1500) 56K Modem
+ 5400 TriMedia TM1000/1100
+ 12ca 0000 BlueICE
+ 5402 TriMedia TM1300
+ 1244 0f00 Fritz!Card DSL
+ 15eb 1300 DT1300
+ 15eb 1302 DT1302
+ 15eb 1304 DT1304
+ 15eb 1305 DT1305
+ 15eb 1306 PMCDT1306
+ 15eb 1308 DT1308
+ 15eb 1331 DT1301 with SAA7121
+ 15eb 1337 DT1301 with SAA7127
+ 15eb 2d3d X3D
+ 15eb 7022 PTM1300
+ 5405 TriMedia TM1500
+ 1136 0005 LCP-1500
+ 5406 TriMedia TM1700
+ 540b PNX1005 Media Processor
+ 1131 0020 PNXLite PCI Demo Board
+ 7130 SAA7130 Video Broadcast Decoder
+ 0000 4016 Behold TV 401
+ 0000 4051 Behold TV 405 FM
+ 0000 5051 Behold TV 505 RDS
+ 0000 505b Behold TV 505 RDS
+ 102b 48d0 Matrox CronosPlus
+ 1048 226b ELSA EX-VISION 300TV
+ 107d 6655 WinFast DTV1000S
+ 1131 0000 SAA7130-based TV tuner card
+ 1131 2001 10MOONS PCI TV CAPTURE CARD
+ 1131 2005 Techcom (India) TV Tuner Card (SSD-TV-670)
+ 1458 9006 GT-PS700 DVB-S tuner
+ 1461 050c Nagase Sangyo TransGear 3000TV
+ 1461 10ff AVerMedia DVD EZMaker
+ 1461 2108 AverMedia AverTV/305
+ 1461 2115 AverMedia AverTV Studio 305
+ 153b 1152 Terratec Cinergy 200 TV
+ 185b c100 Compro VideoMate TV PVR/FM
+ 185b c901 Videomate DVB-T200
+ 5168 0138 LifeView FlyVIDEO2000
+ 5ace 5010 Behold TV 501
+ 5ace 5050 Behold TV 505 FM
+ 7133 SAA7131/SAA7133/SAA7135 Video Broadcast Decoder
+ 0000 4091 Beholder BeholdTV 409 FM
+ 0000 5071 Behold TV 507 RDS
+ 0000 507b Behold TV 507 RDS
+ 0000 5201 Behold TV Columbus
+ 0070 6701 WinTV HVR-1110
+ 1019 4cb5 Elitegroup ECS TVP3XP FM1236 Tuner Card (NTSC,FM)
+ 1043 0210 FlyTV mini Asus Digimatrix
+ 1043 4843 TV-FM 7133
+ 1043 4845 TV-FM 7135
+ 1043 4862 P7131 Dual
+ 1043 4876 My Cinema-P7131 Hybrid
+ 1131 0000 SAA713x-based TV tuner card
+ 1131 2001 Proteus Pro [philips reference design]
+ 1131 2018 Tiger reference design
+ 1131 4ee9 MonsterTV Mobile
+ 1131 7133 Pinnacle PCTV 301i
+ 11bd 002b PCTV Stereo
+ 11bd 002e PCTV 110i (saa7133)
+ 12ab 0800 PURPLE TV
+ 13c2 2804 Technotrend Budget T-3000 Hybrid
+ 1421 0335 Instant TV DVB-T Cardbus
+ 1421 1370 Instant TV (saa7135)
+ 1435 7330 VFG7330
+ 1435 7350 VFG7350
+ 1458 9001 GC-PTV-TAF Hybrid TV card
+ 1458 9002 GT-PTV-TAF-RH DVB-T/Analog TV/FM tuner
+ 1458 9003 GT-PTV-AF-RH Analog TV/FM tuner
+ 1458 9004 GT-P8000 DVB-T/Analog TV/FM tuner
+ 1458 9005 GT-P6000 Analog TV/FM tuner
+ 1458 9008 GT-P5100 Analog TV tuner
+ 1461 1044 AVerTVHD MCE A180
+ 1461 4836 M10D Hybrid DVBT
+ 1461 861e M105 PAL/SECAM/NTSC/FM Tuner
+ 1461 a14b AVerTV Studio 509
+ 1461 a836 M115 DVB-T, PAL/SECAM/NTSC Tuner
+ 1461 f01d DVB-T Super 007
+ 1461 f31f Avermedia AVerTV GO 007 FM
+ 1461 f936 Hybrid+FM PCI (rev A16D)
+ 1462 6231 TV@nywhere Plus
+ 1489 0214 LifeView FlyTV Platinum FM
+ 14c0 1212 LifeView FlyTV Platinum Mini2
+ 153b 1160 Cinergy 250 PCI TV
+ 153b 1162 Terratec Cinergy 400 mobile
+ 17de 7256 PlusTV All In One PI610 card
+ 17de 7350 ATSC 110 Digital / Analog HDTV Tuner
+ 17de 7352 ATSC 115 Digital / Analog HDTV Tuner
+ 185b c100 VideoMate TV
+ 185b c900 VideoMate T750
+ 5168 0306 LifeView FlyDVB-T DUO
+ 5168 0319 LifeView FlyDVB Trio
+ 5168 0502 LifeView FlyDVB-T Duo CardBus
+ 5168 0520 LifeView FlyDVB Trio CardBus
+ 5168 1502 LifeView FlyTV CardBus
+ 5168 2502 LifeView FlyDVB-T CardBus
+ 5168 2520 LifeView FlyDVB-S Duo CardBus
+ 5168 3502 LifeView FlyDVB-T Hybrid CardBus
+ 5168 3520 LifeView FlyDVB Trio N CardBus
+ 5ace 5030 Behold TV 503 FM
+ 5ace 5090 Behold TV 509 FM
+ 5ace 6090 Behold TV 609 FM
+ 5ace 6091 Behold TV 609 FM
+ 5ace 6092 Behold TV 609 RDS
+ 5ace 6093 Behold TV 609 RDS
+ 5ace 6190 Behold TV M6
+ 5ace 6191 Behold TV M63
+ 5ace 6193 Behold TV M6 Extra
+ 5ace 6290 Behold TV H6
+ 5ace 7090 Behold TV A7
+ 5ace 7150 Behold TV H75
+ 5ace 7151 Behold TV H75
+ 5ace 7190 Behold TV H7
+ 5ace 7191 Behold TV H7
+ 5ace 7290 Behold TV T7
+ 5ace 7591 Behold TV X7
+ 5ace 7595 Behold TV X7
+ 7134 SAA7134/SAA7135HL Video Broadcast Decoder
+ 0000 4036 Behold TV 403
+ 0000 4037 Behold TV 403 FM
+ 0000 4071 Behold TV 407 FM
+ 1019 4cb4 Elitegroup ECS TVP3XP FM1216 Tuner Card(PAL-BG,FM)
+ 1043 0210 Digimatrix TV
+ 1043 4840 TV-FM 7134
+ 1043 4842 TV-FM 7134
+ 1131 0000 SAA713x-based TV tuner card
+ 1131 2004 EUROPA V3 reference design
+ 1131 4e85 SKNet Monster TV
+ 1131 6752 EMPRESS
+ 11bd 002b PCTV Stereo
+ 11bd 002d PCTV 300i DVB-T + PAL
+ 1461 2c00 AverTV Hybrid+FM PCI
+ 1461 9715 AVerTV Studio 307
+ 1461 a70a Avermedia AVerTV 307
+ 1461 a70b AverMedia M156 / Medion 2819
+ 1461 d6ee Cardbus TV/Radio (E500)
+ 1471 b7e9 AVerTV Cardbus plus
+ 153b 1142 Terratec Cinergy 400 TV
+ 153b 1143 Terratec Cinergy 600 TV
+ 153b 1158 Terratec Cinergy 600 TV MK3
+ 1540 9524 ProVideo PV952
+ 16be 0003 Medion 7134
+ 185b c200 Compro VideoMate Gold+ Pal
+ 185b c900 Videomate DVB-T300
+ 1894 a006 KNC One TV-Station DVR
+ 1894 fe01 KNC One TV-Station RDS / Typhoon TV Tuner RDS
+ 5168 0138 FLY TV PRIME 34FM
+ 5168 0300 FlyDVB-S
+ 5ace 5070 Behold TV 507 FM
+ 5ace 6070 Behold TV 607 FM
+ 5ace 6071 Behold TV 607 FM
+ 5ace 6072 Behold TV 607 RDS
+ 5ace 6073 Behold TV 607 RDS
+ 7145 SAA7145
+ 7146 SAA7146
+ 110a 0000 Fujitsu/Siemens DVB-C card rev1.5
+ 110a ffff Fujitsu/Siemens DVB-C card rev1.5
+ 1124 2581 Leutron Vision PicPort
+ 1131 4f56 KNC1 DVB-S Budget
+ 1131 4f60 Fujitsu-Siemens Activy DVB-S Budget Rev AL
+ 1131 4f61 Activy DVB-S Budget Rev GR
+ 1131 5f61 Activy DVB-T Budget
+ 114b 2003 DVRaptor Video Edit/Capture Card
+ 1159 0040 MuTech M-Vision 500 (MV-500 rev. E)
+ 1159 0050 MuTech M-Vision 500 (MV-500 rev. F)
+ 11bd 0006 DV500 Overlay
+ 11bd 000a DV500 Overlay
+ 11bd 000f DV500 Overlay
+ 13c2 0000 Siemens/Technotrend/Hauppauge DVB card rev1.3 or rev1.5
+ 13c2 0001 Technotrend/Hauppauge DVB card rev1.3 or rev1.6
+ 13c2 0002 Technotrend/Hauppauge DVB card rev2.1
+ 13c2 0003 Technotrend/Hauppauge DVB card rev2.1
+ 13c2 0004 Technotrend/Hauppauge DVB card rev2.1
+ 13c2 0006 Technotrend/Hauppauge DVB card rev1.3 or rev1.6
+ 13c2 0008 Technotrend/Hauppauge DVB-T
+ 13c2 000a Octal/Technotrend DVB-C for iTV
+ 13c2 000e Technotrend/Hauppauge DVB card rev2.3
+ 13c2 1003 Technotrend-Budget/Hauppauge WinTV-NOVA-S DVB card
+ 13c2 1004 Technotrend-Budget/Hauppauge WinTV-NOVA-C DVB card
+ 13c2 1005 Technotrend-Budget/Hauppauge WinTV-NOVA-T DVB card
+ 13c2 100c Technotrend-Budget/Hauppauge WinTV-NOVA-CI DVB card
+ 13c2 100f Technotrend-Budget/Hauppauge WinTV-NOVA-CI DVB card
+ 13c2 1010 DVB C-1500
+ 13c2 1011 Technotrend-Budget/Hauppauge WinTV-NOVA-T DVB card
+ 13c2 1012 DVB T-1500
+ 13c2 1013 SATELCO Multimedia DVB
+ 13c2 1016 WinTV-NOVA-SE DVB card
+ 13c2 1018 DVB S-1401
+ 13c2 1019 S2-3200
+ 13c2 1102 Technotrend/Hauppauge DVB card rev2.1
+ 153b 1155 Cinergy 1200 DVB-S
+ 153b 1156 Cinergy 1200 DVB-C
+ 153b 1157 Cinergy 1200 DVB-T
+ 153b 1176 Cinergy 1200 DVB-C (MK3)
+ 1894 0020 KNC One DVB-C V1.0
+ 1894 0023 TVStation DVB-C plus
+# http://www.knc1.com/gb.htm
+ 1894 0054 TV-Station DVB-S
+ 7160 SAA7160
+ 1458 9009 E8000 DVB-T/Analog TV/FM tuner
+ 1461 1455 AVerTV Hybrid Speedy PCI-E (H788)
+ 7162 SAA7162
+ 11bd 0101 Pinnacle PCTV 7010iX TV Card
+ 7164 SAA7164
+ 0070 8800 WinTV HVR-2250
+ 0070 8810 WinTV HVR-2250
+ 0070 8851 WinTV HVR-2250
+ 0070 8853 WinTV HVR-2250
+ 0070 8880 WinTV HVR-2250
+ 0070 8891 WinTV HVR-2250
+ 0070 88a0 WinTV HVR-2250
+ 0070 88a1 WinTV HVR-2250
+ 0070 8900 WinTV HVR-2200
+ 0070 8901 WinTV HVR-2200
+ 0070 8940 WinTV HVR-2200 (submodel 89619)
+ 0070 8951 WinTV HVR-2200
+ 0070 8953 WinTV HVR-2200
+ 0070 8980 WinTV HVR-2200
+ 0070 8991 WinTV HVR-2200
+ 0070 8993 WinTV HVR-2200
+ 0070 89a0 WinTV HVR-2200
+ 0070 89a1 WinTV HVR-2200
+ 0070 f120 WinTV HVR-2205
+ 0070 f123 WinTV HVR-2215
+ 7231 SAA7231
+ 5ace 8000 Behold TV H8
+ 5ace 8001 Behold TV H8
+ 5ace 8050 Behold TV H85
+ 5ace 8051 Behold TV H85
+ 5ace 8100 Behold TV A8
+ 5ace 8101 Behold TV A8
+ 5ace 8150 Behold TV A85
+ 5ace 8151 Behold TV A85
+ 5ace 8201 Behold TV T8
+ 9730 SAA9730 Integrated Multimedia and Peripheral Controller
+ 1131 0000 Integrated Multimedia and Peripheral Controller
+1132 Mitel Corp.
+1133 Dialogic Corporation
+ 7701 Eiconcard C90
+ 7711 Eiconcard C91
+ 7901 EiconCard S90
+ 7902 EiconCard S90
+ 7911 EiconCard S91
+ 7912 EiconCard S91
+ 7921 Eiconcard S92
+ 7941 EiconCard S94
+ 7942 EiconCard S94
+ 7943 EiconCard S94
+ 7944 EiconCard S94
+ 7945 Eiconcard S94
+ 7948 Eiconcard S94 64bit/66MHz
+ 9711 Eiconcard S91 V2
+ 9911 Eiconcard S91 V2
+ 9941 Eiconcard S94 V2
+ 9a41 Eiconcard S94 PCIe
+ b921 EiconCard P92
+ b922 EiconCard P92
+ b923 EiconCard P92
+ e001 Diva Pro 2.0 S/T
+ e002 Diva 2.0 S/T PCI
+ e003 Diva Pro 2.0 U
+ e004 Diva 2.0 U PCI
+ e005 Diva 2.01 S/T PCI
+ e006 Diva CT S/T PCI
+ e007 Diva CT U PCI
+ e008 Diva CT Lite S/T PCI
+ e009 Diva CT Lite U PCI
+ e00a Diva ISDN+V.90 PCI
+ e00b Diva ISDN PCI 2.02
+ e00c Diva 2.02 PCI U
+ e00d Diva Pro 3.0 PCI
+ e00e Diva ISDN+CT S/T PCI Rev 2
+ e010 Diva Server BRI-2M PCI
+ 110a 0021 Fujitsu Siemens ISDN S0
+ e011 Diva Server BRI S/T Rev 2
+ e012 Diva Server 4BRI-8M PCI
+ e013 4BRI
+ 1133 1300 Diva V-4BRI-8 PCI v2
+ 1133 e013 Diva 4BRI-8 PCI v2
+ e014 Diva Server PRI-30M PCI
+ e015 Diva PRI PCI v2
+ e016 Diva Server Voice 4BRI PCI
+ e017 Diva Server Voice 4BRI Rev 2
+ 1133 e017 Diva Server Voice 4BRI-8M 2.0 PCI
+ e018 BRI
+ 1133 1800 Diva V-BRI-2 PCI v2
+ 1133 e018 Diva BRI-2 PCI v2
+ e019 Diva Server Voice PRI Rev 2
+ 1133 e019 Diva Server Voice PRI 2.0 PCI
+ e01a Diva BRI-2FX PCI v2
+ e01b Diva Server Voice BRI-2M 2.0 PCI
+ 1133 e01b Diva Server Voice BRI-2M 2.0 PCI
+ e01c PRI
+ 1133 1c01 Diva PRI/E1/T1-8 PCI v3
+ 1133 1c02 Diva PRI/T1-24 PCI(e) v3
+ 1133 1c03 Diva PRI/E1-30 PCI(e) v3
+ 1133 1c04 Diva PRI/E1/T1-CTI PCI(e) v3
+ 1133 1c05 Diva V-PRI/T1-24 PCI(e) v3
+ 1133 1c06 Diva V-PRI/E1-30 PCI(e) v3
+ 1133 1c07 Diva Server PRI/E1/T1-8 Cornet NQ
+ 1133 1c08 Diva Server PRI/T1-24 Cornet NQ
+ 1133 1c09 Diva Server PRI/E1-30 Cornet NQ
+ 1133 1c0a Diva Server PRI/E1/T1 Cornet NQ
+ 1133 1c0b Diva Server V-PRI/T1-24 Cornet NQ
+ 1133 1c0c Diva Server V-PRI/E1-30 Cornet NQ
+ e01e 2PRI
+ 1133 1e01 Diva 2PRI/E1/T1-60 PCI v1
+ 1133 e01e Diva V-2PRI/E1/T1-60 PCI v1
+ e020 4PRI
+ 1133 2001 Diva 4PRI/E1/T1-120 PCI v1
+ 1133 e020 Diva V-4PRI/E1/T1-120 PCI v1
+ e022 Analog-2
+ 1133 2200 Diva V-Analog-2 PCI v1
+ 1133 e022 Diva Analog-2 PCI v1
+ e024 Analog-4
+ 1133 2400 Diva V-Analog-4 PCI v1
+ 1133 e024 Diva Analog-4 PCI v1
+ e028 Analog-8
+ 1133 2800 Diva V-Analog-8 PCI v1
+ 1133 e028 Diva Analog-8 PCI v1
+ e02a Diva IPM-300 PCI v1
+ e02c Diva IPM-600 PCI v1
+ e02e 4BRI
+ 1133 2e01 Diva V-4BRI-8 PCIe v2
+ 1133 e02e Diva 4BRI-8 PCIe v2
+ e032 BRI
+ 1133 3201 Diva V-BRI-2 PCIe v2
+ 1133 e032 Diva BRI-2 PCIe v2
+ e034 Diva BRI-CTI PCI v2
+1134 Mercury Computer Systems
+ 0001 Raceway Bridge
+ 0002 Dual PCI to RapidIO Bridge
+ 000b POET Serial RapidIO Bridge
+ 000d POET PSDMS Device
+1135 FUJIFILM Business Innovation Corp.
+ 0001 Printer controller
+1136 Momentum Data Systems
+ 0002 PCI-JTAG
+1137 Cisco Systems Inc
+ 0023 VIC 81 PCIe Upstream Port
+ 0040 VIC PCIe Upstream Port
+ 1137 004f VIC 1280 Dual 40Gb Mezzanine
+ 1137 0084 VIC 1240 Dual 40Gb MLOM
+ 1137 0085 VIC 1225 Dual 10Gb SFP+ PCIe
+ 1137 00cd VIC 1285 Dual 40Gb QSFP+ PCIe
+ 1137 00ce VIC 1225T Dual 10GBaseT PCIe
+ 1137 012a VIC M4308 Dual 40Gb
+ 1137 012c VIC 1340 Dual 40Gb MLOM
+ 1137 012e VIC 1227 Dual 10Gb SFP+ PCIe
+ 1137 0137 VIC 1380 Dual 40Gb Mezzanine
+ 1137 014d VIC 1385 Dual 40Gb PCIe
+ 0041 VIC PCIe Downstream Port
+ 0042 VIC Management Controller
+ 1137 0047 VIC P81E PCIe Management Controller
+ 1137 0085 VIC 1225 PCIe Management Controller
+ 1137 00cd VIC 1285 PCIe Management Controller
+ 1137 00ce VIC 1225T PCIe Management Controller
+ 1137 012e VIC 1227 PCIe Management Controller
+ 1137 014d VIC 1385 PCIe Management Controller
+ 1137 0217 VIC 1455 PCIe Management Controller
+ 1137 0218 VIC 1457 PCIe Management Controller
+ 0043 VIC Ethernet NIC
+ 1137 0047 VIC P81E PCIe Ethernet NIC
+ 1137 0048 VIC M81KR Mezzanine Ethernet NIC
+ 1137 004f VIC 1280 Mezzanine Ethernet NIC
+ 1137 0084 VIC 1240 MLOM Ethernet NIC
+ 1137 0085 VIC 1225 PCIe Ethernet NIC
+ 1137 00cd VIC 1285 PCIe Ethernet NIC
+ 1137 00ce VIC 1225T PCIe Ethernet NIC
+ 1137 012a VIC M4308 Ethernet NIC
+ 1137 012c VIC 1340 MLOM Ethernet NIC
+ 1137 012e VIC 1227 PCIe Ethernet NIC
+ 1137 0137 VIC 1380 Mezzanine Ethernet NIC
+ 1137 014d VIC 1385 PCIe Ethernet NIC
+ 1137 015d VIC 1387 MLOM Ethernet NIC
+ 1137 0215 VIC 1440 Mezzanine Ethernet NIC
+ 1137 0216 VIC 1480 MLOM Ethernet NIC
+ 1137 0217 VIC 1455 PCIe Ethernet NIC
+ 1137 0218 VIC 1457 MLOM Ethernet NIC
+ 1137 0219 VIC 1485 PCIe Ethernet NIC
+ 1137 021a VIC 1487 MLOM Ethernet NIC
+ 1137 024a VIC 1495 PCIe Ethernet NIC
+ 1137 024b VIC 1497 MLOM Ethernet NIC
+ 0044 VIC Ethernet NIC Dynamic
+ 1137 0047 VIC P81E PCIe Ethernet NIC Dynamic
+ 1137 0048 VIC M81KR Mezzanine Ethernet NIC Dynamic
+ 1137 004f VIC 1280 Mezzanine Ethernet NIC Dynamic
+ 1137 0084 VIC 1240 MLOM Ethernet NIC Dynamic
+ 1137 0085 VIC 1225 PCIe Ethernet NIC Dynamic
+ 1137 00cd VIC 1285 PCIe Ethernet NIC Dynamic
+ 1137 00ce VIC 1225T PCIe Ethernet NIC Dynamic
+ 1137 012a VIC M4308 Ethernet NIC Dynamic
+ 1137 012c VIC 1340 MLOM Ethernet NIC Dynamic
+ 1137 012e VIC 1227 PCIe Ethernet NIC Dynamic
+ 1137 0137 VIC 1380 Mezzanine Ethernet NIC Dynamic
+ 1137 014d VIC 1385 PCIe Ethernet NIC Dynamic
+ 0045 VIC FCoE HBA
+ 1137 0047 VIC P81E PCIe FCoE HBA
+ 1137 0048 VIC M81KR Mezzanine FCoE HBA
+ 1137 004f VIC 1280 Mezzanine FCoE HBA
+ 1137 0084 VIC 1240 MLOM FCoE HBA
+ 1137 0085 VIC 1225 PCIe FCoE HBA
+ 1137 00cd VIC 1285 PCIe FCoE HBA
+ 1137 00ce VIC 1225T PCIe FCoE HBA
+ 1137 012a VIC M4308 FCoE HBA
+ 1137 012c VIC 1340 MLOM FCoE HBA
+ 1137 012e VIC 1227 PCIe FCoE HBA
+ 1137 0137 VIC 1380 Mezzanine FCoE HBA
+ 1137 014d VIC 1385 PCIe FCoE HBA
+ 0046 VIC SCSI Controller
+ 1137 012a VIC M4308 SCSI Controller
+ 004e VIC 82 PCIe Upstream Port
+ 0071 VIC SR-IOV VF
+ 007a VIC 1300 PCIe Upstream Port
+ 1137 012a VIC M4308 Dual 40Gb
+ 1137 012c VIC 1340 Dual 40Gb MLOM
+ 1137 0137 VIC 1380 Dual 40Gb Mezzanine
+ 1137 014d VIC 1385 Dual 40Gb PCIe
+ 00cf VIC Userspace NIC
+ 1137 004f VIC 1280 Mezzanine Userspace NIC
+ 1137 0084 VIC 1240 MLOM Userspace NIC
+ 1137 0085 VIC 1225 PCIe Userspace NIC
+ 1137 00cd VIC 1285 PCIe Userspace NIC
+ 1137 00ce VIC 1225T PCIe Userspace NIC
+ 1137 012a VIC M4308 Userspace NIC
+ 1137 012c VIC 1340 MLOM Userspace NIC
+ 1137 012e VIC 1227 PCIe Userspace NIC
+ 1137 0137 VIC 1380 Mezzanine Userspace NIC
+ 023e 1GigE I350 LOM
+1138 Ziatech Corporation
+ 8905 8905 [STD 32 Bridge]
+1139 Dynamic Pictures, Inc
+ 0001 VGA Compatible 3D Graphics
+113a FWB Inc
+113b Network Computing Devices
+113c Cyclone Microsystems, Inc.
+ 0000 PCI-9060 i960 Bridge
+ 0001 PCI-SDK [PCI i960 Evaluation Platform]
+ 0911 PCI-911 [i960Jx-based Intelligent I/O Controller]
+ 0912 PCI-912 [i960CF-based Intelligent I/O Controller]
+ 0913 PCI-913
+ 0914 PCI-914 [I/O Controller w/ secondary PCI bus]
+113d Leading Edge Products Inc
+113e Sanyo Electric Co - Computer Engineering Dept
+113f Equinox Systems, Inc.
+ 0808 SST-64P Adapter
+ 1010 SST-128P Adapter
+ 80c0 SST-16P DB Adapter
+ 80c4 SST-16P RJ Adapter
+ 80c8 SST-16P Adapter
+ 8888 SST-4P Adapter
+ 9090 SST-8P Adapter
+1140 Intervoice Inc
+1141 Crest Microsystem Inc
+1142 Alliance Semiconductor Corporation
+ 3210 AP6410
+ 6422 ProVideo 6422
+ 6424 ProVideo 6424
+ 6425 ProMotion AT25
+ 643d ProMotion AT3D
+1143 NetPower, Inc
+1144 Cincinnati Milacron
+ 0001 Noservo controller
+1145 Workbit Corporation
+ 8007 NinjaSCSI-32 Workbit
+ f007 NinjaSCSI-32 KME
+ f010 NinjaSCSI-32 Workbit
+ f012 NinjaSCSI-32 Logitec
+ f013 NinjaSCSI-32 Logitec
+ f015 NinjaSCSI-32 Melco
+ f020 NinjaSCSI-32 Sony PCGA-DVD51
+ f021 NinjaPATA-32 Delkin Cardbus UDMA
+ f024 NinjaPATA-32 Delkin Cardbus UDMA
+ f103 NinjaPATA-32 Delkin Cardbus UDMA
+1146 Force Computers
+1147 Interface Corp
+# Nee Schneider & Koch
+1148 SysKonnect
+ 4000 FDDI Adapter
+ 0e11 b03b Netelligent 100 FDDI DAS Fibre SC
+ 0e11 b03c Netelligent 100 FDDI SAS Fibre SC
+ 0e11 b03d Netelligent 100 FDDI DAS UTP
+ 0e11 b03e Netelligent 100 FDDI SAS UTP
+ 0e11 b03f Netelligent 100 FDDI SAS Fibre MIC
+ 1148 5521 FDDI SK-5521 (SK-NET FDDI-UP)
+ 1148 5522 FDDI SK-5522 (SK-NET FDDI-UP DAS)
+ 1148 5541 FDDI SK-5541 (SK-NET FDDI-FP)
+ 1148 5543 FDDI SK-5543 (SK-NET FDDI-LP)
+ 1148 5544 FDDI SK-5544 (SK-NET FDDI-LP DAS)
+ 1148 5821 FDDI SK-5821 (SK-NET FDDI-UP64)
+ 1148 5822 FDDI SK-5822 (SK-NET FDDI-UP64 DAS)
+ 1148 5841 FDDI SK-5841 (SK-NET FDDI-FP64)
+ 1148 5843 FDDI SK-5843 (SK-NET FDDI-LP64)
+ 1148 5844 FDDI SK-5844 (SK-NET FDDI-LP64 DAS)
+ 4200 Token Ring adapter
+ 4300 SK-9872 Gigabit Ethernet Server Adapter (SK-NET GE-ZX dual link)
+ 1148 9821 SK-9821 Gigabit Ethernet Server Adapter (SK-NET GE-T)
+ 1148 9822 SK-9822 Gigabit Ethernet Server Adapter (SK-NET GE-T dual link)
+ 1148 9841 SK-9841 Gigabit Ethernet Server Adapter (SK-NET GE-LX)
+ 1148 9842 SK-9842 Gigabit Ethernet Server Adapter (SK-NET GE-LX dual link)
+ 1148 9843 SK-9843 Gigabit Ethernet Server Adapter (SK-NET GE-SX)
+ 1148 9844 SK-9844 Gigabit Ethernet Server Adapter (SK-NET GE-SX dual link)
+ 1148 9861 SK-9861 Gigabit Ethernet Server Adapter (SK-NET GE-SX Volition)
+ 1148 9862 SK-9862 Gigabit Ethernet Server Adapter (SK-NET GE-SX Volition dual link)
+ 1148 9871 SK-9871 Gigabit Ethernet Server Adapter (SK-NET GE-ZX)
+ 1148 9872 SK-9872 Gigabit Ethernet Server Adapter (SK-NET GE-ZX dual link)
+ 1259 2970 AT-2970SX Gigabit Ethernet Adapter
+ 1259 2971 AT-2970LX Gigabit Ethernet Adapter
+ 1259 2972 AT-2970TX Gigabit Ethernet Adapter
+ 1259 2973 AT-2971SX Gigabit Ethernet Adapter
+ 1259 2974 AT-2971T Gigabit Ethernet Adapter
+ 1259 2975 AT-2970SX/2SC Gigabit Ethernet Adapter
+ 1259 2976 AT-2970LX/2SC Gigabit Ethernet Adapter
+ 1259 2977 AT-2970TX/2TX Gigabit Ethernet Adapter
+ 4320 SK-98xx V2.0 Gigabit Ethernet Adapter [Marvell 88E8001]
+ 1148 0121 Marvell RDK-8001 Adapter
+ 1148 0221 Marvell RDK-8002 Adapter
+ 1148 0321 Marvell RDK-8003 Adapter
+ 1148 0421 Marvell RDK-8004 Adapter
+ 1148 0621 Marvell RDK-8006 Adapter
+ 1148 0721 Marvell RDK-8007 Adapter
+ 1148 0821 Marvell RDK-8008 Adapter
+ 1148 0921 Marvell RDK-8009 Adapter
+ 1148 1121 Marvell RDK-8011 Adapter
+ 1148 1221 Marvell RDK-8012 Adapter
+ 1148 3221 SK-9521 V2.0 10/100/1000Base-T Adapter
+ 1148 5021 SK-9821 V2.0 Gigabit Ethernet 10/100/1000Base-T Adapter
+ 1148 5041 SK-9841 V2.0 Gigabit Ethernet 1000Base-LX Adapter
+ 1148 5043 SK-9843 V2.0 Gigabit Ethernet 1000Base-SX Adapter
+ 1148 5051 SK-9851 V2.0 Gigabit Ethernet 1000Base-SX Adapter
+ 1148 5061 SK-9861 V2.0 Gigabit Ethernet 1000Base-SX Adapter
+ 1148 5071 SK-9871 V2.0 Gigabit Ethernet 1000Base-ZX Adapter
+ 1148 9521 SK-9521 10/100/1000Base-T Adapter
+ 1259 2916 AT-2916T
+ 4400 SK-9Dxx Gigabit Ethernet Adapter
+ 4500 SK-9Mxx Gigabit Ethernet Adapter
+ 9000 SK-9Sxx Gigabit Ethernet Server Adapter PCI-X [Marvell 88E8022]
+ 1148 2100 SK-9S21 10/100/1000Base-T Server Adapter, PCI-X, Copper RJ-45
+ 1148 2200 SK-9S22 10/100/1000Base-T Dual Port Server Adapter, PCI-X, 2 Copper RJ-45
+ 1148 2210 SK-9P22 10/100/1000 Base-T Dual Port PMC card
+ 1148 2220 TPMC-GBE-CO
+ 1148 8100 SK-9S81 1000Base-SX Server Adapter,PCI-X, Fiber SX/LC
+ 1148 8200 SK-9S82 1000Base-SX Dual Port Server Adapter, PCI-X, 2 Fiber SX/LC
+ 1148 8210 SK-9P82 1000 Base-SX Dual Port PMC card
+ 1148 8220 TPMC-GBE-FI
+ 1148 9100 SK-9S91 1000Base-LX Server Adapter,PCI-X, Fiber LX/LC
+ 1148 9200 SK-9S92 1000Base-LX Dual Port Server Adapter, PCI-X, 2 Fiber LX/LC
+ 1259 2973 AT-2971SX v2 Gigabit Adapter
+ 1259 2974 AT-2971T v2 Gigabit Adapter
+ 1259 2978 AT-2971LX Gigabit Adapter
+ 9843 [Fujitsu] Gigabit Ethernet
+ 9e00 SK-9E21D 10/100/1000Base-T Adapter, Copper RJ-45
+ 1148 2100 SK-9E21 Server Adapter
+ 1148 21d0 SK-9E21D 10/100/1000Base-T Adapter
+ 1148 2200 SK-9E22 Server Adapter
+ 1148 8100 SK-9E81 Server Adapter
+ 1148 8200 SK-9E82 Server Adapter
+ 1148 9100 SK-9E91 Server Adapter
+ 1148 9200 SK-9E92 Server Adapter
+ 9e01 SK-9E21M 10/100/1000Base-T Adapter
+1149 Win System Corporation
+114a VMIC
+ 5565 GE-IP PCI5565,PMC5565 Reflective Memory Node
+ 5579 VMIPCI-5579 (Reflective Memory Card)
+ 5587 VMIPCI-5587 (Reflective Memory Card)
+ 6504 VMIC PCI 7755 FPGA
+ 7587 VMIVME-7587
+114b Canopus Co., Ltd
+114c Annabooks
+114d IC Corporation
+114e Nikon Systems Inc
+114f Digi International
+ 0002 AccelePort EPC
+ 0003 RightSwitch SE-6
+ 0004 AccelePort Xem
+ 0005 AccelePort Xr
+ 0006 AccelePort Xr,C/X
+ 0009 AccelePort Xr/J
+ 000a AccelePort EPC/J
+ 000c DataFirePRIme T1 (1-port)
+ 000d SyncPort 2-Port (x.25/FR)
+ 0011 AccelePort 8r EIA-232 (IBM)
+ 0012 AccelePort 8r EIA-422
+ 0013 AccelePort Xr
+ 0014 AccelePort 8r EIA-422
+ 0015 AccelePort Xem
+ 0016 AccelePort EPC/X
+ 0017 AccelePort C/X
+ 001a DataFirePRIme E1 (1-port)
+ 001b AccelePort C/X (IBM)
+ 001c AccelePort Xr (SAIP)
+ 001d DataFire RAS T1/E1/PRI
+ 114f 0050 DataFire RAS E1 Adapter
+ 114f 0051 DataFire RAS Dual E1 Adapter
+ 114f 0052 DataFire RAS T1 Adapter
+ 114f 0053 DataFire RAS Dual T1 Adapter
+ 0023 AccelePort RAS
+ 0024 DataFire RAS B4 ST/U
+ 114f 0030 DataFire RAS BRI U Adapter
+ 114f 0031 DataFire RAS BRI S/T Adapter
+ 0026 AccelePort 4r 920
+ 0027 AccelePort Xr 920
+ 0028 ClassicBoard 4
+ 0029 ClassicBoard 8
+ 0034 AccelePort 2r 920
+ 0035 DataFire DSP T1/E1/PRI cPCI
+ 0040 AccelePort Xp
+ 114f 0042 AccelePort 2p PCI
+ 114f 0043 AccelePort 4p PCI
+ 114f 0044 AccelePort 8p PCI
+ 114f 0045 AccelePort 16p PCI
+ 114f 004e AccelePort 32p PCI
+ 0042 AccelePort 2p
+ 0043 AccelePort 4p
+ 0044 AccelePort 8p
+ 0045 AccelePort 16p
+ 004e AccelePort 32p
+ 0070 Datafire Micro V IOM2 (Europe)
+ 0071 Datafire Micro V (Europe)
+ 0072 Datafire Micro V IOM2 (North America)
+ 0073 Datafire Micro V (North America)
+ 00b0 Digi Neo 4
+ 00b1 Digi Neo 8
+ 00c8 Digi Neo 2 DB9
+ 00c9 Digi Neo 2 DB9 PRI
+ 00ca Digi Neo 2 RJ45
+ 00cb Digi Neo 2 RJ45 PRI
+ 00cc Digi Neo 1 422
+ 00cd Digi Neo 1 422 485
+ 00ce Digi Neo 2 422 485
+ 00d0 ClassicBoard 4 422
+ 00d1 ClassicBoard 8 422
+ 00f1 Digi Neo PCI-E 4 port
+ 00f4 Digi Neo 4 (IBM version)
+ 6001 Avanstar
+1150 Thinking Machines Corp
+1151 JAE Electronics Inc.
+1152 Megatek
+1153 Land Win Electronic Corp
+1154 Melco Inc
+1155 Pine Technology Ltd
+1156 Periscope Engineering
+1157 Avsys Corporation
+1158 Voarx R & D Inc
+ 3011 Tokenet/vg 1001/10m anylan
+ 9050 Lanfleet/Truevalue
+ 9051 Lanfleet/Truevalue
+1159 MuTech Corporation
+ 0001 MV-1000
+ 0002 MV-1500
+115a Harlequin Ltd
+115b Parallax Graphics
+115c Photron Ltd.
+115d Xircom
+ 0003 Cardbus Ethernet 10/100
+ 1014 0181 10/100 EtherJet Cardbus Adapter
+ 1014 1181 10/100 EtherJet Cardbus Adapter
+ 1014 8181 10/100 EtherJet Cardbus Adapter
+ 1014 9181 10/100 EtherJet Cardbus Adapter
+ 115d 0181 Cardbus Ethernet 10/100
+ 115d 0182 RealPort2 CardBus Ethernet 10/100 (R2BE-100)
+ 115d 1181 Cardbus Ethernet 10/100
+ 1179 0181 Cardbus Ethernet 10/100
+ 8086 8181 EtherExpress PRO/100 Mobile CardBus 32 Adapter
+ 8086 9181 EtherExpress PRO/100 Mobile CardBus 32 Adapter
+ 0005 Cardbus Ethernet 10/100
+ 1014 0182 10/100 EtherJet Cardbus Adapter
+ 1014 1182 10/100 EtherJet Cardbus Adapter
+ 115d 0182 Cardbus Ethernet 10/100
+ 115d 1182 Cardbus Ethernet 10/100
+ 0007 Cardbus Ethernet 10/100
+ 1014 0182 10/100 EtherJet Cardbus Adapter
+ 1014 1182 10/100 EtherJet Cardbus Adapter
+ 115d 0182 Cardbus Ethernet 10/100
+ 115d 1182 Cardbus Ethernet 10/100
+ 000b Cardbus Ethernet 10/100
+ 1014 0183 10/100 EtherJet Cardbus Adapter
+ 115d 0183 Cardbus Ethernet 10/100
+ 000c Mini-PCI V.90 56k Modem
+ 000f Cardbus Ethernet 10/100
+ 1014 0183 10/100 EtherJet Cardbus Adapter
+ 115d 0183 Cardbus Ethernet 10/100
+ 00d4 Mini-PCI K56Flex Modem
+ 0101 Cardbus 56k modem
+ 115d 1081 Cardbus 56k Modem
+ 0103 Cardbus Ethernet + 56k Modem
+ 1014 9181 Cardbus 56k Modem
+ 1115 1181 Cardbus Ethernet 100 + 56k Modem
+ 115d 1181 CBEM56G-100 Ethernet + 56k Modem
+ 8086 9181 PRO/100 LAN + Modem56 CardBus
+115e Peer Protocols Inc
+115f Maxtor Corporation
+1160 Megasoft Inc
+1161 PFU Limited
+1162 OA Laboratory Co Ltd
+1163 Rendition
+ 0001 Verite 1000
+ 2000 Verite V2000/V2100/V2200
+ 1092 2000 Stealth II S220
+1164 Advanced Peripherals Technologies
+1165 Imagraph Corporation
+ 0001 Motion TPEG Recorder/Player with audio
+# nee ServerWorks
+1166 Broadcom
+ 0000 CMIC-LE
+ 0005 CNB20-LE Host Bridge
+ 0006 CNB20HE Host Bridge
+ 0007 CNB20-LE Host Bridge
+ 0008 CNB20HE Host Bridge
+ 0009 CNB20LE Host Bridge
+ 0010 CIOB30
+ 0011 CMIC-HE
+ 0012 CMIC-WS Host Bridge (GC-LE chipset)
+ 0013 CNB20-HE Host Bridge
+ 0014 CMIC-LE Host Bridge (GC-LE chipset)
+ 0015 CMIC-GC Host Bridge
+ 0016 CMIC-GC Host Bridge
+ 0017 GCNB-LE Host Bridge
+ 0031 HT1100 HPX0 HT Host Bridge
+ 0036 BCM5785 [HT1000] PCI/PCI-X Bridge
+ 0101 CIOB-X2 PCI-X I/O Bridge
+ 0103 EPB PCI-Express to PCI-X Bridge
+ 0104 BCM5785 [HT1000] PCI/PCI-X Bridge
+ 0110 CIOB-E I/O Bridge with Gigabit Ethernet
+ 0130 BCM5780 [HT2000] PCI-X bridge
+ 0132 BCM5780 [HT2000] PCI-Express Bridge
+ 1166 0132 HT2000 PCI-Express bridge
+ 0140 HT2100 PCI-Express Bridge
+ 0141 HT2100 PCI-Express Bridge
+ 0142 HT2100 PCI-Express Bridge
+ 0144 HT2100 PCI-Express Bridge
+ 0200 OSB4 South Bridge
+ 0201 CSB5 South Bridge
+ 4c53 1080 CT8 mainboard
+ 0203 CSB6 South Bridge
+ 1734 1012 PRIMERGY RX/TX series
+ 0205 BCM5785 [HT1000] Legacy South Bridge
+ 0211 OSB4 IDE Controller
+ 0212 CSB5 IDE Controller
+ 1028 014a PowerEdge 1750
+ 1028 810b PowerEdge 1650/2550
+ 4c53 1080 CT8 mainboard
+ 0213 CSB6 RAID/IDE Controller
+ 1028 4134 PowerEdge 600SC
+ 1028 c134 Poweredge SC600
+ 1734 1012 PRIMERGY RX/TX series onboard IDE
+ 0214 BCM5785 [HT1000] IDE
+ 1028 0205 PowerEdge 2970 HT1000 IDE
+ 0217 CSB6 IDE Controller
+ 1028 4134 Poweredge SC600
+ 021b HT1100 HD Audio
+ 0220 OSB4/CSB5 OHCI USB Controller
+ 4c53 1080 CT8 mainboard
+ 0221 CSB6 OHCI USB Controller
+ 1734 1012 PRIMERGY RX/TX series onboard OHCI
+ 0223 BCM5785 [HT1000] USB
+ 1028 0205 PowerEdge 2970 HT1000 USB Controller
+ 1028 020b PowerEdge T605 HT1000 USB Controller
+ 0225 CSB5 LPC bridge
+ 0227 GCLE-2 Host Bridge
+ 1734 1012 PRIMERGY RX/TX series
+ 0230 CSB5 LPC bridge
+ 4c53 1080 CT8 mainboard
+ 0234 BCM5785 [HT1000] LPC
+ 1028 0205 PowerEdge 2970 HT1000 LPC
+ 1028 020b PowerEdge T605 HT1000 LPC
+ 0235 BCM5785 [HT1000] XIOAPIC0-2
+ 0238 BCM5785 [HT1000] WDTimer
+ 0240 K2 SATA
+ 0241 RAIDCore RC4000
+ 0242 RAIDCore BC4000
+ 024a BCM5785 [HT1000] SATA (Native SATA Mode)
+ 1028 020b PowerEdge T605 onboard SATA Controller
+# The device starts as 024A, and changes to 024B if set to PATA mode in BIOS
+ 024b BCM5785 [HT1000] SATA (PATA/IDE Mode)
+ 1028 0205 PowerEdge 2970 HT1000 SATA controller
+ 0406 HT1100 PCI-X Bridge
+ 0408 HT1100 Legacy Device
+ 040a HT1100 ISA-LPC Bridge
+ 1028 0223 PowerEdge R905 HT1100 ISA-LPC Bridge
+ 0410 HT1100 SATA Controller (Native SATA Mode)
+ 0411 HT1100 SATA Controller (PATA / IDE Mode)
+ 0412 HT1100 USB OHCI Controller
+ 0414 HT1100 USB EHCI Controller
+ 0416 HT1100 USB EHCI Controller (with Debug Port)
+ 0420 HT1100 PCI-Express Bridge
+ 0421 HT1100 SAS/SATA Controller
+ 0422 HT1100 PCI-Express Bridge
+1167 Mutoh Industries Inc
+1168 Thine Electronics Inc
+1169 Centre for Development of Advanced Computing
+# nee Polaris Communications
+116a Luminex Software, Inc.
+ 6100 Bus/Tag Channel
+ 6800 Escon Channel
+ 7100 Bus/Tag Channel
+ 7800 Escon Channel
+116b Connectware Inc
+116c Intelligent Resources Integrated Systems
+116d Martin-Marietta
+116e Electronics for Imaging
+116f Workstation Technology
+1170 Inventec Corporation
+1171 Loughborough Sound Images Plc
+1172 Altera Corporation
+ 00a7 Stratix V
+ 0530 Stratix IV
+ 646c KT-500/KT-521 board
+1173 Adobe Systems, Inc
+1174 Bridgeport Machines
+1175 Mitron Computer Inc.
+1176 SBE Incorporated
+1177 Silicon Engineering
+1178 Alfa, Inc.
+ afa1 Fast Ethernet Adapter
+1179 Toshiba Corporation
+ 0102 Extended IDE Controller
+ 0103 EX-IDE Type-B
+ 010e PXP04 NVMe SSD
+ 010f NVMe Controller
+ 0110 NVMe SSD Controller Cx5
+ 1028 1ffb Express Flash NVMe 960G (RI) U.2 (CD5)
+ 1028 1ffc Express Flash NVMe 1.92T (RI) U.2 (CD5)
+ 1028 1ffd Express Flash NVMe 3.84T (RI) U.2 (CD5)
+ 1028 1ffe Express Flash NVMe 7.68T (RI) U.2 (CD5)
+ 1179 0001 KIOXIA CM5-R series SSD
+ 1179 0021 KIOXIA CD5 series SSD
+ 1d49 4039 Thinksystem U.2 CM5 NVMe SSD
+ 1d49 403a Thinksystem AIC CM5 NVMe SSD
+ 0113 BG3 NVMe SSD Controller
+ 1179 0001 Toshiba KBG30ZMS128G 128GB NVMe SSD
+ 0115 XG4 NVMe SSD Controller
+ 0116 XG5 NVMe SSD Controller
+ 1179 0001 XG5 NVMe SSD Controller
+ 011a XG6 NVMe SSD Controller
+ 0404 DVD Decoder card
+ 0406 Tecra Video Capture device
+ 0407 DVD Decoder card (Version 2)
+ 0601 CPU to PCI bridge
+ 1179 0001 Satellite Pro
+ 0602 PCI to ISA bridge
+ 0603 ToPIC95 PCI to CardBus Bridge for Notebooks
+ 0604 PCI-Docking Host bridge
+ 060a ToPIC95
+ 1179 0001 Satellite Pro
+ 060f ToPIC97
+ 1179 0001 Satellite 4010
+ 0617 ToPIC100 PCI to Cardbus Bridge with ZV Support
+ 0618 CPU to PCI and PCI to ISA bridge
+ 0701 FIR Port Type-O
+ 0803 TC6371AF SD Host Controller
+ 0804 TC6371AF SmartMedia Controller
+ 0805 SD TypA Controller
+ 0d01 FIR Port Type-DO
+ 1179 0001 FIR Port Type-DO
+117a A-Trend Technology
+117b L G Electronics, Inc.
+117c ATTO Technology, Inc.
+ 002c ExpressSAS R380
+ 002d ExpressSAS R348
+ 0030 Ultra320 SCSI Host Adapter
+ 117c 8013 ExpressPCI UL4D
+ 117c 8014 ExpressPCI UL4S
+ 117c 8027 ExpressPCI UL5D
+ 117c 802f ExpressPCI UL5D Low Profile
+ 0033 SAS Adapter
+ 0041 ExpressSAS R30F
+ 0042 ExpressSAS 6Gb/s SAS/SATA HBA
+ 117c 0042 ExpressSAS H680
+ 117c 0043 ExpressSAS H608
+ 117c 0044 ExpressSAS H60F
+ 117c 0045 ExpressSAS H6F0
+ 117c 0046 ExpressSAS H644
+ 117c 004f ExpressSAS M608
+ 117c 0057 ExpressSAS M680
+ 117c 0058 ExpressSAS M644
+ 117c 0059 ExpressSAS W608
+ 117c 005a ExpressSAS W680
+ 117c 005b ExpressSAS W644
+ 0049 ExpressSAS 6Gb SAS/SATA RAID Adapter
+ 117c 0049 ExpressSAS R680
+ 117c 004a ExpressSAS R608
+ 117c 004b ExpressSAS R60F
+ 117c 004c ExpressSAS R6F0
+ 117c 004d ExpressSAS R644
+ 117c 004e ExpressSAS R648
+ 0064 Celerity FC 16Gb/s Gen 5 Fibre Channel HBA
+ 117c 0063 Celerity FC-161E
+ 117c 0064 Celerity FC-162E
+ 117c 0065 Celerity FC-164E
+ 0094 Celerity FC 16/32Gb/s Gen 6 Fibre Channel HBA
+ 117c 0094 Celerity FC-162P
+ 117c 00a0 Celerity FC-161P
+ 117c 00a1 Celerity FC-164P
+ 117c 00a2 Celerity FC-321E
+ 117c 00a3 Celerity FC-322E
+ 117c 00ac Celerity FC-324E
+ 00bb Celerity FC 32/64Gb/s Gen 7 Fibre Channel HBA
+ 117c 00bc Celerity FC-321P
+ 117c 00bd Celerity FC-322P
+ 117c 00be Celerity FC-324P
+ 00c5 ExpressNVM PCIe Gen4 Switch
+ 117c 00c6 ExpressNVM S48F PCIe Gen4
+ 117c 00c7 ExpressNVM S468 PCIe Gen4
+ 00e6 ExpressSAS GT 12Gb/s SAS/SATA HBA
+ 117c 00c0 ExpressSAS H1280 GT
+ 117c 00c1 ExpressSAS H1208 GT
+ 117c 00c2 ExpressSAS H1244 GT
+ 117c 00c3 ExpressSAS H12F0 GT
+ 117c 00c4 ExpressSAS H120F GT
+ 8013 ExpressPCI UL4D
+ 8014 ExpressPCI UL4S
+ 8027 ExpressPCI UL5D
+ 8070 ExpressSAS 12Gb/s SAS/SATA HBA
+ 117c 0070 ExpressSAS H1280
+ 117c 0071 ExpressSAS H1208
+ 117c 0080 ExpressSAS H1244
+ 8072 ExpressSAS 12Gb/s SAS/SATA HBA
+ 117c 0072 ExpressSAS H12F0
+ 117c 0073 ExpressSAS H120F
+ 117c 0082 ExpressSAS H1288
+117d Becton & Dickinson
+117e T/R Systems
+117f Integrated Circuit Systems
+1180 Ricoh Co Ltd
+ 0465 RL5c465
+ 0466 RL5c466
+ 0475 RL5c475
+ 144d c006 vpr Matrix 170B4 CardBus bridge
+ 0476 RL5c476 II
+ 1014 0185 ThinkPad A/T/X Series
+ 1014 0555 ThinkPad X41
+ 1014 056c ThinkPad Z60t
+ 1028 014f Latitude X300 laptop
+ 1028 0188 Inspiron 6000 laptop
+ 103c 30c0 Compaq 6710b
+ 103c 30c1 Compaq 6910p
+ 1043 1017 X58LE
+ 1043 1237 A6J-Q008
+ 1043 1967 V6800V
+ 1043 1987 A4K and Z81K notebooks, possibly others ( mid-2005 machines )
+ 104d 80df Vaio PCG-FX403
+ 104d 80e7 VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP
+ 104d 814e VAIO GRZ390Z
+ 10f7 8338 Panasonic CF-Y5 laptop
+ 144d c005 X10 Laptop
+ 144d c00c P30/P35 notebook
+ 14ef 0220 PCD-RP-220S
+ 17aa 201c ThinkPad X60/X60s
+ 17aa 20c4 ThinkPad T61/R61
+ 17aa 20c6 ThinkPad R61/T400
+ 0477 RL5c477
+ 0478 RL5c478
+ 1014 0184 ThinkPad A30p
+ 0511 R5C511
+ 0522 R5C522 IEEE 1394 Controller
+ 1014 01cf ThinkPad A30p
+ 1043 1967 V6800V
+ 0551 R5C551 IEEE 1394 Controller
+ 144d c006 vpr Matrix 170B4
+ 0552 R5C552 IEEE 1394 Controller
+ 1014 0511 ThinkPad A/T/X Series
+ 1028 014f Latitude X300 laptop
+ 1028 0188 Inspiron 6000 laptop
+ 1043 1237 A6J-Q008
+ 1043 1757 M2400N laptop
+ 144d c005 X10 Laptop
+ 144d c00c P30/P35 notebook
+ 17aa 201e ThinkPad X60/X60s
+ 0554 R5C554
+ 0575 R5C575 SD Bus Host Adapter
+ 0576 R5C576 SD Bus Host Adapter
+ 0592 R5C592 Memory Stick Bus Host Adapter
+ 1025 0121 Aspire 5920G
+ 1028 01d7 XPS M1210
+ 1028 01f3 Inspiron 1420
+ 1028 022f Inspiron 1525
+ 103c 1521 HP EliteBook 8540w
+ 103c 30b5 Presario V3242AU
+ 103c 30b7 Presario V6133CL
+ 103c 30cc Pavilion dv6700
+ 103c 30cf Pavilion dv95xx/96xx/97xx/98xx series
+ 1043 1017 X58LE
+ 1043 1237 A6J-Q008
+ 1043 1967 V6800V
+ 104d 9035 VAIO VGN-FW11ZRU
+ 144d c018 X20 IV
+ 17aa 20ca ThinkPad T61/T400
+ 0811 R5C811
+ 0822 R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter
+ 1014 0556 ThinkPad X40 / X41 / X60s / Z60t
+ 1014 0598 ThinkPad Z60m
+ 1025 0121 Aspire 5920G
+ 1028 0188 Inspiron 6000 laptop
+ 1028 01a2 Inspiron 9200
+ 1028 01d7 XPS M1210
+ 1028 01f3 Inspiron 1420
+ 1028 022f Inspiron 1525
+ 103c 03b5 Presario V3242AU
+ 103c 30b7 Presario V6133CL
+ 103c 30c1 Compaq 6910p
+ 103c 30cc Pavilion dv6700
+ 103c 30cf Pavilion dv9668eg Laptop
+ 1043 1017 X58LE
+ 1043 1237 A6J-Q008
+ 1043 1967 V6800V
+ 10f7 8338 Panasonic CF-Y5 laptop
+ 144d c018 X20 IV
+ 17aa 201d ThinkPad X60/X60s
+ 17aa 20c7 ThinkPad T61
+ 17aa 20c8 ThinkPad T400/W500
+ 0832 R5C832 IEEE 1394 Controller
+ 1025 0121 Aspire 5920G
+ 1028 01d7 XPS M1210
+ 1028 01f3 Inspiron 1420
+ 1028 022f Inspiron 1525
+ 1028 024d Latitude E4300
+ 103c 30b5 Presario V3242AU
+ 103c 30b7 Presario V6133CL
+ 103c 30c1 Compaq 6910p
+ 103c 30cc Pavilion dv6700
+ 103c 30cf Pavilion dv9668eg Laptop
+ 17aa 20c5 ThinkPad R61
+ 17aa 20c7 ThinkPad R61
+ 0841 R5C841 CardBus/SD/SDIO/MMC/MS/MSPro/xD/IEEE1394
+ 0843 R5C843 MMC Host Controller
+ 1025 0121 Aspire 5920G
+ 1028 01d7 XPS M1210
+ 1028 01f3 Inspiron 1420
+ 1028 01f5 Inspiron 1501
+ 1028 024f Latitude e6500
+ 103c 03b5 Presario V3242AU
+ 103c 1521 HP EliteBook 8540w
+ 103c 30b7 Presario V6133CL
+ 103c 30cf Pavilion dv9500/9600/9700 series
+ 1043 1017 X58LE
+ 1183 0843 Alienware Aurora m9700
+ 0852 xD-Picture Card Controller
+ 1025 0121 Aspire 5920G
+ 1028 01f3 Inspiron 1420
+ 1028 022f Inspiron 1525
+ 103c 30b5 Presario V3242AU
+ 103c 30b7 Presario V6133CL
+ 103c 30cc Pavilion dv6700
+ 103c 30cf Pavilion dv9668eg Laptop
+ 1043 1967 V6800V
+ 1180 0852 Pavilion 2410us
+ 1324 10cf P7120
+ 17aa 20cb ThinkPad T400
+ e230 R5U2xx (R5U230 / R5U231 / R5U241) [Memory Stick Host Controller]
+ e476 CardBus bridge
+ 1028 040a Latitude E6410
+ 1028 040b Latitude E6510
+ e822 MMC/SD Host Controller
+ 1028 040a Latitude E6410
+ 1028 040b Latitude E6510
+ 17aa 21cf ThinkPad T520
+ e823 PCIe SDXC/MMC Host Controller
+ 17aa 21cf ThinkPad T520
+ e832 R5C832 PCIe IEEE 1394 Controller
+ 1028 040a Latitude E6410
+ 1028 040b Latitude E6510
+ 17aa 21cf ThinkPad T520
+ e852 PCIe xD-Picture Card Controller
+1181 Telmatics International
+1183 Fujikura Ltd
+1184 Forks Inc
+1185 Dataworld International Ltd
+1186 D-Link System Inc
+ 1002 DL10050 Sundance Ethernet
+ 1186 1002 DFE-550TX/FX
+ 1186 1012 DFE-580TX
+ 1025 AirPlus Xtreme G DWL-G650 Adapter
+ 1026 AirXpert DWL-AG650 Wireless Cardbus Adapter
+ 1043 AirXpert DWL-AG650 Wireless Cardbus Adapter
+ 1300 RTL8139 Ethernet
+ 1186 1300 DFE-538TX 10/100 Ethernet Adapter
+ 1186 1301 DFE-530TX+ 10/100 Ethernet Adapter
+ 1186 1303 DFE-528TX 10/100 Fast Ethernet PCI Adapter
+ 1340 DFE-690TXD CardBus PC Card
+ 1540 DFE-680TX
+ 1541 DFE-680TXD CardBus PC Card
+ 1561 DRP-32TXD Cardbus PC Card
+ 3300 DWL-510 / DWL-610 802.11b [Realtek RTL8180L]
+ 1186 3300 DWL-610 Wireless Cardbus Adapter
+ 1186 3301 DWL-510 Wireless PCI Adapter
+ 3a10 AirXpert DWL-AG650 Wireless Cardbus Adapter(rev.B)
+ 3a11 AirXpert DWL-AG520 Wireless PCI Adapter(rev.B)
+ 4000 DL2000-based Gigabit Ethernet
+ 4001 DGE-550SX PCI-X Gigabit Ethernet Adapter
+ 4200 DFE-520TX Fast Ethernet PCI Adapter
+ 1186 1103 DFE-520TX Fast Ethernet PCI Adapter (rev. C1)
+ 4300 DGE-528T Gigabit Ethernet Adapter
+ 1186 4300 DGE-528T PCI Gigabit Ethernet Adapter
+# rev. B1; RealTek RTL8168E.
+ 1186 4b10 DGE-560T PCI Express (x1) Gigabit Ethernet Adapter
+ 4302 DGE-530T Gigabit Ethernet Adapter (rev.C1) [Realtek RTL8169]
+ 4b00 DGE-560T PCI Express Gigabit Ethernet Adapter
+ 4b01 DGE-530T Gigabit Ethernet Adapter (rev 11)
+ 4b02 DGE-560SX PCI Express Gigabit Ethernet Adapter
+ 4b03 DGE-550T Gigabit Ethernet Adapter V.B1
+ 4c00 Gigabit Ethernet Adapter
+ 1186 4c00 DGE-530T Gigabit Ethernet Adapter
+ 8400 D-Link DWL-650+ CardBus PC Card
+1187 Advanced Technology Laboratories, Inc.
+1188 Shima Seiki Manufacturing Ltd.
+1189 Matsushita Electronics Co Ltd
+118a Hilevel Technology
+118b Hypertec Pty Limited
+118c Corollary, Inc
+ 0014 PCIB [C-bus II to PCI bus host bridge chip]
+ 1117 Intel 8-way XEON Profusion Chipset [Cache Coherency Filter]
+118d BitFlow Inc
+ 0001 Raptor-PCI framegrabber
+ 0012 Model 12 Road Runner Frame Grabber
+ 0014 Model 14 Road Runner Frame Grabber
+ 0024 Model 24 Road Runner Frame Grabber
+ 0044 Model 44 Road Runner Frame Grabber
+ 0112 Model 12 Road Runner Frame Grabber
+ 0114 Model 14 Road Runner Frame Grabber
+ 0124 Model 24 Road Runner Frame Grabber
+ 0144 Model 44 Road Runner Frame Grabber
+ 0212 Model 12 Road Runner Frame Grabber
+ 0214 Model 14 Road Runner Frame Grabber
+ 0224 Model 24 Road Runner Frame Grabber
+ 0244 Model 44 Road Runner Frame Grabber
+ 0312 Model 12 Road Runner Frame Grabber
+ 0314 Model 14 Road Runner Frame Grabber
+ 0324 Model 24 Road Runner Frame Grabber
+ 0344 Model 44 Road Runner Frame Grabber
+ b04e Claxon CXP4 CoaXPress frame grabber
+118e Hermstedt GmbH
+118f Green Logic
+1190 Tripace
+ c731 TP-910/920/940 PCI Ultra(Wide) SCSI Adapter
+1191 Artop Electronic Corp
+ 0003 SCSI Cache Host Adapter
+ 0004 ATP8400
+ 0005 ATP850UF
+ 0006 ATP860 NO-BIOS
+ 0007 ATP860
+ 0008 ATP865 NO-ROM
+ 0009 ATP865
+ 000a ATP867-A
+ 000b ATP867-B
+ 000d ATP8620
+ 000e ATP8620
+ 8002 AEC6710 SCSI-2 Host Adapter
+ 8010 AEC6712UW SCSI
+ 8020 AEC6712U SCSI
+ 8030 AEC6712S SCSI
+ 8040 AEC6712D SCSI
+ 8050 AEC6712SUW SCSI
+ 8060 AEC6712 SCSI
+ 8080 AEC67160 SCSI
+ 8081 AEC67160S SCSI
+ 808a AEC67162 2-ch. LVD SCSI
+1192 Densan Company Ltd
+1193 Zeitnet Inc.
+ 0001 1221
+ 0002 1225
+1194 Toucan Technology
+1195 Ratoc System Inc
+1196 Hytec Electronics Ltd
+1197 Gage Applied Sciences, Inc.
+ 010c CompuScope 82G 8bit 2GS/s Analog Input Card
+1198 Lambda Systems Inc
+1199 Attachmate Corporation
+ 0101 Advanced ISCA/PCI Adapter
+119a Mind Share, Inc.
+119b Omega Micro Inc.
+ 1221 82C092G
+119c Information Technology Inst.
+119d Bug, Inc. Sapporo Japan
+119e Fujitsu Microelectronics Ltd.
+ 0001 FireStream 155
+ 0003 FireStream 50
+119f Bull HN Information Systems
+ 1081 BXI Host Channel Adapter
+# BXI stands for Bull eXascale Interconnect
+ 1101 BXI Host Channel Adapter v1.2
+# BXI stands for Bull eXascale Interconnect
+ 1121 BXI Host Channel Adapter v1.3
+11a0 Convex Computer Corporation
+11a1 Hamamatsu Photonics K.K.
+11a2 Sierra Research and Technology
+11a3 Deuretzbacher GmbH & Co. Eng. KG
+11a4 Barco Graphics NV
+11a5 Microunity Systems Eng. Inc
+11a6 Pure Data Ltd.
+11a7 Power Computing Corp.
+11a8 Systech Corp.
+11a9 InnoSys Inc.
+ 4240 AMCC S933Q Intelligent Serial Card
+11aa Actel
+# Nee Galileo Technology, Inc.
+11ab Marvell Technology Group Ltd.
+ 0100 88F3700 [Armada 3700 Family] ARM SoC
+ 0110 88F60x0/88F70x0/88F80x0/CN913x ARM SoC
+ 0146 GT-64010/64010A System Controller
+ 0f53 88E6318 Link Street network controller
+ 11ab MV88SE614x SATA II PCI-E controller
+ 138f W8300 802.11 Adapter (rev 07)
+ 1fa6 Marvell W8300 802.11 Adapter
+ 1186 3b08 AirPlus G DWL-G630 Wireless Cardbus Adapter (rev.A1)
+ 1fa7 88W8310 and 88W8000G [Libertas] 802.11g client chipset
+ 1faa 88w8335 [Libertas] 802.11b/g Wireless
+ 1385 4e00 WG511v2 54 Mbps Wireless PC Card
+ 1385 6b00 WG311v3 802.11g Wireless PCI Adapter
+ 1737 0040 WPC54G v5 802.11g Wireless-G Notebook Adapter
+ 2211 88SB2211 PCI Express to PCI Bridge
+ 2a01 88W8335 [Libertas] 802.11b/g Wireless
+ 2a02 88W8361 [TopDog] 802.11n Wireless
+ 07d1 3b02 DIR-615 rev. A1 Mini PCI Wireless Module
+ 1385 7c00 WN511T RangeMax Next 300 Mbps Wireless PC Card
+ 1385 7c01 WN511T RangeMax Next 300 Mbps Wireless Notebook Adapter
+ 1385 7e00 WN311T RangeMax Next 300 Mbps Wireless PCI Adapter
+ 1799 801b F5D8011 v2 802.11n N1 Wireless Notebook Card
+ 2a08 88W8362e [TopDog] 802.11a/b/g/n Wireless
+ 2a0a 88W8363 [TopDog] 802.11n Wireless
+ 2a0c 88W8363 [TopDog] 802.11n Wireless
+ 2a24 88W8363 [TopDog] 802.11n Wireless
+ 2a2b 88W8687 [TopDog] 802.11b/g Wireless
+ 2a30 88W8687 [TopDog] 802.11b/g Wireless
+ 2a40 88W8366 [TopDog] 802.11n Wireless
+ 2a41 88W8366 [TopDog] 802.11n Wireless
+ 2a42 88W8366 [TopDog] 802.11n Wireless
+ 2a43 88W8366 [TopDog] 802.11n Wireless
+ 2a55 88W8864 [Avastar] 802.11ac Wireless
+ 2b36 88W8764 [Avastar] 802.11n Wireless
+ 2b38 88W8897 [AVASTAR] 802.11ac Wireless
+ 2b40 88W8964 [Avastar] 802.11ac Wireless
+ 4101 OLPC Cafe Controller Secure Digital Controller
+ 4146 GT-64111 System Controller
+ 4320 88E8001 Gigabit Ethernet Controller
+ 1019 0f38 Marvell 88E8001 Gigabit Ethernet Controller (ECS)
+ 1019 8001 Marvell 88E8001 Gigabit Ethernet Controller (ECS)
+ 1043 173c Marvell 88E8001 Gigabit Ethernet Controller (Asus)
+ 1043 811a Marvell 88E8001 Gigabit Ethernet Controller (Asus)
+ 105b 0c19 Marvell 88E8001 Gigabit Ethernet Controller (Foxconn)
+ 10b8 b452 EZ Card 1000 (SMC9452TXV.2)
+ 11ab 0121 Marvell RDK-8001
+ 11ab 0321 Marvell RDK-8003
+ 11ab 1021 Marvell RDK-8010
+ 11ab 4320 Marvell Yukon Gigabit Ethernet 10/100/1000Baset-T Constroller (Asus)
+ 11ab 5021 Marvell Yukon Gigabit Ethernet 10/100/1000Base-T Controller (64 bit)
+ 11ab 9521 Marvell Yukon Gigabit Ethernet 10/100/1000Base-T Controller (32 bit)
+ 1458 e000 Marvell 88E8001 Gigabit Ethernet Controller (Gigabyte)
+ 147b 1406 Marvell 88E8001 Gigabit Ethernet Controller (Abit)
+ 15d4 0047 Marvell 88E8001 Gigabit Ethernet Controller (Iwill)
+ 1695 9025 Marvell 88E8001 Gigabit Ethernet Controller (Epox)
+ 17f2 1c03 Marvell 88E8001 Gigabit Ethernet Controller (Albatron)
+ 270f 2803 Marvell 88E8001 Gigabit Ethernet Controller (Chaintech)
+ 4340 88E8021 PCI-X IPMI Gigabit Ethernet Controller
+ 4341 88E8022 PCI-X IPMI Gigabit Ethernet Controller
+ 4342 88E8061 PCI-E IPMI Gigabit Ethernet Controller
+ 4343 88E8062 PCI-E IPMI Gigabit Ethernet Controller
+ 4344 88E8021 PCI-X IPMI Gigabit Ethernet Controller
+ 4345 88E8022 PCI-X IPMI Gigabit Ethernet Controller
+ 4346 88E8061 PCI-E IPMI Gigabit Ethernet Controller
+ 4347 88E8062 PCI-E IPMI Gigabit Ethernet Controller
+ 4c53 10d0 Telum ASLP10 PrAMC Gigabit Ethernet
+ 4350 88E8035 PCI-E Fast Ethernet Controller
+ 1179 0001 Marvell 88E8035 Fast Ethernet Controller (Toshiba)
+ 11ab 3521 Marvell RDK-8035
+ 1854 000d Marvell 88E8035 Fast Ethernet Controller (LGE)
+ 1854 000e Marvell 88E8035 Fast Ethernet Controller (LGE)
+ 1854 000f Marvell 88E8035 Fast Ethernet Controller (LGE)
+ 1854 0011 Marvell 88E8035 Fast Ethernet Controller (LGE)
+ 1854 0012 Marvell 88E8035 Fast Ethernet Controller (LGE)
+ 1854 0016 Marvell 88E8035 Fast Ethernet Controller (LGE)
+ 1854 0017 Marvell 88E8035 Fast Ethernet Controller (LGE)
+ 1854 0018 Marvell 88E8035 Fast Ethernet Controller (LGE)
+ 1854 0019 Marvell 88E8035 Fast Ethernet Controller (LGE)
+ 1854 001c Marvell 88E8035 Fast Ethernet Controller (LGE)
+ 1854 001e Marvell 88E8035 Fast Ethernet Controller (LGE)
+ 1854 0020 Marvell 88E8035 Fast Ethernet Controller (LGE)
+ 4351 88E8036 PCI-E Fast Ethernet Controller
+ 107b 4009 Marvell 88E8036 Fast Ethernet Controller (Wistron)
+ 10f7 8338 Marvell 88E8036 Fast Ethernet Controller (Panasonic)
+ 1179 0001 Marvell 88E8036 Fast Ethernet Controller (Toshiba)
+ 1179 ff00 Marvell 88E8036 Fast Ethernet Controller (Compal)
+ 1179 ff10 Marvell 88E8036 Fast Ethernet Controller (Inventec)
+ 11ab 3621 Marvell RDK-8036
+ 13d1 ac12 Abocom EFE3K - 10/100 Ethernet Expresscard
+ 161f 203d Marvell 88E8036 Fast Ethernet Controller (Arima)
+ 1854 000d Marvell 88E8036 Fast Ethernet Controller (LGE)
+ 1854 000e Marvell 88E8036 Fast Ethernet Controller (LGE)
+ 1854 000f Marvell 88E8036 Fast Ethernet Controller (LGE)
+ 1854 0011 Marvell 88E8036 Fast Ethernet Controller (LGE)
+ 1854 0012 Marvell 88E8036 Fast Ethernet Controller (LGE)
+ 1854 0016 Marvell 88E8036 Fast Ethernet Controller (LGE)
+ 1854 0017 Marvell 88E8036 Fast Ethernet Controller (LGE)
+ 1854 0018 Marvell 88E8036 Fast Ethernet Controller (LGE)
+ 1854 0019 Marvell 88E8036 Fast Ethernet Controller (LGE)
+ 1854 001c Marvell 88E8036 Fast Ethernet Controller (LGE)
+ 1854 001e Marvell 88E8036 Fast Ethernet Controller (LGE)
+ 1854 0020 Marvell 88E8036 Fast Ethernet Controller (LGE)
+ 4352 88E8038 PCI-E Fast Ethernet Controller
+ 4353 88E8039 PCI-E Fast Ethernet Controller
+ 104d 902d VAIO VGN-NR120E
+ 4354 88E8040 PCI-E Fast Ethernet Controller
+ 1028 022f Inspiron 1525
+ 144d c06a R730 Laptop
+ 144d c072 Notebook N150P
+ 4355 88E8040T PCI-E Fast Ethernet Controller
+ 1179 ff50 Satellite P305D-S8995E
+ 4356 88EC033 PCI-E Fast Ethernet Controller
+ 4357 88E8042 PCI-E Fast Ethernet Controller
+ 435a 88E8048 PCI-E Fast Ethernet Controller
+ 4360 88E8052 PCI-E ASF Gigabit Ethernet Controller
+ 1043 8134 Marvell 88E8052 Gigabit Ethernet Controller (Asus)
+ 107b 4009 Marvell 88E8052 Gigabit Ethernet Controller (Wistron)
+ 11ab 5221 Marvell RDK-8052
+ 1458 e000 Marvell 88E8052 Gigabit Ethernet Controller (Gigabyte)
+ 1462 052c Marvell 88E8052 Gigabit Ethernet Controller (MSI)
+ 1849 8052 Marvell 88E8052 Gigabit Ethernet Controller (ASRock)
+ a0a0 0509 Marvell 88E8052 Gigabit Ethernet Controller (Aopen)
+ 4361 88E8050 PCI-E ASF Gigabit Ethernet Controller
+ 107b 3015 Marvell 88E8050 Gigabit Ethernet Controller (Gateway)
+ 11ab 5021 Marvell 88E8050 Gigabit Ethernet Controller (Intel)
+ 8086 3063 D925XCVLK mainboard
+ 8086 3439 Marvell 88E8050 Gigabit Ethernet Controller (Intel)
+ 4362 88E8053 PCI-E Gigabit Ethernet Controller
+ 103c 2a0d Marvell 88E8053 Gigabit Ethernet Controller (Asus)
+ 1043 8142 Marvell 88E8053 Gigabit Ethernet controller PCIe (Asus)
+ 109f 3197 Marvell 88E8053 Gigabit Ethernet Controller (Trigem)
+ 10f7 8338 Marvell 88E8053 Gigabit Ethernet Controller (Panasonic)
+ 10fd a430 Marvell 88E8053 Gigabit Ethernet Controller (SOYO)
+ 1179 0001 Marvell 88E8053 Gigabit Ethernet Controller (Toshiba)
+ 1179 ff00 Marvell 88E8053 Gigabit Ethernet Controller (Compal)
+ 1179 ff10 Marvell 88E8053 Gigabit Ethernet Controller (Inventec)
+ 11ab 5321 Marvell RDK-8053
+ 1297 c240 Marvell 88E8053 Gigabit Ethernet Controller (Shuttle)
+ 1297 c241 Marvell 88E8053 Gigabit Ethernet Controller (Shuttle)
+ 1297 c242 Marvell 88E8053 Gigabit Ethernet Controller (Shuttle)
+ 1297 c243 Marvell 88E8053 Gigabit Ethernet Controller (Shuttle)
+ 1297 c244 Marvell 88E8053 Gigabit Ethernet Controller (Shuttle)
+ 13d1 ac11 EGE5K - Giga Ethernet Expresscard
+ 1458 e000 Marvell 88E8053 Gigabit Ethernet Controller (Gigabyte)
+ 1462 058c Marvell 88E8053 Gigabit Ethernet Controller (MSI)
+ 14c0 0012 Marvell 88E8053 Gigabit Ethernet Controller (Compal)
+ 1558 04a0 Marvell 88E8053 Gigabit Ethernet Controller (Clevo)
+ 15bd 1003 Marvell 88E8053 Gigabit Ethernet Controller (DFI)
+ 161f 203c Marvell 88E8053 Gigabit Ethernet Controller (Arima)
+ 161f 203d Marvell 88E8053 Gigabit Ethernet Controller (Arima)
+ 1695 9029 Marvell 88E8053 Gigabit Ethernet Controller (Epox)
+ 17f2 2c08 Marvell 88E8053 Gigabit Ethernet Controller (Albatron)
+ 17ff 0585 Marvell 88E8053 Gigabit Ethernet Controller (Quanta)
+ 1849 8053 Marvell 88E8053 Gigabit Ethernet Controller (ASRock)
+ 1854 000b Marvell 88E8053 Gigabit Ethernet Controller (LGE)
+ 1854 000c Marvell 88E8053 Gigabit Ethernet Controller (LGE)
+ 1854 0010 Marvell 88E8053 Gigabit Ethernet Controller (LGE)
+ 1854 0013 Marvell 88E8053 Gigabit Ethernet Controller (LGE)
+ 1854 0014 Marvell 88E8053 Gigabit Ethernet Controller (LGE)
+ 1854 0015 Marvell 88E8053 Gigabit Ethernet Controller (LGE)
+ 1854 001a Marvell 88E8053 Gigabit Ethernet Controller (LGE)
+ 1854 001b Marvell 88E8053 Gigabit Ethernet Controller (LGE)
+ 1854 001d Marvell 88E8053 Gigabit Ethernet Controller (LGE)
+ 1854 001f Marvell 88E8053 Gigabit Ethernet Controller (LGE)
+ 1854 0021 Marvell 88E8053 Gigabit Ethernet Controller (LGE)
+ 1854 0022 Marvell 88E8053 Gigabit Ethernet Controller (LGE)
+ 270f 2801 Marvell 88E8053 Gigabit Ethernet Controller (Chaintech)
+ a0a0 0506 Marvell 88E8053 Gigabit Ethernet Controller (Aopen)
+ 4363 88E8055 PCI-E Gigabit Ethernet Controller
+ 4364 88E8056 PCI-E Gigabit Ethernet Controller
+ 1043 81f8 Motherboard
+ 11ba 00ba 8056 Gigabit Ethernet Controller
+ 4365 88E8070 based Ethernet Controller
+ 4366 88EC036 PCI-E Gigabit Ethernet Controller
+ 4367 88EC032 Ethernet Controller
+ 4368 88EC034 Ethernet Controller
+ 4369 88EC042 Ethernet Controller
+ 436a 88E8058 PCI-E Gigabit Ethernet Controller
+ 11ab 00ba Imac 8,1 Wired Ethernet Adapter
+ 436b 88E8071 PCI-E Gigabit Ethernet Controller
+ 436c 88E8072 PCI-E Gigabit Ethernet Controller
+ 436d 88E8055 PCI-E Gigabit Ethernet Controller
+ 4370 88E8075 PCI-E Gigabit Ethernet Controller
+ 4380 88E8057 PCI-E Gigabit Ethernet Controller
+# AVB = "Audio Video Bridging"
+ 4381 Yukon Optima 88E8059 [PCIe Gigabit Ethernet Controller with AVB]
+ 1259 2803 AT-2814FX
+ 1259 2804 AT-2874xx
+ 4611 GT-64115 System Controller
+ 4620 GT-64120/64120A/64121A System Controller
+ 4801 GT-48001
+ 5005 Belkin F5D5005 Gigabit Desktop Network PCI Card
+ 5040 MV88SX5040 4-port SATA I PCI-X Controller
+ 5041 MV88SX5041 4-port SATA I PCI-X Controller
+ 5080 MV88SX5080 8-port SATA I PCI-X Controller
+ 5081 MV88SX5081 8-port SATA I PCI-X Controller
+ 5181 88f5181 [Orion-1] ARM SoC
+ 5182 88f5182 [Orion-NAS] ARM SoC
+ 5281 88f5281 [Orion-2] ARM SoC
+ 6041 MV88SX6041 4-port SATA II PCI-X Controller
+ 6042 88SX6042 PCI-X 4-Port SATA-II
+ 6081 MV88SX6081 8-port SATA II PCI-X Controller
+ 6101 88SE6101/6102 single-port PATA133 interface
+ 1043 82e0 P5K PRO Motherboard
+ 6121 88SE6111/6121 SATA II / PATA Controller
+# 6111: 1 SATA port; 6121: 2 SATA ports
+ 11ab 6121 88SE6111/6121 1/2 port SATA II + 1 port PATA 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
+ 6440 88SE6440 SAS/SATA PCIe controller
+ 6450 64560 System Controller
+ 6460 MV64360/64361/64362 System Controller
+ 6480 MV64460/64461/64462 System Controller
+ 1775 c200 C2K CompactPCI single board computer
+ 6485 MV64460/64461/64462 System Controller, Revision B
+ 6560 88F6560 [Avanta] ARM SoC
+ 6710 88F6710 [Armada 370] ARM SoC
+ 6820 88F6820 [Armada 385] ARM SoC
+ 6828 88F6828 [Armada 388] ARM SoC
+ 6920 88F6920 [Armada 390] ARM SoC
+ 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
+ 7823 MV78230 [Armada XP] ARM SoC
+ 7846 MV78460 [Armada XP] ARM SoC
+ d40f Bobcat3 Ethernet Switch
+ f003 GT-64010 Primary Image Piranha Image Generator
+11ac Canon Information Systems Research Aust.
+11ad Lite-On Communications Inc
+ 0002 LNE100TX
+ 11ad 0002 LNE100TX
+ 11ad 0003 LNE100TX
+ 11ad f003 LNE100TX
+ 11ad ffff LNE100TX
+ 1385 f004 FA310/TX LAN 10/100 PCI Ethernet Adapter
+ 2646 f002 KNE110TX EtheRx Fast Ethernet
+ c115 LNE100TX [Linksys EtherFast 10/100]
+ 11ad c001 LNE100TX [ver 2.0]
+ 2646 000b KNE111TX
+11ae Aztech System Ltd
+11af Avid Technology Inc.
+ 0001 Cinema
+ ee40 Digidesign Audiomedia III
+11b0 V3 Semiconductor Inc.
+ 0002 V300PSC
+ 0292 V292PBC [Am29030/40 Bridge]
+ 0960 V96xPBC
+ 880a Deltacast Delta-HD-22
+ c960 V96DPC
+11b1 Apricot Computers
+11b2 Eastman Kodak
+11b3 Barr Systems Inc.
+11b4 Leitch Technology International
+11b5 Radstone Technology Plc
+11b6 United Video Corp
+11b7 Motorola
+11b8 XPoint Technologies, Inc
+ 0001 Quad PeerMaster
+11b9 Pathlight Technology Inc.
+ c0ed SSA Controller
+11ba Videotron Corp
+11bb Pyramid Technology
+11bc Network Peripherals Inc
+ 0001 NP-PCI
+11bd Pinnacle Systems Inc.
+ 002e PCTV 40i
+ 0040 Royal TS Function 1
+ 11bd 0044 PCTV 2000i Dual DVB-T Pro PCI Tuner 1
+ 11bd 0045 PCTV Dual Sat Pro PCI 4000i Tuner 1
+ 0041 RoyalTS Function 2
+ 11bd 0044 PCTV 2000i Dual DVB-T Pro PCI Tuner 2
+ 11bd 0045 PCTV Dual Sat Pro PCI 4000i Tuner 2
+ 0042 Royal TS Function 3
+ 11bd 0044 PCTV 2000i Dual DVB-T Pro PCI Common
+ 11bd 0045 PCTV Dual Sat Pro PCI 4000i Common
+ 0051 PCTV HD 800i
+ bede AV/DV Studio Capture Card
+11be International Microcircuits Inc
+11bf Astrodesign, Inc.
+11c0 Hewlett Packard
+# nee Agere Systems nee Lucent Microelectronics
+11c1 LSI Corporation
+ 0440 56k WinModem
+ 1033 8015 LT WinModem 56k Data+Fax+Voice+Dsvd
+ 1033 8047 LT WinModem 56k Data+Fax+Voice+Dsvd
+ 1033 804f LT WinModem 56k Data+Fax+Voice+Dsvd
+ 10cf 102c LB LT Modem V.90 56k
+ 10cf 104a BIBLO LT Modem 56k
+ 10cf 105f LB2 LT Modem V.90 56k
+ 1179 0001 Internal V.90 Modem
+ 11c1 0440 LT WinModem 56k Data+Fax+Voice+Dsvd
+ 122d 4101 MDP7800-U Modem
+ 122d 4102 MDP7800SP-U Modem
+ 13e0 0040 LT WinModem 56k Data+Fax+Voice+Dsvd
+ 13e0 0440 LT WinModem 56k Data+Fax+Voice+Dsvd
+ 13e0 0441 LT WinModem 56k Data+Fax+Voice+Dsvd
+ 13e0 0450 LT WinModem 56k Data+Fax+Voice+Dsvd
+ 13e0 f100 LT WinModem 56k Data+Fax+Voice+Dsvd
+ 13e0 f101 LT WinModem 56k Data+Fax+Voice+Dsvd
+ 144d 2101 LT56PV Modem
+ 149f 0440 LT WinModem 56k Data+Fax+Voice+Dsvd
+ 0441 56k WinModem
+ 1033 804d LT WinModem 56k Data+Fax
+ 1033 8065 LT WinModem 56k Data+Fax
+ 1092 0440 Supra 56i
+ 1179 0001 Internal V.90 Modem
+ 11c1 0440 LT WinModem 56k Data+Fax
+ 11c1 0441 LT WinModem 56k Data+Fax
+ 122d 4100 MDP7800-U Modem
+ 13e0 0040 LT WinModem 56k Data+Fax
+ 13e0 0100 LT WinModem 56k Data+Fax
+ 13e0 0410 LT WinModem 56k Data+Fax
+ 13e0 0420 TelePath Internet 56k WinModem
+ 13e0 0440 LT WinModem 56k Data+Fax
+ 13e0 0443 LT WinModem 56k Data+Fax
+ 13e0 f102 LT WinModem 56k Data+Fax
+ 1416 9804 CommWave 56k Modem
+ 141d 0440 LT WinModem 56k Data+Fax
+ 144f 0441 Lucent 56k V.90 DF Modem
+ 144f 0449 Lucent 56k V.90 DF Modem
+ 144f 110d Lucent Win Modem
+ 1468 0441 Presario 56k V.90 DF Modem
+ 1668 0440 Lucent Win Modem
+ 0442 56k WinModem
+ 11c1 0440 LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd
+ 11c1 0442 LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd
+ 13e0 0412 LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd
+ 13e0 0442 LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd
+ 13fc 2471 LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd
+ 144d 2104 LT56PT Modem
+ 144f 1104 LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd
+ 149f 0440 LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd
+ 1668 0440 LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd
+ 0443 LT WinModem
+ 0444 LT WinModem
+ 0445 LT WinModem
+ 8086 2203 PRO/100+ MiniPCI (probably an Ambit U98.003.C.00 combo card)
+ 8086 2204 PRO/100+ MiniPCI on Armada E500
+ 0446 LT WinModem
+ 0447 LT WinModem
+ 0448 WinModem 56k
+ 1014 0131 Lucent Win Modem
+ 1033 8066 LT WinModem 56k Data+Fax+Voice+Dsvd
+ 13e0 0030 56k Voice Modem
+ 13e0 0040 LT WinModem 56k Data+Fax+Voice+Dsvd
+# Actiontech eth+modem card as used by Dell &c.
+ 1668 2400 LT WinModem 56k (MiniPCI Ethernet+Modem)
+ 0449 L56xM+S [Mars-2] WinModem 56k
+ 0e11 b14d 56k V.90 Modem
+ 1014 018c ThinkPad 600X
+ 13e0 0020 LT WinModem 56k Data+Fax
+ 13e0 0041 TelePath Internet 56k WinModem
+ 1436 0440 Lucent Win Modem
+ 144f 0449 Lucent 56k V.90 DFi Modem
+ 1468 0410 IBM ThinkPad T23
+ 1468 0440 Lucent Win Modem
+ 1468 0449 Presario 56k V.90 DFi Modem
+ 044a F-1156IV WinModem (V90, 56KFlex)
+ 10cf 1072 LB Global LT Modem
+ 13e0 0012 LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd
+ 13e0 0042 LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd
+ 144f 1005 LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd
+ 044b LT WinModem
+ 044c LT WinModem
+ 044d LT WinModem
+ 044e LT WinModem
+ 044f V90 WildWire Modem
+ 0450 LT WinModem
+ 1033 80a8 Versa Note Vxi
+ 144f 4005 Magnia SG20
+ 1468 0450 Evo N600c
+ 0451 LT WinModem
+ 0452 LT WinModem
+ 0453 LT WinModem
+ 0454 LT WinModem
+ 0455 LT WinModem
+ 0456 LT WinModem
+ 0457 LT WinModem
+ 0458 LT WinModem
+ 0459 LT WinModem
+ 045a LT WinModem
+ 045c LT WinModem
+ 0461 V90 WildWire Modem
+ 0462 V90 WildWire Modem
+ 0480 Venus Modem (V90, 56KFlex)
+ 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
+ 2600 StarPro26XX family (SP2601, SP2603, SP2612) DSP
+ 5400 OR3TP12 FPSC
+ 5656 Venus Modem
+ 5801 USB
+ 5802 USS-312 USB Controller
+ 5803 USS-344S USB Controller
+ 5811 FW322/323 [TrueFire] 1394a Controller
+ 103c 2a34 Pavilion a1677c
+ 103c 2a6f Asus IPIBL-LB Motherboard
+ 103c 2a9e Pavilion p6310f
+ 1043 8294 LSI FW322/323 IEEE 1394a FireWire Controller
+ 11bd 000e LSI FW323
+ 8086 524c D865PERL mainboard
+ 9005 0033 Adaptec AFW-2100 (HP) 2102900-R
+ dead 0800 FireWire Host Bus Adapter
+ 5901 FW643 [TrueFire] PCIe 1394b Controller
+ 11c1 5900 FW643 [TrueFire] PCIe 1394b Controller
+ 1443 0643 FireBoard800-e V.2
+ 1546 0643 FWB-PCIE1X2x
+ 5903 FW533 [TrueFire] PCIe 1394a Controller
+ 8110 T8110 H.100/H.110 TDM switch
+ 12d9 000c E1/T1 PMXc cPCI carrier card
+ ab10 WL60010 Wireless LAN MAC
+ ab11 WL60040 Multimode Wireles LAN MAC
+ 11c1 ab12 WaveLAN 11abg Cardbus card (Model 1102)
+ 11c1 ab13 WaveLAN 11abg MiniPCI card (Model 0512)
+ 11c1 ab15 WaveLAN 11abg Cardbus card (Model 1106)
+ 11c1 ab16 WaveLAN 11abg MiniPCI card (Model 0516)
+ ab20 ORiNOCO PCI Adapter
+ ab21 Agere Wireless PCI Adapter
+ ab30 Hermes2 Mini-PCI WaveLAN a/b/g
+ 14cd 2012 Hermes2 Mini-PCI WaveLAN a/b/g
+ ed00 ET-131x PCI-E Ethernet Controller
+ ed01 ET-131x PCI-E Ethernet Controller
+11c2 Sand Microelectronics
+11c3 NEC Corporation
+11c4 Document Technologies, Inc
+11c5 Shiva Corporation
+11c6 Dainippon Screen Mfg. Co. Ltd
+11c7 D.C.M. Data Systems
+11c8 Dolphin Interconnect Solutions AS
+ 0658 PSB32 SCI-Adapter D31x
+ d665 PSB64 SCI-Adapter D32x
+ d667 PSB66 SCI-Adapter D33x
+11c9 Magma
+ 0010 16-line serial port w/- DMA
+ 0011 4-line serial port w/- DMA
+11ca LSI Systems, Inc
+11cb Specialix Research Ltd.
+ 2000 PCI_9050
+ 11cb 0200 SX
+ 11cb b008 I/O8+
+ 4000 SUPI_1
+ 8000 T225
+11cc Michels & Kleberhoff Computer GmbH
+11cd HAL Computer Systems, Inc.
+11ce Netaccess
+11cf Pioneer Electronic Corporation
+11d0 Lockheed Martin Federal Systems-Manassas
+11d1 Auravision
+ 01f7 VxP524
+ 01f9 VxP951
+11d2 Intercom Inc.
+11d3 Trancell Systems Inc
+11d4 Analog Devices
+ 1535 Blackfin BF535 processor
+ 1805 SM56 PCI modem
+11d5 Ikon Corporation
+ 0115 10115
+ 0117 10117
+11d6 Tekelec Telecom
+11d7 Trenton Technology, Inc.
+11d8 Image Technologies Development
+11d9 TEC Corporation
+11da Novell
+11db Sega Enterprises Ltd
+11dc Questra Corporation
+11dd Crosfield Electronics Limited
+11de Zoran Corporation
+ 6017 miroVIDEO DC30
+ 6057 ZR36057PQC Video cutting chipset
+ 1031 7efe DC10 Plus
+ 1031 fc00 MiroVIDEO DC50, Motion JPEG Capture/CODEC Board
+ 12f8 8a02 Tekram Video Kit
+ 13ca 4231 JPEG/TV Card
+ 6120 ZR36120
+ 1328 f001 Cinemaster C DVD Decoder
+ 13c2 0000 MediaFocus Satellite TV Card
+ 1de1 9fff Video Kit C210
+11df New Wave PDG
+11e0 Cray Communications A/S
+11e1 GEC Plessey Semi Inc.
+11e2 Samsung Information Systems America
+11e3 Quicklogic Corporation
+ 0001 COM-ON-AIR Dosch&Amand DECT
+ 0560 QL5064 Companion Design Demo Board
+ 5030 PC Watchdog
+ 8417 QL5064 [QuickPCI] PCI v2.2 bridge for SMT417 Dual TMS320C6416T PMC Module
+11e4 Second Wave Inc
+11e5 IIX Consulting
+11e6 Mitsui-Zosen System Research
+11e7 Toshiba America, Elec. Company
+11e8 Digital Processing Systems Inc.
+11e9 Highwater Designs Ltd.
+11ea Elsag Bailey
+11eb Formation Inc.
+11ec Coreco Inc
+ 000d Oculus-F/64P
+ 1800 Cobra/C6
+11ed Mediamatics
+11ee Dome Imaging Systems Inc
+11ef Nicolet Technologies B.V.
+11f0 Compu-Shack
+ 4231 FDDI
+ 4232 FASTline UTP Quattro
+ 4233 FASTline FO
+ 4234 FASTline UTP
+ 4235 FASTline-II UTP
+ 4236 FASTline-II FO
+ 4731 GIGAline
+11f1 Symbios Logic Inc
+11f2 Picture Tel Japan K.K.
+11f3 Keithley Metrabyte
+ 0011 KPCI-PIO24
+11f4 Kinetic Systems Corporation
+ 2915 CAMAC controller
+11f5 Computing Devices International
+11f6 Compex
+ 0112 ENet100VG4
+ 0113 FreedomLine 100
+ 1401 ReadyLink 2000
+ 2011 RL100-ATX 10/100
+ 11f6 2011 RL100-ATX
+ 2201 ReadyLink 100TX (Winbond W89C840)
+ 11f6 2011 ReadyLink 100TX
+ 9881 RL100TX Fast Ethernet
+11f7 Scientific Atlanta
+11f8 PMC-Sierra Inc.
+ 5220 BR522x [PMC-Sierra maxRAID SAS Controller]
+ 7364 PM7364 [FREEDM - 32 Frame Engine & Datalink Mgr]
+ 7375 PM7375 [LASAR-155 ATM SAR]
+ 7384 PM7384 [FREEDM - 84P672 Frm Engine & Datalink Mgr]
+ 8000 PM8000 [SPC - SAS Protocol Controller]
+ 8009 PM8009 SPCve 8x6G
+ 8018 PM8018 Adaptec SAS Adaptor ASA-70165H PCIe Gen3 x8 6 Gbps 16-lane 4x SFF-8644
+ 8032 PM8032 Tachyon QE8
+ 117c 003a Celerity FC-81EN Fibre Channel Adapter
+ 117c 003b Celerity FC-82EN Fibre Channel Adapter
+ 117c 003c Celerity FC-84EN Fibre Channel Adapter
+ 117c 403b ThunderLink FC 1082 Fibre Channel Adapter
+ 8053 PM8053 SXP 12G 24-port SAS/SATA expander
+ 8054 PM8054 SXP 12G 36-port SAS/SATA expander
+ 8055 PM8055 SXP 12G 48-port SAS/SATA expander
+ 8056 PM8056 SXP 12G 68-port SAS/SATA expander
+ 8060 PM8060 SRCv 12G eight-port SAS/SATA RoC
+ 8063 PM8063 SRCv 12G 16-port SAS/SATA RoC
+ 8070 PM8070 Tachyon SPCv 12G eight-port SAS/SATA controller
+ 8071 PM8071 Tachyon SPCve 12G eight-port SAS/SATA controller
+ 8072 PM8072 Tachyon SPCv 12G 16-port SAS/SATA controller
+ 8073 PM8073 Tachyon SPCve 12G 16-port SAS/SATA controller
+ 8531 PM8531 PFX 24xG3 PCIe Fanout Switch
+ 8532 PM8532 PFX 32xG3 PCIe Fanout Switch
+ 8533 PM8533 PFX 48xG3 PCIe Fanout Switch
+ 8534 PM8534 PFX 64xG3 PCIe Fanout Switch
+ 8535 PM8535 PFX 80xG3 PCIe Fanout Switch
+ 8536 PM8536 PFX 96xG3 PCIe Fanout Switch
+ 1bd4 0081 PM8536 PFX 96xG3 PCIe Fanout Switch
+ 8546 PM8546 B-FEIP PSX 96xG3 PCIe Storage Switch
+ 8562 PM8562 Switchtec PFX-L 32xG3 Fanout-Lite PCIe Gen3 Switch
+11f9 I-Cube Inc
+11fa Kasan Electronics Company, Ltd.
+11fb Datel Inc
+11fc Silicon Magic
+11fd High Street Consultants
+# nee Comtrol, Inc.
+11fe Pepperl+Fuchs
+ 0001 RocketPort PCI 32-port w/external I/F
+ 0002 RocketPort PCI 8-port w/external I/F
+ 0003 RocketPort PCI 16-port w/external I/F
+ 0004 RocketPort PCI 4-port w/Quad Cable
+ 0005 RocketPort PCI 8-port w/Octa Cable
+ 0006 RocketPort PCI 8-port w/RJ11 connectors
+ 0007 RocketPort PCI 4-port w/RJ45 connectors
+ 0008 RocketPort PCI 8-port w/DB78 SNI connector (Siemens)
+ 0009 RocketPort PCI 16-port w/DB78 SNI connector (Siemens)
+ 000a RocketPort PCI Plus 4-port w/Quad Cable
+ 000b RocketPort PCI Plus 8-port w/Octa Cable
+ 000c RocketModem II 6-port
+ 000d RocketModem 4-port
+ 000e RocketPort PCI Plus 2-port RS-232 w/DB9 connectors
+ 000f RocketPort PCI Plus 2-port SMPTE w/DB9 connectors
+ 0040 RocketPort INFINITY 8-port w/Octa Cable RJ45
+ 0041 RocketPort INFINITY 32-port w/external I/F
+ 0042 RocketPort INFINITY 8-port w/external I/F
+ 0043 RocketPort INFINITY 16-port w/external I/F
+ 0044 RocketPort INFINITY 4-port w/Quad Cable DB
+ 0045 RocketPort INFINITY 8-port w/Octa Cable DB
+ 0046 RocketPort INFINITY 4-port w/external I/F
+ 0047 RocketPort INFINITY 4J (4-port) w/RJ45 connectors
+ 0048 RocketPort INFINITY 4J (4-port) w/RJ45 connectors
+ 004a RocketPort INFINITY Plus 4-port
+ 004b RocketPort INFINITY Plus 8-port
+ 004c RocketModem INFINITY III 8-port
+ 004d RocketModem INFINITY III 4-port
+ 004e RocketPort INFINITY Plus 2-port
+ 004f RocketPort INFINITY 2-port SMPTE w/DB9 connectors
+ 0050 RocketPort INFINITY Plus 4-port RJ45
+ 0051 RocketPort INFINITY Plus 8-port RJ11
+ 0052 RocketPort INFINITY 8-port SMPTE w/DB9 Connectors
+ 0060 RocketPort EXPRESS 8-port w/Octa Cable
+ 0061 RocketPort EXPRESS 32-port w/external I/F
+ 0062 RocketPort EXPRESS 8-Port w/external I/F
+ 0063 RocketPort EXPRESS 16-port w/external I/F
+ 0064 RocketPort EXPRESS 4-port w/Quad Cable
+ 0065 RocketPort EXPRESS 8-port w/Octa Cable
+ 0066 RocketPort EXPRESS 4-port w/external I/F
+ 0067 RocketPort EXPRESS 4J (4-port) w/RJ45 connectors
+ 0068 RocketPort EXPRESS 8J (8-port) w/RJ11 connectors
+ 006f RocketPort EXPRESS SMPTE 2-port
+ 0072 RocketPort EXPRESS SMPTE 8-port w/external I/F
+ 0801 RocketPort uPCI 32-port w/external I/F
+ 0802 RocketPort uPCI 8-port w/external I/F
+ 0803 RocketPort uPCI 16-port w/external I/F
+ 0805 RocketPort uPCI 8-port w/Octa Cable
+ 080b RocketPort Plus uPCI 8-port w/Octa Cable
+ 080c RocketModem III 8-port
+ 080d RocketModem III 4-port
+ 080e RocketPort uPCI 2-port RS232 w/DB9 connectors
+ 080f RocketPort uPCI SMPTE 2-port
+ 0810 RocketPort Plus uPCI 4J (4-port) w/RJ45 connectors
+ 0811 RocketPort Plus uPCI 8J (8-port) w/RJ11 connectors
+ 0812 RocketPort Plus uPCI 422 8-port
+ 0813 RocketModem IV uPCI 8-port
+ 0814 RocketModem IV uPCI 4-port
+ 0903 RocketPort Compact PCI 16 port w/external I/F
+# 16954 UART
+ 8015 RocketPort 550 4-port
+ 8805 RocketPort uPCI 4-port w/Quad Cable
+ 880b RocketPort Plus uPCI 4-port w/Quad Cable
+ 8812 RocketPort Plus uPCI 4-port RS422 w/Quad Cable
+11ff Scion Corporation
+ 0003 AG-5
+1200 CSS Corporation
+1201 Vista Controls Corp
+1202 Network General Corp.
+ 4300 Gigabit Ethernet Adapter
+ 1202 9841 SK-9841 LX
+ 1202 9842 SK-9841 LX dual link
+ 1202 9843 SK-9843 SX
+ 1202 9844 SK-9843 SX dual link
+1203 Bayer Corporation, Agfa Division
+1204 Lattice Semiconductor Corporation
+ 1965 SB6501 802.11ad Wireless Network Adapter
+1205 Array Corporation
+1206 Amdahl Corporation
+1208 Parsytec GmbH
+ 4853 HS-Link Device
+1209 SCI Systems Inc
+120a Synaptel
+120b Adaptive Solutions
+120c Technical Corp.
+120d Compression Labs, Inc.
+120e Cyclades Corporation
+ 0100 Cyclom-Y below first megabyte
+ 0101 Cyclom-Y above first megabyte
+ 0102 Cyclom-4Y below first megabyte
+ 0103 Cyclom-4Y above first megabyte
+ 0104 Cyclom-8Y below first megabyte
+ 0105 Cyclom-8Y above first megabyte
+ 0200 Cyclades-Z below first megabyte
+ 0201 Cyclades-Z above first megabyte
+ 0300 PC300/RSV or /X21 (2 ports)
+ 0301 PC300/RSV or /X21 (1 port)
+ 0310 PC300/TE (2 ports)
+ 0311 PC300/TE (1 port)
+ 0320 PC300/TE-M (2 ports)
+ 0321 PC300/TE-M (1 port)
+ 0400 PC400
+120f Essential Communications
+ 0001 Roadrunner serial HIPPI
+1210 Hyperparallel Technologies
+1211 Braintech Inc
+1213 Applied Intelligent Systems, Inc.
+1214 Performance Technologies, Inc.
+1215 Interware Co., Ltd
+1216 Purup Prepress A/S
+1217 O2 Micro, Inc.
+ 00f7 Firewire (IEEE 1394)
+ 1071 8209 Medion MIM 2240 Notebook PC [MD98100]
+ 1179 ff50 Satellite P305D-S8995E
+ 10f7 1394 OHCI Compliant Host Controller
+ 11f7 OZ600 1394a-2000 Controller
+ 1028 04a3 Precision M4600
+ 13f7 1394 OHCI Compliant Host Controller
+ 6729 OZ6729
+ 673a OZ6730
+ 6832 OZ6832/6833 CardBus Controller
+ 6836 OZ6836/6860 CardBus Controller
+ 6872 OZ6812 CardBus Controller
+ 6925 OZ6922 CardBus Controller
+ 6933 OZ6933/711E1 CardBus/SmartCardBus Controller
+ 1025 1016 Travelmate 612 TX
+ 6972 OZ601/6912/711E0 CardBus/SmartCardBus Controller
+ 1014 020c ThinkPad R30
+ 1028 0152 Latitude D500
+ 1179 0001 Magnia Z310
+ 7110 OZ711Mx 4-in-1 MemoryCardBus Accelerator
+ 103c 088c NC8000 laptop
+ 103c 0890 NC6000 laptop
+ 1734 106c Amilo A1645
+ 7112 OZ711EC1/M1 SmartCardBus/MemoryCardBus Controller
+ 7113 OZ711EC1 SmartCardBus Controller
+ 1025 0035 TravelMate 660
+ 7114 OZ711M1/MC1 4-in-1 MemoryCardBus Controller
+ 7120 Integrated MMC/SD Controller
+ 1071 8209 Medion MIM 2240 Notebook PC [MD98100]
+ 1179 ff50 Satellite P305D-S8995E
+ 7130 Integrated MS/xD Controller
+ 1071 8209 Medion MIM 2240 Notebook PC [MD98100]
+ 1179 ff50 Satellite P305D-S8995E
+ 7134 OZ711MP1/MS1 MemoryCardBus Controller
+ 7135 Cardbus bridge
+ 7136 OZ711SP1 Memory CardBus Controller
+ 71e2 OZ711E2 SmartCardBus Controller
+ 7212 OZ711M2 4-in-1 MemoryCardBus Controller
+ 7213 OZ6933E CardBus Controller
+ 7223 OZ711M3/MC3 4-in-1 MemoryCardBus Controller
+ 103c 088c NC8000 laptop
+ 103c 0890 NC6000 laptop
+ 10cf 11c4 Lifebook P5020D Laptop
+ 7233 OZ711MP3/MS3 4-in-1 MemoryCardBus Controller
+ 8120 Integrated MMC/SD Controller
+ 8130 Integrated MS/MSPRO/xD Controller
+ 8220 OZ600FJ1/OZ900FJ1 SD/MMC Card Reader Controller
+ 8221 OZ600FJ0/OZ900FJ0/OZ600FJS SD/MMC Card Reader Controller
+ 8320 OZ600RJ1/OZ900RJ1 SD/MMC Card Reader Controller
+ 1028 04a3 Precision M4600
+ 8321 OZ600RJ0/OZ900RJ0/OZ600RJS SD/MMC Card Reader Controller
+ 8330 OZ600 MS/xD Controller
+ 1028 04a3 Precision M4600
+ 8331 O2 Flash Memory Card
+ 8520 SD/MMC Card Reader Controller
+ 8621 SD/MMC Card Reader Controller
+1218 Hybricon Corp.
+1219 First Virtual Corporation
+121a 3Dfx Interactive, Inc.
+ 0001 Voodoo
+ 0002 Voodoo 2
+ 0003 Voodoo Banshee
+ 1092 0003 Monster Fusion
+ 1092 4000 Monster Fusion
+ 1092 4002 Monster Fusion
+ 1092 4801 Monster Fusion AGP
+ 1092 4803 Monster Fusion AGP
+ 1092 8030 Monster Fusion
+ 1092 8035 Monster Fusion AGP
+ 10b0 0001 Dragon 4000
+ 1102 1017 3D Blaster Banshee PCI (CT6760)
+ 1102 1018 3D Blaster Banshee VE
+ 121a 0001 Voodoo Banshee AGP
+ 121a 0003 Voodoo Banshee AGP SGRAM
+ 121a 0004 Voodoo Banshee
+ 139c 0016 Raven
+ 139c 0017 Raven
+ 14af 0002 Maxi Gamer Phoenix
+ 0004 Voodoo Banshee [Velocity 100]
+ 0005 Voodoo 3
+ 121a 0004 Voodoo3 AGP
+ 121a 0030 Voodoo3 AGP
+ 121a 0031 Voodoo3 AGP
+ 121a 0034 Voodoo3 AGP
+ 121a 0036 Voodoo3 2000 PCI
+ 121a 0037 Voodoo3 AGP
+ 121a 0038 Voodoo3 AGP
+ 121a 003a Voodoo3 AGP
+ 121a 0044 Voodoo3
+ 121a 004b Velocity 100
+ 121a 004c Velocity 200
+ 121a 004d Voodoo3 AGP
+ 121a 004e Voodoo3 AGP
+ 121a 0051 Voodoo3 AGP
+ 121a 0052 Voodoo3 AGP
+ 121a 0057 Voodoo3 3000 PCI
+ 121a 0060 Voodoo3 3500 TV (NTSC)
+ 121a 0061 Voodoo3 3500 TV (PAL)
+ 121a 0062 Voodoo3 3500 TV (SECAM)
+ 0009 Voodoo 4 / Voodoo 5
+ 121a 0003 Voodoo5 PCI 5500
+ 121a 0009 Voodoo5 AGP 5500/6000
+ 0057 Voodoo 3/3000 [Avenger]
+121b Advanced Telecommunications Modules
+121c Nippon Texaco., Ltd
+121d LiPPERT ADLINK Technology GmbH
+121e CSPI
+ 0201 Myrinet 2000 Scalable Cluster Interconnect
+121f Arcus Technology, Inc.
+1220 Ariel Corporation
+ 1220 AMCC 5933 TMS320C80 DSP/Imaging board
+1221 Contec Co., Ltd
+ 9172 PO-64L(PCI)H [Isolated Digital Output Board for PCI]
+ 91a2 PO-32L(PCI)H [Isolated Digital Output Board for PCI]
+ 91c3 DA16-16(LPCI)L [Un-insulated highly precise analog output board for Low Profile PCI]
+ b152 DIO-96D2-LPCI
+ c103 ADA16-32/2(PCI)F [High-Speed Analog I/O Board for PCI]
+1222 Ancor Communications, Inc.
+1223 Artesyn Communication Products
+ 0003 PM/Link
+ 0004 PM/T1
+ 0005 PM/E1
+ 0008 PM/SLS
+ 0009 BajaSpan Resource Target
+ 000a BajaSpan Section 0
+ 000b BajaSpan Section 1
+ 000c BajaSpan Section 2
+ 000d BajaSpan Section 3
+ 000e PM/PPC
+1224 Interactive Images
+1225 Power I/O, Inc.
+1227 EIZO Rugged Solutions
+ 0006 Raptor GFX 8P
+ 0023 Raptor GFX [1100T]
+ 0045 Raptor 4000-L [Linux version]
+ 004a Raptor 4000-LR-L [Linux version]
+1228 Norsk Elektro Optikk A/S
+1229 Data Kinesis Inc.
+122a Integrated Telecom
+122b LG Industrial Systems Co., Ltd
+122c Sican GmbH
+122d Aztech System Ltd
+ 1206 368DSP
+ 1400 Trident PCI288-Q3DII (NX)
+ 50dc 3328 Audio
+ 122d 0001 3328 Audio
+ 80da 3328 Audio
+ 122d 0001 3328 Audio
+122e Xyratex
+ 7722 Napatech XL1
+ 7724 Napatech XL2/XA
+ 7729 Napatech XD
+122f Andrew Corporation
+1230 Fishcamp Engineering
+1231 Woodward McCoach, Inc.
+ 04e1 Desktop PCI Telephony 4
+ 05e1 Desktop PCI Telephony 5/6
+ 0d00 LightParser
+ 0d02 LightParser 2
+ 0d13 Desktop PCI L1/L3 Telephony
+1232 GPT Limited
+1233 Bus-Tech, Inc.
+# nee Risq Modular Systems, Inc.
+1235 SMART Modular Technologies
+1236 Sigma Designs Corporation
+ 0000 RealMagic64/GX
+ 6401 REALmagic 64/GX (SD 6425)
+1237 Alta Technology Corporation
+1238 Adtran
+1239 3DO Company
+123a Visicom Laboratories, Inc.
+123b Seeq Technology, Inc.
+123c Century Systems, Inc.
+123d Engineering Design Team, Inc.
+ 0000 EasyConnect 8/32
+ 0002 EasyConnect 8/64
+ 0003 EasyIO
+123e Simutech, Inc.
+# nee C-Cube Microsystems / acquired by Magnum Semiconductor
+123f LSI Logic
+ 00e4 MPEG
+ 8120 DVxplore Codec
+ 10de 01e1 NVTV PAL
+ 10de 01e2 NVTV NTSC
+ 10de 01e3 NVTV PAL
+ 10de 0248 NVTV NTSC
+ 10de 0249 NVTV PAL
+ 11bd 0006 DV500 E4
+ 11bd 000a DV500 E4
+ 11bd 000f DV500 E4
+ 1809 0016 Emuzed MAUI-III PCI PVR FM TV
+ 8888 Cinemaster C 3.0 DVD Decoder
+ 1002 0001 Cinemaster C 3.0 DVD Decoder
+ 1002 0002 Cinemaster C 3.0 DVD Decoder
+ 1328 0001 Cinemaster C 3.0 DVD Decoder
+1240 Marathon Technologies Corp.
+1241 DSC Communications
+# Formerly Jaycor Networks, Inc.
+1242 JNI Corporation
+ 1560 JNIC-1560 PCI-X Fibre Channel Controller
+ 1242 6562 FCX2-6562 Dual Channel PCI-X Fibre Channel Adapter
+ 1242 656a FCX-6562 PCI-X Fibre Channel Adapter
+ 4643 FCI-1063 Fibre Channel Adapter
+ 6562 FCX2-6562 Dual Channel PCI-X Fibre Channel Adapter
+ 656a FCX-6562 PCI-X Fibre Channel Adapter
+1243 Delphax
+# Audio-Visuelles Marketing und Computersysteme
+1244 AVM GmbH
+ 0700 B1 ISDN
+ 0800 C4 ISDN
+ 0a00 A1 ISDN [Fritz]
+ 1244 0a00 FRITZ!Card ISDN Controller
+ 0e00 Fritz!Card PCI v2.0 ISDN
+ 0e80 Fritz!Card PCI v2.1 ISDN
+ 1244 0e00 PSB 3100F (AVM KAFKA) [Fritz!Card PCI v2.1]
+ 1100 C2 ISDN
+ 1200 T1 ISDN
+ 2700 Fritz!Card DSL SL
+ 2900 Fritz!Card DSL v2.0
+1245 A.P.D., S.A.
+1246 Dipix Technologies, Inc.
+1247 Xylon Research, Inc.
+1248 Central Data Corporation
+1249 Samsung Electronics Co., Ltd.
+124a AEG Electrocom GmbH
+124b SBS/Greenspring Modular I/O
+ 0040 PCI-40A or cPCI-200 Quad IndustryPack carrier
+ 124b 9080 PCI9080 Bridge
+124c Solitron Technologies, Inc.
+124d Stallion Technologies, Inc.
+ 0000 EasyConnection 8/32
+ 0002 EasyConnection 8/64
+ 0003 EasyIO
+ 0004 EasyConnection/RA
+124e Cylink
+124f Infortrend Technology, Inc.
+ 0041 IFT-2000 Series RAID Controller
+1250 Hitachi Microcomputer System Ltd
+1251 VLSI Solutions Oy
+1253 Guzik Technical Enterprises
+1254 Linear Systems Ltd.
+ 0065 DVB Master FD
+ 007c DVB Master Quad/o
+1255 Optibase Ltd
+ 1110 MPEG Forge
+ 1210 MPEG Fusion
+ 2110 VideoPlex
+ 2120 VideoPlex CC
+ 2130 VideoQuest
+1256 Perceptive Solutions, Inc.
+ 4201 PCI-2220I
+ 4401 PCI-2240I
+ 5201 PCI-2000
+1257 Vertex Networks, Inc.
+1258 Gilbarco, Inc.
+# nee Allied Telesyn International
+1259 Allied Telesis
+ 2560 AT-2560 Fast Ethernet Adapter (i82557B)
+ 2801 AT-2801FX (RTL-8139)
+ a117 RTL81xx Fast Ethernet
+ a11e RTL81xx Fast Ethernet
+ a120 21x4x DEC-Tulip compatible 10/100 Ethernet
+125a ABB Power Systems
+125b Asix Electronics Corporation
+ 1400 AX88141 Fast Ethernet Controller
+ 1186 1100 AX8814X Based PCI Fast Ethernet Adapter
+ 9100 AX99100 PCIe to Multi I/O Controller
+ a000 1000 Serial Port
+ a000 2000 Parallel Port
+ a000 6000 SPI
+ a000 7000 Local Bus
+ ea50 1c10 RXi2-BP
+125c Aurora Technologies, Inc.
+ 0101 Saturn 4520P
+ 0640 Aries 16000P
+125d ESS Technology
+ 0000 ES336H Fax Modem (Early Model)
+ 1948 ES1948 Maestro-1
+ 1968 ES1968 Maestro 2
+ 1028 0085 ES1968 Maestro-2 PCI
+ 1033 8051 ES1968 Maestro-2 Audiodrive
+ 1969 ES1938/ES1946/ES1969 Solo-1 Audiodrive
+ 1014 0166 ES1969 SOLO-1 AudioDrive on IBM Aptiva Mainboard
+ 125d 8888 Solo-1 Audio Adapter
+ 125d 8898 ES1938S TTSOLO1-SL [TerraTec 128i PCI]
+ 153b 111b Terratec 128i PCI
+ 1978 ES1978 Maestro 2E
+ 0e11 b112 Armada M700/E500
+ 1033 803c ES1978 Maestro-2E Audiodrive
+ 1033 8058 ES1978 Maestro-2E Audiodrive
+ 1092 4000 Monster Sound MX400
+ 1179 0001 ES1978 Maestro-2E Audiodrive
+ 1988 ES1988 Allegro-1
+ 0e11 0098 Evo N600c
+ 1092 4100 Sonic Impact S100
+ 125d 0431 Allegro AudioDrive
+ 125d 1988 ESS Allegro-1 Audiodrive
+ 125d 1998 Allegro AudioDrive
+ 125d 1999 Allegro-1 AudioDrive
+ 1989 ESS Modem
+ 125d 1989 ESS Modem
+ 1998 ES1983S Maestro-3i PCI Audio Accelerator
+ 1028 00b1 Latitude C600
+ 1028 00e5 Latitude C810
+ 1028 00e6 ES1983S Maestro-3i (Dell Inspiron 8100)
+ 1999 ES1983S Maestro-3i PCI Modem Accelerator
+ 199a ES1983S Maestro-3i PCI Audio Accelerator
+ 199b ES1983S Maestro-3i PCI Modem Accelerator
+ 2808 ES336H Fax Modem (Later Model)
+ 2838 ES2838/2839 SuperLink Modem
+ 2898 ES2898 Modem
+ 125d 0424 ES56-PI Data Fax Modem
+ 125d 0425 ES56T-PI Data Fax Modem
+ 125d 0426 ES56V-PI Data Fax Modem
+ 125d 0427 VW-PI Data Fax Modem
+ 125d 0428 ES56ST-PI Data Fax Modem
+ 125d 0429 ES56SV-PI Data Fax Modem
+ 147a c001 ES56-PI Data Fax Modem
+ 148d 1030 HCF WV-PI56 [ESS ES56-PI Data Fax Modem]
+ 14fe 0428 ES56-PI Data Fax Modem
+ 14fe 0429 ES56-PI Data Fax Modem
+125e Specialvideo Engineering SRL
+125f Concurrent Technologies, Inc.
+# 4 x serial ports, 2 x printer ports
+ 2071 CC PMC/232
+# 4 x serial ports, 2 x printer ports
+ 2084 CC PMC/23P
+# 4 x serial ports, RS422
+ 2091 CC PMC/422
+1260 Intersil Corporation
+ 3872 ISL3872 [Prism 3]
+ 1468 0202 LAN-Express IEEE 802.11b Wireless LAN
+ 3873 ISL3874 [Prism 2.5]/ISL3872 [Prism 3]
+ 10cf 1169 MBH7WM01-8734 802.11b Wireless Mini PCI Card [ISL3874]
+ 1186 3501 DWL-520 Wireless PCI Adapter (rev A or B) [ISL3874]
+ 1186 3700 DWL-520 Wireless PCI Adapter (rev E1) [ISL3872]
+ 1385 4105 MA311 802.11b wireless adapter [ISL3874]
+ 1668 0414 HWP01170-01 802.11b PCI Wireless Adapter
+ 16a5 1601 AIR.mate PC-400 PCI Wireless LAN Adapter
+ 1737 3874 WMP11 v1 802.11b Wireless-B PCI Adapter [ISL3874]
+ 4033 7033 PCW200 802.11b Wireless PCI Adapter [ISL3874]
+ 8086 2510 M3AWEB Wireless 802.11b MiniPCI Adapter
+ 8086 2513 Wireless 802.11b MiniPCI Adapter
+ 3877 ISL3877 [Prism Indigo]
+ 3886 ISL3886 [Prism Javelin/Prism Xbow]
+ 17cf 0037 XG-901 and clones Wireless Adapter
+ 3890 ISL3890 [Prism GT/Prism Duette]/ISL3886 [Prism Javelin/Prism Xbow]
+ 10b8 2802 SMC2802W V1 Wireless PCI Adapter [ISL3890]
+ 10b8 2835 SMC2835W Wireless Cardbus Adapter
+ 10b8 a835 SMC2835W V2 Wireless Cardbus Adapter
+ 1113 4203 WN4201B
+ 1113 8201 T-Com T-Sinus 154pcicard Wireless PCI Adapter
+ 1113 b301 T-Sinus 154card Cardbus
+ 1113 ee03 SMC2802W V2 Wireless PCI Adapter [ISL3886]
+ 1113 ee08 SMC2835W V3 EU Wireless Cardbus Adapter
+ 1186 3202 DWL-G650 A1 Wireless Adapter
+ 1259 c104 CG-WLCB54GT Wireless Adapter
+ 1260 0000 WG511 v1 54 Mbps Wireless PC Card
+ 1385 4800 WG511 v2/v3 54 Mbps Wireless PC Card
+ 16a5 1605 ALLNET ALL0271 Wireless PCI Adapter
+ 17cf 0014 XG-600 and clones Wireless Adapter
+ 17cf 0020 XG-900 and clones Wireless Adapter
+ 187e 3403 G-110 802.11g Wireless Cardbus Adapter
+ 8130 HMP8130 NTSC/PAL Video Decoder
+ 8131 HMP8131 NTSC/PAL Video Decoder
+# This is probably more likely a HW fault, but I am keeping it for now --mj
+ ffff ISL3886IK
+ 1260 0000 Senao 3054MP+ (J) mini-PCI WLAN 802.11g adapter
+1261 Matsushita-Kotobuki Electronics Industries, Ltd.
+1262 ES Computer Company, Ltd.
+1263 Sonic Solutions
+1264 Aval Nagasaki Corporation
+1265 Casio Computer Co., Ltd.
+1266 Microdyne Corporation
+ 0001 NE10/100 Adapter (i82557B)
+ 1910 NE2000Plus (RT8029) Ethernet Adapter
+ 1266 1910 NE2000Plus Ethernet Adapter
+1267 S. A. Telecommunications
+ 5352 PCR2101
+ 5a4b Telsat Turbo
+1268 Tektronix
+1269 Thomson-CSF/TTM
+# MBIM on top of MHI
+ 00b3 5G Data Card [Cinterion MV31-W]
+126a Lexmark International, Inc.
+126b Adax, Inc.
+126c Northern Telecom
+ 1211 10/100BaseTX [RTL81xx]
+ 126c 802.11b Wireless Ethernet Adapter
+126d Splash Technology, Inc.
+126e Sumitomo Metal Industries, Ltd.
+126f Silicon Motion, Inc.
+ 0501 SM501 VoyagerGX Rev. AA
+ 0510 SM501 VoyagerGX Rev. B
+ 0710 SM710 LynxEM
+ 0712 SM712 LynxEM+
+ 0718 SM718 LynxSE+
+ 0720 SM720 Lynx3DM
+ 0730 SM731 Cougar3DR
+ 0750 SM750
+ 0810 SM810 LynxE
+ 0811 SM811 LynxE
+ 0820 SM820 Lynx3D
+ 0910 SM910
+ 2262 SM2262/SM2262EN SSD Controller
+ 2263 SM2263EN/SM2263XT SSD Controller
+1270 Olympus Optical Co., Ltd.
+1271 GW Instruments
+1272 Telematics International
+1273 Hughes Network Systems
+ 0002 DirecPC
+1274 Ensoniq
+ 1171 ES1373 / Creative Labs CT5803 [AudioPCI]
+ 1371 ES1371/ES1373 / Creative Labs CT2518
+ 0e11 0024 AudioPCI on Motherboard Compaq Deskpro
+ 0e11 b1a7 ES1371, ES1373 AudioPCI
+ 1033 80ac ES1371, ES1373 AudioPCI
+ 1042 1854 Tazer
+ 107b 8054 Tabor2
+ 1274 1371 Audio PCI 64V/128/5200 / Creative CT4810/CT5803/CT5806 [Sound Blaster PCI]
+ 1274 8001 CT4751 board
+ 1462 6470 ES1371, ES1373 AudioPCI On Motherboard MS-6147 1.1A
+ 1462 6560 ES1371, ES1373 AudioPCI On Motherboard MS-6156 1.10
+ 1462 6630 ES1371, ES1373 AudioPCI On Motherboard MS-6163BX 1.0A
+ 1462 6631 ES1371, ES1373 AudioPCI On Motherboard MS-6163VIA 1.0A
+ 1462 6632 ES1371, ES1373 AudioPCI On Motherboard MS-6163BX 2.0A
+ 1462 6633 ES1371, ES1373 AudioPCI On Motherboard MS-6163VIA 2.0A
+ 1462 6820 ES1371, ES1373 AudioPCI On Motherboard MS-6182 1.00
+ 1462 6822 ES1371, ES1373 AudioPCI On Motherboard MS-6182 1.00A
+ 1462 6830 ES1371, ES1373 AudioPCI On Motherboard MS-6183 1.00
+ 1462 6880 ES1371, ES1373 AudioPCI On Motherboard MS-6188 1.00
+ 1462 6900 ES1371, ES1373 AudioPCI On Motherboard MS-6190 1.00
+ 1462 6910 ES1371, ES1373 AudioPCI On Motherboard MS-6191
+ 1462 6930 ES1371, ES1373 AudioPCI On Motherboard MS-6193
+ 1462 6990 ES1371, ES1373 AudioPCI On Motherboard MS-6199BX 2.0A
+ 1462 6991 ES1371, ES1373 AudioPCI On Motherboard MS-6199VIA 2.0A
+ 14a4 2077 ES1371, ES1373 AudioPCI On Motherboard KR639
+ 14a4 2105 ES1371, ES1373 AudioPCI On Motherboard MR800
+ 14a4 2107 ES1371, ES1373 AudioPCI On Motherboard MR801
+ 14a4 2172 ES1371, ES1373 AudioPCI On Motherboard DR739
+ 1509 9902 ES1371, ES1373 AudioPCI On Motherboard KW11
+ 1509 9903 ES1371, ES1373 AudioPCI On Motherboard KW31
+ 1509 9904 ES1371, ES1373 AudioPCI On Motherboard KA11
+ 1509 9905 ES1371, ES1373 AudioPCI On Motherboard KC13
+ 152d 8801 ES1371, ES1373 AudioPCI On Motherboard CP810E
+ 152d 8802 ES1371, ES1373 AudioPCI On Motherboard CP810
+ 152d 8803 ES1371, ES1373 AudioPCI On Motherboard P3810E
+ 152d 8804 ES1371, ES1373 AudioPCI On Motherboard P3810-S
+ 152d 8805 ES1371, ES1373 AudioPCI On Motherboard P3820-S
+ 270f 2001 ES1371, ES1373 AudioPCI On Motherboard 6CTR
+ 270f 2200 ES1371, ES1373 AudioPCI On Motherboard 6WTX
+ 270f 3000 ES1371, ES1373 AudioPCI On Motherboard 6WSV
+ 270f 3100 ES1371, ES1373 AudioPCI On Motherboard 6WIV2
+ 270f 3102 ES1371, ES1373 AudioPCI On Motherboard 6WIV
+ 270f 7060 ES1371, ES1373 AudioPCI On Motherboard 6ASA2
+ 8086 4249 ES1371, ES1373 AudioPCI On Motherboard BI440ZX
+ 8086 424c ES1371, ES1373 AudioPCI On Motherboard BL440ZX
+ 8086 425a ES1371, ES1373 AudioPCI On Motherboard BZ440ZX
+ 8086 4341 ES1371, ES1373 AudioPCI On Motherboard Cayman
+ 8086 4343 ES1371, ES1373 AudioPCI On Motherboard Cape Cod
+ 8086 4541 D815EEA Motherboard
+ 8086 4649 ES1371, ES1373 AudioPCI On Motherboard Fire Island
+ 8086 464a ES1371, ES1373 AudioPCI On Motherboard FJ440ZX
+ 8086 4d4f ES1371, ES1373 AudioPCI On Motherboard Montreal
+ 8086 4f43 ES1371, ES1373 AudioPCI On Motherboard OC440LX
+ 8086 5243 ES1371, ES1373 AudioPCI On Motherboard RC440BX
+ 8086 5352 ES1371, ES1373 AudioPCI On Motherboard SunRiver
+ 8086 5643 ES1371, ES1373 AudioPCI On Motherboard Vancouver
+ 8086 5753 ES1371, ES1373 AudioPCI On Motherboard WS440BX
+ 5000 ES1370 [AudioPCI]
+ 5880 5880B / Creative Labs CT5880
+ 1274 2000 Creative CT4810 [Sound Blaster AudioPCI 128]
+ 1274 2003 Creative SoundBlaster AudioPCI 128
+ 1274 5880 Creative CT4750 [Sound Blaster PCI 128]
+ 1274 8001 Sound Blaster 16PCI 4.1ch
+ 1458 a000 5880 AudioPCI On Motherboard 6OXET
+ 1462 6880 5880 AudioPCI On Motherboard MS-6188 1.00
+ 270f 2001 5880 AudioPCI On Motherboard 6CTR
+ 270f 2200 5880 AudioPCI On Motherboard 6WTX
+ 270f 7040 5880 AudioPCI On Motherboard 6ATA4
+ 8001 CT5880 [AudioPCI]
+ 8002 5880A [AudioPCI]
+1275 Network Appliance Corporation
+1276 Switched Network Technologies, Inc.
+1277 Comstream
+1278 Transtech Parallel Systems Ltd.
+ 0701 TPE3/TM3 PowerPC Node
+ 0710 TPE5 PowerPC PCI board
+ 1100 PMC-FPGA02
+ 1101 TS-C43 card with 4 ADSP-TS101 processors
+1279 Transmeta Corporation
+ 0060 TM8000 Northbridge
+ 0061 TM8000 AGP bridge
+ 0295 Northbridge
+ 0395 LongRun Northbridge
+ 0396 SDRAM controller
+ 0397 BIOS scratchpad
+127a Rockwell International
+ 1002 HCF 56k Data/Fax Modem
+ 1092 094c SupraExpress 56i PRO [Diamond SUP2380]
+ 122d 4002 HPG / MDP3858-U
+ 122d 4005 MDP3858-E
+ 122d 4007 MDP3858-A/-NZ
+ 122d 4012 MDP3858-SA
+ 122d 4017 MDP3858-W
+ 122d 4018 MDP3858-W
+ 127a 1002 Rockwell 56K D/F HCF Modem
+ 1003 HCF 56k Data/Fax Modem
+ 0e11 b0bc 229-DF Zephyr
+ 0e11 b114 229-DF Cheetah
+ 1033 802b 229-DF
+ 13df 1003 PCI56RX Modem
+ 13e0 0117 IBM
+ 13e0 0147 IBM F-1156IV+/R3 Spain V.90 Modem
+ 13e0 0197 IBM
+ 13e0 01c7 IBM F-1156IV+/R3 WW V.90 Modem
+ 13e0 01f7 IBM
+ 1436 1003 IBM
+ 1436 1103 IBM 5614PM3G V.90 Modem
+ 1436 1602 Compaq 229-DF Ducati
+ 1004 HCF 56k Data/Fax/Voice Modem
+ 1048 1500 MicroLink 56k Modem
+ 10cf 1059 Fujitsu 229-DFRT
+ 1005 HCF 56k Data/Fax/Voice/Spkp (w/Handset) Modem
+ 1005 127a AOpen FM56-P
+ 1033 8029 229-DFSV
+ 1033 8054 Modem
+ 10cf 103c Fujitsu
+ 10cf 1055 Fujitsu 229-DFSV
+ 10cf 1056 Fujitsu 229-DFSV
+ 122d 4003 MDP3858SP-U
+ 122d 4006 Packard Bell MDP3858V-E
+ 122d 4008 MDP3858SP-A/SP-NZ
+ 122d 4009 MDP3858SP-E
+ 122d 4010 MDP3858V-U
+ 122d 4011 MDP3858SP-SA
+ 122d 4013 MDP3858V-A/V-NZ
+ 122d 4015 MDP3858SP-W
+ 122d 4016 MDP3858V-W
+ 122d 4019 MDP3858V-SA
+ 13df 1005 PCI56RVP Modem
+ 13e0 0187 IBM
+ 13e0 01a7 IBM
+ 13e0 01b7 IBM DF-1156IV+/R3 Spain V.90 Modem
+ 13e0 01d7 IBM DF-1156IV+/R3 WW V.90 Modem
+ 1436 1005 IBM
+ 1436 1105 IBM
+ 1437 1105 IBM 5614PS3G V.90 Modem
+ 1022 HCF 56k Modem
+ 1436 1303 M3-5614PM3G V.90 Modem
+ 1023 HCF 56k Data/Fax Modem
+ 122d 4020 Packard Bell MDP3858-WE
+ 122d 4023 MDP3858-UE
+ 13e0 0247 IBM F-1156IV+/R6 Spain V.90 Modem
+ 13e0 0297 IBM
+ 13e0 02c7 IBM F-1156IV+/R6 WW V.90 Modem
+ 1436 1203 IBM
+ 1436 1303 IBM
+ 1024 HCF 56k Data/Fax/Voice Modem
+ 1025 HCF 56k Data/Fax/Voice/Spkp (w/Handset) Modem
+ 10cf 106a Fujitsu 235-DFSV
+ 122d 4021 Packard Bell MDP3858V-WE
+ 122d 4022 MDP3858SP-WE
+ 122d 4024 MDP3858V-UE
+ 122d 4025 MDP3858SP-UE
+ 1026 HCF 56k PCI Speakerphone Modem
+ 1032 HCF 56k Modem
+ 1033 HCF 56k Modem
+ 1034 HCF 56k Modem
+ 1035 HCF 56k PCI Speakerphone Modem
+ 1036 HCF 56k Modem
+ 1085 HCF 56k Volcano PCI Modem
+ 2004 HSF 56k Data/Fax/Voice/Spkp (w/Handset) Modem
+ 2005 HCF 56k Data/Fax Modem
+ 104d 8044 229-DFSV
+ 104d 8045 229-DFSV
+ 104d 8055 PBE/Aztech 235W-DFSV
+ 104d 8056 235-DFSV
+ 104d 805a Modem
+ 104d 805f Modem
+ 104d 8074 Modem
+ 2013 HSF 56k Data/Fax Modem
+ 1179 0001 Modem
+ 1179 ff00 Modem
+ 2014 HSF 56k Data/Fax/Voice Modem
+ 10cf 1057 Fujitsu Citicorp III
+ 122d 4050 MSP3880-U
+ 122d 4055 MSP3880-W
+ 2015 HSF 56k Data/Fax/Voice/Spkp (w/Handset) Modem
+ 10cf 1063 Fujitsu
+ 10cf 1064 Fujitsu
+ 1468 2015 Fujitsu
+ 2016 HSF 56k Data/Fax/Voice/Spkp Modem
+ 122d 4051 MSP3880V-W
+ 122d 4052 MSP3880SP-W
+ 122d 4054 MSP3880V-U
+ 122d 4056 MSP3880SP-U
+ 122d 4057 MSP3880SP-A
+ 4311 Riptide HSF 56k PCI Modem
+ 127a 4311 Ring Modular? Riptide HSF RT HP Dom
+ 13e0 0210 HP-GVC
+ 4320 Riptide PCI Audio Controller
+ 1235 4320 Riptide PCI Audio Controller
+ 4321 Riptide HCF 56k PCI Modem
+ 1235 4321 Hewlett Packard DF
+ 1235 4324 Hewlett Packard DF
+ 13e0 0210 Hewlett Packard DF
+ 144d 2321 Riptide
+ 4322 Riptide PCI Game Controller
+ 1235 4322 Riptide PCI Game Controller
+ 8234 RapidFire 616X ATM155 Adapter
+ 108d 0022 RapidFire 616X ATM155 Adapter
+ 108d 0027 RapidFire 616X ATM155 Adapter
+127b Pixera Corporation
+127c Crosspoint Solutions, Inc.
+127d Vela Research
+127e Winnov, L.P.
+ 0010 Videum 1000 Plus
+127f Fujifilm
+1280 Photoscript Group Ltd.
+1281 Yokogawa Electric Corporation
+1282 Davicom Semiconductor, Inc.
+ 6585 DM562P V90 Modem
+ 9009 DM9009 Ethernet Controller
+ 9100 21x4x DEC-Tulip compatible 10/100 Ethernet
+ 9102 DM9102 Fast Ethernet Controller
+# Subsystem ID is main ID reveresed.
+ 0291 8212 DM9102A (DM9102AE, SM9102AF) Ethernet 100/10 MBit
+ 9132 Ethernet 100/10 MBit
+1283 Integrated Technology Express, Inc.
+ 673a IT8330G
+ 8152 IT8152F/G Advanced RISC-to-PCI Companion Chip
+ 8211 ITE 8211F Single Channel UDMA 133
+ 1043 8138 P5GD1-VW Mainboard
+ 8212 IT8212 Dual channel ATA RAID controller
+ 1283 0001 IT/ITE8212 Dual channel ATA RAID controller
+ 8213 IT8213 IDE Controller
+ 1458 b000 GA-EG45M-DS2H Mainboard
+ 8330 IT8330G
+ 8872 IT887xF PCI to ISA I/O chip with SMB, GPIO, Serial or Parallel Port
+ 8888 IT8888F/G PCI to ISA Bridge with SMB [Golden Gate]
+ 8889 IT8889F PCI to ISA Bridge
+ 8892 IT8892E PCIe to PCI Bridge
+ 8086 200d DH61CR motherboard
+ 8893 IT8893E PCIe to PCI Bridge
+ e886 IT8330G
+1284 Sahara Networks, Inc.
+1285 Platform Technologies, Inc.
+ 0100 AGOGO sound chip (aka ESS Maestro 1)
+1286 Mazet GmbH
+1287 M-Pact, Inc.
+ 001e LS220D DVD Decoder
+ 001f LS220C DVD Decoder
+1288 Timestep Corporation
+1289 AVC Technology, Inc.
+128a Asante Technologies, Inc.
+128b Transwitch Corporation
+128c Retix Corporation
+128d G2 Networks, Inc.
+ 0021 ATM155 Adapter
+128e Hoontech Corporation/Samho Multi Tech Ltd.
+ 0008 ST128 WSS/SB
+ 0009 ST128 SAM9407
+ 000a ST128 Game Port
+ 000b ST128 MPU Port
+ 000c ST128 Ctrl Port
+128f Tateno Dennou, Inc.
+1290 Sord Computer Corporation
+1291 NCS Computer Italia
+1292 Tritech Microelectronics Inc
+ fc02 Pyramid3D TR25202
+1293 Media Reality Technology
+1294 Rhetorex, Inc.
+1295 Imagenation Corporation
+ 0800 PXR800
+ 1000 PXD1000
+1296 Kofax Image Products
+1297 Holco Enterprise Co, Ltd/Shuttle Computer
+1298 Spellcaster Telecommunications Inc.
+1299 Knowledge Technology Lab.
+129a VMetro, inc.
+ 0615 PBT-615 PCI-X Bus Analyzer
+ 0715 cPCI Bus Analyzer
+ 1100 PMC-FPGA05
+ 1106 XMC-FPGA05F, PCI interface
+ 1107 XMC-FPGA05F, PCIe interface
+ 1108 XMC-FPGA05D, PCI interface
+ 1109 XMC-FPGA05D, PCIe interface
+129b Image Access
+129c Jaycor
+129d Compcore Multimedia, Inc.
+129e Victor Company of Japan, Ltd.
+129f OEC Medical Systems, Inc.
+12a0 Allen-Bradley Company
+12a1 Simpact Associates, Inc.
+12a2 Newgen Systems Corporation
+12a3 Lucent Technologies
+ 8105 T8105 H100 Digital Switch
+12a4 NTT Electronics Corporation
+12a5 Vision Dynamics Ltd.
+12a6 Scalable Networks, Inc.
+12a7 AMO GmbH
+12a8 News Datacom
+12a9 Xiotech Corporation
+12aa SDL Communications, Inc.
+12ab YUAN High-Tech Development Co., Ltd.
+ 0000 MPG160/Kuroutoshikou ITVC15-STVLP
+ 0002 AU8830 [Vortex2] Based Sound Card With A3D Support
+ 0003 T507 (DVB-T) TV tuner/capture device
+ 2300 Club-3D Zap TV2100
+ 3000 MPG-200C PCI DVD Decoder Card
+ 4789 MPC788 MiniPCI Hybrid TV Tuner
+ fff3 MPG600/Kuroutoshikou ITVC16-STVLP
+ ffff MPG600/Kuroutoshikou ITVC16-STVLP
+12ac Measurex Corporation
+12ad Multidata GmbH
+12ae Alteon Networks Inc.
+ 0001 AceNIC Gigabit Ethernet
+ 1014 0104 Gigabit Ethernet-SX PCI Adapter
+ 12ae 0001 Gigabit Ethernet-SX (Universal)
+ 0002 AceNIC Gigabit Ethernet (Copper)
+ 10a9 8002 Acenic Gigabit Ethernet
+ 12ae 0002 Gigabit Ethernet-T (3C986-T)
+ 00fa Farallon PN9100-T Gigabit Ethernet
+12af TDK USA Corp
+12b0 Jorge Scientific Corp
+12b1 GammaLink
+12b2 General Signal Networks
+12b3 Inter-Face Co Ltd
+12b4 FutureTel Inc
+12b5 Granite Systems Inc.
+12b6 Natural Microsystems
+12b7 Cognex Corporation
+12b8 Korg
+# Nee US Robotics
+12b9 3Com Corp, Modem Division
+ 1006 WinModem
+ 12b9 005c USR 56k Internal Voice WinModem (Model 3472)
+ 12b9 005e USR 56k Internal WinModem (Models 662975)
+ 12b9 0062 USR 56k Internal Voice WinModem (Model 662978)
+ 12b9 0068 USR 56k Internal Voice WinModem (Model 5690)
+ 12b9 007a USR 56k Internal Voice WinModem (Model 662974)
+ 12b9 007f USR 56k Internal WinModem (Models 5698, 5699)
+ 12b9 0080 USR 56k Internal WinModem (Models 2975, 3528)
+ 12b9 0081 USR 56k Internal Voice WinModem (Models 2974, 3529)
+ 12b9 0091 USR 56k Internal Voice WinModem (Model 2978)
+ 1007 USR 56k Internal WinModem
+ 12b9 00a3 USR 56k Internal WinModem (Model 3595)
+ 12b9 00c4 U.S. Robotics V.92 Voice Faxmodem (2884A/B/C)
+ 1008 56K FaxModem Model 5610
+ 12b9 00a2 USR 56k Internal FAX Modem (Model 2977)
+ 12b9 00aa USR 56k Internal Voice Modem (Model 2976)
+ 12b9 00ab USR 56k Internal Voice Modem (Model 5609)
+ 12b9 00ac USR 56k Internal Voice Modem (Model 3298)
+ 12b9 00ad USR 56k Internal FAX Modem (Model 5610)
+ 12b9 00d3 USR 56K Internal V92 FAX Modem (Model 5610)
+ 12b9 baba USR 56K Internal Voice Modem 3CP3298-DEL (Model 5601) [Hawk]
+12ba BittWare, Inc.
+12bb Nippon Unisoft Corporation
+12bc Array Microsystems
+12bd Computerm Corp.
+12be Anchor Chips Inc.
+ 3041 AN3041Q CO-MEM
+ 3042 AN3042Q CO-MEM Lite
+ 12be 3042 Anchor Chips Lite Evaluation Board
+12bf Fujifilm Microdevices
+12c0 Infimed
+12c1 GMM Research Corp
+12c2 Mentec Limited
+12c3 Holtek Microelectronics Inc
+ 0058 PCI NE2K Ethernet
+ 5598 PCI NE2K Ethernet
+12c4 Connect Tech Inc
+ 0001 Blue HEAT/PCI 8 (RS232/CL/RJ11)
+ 0002 Blue HEAT/PCI 4 (RS232)
+ 0003 Blue HEAT/PCI 2 (RS232)
+ 0004 Blue HEAT/PCI 8 (UNIV, RS485)
+ 0005 Blue HEAT/PCI 4+4/6+2 (UNIV, RS232/485)
+ 0006 Blue HEAT/PCI 4 (OPTO, RS485)
+ 0007 Blue HEAT/PCI 2+2 (RS232/485)
+ 0008 Blue HEAT/PCI 2 (OPTO, Tx, RS485)
+ 0009 Blue HEAT/PCI 2+6 (RS232/485)
+ 000a Blue HEAT/PCI 8 (Tx, RS485)
+ 000b Blue HEAT/PCI 4 (Tx, RS485)
+ 000c Blue HEAT/PCI 2 (20 MHz, RS485)
+ 000d Blue HEAT/PCI 2 PTM
+ 0100 NT960/PCI
+ 0201 cPCI Titan - 2 Port
+ 0202 cPCI Titan - 4 Port
+ 0300 CTI PCI UART 2 (RS232)
+ 0301 CTI PCI UART 4 (RS232)
+ 0302 CTI PCI UART 8 (RS232)
+ 0310 CTI PCI UART 1+1 (RS232/485)
+ 0311 CTI PCI UART 2+2 (RS232/485)
+ 0312 CTI PCI UART 4+4 (RS232/485)
+ 0320 CTI PCI UART 2
+ 0321 CTI PCI UART 4
+ 0322 CTI PCI UART 8
+ 0330 CTI PCI UART 2 (RS485)
+ 0331 CTI PCI UART 4 (RS485)
+ 0332 CTI PCI UART 8 (RS485)
+12c5 Picture Elements Incorporated
+ 007e Imaging/Scanning Subsystem Engine
+ 007f Imaging/Scanning Subsystem Engine
+ 0081 PCIVST [Grayscale Thresholding Engine]
+ 0085 Video Simulator/Sender
+ 0086 THR2 Multi-scale Thresholder
+12c6 Mitani Corporation
+12c7 Dialogic Corp
+# 12 Line, 6 port, CT-BUS/SC-BUS, loopstart FXO adaptor.
+ 0546 Springware D/120JCT-LS
+# 24 Channel, 1 Port, CT-BUS/SC-BUS, T1/PRI adaptor.
+ 0647 Springware D/240JCT-T1
+# 4 Line, 4 port, CT-BUS/SC-BUS, loopstart FXO adaptor. Revision 01
+ 0676 Springware D/41JCT-LS
+# 48 Channel, 2 Port, CT-BUS/SC-BUS, T1/PRI adaptor.
+ 0685 Springware D/480JCT-2T1
+12c8 G Force Co, Ltd
+12c9 Gigi Operations
+12ca Integrated Computing Engines
+12cb Antex Electronics Corporation
+ 0027 SC4 (StudioCard)
+ 002e StudioCard 2000
+12cc Pluto Technologies International
+12cd Aims Lab
+12ce Netspeed Inc.
+12cf Prophet Systems, Inc.
+12d0 GDE Systems, Inc.
+12d1 PSITech
+12d2 NVidia / SGS Thomson (Joint Venture)
+ 0008 NV1
+ 0009 DAC64
+ 0018 Riva128
+ 1048 0c10 VICTORY Erazor
+ 107b 8030 STB Velocity 128
+ 1092 0350 Viper V330
+ 1092 1092 Viper V330
+ 10b4 1b1b STB Velocity 128
+ 10b4 1b1d STB Velocity 128
+ 10b4 1b1e STB Velocity 128, PAL TV-Out
+ 10b4 1b20 STB Velocity 128 Sapphire
+ 10b4 1b21 STB Velocity 128
+ 10b4 1b22 STB Velocity 128 AGP, NTSC TV-Out
+ 10b4 1b23 STB Velocity 128 AGP, PAL TV-Out
+ 10b4 1b27 STB Velocity 128 DVD
+ 10b4 1b88 MVP Pro 128
+ 10b4 222a STB Velocity 128 AGP
+ 10b4 2230 STB Velocity 128
+ 10b4 2232 STB Velocity 128
+ 10b4 2235 STB Velocity 128 AGP
+ 2a15 54a3 3DVision-SAGP / 3DexPlorer 3000
+ 0019 Riva128ZX
+ 0020 TNT
+ 0028 TNT2
+ 0029 UTNT2
+ 002c VTNT2
+ 00a0 ITNT2
+12d3 Vingmed Sound A/S
+12d4 Ulticom (Formerly DGM&S)
+ 0200 T1 Card
+12d5 Equator Technologies Inc
+ 0003 BSP16
+ 1000 BSP15
+12d6 Analogic Corp
+12d7 Biotronic SRL
+# acquired by Diodes Inc.
+12d8 Pericom Semiconductor
+ 01a7 7C21P100 2-port PCI-X to PCI-X Bridge
+# 3Port-3Lane PCI Express Switch GreenPacket Family
+ 0303 PCI Express Switch 3-3
+# PI7C9X20508GP 5Port-8Lane PCI Express Switch GreenPacket Family
+ 0508 PI7C9X20508GP PCI Express Switch 5Port-8Lane
+ 2304 PI7C9X2G304 EL/SL PCIe2 3-Port/4-Lane Packet Switch
+ 2308 PI7C9X2G308GP 8-lane PCI Express 2.0 Switch with 3 PCI Express ports
+ 2404 PI7C9X2G404 EL/SL PCIe2 4-Port/4-Lane Packet Switch
+ 2608 PI7C9X2G608GP PCIe2 6-Port/8-Lane Packet Switch
+ ea50 cc10 RXi2-BP
+ 400a PI7C9X442SL PCI Express Bridge Port
+ 400e PI7C9X442SL USB OHCI Controller
+ 400f PI7C9X442SL USB EHCI Controller
+ 71e2 PI7C7300A/PI7C7300D PCI-to-PCI Bridge
+ 71e3 PI7C7300A/PI7C7300D PCI-to-PCI Bridge (Secondary Bus 2)
+ 8140 PI7C8140A PCI-to-PCI Bridge
+ 8148 PI7C8148A/PI7C8148B PCI-to-PCI Bridge
+ 8150 PCI to PCI Bridge
+ 8152 PI7C8152A/PI7C8152B/PI7C8152BI PCI-to-PCI Bridge
+ 8154 PI7C8154A/PI7C8154B/PI7C8154BI PCI-to-PCI Bridge
+ 8619 PI7C9X2G1616PR PCIe2 16-Port/16-Lane Packet Switch
+ e110 PI7C9X110 PCI Express to PCI bridge
+ 1775 11cc CC11/CL11 CompactPCI Bridge
+ e111 PI7C9X111SL PCIe-to-PCI Reversible Bridge
+ e130 PCI Express to PCI-XPI7C9X130 PCI-X Bridge
+12d9 Aculab PLC
+ 0002 PCI Prosody
+ 0004 cPCI Prosody
+ 0005 Aculab E1/T1 PCI card
+ 1078 Prosody X class e1000 device
+ 12d9 000d Prosody X PCI
+ 12d9 000e Prosody X cPCI
+12da True Time Inc.
+12db Annapolis Micro Systems, Inc
+12dc Symicron Computer Communication Ltd.
+12dd Management Graphics
+12de Rainbow Technologies
+ 0200 CryptoSwift CS200
+12df SBS Technologies Inc
+12e0 Chase Research
+ 0010 ST16C654 Quad UART
+ 0020 ST16C654 Quad UART
+ 0030 ST16C654 Quad UART
+12e1 Nintendo Co, Ltd
+12e2 Datum Inc. Bancomm-Timing Division
+12e3 Imation Corp - Medical Imaging Systems
+12e4 Brooktrout Technology Inc
+12e5 Apex Semiconductor Inc
+12e6 Cirel Systems
+12e7 Sunsgroup Corporation
+12e8 Crisc Corp
+12e9 GE Spacenet
+12ea Zuken
+12eb Aureal Semiconductor
+ 0001 Vortex 1
+ 0000 0300 Terasound A3D PCI
+ 104d 8036 AU8820 Vortex Digital Audio Processor
+ 1092 2000 Sonic Impact A3D
+ 1092 2100 Sonic Impact A3D
+ 1092 2110 Sonic Impact A3D
+ 1092 2200 Sonic Impact A3D
+ 122d 1002 SC 338-A3D
+ 12eb 0001 AU8820 Vortex Digital Audio Processor
+ 5053 3355 Montego
+ 50b2 1111 XLerate
+ 0002 Vortex 2
+ 104d 8049 AU8830 Vortex 3D Digital Audio Processor
+ 104d 807b AU8830 Vortex 3D Digital Audio Processor
+ 1092 3000 Monster Sound II
+ 1092 3001 Monster Sound II
+ 1092 3002 Monster Sound II
+ 1092 3003 Monster Sound II
+ 1092 3004 Monster Sound II
+ 12eb 0002 AU8830 Vortex 3D Digital Audio Processor
+ 12eb 0088 AU8830 Vortex 3D Digital Audio Processor
+ 144d 3510 AU8830 Vortex 3D Digital Audio Processor
+ 5053 3356 Montego II
+ 0003 AU8810 Vortex Digital Audio Processor
+ 104d 8049 AU8810 Vortex Digital Audio Processor
+ 104d 8077 AU8810 Vortex Digital Audio Processor
+ 109f 1000 AU8810 Vortex Digital Audio Processor
+ 12eb 0003 AU8810 Vortex Digital Audio Processor
+ 1462 6780 AU8810 Vortex Digital Audio Processor
+ 14a4 2073 AU8810 Vortex Digital Audio Processor
+ 14a4 2091 AU8810 Vortex Digital Audio Processor
+ 14a4 2104 AU8810 Vortex Digital Audio Processor
+ 14a4 2106 AU8810 Vortex Digital Audio Processor
+ 8803 Vortex 56k Software Modem
+ 12eb 8803 Vortex 56k Software Modem
+12ec 3A International, Inc.
+12ed Optivision Inc.
+12ee Orange Micro
+12ef Vienna Systems
+12f0 Pentek
+12f1 Sorenson Vision Inc
+12f2 Gammagraphx, Inc.
+12f3 Radstone Technology
+12f4 Megatel
+12f5 Forks
+12f6 Dawson France
+12f7 Cognex
+12f8 Electronic Design GmbH
+ 0002 VideoMaker
+12f9 Four Fold Ltd
+12fb Spectrum Signal Processing
+ 0001 PMC-MAI
+ 00f5 F5 Dakar
+ 02ad PMC-2MAI
+ 2adc ePMC-2ADC
+ 3100 PRO-3100
+ 3500 PRO-3500
+ 4d4f Modena
+ 8120 ePMC-8120
+ da62 Daytona C6201 PCI (Hurricane)
+ db62 Ingliston XBIF
+ dc62 Ingliston PLX9054
+ dd62 Ingliston JTAG/ISP
+ eddc ePMC-MSDDC
+ fa01 ePMC-FPGA
+12fc Capital Equipment Corp
+12fd I2S
+12fe ESD Electronic System Design GmbH
+12ff Lexicon
+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
+# Nee ComputerBoards
+1307 Measurement Computing
+ 0001 PCI-DAS1602/16
+ 000b PCI-DIO48H
+ 000c PCI-PDISO8
+ 000d PCI-PDISO16
+ 000f PCI-DAS1200
+ 0010 PCI-DAS1602/12
+ 0014 PCI-DIO24H
+ 0015 PCI-DIO24H/CTR3
+ 0016 PCI-DIO48H/CTR15
+ 0017 PCI-DIO96H
+ 0018 PCI-CTR05
+ 0019 PCI-DAS1200/JR
+ 001a PCI-DAS1001
+ 001b PCI-DAS1002
+ 001c PCI-DAS1602JR/16
+ 001d PCI-DAS6402/16
+ 001e PCI-DAS6402/12
+ 001f PCI-DAS16/M1
+ 0020 PCI-DDA02/12
+ 0021 PCI-DDA04/12
+ 0022 PCI-DDA08/12
+ 0023 PCI-DDA02/16
+ 0024 PCI-DDA04/16
+ 0025 PCI-DDA08/16
+ 0026 PCI-DAC04/12-HS
+ 0027 PCI-DAC04/16-HS
+ 0028 PCI-DIO24
+ 0029 PCI-DAS08
+ 002c PCI-INT32
+ 0033 PCI-DUAL-AC5
+ 0034 PCI-DAS-TC
+ 0035 PCI-DAS64/M1/16
+ 0036 PCI-DAS64/M2/16
+ 0037 PCI-DAS64/M3/16
+ 004c PCI-DAS1000
+ 004d PCI-QUAD04
+ 0052 PCI-DAS4020/12
+ 0053 PCIM-DDA06/16
+ 0054 PCI-DIO96
+ 005d PCI-DAS6023
+ 005e PCI-DAS6025
+ 005f PCI-DAS6030
+ 0060 PCI-DAS6031
+ 0061 PCI-DAS6032
+ 0062 PCI-DAS6033
+ 0063 PCI-DAS6034
+ 0064 PCI-DAS6035
+ 0065 PCI-DAS6040
+ 0066 PCI-DAS6052
+ 0067 PCI-DAS6070
+ 0068 PCI-DAS6071
+ 006f PCI-DAS6036
+ 0070 PCI-DAC6702
+ 0078 PCI-DAS6013
+ 0079 PCI-DAS6014
+ 0115 PCIe-DAS1602/16
+1308 Jato Technologies Inc.
+ 0001 NetCelerator Adapter
+ 1308 0001 NetCelerator Adapter
+1309 AB Semiconductor Ltd
+130a Mitsubishi Electric Microcomputer
+130b Colorgraphic Communications Corp
+130c Ambex Technologies, Inc
+130d Accelerix Inc
+130e Yamatake-Honeywell Co. Ltd
+130f Advanet Inc
+1310 Gespac
+1311 Videoserver, Inc
+1312 Acuity Imaging, Inc
+1313 Yaskawa Electric Co.
+1315 Wavesat
+1316 Teradyne Inc
+1317 ADMtek
+ 0981 21x4x DEC-Tulip compatible 10/100 Ethernet
+ 0985 NC100 Network Everywhere Fast Ethernet 10/100
+ 1734 100c Scenic N300 ADMtek AN983 10/100 Mbps PCI Adapter
+ 1985 21x4x DEC-Tulip compatible 10/100 Ethernet
+ 1385 511a FA511
+ 1395 2103 CB100-EZ (4-LED version)
+ 2850 HSP MicroModem 56
+ 5120 ADM5120 OpenGate System-on-Chip
+ 8201 ADM8211 802.11b Wireless Interface
+ 10b8 2635 SMC2635W v1 802.11b Wireless Cardbus Adapter
+ 1317 8201 SMC2635W v2 802.11b Wireless Cardbus Adapter
+ 8211 ADM8211 802.11b Wireless Interface
+ 9511 21x4x DEC-Tulip compatible 10/100 Ethernet
+1318 Packet Engines Inc.
+ 0911 GNIC-II PCI Gigabit Ethernet [Hamachi]
+1319 Fortemedia, Inc
+ 0801 Xwave QS3000A [FM801]
+ 1319 1319 FM801 PCI Audio
+ 0802 Xwave QS3000A [FM801 game port]
+ 1319 1319 FM801 PCI Joystick
+ 1000 FM801 PCI Audio
+ 1001 FM801 PCI Joystick
+131a Finisar Corp.
+131c Nippon Electro-Sensory Devices Corp
+131d Sysmic, Inc.
+131e Xinex Networks Inc
+131f Siig Inc
+ 1000 CyberSerial (1-port) 16550
+ 1001 CyberSerial (1-port) 16650
+ 1002 CyberSerial (1-port) 16850
+ 1010 Duet 1S(16550)+1P
+ 1011 Duet 1S(16650)+1P
+ 1012 Duet 1S(16850)+1P
+ 1020 CyberParallel (1-port)
+ 1021 CyberParallel (2-port)
+ 1030 CyberSerial (2-port) 16550
+ 1031 CyberSerial (2-port) 16650
+ 1032 CyberSerial (2-port) 16850
+ 1034 Trio 2S(16550)+1P
+ 1035 Trio 2S(16650)+1P
+ 1036 Trio 2S(16850)+1P
+ 1050 CyberSerial (4-port) 16550
+ 1051 CyberSerial (4-port) 16650
+ 1052 CyberSerial (4-port) 16850
+ 2000 CyberSerial (1-port) 16550
+ 2001 CyberSerial (1-port) 16650
+ 2002 CyberSerial (1-port) 16850
+ 2010 Duet 1S(16550)+1P
+ 2011 Duet 1S(16650)+1P
+ 2012 Duet 1S(16850)+1P
+ 2020 CyberParallel (1-port)
+ 2021 CyberParallel (2-port)
+ 2030 CyberSerial (2-port) 16550
+ 131f 2030 PCI Serial Card
+ 2031 CyberSerial (2-port) 16650
+ 2032 CyberSerial (2-port) 16850
+ 2040 Trio 1S(16550)+2P
+ 2041 Trio 1S(16650)+2P
+ 2042 Trio 1S(16850)+2P
+ 2050 CyberSerial (4-port) 16550
+ 2051 CyberSerial (4-port) 16650
+ 2052 CyberSerial (4-port) 16850
+ 2060 Trio 2S(16550)+1P
+ 2061 Trio 2S(16650)+1P
+ 2062 Trio 2S(16850)+1P
+ 2081 CyberSerial (8-port) ST16654
+1320 Crypto AG
+1321 Arcobel Graphics BV
+1322 MTT Co., Ltd
+1323 Dome Inc
+1324 Sphere Communications
+1325 Salix Technologies, Inc
+1326 Seachange international
+1327 Voss scientific
+1328 quadrant international
+1329 Productivity Enhancement
+132a Microcom Inc.
+132b Broadband Technologies
+132c Micrel Inc
+132d Integrated Silicon Solution, Inc.
+1330 MMC Networks
+1331 RadiSys Corporation
+ 0030 ENP-2611
+ 8200 82600 Host Bridge
+ 8201 82600 IDE
+ 8202 82600 USB
+ 8210 82600 PCI Bridge
+1332 Micro Memory
+ 5415 MM-5415CN PCI Memory Module with Battery Backup
+ 5425 MM-5425CN PCI 64/66 Memory Module with Battery Backup
+ 6140 MM-6140D
+1334 Redcreek Communications, Inc
+1335 Videomail, Inc
+1337 Third Planet Publishing
+1338 BT Electronics
+133a Vtel Corp
+133b Softcom Microsystems
+133c Holontech Corp
+133d SS Technologies
+133e Virtual Computer Corp
+133f SCM Microsystems
+1340 Atalla Corp
+1341 Kyoto Microcomputer Co
+1342 Promax Systems Inc
+1343 Phylon Communications Inc
+# nee Crucial Technology
+1344 Micron Technology Inc
+ 5150 RealSSD P320h
+ 5151 RealSSD P320m
+ 5152 RealSSD P320s
+ 5153 RealSSD P325m
+ 5160 RealSSD P420h
+ 5161 RealSSD P420m
+ 5163 RealSSD P425m
+ 5180 9100 PRO NVMe SSD
+ 5181 9100 MAX NVMe SSD
+ 5190 9200 ECO NVMe SSD
+ 5191 9200 PRO NVMe SSD
+ 5192 9200 MAX NVMe SSD
+ 51a2 7300 PRO NVMe SSD
+ 1344 2000 960GB U.2
+ 1344 3000 1920GB U.2
+ 1344 4000 3480GB U.2
+ 1344 5000 7680GB U.2
+ 51a3 7300 MAX NVMe SSD
+ 1344 1100 400GB M.2
+ 1344 2000 800GB U.2
+ 1344 2100 800GB M.2
+ 1344 3000 1600GB U.2
+ 1344 4000 3200GB U.2
+ 1344 5000 6400GB U.2
+ 51b1 9300 PRO NVMe SSD
+ 1344 4000 3.84TB U.2
+ 1344 5000 7.68TB U.2
+ 1344 6000 15.36TB U.2
+ 51b2 9300 MAX NVMe SSD
+ 1344 4000 3.2TB U.2
+ 1344 5000 6.4 TB U.2
+ 1344 6000 12.8TB U.2
+ 51c0 7400 PRO NVMe SSD
+ 1028 2162 EC NVMe OPAL 7400 RI M.2 480GB
+ 1028 2163 EC NVMe OPAL 7400 RI M.2 960GB
+ 1028 2164 EC NVMe ISE 7400 RI M.2 480GB
+ 1028 2165 EC NVMe ISE 7400 RI M.2 960GB
+ 1028 216c EC NVMe ISE 7400 RI M.2 110 1.92TB
+ 1028 216d EC NVMe ISE 7400 RI M.2 110 3.84TB
+ 1028 216e EC NVMe OPAL 7400 RI M.2 110 1.92TB
+ 1028 216f EC NVMe OPAL 7400 RI M.2 110 3.84TB
+ 1028 2197 EC NVMe OPAL 7400 RI M.2 110 960GB
+ 1028 224d EC NVMe ISE 7400 RI M.2 110 960GB
+ 1344 1100 M.2 480GB
+ 1344 2000 U.3 960GB
+ 1344 2100 M.2 960GB
+ 1344 2600 E1.S 960GB
+ 1344 2b00 M.2 1920GB
+ 1344 2d00 E1.2 1920GB
+ 1344 3000 U.3 1920GB
+ 1344 3e00 M.2 3840GB
+ 1344 3f00 E1.S 3840GB
+ 1344 4000 U.3 3840GB
+ 1344 5000 U.3 7680GB
+ 51c1 7400 MAX NVMe SSD
+ 1028 216a EC NVMe ISE 7400 MU M.2 80 800GB
+ 1028 216b EC NVMe OPAL 7400 MU M.2 80 800GB
+ 1344 1100 M.2 400GB
+ 1344 2000 U.3 800GB
+ 1344 2100 M.2 800GB
+ 1344 2600 E1.S 800GB
+ 1344 2b00 M.2 1600GB
+ 1344 2d00 E1.S 1600GB
+ 1344 3000 U.3 1600GB
+ 1344 3e00 M.2 3200GB
+ 1344 3f00 E1.S 3200GB
+ 1344 4000 U.3 3200GB
+ 1344 5000 U.3 6400GB
+ 51c3 7450 PRO NVMe SSD
+ 51c4 7450 MAX NVMe SSD
+1345 Arescom Inc
+1347 Odetics
+1349 Sumitomo Electric Industries, Ltd.
+134a DTC Technology Corp.
+ 0001 Domex 536
+ 0002 Domex DMX3194UP SCSI Adapter
+134b ARK Research Corp.
+134c Chori Joho System Co. Ltd
+134d PCTel Inc
+ 2189 HSP56 MicroModem
+ 2486 2304WT V.92 MDC Modem
+ 7890 HSP MicroModem 56
+ 134d 0001 PCT789 adapter
+ 7891 HSP MicroModem 56
+ 134d 0001 HSP MicroModem 56
+ 7892 HSP MicroModem 56
+ 7893 HSP MicroModem 56
+ 7894 HSP MicroModem 56
+ 7895 HSP MicroModem 56
+ 7896 HSP MicroModem 56
+ 7897 HSP MicroModem 56
+134e CSTI
+134f Algo System Co Ltd
+1350 Systec Co. Ltd
+1351 Sonix Inc
+# nee Vierling Communication SAS, nee Thales Idatys
+1353 dbeeSet Technology
+ 0002 Proserver
+ 0003 PCI-FUT
+ 0004 PCI-S0
+ 0005 PCI-FUT-S0
+ 0006 OTDU-1U (FPGA Zynq-7000)
+ 0007 OTDU-EX
+1354 Dwave System Inc
+1355 Kratos Analytical Ltd
+1356 The Logical Co
+1359 Prisa Networks
+135a Brain Boxes
+ 0a61 UC-324 [VELOCITY RS422/485]
+135b Giganet Inc
+135c Quatech Inc
+ 0010 QSC-100
+ 0020 DSC-100
+ 0030 DSC-200/300
+ 0040 QSC-200/300
+ 0050 ESC-100D
+ 0060 ESC-100M
+ 00f0 MPAC-100 Synchronous Serial Card (Zilog 85230)
+ 0170 QSCLP-100
+ 0180 DSCLP-100
+ 0190 SSCLP-100
+ 01a0 QSCLP-200/300
+ 01b0 DSCLP-200/300
+ 01c0 SSCLP-200/300
+ 0258 DSPSX-200/300
+135d ABB Network Partner AB
+135e Sealevel Systems Inc
+ 5101 Route 56.PCI - Multi-Protocol Serial Interface (Zilog Z16C32)
+ 7101 Single Port RS-232/422/485/530
+ 7201 Dual Port RS-232/422/485 Interface
+ 7202 Dual Port RS-232 Interface
+ 7401 Four Port RS-232 Interface
+ 7402 Four Port RS-422/485 Interface
+ 7801 Eight Port RS-232 Interface
+ 7804 Eight Port RS-232/422/485 Interface
+ 8001 8001 Digital I/O Adapter
+135f I-Data International A-S
+1360 Meinberg Funkuhren
+ 0101 PCI32 DCF77 Radio Clock
+ 0102 PCI509 DCF77 Radio Clock
+ 0103 PCI510 DCF77 Radio Clock
+ 0104 PCI511 DCF77 Radio Clock
+ 0105 PEX511 DCF77 Radio Clock (PCI Express)
+ 0106 PZF180PEX High Precision DCF77 Radio Clock (PCI Express)
+ 0201 GPS167PCI GPS Receiver
+ 0202 GPS168PCI GPS Receiver
+ 0203 GPS169PCI GPS Receiver
+ 0204 GPS170PCI GPS Receiver
+ 0205 GPS170PEX GPS Receiver (PCI Express)
+ 0206 GPS180PEX GPS Receiver (PCI Express)
+ 0207 GLN180PEX GPS/GLONASS receiver (PCI Express)
+ 0208 GPS180AMC GPS Receiver (PCI Express / MicroTCA / AdvancedMC)
+ 0209 GNS181PEX GPS/Galileo/GLONASS/BEIDOU receiver (PCI Express)
+ 0301 TCR510PCI IRIG Timecode Reader
+ 0302 TCR167PCI IRIG Timecode Reader
+ 0303 TCR511PCI IRIG Timecode Reader
+ 0304 TCR511PEX IRIG Timecode Reader (PCI Express)
+ 0305 TCR170PEX IRIG Timecode Reader (PCI Express)
+ 0306 TCR180PEX IRIG Timecode Reader (PCI Express)
+ 0501 PTP270PEX PTP/IEEE1588 slave card (PCI Express)
+ 0601 FRC511PEX Free Running Clock (PCI Express)
+1361 Soliton Systems K.K.
+1362 Fujifacom Corporation
+1363 Phoenix Technology Ltd
+1364 ATM Communications Inc
+1365 Hypercope GmbH
+1366 Teijin Seiki Co. Ltd
+1367 Hitachi Zosen Corporation
+1368 Skyware Corporation
+1369 Digigram
+136a High Soft Tech
+ 0004 HST Saphir VII mini PCI
+ 0007 HST Saphir III E MultiLink 4
+ 0008 HST Saphir III E MultiLink 8
+ 000a HST Saphir III E MultiLink 2
+136b Kawasaki Steel Corporation
+ ff01 KL5A72002 Motion JPEG
+136c Adtek System Science Co Ltd
+136d Gigalabs Inc
+136f Applied Magic Inc
+1370 ATL Products
+1371 CNet Technology Inc
+ 434e GigaCard Network Adapter
+ 1371 434e N-Way PCI-Bus Giga-Card 1000/100/10Mbps(L)
+1373 Silicon Vision Inc
+1374 Silicom Ltd.
+ 0024 Silicom Dual port Giga Ethernet BGE Bypass Server Adapter
+ 0025 Silicom Quad port Giga Ethernet BGE Bypass Server Adapter
+ 0026 Silicom Dual port Fiber Giga Ethernet 546 Bypass Server Adapter
+ 0027 Silicom Dual port Fiber LX Giga Ethernet 546 Bypass Server Adapter
+ 0029 Silicom Dual port Copper Giga Ethernet 546GB Bypass Server Adapter
+ 002a Silicom Dual port Fiber Giga Ethernet 546 TAP/Bypass Server Adapter
+ 002b Silicom Dual port Copper Fast Ethernet 546 TAP/Bypass Server Adapter (PXE2TBI)
+ 002c Silicom Quad port Copper Giga Ethernet 546GB Bypass Server Adapter (PXG4BPI)
+ 002d Silicom Quad port Fiber-SX Giga Ethernet 546GB Bypass Server Adapter (PXG4BPFI)
+ 002e Silicom Quad port Fiber-LX Giga Ethernet 546GB Bypass Server Adapter (PXG4BPFI-LX)
+ 002f Silicom Dual port Fiber-SX Giga Ethernet 546GB Low profile Bypass Server Adapter (PXG2BPFIL)
+ 0030 Silicom Dual port Fiber-LX Giga Ethernet 546GB Low profile Bypass Server Adapter
+ 0031 Silicom Quad port Copper Giga Ethernet PCI-E Bypass Server Adapter
+ 0032 Silicom Dual port Copper Fast Ethernet 546 TAP/Bypass Server Adapter
+ 0034 Silicom Dual port Copper Giga Ethernet PCI-E BGE Bypass Server Adapter
+ 0035 Silicom Quad port Copper Giga Ethernet PCI-E BGE Bypass Server Adapter
+ 0036 Silicom Dual port Fiber Giga Ethernet PCI-E BGE Bypass Server Adapter
+ 0037 Silicom Dual port Copper Ethernet PCI-E Intel based Bypass Server Adapter
+ 0038 Silicom Quad port Copper Ethernet PCI-E Intel based Bypass Server Adapter
+ 0039 Silicom Dual port Fiber-SX Ethernet PCI-E Intel based Bypass Server Adapter
+ 003a Silicom Dual port Fiber-LX Ethernet PCI-E Intel based Bypass Server Adapter
+ 003b Silicom Dual port Fiber Ethernet PMC Intel based Bypass Server Adapter (PMCX2BPFI)
+ 003c Silicom Dual port Copper Ethernet PCI-X BGE based Bypass Server Adapter (PXG2BPRB)
+ 003d 2-port Copper GBE Bypass with Caviume 1010 PCI-X
+ 003e Silicom Dual port Fiber Giga Ethernet PCI-E 571 TAP/Bypass Server Adapter (PEG2TBFI)
+ 003f Silicom Dual port Copper Giga Ethernet PCI-X 546 TAP/Bypass Server Adapter (PXG2TBI)
+ 0040 Silicom Quad port Fiber-SX Giga Ethernet 571 Bypass Server Adapter (PEG4BPFI)
+ 0042 4-port Copper GBE PMC-X Bypass
+ 0043 Silicom Quad port Fiber-SX Giga Ethernet 546 Bypass Server Adapter (PXG4BPFID)
+ 0045 Silicom 6 port Copper Giga Ethernet 546 Bypass Server Adapter (PXG6BPI)
+ 0046 4-port bypass PCI-E w disconnect low profile
+ 0047 Silicom Dual port Fiber-SX Giga Ethernet 571 Bypass Disconnect Server Adapter (PEG2BPFID)
+ 004a Silicom Quad port Fiber-LX Giga Ethernet 571 Bypass Server Adapter (PEG4BPFI-LX)
+ 004d Dual port Copper Giga Ethernet PCI-E Bypass Server Adapter
+ 0401 Gigabit Ethernet ExpressModule Bypass Server Adapter
+ 0420 Gigabit Ethernet ExpressModule Bypass Server Adapter
+ 0460 Gigabit Ethernet Express Module Bypass Server Adapter
+ 0461 Gigabit Ethernet ExpressModule Bypass Server Adapter
+ 0462 Gigabit Ethernet ExpressModule Bypass Server Adapter
+ 0470 Octal-port Copper Gigabit Ethernet Express Module Bypass Server Adapter
+ 0482 Dual-port Fiber (SR) 10 Gigabit Ethernet ExpressModule Bypass Server Adapter
+ 0483 Dual-port Fiber (LR) 10 Gigabit Ethernet ExpressModule Bypass Server Adapter
+1375 Argosystems Inc
+1376 LMC
+1377 Electronic Equipment Production & Distribution GmbH
+1378 Telemann Co. Ltd
+1379 Asahi Kasei Microsystems Co Ltd
+137a Mark of the Unicorn Inc
+ 0001 PCI-324 Audiowire Interface
+137b PPT Vision
+137c Iwatsu Electric Co Ltd
+137d Dynachip Corporation
+137e Patriot Scientific Corporation
+137f Japan Satellite Systems Inc
+1380 Sanritz Automation Co Ltd
+1381 Brains Co. Ltd
+1382 Marian - Electronic & Software
+ 0001 ARC88 audio recording card
+ 2008 Prodif 96 Pro sound system
+ 2048 Prodif Plus sound system
+ 2088 Marc 8 Midi sound system
+ 20c8 Marc A sound system
+ 4008 Marc 2 sound system
+ 4010 Marc 2 Pro sound system
+ 4048 Marc 4 MIDI sound system
+ 4088 Marc 4 Digi sound system
+ 4248 Marc X sound system
+ 4424 TRACE D4 Sound System
+1383 Controlnet Inc
+1384 Reality Simulation Systems Inc
+1385 Netgear
+ 006b WA301 802.11b Wireless PCI Adapter
+ 4100 MA301 802.11b Wireless PCI Adapter
+ 4601 WAG511 802.11a/b/g Dual Band Wireless PC Card
+ 620a GA620 Gigabit Ethernet
+ 630a GA630 Gigabit Ethernet
+1386 Video Domain Technologies
+1387 Systran Corp
+1388 Hitachi Information Technology Co Ltd
+1389 Applicom International
+ 0001 PCI1500PFB [Intelligent fieldbus adaptor]
+138a Fusion Micromedia Corp
+ 003d VFS491 Validity Sensor
+138b Tokimec Inc
+138c Silicon Reality
+138d Future Techno Designs pte Ltd
+138e Basler GmbH
+138f Patapsco Designs Inc
+1390 Concept Development Inc
+1391 Development Concepts Inc
+1392 Medialight Inc
+1393 Moxa Technologies Co Ltd
+ 0001 UC7000 Serial
+ 1020 CP-102 (2-port RS-232 PCI)
+ 1021 CP-102UL (2-port RS-232 Universal PCI)
+ 1022 CP-102U (2-port RS-232 Universal PCI)
+ 1023 CP-102UF
+ 1024 CP-102E (2-port RS-232 Smart PCI Express Serial Board)
+ 1025 CP-102EL (2-port RS-232 Smart PCI Express Serial Board)
+ 1040 Smartio C104H/PCI
+ 1041 CP104U (4-port RS-232 Universal PCI)
+ 1042 CP104JU (4-port RS-232 Universal PCI)
+ 1043 CP104EL (4-port RS-232 Smart PCI Express)
+ 1044 POS104UL (4-port RS-232 Universal PCI)
+ 1045 CP-104EL-A (4-port RS-232 PCI Express Serial Board)
+ 1080 CB108 (8-port RS-232 PC/104-plus Module)
+ 1140 CT-114 series
+ 1141 Industrio CP-114
+ 1142 CB114 (4-port RS-232/422/485 PC/104-plus Module)
+ 1143 CP-114UL (4-port RS-232/422/485 Smart Universal PCI Serial Board)
+ 1144 CP-114EL (4-port RS-232/422/485 Smart PCI Express Serial Board)
+ 1180 CP118U (8-port RS-232/422/485 Smart Universal PCI)
+ 1181 CP118EL (8-port RS-232/422/485 Smart PCI Express)
+ 1182 CP-118EL-A (8-port RS-232/422/485 PCI Express Serial Board)
+ 1320 CP132 (2-port RS-422/485 PCI)
+ 1321 CP132U (2-Port RS-422/485 Universal PCI)
+ 1322 CP-132EL (2-port RS-422/485 Smart PCI Express Serial Board)
+ 1340 CP134U (4-Port RS-422/485 Universal PCI)
+ 1341 CB134I (4-port RS-422/485 PC/104-plus Module)
+ 1380 CP138U (8-port RS-232/422/485 Smart Universal PCI)
+ 1680 Smartio C168H/PCI
+ 1681 CP-168U V2 Smart Serial Board (8-port RS-232)
+ 1682 CP-168EL (8-port RS-232 Smart PCI Express)
+ 1683 CP-168EL-A (8-port RS-232 PCI Express Serial Board)
+ 2040 Intellio CP-204J
+ 2180 Intellio C218 Turbo PCI
+ 3200 Intellio C320 Turbo PCI
+1394 Level One Communications
+ 0001 LXT1001 Gigabit Ethernet
+ 1186 4800 DGE-500SX
+ 1394 0001 NetCelerator Adapter
+1395 Ambicom Inc
+1396 Cipher Systems Inc
+1397 Cologne Chip Designs GmbH
+ 08b4 ISDN network Controller [HFC-4S]
+ 1397 08b4 HFC-4S [Cologne Chip HFC-4S Eval. Board]
+ 1397 b51a HFC-4S [Allo.com BRI card]
+ 1397 b520 HFC-4S [IOB4ST]
+ 1397 b540 HFC-4S [Swyx SX2 QuadBri]
+ 1397 b550 HFC-4S [Junghanns.NET quadBRI]
+ 1397 b556 HFC-4S [Junghanns.NET duoBRI]
+ 1397 b559 HFC-4S [Junghanns.NET duoBRI miniPCI]
+ 1397 b560 HFC-4S [BeroNet BN4S0]
+ 1397 b566 HFC-4S [BeroNet BN2S0]
+ 1397 b567 HFC-4S [BeroNet BN1S0 miniPCI]
+ 1397 b568 HFC-4S [BeroNet BN4S0 miniPCI]
+ 1397 b569 HFC-4S [BeroNet BN2S0 miniPCI]
+ 1397 b620 HFC-4S
+ 1397 b752 HFC-4S [Junghanns.NET quadBRI PCIe]
+ 1397 b761 HFC-4S [BeroNet BN2S0 PCIe]
+ 1397 b762 HFC-4S [BeroNet BN4S0 PCIe]
+ 1397 e884 HFC-4S [OpenVox B200P]
+ 1397 e888 HFC-4S [OpenVox B200P / B400P]
+ 16b8 ISDN network Controller [HFC-8S]
+ 1397 16b8 HFC-8S [Cologne Chip HFC-8S Eval. Board]
+ 1397 b521 HFC-8S [IOB4ST Recording]
+ 1397 b522 HFC-8S [IOB8ST]
+ 1397 b552 HFC-8S [Junghanns.NET octoBRI]
+ 1397 b55b HFC-8S [Junghanns.NET octoBRI]
+ 1397 b562 HFC-8S [BeroNet BN8S0]
+ 1397 b56b HFC-8S [BeroNet BN8S0+]
+ 1397 b622 HFC-8S
+ 1397 e998 HFC-8S [OpenVox B800P]
+ 2bd0 ISDN network controller [HFC-PCI]
+ 0675 1704 ISDN Adapter (PCI Bus, D, C)
+ 0675 1708 ISDN Adapter (PCI Bus, D, C, ACPI)
+ 1397 2bd0 ISDN Board
+ e4bf 1000 CI1-1-Harp
+ 30b1 ISDN network Controller [HFC-E1]
+ 1397 30b1 HFC-E1 [Cologne Chip HFC-E1 Eval. Board]
+ 1397 b523 HFC-E1 [IOB1E1]
+ 1397 b543 HFC-E1 [Swyx SX2 SinglePRI V2]
+ 1397 b544 HFC-E1 [Swyx SX2 DualPRI V2]
+ 1397 b553 HFC-E1 [Junghanns.NET singleE1]
+ 1397 b554 HFC-E1 [Junghanns.NET doubleE1]
+ 1397 b555 HFC-E1 [Junghanns.NET doubleE1 2.0]
+ 1397 b55a HFC-E1 [Junghanns.NET singleE1 miniPCI]
+ 1397 b563 HFC-E1 [beroNet BN1E1]
+ 1397 b564 HFC-E1 [beroNet BN2E1]
+ 1397 b565 HFC-E1 [beroNet BN2E1+]
+ 1397 b56a HFC-E1 [beroNet BN1E1 miniPCI]
+ b700 ISDN network controller PrimuX S0 [HFC-PCI]
+ f001 GSM Network Controller [HFC-4GSM]
+1398 Clarion co. Ltd
+1399 Rios systems Co Ltd
+139a Alacritech Inc
+ 0001 Quad Port 10/100 Server Accelerator
+ 0003 Single Port 10/100 Server Accelerator
+ 0005 Single Port Gigabit Server Accelerator
+139b Mediasonic Multimedia Systems Ltd
+139c Quantum 3d Inc
+139d EPL limited
+139e Media4
+139f Aethra s.r.l.
+13a0 Crystal Group Inc
+13a1 Kawasaki Heavy Industries Ltd
+13a2 Ositech Communications Inc
+13a3 Hifn Inc.
+ 0005 7751 Security Processor
+ 0006 6500 Public Key Processor
+ 0007 7811 Security Processor
+ 0012 7951 Security Processor
+ 0014 78XX Security Processor
+ 0016 8065 Security Processor
+ 0017 8165 Security Processor
+ 0018 8154 Security Processor
+ 001d 7956 Security Processor
+ 001f 7855 Security Processor
+ 0020 7955 Security Processor
+ 0026 8155 Security Processor
+ 002e 9630 Compression Processor
+ 002f 9725 Compression and Security Processor
+ 13a3 1600 DR1600 Acceleration Card
+ 13a3 1605 DR1605 Acceleration Card
+ 13a3 1610 DR1610 Acceleration Card
+ 13a3 1615 DR1615 Acceleration Card
+ 13a3 1620 DR1620 Acceleration Card
+ 13a3 1625 DR1625 Acceleration Card
+ 0033 8201 Acceleration Processor
+ 13a3 0036 DX1710 Acceleration Card
+ 0034 8202 Acceleration Processor
+ 13a3 0036 DX1720 Acceleration Card
+ 0035 8203 Acceleration Processor
+ 13a3 0036 DX1730 Acceleration Card
+ 0037 8204 Acceleration Processor
+ 13a3 0036 DX1740 Acceleration Card
+ 9240 XR9240 Compression and Security Coprocessor [Panther II]
+ 13a3 9200 DX2040 Compression and Security Acceleration Card [Panther II]
+13a4 Rascom Inc
+13a5 Audio Digital Imaging Inc
+13a6 Videonics Inc
+13a7 Teles AG
+13a8 Exar Corp.
+ 0152 XR17C/D152 Dual PCI UART
+ 0154 XR17C154 Quad UART
+ 0158 XR17C158 Octal UART
+ 0252 XR17V252 Dual UART PCI controller
+ 0254 XR17V254 Quad UART PCI controller
+ 0258 XR17V258 Octal UART PCI controller
+ 0352 XR17V3521 Dual PCIe UART
+13a9 Siemens Medical Systems, Ultrasound Group
+13aa Broadband Networks Inc
+13ab Arcom Control Systems Ltd
+13ac Motion Media Technology Ltd
+13ad Nexus Inc
+13ae ALD Technology Ltd
+13af T.Sqware
+13b0 Maxspeed Corp
+13b1 Tamura corporation
+13b2 Techno Chips Co. Ltd
+13b3 Lanart Corporation
+13b4 Wellbean Co Inc
+13b5 ARM
+13b6 Dlog GmbH
+13b7 Logic Devices Inc
+13b8 Nokia Telecommunications oy
+13b9 Elecom Co Ltd
+13ba Oxford Instruments
+13bb Sanyo Technosound Co Ltd
+13bc Bitran Corporation
+13bd Sharp corporation
+13be Miroku Jyoho Service Co. Ltd
+13bf Sharewave Inc
+13c0 Microgate Corporation
+ 0010 SyncLink Adapter v1
+ 0020 SyncLink SCC Adapter
+ 0030 SyncLink Multiport Adapter
+ 0070 SyncLink GT Adapter
+ 0080 SyncLink GT4 Adapter
+ 00a0 SyncLink GT2 Adapter
+ 0210 SyncLink Adapter v2
+13c1 3ware Inc
+ 1000 5xxx/6xxx-series PATA-RAID
+ 1001 7xxx/8xxx-series PATA/SATA-RAID
+ 13c1 1001 7xxx/8xxx-series PATA/SATA-RAID
+ 1002 9xxx-series SATA-RAID
+ 1003 9550SX SATA-II RAID PCI-X
+ 1004 9650SE SATA-II RAID PCIe
+ 1005 9690SA SAS/SATA-II RAID PCIe
+ 1010 9750 SAS2/SATA-II RAID PCIe
+13c2 Technotrend Systemtechnik GmbH
+ 000e Technotrend/Hauppauge DVB card rev2.3
+ 1019 TTechnoTrend-budget DVB S2-3200
+13c3 Janz Computer AG
+13c4 Phase Metrics
+13c5 Alphi Technology Corp
+13c6 Condor Engineering Inc
+ 0520 CEI-520 A429 Card
+ 0620 CEI-620 A429 Card
+ 0820 CEI-820 A429 Card
+ 0830 CEI-830 A429 Card
+ 1004 P-SER Multi-channel PMC to RS-485/422/232 adapter
+13c7 Blue Chip Technology Ltd
+ 0adc PCI-ADC
+ 0b10 PCI-PIO
+ 0d10 PCI-DIO
+ 524c PCI-RLY
+ 5744 PCI-WDT
+13c8 Apptech Inc
+13c9 Eaton Corporation
+13ca Iomega Corporation
+13cb Yano Electric Co Ltd
+13cc BARCO
+13cd Compatible Systems Corporation
+13ce Cocom A/S
+13cf Studio Audio & Video Ltd
+13d0 Techsan Electronics Co Ltd
+ 2103 B2C2 FlexCopII DVB chip / Technisat SkyStar2 DVB card
+ 2104 B2C2 FlexCopIII DVB chip / Technisat SkyStar2 DVB card (rev 01)
+ 2200 B2C2 FlexCopIII DVB chip / Technisat SkyStar2 DVB card
+13d1 Abocom Systems Inc
+ ab02 ADMtek Centaur-C rev 17 [D-Link DFE-680TX] CardBus Fast Ethernet Adapter
+ ab03 21x4x DEC-Tulip compatible 10/100 Ethernet
+ ab06 RTL8139 [FE2000VX] CardBus Fast Ethernet Attached Port Adapter
+ ab08 21x4x DEC-Tulip compatible 10/100 Ethernet
+13d2 Shark Multimedia Inc
+13d4 Graphics Microsystems Inc
+13d5 Media 100 Inc
+13d6 K.I. Technology Co Ltd
+13d7 Toshiba Engineering Corporation
+13d8 Phobos corporation
+13d9 Apex PC Solutions Inc
+13da Intresource Systems pte Ltd
+13db Janich & Klass Computertechnik GmbH
+13dc Netboost Corporation
+13dd Multimedia Bundle Inc
+13de ABB Robotics Products AB
+13df E-Tech Inc
+ 0001 PCI56RVP Modem
+ 13df 0001 PCI56RVP Modem
+13e0 GVC Corporation
+13e1 Silicom Multimedia Systems Inc
+13e2 Dynamics Research Corporation
+13e3 Nest Inc
+13e4 Calculex Inc
+13e5 Telesoft Design Ltd
+13e6 Argosy research Inc
+13e7 NAC Incorporated
+13e8 Chip Express Corporation
+13e9 Intraserver Technology Inc
+13ea Dallas Semiconductor
+13eb Hauppauge Computer Works Inc
+13ec Zydacron Inc
+ 000a NPC-RC01 Remote control receiver
+13ed Raytheion E-Systems
+13ee Hayes Microcomputer Products Inc
+13ef Coppercom Inc
+13f0 Sundance Technology Inc / IC Plus Corp
+ 0200 IC Plus IP100A Integrated 10/100 Ethernet MAC + PHY
+ 1043 8213 NX1001
+ 0201 ST201 Sundance Ethernet
+ 1021 TC902x Gigabit Ethernet
+ 1023 IP1000 Family Gigabit Ethernet
+ 1043 8180 NX1101
+13f1 Oce' - Technologies B.V.
+13f2 Ford Microelectronics Inc
+13f3 Mcdata Corporation
+13f4 Troika Networks, Inc.
+ 1401 Zentai Fibre Channel Adapter
+13f5 Kansai Electric Co. Ltd
+13f6 C-Media Electronics Inc
+ 0011 CMI8738
+ 0100 CM8338A
+ 13f6 ffff CMI8338/C3DX PCI Audio Device
+ 0101 CM8338B
+ 13f6 0101 CMI8338-031 PCI Audio Device
+ 0111 CMI8738/CMI8768 PCI Audio
+ 1019 0970 P6STP-FL motherboard
+ 1043 8035 CUSI-FX motherboard
+ 1043 8077 CMI8738 6-channel audio controller
+ 1043 80e2 CMI8738 6ch-MX
+ 13f6 0111 CMI8738/C3DX PCI Audio Device
+ 13f6 9761 Theatron Agrippa
+ 153b 1144 Aureon 5.1
+ 153b 1170 Aureon 7.1
+ 1681 a000 Gamesurround MUSE XL
+ 17ab 0604 PSC604 Dynamic Edge
+ 17ab 0605 PSC605 Sonic Edge
+ 17ab 7777 PSC605 Sonic Edge
+ 270f 1103 CT-7NJS Ultra motherboard
+ 270f f462 7NJL1 motherboard
+ 584d 3731 Digital X-Mystique
+ 584d 3741 X-Plosion 7.1
+ 584d 3751 X-Raider 7.1
+ 584d 3761 X-Mystique 7.1 LP
+ 584d 3771 X-Mystique 7.1 LP Value
+ 7284 8384 Striker 7.1
+ 0211 CM8738
+ 5011 CM8888 [Oxygen Express]
+ 13f6 5011 HDA Controller
+ 8788 CMI8788 [Oxygen HD Audio]
+ 1043 8269 Virtuoso 200 (Xonar D2)
+ 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 66 (Xonar DS)
+ 1043 8428 Virtuoso 100 (Xonar Xense)
+ 1043 8467 CMI8786 (Xonar DG)
+ 1043 8521 CMI8786 (Xonar DGX)
+ 1043 8522 Xonar DSX
+ 1043 85f4 Virtuoso 100 (Xonar Essence STX II)
+ 13f6 8782 PCI 2.0 HD Audio
+ 13f6 ffff CMI8787-HG2PCI
+ 14c3 1710 HiFier Fantasia
+ 14c3 1711 HiFier Serenade
+ 14c3 1713 HiFier Serenade III
+ 1a58 0910 Barracuda AC-1
+ 415a 5431 X-Meridian 7.1
+ 5431 017a X-Meridian 7.1 2G
+ 584d 3781 HDA X-Purity 7.1 Platinum
+ 7284 9761 CLARO
+ 7284 9781 CLARO halo
+ 7284 9783 eCLARO
+ 7284 9787 CLARO II
+13f7 Wildfire Communications
+13f8 Ad Lib Multimedia Inc
+13f9 NTT Advanced Technology Corp.
+13fa Pentland Systems Ltd
+13fb Aydin Corp
+13fc Computer Peripherals International
+13fd Micro Science Inc
+13fe Advantech Co. Ltd
+ 1240 PCI-1240 4-channel stepper motor controller card
+ 1600 PCI-16xx series PCI multiport serial board (function 0)
+# This board has two PCI functions, appears as two PCI devices
+ 1601 0002 PCI-1601 2-port unisolated RS-422/485
+# This board has two PCI functions, appears as two PCI devices
+ 1602 0002 PCI-1602 2-port isolated RS-422/485
+ 1612 0004 PCI-1612 4-port RS-232/422/485
+ 1603 PCI-1603 2-port isolated RS-232/current loop
+ 1604 PCI-1604 2-port RS-232
+ 1680 PCI-1680 Rev.A1 2-port CAN-bus with isolation protection
+ 16ff PCI-16xx series PCI multiport serial board (function 1: RX/TX steering CPLD)
+ 1601 0000 PCI-1601 2-port unisolated RS-422/485 PCI communications card
+ 1602 0000 PCI-1602 2-port isolated RS-422/485
+ 1612 0000 PCI-1612 4-port RS-232/422/485
+ 1711 PCI-1711 16-channel data acquisition card 12-bit, 100kS/s
+ 1713 PCI-1713 32-channel isolated analog input card
+ 1733 PCI-1733 32-channel isolated digital input card
+ 1734 PCI-1734 32-channel isolated digital output card
+ 1752 PCI-1752 64-channel Isolated Digital Output Card
+ 1754 PCI-1754 64-channel Isolated Digital Input Card
+ 1756 PCI-1756 64-ch Isolated Digital I/O PCI Card
+ a004 PCI-1612 4-port RS-232/422/485
+# FPGA bridge to two SJA1000
+ c302 MIOe-3680 2-Port CAN-Bus MIOe Module with Isolation Protection
+13ff Silicon Spice Inc
+1400 Artx Inc
+ 1401 9432 TX
+1401 CR-Systems A/S
+1402 Meilhaus Electronic GmbH
+ 0630 ME-630
+ 0940 ME-94
+ 0950 ME-95
+ 0960 ME-96
+ 1000 ME-1000
+ 100a ME-1000
+ 100b ME-1000
+ 1400 ME-1400
+ 140a ME-1400A
+ 140b ME-1400B
+ 140c ME-1400C
+ 140d ME-1400D
+ 140e ME-1400E
+ 14ea ME-1400EA
+ 14eb ME-1400EB
+ 1604 ME-1600/4U
+ 1608 ME-1600/8U
+ 160c ME-1600/12U
+ 160f ME-1600/16U
+ 168f ME-1600/16U8I
+ 4610 ME-4610
+ 4650 ME-4650
+ 4660 ME-4660
+ 4661 ME-4660I
+ 4662 ME-4660
+ 4663 ME-4660I
+ 4670 ME-4670
+ 4671 ME-4670I
+ 4672 ME-4670S
+ 4673 ME-4670IS
+ 4680 ME-4680
+ 4681 ME-4680I
+ 4682 ME-4680S
+ 4683 ME-4680IS
+ 6004 ME-6000/4
+ 6008 ME-6000/8
+ 600f ME-6000/16
+ 6014 ME-6000I/4
+ 6018 ME-6000I/8
+ 601f ME-6000I/16
+ 6034 ME-6000ISLE/4
+ 6038 ME-6000ISLE/8
+ 603f ME-6000ISLE/16
+ 6044 ME-6000/4/DIO
+ 6048 ME-6000/8/DIO
+ 604f ME-6000/16/DIO
+ 6054 ME-6000I/4/DIO
+ 6058 ME-6000I/8/DIO
+ 605f ME-6000I/16/DIO
+ 6074 ME-6000ISLE/4/DIO
+ 6078 ME-6000ISLE/8/DIO
+ 607f ME-6000ISLE/16/DIO
+ 6104 ME-6100/4
+ 6108 ME-6100/8
+ 610f ME-6100/16
+ 6114 ME-6100I/4
+ 6118 ME-6100I/8
+ 611f ME-6100I/16
+ 6134 ME-6100ISLE/4
+ 6138 ME-6100ISLE/8
+ 613f ME-6100ISLE/16
+ 6144 ME-6100/4/DIO
+ 6148 ME-6100/8/DIO
+ 614f ME-6100/16/DIO
+ 6154 ME-6100I/4/DIO
+ 6158 ME-6100I/8/DIO
+ 615f ME-6100I/16/DIO
+ 6174 ME-6100ISLE/4/DIO
+ 6178 ME-6100ISLE/8/DIO
+ 617f ME-6100ISLE/16/DIO
+ 6259 ME-6200I/9/DIO
+ 6359 ME-6300I/9/DIO
+ 810a ME-8100A
+ 810b ME-8100B
+ 820a ME-8200A
+ 820b ME-8200B
+1403 Ascor Inc
+1404 Fundamental Software Inc
+1405 Excalibur Systems Inc
+1406 Oce' Printing Systems GmbH
+1407 Lava Computer mfg Inc
+ 0100 Lava Dual Serial
+ 0101 Lava Quatro A
+ 0102 Lava Quatro B
+ 0110 Lava DSerial-PCI Port A
+ 0111 Lava DSerial-PCI Port B
+ 0120 Quattro-PCI A
+ 0121 Quattro-PCI B
+ 0180 Lava Octo A
+ 0181 Lava Octo B
+ 0200 Lava Port Plus
+ 0201 Lava Quad A
+ 0202 Lava Quad B
+ 0220 Lava Quattro PCI Ports A/B
+ 0221 Lava Quattro PCI Ports C/D
+ 0400 Lava 8255-PIO-PCI
+ 0500 Lava Single Serial
+ 0520 Lava RS422-SS-PCI
+ 0600 Lava Port 650
+ 8000 Lava Parallel
+ 8001 Dual parallel port controller A
+ 8002 Lava Dual Parallel port A
+ 8003 Lava Dual Parallel port B
+ 8800 BOCA Research IOPPAR
+1408 Aloka Co. Ltd
+1409 Timedia Technology Co Ltd
+ 7168 PCI2S550 (Dual 16550 UART)
+ 1409 0002 SER4036A3V (2x RS232 port)
+ 1409 4027 SER4027A (1x RS232 port)
+ 1409 4037 SER4037A(L) [SUNIX SUN1889] (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
+# Formerly RAMiX, GE Fanuc, GE Intelligent Platforms
+140b Abaco Systems, Inc.
+140c Elmic Systems Inc
+140d Matsushita Electric Works Ltd
+140e Goepel Electronic GmbH
+140f Salient Systems Corp
+1410 Midas lab Inc
+1411 Ikos Systems Inc
+# Nee IC Ensemble Inc.
+1412 VIA Technologies Inc.
+ 1712 ICE1712 [Envy24] PCI Multi-Channel I/O Controller
+ 1412 1712 Hoontech ST Audio DSP 24
+ 1412 d630 M-Audio Delta 1010
+ 1412 d631 M-Audio Delta DiO
+ 1412 d632 M-Audio Delta 66
+ 1412 d633 M-Audio Delta 44
+ 1412 d634 M-Audio Delta Audiophile 2496
+ 1412 d635 M-Audio Delta TDIF
+ 1412 d637 M-Audio Delta RBUS
+ 1412 d638 M-Audio Delta 410
+ 1412 d63b M-Audio Delta 1010LT
+ 1412 d63c Digigram VX442
+ 1416 1712 Hoontech ST Audio DSP 24 Media 7.1
+ 153b 1115 EWS88 MT
+ 153b 1125 EWS88 MT (Master)
+ 153b 112b EWS88 D
+ 153b 112c EWS88 D (Master)
+ 153b 1130 EWX 24/96
+ 153b 1138 DMX 6fire 24/96
+ 153b 1151 PHASE88
+ 16ce 1040 Edirol DA-2496
+ 1724 VT1720/24 [Envy24PT/HT] PCI Multi-Channel Audio Controller
+ 10b0 0200 Hollywood@Home 7.1
+ 1412 1724 Albatron PX865PE 7.1
+ 1412 3630 M-Audio Revolution 7.1
+ 1412 3631 M-Audio Revolution 5.1
+ 1412 3632 M-Audio Audiophile 192
+ 153b 1145 Aureon 7.1 Space
+ 153b 1147 Aureon 5.1 Sky
+ 153b 1150 PHASE 22
+ 153b 1153 Aureon 7.1 Universe
+ 17ab 1906 PSC 724 [Ultimate Edge]
+ 270f f641 ZNF3-150
+ 270f f645 ZNF3-250
+ 3130 4154 MAYA 44 MKII
+1413 Addonics
+1414 Microsoft Corporation
+ 0001 MN-120 (ADMtek Centaur-C based)
+ 0002 MN-130 (ADMtek Centaur-P based)
+# Virtual Video Card Device for Windows Remote Desktop (RDP)
+ 008c Basic Render Driver
+ 008e Basic Render Driver
+ 5353 Hyper-V virtual VGA
+ 5801 XMA Decoder (Xenon)
+ 5802 SATA Controller - CdRom (Xenon)
+ 5803 SATA Controller - Disk (Xenon)
+ 5804 OHCI Controller 0 (Xenon)
+ 5805 EHCI Controller 0 (Xenon)
+ 5806 OHCI Controller 1 (Xenon)
+ 5807 EHCI Controller 1 (Xenon)
+ 580a Fast Ethernet Adapter (Xenon)
+ 580b Secure Flash Controller (Xenon)
+ 580d System Management Controller (Xenon)
+ 5811 Xenos GPU (Xenon)
+1415 Oxford Semiconductor Ltd
+ 8401 OX9162 Mode 1 (8-bit bus)
+ 8403 OX9162 Mode 0 (parallel port)
+ 9500 OX16PCI954 (Quad 16950 UART) function 0 (Disabled)
+ 9501 OX16PCI954 (Quad 16950 UART) function 0 (Uart)
+ 12c4 0201 Titan/cPCI (2 port)
+ 12c4 0202 Titan/cPCI (4 port)
+ 12c4 0203 Titan/cPCI (8 port)
+ 12c4 0210 Titan/104-Plus (8 port, p1-4)
+ 131f 2050 CyberPro (4-port)
+# Model IO1085, Part No: JJ-P46012
+ 131f 2051 CyberSerial 4S Plus
+ 15ed 2000 MCCR Serial p0-3 of 8
+ 15ed 2001 MCCR Serial p0-3 of 16
+ 9505 OXuPCI952 (Dual 16C950 UART)
+ 950a EXSYS EX-41092 Dual 16950 Serial adapter
+ 950b OXCB950 Cardbus 16950 UART
+ 9510 OX16PCI954 (Quad 16950 UART) function 1 (Disabled)
+ 12c4 0200 Titan/cPCI (Unused)
+ 9511 OX16PCI954 (Quad 16950 UART) function 1 (8bit bus)
+ 12c4 0211 Titan/104-Plus (8 port, p5-8)
+ 15ed 2000 MCCR Serial p4-7 of 8
+ 15ed 2001 MCCR Serial p4-15 of 16
+ 9512 OX16PCI954 (Quad 16950 UART) function 1 (32bit bus)
+ 9513 OX16PCI954 (Quad 16950 UART) function 1 (parallel port)
+ 9521 OX16PCI952 (Dual 16950 UART)
+ 9523 OX16PCI952 Integrated Parallel Port
+# Multifunction device with 3 function bits in ID
+ c000 OXPCIe840 Parallel Port
+ c004 OXPCIe840 Parallel Port
+ c006 OXPCIe840 GPIO
+# Multifunction device with reset straps and function bits in ID
+ c100 OXPCIe952 Parallel Port
+ c101 OXPCIe952 Legacy 950 UART
+ c104 OXPCIe952 Parallel Port
+ c105 OXPCIe952 Legacy 950 UART
+ c106 OXPCIe952 GPIO
+ c108 OXPCIe952 Parallel Port
+ c109 OXPCIe952 Legacy 950 UART
+ c10c OXPCIe952 Parallel Port
+ c10d OXPCIe952 Legacy 950 UART
+ c10e OXPCIe952 GPIO
+ c110 OXPCIe952 Parallel Port
+ c114 OXPCIe952 Parallel Port
+ c118 OXPCIe952 Parallel Port
+ c11b OXPCIe952 Native 950 UART
+ c11c OXPCIe952 Parallel Port
+ c11e OXPCIe952 GPIO
+ c11f OXPCIe952 Native 950 UART
+ c120 OXPCIe952 Legacy 950 UART
+ c124 OXPCIe952 Legacy 950 UART
+ c126 OXPCIe952 GPIO
+ c128 OXPCIe952 Legacy 950 UART
+ c12c OXPCIe952 Legacy 950 UART
+ c12e OXPCIe952 GPIO
+ c134 OXPCIe952 GPIO
+ c138 OXPCIe952 Native 950 UART
+ c13c OXPCIe952 GPIO
+ c13d OXPCIe952 Native 950 UART
+ c140 OXPCIe952 Legacy 950 UART #1
+ c141 OXPCIe952 Legacy 950 UART #2
+ c144 OXPCIe952 Legacy 950 UART #1
+ c145 OXPCIe952 Legacy 950 UART #2
+ c146 OXPCIe952 GPIO
+ c148 OXPCIe952 Legacy 950 UART #1
+ c149 OXPCIe952 Legacy 950 UART #2
+ c14c OXPCIe952 Legacy 950 UART #1
+ c14d OXPCIe952 Legacy 950 UART #2
+ c14e OXPCIe952 GPIO
+ c154 OXPCIe952 GPIO
+ c158 OXPCIe952 Dual Native 950 UART
+ e4bf c504 CP4-SCAT Wireless Technologies Carrier Board
+ e4bf d551 DU1-MUSTANG Dual-Port RS-485 Interface
+ c15c OXPCIe952 GPIO
+ c15d OXPCIe952 Dual Native 950 UART
+# Multifunction device with 4 function bits in ID
+ c204 OXPCIe954 GPIO
+ c208 OXPCIe954 Quad Native 950 UART
+ c20c OXPCIe954 GPIO
+ c20d OXPCIe954 Quad Native 950 UART
+# Multifunction device with 4 function bits in ID
+ c304 OXPCIe958 GPIO
+ c308 OXPCIe958 Quad Native 950 UART
+ c30c OXPCIe958 GPIO
+ c30d OXPCIe958 Quad Native 950 UART
+# Multifunction device with 8 function bits in ID
+ c530 OXPCIe200 Dual OHCI USB Controller (ULPI/R-ULPI)
+ c531 OXPCIe200 Dual EHCI USB Controller (ULPI/R-ULPI)
+ c534 OXPCIe200 Dual OHCI USB Controller (ULPI/R-ULPI)
+ c535 OXPCIe200 Dual EHCI USB Controller (ULPI/R-ULPI)
+ c536 OXPCIe200 GPIO
+ c538 OXPCIe200 Dual OHCI USB Controller (ULPI/R-ULPI)
+ c539 OXPCIe200 Dual EHCI USB Controller (ULPI/R-ULPI)
+ c53b OXPCIe200 Native 950 UART
+ c53c OXPCIe200 Dual OHCI USB Controller (ULPI/R-ULPI)
+ c53d OXPCIe200 Dual EHCI USB Controller (ULPI/R-ULPI)
+ c53e OXPCIe200 GPIO
+ c53f OXPCIe200 Native 950 UART
+ c540 OXPCIe200 Dual OHCI USB Controller (R-ULPI)
+ c541 OXPCIe200 Dual EHCI USB Controller (R-ULPI)
+ c544 OXPCIe200 Dual OHCI USB Controller (R-ULPI)
+ c545 OXPCIe200 Dual EHCI USB Controller (R-ULPI)
+ c546 OXPCIe200 GPIO
+ c548 OXPCIe200 Dual OHCI USB Controller (R-ULPI)
+ c549 OXPCIe200 Dual EHCI USB Controller (R-ULPI)
+ c54b OXPCIe200 Native 950 UART
+ c54c OXPCIe200 Dual OHCI USB Controller (R-ULPI)
+ c54d OXPCIe200 Dual EHCI USB Controller (R-ULPI)
+ c54e OXPCIe200 Dual GPIO
+ c54f OXPCIe200 Native 950 UART
+ c560 OXPCIe200 Dual OHCI USB Controller (ULPI/analog)
+ c561 OXPCIe200 EHCI USB Controller (ULPI)
+ c564 OXPCIe200 Dual OHCI USB Controller (ULPI/analog)
+ c565 OXPCIe200 EHCI USB Controller (ULPI)
+ c566 OXPCIe200 GPIO
+ c568 OXPCIe200 Dual OHCI USB Controller (ULPI/analog)
+ c569 OXPCIe200 EHCI USB Controller (ULPI)
+ c56b OXPCIe200 Native 950 UART
+ c56c OXPCIe200 Dual OHCI USB Controller (ULPI/analog)
+ c56d OXPCIe200 EHCI USB Controller (ULPI)
+ c56e OXPCIe200 GPIO
+ c56f OXPCIe200 Native 950 UART
+ c570 OXPCIe200 Dual OHCI USB Controller (R-ULPI/analog)
+ c571 OXPCIe200 EHCI USB Controller (R-ULPI)
+ c574 OXPCIe200 Dual OHCI USB Controller (R-ULPI/analog)
+ c575 OXPCIe200 EHCI USB Controller (R-ULPI)
+ c576 OXPCIe200 GPIO
+ c578 OXPCIe200 Dual OHCI USB Controller (R-ULPI/analog)
+ c579 OXPCIe200 EHCI USB Controller (R-ULPI)
+ c57b OXPCIe200 Native 950 UART
+ c57c OXPCIe200 Dual OHCI USB Controller (R-ULPI/analog)
+ c57d OXPCIe200 EHCI USB Controller (R-ULPI)
+ c57e OXPCIe200 GPIO
+ c57f OXPCIe200 Native 950 UART
+ c5a0 OXPCIe200 OHCI USB Controller (ULPI)
+ c5a1 OXPCIe200 EHCI USB Controller (ULPI)
+ c5a2 OXPCIe200 Programmable Memory Interface
+ c5a4 OXPCIe200 OHCI USB Controller (ULPI)
+ c5a5 OXPCIe200 EHCI USB Controller (ULPI)
+ c5a6 OXPCIe200 Programmable Memory Interface & GPIO
+ c5a8 OXPCIe200 OHCI USB Controller (ULPI)
+ c5a9 OXPCIe200 EHCI USB Controller (ULPI)
+ c5aa OXPCIe200 Programmable Memory Interface
+ c5ab OXPCIe200 Native 950 UART
+ c5ac OXPCIe200 OHCI USB Controller (ULPI)
+ c5ad OXPCIe200 EHCI USB Controller (ULPI)
+ c5ae OXPCIe200 Programmable Memory Interface & GPIO
+ c5af OXPCIe200 Native 950 UART
+ c5b0 OXPCIe200 OHCI USB Controller (R-ULPI)
+ c5b1 OXPCIe200 EHCI USB Controller (R-ULPI)
+ c5b2 OXPCIe200 Programmable Memory Interface
+ c5b4 OXPCIe200 OHCI USB Controller (R-ULPI)
+ c5b5 OXPCIe200 EHCI USB Controller (R-ULPI)
+ c5b6 OXPCIe200 Programmable Memory Interface & GPIO
+ c5b8 OXPCIe200 OHCI USB Controller (R-ULPI)
+ c5b9 OXPCIe200 EHCI USB Controller (R-ULPI)
+ c5ba OXPCIe200 Programmable Memory Interface
+ c5bb OXPCIe200 Native 950 UART
+ c5bc OXPCIe200 OHCI USB Controller (R-ULPI)
+ c5bd OXPCIe200 EHCI USB Controller (R-ULPI)
+ c5be OXPCIe200 Programmable Memory Interface & GPIO
+ c5bf OXPCIe200 Native 950 UART
+ c5c0 OXPCIe200 OHCI USB Controller (analog)
+ c5c2 OXPCIe200 Programmable Memory Interface
+ c5c4 OXPCIe200 OHCI USB Controller (analog)
+ c5c6 OXPCIe200 Programmable Memory Interface & GPIO
+ c5c8 OXPCIe200 OHCI USB Controller (analog)
+ c5ca OXPCIe200 Programmable Memory Interface
+ c5cb OXPCIe200 Native 950 UART
+ c5cc OXPCIe200 OHCI USB Controller (analog)
+ c5ce OXPCIe200 Programmable Memory Interface & GPIO
+ c5cf OXPCIe200 Native 950 UART
+1416 Multiwave Innovation pte Ltd
+1417 Convergenet Technologies Inc
+1418 Kyushu electronics systems Inc
+1419 Excel Switching Corp
+141a Apache Micro Peripherals Inc
+141b Zoom Telephonics Inc
+141d Digitan Systems Inc
+141e Fanuc Ltd
+141f Visiontech Ltd
+1420 Psion Dacom plc
+ 8002 Gold Card NetGlobal 56k+10/100Mb CardBus (Ethernet part)
+ 8003 Gold Card NetGlobal 56k+10/100Mb CardBus (Modem part)
+1421 Ads Technologies Inc
+1422 Ygrec Systems Co Ltd
+1423 Custom Technology Corp.
+1424 Videoserver Connections
+1425 Chelsio Communications Inc
+ 000b T210 Protocol Engine
+ 000c T204 Protocol Engine
+ 0022 10GbE Ethernet Adapter
+ 0030 T310 10GbE Single Port Adapter
+ 103c 705e PCIe 10GBase-SR [AD386A]
+ 0031 T320 10GbE Dual Port Adapter
+ 0032 T302 1GbE Dual Port Adapter
+ 0033 T304 1GbE Quad Port Adapter
+ 0034 B320 10GbE Dual Port Adapter
+ 0035 S310-CR 10GbE Single Port Adapter
+ 0036 S320-LP-CR 10GbE Dual Port Adapter
+ 0037 N320-G2-CR 10GbE Dual Port Adapter
+ 4001 T420-CR Unified Wire Ethernet Controller
+ 4002 T422-CR Unified Wire Ethernet Controller
+ 4003 T440-CR Unified Wire Ethernet Controller
+ 4004 T420-BCH Unified Wire Ethernet Controller
+ 4005 T440-BCH Unified Wire Ethernet Controller
+ 4006 T440-CH Unified Wire Ethernet Controller
+ 4007 T420-SO Unified Wire Ethernet Controller
+ 4008 T420-CX Unified Wire Ethernet Controller
+ 4009 T420-BT Unified Wire Ethernet Controller
+ 400a T404-BT Unified Wire Ethernet Controller
+ 400b B420-SR Unified Wire Ethernet Controller
+ 400c B404-BT Unified Wire Ethernet Controller
+ 400d T480 Unified Wire Ethernet Controller
+ 400e T440-LP-CR Unified Wire Ethernet Controller
+ 400f T440 [Amsterdam] Unified Wire Ethernet Controller
+ 4080 T480-4080 T480 Unified Wire Ethernet Controller
+ 4081 T440F-4081 T440-FCoE Unified Wire Ethernet Controller
+ 4082 T420-4082 Unified Wire Ethernet Controller
+ 4083 T420X-4083 Unified Wire Ethernet Controller
+ 4084 T440-4084 Unified Wire Ethernet Controller
+ 4085 T420-4085 SFP+ Unified Wire Ethernet Controller
+ 4086 T440-4086 10Gbase-T Unified Wire Ethernet Controller
+ 4087 T440T-4087 Unified Wire Ethernet Controller
+ 4088 T440-4088 Unified Wire Ethernet Controller
+ 4401 T420-CR Unified Wire Ethernet Controller
+ 4402 T422-CR Unified Wire Ethernet Controller
+ 4403 T440-CR Unified Wire Ethernet Controller
+ 4404 T420-BCH Unified Wire Ethernet Controller
+ 4405 T440-BCH Unified Wire Ethernet Controller
+ 4406 T440-CH Unified Wire Ethernet Controller
+ 4407 T420-SO Unified Wire Ethernet Controller
+ 4408 T420-CX Unified Wire Ethernet Controller
+ 4409 T420-BT Unified Wire Ethernet Controller
+ 440a T404-BT Unified Wire Ethernet Controller
+ 440b B420-SR Unified Wire Ethernet Controller
+ 440c B404-BT Unified Wire Ethernet Controller
+ 440d T480 Unified Wire Ethernet Controller
+ 440e T440-LP-CR Unified Wire Ethernet Controller
+ 440f T440 [Amsterdam] Unified Wire Ethernet Controller
+ 4480 T480-4080 T480 Unified Wire Ethernet Controller
+ 4481 T440F-4081 T440-FCoE Unified Wire Ethernet Controller
+ 4482 T420-4082 Unified Wire Ethernet Controller
+ 4483 T420X-4083 Unified Wire Ethernet Controller
+ 4484 T440-4084 Unified Wire Ethernet Controller
+ 4485 T420-4085 SFP+ Unified Wire Ethernet Controller
+ 4486 T440-4086 10Gbase-T Unified Wire Ethernet Controller
+ 4487 T440T-4087 Unified Wire Ethernet Controller
+ 4488 T440-4088 Unified Wire Ethernet Controller
+ 4501 T420-CR Unified Wire Storage Controller
+ 4502 T422-CR Unified Wire Storage Controller
+ 4503 T440-CR Unified Wire Storage Controller
+ 4504 T420-BCH Unified Wire Storage Controller
+ 4505 T440-BCH Unified Wire Storage Controller
+ 4506 T440-CH Unified Wire Storage Controller
+ 4507 T420-SO Unified Wire Storage Controller
+ 4508 T420-CX Unified Wire Storage Controller
+ 4509 T420-BT Unified Wire Storage Controller
+ 450a T404-BT Unified Wire Storage Controller
+ 450b B420-SR Unified Wire Storage Controller
+ 450c B404-BT Unified Wire Storage Controller
+ 450d T480 Unified Wire Storage Controller
+ 450e T440-LP-CR Unified Wire Storage Controller
+ 450f T440 [Amsterdam] Unified Wire Storage Controller
+ 4580 T480-4080 T480 Unified Wire Storage Controller
+ 4581 T440F-4081 T440-FCoE Unified Wire Storage Controller
+ 4582 T420-4082 Unified Wire Storage Controller
+ 4583 T420X-4083 Unified Wire Storage Controller
+ 4584 T440-4084 Unified Wire Storage Controller
+ 4585 T420-4085 SFP+ Unified Wire Storage Controller
+ 4586 T440-4086 10Gbase-T Unified Wire Storage Controller
+ 4587 T440T-4087 Unified Wire Storage Controller
+ 4588 T440-4088 Unified Wire Storage Controller
+ 4601 T420-CR Unified Wire Storage Controller
+ 4602 T422-CR Unified Wire Storage Controller
+ 4603 T440-CR Unified Wire Storage Controller
+ 4604 T420-BCH Unified Wire Storage Controller
+ 4605 T440-BCH Unified Wire Storage Controller
+ 4606 T440-CH Unified Wire Storage Controller
+ 4607 T420-SO Unified Wire Storage Controller
+ 4608 T420-CX Unified Wire Storage Controller
+ 4609 T420-BT Unified Wire Storage Controller
+ 460a T404-BT Unified Wire Storage Controller
+ 460b B420-SR Unified Wire Storage Controller
+ 460c B404-BT Unified Wire Storage Controller
+ 460d T480 Unified Wire Storage Controller
+ 460e T440-LP-CR Unified Wire Storage Controller
+ 460f T440 [Amsterdam] Unified Wire Storage Controller
+ 4680 T480-4080 T480 Unified Wire Storage Controller
+ 4681 T440F-4081 T440-FCoE Unified Wire Storage Controller
+ 4682 T420-4082 Unified Wire Storage Controller
+ 4683 T420X-4083 Unified Wire Storage Controller
+ 4684 T440-4084 Unified Wire Storage Controller
+ 4685 T420-4085 SFP+ Unified Wire Storage Controller
+ 4686 T440-4086 10Gbase-T Unified Wire Storage Controller
+ 4687 T440T-4087 Unified Wire Storage Controller
+ 4688 T440-4088 Unified Wire Storage Controller
+ 4701 T420-CR Unified Wire Ethernet Controller
+ 4702 T422-CR Unified Wire Ethernet Controller
+ 4703 T440-CR Unified Wire Ethernet Controller
+ 4704 T420-BCH Unified Wire Ethernet Controller
+ 4705 T440-BCH Unified Wire Ethernet Controller
+ 4706 T440-CH Unified Wire Ethernet Controller
+ 4707 T420-SO Unified Wire Ethernet Controller
+ 4708 T420-CX Unified Wire Ethernet Controller
+ 4709 T420-BT Unified Wire Ethernet Controller
+ 470a T404-BT Unified Wire Ethernet Controller
+ 470b B420-SR Unified Wire Ethernet Controller
+ 470c B404-BT Unified Wire Ethernet Controller
+ 470d T480 Unified Wire Ethernet Controller
+ 470e T440-LP-CR Unified Wire Ethernet Controller
+ 470f T440 [Amsterdam] Unified Wire Ethernet Controller
+ 4780 T480-4080 T480 Unified Wire Ethernet Controller
+ 4781 T440F-4081 T440-FCoE Unified Wire Ethernet Controller
+ 4782 T420-4082 Unified Wire Ethernet Controller
+ 4783 T420X-4083 Unified Wire Ethernet Controller
+ 4784 T440-4084 Unified Wire Ethernet Controller
+ 4785 T420-4085 SFP+ Unified Wire Ethernet Controller
+ 4786 T440-4086 10Gbase-T Unified Wire Ethernet Controller
+ 4787 T440T-4087 Unified Wire Ethernet Controller
+ 4788 T440-4088 Unified Wire Ethernet Controller
+ 4801 T420-CR Unified Wire Ethernet Controller [VF]
+ 4802 T422-CR Unified Wire Ethernet Controller [VF]
+ 4803 T440-CR Unified Wire Ethernet Controller [VF]
+ 4804 T420-BCH Unified Wire Ethernet Controller [VF]
+ 4805 T440-BCH Unified Wire Ethernet Controller [VF]
+ 4806 T440-CH Unified Wire Ethernet Controller [VF]
+ 4807 T420-SO Unified Wire Ethernet Controller [VF]
+ 4808 T420-CX Unified Wire Ethernet Controller [VF]
+ 4809 T420-BT Unified Wire Ethernet Controller [VF]
+ 480a T404-BT Unified Wire Ethernet Controller [VF]
+ 480b B420-SR Unified Wire Ethernet Controller [VF]
+ 480c B404-BT Unified Wire Ethernet Controller [VF]
+ 480d T480 Unified Wire Ethernet Controller [VF]
+ 480e T440-LP-CR Unified Wire Ethernet Controller [VF]
+ 480f T440 [Amsterdam] Unified Wire Ethernet Controller [VF]
+ 4880 T480-4080 T480 Unified Wire Ethernet Controller [VF]
+ 4881 T440F-4081 T440-FCoE Unified Wire Ethernet Controller [VF]
+ 4882 T420-4082 Unified Wire Ethernet Controller [VF]
+ 4883 T420X-4083 Unified Wire Ethernet Controller [VF]
+ 4884 T440-4084 Unified Wire Ethernet Controller [VF]
+ 4885 T420-4085 SFP+ Unified Wire Ethernet Controller [VF]
+ 4886 T440-4086 10Gbase-T Unified Wire Ethernet Controller [VF]
+ 4887 T440T-4087 Unified Wire Ethernet Controller [VF]
+ 4888 T440-4088 Unified Wire Ethernet Controller [VF]
+ 5001 T520-CR Unified Wire Ethernet Controller
+ 193d 1001 510F-B
+ 5002 T522-CR Unified Wire Ethernet Controller
+ 5003 T540-CR Unified Wire Ethernet Controller
+ 5004 T520-BCH Unified Wire Ethernet Controller
+ 5005 T540-BCH Unified Wire Ethernet Controller
+ 5006 T540-CH Unified Wire Ethernet Controller
+ 5007 T520-SO Unified Wire Ethernet Controller
+ 5008 T520-CX Unified Wire Ethernet Controller
+ 5009 T520-BT Unified Wire Ethernet Controller
+ 500a T504-BT Unified Wire Ethernet Controller
+ 500b B520-SR Unified Wire Ethernet Controller
+ 500c B504-BT Unified Wire Ethernet Controller
+ 500d T580-CR Unified Wire Ethernet Controller
+ 500e T540-LP-CR Unified Wire Ethernet Controller
+ 500f T540 [Amsterdam] Unified Wire Ethernet Controller
+ 5010 T580-LP-CR Unified Wire Ethernet Controller
+ 5011 T520-LL-CR Unified Wire Ethernet Controller
+ 5012 T560-CR Unified Wire Ethernet Controller
+ 5013 T580-CHR Unified Wire Ethernet Controller
+ 5014 T580-SO-CR Unified Wire Ethernet Controller
+ 5015 T502-BT Unified Wire Ethernet Controller
+ 5016 T580-OCP-SO Unified Wire Ethernet Controller
+ 5017 T520-OCP-SO Unified Wire Ethernet Controller
+ 5018 T540-BT Unified Wire Ethernet Controller
+ 5019 T540-LP-BT Unified Wire Ethernet Controller
+ 501a T540-SO-BT Unified Wire Ethernet Controller
+ 501b T540-SO-CR Unified Wire Ethernet Controller
+ 5080 T540-5080 Unified Wire Ethernet Controller
+ 5081 T540-5081 Unified Wire Ethernet Controller
+ 5082 T504-5082 Unified Wire Ethernet Controller
+ 5083 T540-5083 Unified Wire Ethernet Controller
+ 5084 T540-5084 Unified Wire Ethernet Controller
+ 5085 T580-5085 Unified Wire Ethernet Controller
+ 5086 T580-5086 Unified Wire Ethernet Controller
+ 5087 T580-5087 Unified Wire Ethernet Controller
+ 5088 T570-5088 Unified Wire Ethernet Controller
+ 5089 T520-5089 Unified Wire Ethernet Controller
+ 5090 T540-5090 Unified Wire Ethernet Controller
+ 5091 T522-5091 Unified Wire Ethernet Controller
+ 5092 T520-5092 Unified Wire Ethernet Controller
+ 5093 T580-5093 Unified Wire Ethernet Controller
+ 5094 T540-5094 Unified Wire Ethernet Controller
+ 5095 T540-5095 Unified Wire Ethernet Controller
+ 5096 T580-5096 Unified Wire Ethernet Controller
+ 5097 T520-5097 Unified Wire Ethernet Controller
+ 5098 T580-5098 Unified Wire Ethernet Controller
+ 5099 T580-5099 Unified Wire Ethernet Controller
+ 509a T520-509A Unified Wire Ethernet Controller
+ 509b T540-509B Unified Wire Ethernet Controller
+ 509c T520-509C Unified Wire Ethernet Controller
+ 509d T540-509D Unified Wire Ethernet Controller
+ 509e T520-509E Unified Wire Ethernet Controller
+ 509f T540-509F Unified Wire Ethernet Controller
+ 50a0 T540-50A0 Unified Wire Ethernet Controller
+ 50a1 T540-50A1 Unified Wire Ethernet Controller
+ 50a2 T580-50A2 Unified Wire Ethernet Controller
+ 50a3 T580-50A3 Unified Wire Ethernet Controller
+ 50a4 T540-50A4 Unified Wire Ethernet Controller
+ 50a5 T522-50A5 Unified Wire Ethernet Controller
+ 50a6 T522-50A6 Unified Wire Ethernet Controller
+ 50a7 T580-50A7 Unified Wire Ethernet Controller
+ 50a8 T580-50A8 Unified Wire Ethernet Controller
+ 50a9 T580-50A9 Unified Wire Ethernet Controller
+ 50aa T580-50AA Unified Wire Ethernet Controller
+ 50ab T520-50AB Unified Wire Ethernet Controller
+ 50ac T540-50AC Unified Wire Ethernet Controller
+ 50ad T520-50AD Unified Wire Ethernet Controller
+ 50ae T540-50AE Unified Wire Ethernet Controller
+ 50af T580-50AF Unified Wire Ethernet Controller
+ 50b0 T520-50B0 Unified Wire Ethernet Controller
+ 5401 T520-CR Unified Wire Ethernet Controller
+ 5402 T522-CR Unified Wire Ethernet Controller
+ 5403 T540-CR Unified Wire Ethernet Controller
+ 5404 T520-BCH Unified Wire Ethernet Controller
+ 5405 T540-BCH Unified Wire Ethernet Controller
+ 5406 T540-CH Unified Wire Ethernet Controller
+ 5407 T520-SO Unified Wire Ethernet Controller
+ 5408 T520-CX Unified Wire Ethernet Controller
+ 5409 T520-BT Unified Wire Ethernet Controller
+ 540a T504-BT Unified Wire Ethernet Controller
+ 540b B520-SR Unified Wire Ethernet Controller
+ 540c B504-BT Unified Wire Ethernet Controller
+ 540d T580-CR Unified Wire Ethernet Controller
+ 540e T540-LP-CR Unified Wire Ethernet Controller
+ 540f T540 [Amsterdam] Unified Wire Ethernet Controller
+ 5410 T580-LP-CR Unified Wire Ethernet Controller
+ 5411 T520-LL-CR Unified Wire Ethernet Controller
+ 5412 T560-CR Unified Wire Ethernet Controller
+ 5413 T580-CHR Unified Wire Ethernet Controller
+ 5414 T580-SO-CR Unified Wire Ethernet Controller
+ 5415 T502-BT Unified Wire Ethernet Controller
+ 5416 T580-OCP-SO Unified Wire Ethernet Controller
+ 5417 T520-OCP-SO Unified Wire Ethernet Controller
+ 5418 T540-BT Unified Wire Ethernet Controller
+ 5419 T540-LP-BT Unified Wire Ethernet Controller
+ 541a T540-SO-BT Unified Wire Ethernet Controller
+ 541b T540-SO-CR Unified Wire Ethernet Controller
+ 5480 T540-5080 Unified Wire Ethernet Controller
+ 5481 T540-5081 Unified Wire Ethernet Controller
+ 5482 T504-5082 Unified Wire Ethernet Controller
+ 5483 T540-5083 Unified Wire Ethernet Controller
+ 5484 T540-5084 Unified Wire Ethernet Controller
+ 5485 T580-5085 Unified Wire Ethernet Controller
+ 5486 T580-5086 Unified Wire Ethernet Controller
+ 5487 T580-5087 Unified Wire Ethernet Controller
+ 5488 T570-5088 Unified Wire Ethernet Controller
+ 5489 T520-5089 Unified Wire Ethernet Controller
+ 5490 T540-5090 Unified Wire Ethernet Controller
+ 5491 T522-5091 Unified Wire Ethernet Controller
+ 5492 T520-5092 Unified Wire Ethernet Controller
+ 5493 T580-5093 Unified Wire Ethernet Controller
+ 5494 T540-5094 Unified Wire Ethernet Controller
+ 5495 T540-5095 Unified Wire Ethernet Controller
+ 5496 T580-5096 Unified Wire Ethernet Controller
+ 5497 T520-5097 Unified Wire Ethernet Controller
+ 5498 T580-5098 Unified Wire Ethernet Controller
+ 5499 T580-5099 Unified Wire Ethernet Controller
+ 549a T520-509A Unified Wire Ethernet Controller
+ 549b T540-509B Unified Wire Ethernet Controller
+ 549c T520-509C Unified Wire Ethernet Controller
+ 549d T540-509D Unified Wire Ethernet Controller
+ 549e T520-509E Unified Wire Ethernet Controller
+ 549f T540-509F Unified Wire Ethernet Controller
+ 54a0 T540-50A0 Unified Wire Ethernet Controller
+ 54a1 T540-50A1 Unified Wire Ethernet Controller
+ 54a2 T580-50A2 Unified Wire Ethernet Controller
+ 54a3 T580-50A3 Unified Wire Ethernet Controller
+ 54a4 T540-50A4 Unified Wire Ethernet Controller
+ 54a5 T522-50A5 Unified Wire Ethernet Controller
+ 54a6 T522-50A6 Unified Wire Ethernet Controller
+ 54a7 T580-50A7 Unified Wire Ethernet Controller
+ 54a8 T580-50A8 Unified Wire Ethernet Controller
+ 54a9 T580-50A9 Unified Wire Ethernet Controller
+ 54aa T580-50AA Unified Wire Ethernet Controller
+ 54ab T520-50AB Unified Wire Ethernet Controller
+ 54ac T540-50AC Unified Wire Ethernet Controller
+ 54ad T520-50AD Unified Wire Ethernet Controller
+ 54ae T540-50AE Unified Wire Ethernet Controller
+ 54af T580-50AF Unified Wire Ethernet Controller
+ 54b0 T520-50B0 Unified Wire Ethernet Controller
+ 5501 T520-CR Unified Wire Storage Controller
+ 5502 T522-CR Unified Wire Storage Controller
+ 5503 T540-CR Unified Wire Storage Controller
+ 5504 T520-BCH Unified Wire Storage Controller
+ 5505 T540-BCH Unified Wire Storage Controller
+ 5506 T540-CH Unified Wire Storage Controller
+ 5507 T520-SO Unified Wire Storage Controller
+ 5508 T520-CX Unified Wire Storage Controller
+ 5509 T520-BT Unified Wire Storage Controller
+ 550a T504-BT Unified Wire Storage Controller
+ 550b B520-SR Unified Wire Storage Controller
+ 550c B504-BT Unified Wire Storage Controller
+ 550d T580-CR Unified Wire Storage Controller
+ 550e T540-LP-CR Unified Wire Storage Controller
+ 550f T540 [Amsterdam] Unified Wire Storage Controller
+ 5510 T580-LP-CR Unified Wire Storage Controller
+ 5511 T520-LL-CR Unified Wire Storage Controller
+ 5512 T560-CR Unified Wire Storage Controller
+ 5513 T580-CHR Unified Wire Storage Controller
+ 5514 T580-SO-CR Unified Wire Storage Controller
+ 5515 T502-BT Unified Wire Storage Controller
+ 5516 T580-OCP-SO Unified Wire Storage Controller
+ 5517 T520-OCP-SO Unified Wire Storage Controller
+ 5518 T540-BT Unified Wire Storage Controller
+ 5519 T540-LP-BT Unified Wire Storage Controller
+ 551a T540-SO-BT Unified Wire Storage Controller
+ 551b T540-SO-CR Unified Wire Storage Controller
+ 5580 T540-5080 Unified Wire Storage Controller
+ 5581 T540-5081 Unified Wire Storage Controller
+ 5582 T504-5082 Unified Wire Storage Controller
+ 5583 T540-5083 Unified Wire Storage Controller
+ 5584 T540-5084 Unified Wire Storage Controller
+ 5585 T580-5085 Unified Wire Storage Controller
+ 5586 T580-5086 Unified Wire Storage Controller
+ 5587 T580-5087 Unified Wire Storage Controller
+ 5588 T570-5088 Unified Wire Storage Controller
+ 5589 T520-5089 Unified Wire Storage Controller
+ 5590 T540-5090 Unified Wire Storage Controller
+ 5591 T522-5091 Unified Wire Storage Controller
+ 5592 T520-5092 Unified Wire Storage Controller
+ 5593 T580-5093 Unified Wire Storage Controller
+ 5594 T540-5094 Unified Wire Storage Controller
+ 5595 T540-5095 Unified Wire Storage Controller
+ 5596 T580-5096 Unified Wire Storage Controller
+ 5597 T520-5097 Unified Wire Storage Controller
+ 5598 T580-5098 Unified Wire Storage Controller
+ 5599 T580-5099 Unified Wire Storage Controller
+ 559a T520-509A Unified Wire Storage Controller
+ 559b T540-509B Unified Wire Storage Controller
+ 559c T520-509C Unified Wire Storage Controller
+ 559d T540-509D Unified Wire Storage Controller
+ 559e T520-509E Unified Wire Storage Controller
+ 559f T540-509F Unified Wire Storage Controller
+ 55a0 T540-50A0 Unified Wire Storage Controller
+ 55a1 T540-50A1 Unified Wire Storage Controller
+ 55a2 T580-50A2 Unified Wire Storage Controller
+ 55a3 T580-50A3 Unified Wire Storage Controller
+ 55a4 T540-50A4 Unified Wire Storage Controller
+ 55a5 T522-50A5 Unified Wire Storage Controller
+ 55a6 T522-50A6 Unified Wire Storage Controller
+ 55a7 T580-50A7 Unified Wire Storage Controller
+ 55a8 T580-50A8 Unified Wire Storage Controller
+ 55a9 T580-50A9 Unified Wire Storage Controller
+ 55aa T580-50AA Unified Wire Storage Controller
+ 55ab T520-50AB Unified Wire Storage Controller
+ 55ac T540-50AC Unified Wire Storage Controller
+ 55ad T520-50AD Unified Wire Storage Controller
+ 55ae T540-50AE Unified Wire Storage Controller
+ 55af T580-50AF Unified Wire Storage Controller
+ 55b0 T520-50B0 Unified Wire Storage Controller
+ 5601 T520-CR Unified Wire Storage Controller
+ 5602 T522-CR Unified Wire Storage Controller
+ 5603 T540-CR Unified Wire Storage Controller
+ 5604 T520-BCH Unified Wire Storage Controller
+ 5605 T540-BCH Unified Wire Storage Controller
+ 5606 T540-CH Unified Wire Storage Controller
+ 5607 T520-SO Unified Wire Storage Controller
+ 5608 T520-CX Unified Wire Storage Controller
+ 5609 T520-BT Unified Wire Storage Controller
+ 560a T504-BT Unified Wire Storage Controller
+ 560b B520-SR Unified Wire Storage Controller
+ 560c B504-BT Unified Wire Storage Controller
+ 560d T580-CR Unified Wire Storage Controller
+ 560e T540-LP-CR Unified Wire Storage Controller
+ 560f T540 [Amsterdam] Unified Wire Storage Controller
+ 5610 T580-LP-CR Unified Wire Storage Controller
+ 5611 T520-LL-CR Unified Wire Storage Controller
+ 5612 T560-CR Unified Wire Storage Controller
+ 5613 T580-CHR Unified Wire Storage Controller
+ 5614 T580-SO-CR Unified Wire Storage Controller
+ 5615 T502-BT Unified Wire Storage Controller
+ 5616 T580-OCP-SO Unified Wire Storage Controller
+ 5617 T520-OCP-SO Unified Wire Storage Controller
+ 5618 T540-BT Unified Wire Storage Controller
+ 5619 T540-LP-BT Unified Wire Storage Controller
+ 561a T540-SO-BT Unified Wire Storage Controller
+ 561b T540-SO-CR Unified Wire Storage Controller
+ 5680 T540-5080 Unified Wire Storage Controller
+ 5681 T540-5081 Unified Wire Storage Controller
+ 5682 T504-5082 Unified Wire Storage Controller
+ 5683 T540-5083 Unified Wire Storage Controller
+ 5684 T540-5084 Unified Wire Storage Controller
+ 5685 T580-5085 Unified Wire Storage Controller
+ 5686 T580-5086 Unified Wire Storage Controller
+ 5687 T580-5087 Unified Wire Storage Controller
+ 5688 T570-5088 Unified Wire Storage Controller
+ 5689 T520-5089 Unified Wire Storage Controller
+ 5690 T540-5090 Unified Wire Storage Controller
+ 5691 T522-5091 Unified Wire Storage Controller
+ 5692 T520-5092 Unified Wire Storage Controller
+ 5693 T580-5093 Unified Wire Storage Controller
+ 5694 T540-5094 Unified Wire Storage Controller
+ 5695 T540-5095 Unified Wire Storage Controller
+ 5696 T580-5096 Unified Wire Storage Controller
+ 5697 T520-5097 Unified Wire Storage Controller
+ 5698 T580-5098 Unified Wire Storage Controller
+ 5699 T580-5099 Unified Wire Storage Controller
+ 569a T520-509A Unified Wire Storage Controller
+ 569b T540-509B Unified Wire Storage Controller
+ 569c T520-509C Unified Wire Storage Controller
+ 569d T540-509D Unified Wire Storage Controller
+ 569e T520-509E Unified Wire Storage Controller
+ 569f T540-509F Unified Wire Storage Controller
+ 56a0 T540-50A0 Unified Wire Storage Controller
+ 56a1 T540-50A1 Unified Wire Storage Controller
+ 56a2 T580-50A2 Unified Wire Storage Controller
+ 56a3 T580-50A3 Unified Wire Storage Controller
+ 56a4 T540-50A4 Unified Wire Storage Controller
+ 56a5 T522-50A5 Unified Wire Storage Controller
+ 56a6 T522-50A6 Unified Wire Storage Controller
+ 56a7 T580-50A7 Unified Wire Storage Controller
+ 56a8 T580-50A8 Unified Wire Storage Controller
+ 56a9 T580-50A9 Unified Wire Storage Controller
+ 56aa T580-50AA Unified Wire Storage Controller
+ 56ab T520-50AB Unified Wire Storage Controller
+ 56ac T540-50AC Unified Wire Storage Controller
+ 56ad T520-50AD Unified Wire Storage Controller
+ 56ae T540-50AE Unified Wire Storage Controller
+ 56af T580-50AF Unified Wire Storage Controller
+ 56b0 T520-50B0 Unified Wire Storage Controller
+ 5701 T520-CR Unified Wire Ethernet Controller
+ 5702 T522-CR Unified Wire Ethernet Controller
+ 5703 T540-CR Unified Wire Ethernet Controller
+ 5704 T520-BCH Unified Wire Ethernet Controller
+ 5705 T540-BCH Unified Wire Ethernet Controller
+ 5706 T540-CH Unified Wire Ethernet Controller
+ 5707 T520-SO Unified Wire Ethernet Controller
+ 5708 T520-CX Unified Wire Ethernet Controller
+ 5709 T520-BT Unified Wire Ethernet Controller
+ 570a T504-BT Unified Wire Ethernet Controller
+ 570b B520-SR Unified Wire Ethernet Controller
+ 570c B504-BT Unified Wire Ethernet Controller
+ 570d T580-CR Unified Wire Ethernet Controller
+ 570e T540-LP-CR Unified Wire Ethernet Controller
+ 570f T540 [Amsterdam] Unified Wire Ethernet Controller
+ 5710 T580-LP-CR Unified Wire Ethernet Controller
+ 5711 T520-LL-CR Unified Wire Ethernet Controller
+ 5712 T560-CR Unified Wire Ethernet Controller
+ 5713 T580-CR Unified Wire Ethernet Controller
+ 5714 T580-SO-CR Unified Wire Ethernet Controller
+ 5715 T502-BT Unified Wire Ethernet Controller
+ 5780 T540-5080 Unified Wire Ethernet Controller
+ 5781 T540-5081 Unified Wire Ethernet Controller
+ 5782 T504-5082 Unified Wire Ethernet Controller
+ 5783 T540-5083 Unified Wire Ethernet Controller
+ 5784 T580-5084 Unified Wire Ethernet Controller
+ 5785 T580-5085 Unified Wire Ethernet Controller
+ 5786 T580-5086 Unified Wire Ethernet Controller
+ 5787 T580-5087 Unified Wire Ethernet Controller
+ 5788 T570-5088 Unified Wire Ethernet Controller
+ 5789 T520-5089 Unified Wire Ethernet Controller
+ 5790 T540-5090 Unified Wire Ethernet Controller
+ 5791 T522-5091 Unified Wire Ethernet Controller
+ 5792 T520-5092 Unified Wire Ethernet Controller
+ 5793 T580-5093 Unified Wire Ethernet Controller
+ 5794 T540-5094 Unified Wire Ethernet Controller
+ 5795 T540-5095 Unified Wire Ethernet Controller
+ 5796 T580-5096 Unified Wire Ethernet Controller
+ 5797 T520-5097 Unified Wire Ethernet Controller
+ 5801 T520-CR Unified Wire Ethernet Controller [VF]
+ 5802 T522-CR Unified Wire Ethernet Controller [VF]
+ 5803 T540-CR Unified Wire Ethernet Controller [VF]
+ 5804 T520-BCH Unified Wire Ethernet Controller [VF]
+ 5805 T540-BCH Unified Wire Ethernet Controller [VF]
+ 5806 T540-CH Unified Wire Ethernet Controller [VF]
+ 5807 T520-SO Unified Wire Ethernet Controller [VF]
+ 5808 T520-CX Unified Wire Ethernet Controller [VF]
+ 5809 T520-BT Unified Wire Ethernet Controller [VF]
+ 580a T504-BT Unified Wire Ethernet Controller [VF]
+ 580b B520-SR Unified Wire Ethernet Controller [VF]
+ 580c B504-BT Unified Wire Ethernet Controller [VF]
+ 580d T580-CR Unified Wire Ethernet Controller [VF]
+ 580e T540-LP-CR Unified Wire Ethernet Controller [VF]
+ 580f T540 [Amsterdam] Unified Wire Ethernet Controller [VF]
+ 5810 T580-LP-CR Unified Wire Ethernet Controller [VF]
+ 5811 T520-LL-CR Unified Wire Ethernet Controller [VF]
+ 5812 T560-CR Unified Wire Ethernet Controller [VF]
+ 5813 T580-CHR Unified Wire Ethernet Controller [VF]
+ 5814 T580-SO-CR Unified Wire Ethernet Controller [VF]
+ 5815 T502-BT Unified Wire Ethernet Controller [VF]
+ 5816 T580-OCP-SO Unified Wire Ethernet Controller [VF]
+ 5817 T520-OCP-SO Unified Wire Ethernet Controller [VF]
+ 5818 T540-BT Unified Wire Ethernet Controller [VF]
+ 5819 T540-LP-BT Unified Wire Ethernet Controller [VF]
+ 581a T540-SO-BT Unified Wire Ethernet Controller [VF]
+ 581b T540-SO-CR Unified Wire Ethernet Controller [VF]
+ 5880 T540-5080 Unified Wire Ethernet Controller [VF]
+ 5881 T540-5081 Unified Wire Ethernet Controller [VF]
+ 5882 T504-5082 Unified Wire Ethernet Controller [VF]
+ 5883 T540-5083 Unified Wire Ethernet Controller [VF]
+ 5884 T540-5084 Unified Wire Ethernet Controller [VF]
+ 5885 T580-5085 Unified Wire Ethernet Controller [VF]
+ 5886 T580-5086 Unified Wire Ethernet Controller [VF]
+ 5887 T580-5087 Unified Wire Ethernet Controller [VF]
+ 5888 T570-5088 Unified Wire Ethernet Controller [VF]
+ 5889 T520-5089 Unified Wire Ethernet Controller [VF]
+ 5890 T540-5090 Unified Wire Ethernet Controller [VF]
+ 5891 T522-5091 Unified Wire Ethernet Controller [VF]
+ 5892 T520-5092 Unified Wire Ethernet Controller [VF]
+ 5893 T580-5093 Unified Wire Ethernet Controller [VF]
+ 5894 T540-5094 Unified Wire Ethernet Controller [VF]
+ 5895 T540-5095 Unified Wire Ethernet Controller [VF]
+ 5896 T580-5096 Unified Wire Ethernet Controller [VF]
+ 5897 T520-5097 Unified Wire Ethernet Controller [VF]
+ 5898 T580-5098 Unified Wire Ethernet Controller [VF]
+ 5899 T580-5099 Unified Wire Ethernet Controller [VF]
+ 589a T520-509A Unified Wire Ethernet Controller [VF]
+ 589b T540-509B Unified Wire Ethernet Controller [VF]
+ 589c T520-509C Unified Wire Ethernet Controller [VF]
+ 589d T540-509D Unified Wire Ethernet Controller [VF]
+ 589e T520-509E Unified Wire Ethernet Controller [VF]
+ 589f T540-509F Unified Wire Ethernet Controller [VF]
+ 58a0 T540-50A0 Unified Wire Ethernet Controller [VF]
+ 58a1 T540-50A1 Unified Wire Ethernet Controller [VF]
+ 58a2 T580-50A2 Unified Wire Ethernet Controller [VF]
+ 58a3 T580-50A3 Unified Wire Ethernet Controller [VF]
+ 58a4 T540-50A4 Unified Wire Ethernet Controller [VF]
+ 58a5 T522-50A5 Unified Wire Ethernet Controller [VF]
+ 58a6 T522-50A6 Unified Wire Ethernet Controller [VF]
+ 58a7 T580-50A7 Unified Wire Ethernet Controller [VF]
+ 58a8 T580-50A8 Unified Wire Ethernet Controller [VF]
+ 58a9 T580-50A9 Unified Wire Ethernet Controller [VF]
+ 58aa T580-50AA Unified Wire Ethernet Controller [VF]
+ 58ab T520-50AB Unified Wire Ethernet Controller [VF]
+ 58ac T540-50AC Unified Wire Ethernet Controller [VF]
+ 58ad T520-50AD Unified Wire Ethernet Controller [VF]
+ 58ae T540-50AE Unified Wire Ethernet Controller [VF]
+ 58af T580-50AF Unified Wire Ethernet Controller [VF]
+ 58b0 T520-50B0 Unified Wire Ethernet Controller [VF]
+ 6001 T6225-CR Unified Wire Ethernet Controller
+ 6002 T6225-SO-CR Unified Wire Ethernet Controller
+ 6003 T6425-CR Unified Wire Ethernet Controller
+ 6004 T6425-SO-CR Unified Wire Ethernet Controller
+ 6005 T6225-OCP-SO Unified Wire Ethernet Controller
+ 6006 T62100-OCP-SO Unified Wire Ethernet Controller
+ 6007 T62100-LP-CR Unified Wire Ethernet Controller
+ 6008 T62100-SO-CR Unified Wire Ethernet Controller
+ 6009 T6210-BT Unified Wire Ethernet Controller
+ 600d T62100-CR Unified Wire Ethernet Controller
+ 6011 T6225-LL-CR Unified Wire Ethernet Controller
+ 6014 T61100-OCP-SO Unified Wire Ethernet Controller
+ 6015 T6201-BT Unified Wire Ethernet Controller
+ 6080 T6225-6080 Unified Wire Ethernet Controller
+ 6081 T62100-6081 Unified Wire Ethernet Controller
+ 6082 T6225-6082 Unified Wire Ethernet Controller
+ 6083 T62100-6083 Unified Wire Ethernet Controller
+ 6084 T64100-6084 Unified Wire Ethernet Controller
+ 6085 T6240-6085 Unified Wire Ethernet Controller
+ 6086 T6225-6086 Unified Wire Ethernet Controller
+ 6087 T6225-6087 Unified Wire Ethernet Controller
+ 6088 T62100-6088 Unified Wire Ethernet Controller
+ 6089 T62100-6089 Unified Wire Ethernet Controller
+ 608a T62100-608a Unified Wire Ethernet Controller
+ 6092 T62100-KR Unified Wire Ethernet Controller
+ 01de fff9 Gimlet Baseboard
+ 6401 T6225-CR Unified Wire Ethernet Controller
+ 6402 T6225-SO-CR Unified Wire Ethernet Controller
+ 6403 T6425-CR Unified Wire Ethernet Controller
+ 6404 T6425-SO-CR Unified Wire Ethernet Controller
+ 6405 T6225-OCP-SO Unified Wire Ethernet Controller
+ 6406 T62100-OCP-SO Unified Wire Ethernet Controller
+ 6407 T62100-LP-CR Unified Wire Ethernet Controller
+ 6408 T62100-SO-CR Unified Wire Ethernet Controller
+ 6409 T6210-BT Unified Wire Ethernet Controller
+ 640d T62100-CR Unified Wire Ethernet Controller
+ 6411 T6225-LL-CR Unified Wire Ethernet Controller
+ 6414 T61100-OCP-SO Unified Wire Ethernet Controller
+ 6415 T6201-BT Unified Wire Ethernet Controller
+ 6480 T6225-6080 Unified Wire Ethernet Controller
+ 6481 T62100-6081 Unified Wire Ethernet Controller
+ 6482 T6225-6082 Unified Wire Ethernet Controller
+ 6483 T62100-6083 Unified Wire Ethernet Controller
+ 6484 T64100-6084 Unified Wire Ethernet Controller
+ 6485 T6240-6085 Unified Wire Ethernet Controller
+ 6486 T6225-6086 Unified Wire Ethernet Controller
+ 6487 T6225-6087 Unified Wire Ethernet Controller
+ 6488 T62100-6088 Unified Wire Ethernet Controller
+ 6489 T62100-6089 Unified Wire Ethernet Controller
+ 648a T62100-608a Unified Wire Ethernet Controller
+ 6492 T62100-KR Unified Wire Ethernet Controller
+ 01de fff9 Gimlet Baseboard
+ 6501 T6225-CR Unified Wire Storage Controller
+ 6502 T6225-SO-CR Unified Wire Storage Controller
+ 6503 T6425-CR Unified Wire Storage Controller
+ 6504 T6425-SO-CR Unified Wire Storage Controller
+ 6505 T6225-OCP-SO Unified Wire Storage Controller
+ 6506 T62100-OCP-SO Unified Wire Storage Controller
+ 6507 T62100-LP-CR Unified Wire Storage Controller
+ 6508 T62100-SO-CR Unified Wire Storage Controller
+ 6509 T6210-BT Unified Wire Storage Controller
+ 650d T62100-CR Unified Wire Storage Controller
+ 6511 T6225-LL-CR Unified Wire Storage Controller
+ 6514 T61100-OCP-SO Unified Wire Storage Controller
+ 6515 T6201-BT Unified Wire Storage Controller
+ 6580 T6225-6080 Unified Wire Storage Controller
+ 6581 T62100-6081 Unified Wire Storage Controller
+ 6582 T6225-6082 Unified Wire Storage Controller
+ 6583 T62100-6083 Unified Wire Storage Controller
+ 6584 T64100-6084 Unified Wire Storage Controller
+ 6585 T6240-6085 Unified Wire Storage Controller
+ 6586 T6225-6086 Unified Wire Storage Controller
+ 6587 T6225-6087 Unified Wire Storage Controller
+ 6588 T62100-6088 Unified Wire Storage Controller
+ 6589 T62100-6089 Unified Wire Storage Controller
+ 658a T62100-608a Unified Wire Storage Controller
+ 6592 T62100-KR Unified Wire Storage Controller
+ 6601 T6225-CR Unified Wire Storage Controller
+ 6602 T6225-SO-CR Unified Wire Storage Controller
+ 6603 T6425-CR Unified Wire Storage Controller
+ 6604 T6425-SO-CR Unified Wire Storage Controller
+ 6605 T6225-OCP-SO Unified Wire Storage Controller
+ 6606 T62100-OCP-SO Unified Wire Storage Controller
+ 6607 T62100-LP-CR Unified Wire Storage Controller
+ 6608 T62100-SO-CR Unified Wire Storage Controller
+ 6609 T6210-BT Unified Wire Storage Controller
+ 660d T62100-CR Unified Wire Storage Controller
+ 6611 T6225-LL-CR Unified Wire Storage Controller
+ 6614 T61100-OCP-SO Unified Wire Storage Controller
+ 6615 T6201-BT Unified Wire Storage Controller
+ 6680 T6225-6080 Unified Wire Storage Controller
+ 6681 T62100-6081 Unified Wire Storage Controller
+ 6682 T6225-6082 Unified Wire Storage Controller
+ 6683 T62100-6083 Unified Wire Storage Controller
+ 6684 T64100-6084 Unified Wire Storage Controller
+ 6685 T6240-6085 Unified Wire Storage Controller
+ 6686 T6225-6086 Unified Wire Storage Controller
+ 6687 T6225-6087 Unified Wire Storage Controller
+ 6688 T62100-6088 Unified Wire Storage Controller
+ 6689 T62100-6089 Unified Wire Storage Controller
+ 668a T62100-608a Unified Wire Storage Controller
+ 6692 T62100-KR Unified Wire Storage Controller
+ 6801 T6225-CR Unified Wire Ethernet Controller [VF]
+ 6802 T6225-SO-CR Unified Wire Ethernet Controller [VF]
+ 6803 T6425-CR Unified Wire Ethernet Controller [VF]
+ 6804 T6425-SO-CR Unified Wire Ethernet Controller [VF]
+ 6805 T6225-OCP-SO Unified Wire Ethernet Controller [VF]
+ 6806 T62100-OCP-SO Unified Wire Ethernet Controller [VF]
+ 6807 T62100-LP-CR Unified Wire Ethernet Controller [VF]
+ 6808 T62100-SO-CR Unified Wire Ethernet Controller [VF]
+ 6809 T6210-BT Unified Wire Ethernet Controller [VF]
+ 680d T62100-CR Unified Wire Ethernet Controller [VF]
+ 6811 T6225-LL-CR Unified Wire Ethernet Controller [VF]
+ 6814 T61100-OCP-SO Unified Wire Ethernet Controller [VF]
+ 6815 T6201-BT Unified Wire Ethernet Controller [VF]
+ 6880 T6225-6080 Unified Wire Ethernet Controller [VF]
+ 6881 T62100-6081 Unified Wire Ethernet Controller [VF]
+ 6882 T6225-6082 Unified Wire Ethernet Controller [VF]
+ 6883 T62100-6083 Unified Wire Ethernet Controller [VF]
+ 6884 T64100-6084 Unified Wire Ethernet Controller [VF]
+ 6885 T6240-6085 Unified Wire Ethernet Controller [VF]
+ 6886 T6225-6086 Unified Wire Ethernet Controller [VF]
+ 6887 T6225-6087 Unified Wire Ethernet Controller [VF]
+ 6888 T62100-6088 Unified Wire Ethernet Controller [VF]
+ 6889 T62100-6089 Unified Wire Ethernet Controller [VF]
+ 688a T62100-608a Unified Wire Ethernet Controller [VF]
+ a000 PE10K Unified Wire Ethernet Controller
+1426 Storage Technology Corp.
+1427 Better On-Line Solutions
+1428 Edec Co Ltd
+1429 Unex Technology Corp.
+142a Kingmax Technology Inc
+142b Radiolan
+142c Minton Optic Industry Co Ltd
+142d Pix stream Inc
+142e Vitec Multimedia
+ 4020 VM2-2 [Video Maker 2] MPEG1/2 Encoder
+ 4337 VM2-2-C7 [Video Maker 2 rev. C7] MPEG1/2 Encoder
+142f Radicom Research Inc
+1430 ITT Aerospace/Communications Division
+1431 Gilat Satellite Networks
+1432 Edimax Computer Co.
+ 9130 RTL81xx Fast Ethernet
+1433 Eltec Elektronik GmbH
+# Nee Real Time Devices US Inc.
+1435 RTD Embedded Technologies, Inc.
+ 4520 PCI4520
+ 6020 SPM6020
+ 6030 SPM6030
+ 6420 SPM186420
+ 6430 SPM176430
+ 6431 SPM176431
+ 7520 DM7520
+ 7540 SDM7540
+ 7820 DM7820
+1436 CIS Technology Inc
+1437 Nissin Inc Co
+1438 Atmel-dream
+1439 Outsource Engineering & Mfg. Inc
+143a Stargate Solutions Inc
+143b Canon Research Center, America
+143c Amlogic Inc
+143d Tamarack Microelectronics Inc
+143e Jones Futurex Inc
+143f Lightwell Co Ltd - Zax Division
+1440 ALGOL Corp.
+1441 AGIE Ltd
+1442 Phoenix Contact GmbH & Co.
+1443 Unibrain S.A.
+1444 TRW
+1445 Logical DO Ltd
+1446 Graphin Co Ltd
+1447 AIM GmBH
+1448 Alesis Studio Electronics
+1449 TUT Systems Inc
+144a Adlink Technology
+ 6208 PCI-6208V
+ 7250 PCI-7250
+ 7296 PCI-7296
+ 7432 PCI-7432
+ 7433 PCI-7433
+ 7434 PCI-7434
+ 7841 PCI-7841
+ 8133 PCI-8133
+ 8164 PCI-8164
+ 8554 PCI-8554
+ 9111 PCI-9111
+ 9113 PCI-9113
+ 9114 PCI-9114
+# 2-16 MB SRAM, 4x UART, I2C, misc I/O
+ a001 ADi-BSEC
+# nee Loronix Information Systems Inc.
+144b Verint Systems Inc.
+144c Catalina Research Inc
+144d Samsung Electronics Co Ltd
+ 1600 Apple PCIe SSD
+ a544 Exynos 8890 PCIe Root Complex
+ a800 XP941 PCIe SSD
+ a802 NVMe SSD Controller SM951/PM951
+ 144d a801 PM963 2.5" NVMe PCIe SSD
+ a804 NVMe SSD Controller SM961/PM961/SM963
+ 144d a801 SM963 2.5" NVMe PCIe SSD
+ a808 NVMe SSD Controller SM981/PM981/PM983
+ 144d a801 SSD 970 EVO Plus 1TB
+ 1d49 403b Thinksystem U.2 PM983 NVMe SSD
+ a809 NVMe SSD Controller 980
+ a80a NVMe SSD Controller PM9A1/PM9A3/980PRO
+ 0128 215a DC NVMe PM9A3 RI U.2 960GB
+ 0128 215b DC NVMe PM9A3 RI U.2 1.92TB
+ 0128 215c DC NVMe PM9A3 RI U.2 3.84TB
+ 0128 215d DC NVMe PM9A3 RI U.2 7.68TB
+ 0128 2166 DC NVMe PM9A3 RI 110M.2 960GB
+ 0128 2167 DC NVMe PM9A3 RI 110M.2 1.92TB
+ 0128 2168 DC NVMe PM9A3 RI 80M.2 480GB
+ 0128 2169 DC NVMe PM9A3 RI 80M.2 960GB
+ 144d a813 General DC NVMe PM9A3
+ a80b NVMe SSD Controller PM9B1
+ a820 NVMe SSD Controller 171X
+ 1028 1f95 Express Flash NVMe XS1715 SSD 400GB
+ 1028 1f96 Express Flash NVMe XS1715 SSD 800GB
+ 1028 1f97 Express Flash NVMe XS1715 SSD 1600GB
+ 1028 1fa4 Express Flash NVMe SM1715 3.2TB SFF
+ 1028 1fa6 Express Flash NVMe SM1715 3.2TB AIC
+ 1028 1fba Express Flash NVMe SM1715 800GB SFF
+ 1028 1fbb Express Flash NVMe SM1715 1.6TB SFF
+ 1028 1fbc Express Flash NVMe SM1715 1.6TB AIC
+ a821 NVMe SSD Controller 172X
+ 1028 1fb7 Express Flash NVMe PM1725 3.2TB SFF
+ 1028 1fb8 Express Flash NVMe PM1725 3.2TB AIC
+ 1028 1fb9 Express Flash NVMe PM1725 6.4TB AIC
+ 1028 1fc1 Express Flash NVMe PM1725 800GB SFF
+ 1028 1fc2 Express Flash NVMe PM1725 1.6TB SFF
+ 1028 1fc4 Express Flash NVMe PM1725 1.6TB AIC
+ a822 NVMe SSD Controller 172Xa/172Xb
+ 1014 0621 PCIe3 1.6TB NVMe Flash Adapter II x8
+ 1014 0622 PCIe3 3.2TB NVMe Flash Adapter II x8
+ 1014 0629 PCIe3 6.4TB NVMe Flash Adapter II x8
+ 1014 064a PCIe3 1.6TB NVMe Flash Adapter III x8
+ 1014 064b PCIe3 3.2TB NVMe Flash Adapter III x8
+ 1014 064c PCIe3 6.4TB NVMe Flash Adapter III x8
+ 1028 1fd9 Express Flash PM1725a 800GB SFF
+ 1028 1fda Express Flash PM1725a 1.6TB SFF
+ 1028 1fdb Express Flash PM1725a 3.2TB SFF
+ 1028 1fdc Express Flash PM1725a 6.4TB SFF
+ 1028 1fdd Express Flash PM1725a 1.6TB AIC
+ 1028 1fde Express Flash PM1725a 3.2TB AIC
+ 1028 1fdf Express Flash PM1725a 6.4TB AIC
+ 1028 1ff3 Express Flash PM1725b 1.6TB SFF
+ 1028 1ff4 Express Flash PM1725b 3.2TB SFF
+ 1028 1ff5 Express Flash PM1725b 6.4TB SFF
+ 1028 1ff6 Express Flash PM1725b 12.8TB SFF
+ 1028 1ff7 Express Flash PM1725b 1.6TB AIC
+ 1028 1ff8 Express Flash PM1725b 3.2TB AIC
+ 1028 1ff9 Express Flash PM1725b 6.4TB AIC
+ 1028 1ffa Express Flash PM1725b 12.8TB AIC
+ a824 NVMe SSD Controller PM173X
+ 1028 2040 EMC PowerEdge Express Flash Ent NVMe AGN MU U.2 Gen4 1.6TB
+ 1028 2041 EMC PowerEdge Express Flash Ent NVMe AGN MU U.2 Gen4 3.2TB
+ 1028 2042 EMC PowerEdge Express Flash Ent NVMe AGN MU U.2 Gen4 6.4TB
+ 1028 2043 EMC PowerEdge Express Flash Ent NVMe AGN MU U.2 Gen4 12.8TB
+ 1028 2044 EMC PowerEdge Express Flash Ent NVMe AGN MU AIC Gen4 1.6TB
+ 1028 2045 EMC PowerEdge Express Flash Ent NVMe AGN MU AIC Gen4 3.2TB
+ 1028 2046 EMC PowerEdge Express Flash Ent NVMe AGN MU AIC Gen4 6.4TB
+ 1028 2070 EMC PowerEdge Express Flash Ent NVMe AGN RI U.2 Gen4 1.92TB
+ 1028 2071 EMC PowerEdge Express Flash Ent NVMe AGN RI U.2 Gen4 3.84TB
+ 1028 2072 EMC PowerEdge Express Flash Ent NVMe AGN RI U.2 Gen4 7.68TB
+ 1028 2073 EMC PowerEdge Express Flash Ent NVMe AGN RI U.2 Gen4 15.36TB
+ 1028 2074 EMC PowerEdge Express Flash Ent NVMe AGN RI AIC Gen4 1.92TB
+ 1028 2075 EMC PowerEdge Express Flash Ent NVMe AGN RI AIC Gen4 3.84TB
+ 1028 2076 EMC PowerEdge Express Flash Ent NVMe AGN RI AIC Gen4 7.68TB
+ 1028 2090 EMC PowerEdge Express Flash Ent NVMe AGN SED MU U.2 Gen4 1.6TB
+ 1028 2091 EMC PowerEdge Express Flash Ent NVMe AGN SED MU U.2 Gen4 3.2TB
+ 1028 2092 EMC PowerEdge Express Flash Ent NVMe AGN SED MU U.2 Gen4 6.4TB
+ 1028 2093 EMC PowerEdge Express Flash Ent NVMe AGN SED MU U.2 Gen4 12.8TB
+ 1028 2094 EMC PowerEdge Express Flash Ent NVMe AGN SED MU AIC Gen4 1.6TB
+ 1028 2095 EMC PowerEdge Express Flash Ent NVMe AGN SED MU AIC Gen4 3.2TB
+ 1028 2096 EMC PowerEdge Express Flash Ent NVMe AGN SED MU AIC Gen4 6.4TB
+ 1028 2097 EMC PowerEdge Express Flash Ent NVMe AGN SED RI U.2 Gen4 1.92TB
+ 1028 2098 EMC PowerEdge Express Flash Ent NVMe AGN SED RI U.2 Gen4 3.84TB
+ 1028 2099 EMC PowerEdge Express Flash Ent NVMe AGN SED RI U.2 Gen4 7.68TB
+ 1028 2118 Ent NVMe v2 AGN FIPS MU U.2 1.6TB
+ 1028 2119 Ent NVMe v2 AGN MU U.2 1.6TB
+ 1028 2120 Ent NVMe v2 AGN FIPS MU U.2 3.2T
+ 1028 2121 Ent NVMe v2 AGN MU U.2 3.2TB
+ 1028 2122 Ent NVMe v2 AGN FIPS MU U.2 6.4TB
+ 1028 2123 Ent NVMe v2 AGN MU U.2 6.4TB
+ 1028 2124 Ent NVMe v2 AGN FIPS MU U.2 6.4TB
+ 1028 2125 Ent NVMe v2 AGN MU U.2 12.8TB
+ 1028 2126 Ent NVMe v2 AGN FIPS RI U.2 1.92TB
+ 1028 2127 Ent NVMe v2 AGN RI U.2 1.92TB
+ 1028 2128 Ent NVMe v2 AGN FIPS RI U.2 3.84TB
+ 1028 2129 Ent NVMe v2 AGN RI U.2 3.84TB
+ 1028 2130 Ent NVMe v2 AGN FIPS RI U.2 7.68TB
+ 1028 2131 Ent NVMe v2 AGN RI U.2 7.68TB
+ 1028 2132 Ent NVMe v2 AGN FIPS RI U.2 15.36TB
+ 1028 2133 Ent NVMe v2 AGN RI U.2 15.36TB
+ a825 NVMe SSD Controller PM173Xa
+ a826 NVMe SSD Controller PM174X
+ ecec Exynos 8895 PCIe Root Complex
+144e OLITEC
+144f Askey Computer Corp.
+1450 Octave Communications Ind.
+1451 SP3D Chip Design GmBH
+1453 MYCOM Inc
+1454 Altiga Networks
+1455 Logic Plus Plus Inc
+1456 Advanced Hardware Architectures
+1457 Nuera Communications Inc
+1458 Gigabyte Technology Co., Ltd
+ 22e8 Ellesmere [Radeon RX 480]
+ 3483 USB 3.0 Controller (VIA VL80x-based xHCI Controller)
+1459 DOOIN Electronics
+145a Escalate Networks Inc
+145b PRAIM SRL
+145c Cryptek
+145d Gallant Computer Inc
+145e Aashima Technology B.V.
+145f Baldor Electric Company
+ 0001 NextMove PCI
+1460 DYNARC INC
+1461 Avermedia Technologies Inc
+ a3ce M179
+ a3cf M179
+ a836 M115 DVB-T, PAL/SECAM/NTSC Tuner
+ e836 M115S Hybrid Analog/DVB PAL/SECAM/NTSC Tuner
+ f436 AVerTV Hybrid+FM
+1462 Micro-Star International Co., Ltd. [MSI]
+# VIA Driver-inf
+ 3483 MSI USB 3.0 (VIA VL80x-based xHCI USB Controller)
+ 7c56 Realtek Ethernet controller RTL8111H
+ aaf0 Radeon RX 580 Gaming X 8G
+1463 Fast Corporation
+1464 Interactive Circuits & Systems Ltd
+1465 GN NETTEST Telecom DIV.
+1466 Designpro Inc.
+1467 DIGICOM SPA
+1468 AMBIT Microsystem Corp.
+1469 Cleveland Motion Controls
+# formerly IFR.
+146a Aeroflex
+# 1.5 GHz to 3.0 GHz x 1Hz
+ 3010 3010 RF Synthesizer
+ 3a11 3011A PXI RF Synthesizer
+146b Parascan Technologies Ltd
+146c Ruby Tech Corp.
+ 1430 FE-1430TX Fast Ethernet PCI Adapter
+146d Tachyon, INC.
+146e Williams Electronics Games, Inc.
+146f Multi Dimensional Consulting Inc
+1470 Bay Networks
+1471 Integrated Telecom Express Inc
+1472 DAIKIN Industries, Ltd
+1473 ZAPEX Technologies Inc
+1474 Doug Carson & Associates
+1475 PICAZO Communications
+1476 MORTARA Instrument Inc
+1477 Net Insight
+1478 DIATREND Corporation
+1479 TORAY Industries Inc
+147a FORMOSA Industrial Computing
+147b ABIT Computer Corp.
+ 1084 IP35 [Dark Raider]
+147c AWARE, Inc.
+147d Interworks Computer Products
+147e Matsushita Graphic Communication Systems, Inc.
+147f NIHON UNISYS, Ltd.
+1480 SCII Telecom
+1481 BIOPAC Systems Inc
+1482 ISYTEC - Integrierte Systemtechnik GmBH
+ 0001 PCI-16 Host Interface for ITC-16
+1483 LABWAY Corporation
+1484 Logic Corporation
+1485 ERMA - Electronic GmBH
+1486 L3 Communications Telemetry & Instrumentation
+1487 MARQUETTE Medical Systems
+1489 KYE Systems Corporation
+148a OPTO
+148b INNOMEDIALOGIC Inc.
+148c Tul Corporation / PowerColor
+ 2391 Radeon RX 590 [Red Devil]
+ 2398 AXRX 5700 XT 8GBD6-3DHE/OC [PowerColor Red Devil Radeon RX 5700 XT]
+148d DIGICOM Systems, Inc.
+ 1003 HCF 56k Data/Fax Modem
+148e OSI Plus Corporation
+148f Plant Equipment, Inc.
+1490 Stone Microsystems PTY Ltd.
+1491 ZEAL Corporation
+1492 Time Logic Corporation
+1493 MAKER Communications
+1494 WINTOP Technology, Inc.
+1495 TOKAI Communications Industry Co. Ltd
+1496 JOYTECH Computer Co., Ltd.
+1497 SMA Regelsysteme GmBH
+ 1497 SMA Technologie AG
+1498 TEWS Technologies GmbH
+ 0330 TPMC816 2 Channel CAN bus controller.
+ 035d TPMC861 4-Channel Isolated Serial Interface RS422/RS485
+ 0385 TPMC901 Extended CAN bus with 2/4/6 CAN controller
+ 21cc TCP460 CompactPCI 16 Channel Serial Interface RS232/RS422
+ 21cd TCP461 CompactPCI 8 Channel Serial Interface RS232/RS422
+ 3064 TPCI100 (2 Slot IndustryPack PCI Carrier)
+ 30c8 TPCI200 4 Slot IndustryPack PCI Carrier
+ 70c8 TPCE200 4 Slot IndustryPack PCIe Carrier
+ 9177 TXMC375 8 channel RS232/RS422/RS485 programmable serial interface
+1499 EMTEC CO., Ltd
+149a ANDOR Technology Ltd
+149b SEIKO Instruments Inc
+149c OVISLINK Corp.
+149d NEWTEK Inc
+ 0001 Video Toaster for PC
+149e Mapletree Networks Inc.
+149f LECTRON Co Ltd
+14a0 SOFTING GmBH
+14a1 Systembase Co Ltd
+14a2 Millennium Engineering Inc
+14a3 Maverick Networks
+14a4 Lite-On Technology Corporation
+ 22f1 M8Pe Series NVMe SSD
+# Wrong vendor ID used
+ 4318 Broadcom BCM4318 [AirForce One 54g] 802.11g WLAN Controller
+14a5 XIONICS Document Technologies Inc
+14a6 INOVA Computers GmBH & Co KG
+14a7 MYTHOS Systems Inc
+14a8 FEATRON Technologies Corporation
+14a9 HIVERTEC Inc
+14aa Advanced MOS Technology Inc
+# nee Mentor Graphics Corp.
+14ab Siemens Industry Software Inc.
+14ac Novaweb Technologies Inc
+14ad Time Space Radio AB
+14ae CTI, Inc
+14af Guillemot Corporation
+ 7102 3D Prophet II MX
+14b0 BST Communication Technology Ltd
+14b1 Nextcom K.K.
+14b2 ENNOVATE Networks Inc
+14b3 XPEED Inc
+ 0000 DSL NIC
+14b4 PHILIPS Business Electronics B.V.
+14b5 Creamware GmBH
+ 0200 Scope
+ 0300 Pulsar
+ 0400 PulsarSRB
+ 0600 Pulsar2
+ 0800 DSP-Board
+ 0900 DSP-Board
+ 0a00 DSP-Board
+ 0b00 DSP-Board
+14b6 Quantum Data Corp.
+14b7 PROXIM Inc
+ 0001 Symphony 4110
+14b8 Techsoft Technology Co Ltd
+14b9 Cisco Aironet Wireless Communications
+ 0001 PC4800
+ 0340 PC4800
+ 0350 350 series 802.11b Wireless LAN Adapter
+ 4500 PC4500
+ 4800 Cisco Aironet 340 802.11b Wireless LAN Adapter/Aironet PC4800
+ a504 Cisco Aironet Wireless 802.11b
+ a505 Cisco Aironet CB20a 802.11a Wireless LAN Adapter
+ a506 Cisco Aironet Mini PCI b/g
+14ba INTERNIX Inc.
+# ARCNET interface card based on SMSC COM20022 chip and manufactured for SMSC Japan
+ 0600 ARC-PCI/22
+14bb SEMTECH Corporation
+14bc Globespan Semiconductor Inc.
+ d002 Pulsar [PCI ADSL Card]
+ d00f Pulsar [PCI ADSL Card]
+14bd CARDIO Control N.V.
+14be L3 Communications
+14bf SPIDER Communications Inc.
+14c0 COMPAL Electronics Inc
+ 1201 X550 10Gb 2P RJ45 OCP Mezz
+# now owned by CSP, Inc.
+14c1 MYRICOM Inc.
+ 0008 Myri-10G Dual-Protocol NIC
+ 14c1 0008 10G-PCIE-8A
+ 14c1 0009 10G-PCIE-8A (MSI-X firmware)
+ 14c1 000a 10G-PCIE-8B
+ 8043 Myrinet 2000 Scalable Cluster Interconnect
+ 103c 1240 Myrinet M2L-PCI64/2-3.0 LANai 7.4 (HP OEM)
+14c2 DTK Computer
+14c3 MEDIATEK Corp.
+ 0608 MT7921K (RZ608) Wi-Fi 6E 80MHz
+ 0616 MT7922 802.11ax PCI Express Wireless Network Adapter
+ 7612 MT7612E 802.11acbgn PCI Express Wireless Network Adapter
+ 7615 MT7615E 802.11ac PCI Express Wireless Network Adapter
+ 7630 MT7630e 802.11bgn Wireless Network Adapter
+# MT7612E too?
+ 7662 MT7662E 802.11ac PCI Express Wireless Network Adapter
+ 7915 MT7915E 802.11ax PCI Express Wireless Network Adapter
+ 7961 MT7921 802.11ax PCI Express Wireless Network Adapter
+14c4 IWASAKI Information Systems Co Ltd
+14c5 Automation Products AB
+14c6 Data Race Inc
+14c7 Modular Technology Holdings Ltd
+14c8 Turbocomm Tech. Inc.
+14c9 ODIN Telesystems Inc
+14ca PE Logic Corp.
+14cb Billionton Systems Inc
+14cc NAKAYO Telecommunications Inc
+14cd Universal Global Scientific Industrial Co.,Ltd
+ 0001 USI-1514-1GbaseT [OCP1]
+ 0002 USI-4227-SFP [OCP2]
+ 0003 USI-X557-10GbaseT [OCP3]
+14ce Whistle Communications
+14cf TEK Microsystems Inc.
+14d0 Ericsson Axe R & D
+14d1 Computer Hi-Tech Co Ltd
+14d2 Titan Electronics Inc
+ 8001 VScom 010L 1 port parallel adaptor
+ 8002 VScom 020L 2 port parallel adaptor
+ 8010 VScom 100L 1 port serial adaptor
+ 8011 VScom 110L 1 port serial and 1 port parallel adaptor
+ 8020 VScom 200L 1 or 2 port serial adaptor
+ 8021 VScom 210L 2 port serial and 1 port parallel adaptor
+ 8028 VScom 200I/200I-SI 2-port serial adapter
+ 8040 VScom 400L 4 port serial adaptor
+ 8043 VScom 430L 4-port serial and 3-port parallel adapter
+ 8048 VScom 400I 4-port serial adapter
+ 8080 VScom 800L 8 port serial adaptor
+ 8088 VScom 800I 8-port serial adapter
+ a000 VScom 010H 1 port parallel adaptor
+ a001 VScom 100H 1 port serial adaptor
+ a003 VScom 400H 4 port serial adaptor
+ a004 VScom 400HF1 4 port serial adaptor
+ a005 VScom 200H 2 port serial adaptor
+ a007 VScom PCI800EH (PCIe) 8-port serial adapter Port 1-4
+ a008 VScom PCI800EH (PCIe) 8-port serial adapter Port 5-8
+ a009 VScom PCI400EH (PCIe) 4-port serial adapter
+ e001 VScom 010HV2 1 port parallel adaptor
+ e010 VScom 100HV2 1 port serial adaptor
+ e020 VScom 200HV2 2 port serial adaptor
+14d3 CIRTECH (UK) Ltd
+ 0002 DTL-T14000 Rev. 1 [PS2 TOOL CD/DVD Emulator]
+ 0003 DTL-T14000 Rev. 2 [PS2 TOOL CD/DVD Emulator]
+ 0004 DTL-T14000 Rev. 3 [PS2 TOOL CD/DVD Emulator]
+14d4 Panacom Technology Corp
+14d5 Nitsuko Corporation
+14d6 Accusys Inc
+ 6101 ACS-61xxx, PCIe to SAS/SATA RAID HBA
+ 6201 ACS-62xxx, External PCIe to SAS/SATA RAID controller
+14d7 Hirakawa Hewtech Corp
+14d8 HOPF Elektronik GmBH
+# Formerly SiPackets, Inc., formerly API NetWorks, Inc., formerly Alpha Processor, Inc.
+14d9 Alliance Semiconductor Corporation
+ 0010 AP1011/SP1011 HyperTransport-PCI Bridge [Sturgeon]
+ 9000 AS90L10204/10208 HyperTransport to PCI-X Bridge
+14da National Aerospace Laboratories
+14db AFAVLAB Technology Inc
+ 2120 TK9902
+ 2182 AFAVLAB Technology Inc. 8-port serial card
+14dc Amplicon Liveline Ltd
+ 0000 PCI230
+ 0001 PCI242
+ 0002 PCI244
+ 0003 PCI247
+ 0004 PCI248
+ 0005 PCI249
+ 0006 PCI260
+ 0007 PCI224
+ 0008 PCI234
+ 0009 PCI236
+ 000a PCI272
+ 000b PCI215
+14dd Boulder Design Labs Inc
+14de Applied Integration Corporation
+14df ASIC Communications Corp
+14e1 INVERTEX
+14e2 INFOLIBRIA
+14e3 AMTELCO
+14e4 Broadcom Inc. and subsidiaries
+ 0576 BCM43224 802.11a/b/g/n
+ 0800 Sentry5 Chipcommon I/O Controller
+ 0804 Sentry5 PCI Bridge
+ 0805 Sentry5 MIPS32 CPU
+ 0806 Sentry5 Ethernet Controller
+ 080b Sentry5 Crypto Accelerator
+ 080f Sentry5 DDR/SDR RAM Controller
+ 0811 Sentry5 External Interface Core
+ 0816 BCM3302 Sentry5 MIPS32 CPU
+ 1570 720p FaceTime HD Camera
+ 1600 NetXtreme BCM5752 Gigabit Ethernet PCI Express
+ 1028 01c1 Precision 490
+ 1028 01c2 Latitude D620
+ 103c 3015 PCIe LAN on Motherboard
+ 107b 5048 E4500 Onboard
+ 1259 2705 AT-2711FX
+ 1601 NetXtreme BCM5752M Gigabit Ethernet PCI Express
+ 1604 BCM5745X NetXtreme-E Ethernet Partition
+ 1605 BCM5745X NetXtreme-E RDMA Partition
+ 1606 BCM5745X NetXtreme-E RDMA Virtual Function
+ 1609 BCM5745X NetXtreme-E Ethernet Virtual Function
+ 1612 BCM70012 Video Decoder [Crystal HD]
+ 1614 BCM57454 NetXtreme-E 10Gb/25Gb/40Gb/50Gb/100Gb Ethernet
+ 14e4 d340 NetXtreme-E Quad-port 10GBASE-T Ethernet OCP 3.0 Adapter (BCM957454-N410SDBT)
+ 1615 BCM70015 Video Decoder [Crystal HD]
+ 1639 NetXtreme II BCM5709 Gigabit Ethernet
+ 1028 0235 PowerEdge R710 BCM5709 Gigabit Ethernet
+ 1028 0236 PowerEdge R610 BCM5709 Gigabit Ethernet
+ 1028 0237 PowerEdge T610 BCM5709 Gigabit Ethernet
+ 103c 7055 NC382i Integrated Multi-port PCI Express Gigabit Server Adapter
+ 103c 7059 NC382T PCIe Dual Port Multifunction Gigabit Server Adapter
+ 10a9 8027 Quad port Gigabit Ethernet Controller
+ 163a NetXtreme II BCM5709S Gigabit Ethernet
+ 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
+ 1259 2984 AT-2973SX
+ 163b NetXtreme II BCM5716 Gigabit Ethernet
+ 1028 028c PowerEdge R410 BCM5716 Gigabit Ethernet
+ 1028 028d PowerEdge T410 BCM5716 Gigabit Ethernet
+ 1028 02f1 PowerEdge R510 BCM5716 Gigabit Ethernet
+ 163c NetXtreme II BCM5716S Gigabit Ethernet
+ 163d NetXtreme II BCM57811 10-Gigabit Ethernet
+ 1043 858a PEB-10G/57811-1S
+ 163e NetXtreme II BCM57811 10 Gigabit Ethernet Multi Function
+ 163f NetXtreme II BCM57811 10-Gigabit Ethernet Virtual Function
+ 1641 NetXtreme BCM57787 Gigabit Ethernet PCIe
+ 1642 NetXtreme BCM57764 Gigabit Ethernet PCIe
+ 1643 NetXtreme BCM5725 Gigabit Ethernet PCIe
+ 1644 NetXtreme BCM5700 Gigabit Ethernet
+ 1014 0277 Broadcom Vigil B5700 1000Base-T
+ 1028 00d1 Broadcom BCM5700
+ 1028 0106 Broadcom BCM5700
+ 1028 0109 Broadcom BCM5700 1000Base-T
+ 1028 010a Broadcom BCM5700 1000BaseTX
+ 10b7 1000 3C996-T 1000Base-T
+ 10b7 1001 3C996B-T 1000Base-T
+ 10b7 1002 3C996C-T 1000Base-T
+ 10b7 1003 3C997-T 1000Base-T Dual Port
+ 10b7 1004 3C996-SX 1000Base-SX
+ 10b7 1005 3C997-SX 1000Base-SX Dual Port
+ 10b7 1008 3C942 Gigabit LOM (31X31)
+ 14e4 0002 NetXtreme 1000Base-SX
+ 14e4 0003 NetXtreme 1000Base-SX
+ 14e4 0004 NetXtreme 1000Base-T
+ 14e4 1028 NetXtreme 1000BaseTX
+ 14e4 1644 BCM5700 1000Base-T
+ 1645 NetXtreme BCM5701 Gigabit Ethernet
+ 0e11 007c NC7770 Gigabit Server Adapter (PCI-X, 10/100/1000-T)
+ 0e11 007d NC6770 Gigabit Server Adapter (PCI-X, 1000-SX)
+ 0e11 0085 NC7780 Gigabit Server Adapter (embedded, WOL)
+ 0e11 0099 NC7780 Gigabit Server Adapter (embedded, WOL)
+ 0e11 009a NC7770 Gigabit Server Adapter (PCI-X, 10/100/1000-T)
+ 0e11 00c1 NC6770 Gigabit Server Adapter (PCI-X, 1000-SX)
+ 1028 0121 Broadcom BCM5701 1000Base-T
+ 103c 128a BCM5701 1000Base-T (HP, OEM 3COM)
+ 103c 128b 1000Base-SX (PCI) [A7073A]
+ 103c 12a4 Core Lan 1000Base-T
+ 103c 12c1 IOX Core Lan 1000Base-T [A7109AX]
+ 103c 1300 Core LAN/SCSI Combo [A6794A]
+ 10a9 8010 IO9/IO10 Gigabit Ethernet (Copper)
+ 10a9 8011 Gigabit Ethernet (Copper)
+ 10a9 8012 Gigabit Ethernet (Fiber)
+ 10b7 1004 3C996-SX 1000Base-SX
+ 10b7 1006 3C996B-T 1000Base-T
+ 10b7 1007 3C1000-T 1000Base-T
+ 10b7 1008 3C940-BR01 1000Base-T
+ 14e4 0001 BCM5701 1000Base-T
+ 14e4 0005 BCM5701 1000Base-T
+ 14e4 0006 BCM5701 1000Base-T
+ 14e4 0007 BCM5701 1000Base-SX
+ 14e4 0008 BCM5701 1000Base-T
+ 14e4 1645 NetXtreme BCM5701 Gigabit Ethernet
+ 14e4 8008 BCM5701 1000Base-T
+ 1646 NetXtreme BCM5702 Gigabit Ethernet
+ 0e11 00bb NC7760 1000BaseTX
+ 1028 0126 Broadcom BCM5702 1000BaseTX
+ 14e4 8009 BCM5702 1000BaseTX
+ 1647 NetXtreme BCM5703 Gigabit Ethernet
+ 0e11 0099 NC7780 1000BaseTX
+ 0e11 009a NC7770 1000BaseTX
+ 10a9 8010 IO9 Gigabit Ethernet (Copper)
+ 14e4 0009 BCM5703 1000BaseTX
+ 14e4 000a BCM5703 1000BaseSX
+ 14e4 000b BCM5703 1000BaseTX
+ 14e4 8009 BCM5703 1000BaseTX
+ 14e4 800a BCM5703 1000BaseTX
+ 1648 NetXtreme BCM5704 Gigabit Ethernet
+ 0e11 00cf NC7772 Gigabit Server Adapter (PCI-X, 10,100,1000-T)
+ 0e11 00d0 NC7782 Gigabit Server Adapter (PCI-X, 10,100,1000-T)
+ 0e11 00d1 NC7783 Gigabit Server Adapter (PCI-X, 10,100,1000-T)
+ 1028 014a PowerEdge 1750
+ 1028 0170 PowerEdge 6850 Broadcom NetXtreme BCM5704
+ 103c 310f NC7782 Gigabit Server Adapter (PCI-X, 10,100,1000-T)
+ 10a9 8013 Dual Port Gigabit Ethernet (PCI-X,Copper)
+ 10a9 8018 Dual Port Gigabit Ethernet (A330)
+ 10a9 801a Dual Port Gigabit Ethernet (IA-blade)
+ 10a9 801b Quad Port Gigabit Ethernet (PCI-E,Copper)
+ 10b7 2000 3C998-T Dual Port 10/100/1000 PCI-X
+ 10b7 3000 3C999-T Quad Port 10/100/1000 PCI-X
+ 1166 1648 NetXtreme CIOB-E 1000Base-T
+ 1734 100b PRIMERGY RX/TX series onboard LAN
+ 1649 NetXtreme BCM5704S_2 Gigabit Ethernet
+ 164a NetXtreme II BCM5706 Gigabit Ethernet
+ 103c 1709 NC371i Integrated PCI-X Multifunction Gigabit Server Adapter
+ 103c 3070 NC380T PCI Express Dual Port Multifunction Gigabit Server Adapter
+ 103c 3101 NC370T MultifuNCtion Gigabit Server Adapter
+ 103c 3106 NC370i Multifunction Gigabit Server Adapter
+ 164c NetXtreme II BCM5708 Gigabit Ethernet
+ 1028 01f0 PowerEdge R900 Broadcom NetXtreme II BCM5708
+ 1028 0205 PowerEdge 2970 Broadcom NetXtreme II BCM5708
+ 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/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 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 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
+ 0e11 00e3 NC7761 Gigabit Server Adapter
+ 1734 1073 Primergy Econel 200 D2020 mainboard
+ 1654 NetXtreme BCM5705_2 Gigabit Ethernet
+ 0e11 00e3 NC7761 Gigabit Server Adapter
+ 103c 3100 NC1020 ProLiant Gigabit Server Adapter 32 PCI
+ 103c 3226 NC150T 4-port Gigabit Combo Switch & Adapter
+ 1655 NetXtreme BCM5717 Gigabit Ethernet PCIe
+ 1656 NetXtreme BCM5718 Gigabit Ethernet PCIe
+ 1657 NetXtreme BCM5719 Gigabit Ethernet PCIe
+ 1014 0420 FC 5260/5899 4-port 1 GbE Adapter for Power
+ 103c 169d Ethernet 1Gb 4-port 331FLR Adapter
+ 103c 22be Ethernet 1Gb 4-port 331i Adapter
+ 103c 3383 Ethernet 1Gb 4-port 331T Adapter
+ 14e4 1904 4-port 1Gb Ethernet Adapter
+ 193d 1025 NIC-ETH330T-LP-4P
+ 1659 NetXtreme BCM5721 Gigabit Ethernet PCI Express
+ 1014 02c6 eServer xSeries server mainboard
+ 1028 01e6 PowerEdge 860
+ 1028 023c PowerEdge R200 Broadcom NetXtreme BCM5721
+ 103c 170b NC320m PCI Express Dual Port Gigabit Server Adapter
+ 103c 7031 NC320T PCIe Gigabit Server Adapter
+ 103c 7032 NC320i PCIe Gigabit Server Adapter
+ 1734 1061 PRIMERGY RX/TX S2 series onboard LAN
+ 165a NetXtreme BCM5722 Gigabit Ethernet PCI Express
+# Dual NIC server
+ 1014 0378 System x3350 (Machine type 4192)
+ 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
+ 103c 705d NC107i Integrated PCI Express Gigabit Server Adapter
+ 165c NetXtreme BCM5724 Gigabit Ethernet PCIe
+ 165d NetXtreme BCM5705M Gigabit Ethernet
+ 1028 865d Latitude D400
+ 14e4 165d Dell Latitude D600
+ 165e NetXtreme BCM5705M_2 Gigabit Ethernet
+ 103c 088c NC8000 laptop
+ 103c 0890 NC6000 laptop
+ 103c 099c NX6110/NC6120
+ 10cf 1279 LifeBook E8010D
+ 165f NetXtreme BCM5720 Gigabit Ethernet PCIe
+ 1028 04f7 PowerEdge R320 server
+ 1028 08fd PowerEdge R6515/R7515 LOM
+ 1028 08ff PowerEdge Rx5xx LOM Board
+ 1028 0900 PowerEdge C6525 LOM
+# Dell 5720 LOM
+ 1028 0917 PowerEdge C6520 LOM
+ 103c 1786 NC332T Adapter
+ 103c 193d NC332i Adapter
+ 103c 2133 NC332i Adapter
+ 103c 22e8 NC332i Adapter
+ 103c 22eb NC332i Adapter
+ 15d9 165f H12SSL-i
+ 1662 NetXtreme II BCM57712 10 Gigabit Ethernet
+ 1663 NetXtreme II BCM57712 10 Gigabit Ethernet Multi Function
+ 1665 NetXtreme BCM5717 Gigabit Ethernet PCIe
+ 1668 NetXtreme BCM5714 Gigabit Ethernet
+ 103c 7039 NC324i PCIe Dual Port Gigabit Server Adapter
+ 1669 NetXtreme 5714S Gigabit Ethernet
+ 166a NetXtreme BCM5780 Gigabit Ethernet
+ 103c 7035 NC325i Integrated Dual port PCIe Express Gigabit Server Adapter
+ 166b NetXtreme BCM5780S Gigabit Ethernet
+ 166e 570x 10/100 Integrated Controller
+ 166f NetXtreme II BCM57712 10 Gigabit Ethernet Virtual Function
+ 1672 NetXtreme BCM5754M Gigabit Ethernet PCI Express
+ 1673 NetXtreme BCM5755M Gigabit Ethernet PCI Express
+ 1674 NetXtreme BCM5756ME Gigabit Ethernet PCI Express
+ 1677 NetXtreme BCM5751 Gigabit Ethernet PCI Express
+ 1028 0176 Dimension XPS Gen 4
+ 1028 0177 Dimension 8400
+ 1028 0179 Optiplex GX280
+ 1028 0182 Latitude D610
+ 1028 0187 Precision M70
+ 1028 01a3 Latitude X1
+ 1028 01a8 Precision 380
+ 1028 01ad OptiPlex GX620
+ 103c 3006 DC7100 SFF(DX878AV)
+ 1462 028c 915P/G Neo2
+ 1734 105d Scenic W620
+ 1678 NetXtreme BCM5715 Gigabit Ethernet
+ 103c 703e NC326i PCIe Dual Port Gigabit Server Adapter
+ 1679 NetXtreme BCM5715S Gigabit Ethernet
+ 103c 1707 NC326m PCIe Dual Port Adapter
+ 103c 170c NC325m PCIe Quad Port Adapter
+ 103c 703c NC326i PCIe Dual Port Gigabit Server Adapter
+ 167a NetXtreme BCM5754 Gigabit Ethernet PCI Express
+ 1028 01da OptiPlex 745
+ 1028 01de Precision 390
+ 1028 01df PowerEdge SC440
+ 1028 0214 Precision T3400
+ 1028 021e Precision T5400
+ 167b NetXtreme BCM5755 Gigabit Ethernet PCI Express
+ 103c 280a DC5750 Microtower
+ 167d NetXtreme BCM5751M Gigabit Ethernet PCI Express
+ 1014 0577 ThinkPad X41 / Z60t
+ 103c 0934 nx8220
+ 103c 0940 Compaq nw8240 Mobile Workstation
+ 103c 0944 Compaq nc6220 Notebook PC
+ 17aa 2081 ThinkPad R60e
+ 167e NetXtreme BCM5751F Fast Ethernet PCI Express
+ 167f NetLink BCM5787F Fast Ethernet PCI Express
+ 1680 NetXtreme BCM5761e Gigabit Ethernet PCIe
+ 1681 NetXtreme BCM5761 Gigabit Ethernet PCIe
+ 1682 NetXtreme BCM57762 Gigabit Ethernet PCIe
+ 106b 00f6 Thunderbolt to Gigabit Ethernet Adapter
+ 1683 NetXtreme BCM57767 Gigabit Ethernet PCIe
+ 1684 NetXtreme BCM5764M Gigabit Ethernet PCIe
+ 1685 NetXtreme II BCM57500S Gigabit Ethernet
+ 1686 NetXtreme BCM57766 Gigabit Ethernet PCIe
+ 1687 NetXtreme BCM5762 Gigabit Ethernet PCIe
+ 1688 NetXtreme BCM5761 10/100/1000BASE-T Ethernet
+ 1259 2708 AT-2712 FX
+# The Broadcom 57800 device has two 1Gig ports and two 10Gig ports. The subsystem information can be used to differentiate.
+ 168a NetXtreme II BCM57800 1/10 Gigabit Ethernet
+# SFP+ ports
+ 1014 0493 PCIe2 LP 4-Port (10Gb+1GbE) SR+RJ45 Adapter (FC EN0T; CCIN 2CC3)
+# RJ-45 ports
+ 1014 0494 PCIe2 LP 4-Port (10Gb+1GbE) SR+RJ45 Adapter (FC EN0T; CCIN 2CC3)
+ 1028 1f5c BCM57800 10-Gigabit Ethernet
+ 1028 1f5d BCM57800 10-Gigabit Ethernet
+ 1028 1f67 BCM57800 1-Gigabit Ethernet
+ 1028 1f68 BCM57800 1-Gigabit Ethernet
+ 168d NetXtreme II BCM57840 10/20 Gigabit Ethernet
+ 168e NetXtreme II BCM57810 10 Gigabit Ethernet
+ 1014 0492 PCIe2 2-port 10 GbE BaseT RJ45 Adapter (FC EN0W; CCIN 2CC4)
+ 103c 1798 Flex-10 10Gb 2-port 530FLB Adapter [Meru]
+ 103c 17a5 Flex-10 10Gb 2-port 530M Adapter
+ 103c 18d3 Ethernet 10Gb 2-port 530T Adapter
+ 103c 1930 FlexFabric 10Gb 2-port 534FLR-SFP+ Adapter
+ 103c 1931 StoreFabric CN1100R Dual Port Converged Network Adapter
+ 103c 1932 FlexFabric 10Gb 2-port 534FLB Adapter
+ 103c 1933 FlexFabric 10Gb 2-port 534M Adapter
+ 103c 193a FlexFabric 10Gb 2-port 533FLR-T Adapter
+ 103c 3382 Ethernet 10Gb 2-port 530FLR-SFP+ Adapter
+ 103c 339d Ethernet 10Gb 2-port 530SFP+ Adapter
+ 193d 1003 530F-B
+ 193d 1006 530F-L
+ 193d 100f NIC-ETH522i-Mb-2x10G
+ 1690 NetXtreme BCM57760 Gigabit Ethernet PCIe
+ 1691 NetLink BCM57788 Gigabit Ethernet PCIe
+ 1028 04aa XPS 8300
+ 1692 NetLink BCM57780 Gigabit Ethernet PCIe
+ 1025 033d Aspire 7740G
+ 1693 NetLink BCM5787M Gigabit Ethernet PCI Express
+ 1025 0121 Aspire 5920G
+ 103c 30c0 6710b
+ 17aa 20d5 ThinkPad R61
+ 1694 NetLink BCM57790 Gigabit Ethernet PCIe
+ 1696 NetXtreme BCM5782 Gigabit Ethernet
+ 103c 12bc d530 CMT (DG746A)
+ 14e4 000d NetXtreme BCM5782 1000Base-T
+ 1698 NetLink BCM5784M Gigabit Ethernet PCIe
+ 1699 NetLink BCM5785 Gigabit Ethernet
+ 169a NetLink BCM5786 Gigabit Ethernet PCI Express
+ 169b NetLink BCM5787 Gigabit Ethernet PCI Express
+ 169c NetXtreme BCM5788 Gigabit Ethernet
+ 103c 308b MX6125
+ 103c 30a1 NC2400
+ 144d c018 X20
+ 1462 590c KT6 Delta-FIS2R (MS-6590)
+ 169d NetLink BCM5789 Gigabit Ethernet PCI Express
+ 16a0 NetLink BCM5785 Fast Ethernet
+ 16a1 BCM57840 NetXtreme II 10 Gigabit Ethernet
+ 1043 866e PEB-10G/57840-2T 10GBase-T Network Adapter
+ 193d 100b NIC-ETH521i-Mb-4x10G
+ 16a2 BCM57840 NetXtreme II 10/20-Gigabit Ethernet
+ 103c 1916 FlexFabric 20Gb 2-port 630FLB Adapter
+ 103c 1917 FlexFabric 20Gb 2-port 630M Adapter
+ 103c 2231 3820C 10/20Gb Converged Network Adapter
+ 103c 22fa FlexFabric 10Gb 2-port 536FLB Adapter
+ 16a3 NetXtreme BCM57786 Gigabit Ethernet PCIe
+ 16a4 BCM57840 NetXtreme II Ethernet Multi Function
+ 103c 1916 NPAR 20Gb 2-port 630FLB Adapter
+ 103c 1917 NPAR 20Gb 2-port 630M Adapter
+ 103c 2231 3820C 10/20Gb Converged Network Adapter (NPAR 1.5)
+ 103c 22fa FlexFabric 10Gb 2-port 536FLB Adapter (NPAR 1.5)
+# The Broadcom 57800 device has two 1Gig ports and two 10Gig ports. The subsystem information can be used to differentiate.
+ 16a5 NetXtreme II BCM57800 1/10 Gigabit Ethernet Multi Function
+ 1028 1f5c NetXtreme II BCM57800 10-Gigabit Ethernet Multi Function
+ 1028 1f5d NetXtreme II BCM57800 10-Gigabit Ethernet Multi Function
+ 1028 1f67 NetXtreme II BCM57800 1-Gigabit Ethernet Multi Function
+ 1028 1f68 NetXtreme II BCM57800 1-Gigabit Ethernet Multi Function
+ 16a6 NetXtreme BCM5702X Gigabit Ethernet
+ 0e11 00bb NC7760 Gigabit Server Adapter (PCI-X, 10/100/1000-T)
+ 1028 0126 BCM5702 1000Base-T
+ 14e4 000c BCM5702 1000Base-T
+ 14e4 8009 BCM5702 1000Base-T
+ 16a7 NetXtreme BCM5703X Gigabit Ethernet
+ 0e11 00ca NC7771 Gigabit Server Adapter (PCI-X, 10,100,1000-T)
+ 0e11 00cb NC7781 Gigabit Server Adapter (PCI-X, 10,100,1000-T)
+ 1014 026f eServer xSeries server mainboard
+ 14e4 0009 NetXtreme BCM5703 1000Base-T
+ 14e4 000a NetXtreme BCM5703 1000Base-SX
+ 14e4 000b NetXtreme BCM5703 1000Base-T
+ 14e4 800a NetXtreme BCM5703 1000Base-T
+ 16a8 NetXtreme BCM5704S Gigabit Ethernet
+ 103c 132b PCI-X 1000Mbps Dual-port Built-in
+ 10a9 8014 Dual Port Gigabit Ethernet (PCI-X,Fiber)
+ 10a9 801c Quad Port Gigabit Ethernet (PCI-E,Fiber)
+ 10b7 2001 3C998-SX Dual Port 1000-SX PCI-X
+# The Broadcom 57800 device has two 1Gig ports and two 10Gig ports. The subsystem information can be used to differentiate.
+ 16a9 NetXtreme II BCM57800 1/10 Gigabit Ethernet Virtual Function
+ 1028 1f5c NetXtreme II BCM57800 10-Gigabit Ethernet Virtual Function
+ 1028 1f5d NetXtreme II BCM57800 10-Gigabit Ethernet Virtual Function
+ 1028 1f67 NetXtreme II BCM57800 1-Gigabit Ethernet Virtual Function
+ 1028 1f68 NetXtreme II BCM57800 1-Gigabit Ethernet Virtual Function
+ 16aa NetXtreme II BCM5706S Gigabit Ethernet
+ 103c 3102 NC370F MultifuNCtion Gigabit Server Adapter
+ 103c 310c NC370i Multifunction Gigabit Server Adapter
+ 16ab NetXtreme II BCM57840 10/20 Gigabit Ethernet Multi Function
+ 16ac NetXtreme II BCM5708S Gigabit Ethernet
+ 1014 0304 NetXtreme II BCM5708S Gigabit Ethernet
+ 1028 01bb PowerEdge 1955 Broadcom NetXtreme II BCM5708S
+ 1028 020c PowerEdge M605 Broadcom NetXtreme II BCM5708S
+ 103c 1706 NC373m Multifunction Gigabit Server Adapter
+ 103c 7038 NC373i PCI Express Multifunction Gigabit Server Adapter
+ 103c 703b NC373i Integrated Multifunction Gigabit Server Adapter
+ 103c 703d NC373F PCI Express Multifunction Gigabit Server Adapter
+ 16ad NetXtreme II BCM57840 10/20 Gigabit Ethernet Virtual Function
+ 103c 1916 FlexFabric 20Gb 2-port 630FLB Adapter
+ 103c 1917 FlexFabric 20Gb 2-port 630M Adapter
+ 103c 2231 3820C 10/20Gb Converged Network Adapter (SR-IOV VF)
+ 103c 22fa FlexFabric 10Gb 2-port 536FLB Adapter (SR-IOV VF)
+ 16ae NetXtreme II BCM57810 10 Gigabit Ethernet Multi Function
+ 103c 1798 NPAR 10Gb 2-port 530FLB Adapter
+ 103c 17a5 NPAR 10Gb 2-port 530M Adapter
+ 103c 18d3 NPAR 10Gb 2-port 530T Adapter
+ 103c 1930 NPAR 10Gb 2-port 534FLR-SFP+ Adapter
+ 103c 1931 NPAR CN1100R Dual Port Converged Network Adapter
+ 103c 1932 NPAR 10Gb 2-port 534FLB Adapter
+ 103c 1933 NPAR 10Gb 2-port 534M Adapter
+ 103c 193a NPAR 10Gb 2-port 533FLR-T Adapter
+ 103c 3382 NPAR 10Gb 2-port 530FLR-SFP+ Adapter
+ 103c 339d NPAR 10Gb 2-port 530SFP+ Adapter
+ 16af NetXtreme II BCM57810 10 Gigabit Ethernet Virtual Function
+ 103c 1798 Flex-10 10Gb 2-port 530FLB Adapter
+ 103c 17a5 Flex-10 10Gb 2-port 530M Adapter
+ 103c 18d3 Ethernet 10Gb 2-port 530T Adapter
+ 103c 1930 FlexFabric 10Gb 2-port 534FLR-SFP+ Adapter
+ 103c 1931 StoreFabric CN1100R Dual Port Converged Network Adapter
+ 103c 1932 FlexFabric 10Gb 2-port 534FLB Adapter
+ 103c 1933 FlexFabric 10Gb 2-port 534M Adapter
+ 103c 193a FlexFabric 10Gb 2-port 533FLR-T Adapter
+ 103c 3382 Ethernet 10Gb 2-port 530FLR-SFP+ Adapter
+ 103c 339d Ethernet 10Gb 2-port 530SFP+ Adapter
+ 16b0 NetXtreme BCM57761 Gigabit Ethernet PCIe
+ 16b1 NetLink BCM57781 Gigabit Ethernet PCIe
+ 1849 96b1 Z77 Extreme4 motherboard
+ 16b2 NetLink BCM57791 Gigabit Ethernet PCIe
+ 16b3 NetXtreme BCM57786 Gigabit Ethernet PCIe
+ 16b4 NetXtreme BCM57765 Gigabit Ethernet PCIe
+ 16b5 NetLink BCM57785 Gigabit Ethernet PCIe
+ 16b6 NetLink BCM57795 Gigabit Ethernet PCIe
+ 16b7 NetXtreme BCM57782 Gigabit Ethernet PCIe
+ 16bc BCM57765/57785 SDXC/MMC Card Reader
+ 16be BCM57765/57785 MS Card Reader
+ 16bf BCM57765/57785 xD-Picture Card Reader
+ 16c1 NetXtreme-E RDMA Virtual Function
+ 16c6 NetXtreme BCM5702A3 Gigabit Ethernet
+ 10b7 1100 3C1000B-T 10/100/1000 PCI
+ 14e4 000c BCM5702 1000Base-T
+ 14e4 8009 BCM5702 1000Base-T
+ 16c7 NetXtreme BCM5703 Gigabit Ethernet
+ 0e11 00ca NC7771 Gigabit Server Adapter (PCI-X, 10,100,1000-T)
+ 0e11 00cb NC7781 Gigabit Server Adapter (PCI-X, 10,100,1000-T)
+ 103c 12c3 Combo FC/GigE-SX [A9782A]
+ 103c 12ca Combo FC/GigE-T [A9784A]
+ 103c 1321 Core I/O LAN/SCSI Combo [AB314A]
+ 14e4 0009 NetXtreme BCM5703 1000Base-T
+ 14e4 000a NetXtreme BCM5703 1000Base-SX
+ 16c8 BCM57301 NetXtreme-C 10Gb Ethernet Controller
+ 16c9 BCM57302 NetXtreme-C 10Gb/25Gb Ethernet Controller
+ 16ca BCM57304 NetXtreme-C 10Gb/25Gb/40Gb/50Gb Ethernet Controller
+ 16cb NetXtreme-C Ethernet Virtual Function
+ 16cc BCM57417 NetXtreme-E Ethernet Partition
+ 16ce BCM57311 NetXtreme-C 10Gb RDMA Ethernet Controller
+ 16cf BCM57312 NetXtreme-C 10Gb/25Gb RDMA Ethernet Controller
+ 16d0 BCM57402 NetXtreme-E 10Gb Ethernet Controller
+ 16d1 BCM57404 NetXtreme-E 10Gb/25Gb Ethernet Controller
+ 16d2 BCM57406 NetXtreme-E 10GBASE-T Ethernet Controller
+ 16d3 NetXtreme-E Ethernet Virtual Function
+ 16d4 BCM57402 NetXtreme-E Ethernet Partition
+ 16d5 BCM57407 NetXtreme-E 10GBase-T Ethernet Controller
+ 16d6 BCM57412 NetXtreme-E 10Gb RDMA Ethernet Controller
+ 117c 00cd FastFrame N4S2 Dual-port 10Gb Ethernet Adapter
+ 14e4 1202 BCM957412M4122C OCP 1x25G Type1 wRoCE
+ 14e4 4120 NetXtreme E-Series Advanced Dual-port 10Gb SFP+ Ethernet Network Daughter Card
+ 14e4 4126 NetXtreme-E Dual-port 10G SFP+ Ethernet OCP 3.0 Adapter (BCM957412N4120C)
+ 152d 8b20 BCM57412 NetXtreme-E 10Gb RDMA Ethernet Controller
+ 152d 8b22 BCM57412 NetXtreme-E 25Gb RDMA Ethernet Controller
+# NIC-ETH531F-LP-2P BCM57412 2 x 10G SFP+ Ethernet PCIe Card
+ 193d 1024 NIC-ETH531F-LP-2P
+ 16d7 BCM57414 NetXtreme-E 10Gb/25Gb RDMA Ethernet Controller
+ 117c 00cc FastFrame N422 Dual-port 25Gb Ethernet Adapter
+ 14e4 1402 BCM957414A4142CC 10Gb/25Gb Ethernet PCIe
+ 14e4 1404 BCM957414M4142C OCP 2x25G Type1 wRoCE
+ 14e4 4140 NetXtreme E-Series Advanced Dual-port 25Gb SFP28 Network Daughter Card
+# BCM957414M4143C
+ 14e4 4143 NetXtreme-E Single-port 40Gb/50Gb Ethernet OCP 2.0 Adapter (BCM957414M4143C)
+ 14e4 4146 NetXtreme-E Dual-port 25G SFP28 Ethernet OCP 3.0 Adapter (BCM957414N4140C)
+ 1590 020e Ethernet 25Gb 2-port 631SFP28 Adapter
+ 1590 0211 Ethernet 25Gb 2-port 631FLR-SFP28 Adapter
+# VSE-225-31S Dual-port 10Gb/25Gb Ethernet PCIe
+ 1eec 0101 VSE-225-31S Dual-port 10Gb/25Gb Ethernet PCIe
+ 16d8 BCM57416 NetXtreme-E Dual-Media 10G RDMA Ethernet Controller
+ 1028 1feb NetXtreme-E 10Gb SFP+ Adapter
+ 117c 00ce FastFrame N4T2 Dual-port 10GBASE-T Ethernet Adapter
+ 14e4 4163 NetXtreme-E Dual-port 10GBASE-T Ethernet OCP 2.0 Adapter (BCM957416M4163C)
+ 14e4 4166 NetXtreme-E Dual-port 10GBASE-T Ethernet OCP 3.0 Adapter (BCM957416N4160C)
+ 1590 020c Ethernet 10Gb 2-port 535T Adapter
+ 1590 0212 Ethernet 10Gb 2-port 535FLR-T Adapter
+ 16d9 BCM57417 NetXtreme-E 10GBASE-T RDMA Ethernet Controller
+ 108e 4866 Dual Port 10GBase-T Ethernet Controller
+ 16dc NetXtreme-E Ethernet Virtual Function
+ 16dd NetLink BCM5781 Gigabit Ethernet PCI Express
+ 16de BCM57412 NetXtreme-E Ethernet Partition
+ 16df BCM57314 NetXtreme-C 10Gb/25Gb/40Gb/50Gb RDMA Ethernet Controller
+ 16e1 NetXtreme-C Ethernet Virtual Function
+ 16e2 BCM57417 NetXtreme-E 10Gb/25Gb RDMA Ethernet Controller
+ 108e 4866 Dual Port 10Gb/25Gb SFP28 Ethernet Controller
+ 16e3 BCM57416 NetXtreme-E 10Gb RDMA Ethernet Controller
+ 16e5 NetXtreme-C RDMA Virtual Function
+ 16e7 BCM57404 NetXtreme-E Ethernet Partition
+ 16e8 BCM57406 NetXtreme-E Ethernet Partition
+ 16e9 BCM57407 NetXtreme-E 25Gb Ethernet Controller
+ 16eb BCM57412 NetXtreme-E RDMA Partition
+ 16ec BCM57414 NetXtreme-E Ethernet Partition
+ 16ed BCM57414 NetXtreme-E RDMA Partition
+ 16ee BCM57416 NetXtreme-E Ethernet Partition
+ 16ef BCM57416 NetXtreme-E RDMA Partition
+ 16f1 BCM57452 NetXtreme-E 10Gb/25Gb/40Gb/50Gb Ethernet
+ 16f3 NetXtreme BCM5727 Gigabit Ethernet PCIe
+ 16f7 NetXtreme BCM5753 Gigabit Ethernet PCI Express
+ 16fd NetXtreme BCM5753M Gigabit Ethernet PCI Express
+ 103c 309f Compaq nx9420 Notebook
+ 103c 30a3 Compaq nw8440
+ 16fe NetXtreme BCM5753F Fast Ethernet PCI Express
+ 170c BCM4401-B0 100Base-TX
+ 1028 0188 Inspiron 6000 laptop
+ 1028 018d Inspiron 700m/710m
+ 1028 0196 Inspiron 5160
+ 1028 01af Inspiron 6400
+ 1028 01cd Inspiron 9400 Laptop
+ 1028 01d7 XPS M1210
+ 1028 01d8 Inspiron E1405
+ 103c 099c NX6110/NC6120
+ 103c 30a2 NX7300 laptop
+ 14e4 170c HP Compaq 6720t Mobile Thin Client
+ 170d NetXtreme BCM5901 100Base-TX
+ 1014 0545 ThinkPad R40e
+ 170e NetXtreme BCM5901 100Base-TX
+ 1712 NetLink BCM5906 Fast Ethernet PCI Express
+ 1713 NetLink BCM5906M Fast Ethernet PCI Express
+ 1028 01f3 Inspiron 1420
+ 1028 0209 XPS M1330
+ 103c 30c0 Compaq 6710b
+ 17aa 3a23 IdeaPad S10e
+ 1750 BCM57508 NetXtreme-E 10Gb/25Gb/40Gb/50Gb/100Gb/200Gb Ethernet
+ 117c 00cf FastFrame N412 Dual-port 100Gb Ethernet Adapter
+ 14e4 2100 NetXtreme-E Dual-port 100G QSFP56 Ethernet PCIe4.0 x16 Adapter (BCM957508-P2100G)
+ 14e4 5208 NetXtreme-E Dual-port 100G QSFP56 Ethernet OCP 3.0 Adapter (BCM957508-N2100G)
+ 14e4 d124 NetXtreme-E P2100D BCM57508 2x100G QSFP PCIE
+ 14e4 df24 NetXtreme-E NGM2100D BCM57508 2x100G KR Mezz Ethernet
+ 1751 BCM57504 NetXtreme-E 10Gb/25Gb/40Gb/50Gb/100Gb/200Gb Ethernet
+ 1028 09d4 PowerEdge XR11/XR12 LOM
+ 14e4 5045 NetXtreme-E BCM57504 4x25G OCP3.0
+ 14e4 5100 NetXtreme-E Single-port 100G QSFP56 Ethernet OCP 3.0 Adapter (BCM957504-N1100G)
+ 14e4 5105 NetXtreme-E Single-port 100G DSFP Ethernet OCP 3.0 Adapter (BCM957504-N1100GD)
+ 14e4 5250 NetXtreme-E BCM57504 4x25G KR Mezz
+ 14e4 d142 NetXtreme-E P425D BCM57504 4x25G SFP28 PCIE
+ 1752 BCM57502 NetXtreme-E 10Gb/25Gb/40Gb/50Gb Ethernet
+ 1800 BCM57502 NetXtreme-E Ethernet Partition
+ 1801 BCM57504 NetXtreme-E Ethernet Partition
+ 1802 BCM57508 NetXtreme-E Ethernet Partition
+ 14e4 df24 BCM57508 NetXtreme-E NGM2100D 2x100G KR Mezz Ethernet Partition
+ 1803 BCM57502 NetXtreme-E RDMA Partition
+ 1804 BCM57504 NetXtreme-E RDMA Partition
+ 1805 BCM57508 NetXtreme-E RDMA Partition
+ 14e4 df24 NetXtreme-E NGM2100D BCM57508 2x100G KR Mezz RDMA Partition
+ 1806 BCM5750X NetXtreme-E Ethernet Virtual Function
+ 14e4 df24 BCM57508 NetXtreme-E NGM2100D 2x100G KR Mezz Ethernet Virtual Function
+ 1807 BCM5750X NetXtreme-E RDMA Virtual Function
+ 14e4 df24 BCM57508 NetXtreme-E NGM2100D 2x100G KR Mezz RDMA Virtual Function
+ 1808 BCM5750X NetXtreme-E Ethernet Virtual Function
+ 14e4 df24 BCM57508 NetXtreme-E NGM2100D 2x100G KR Mezz Ethernet Virtual Function
+ 1809 BCM5750X NetXtreme-E RDMA Virtual Function
+ 14e4 df24 BCM57508 NetXtreme-E NGM2100D 2x100G KR Mezz RDMA Virtual Function
+ 2711 BCM2711 PCIe Bridge
+ 3352 BCM3352
+ 3360 BCM3360
+ 4210 BCM4210 iLine10 HomePNA 2.0
+ 4211 BCM4211 iLine10 HomePNA 2.0 + V.90 56k modem
+ 4212 BCM4212 v.90 56k modem
+ 4220 802-11b/g Wireless PCI controller, packaged as a Linksys WPC54G ver 1.2 PCMCIA card
+ 4222 NetXtreme BCM5753M Gigabit Ethernet PCI Express
+ 4301 BCM4301 802.11b Wireless LAN Controller
+ 1028 0407 TrueMobile 1180 Onboard WLAN
+ 1043 0120 WL-103b Wireless LAN PC Card
+ 16a5 1602 B-300 802.11b Wireless CardBus Adapter
+ 1737 4301 WMP11 v2.7 802.11b Wireless-B PCI Adapter
+ 4305 BCM4307 V.90 56k Modem
+ 4306 BCM4306 802.11bg Wireless LAN controller
+ 4307 BCM4306 802.11bg Wireless LAN Controller
+ 4310 BCM4310 Chipcommon I/OController
+ 4311 BCM4311 802.11b/g WLAN
+ 1028 0007 Wireless 1390 WLAN Mini-Card
+ 1028 0008 Wireless 1390 WLAN ExpressCard
+ 103c 1363 BCM4311 802.11b/g Wireless LAN Controller
+ 103c 1364 BCM4311 802.11b/g Wireless LAN Controller
+ 103c 1365 BCM4311 802.11b/g Wireless LAN Controller
+ 103c 1374 BCM4311 802.11b/g Wireless LAN Controller
+ 103c 1375 BCM4311 802.11b/g Wireless LAN Controller
+ 103c 1376 BCM4311 802.11b/g Wireless LAN Controller
+ 103c 1377 BCM4311 802.11b/g Wireless LAN Controller
+ 103c 137f BCM4322 802.11a/b/g/n Wireless LAN Controller
+ 103c 1380 BCM4322 802.11a/b/g/n Wireless LAN Controller
+ 14e4 4311 BCM94311MCG
+ 4312 BCM4311 802.11a/b/g
+ 1028 0007 Wireless 1490 Dual Band WLAN Mini-Card
+ 1028 0008 Wireless 1490 Dual Band WLAN ExpressCard
+ 103c 135a Broadcom 802.11a/b/g WLAN
+ 103c 135f Broadcom 802.11a/b/g WLAN
+ 103c 1360 Broadcom 802.11a/b/g WLAN
+ 103c 1361 Broadcom 802.11a/b/g WLAN
+ 103c 1362 Broadcom 802.11a/b/g WLAN
+ 103c 1370 Broadcom 802.11a/b/g WLAN
+ 103c 1371 Broadcom 802.11a/b/g WLAN
+ 103c 1372 Broadcom 802.11a/b/g WLAN
+ 103c 1373 Broadcom 802.11a/b/g WLAN
+ 103c 30b5 Presario V3242AU
+ 106b 0089 AirPort Extreme
+ 1371 103c Broadcom 802.11 Multiband-netwerkadapter(6715s)
+ 4313 BCM4311 802.11a
+ 4315 BCM4312 802.11b/g LP-PHY
+ 1028 000b Wireless 1395 WLAN Mini-Card
+ 1028 000c Wireless 1397 WLAN Mini-Card
+ 103c 137c BCM4312 802.11b/g Wireless LAN Controller
+ 103c 137d BCM4312 802.11b/g Wireless LAN Controller
+ 103c 1507 U98Z049.00 Wireless Mini PCIe Card
+ 105b e003 T77H030.00 Wireless Mini PCIe Card
+ 105b e01b T77H106.00 Wireless Half-size Mini PCIe Card
+ 4318 BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller
+ 1028 0005 Wireless 1370 WLAN Mini-PCI Card
+ 1028 0006 Wireless 1370 WLAN PC Card
+ 103c 1355 Broadcom 802.11b/g WLAN
+ 103c 1356 Broadcom 802.11b/g WLAN
+ 103c 1357 Broadcom 802.11b/g WLAN
+ 1043 100f WL-138G v2 / WL-138gE / WL-100gE
+ 1043 120f A6U notebook embedded card
+ 1154 0355 Buffalo WLI2-PCI-G54S High Speed Mode Wireless Adapter
+ 1468 0311 Aspire 3022WLMi, 5024WLMi, 5020
+ 1468 0312 TravelMate 2410
+ 14e4 0449 Gateway 7510GX
+ 16ec 0119 U.S.Robotics Wireless MAXg PC Card
+ 1737 0042 WMP54GS v1.1 802.11g Wireless-G PCI Adapter with SpeedBooster
+ 1737 0048 WPC54G v3 802.11g Wireless-G Notebook Adapter
+ 1737 0049 WPC54GS v2 802.11g Wireless-G Notebook Adapter with SpeedBooster
+ 1799 7000 F5D7000 v4000 Wireless G Desktop Card
+ 1799 7001 F5D7001 v2000 Wireless G Plus Desktop Card
+ 1799 7010 F5D7010 v4000 Wireless G Notebook Card
+ 1799 7011 F5D7011 v2000 High-Speed Mode Wireless G Notebook Card
+ 4319 BCM4318 [AirForce 54g] 802.11a/b/g PCI Express Transceiver
+ 1028 0005 Wireless 1470 Dual Band WLAN Mini-PCI Card
+ 1028 0006 Wireless 1470 Dual Band WLAN PC Card
+ 103c 1358 Broadcom 802.11a/b/g WLAN
+ 103c 1359 Broadcom 802.11a/b/g WLAN
+ 103c 135a Broadcom 802.11a/b/g WLAN
+ 4320 BCM4306 802.11b/g Wireless LAN Controller
+ 1028 0001 TrueMobile 1300 WLAN Mini-PCI Card
+ 1028 0002 TrueMobile 1300 WLAN PC Card
+ 1028 0003 Wireless 1350 WLAN Mini-PCI Card
+ 1028 0004 Wireless 1350 WLAN PC Card
+ 103c 12f4 Broadcom 802.11b/g WLAN
+ 103c 12f8 Broadcom 802.11b/g WLAN
+ 103c 12fa Broadcom 802.11b/g WLAN
+ 103c 12fb Broadcom 802.11b/g WLAN
+ 1043 100f WL-100G
+ 1057 7025 WN825G
+ 106b 004e AirPort Extreme
+ 1154 0330 Buffalo WLI2-PCI-G54S High Speed Mode Wireless Desktop Adapter
+ 144f 7050 eMachines M6805 802.11g Built-in Wireless
+ 144f 7051 Sonnet Aria Extreme PCI
+ 1737 0013 WMP54G v1 802.11g PCI Adapter
+ 1737 0014 WMP54G v2 802.11g PCI Adapter
+ 1737 0015 WMP54GS v1.0 802.11g Wireless-G PCI Adapter with SpeedBooster
+ 1737 4320 WPC54G v1 / WPC54GS v1 802.11g Wireless-G Notebook Adapter
+ 1799 7000 F5D7000 v1000 Wireless G Desktop Card
+ 1799 7001 F5D7001 v1000 Wireless G Plus Desktop Card
+ 1799 7010 F5D7010 v1000 Wireless G Notebook Card
+ 1799 7011 F5D7011 v1000 High-Speed Mode Wireless G Notebook Card
+ 185f 1220 TravelMate 290E WLAN Mini-PCI Card
+ 4321 BCM4321 802.11a Wireless Network Controller
+ 4322 BCM4322 802.11bgn Wireless Network Controller
+ 4324 BCM4309 802.11abg Wireless Network Controller
+ 1028 0001 Truemobile 1400
+ 1028 0002 TrueMobile 1400 Dual Band WLAN PC Card
+ 1028 0003 Truemobile 1450 MiniPCI
+ 1028 0004 Wireless 1450 Dual Band WLAN PC Card
+ 103c 12f9 Broadcom 802.11a/b/g WLAN
+ 103c 12fc Broadcom 802.11a/b/g WLAN
+ 4325 BCM4306 802.11bg Wireless Network Controller
+ 1414 0003 Wireless Notebook Adapter MN-720
+ 1414 0004 Wireless PCI Adapter MN-730
+ 4326 BCM4307 Chipcommon I/O Controller?
+ 4328 BCM4321 802.11a/b/g/n
+ 1028 0009 Wireless 1500 Draft 802.11n WLAN Mini-Card
+ 1028 000a Wireless 1500 Draft 802.11n WLAN Mini-card
+ 103c 1366 BCM4321 802.11a/b/g/n Wireless LAN Controller
+ 103c 1367 BCM4321 802.11a/b/g/n Wireless LAN Controller
+ 103c 1368 BCM4321 802.11a/b/g/n Wireless LAN Controller
+ 103c 1369 BCM4321 802.11a/b/g/n Wireless LAN Controller
+ 106b 0087 AirPort Extreme
+ 106b 0088 AirPort Extreme
+ 106b 008b AirPort Extreme
+ 106b 008c AirPort Extreme
+ 106b 0090 AirPort Extreme
+ 14e4 4328 BCM4328 802.11a/b/g/n
+ 1737 0066 WPC600N v1 802.11a/b/g/n Wireless-N CardBus Adapter
+ 1737 0068 WEC600N v1 802.11a/b/g/n Wireless-N ExpressCard
+ 4329 BCM4321 802.11b/g/n
+ 1385 7b00 WN511B RangeMax NEXT Wireless Notebook Adapter
+ 1385 7d00 WN311B RangeMax Next 270 Mbps Wireless PCI Adapter
+ 1737 0058 WPC300N v1 Wireless-N Notebook Adapter
+ 432a BCM4321 802.11an Wireless Network Controller
+ 432b BCM4322 802.11a/b/g/n Wireless LAN Controller
+ 1028 000d Wireless 1510 Wireless-N WLAN Mini-Card
+ 106b 008d AirPort Extreme
+ 106b 008e AirPort Extreme
+ 432c BCM4322 802.11b/g/n
+ 1799 d311 Dynex DX-NNBX 802.11n WLAN Cardbus Card
+ 432d BCM4322 802.11an Wireless Network Controller
+ 4331 BCM4331 802.11a/b/g/n
+ 106b 00d6 AirPort Extreme
+ 106b 00e4 AirPort Extreme
+ 106b 00ef AirPort Extreme
+ 106b 00f4 AirPort Extreme
+ 106b 00f5 AirPort Extreme
+ 106b 010e AirPort Extreme
+ 106b 010f AirPort Extreme
+ 4333 Serial (EDGE/GPRS modem part of Option GT Combo Edge)
+ 4344 EDGE/GPRS data and 802.11b/g combo cardbus [GC89]
+ 4350 BCM43222 Wireless Network Adapter
+ 4351 BCM43222 802.11abgn Wireless Network Adapter
+ 4353 BCM43224 802.11a/b/g/n
+ 1028 000e Wireless 1520 Half-size Mini PCIe Card
+ 103c 1509 WMIB-275N Half-size Mini PCIe Card
+ 106b 0093 AirPort Extreme
+ 106b 00d1 AirPort Extreme
+ 106b 00e9 AirPort Extreme
+ 14e4 04d8 Pegatron UPWL6024
+ 4357 BCM43225 802.11b/g/n
+ 105b e021 T77H103.00 Wireless Half-size Mini PCIe Card
+ 4358 BCM43227 802.11b/g/n
+ 4359 BCM43228 802.11a/b/g/n
+ 1028 0011 Wireless 1530 Half-size Mini PCIe Card
+ 103c 182c BCM943228HM4L 802.11a/b/g/n 2x2 Wi-Fi Adapter
+ 4360 BCM4360 802.11ac Wireless Network Adapter
+ 4365 BCM43142 802.11b/g/n
+ 1028 0016 Wireless 1704 802.11n + BT 4.0
+ 43a0 BCM4360 802.11ac Wireless Network Adapter
+ 43a1 BCM4360 802.11ac Wireless Network Adapter
+ 43a2 BCM4360 802.11ac Wireless Network Adapter
+ 43a3 BCM4350 802.11ac Wireless Network Adapter
+# Manufactured by Foxconn for Lenovo
+ 17aa 075a 00JT494
+ 43a9 BCM43217 802.11b/g/n
+ 43aa BCM43131 802.11b/g/n
+ 43ae BCM43162 802.11ac Wireless Network Adapter
+ 43b1 BCM4352 802.11ac Wireless Network Adapter
+ 43ba BCM43602 802.11ac Wireless LAN SoC
+ 43bb BCM43602 802.11ac Wireless LAN SoC
+ 43bc BCM43602 802.11ac Wireless LAN SoC
+ 43d3 BCM43567 802.11ac Wireless Network Adapter
+ 43d9 BCM43570 802.11ac Wireless Network Adapter
+ 43dc BCM4355 802.11ac Wireless LAN SoC
+ 43df BCM4354 802.11ac Wireless LAN SoC
+ 43e9 BCM4358 802.11ac Wireless LAN SoC
+ 43ec BCM4356 802.11ac Wireless Network Adapter
+ 4401 BCM4401 100Base-T
+ 1025 0035 TravelMate 660
+ 1025 0064 Extensa 3000 series laptop
+ 1028 8127 Dimension 2400
+ 103c 08b0 tc1100 tablet
+ 1043 80a8 A7V8X motherboard
+ 4402 BCM4402 Integrated 10/100BaseT
+ 4403 BCM4402 V.90 56k Modem
+ 4410 BCM4413 iLine32 HomePNA 2.0
+ 4411 BCM4413 V.90 56k modem
+ 4412 BCM4412 10/100BaseT
+ 4415 BCM4359 802.11ac Dual-Band Wireless Network Controller
+ 441f BCM4361 802.11ac Dual-Band Wireless Network Controller
+ 4420 BCM4361 802.11ac 2.4 GHz Wireless Network Controller
+ 4421 BCM4361 802.11ac 5 GHz Wireless Network Controller
+ 4425 BRCM4378 Wireless Network Adapter
+ 4430 BCM44xx CardBus iLine32 HomePNA 2.0
+ 4432 BCM4432 CardBus 10/100BaseT
+ 4464 BCM4364 802.11ac Wireless Network Adapter
+# brcmfmac reports it as BCM4377/4 but macOS drivers call it BCM4377b
+ 4488 BCM4377b Wireless Network Adapter
+ 4610 BCM4610 Sentry5 PCI to SB Bridge
+ 4611 BCM4610 Sentry5 iLine32 HomePNA 1.0
+ 4612 BCM4610 Sentry5 V.90 56k Modem
+ 4613 BCM4610 Sentry5 Ethernet Controller
+ 4614 BCM4610 Sentry5 External Interface
+ 4615 BCM4610 Sentry5 USB Controller
+ 4704 BCM4704 PCI to SB Bridge
+ 4705 BCM4704 Sentry5 802.11b Wireless LAN Controller
+ 4706 BCM4704 Sentry5 Ethernet Controller
+ 4707 BCM4704 Sentry5 USB Controller
+ 4708 BCM4704 Crypto Accelerator
+ 4710 BCM4710 Sentry5 PCI to SB Bridge
+ 4711 BCM47xx Sentry5 iLine32 HomePNA 2.0
+ 4712 BCM47xx V.92 56k modem
+ 4713 Sentry5 Ethernet Controller
+ 4714 BCM47xx Sentry5 External Interface
+ 4715 BCM47xx Sentry5 USB / Ethernet Controller
+ 4716 BCM47xx Sentry5 USB Host Controller
+ 4717 BCM47xx Sentry5 USB Device Controller
+ 4718 Sentry5 Crypto Accelerator
+ 4719 BCM47xx/53xx RoboSwitch Core
+ 4720 BCM4712 MIPS CPU
+ 4727 BCM4313 802.11bgn Wireless Network Adapter
+ 1028 0010 Inspiron M5010 / XPS 8300
+ 5365 BCM5365P Sentry5 Host Bridge
+ 5600 BCM5600 StrataSwitch 24+2 Ethernet Switch Controller
+ 5605 BCM5605 StrataSwitch 24+2 Ethernet Switch Controller
+ 5615 BCM5615 StrataSwitch 24+2 Ethernet Switch Controller
+ 5625 BCM5625 StrataSwitch 24+2 Ethernet Switch Controller
+ 5645 BCM5645 StrataSwitch 24+2 Ethernet Switch Controller
+ 5670 BCM5670 8-Port 10GE Ethernet Switch Fabric
+ 5680 BCM5680 G-Switch 8 Port Gigabit Ethernet Switch Controller
+ 5690 BCM5690 12-port Multi-Layer Gigabit Ethernet Switch
+ 5691 BCM5691 GE/10GE 8+2 Gigabit Ethernet Switch Controller
+ 5692 BCM5692 12-port Multi-Layer Gigabit Ethernet Switch
+ 5695 BCM5695 12-port + HiGig Multi-Layer Gigabit Ethernet Switch
+ 5698 BCM5698 12-port Multi-Layer Gigabit Ethernet Switch
+ 5820 BCM5820 Crypto Accelerator
+ 5821 BCM5821 Crypto Accelerator
+ 5822 BCM5822 Crypto Accelerator
+ 5823 BCM5823 Crypto Accelerator
+ 5824 BCM5824 Crypto Accelerator
+ 5840 BCM5840 Crypto Accelerator
+ 5841 BCM5841 Crypto Accelerator
+ 5850 BCM5850 Crypto Accelerator
+ 5e87 Valkyrie offload engine
+ 5e88 Viper Offload Engine
+# bluetooth PCI function of the BRCM4378 Wireless Network Adapter
+ 5f69 BRCM4378 Bluetooth Controller
+# Bluetooth PCI function of the BRCM4387 Wireless Network Adapter
+ 5f71 BRCM4387 Bluetooth Controller
+# Bluetooth PCI function of the BRCM4377 Wireless Network Adapter
+ 5fa0 BRCM4377 Bluetooth Controller
+ 8602 BCM7400/BCM7405 Serial ATA Controller
+ 9026 CN99xx [ThunderX2] Integrated USB 3.0 xHCI Host Controller
+ 9027 CN99xx [ThunderX2] Integrated AHCI/SATA 3 Host Controller
+ a8d8 BCM43224/5 Wireless Network Adapter
+ aa52 BCM43602 802.11ac Wireless LAN SoC
+ b080 BCM56080 Firelight2 Switch ASIC
+ b302 BCM56302 StrataXGS 24x1GE 2x10GE Switch Controller
+ b334 BCM56334 StrataXGS 24x1GE 4x10GE Switch Controller
+ b370 BCM56370 Switch ASIC
+ b371 BCM56371 Switch ASIC
+ b372 BCM56372 Switch ASIC
+ b375 BCM56375 Switch ASIC
+ b376 BCM56376 Switch ASIC
+ b377 BCM56377 Switch ASIC
+ b379 Broadcom BCM56379 Switch ASIC
+ b470 BCM56470 SWITCH ASIC
+ b471 BCM56471 SWITCH ASIC
+ b472 BCM56472 SWITCH ASIC
+ b800 BCM56800 StrataXGS 10GE Switch Controller
+ b842 BCM56842 Trident 10GE Switch Controller
+# Trident2
+ b850 Broadcom BCM56850 Switch ASIC
+ b880 BCM56880 Switch ASIC
+# Tomahawk
+ b960 Broadcom BCM56960 Switch ASIC
+# Tomahawk4
+ b990 BCM56990 Switch ASIC
+# Tomahawk4G
+ b996 BCM56996 Tomahawk4G 106G Switch ASIC
+# Tomahawk4GT
+ b998 BCM56998 Tomahawk4GT 106G Switch ASIC
+# Tomahawk4D
+ b999 BCM56999 Tomahawk4D 106G Switch ASIC
+ c909 BCM78909 Switch ASIC
+ d802 BCM58802 Stingray 50Gb Ethernet SoC
+ 14e4 8021 Stingray Dual-Port 25Gb Ethernet PCIe SmartNIC w16GB DRAM (Part No BCM958802A8046C)
+ 14e4 8023 PS410T-H04 NetXtreme-S 4x10G 10GBaseT PCIe SmartNIC
+ 14e4 8024 Stingray Dual-Port 25Gb Ethernet PCIe SmartNIC w4GB DRAM (Part No BCM958802A8044C)
+ 14e4 8028 Stingray Dual-Port 25Gb Ethernet PCIe SmartNIC w8GB DRAM (Part No BCM958802A8048C)
+ 1bb0 0021 HPE SimpliVity Accelerator
+ d804 BCM58804 Stingray 100Gb Ethernet SoC
+# Trident5-X12 Switch ASIC
+ f800 BCM78800 switch ASIC for f800
+14e5 Pixelfusion Ltd
+14e6 SHINING Technology Inc
+14e7 3CX
+14e8 RAYCER Inc
+14e9 GARNETS System CO Ltd
+14ea Planex Communications, Inc
+ ab06 FNW-3603-TX CardBus Fast Ethernet
+ ab07 RTL81xx RealTek Ethernet
+ ab08 FNW-3602-TX CardBus Fast Ethernet
+14eb SEIKO EPSON Corp
+# nee ACQIRIS
+14ec Agilent Technologies
+ 0000 Aciris Digitizer (malformed ID)
+14ed DATAKINETICS Ltd
+14ee MASPRO KENKOH Corp
+14ef CARRY Computer ENG. CO Ltd
+14f0 CANON RESEACH CENTRE FRANCE
+14f1 Conexant Systems, Inc.
+ 1002 HCF 56k Modem
+ 1003 HCF 56k Modem
+ 1004 HCF 56k Modem
+ 1005 HCF 56k Modem
+ 1006 HCF 56k Modem
+ 1022 HCF 56k Modem
+ 1023 HCF 56k Modem
+ 1024 HCF 56k Modem
+ 1025 HCF 56k Modem
+ 1026 HCF 56k Modem
+ 1032 HCF 56k Modem
+ 1033 HCF 56k Data/Fax Modem
+ 1033 8077 NEC
+ 122d 4027 Dell Zeus - MDP3880-W(B) Data Fax Modem
+ 122d 4030 Dell Mercury - MDP3880-U(B) Data Fax Modem
+ 122d 4034 Dell Thor - MDP3880-W(U) Data Fax Modem
+ 13e0 020d Dell Copper
+ 13e0 020e Dell Silver
+ 13e0 0261 IBM
+ 13e0 0290 Compaq Goldwing
+ 13e0 02a0 IBM
+ 13e0 02b0 IBM
+ 13e0 02c0 Compaq Scooter
+ 13e0 02d0 IBM
+ 144f 1500 IBM P85-DF (1)
+ 144f 1501 IBM P85-DF (2)
+ 144f 150a IBM P85-DF (3)
+ 144f 150b IBM P85-DF Low Profile (1)
+ 144f 1510 IBM P85-DF Low Profile (2)
+ 1034 HCF 56k Data/Fax/Voice Modem
+ 1035 HCF 56k Data/Fax/Voice/Spkp (w/Handset) Modem
+ 10cf 1098 Fujitsu P85-DFSV
+ 1036 HCF 56k Data/Fax/Voice/Spkp Modem
+ 104d 8067 HCF 56k Modem
+ 122d 4029 MDP3880SP-W
+ 122d 4031 MDP3880SP-U
+ 13e0 0209 Dell Titanium
+ 13e0 020a Dell Graphite
+ 13e0 0260 Gateway Red Owl
+ 13e0 0270 Gateway White Horse
+ 1052 HCF 56k Data/Fax Modem (Worldwide)
+ 1053 HCF 56k Data/Fax Modem (Worldwide)
+ 1054 HCF 56k Data/Fax/Voice Modem (Worldwide)
+ 1055 HCF 56k Data/Fax/Voice/Spkp (w/Handset) Modem (Worldwide)
+ 1056 HCF 56k Data/Fax/Voice/Spkp Modem (Worldwide)
+ 122d 4035 MDP3900V-W
+ 1057 HCF 56k Data/Fax/Voice/Spkp Modem (Worldwide)
+ 1059 HCF 56k Data/Fax/Voice Modem (Worldwide)
+ 1063 HCF 56k Data/Fax Modem
+ 1064 HCF 56k Data/Fax/Voice Modem
+ 1065 HCF 56k Data/Fax/Voice/Spkp (w/Handset) Modem
+ 1066 HCF 56k Data/Fax/Voice/Spkp Modem
+ 122d 4033 Dell Athena - MDP3900V-U
+ 1085 HCF V90 56k Data/Fax/Voice/Spkp PCI Modem
+ 10b6 CX06834-11 HCF V.92 56k Data/Fax/Voice/Spkp Modem
+ 1433 HCF 56k Data/Fax Modem
+ 1434 HCF 56k Data/Fax/Voice Modem
+ 1435 HCF 56k Data/Fax/Voice/Spkp (w/Handset) Modem
+ 1436 HCF 56k Data/Fax Modem
+ 1453 HCF 56k Data/Fax Modem
+ 13e0 0240 IBM
+ 13e0 0250 IBM
+ 144f 1502 IBM P95-DF (1)
+ 144f 1503 IBM P95-DF (2)
+ 1454 HCF 56k Data/Fax/Voice Modem
+ 1455 HCF 56k Data/Fax/Voice/Spkp (w/Handset) Modem
+ 1456 HCF 56k Data/Fax/Voice/Spkp Modem
+ 122d 4035 Dell Europa - MDP3900V-W
+ 122d 4302 Dell MP3930V-W(C) MiniPCI
+ 1610 ADSL AccessRunner PCI Arbitration Device
+ 1611 AccessRunner PCI ADSL Interface Device
+ 1620 AccessRunner V2 PCI ADSL Arbitration Device
+ 1621 AccessRunner V2 PCI ADSL Interface Device
+ 1622 AccessRunner V2 PCI ADSL Yukon WAN Adapter
+ 1803 HCF 56k Modem
+ 0e11 0023 623-LAN Grizzly
+ 0e11 0043 623-LAN Yogi
+ 1811 MiniPCI Network Adapter
+ 1815 HCF 56k Modem
+ 0e11 0022 Grizzly
+ 0e11 0042 Yogi
+# Integrated in CX86111/CX86113 processors
+ 1830 CX861xx Integrated Host Bridge
+ 2003 HSF 56k Data/Fax Modem
+ 2004 HSF 56k Data/Fax/Voice Modem
+ 2005 HSF 56k Data/Fax/Voice/Spkp (w/Handset) Modem
+ 2006 HSF 56k Data/Fax/Voice/Spkp Modem
+ 2013 HSF 56k Data/Fax Modem
+ 0e11 b195 Bear
+ 0e11 b196 Seminole 1
+ 0e11 b1be Seminole 2
+ 1025 8013 Acer
+ 1033 809d NEC
+ 1033 80bc NEC
+ 155d 6793 HP
+ 155d 8850 E Machines
+ 2014 HSF 56k Data/Fax/Voice Modem
+ 2015 HSF 56k Data/Fax/Voice/Spkp (w/Handset) Modem
+ 2016 HSF 56k Data/Fax/Voice/Spkp Modem
+ 2043 HSF 56k Data/Fax Modem (WorldW SmartDAA)
+ 2044 HSF 56k Data/Fax/Voice Modem (WorldW SmartDAA)
+ 2045 HSF 56k Data/Fax/Voice/Spkp (w/Handset) Modem (WorldW SmartDAA)
+ 14f1 2045 Generic SoftK56
+ 2046 HSF 56k Data/Fax/Voice/Spkp Modem (WorldW SmartDAA)
+ 2063 HSF 56k Data/Fax Modem (SmartDAA)
+ 2064 HSF 56k Data/Fax/Voice Modem (SmartDAA)
+ 2065 HSF 56k Data/Fax/Voice/Spkp (w/Handset) Modem (SmartDAA)
+ 2066 HSF 56k Data/Fax/Voice/Spkp Modem (SmartDAA)
+ 2093 HSF 56k Modem
+ 155d 2f07 Legend
+ 2143 HSF 56k Data/Fax/Cell Modem (Mob WorldW SmartDAA)
+ 2144 HSF 56k Data/Fax/Voice/Cell Modem (Mob WorldW SmartDAA)
+ 2145 HSF 56k Data/Fax/Voice/Spkp (w/HS)/Cell Modem (Mob WorldW SmartDAA)
+ 2146 HSF 56k Data/Fax/Voice/Spkp/Cell Modem (Mob WorldW SmartDAA)
+ 2163 HSF 56k Data/Fax/Cell Modem (Mob SmartDAA)
+ 2164 HSF 56k Data/Fax/Voice/Cell Modem (Mob SmartDAA)
+ 2165 HSF 56k Data/Fax/Voice/Spkp (w/HS)/Cell Modem (Mob SmartDAA)
+ 2166 HSF 56k Data/Fax/Voice/Spkp/Cell Modem (Mob SmartDAA)
+ 2343 HSF 56k Data/Fax CardBus Modem (Mob WorldW SmartDAA)
+ 2344 HSF 56k Data/Fax/Voice CardBus Modem (Mob WorldW SmartDAA)
+ 2345 HSF 56k Data/Fax/Voice/Spkp (w/HS) CardBus Modem (Mob WorldW SmartDAA)
+ 2346 HSF 56k Data/Fax/Voice/Spkp CardBus Modem (Mob WorldW SmartDAA)
+ 2363 HSF 56k Data/Fax CardBus Modem (Mob SmartDAA)
+ 2364 HSF 56k Data/Fax/Voice CardBus Modem (Mob SmartDAA)
+ 2365 HSF 56k Data/Fax/Voice/Spkp (w/HS) CardBus Modem (Mob SmartDAA)
+ 2366 HSF 56k Data/Fax/Voice/Spkp CardBus Modem (Mob SmartDAA)
+ 2443 HSF 56k Data/Fax Modem (Mob WorldW SmartDAA)
+ 104d 8075 Modem
+ 104d 8083 Modem
+ 104d 8097 Modem
+ 2444 HSF 56k Data/Fax/Voice Modem (Mob WorldW SmartDAA)
+ 2445 HSF 56k Data/Fax/Voice/Spkp (w/HS) Modem (Mob WorldW SmartDAA)
+ 2446 HSF 56k Data/Fax/Voice/Spkp Modem (Mob WorldW SmartDAA)
+ 2463 HSF 56k Data/Fax Modem (Mob SmartDAA)
+ 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)
+ 2702 HSFi modem RD01-D270
+ 1028 8d88 SmartHSFi V92 56K PCI Modem
+ 2f00 HSF 56k HSFi Modem
+ 13e0 8d84 IBM HSFi V.90
+ 13e0 8d85 Compaq Stinger
+ 14f1 2004 Dynalink 56PMi
+ 2f02 HSF 56k HSFi Data/Fax
+ 2f11 HSF 56k HSFi Modem
+ 2f20 HSF 56k Data/Fax Modem
+ 14f1 200c Soft Data Fax Modem with SmartCP
+ 14f1 200f Dimension 3000
+ 2f30 SoftV92 SpeakerPhone SoftRing Modem with SmartSP
+ 14f1 2014 Devolo MikroLink 56K Modem PCI
+ 2f50 Conexant SoftK56 Data/Fax Modem
+ 510f Conexant CX 20751/20752
+ 5b7a CX23418 Single-Chip MPEG-2 Encoder with Integrated Analog Video/Broadcast Audio Decoder
+ 0070 7444 WinTV HVR-1600
+ 107d 6f34 WinFast DVR3100 H
+ 5854 3343 GoTView PCI DVD3 Hybrid
+ 8200 CX25850
+ 8234 RS8234 ATM SAR Controller [ServiceSAR Plus]
+ 8800 CX23880/1/2/3 PCI Video and Audio Decoder
+ 0070 2801 Hauppauge WinTV 28xxx (Roslyn) models
+ 0070 3400 WinTV 34604
+ 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 9002 Nova-T DVB-T Model 909
+ 0070 9200 Nova-SE2 DVB-S
+ 0070 9202 Nova-S-Plus DVB-S
+ 0070 9402 WinTV-HVR1100 DVB-T/Hybrid
+ 0070 9600 WinTV 88x Video
+ 0070 9802 WinTV-HVR1100 DVB-T/Hybrid (Low Profile)
+ 1002 00f8 ATI TV Wonder Pro
+ 1002 00f9 ATI TV Wonder
+ 1002 a101 HDTV Wonder
+ 1043 4823 PVR-416
+ 107d 6611 Winfast TV 2000XP Expert
+ 107d 6613 Leadtek Winfast 2000XP Expert
+ 107d 6620 Leadtek Winfast DV2000
+ 107d 663c Leadtek PVR 2000
+ 107d 665f WinFast DTV1000-T
+ 10fc d003 IODATA GV-VCP3/PCI
+ 10fc d035 IODATA GV/BCTV7E
+ 1421 0334 Instant TV DVB-T PCI
+ 1461 000a AVerTV 303 (M126)
+ 1461 000b AverTV Studio 303 (M126)
+ 1461 8011 UltraTV Media Center PCI 550
+ 1462 8606 MSI TV-@nywhere Master
+ 14c7 0107 GDI Black Gold
+ 14f1 0187 Conexant DVB-T reference design
+ 14f1 0342 Digital-Logic MICROSPACE Entertainment Center (MEC)
+ 153b 1166 Cinergy 1400 DVB-T
+ 1540 2580 Provideo PV259
+ 1554 4811 PixelView
+ 1554 4813 Club 3D ZAP1000 MCE Edition
+ 17de 08a1 KWorld/VStream XPert DVB-T with cx22702
+ 17de 08a6 KWorld/VStream XPert DVB-T
+ 17de 08b2 KWorld DVB-S 100
+ 17de a8a6 digitalnow DNTV Live! DVB-T
+ 1822 0025 digitalnow DNTV Live! DVB-T Pro
+ 185b e000 VideoMate X500
+ 18ac d500 FusionHDTV 5 Gold
+ 18ac d810 FusionHDTV 3 Gold-Q
+ 18ac d820 FusionHDTV 3 Gold-T
+ 18ac db00 FusionHDTV DVB-T1
+ 18ac db11 FusionHDTV DVB-T Plus
+ 18ac db50 FusionHDTV DVB-T Dual Digital
+ 5654 2388 GoTView PCI Hybrid TV Tuner Card
+ 7063 3000 pcHDTV HD3000 HDTV
+ 7063 5500 pcHDTV HD-5500
+ 8801 CX23880/1/2/3 PCI Video and Audio Decoder [Audio Port]
+ 0070 2801 Hauppauge WinTV 28xxx (Roslyn) models
+ 185b e000 VideoMate X500
+ 5654 2388 GoTView PCI Hybrid Audio AVStream Device
+ 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
+ 1043 4823 PVR-416
+ 107d 663c Leadtek PVR 2000
+ 107d 665f WinFast DTV1000-T
+ 14f1 0187 Conexant DVB-T reference design
+ 17de 08a1 XPert DVB-T PCI BDA DVBT 23880 Transport Stream Capture
+ 17de 08a6 KWorld/VStream XPert DVB-T
+ 18ac d500 DViCO FusionHDTV5 Gold
+ 18ac d810 DViCO FusionHDTV3 Gold-Q
+ 18ac d820 DViCO FusionHDTV3 Gold-T
+ 18ac db00 DVICO FusionHDTV DVB-T1
+ 18ac db10 DVICO FusionHDTV DVB-T Plus
+ 5654 2388 GoTView PCI Hybrid TS Capture Device
+ 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 3400 WinTV 34604
+ 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
+ 18ac d500 DViCO FusionHDTV5 Gold
+ 18ac d810 DViCO FusionHDTV3 Gold-Q
+ 18ac d820 DViCO FusionHDTV3 Gold-T
+ 18ac db00 DVICO FusionHDTV DVB-T1
+ 5654 2388 GoTView PCI Hybrid Audio Capture Device
+ 8852 CX23885 PCI Video and Audio Decoder
+ 0070 8010 WinTV HVR-1400 ExpressCard
+ 0070 f038 WinTV HVR-5525
+ 107d 6f22 WinFast PxTV1200
+ 12ab d585 PE988J Hybrid ATSC/QAM PCI-E AVS Video Capture (SoftEncoder)
+ 13c2 3013 TT-budget CT2-4500 CI
+ 1461 c039 AVerTV Hybrid Express (A577)
+ 153b 117e Cinergy T PCIe Dual
+ 18ac db78 FusionHDTV DVB-T Dual Express
+ 4254 0950 S950
+ 4254 0952 S952
+ 4254 0982 T982
+ 4254 9580 T9580
+ 4254 980c T980C
+ 8880 CX23887/8 PCIe Broadcast Audio and Video Decoder with 3D Comb
+ 0070 2259 WinTV HVR-1250
+ 0070 6a18 WinTV-quadHD
+ 0070 c108 WinTV-HVR-4400-HD model 1278
+ 1461 3100 CE310B SD PCIe Video Capture Card
+ 5654 2389 GoTView X5 DVD Hybrid PCI-E
+ 5654 2390 GoTView X5 3D HYBRID PCI-E
+14f2 MOBILITY Electronics
+ 0120 EV1000 bridge
+ 0121 EV1000 Parallel port
+ 0122 EV1000 Serial port
+ 0123 EV1000 Keyboard controller
+ 0124 EV1000 Mouse controller
+14f3 BroadLogic
+ 2030 2030 DVB-S Satellite Receiver
+ 2035 2035 DVB-S Satellite Receiver
+ 2050 2050 DVB-T Terrestrial (Cable) Receiver
+ 2060 2060 ATSC Terrestrial (Cable) Receiver
+14f4 TOKYO Electronic Industry CO Ltd
+14f5 SOPAC Ltd
+14f6 COYOTE Technologies LLC
+14f7 WOLF Technology Inc
+14f8 AUDIOCODES Inc
+ 2077 TP-240 dual span E1 VoIP PCI card
+14f9 AG COMMUNICATIONS
+14fa WANDEL & GOLTERMANN
+14fb TRANSAS MARINE (UK) Ltd
+14fc Quadrics Ltd
+ 0000 QsNet Elan3 Network Adapter
+ 0001 QsNetII Elan4 Network Adapter
+ 0002 QsNetIII Elan5 Network Adapter
+14fd JAPAN Computer Industry Inc
+14fe ARCHTEK TELECOM Corp
+14ff TWINHEAD INTERNATIONAL Corp
+1500 DELTA Electronics, Inc
+ 1360 RTL81xx RealTek Ethernet
+1501 BANKSOFT CANADA Ltd
+1502 MITSUBISHI ELECTRIC LOGISTICS SUPPORT Co Ltd
+1503 KAWASAKI LSI USA Inc
+1504 KAISER Electronics
+1505 ITA INGENIEURBURO FUR TESTAUFGABEN GmbH
+1506 CHAMELEON Systems Inc
+# Should be HTEC Ltd, but there are no known HTEC chips and 1507 is already used by mistake by Motorola (see vendor ID 1057).
+1507 Motorola ?? / HTEC
+ 0001 MPC105 [Eagle]
+ 0002 MPC106 [Grackle]
+ 0003 MPC8240 [Kahlua]
+ 0100 MC145575 [HFC-PCI]
+ 0431 KTI829c 100VG
+ 4801 Raven
+ 4802 Falcon
+ 4803 Hawk
+ 4806 CPX8216
+1508 HONDA CONNECTORS/MHOTRONICS Inc
+1509 FIRST INTERNATIONAL Computer Inc
+150a FORVUS RESEARCH Inc
+150b YAMASHITA Systems Corp
+150c KYOPAL CO Ltd
+150d WARPSPPED Inc
+150e C-PORT Corp
+150f INTEC GmbH
+1510 BEHAVIOR TECH Computer Corp
+1511 CENTILLIUM Technology Corp
+1512 ROSUN Technologies Inc
+1513 Raychem
+1514 TFL LAN Inc
+1515 Advent design
+1516 MYSON Technology Inc
+ 0800 MTD-8xx 100/10M Ethernet PCI Adapter
+ 0803 SURECOM EP-320X-S 100/10M Ethernet PCI Adapter
+ 1320 10bd SURECOM EP-320X-S 100/10M Ethernet PCI Adapter
+ 0891 MTD-8xx 100/10M Ethernet PCI Adapter
+1517 ECHOTEK Corp
+# old ID, now 1059
+1518 Kontron
+1519 TELEFON AKTIEBOLAGET LM Ericsson
+151a Globetek
+ 1002 PCI-1002
+ 1004 PCI-1004
+ 1008 PCI-1008
+151b COMBOX Ltd
+151c DIGITAL AUDIO LABS Inc
+ 0003 Prodif T 2496
+ 4000 Prodif 88
+151d Fujitsu Computer Products Of America
+151e MATRIX Corp
+151f TOPIC SEMICONDUCTOR Corp
+ 0000 TP560 Data/Fax/Voice 56k modem
+1520 CHAPLET System Inc
+1521 BELL Corp
+1522 MainPine Ltd
+ 0100 PCI <-> IOBus Bridge
+ 1522 0200 RockForceDUO 2 Port V.92/V.44 Data/Fax/Voice Modem
+ 1522 0300 RockForceQUATRO 4 Port V.92/V.44 Data/Fax/Voice Modem
+ 1522 0400 RockForceDUO+ 2 Port V.92/V.44 Data/Fax/Voice Modem
+ 1522 0500 RockForceQUATRO+ 4 Port V.92/V.44 Data/Fax/Voice Modem
+ 1522 0600 RockForce+ 2 Port V.90 Data/Fax/Voice Modem
+ 1522 0700 RockForce+ 4 Port V.90 Data/Fax/Voice Modem
+ 1522 0800 RockForceOCTO+ 8 Port V.92/V.44 Data/Fax/Voice Modem
+ 1522 0c00 RockForceDUO+ 2 Port V.92/V.44 Data, V.34 Super-G3 Fax, Voice Modem
+ 1522 0d00 RockForceQUATRO+ 4 Port V.92/V.44 Data, V.34 Super-G3 Fax, Voice Modem
+ 1522 1d00 RockForceOCTO+ 8 Port V.92/V.44 Data, V.34 Super-G3 Fax, Voice Modem
+ 1522 2000 RockForceD1 1 Port V.90 Data Modem
+ 1522 2100 RockForceF1 1 Port V.34 Super-G3 Fax Modem
+ 1522 2200 RockForceD2 2 Port V.90 Data Modem
+ 1522 2300 RockForceF2 2 Port V.34 Super-G3 Fax Modem
+ 1522 2400 RockForceD4 4 Port V.90 Data Modem
+ 1522 2500 RockForceF4 4 Port V.34 Super-G3 Fax Modem
+ 1522 2600 RockForceD8 8 Port V.90 Data Modem
+ 1522 2700 RockForceF8 8 Port V.34 Super-G3 Fax Modem
+ 1522 3000 IQ Express D1 - 1 Port V.92 Data Modem
+ 1522 3100 IQ Express F1 - 1 Port V.34 Super-G3 Fax Modem
+ 1522 3200 IQ Express D2 - 2 Port V.92 Data Modem
+ 1522 3300 IQ Express F2 - 2 Port V.34 Super-G3 Fax Modem
+ 1522 3400 IQ Express D4 - 4 Port V.92 Data Modem
+ 1522 3500 IQ Express F4 - 4 Port V.34 Super-G3 Fax Modem
+ 1522 3c00 IQ Express D8 - 8 Port V.92 Data Modem
+ 1522 3d00 IQ Express F8 - 8 Port V.34 Super-G3 Fax Modem
+ 4000 PCI Express UART
+ 1522 4001 IQ Express 1-port V.34 Super-G3 Fax
+ 1522 4002 IQ Express 2-port V.34 Super-G3 Fax
+ 1522 4004 IQ Express 4-port V.34 Super-G3 Fax
+ 1522 4008 IQ Express 8-port V.34 Super-G3 Fax
+ 1522 4100 IQ Express SideBand
+1523 MUSIC Semiconductors
+1524 ENE Technology Inc
+ 0510 CB710 Memory Card Reader Controller
+ 103c 006a NX9500
+ 0520 FLASH memory: ENE Technology Inc:
+ 0530 ENE PCI Memory Stick Card Reader Controller
+ 0550 ENE PCI Secure Digital Card Reader Controller
+ 0551 SD/MMC Card Reader Controller
+ 0610 PCI Smart Card Reader Controller
+ 0720 Memory Stick Card Reader Controller
+ 0730 ENE PCI Memory Stick Card Reader Controller
+ 0750 ENE PCI SmartMedia / xD Card Reader Controller
+ 0751 ENE PCI Secure Digital / MMC Card Reader Controller
+ 1211 CB1211 Cardbus Controller
+ 1225 CB1225 Cardbus Controller
+ 1410 CB1410 Cardbus Controller
+ 1025 003c CL50 motherboard
+ 1025 005a TravelMate 290
+ 103c 30d5 530 Laptop
+ 1411 CB-710/2/4 Cardbus Controller
+ 103c 006a NX9500
+ 1412 CB-712/4 Cardbus Controller
+ 1420 CB1420 Cardbus Controller
+ 1421 CB-720/2/4 Cardbus Controller
+ 1422 CB-722/4 Cardbus Controller
+1525 IMPACT Technologies
+1526 ISS, Inc
+1527 SOLECTRON
+1528 ACKSYS
+# nee American Microsystems Inc
+1529 ON Semiconductor
+152a QUICKTURN DESIGN Systems
+152b FLYTECH Technology CO Ltd
+152c MACRAIGOR Systems LLC
+152d QUANTA Computer Inc
+152e MELEC Inc
+152f PHILIPS - CRYPTO
+1530 ACQIS Technology Inc
+1531 CHRYON Corp
+1532 ECHELON Corp
+ 0020 LonWorks PCLTA-20 PCI LonTalk Adapter
+1533 BALTIMORE
+1534 ROAD Corp
+1535 EVERGREEN Technologies Inc
+1536 ACTIS Computer
+1537 DATALEX COMMUNCATIONS
+1538 ARALION Inc
+ 0303 ARS106S Ultra ATA 133/100/66 Host Controller
+1539 ATELIER INFORMATIQUES et ELECTRONIQUE ETUDES S.A.
+153a ONO SOKKI
+153b TERRATEC Electronic GmbH
+ 1144 Aureon 5.1
+# Terratec seems to use several IDs for the same card.
+ 1147 Aureon 5.1 Sky
+ 1158 Philips Semiconductors SAA7134 (rev 01) [Terratec Cinergy 600 TV]
+153c ANTAL Electronic
+153d FILANET Corp
+153e TECHWELL Inc
+153f MIPS Technologies, Inc.
+ 0001 SOC-it 101 System Controller
+1540 PROVIDEO MULTIMEDIA Co Ltd
+1541 MACHONE Communications
+# nee VIVID Technology Inc.
+1542 Concurrent Real-Time
+ 9260 RCIM-II Real-Time Clock & Interrupt Module
+ 9271 RCIM-III Real-Time Clock & Interrupt Module (PCIe)
+ 9272 Pulse Width Modulator Card
+ 9273 RCIM-IV Real-Time Clock & Interrupt Module (PCIe)
+ 9277 5 Volt Delta Sigma Converter Card
+ 9278 10 Volt Delta Sigma Converter Card
+ 9287 Analog Output Card
+ 9290 FPGA Card
+ 9300 Universal Exhaust Gas Oxygen Sensor Simulator
+ 9310 Digital Programmable Resistor
+ 9350 Analog Input Card
+1543 SILICON Laboratories
+ 3052 Intel 537 [Winmodem]
+ 4c22 Si3036 MC'97 DAA
+1544 DCM DATA Systems
+1545 VISIONTEK
+1546 IOI Technology Corp
+1547 MITUTOYO Corp
+1548 JET PROPULSION Laboratory
+1549 INTERCONNECT Systems Solutions
+154a MAX Technologies Inc
+154b COMPUTEX Co Ltd
+154c VISUAL Technology Inc
+154d PAN INTERNATIONAL Industrial Corp
+154e SERVOTEST Ltd
+154f STRATABEAM Technology
+1550 OPEN NETWORK Co Ltd
+1551 SMART Electronic DEVELOPMENT GmBH
+1552 RACAL AIRTECH Ltd
+1553 CHICONY Electronics Co Ltd
+1554 PROLINK Microsystems Corp
+1555 GESYTEC GmBH
+1556 PLDA
+ 1100 PCI Express Core Reference Design
+ 110f PCI Express Core Reference Design Virtual Function
+ 1110 XpressRich Reference Design
+ 1111 XpressRich-AXI Ref Design
+ 1112 QuickPCIe
+ 1113 XpressSwitch
+ 1114 Inspector
+ 1115 XpressLINK Ref Design
+ 1116 XpressLINK-SOC Ref Design
+ be00 PCI Express Bridge
+1557 MEDIASTAR Co Ltd
+1558 CLEVO/KAPOK Computer
+1559 SI LOGIC Ltd
+155a INNOMEDIA Inc
+155b PROTAC INTERNATIONAL Corp
+155c Cemax-Icon Inc
+155d Mac System Co Ltd
+155e LP Elektronik GmbH
+155f Perle Systems Ltd
+1560 Terayon Communications Systems
+1561 Viewgraphics Inc
+1562 Symbol Technologies
+1563 A-Trend Technology Co Ltd
+1564 Yamakatsu Electronics Industry Co Ltd
+1565 Biostar Microtech Int'l Corp
+1566 Ardent Technologies Inc
+1567 Jungsoft
+1568 DDK Electronics Inc
+1569 Palit Microsystems Inc.
+156a Avtec Systems
+156b 2wire Inc
+156c Vidac Electronics GmbH
+156d Alpha-Top Corp
+156e Alfa Inc
+156f M-Systems Flash Disk Pioneers Ltd
+1570 Lecroy Corp
+1571 Contemporary Controls
+ a001 CCSI PCI20-485 ARCnet
+ a002 CCSI PCI20-485D ARCnet
+ a003 CCSI PCI20-485X ARCnet
+ a004 CCSI PCI20-CXB ARCnet
+ a005 CCSI PCI20-CXS ARCnet
+ a006 CCSI PCI20-FOG-SMA ARCnet
+ a007 CCSI PCI20-FOG-ST ARCnet
+ a008 CCSI PCI20-TB5 ARCnet
+ a009 CCSI PCI20-5-485 5Mbit ARCnet
+ a00a CCSI PCI20-5-485D 5Mbit ARCnet
+ a00b CCSI PCI20-5-485X 5Mbit ARCnet
+ a00c CCSI PCI20-5-FOG-ST 5Mbit ARCnet
+ a00d CCSI PCI20-5-FOG-SMA 5Mbit ARCnet
+ a201 CCSI PCI22-485 10Mbit ARCnet
+ a202 CCSI PCI22-485D 10Mbit ARCnet
+ a203 CCSI PCI22-485X 10Mbit ARCnet
+ a204 CCSI PCI22-CHB 10Mbit ARCnet
+ a205 CCSI PCI22-FOG_ST 10Mbit ARCnet
+ a206 CCSI PCI22-THB 10Mbit ARCnet
+1572 Otis Elevator Company
+1573 Lattice - Vantis
+1574 Fairchild Semiconductor
+1575 Voltaire Advanced Data Security Ltd
+1576 Viewcast COM
+1578 HITT
+ 4d34 VPMK4 [Video Processor Mk IV]
+ 5615 VPMK3 [Video Processor Mk III]
+1579 Dual Technology Corp
+157a Japan Elecronics Ind Inc
+157b Star Multimedia Corp
+157c Eurosoft (UK)
+ 8001 Fix2000 PCI Y2K Compliance Card
+157d Gemflex Networks
+157e Transition Networks
+157f PX Instruments Technology Ltd
+1580 Primex Aerospace Co
+1581 SEH Computertechnik GmbH
+1582 Cytec Corp
+1583 Inet Technologies Inc
+1584 Uniwill Computer Corp
+1585 Logitron
+1586 Lancast Inc
+1587 Konica Corp
+1588 Solidum Systems Corp
+1589 Atlantek Microsystems Pty Ltd
+ 0008 Leutron Vision PicPortExpress CL
+ 0009 Leutron Vision PicPortExpress CL Stereo
+158a Digalog Systems Inc
+158b Allied Data Technologies
+158c Hitachi Semiconductor & Devices Sales Co Ltd
+158d Point Multimedia Systems
+158e Lara Technology Inc
+158f Ditect Coop
+# formerly 3PAR Inc.
+1590 Hewlett Packard Enterprise
+ 0001 Eagle Cluster Manager
+ 0002 Osprey Cluster Manager
+ 0003 Harrier Cluster Manager
+ a01d FC044X Fibre Channel HBA
+1591 ARN
+1592 Syba Tech Ltd
+ 0781 Multi-IO Card
+ 0782 Parallel Port Card 2xEPP
+ 0783 Multi-IO Card
+ 0785 Multi-IO Card
+ 0786 Multi-IO Card
+ 0787 Multi-IO Card
+ 0788 Multi-IO Card
+ 078a Multi-IO Card
+1593 Bops Inc
+1594 Netgame Ltd
+1595 Diva Systems Corp
+1596 Folsom Research Inc
+1597 Memec Design Services
+1598 Granite Microsystems
+1599 Delta Electronics Inc
+159a General Instrument
+159b Faraday Technology Corp
+ 4321 StorLink SL3516 (Gemini) Host Bridge
+159c Stratus Computer Systems
+159d Ningbo Harrison Electronics Co Ltd
+159e A-Max Technology Co Ltd
+159f Galea Network Security
+15a0 Compumaster SRL
+15a1 Geocast Network Systems
+15a2 Catalyst Enterprises Inc
+ 0001 TA700 PCI Bus Analyzer/Exerciser
+15a3 Italtel
+15a4 X-Net OY
+15a5 Toyota Macs Inc
+15a6 Sunlight Ultrasound Technologies Ltd
+15a7 SSE Telecom Inc
+15a8 Shanghai Communications Technologies Center
+15aa Moreton Bay
+15ab Bluesteel Networks Inc
+15ac North Atlantic Instruments
+ 6893 3U OpenVPX Multi-function I/O Board [Model 68C3]
+15ad VMware
+ 0405 SVGA II Adapter
+ 0710 SVGA Adapter
+ 0720 VMXNET Ethernet Controller
+ 0740 Virtual Machine Communication Interface
+ 0770 USB2 EHCI Controller
+ 0774 USB1.1 UHCI Controller
+ 0778 USB3 xHCI 0.96 Controller
+ 0779 USB3 xHCI 1.0 Controller
+ 0790 PCI bridge
+ 07a0 PCI Express Root Port
+ 07b0 VMXNET3 Ethernet Controller
+ 07c0 PVSCSI SCSI Controller
+ 07e0 SATA AHCI controller
+ 07f0 NVMe SSD Controller
+ 0801 Virtual Machine Interface
+ 15ad 0800 Hypervisor ROM Interface
+ 0820 Paravirtual RDMA controller
+ 1977 HD Audio Controller
+15ae Amersham Pharmacia Biotech
+15b0 Zoltrix International Ltd
+15b1 Source Technology Inc
+15b2 Mosaid Technologies Inc
+# now NVIDIA
+15b3 Mellanox Technologies
+ 0191 MT25408 [ConnectX IB Flash Recovery]
+ 01f6 MT27500 Family [ConnectX-3 Flash Recovery]
+ 01f8 MT27520 Family [ConnectX-3 Pro Flash Recovery]
+ 01ff MT27600 Family [Connect-IB Flash Recovery]
+ 0209 MT27700 Family [ConnectX-4 Flash Recovery]
+ 020b MT27710 Family [ConnectX-4 Lx Flash Recovery]
+ 020d MT28800 Family [ConnectX-5 Flash Recovery]
+ 020f MT28908A0 Family [ConnectX-6 Flash Recovery]
+ 0210 MT28908A0 Family [ConnectX-6 Secure Flash Recovery]
+ 0211 MT416842 Family [BlueField SoC Flash Recovery]
+ 0212 MT2892 Family [ConnectX-6 Dx Flash Recovery]
+ 0213 MT2892 Family [ConnectX-6 Dx Secure Flash Recovery]
+ 0214 MT42822 Family [BlueField-2 SoC Flash Recovery]
+ 0215 MT42822 Family [BlueField-2 Secure Flash Recovery]
+ 0216 MT2894 Family [ConnectX-6 Lx Flash Recovery]
+ 0217 MT2894 Family [ConnectX-6 Lx Secure Flash Recovery]
+ 0218 MT2910 Family [ConnectX-7 Flash Recovery]
+ 0219 MT2910 Family [ConnectX-7 Secure Flash Recovery]
+ 021a MT43162 Family [BlueField-3 Lx SoC Flash Recovery]
+ 021b MT43162 Family [BlueField-3 Lx Secure Flash Recovery]
+ 021c MT43244 Family [BlueField-3 SoC Flash Recovery]
+ 021d MT43244 Family [BlueField-3 Secure Flash Recovery]
+ 021e CX8 Family [ConnectX-8 Flash Recovery]
+ 021f CX8 Family [ConnectX-8 Secure Flash Recovery]
+ 0220 BF4 Family Flash Recovery [BlueField-4 SoC Flash Recovery]
+ 0221 BF4 Family Secure Flash Recovery [BlueField-4 Secure Flash Recovery]
+ 024e MT53100 [Spectrum-2, Flash recovery mode]
+ 024f MT53100 [Spectrum-2, Secure Flash recovery mode]
+ 0250 Spectrum-3, Flash recovery mode
+ 0251 Spectrum-3, Secure Flash recovery mode
+ 0252 Amos chiplet
+ 0253 Amos GearBox Manager
+ 0254 Spectrum-4, Flash recovery mode
+ 0255 Spectrum-4 RMA
+ 0256 Abir GearBox
+ 0257 Quantum-2 in Flash Recovery Mode
+ 0258 Quantum-2 RMA
+ 0259 Abir Chiplet
+ 025b Quantum-3 in Flash Recovery Mode
+ 025c Quantum-3 RMA
+ 025d Quantum-3CPO in Flash Recovery Mode
+ 025e Quantum-3CPO RMA
+ 0262 MT27710 [ConnectX-4 Lx Programmable] EN
+ 0263 MT27710 [ConnectX-4 Lx Programmable Virtual Function] EN
+ 0264 Innova-2 Flex Burn image
+ 0270 Spectrum-4L, Flash recovery mode
+ 0271 Spectrum-4L, RMA
+ 0274 Spectrum-4C, Flash recovery mode
+ 0275 Spectrum-4C RMA
+ 0277 Spectrum-4TOR RMA
+ 0281 NPS-600 Flash Recovery
+ 0282 ArcusE Flash recovery
+ 0283 ArcusE RMA
+ 1002 MT25400 Family [ConnectX-2 Virtual Function]
+ 1003 MT27500 Family [ConnectX-3]
+ 1014 04b5 PCIe3 40GbE RoCE Converged Host Bus Adapter for Power
+ 103c 1777 InfiniBand FDR/EN 10/40Gb Dual Port 544FLR-QSFP Adapter (Rev Cx)
+ 103c 17c9 Infiniband QDR/Ethernet 10Gb 2-port 544i Adapter
+ 103c 18ce InfiniBand QDR/EN 10Gb Dual Port 544M Adapter
+ 103c 18cf InfiniBand FDR/EN 10/40Gb Dual Port 544M Adapter
+ 103c 18d6 InfiniBand FDR/EN 10/40Gb Dual Port 544QSFP Adapter
+ 15b3 0025 ConnectX-3 IB QDR Dual Port Mezzanine Card
+ 15b3 0026 ConnectX-3 IB FDR Dual Port Mezzanine Card
+ 15b3 0028 ConnectX-3 VPI Dual QSFP+ Port QDR Infiniband 40Gb/s or 10Gb Ethernet
+ 15b3 0059 ConnectX-3 VPI IB FDR/40 GbE Single Port QSFP+ Mezzanine Card
+ 15b3 0064 ConnectX-3 EN 10/40 GbE Single Port QSFP+ Adapter (MCX313A-BCBT)
+ 15b3 0065 ConnectX-3 VPI IB FDR/40 GbE Dual Port QSFP+ Adapter
+ 15b3 0066 ConnectX-3 IB FDR10 Dual Port Mezzanine Card
+ 15b3 0067 ConnectX-3 VPI IB FDR/40 GbE Single Port QSFP+ Adapter
+ 15b3 0071 ConnectX-3 VPI IB FDR/40 GbE Dual Port QSFP+ Mezzanine Card
+# SVID = 15B3 SSID = 0078
+ 15b3 0078 ConnectX-3 10 GbE Dual Port KR Mezzanine Card
+ 15b3 0079 ConnectX-3 40 GbE Dual Port QSFP+ Adapter
+# SVID = 15B3 SSID = 0080
+ 15b3 0080 ConnectX-3 10 GbE Dual Port SFP+ Adapter
+ 1004 MT27500/MT27520 Family [ConnectX-3/ConnectX-3 Pro Virtual Function]
+ 1005 MT27510 Family
+ 1006 MT27511 Family
+ 1007 MT27520 Family [ConnectX-3 Pro]
+ 1014 04eb 2-Port 10GbE NIC and RoCE SR PCIe3
+ 103c 22f3 InfiniBand FDR/Ethernet 10Gb/40Gb 2-port 544+QSFP Adapter
+ 103c 22f4 InfiniBand FDR/Ethernet 10Gb/40Gb 2-port 544+FLR-QSFP Adapter
+ 103c 801f Ethernet 10G 2-port 546SFP+ Adapter
+ 117c 0090 FastFrame NQ41
+ 117c 0091 FastFrame NQ42
+ 117c 0092 FastFrame NQ11
+ 117c 0093 FastFrame NQ12
+ 15b3 0006 Mellanox Technologies ConnectX-3 Pro Stand-up dual-port 40GbE MCX314A-BCCT
+ 15b3 0078 ConnectX-3 Pro 10 GbE Dual Port KR Mezzanine Card
+ 15b3 0079 ConnectX-3 Pro 40 GbE Dual Port QSFP+ Adapter
+ 15b3 0080 ConnectX-3 Pro 10 GbE Dual Port SFP+ Adapter
+ 193d 1002 520F-B
+ 1009 MT27530 Family
+ 100a MT27531 Family
+ 100b MT27540 Family
+ 100c MT27541 Family
+ 100d MT27550 Family
+ 100e MT27551 Family
+ 100f MT27560 Family
+ 1010 MT27561 Family
+ 1011 MT27600 [Connect-IB]
+ 1012 MT27600 Family [Connect-IB Virtual Function]
+ 1013 MT27700 Family [ConnectX-4]
+ 1014 04f7 PCIe3 2-port 100 GbE (NIC and RoCE) QSFP28 Adapter for Power
+ 15b3 0003 Mellanox Technologies ConnectX-4 Stand-up single-port 40GbE MCX413A-BCAT
+ 15b3 0005 Mellanox Technologies ConnectX-4 Stand-up single-port 40GbE MCX415A-BCAT
+ 15b3 0006 MCX416A-BCAT, ConnectX-4 EN, 40/56GbE 2P, PCIe3.0 x16
+ 15b3 0007 ConnectX-4 EN network interface card, 40/56GbE dual-port QSFP28, PCIe3.0 x16, tall bracket
+ 15b3 0008 ConnectX-4 Stand-up dual-port 100GbE MCX416A-CCAT
+ 15b3 0033 ConnectX-4 VPI IB EDR/100 GbE Single Port QSFP28 Adapter
+ 15b3 0034 ConnectX-4 VPI IB EDR/100 GbE Dual Port QSFP28 Adapter
+ 15b3 0050 ConnectX-4 100 GbE Dual Port QSFP28 Adapter
+ 1014 MT27700 Family [ConnectX-4 Virtual Function]
+ 1015 MT27710 Family [ConnectX-4 Lx]
+ 15b3 0001 ConnectX-4 Lx EN network interface card, 25GbE single-port SFP28, PCIe3.0 x8, tall bracket, ROHS R6
+ 15b3 0003 Stand-up ConnectX-4 Lx EN, 25GbE dual-port SFP28, PCIe3.0 x8, MCX4121A-ACAT
+ 15b3 0004 ConnectX-4 Lx Stand-up dual-port 10GbE MCX4121A-XCAT
+ 15b3 0005 Mellanox Technologies ConnectX-4 Lx Stand-up single-port 40GbE MCX4131A-BCAT
+ 15b3 0020 MCX4411A-ACQN, ConnectX-4 Lx EN OCP, 1x25Gb
+ 15b3 0021 MCX4421A-ACQN ConnectX-4 Lx EN OCP,2x25G
+ 15b3 0025 ConnectX-4 Lx 25 GbE Dual Port SFP28 rNDC
+ 193d 100a 620F-B
+# NIC-ETH540F-LP-2P SFP+ Ethernet Card
+ 193d 1023 NIC-ETH540F-LP-2P
+ 193d 1031 NIC-ETH640i-Mb-2x25G
+# NIC-ETH640F-3S-2P OCP3.0 Card
+ 193d 1083 NIC-ETH640F-3S-2P
+# NIC-ETH540F-3S-2P OCP3.0 2x10G Card
+ 193d 1084 NIC-ETH540F-3S-2P
+ 1016 MT27710 Family [ConnectX-4 Lx Virtual Function]
+ 1017 MT27800 Family [ConnectX-5]
+ 15b3 0006 ConnectX®-5 EN network interface card, 100GbE single-port QSFP28, PCIe3.0 x16, tall bracket; MCX515A-CCAT
+ 15b3 0007 Mellanox ConnectX®-5 MCX516A-CCAT
+ 15b3 0020 ConnectX®-5 EN network interface card, 10/25GbE dual-port SFP28, PCIe3.0 x8, tall bracket ; MCX512A-ACAT
+ 15b3 0068 ConnectX®-5 EN network interface card for OCP2.0, Type 1, with host management, 25GbE dual-port SFP28, PCIe3.0 x8, no bracket Halogen free ; MCX542B-ACAN
+ 193d 1051 NIC-IB1040i-Mb-2P
+ 1018 MT27800 Family [ConnectX-5 Virtual Function]
+ 1019 MT28800 Family [ConnectX-5 Ex]
+ 15b3 0008 ConnectX-5 Ex EN network interface card, 100GbE dual-port QSFP28, PCIe4.0 x16, tall bracket; MCX516A-CDAT
+ 15b3 0125 Tencent ConnectX-5 EN Ex network interface card for OCP 3.0, with host management, 50GbE Dual-port QSFP28, PCIe4.0 x16, Thumbscrew (pull-tab) bracket
+ 101a MT28800 Family [ConnectX-5 Ex Virtual Function]
+ 101b MT28908 Family [ConnectX-6]
+ 101c MT28908 Family [ConnectX-6 Virtual Function]
+ 101d MT2892 Family [ConnectX-6 Dx]
+ 101e ConnectX Family mlx5Gen Virtual Function
+ 101f MT2894 Family [ConnectX-6 Lx]
+ 1020 MT28860
+ 1021 MT2910 Family [ConnectX-7]
+ 1023 CX8 Family [ConnectX-8]
+ 1974 MT28800 Family [ConnectX-5 PCIe Bridge]
+ 1975 MT416842 Family [BlueField SoC PCIe Bridge]
+ 1976 MT28908 Family [ConnectX-6 PCIe Bridge]
+ 1977 MT2892 Family [ConnectX-6 Dx PCIe Bridge]
+ 1978 MT42822 Family [BlueField-2 SoC PCIe Bridge]
+ 1979 MT2910 Family [ConnectX-7 PCIe Bridge]
+ 197a MT43162 Family [BlueField-3 Lx SoC PCIe Bridge]
+ 197b MT43244 Family [BlueField-3 SoC PCIe Bridge]
+ 197c ConnectX/BlueField Family mlx5Gen PCIe Bridge [PCIe Bridge]
+ 2020 MT2892 Family [ConnectX-6 Dx Emulated PCIe Bridge]
+ 2021 MT42822 Family [BlueField-2 SoC Emulated PCIe Bridge]
+ 2023 MT2910 Family [ConnectX-7 Emulated PCIe Bridge]
+ 2024 MT43244 Family [BlueField-3 SoC Emulated PCIe Bridge]
+ 2025 ConnectX/BlueField Family mlx5Gen Emulated PCIe Bridge [Emulated PCIe Bridge]
+ 4117 MT27712A0-FDCF-AE
+ 1bd4 0039 SN10XMP2P25
+ 1bd4 003a 25G SFP28 SP EO251FM9 Adapter
+ 1bd4 004d SN10XMP2P25,YZPC-01191-101
+ 5274 MT21108 InfiniBridge
+ 5a44 MT23108 InfiniHost
+ 5a45 MT23108 [Infinihost HCA Flash Recovery]
+ 5a46 MT23108 PCI Bridge
+ 5e8c MT24204 [InfiniHost III Lx HCA]
+ 5e8d MT25204 [InfiniHost III Lx HCA Flash Recovery]
+ 6001 NVMe SNAP Controller
+ 6274 MT25204 [InfiniHost III Lx HCA]
+ 6278 MT25208 InfiniHost III Ex (Tavor compatibility mode)
+ 6279 MT25208 [InfiniHost III Ex HCA Flash Recovery]
+ 6282 MT25208 [InfiniHost III Ex]
+ 6340 MT25408A0-FCC-SI ConnectX, Dual Port 10Gb/s InfiniBand / 10GigE Adapter IC with PCIe 2.0 x8 2.5GT/s Interface
+ 634a MT25408A0-FCC-DI ConnectX, Dual Port 20Gb/s InfiniBand / 10GigE Adapter IC with PCIe 2.0 x8 2.5GT/s Interface
+ 1014 1014 4X InfiniBand DDR Expansion Card (CFFh) for IBM BladeCenter
+ 6368 MT25448 [ConnectX EN 10GigE, PCIe 2.0 2.5GT/s]
+ 6372 MT25458 ConnectX EN 10GBASE-T PCIe 2.5 GT/s
+ 6732 MT25408A0-FCC-GI ConnectX, Dual Port 20Gb/s InfiniBand / 10GigE Adapter IC with PCIe 2.0 x8 5.0GT/s Interface
+ 673c MT25408A0-FCC-QI ConnectX, Dual Port 40Gb/s InfiniBand / 10GigE Adapter IC with PCIe 2.0 x8 5.0GT/s Interface
+ 1014 0415 PCIe2 2-port 4X InfiniBand QDR Adapter for Power
+ 1014 0487 GX++ 1-port 4X IB QDR Adapter for Power 795
+ 103c 1782 4X QDR InfiniBand Mezzanine HCA for c-Class BladeSystem
+ 15b3 0021 HP InfiniBand 4X QDR CX-2 PCI-e G2 Dual Port HCA
+ 6746 MT26438 [ConnectX VPI PCIe 2.0 5GT/s - IB QDR / 10GigE Virtualization+]
+ 103c 1781 NC543i 1-port 4x QDR IB/Flex-10 10Gb Adapter
+ 103c 3349 NC543i 2-port 4xQDR IB/10Gb Adapter
+ 6750 MT26448 [ConnectX EN 10GigE, PCIe 2.0 5GT/s]
+ 1014 0416 PCIe2 2-Port 10GbE RoCE SFP+ Adapter
+ 1014 0461 PCIe2 2-Port 10GbE RoCE SR Adapter
+ 15b3 0018 HP 10 GbE PCI-e G2 Dual-Port NIC (rev C1)
+# FC EC26
+ 15b3 6572 IBM Flex System EN4132 2-port 10Gb RoCE Adapter
+ 675a MT26458 ConnectX EN 10GBASE-T PCIe Gen2 5.0 GT/s
+ 6764 MT26468 [ConnectX EN 10GigE, PCIe 2.0 5GT/s Virtualization+]
+ 103c 3313 NC542m Dual Port Flex-10 10GbE BLc Adapter
+ 676e MT26478 [ConnectX EN 40GigE, PCIe 2.0 5GT/s]
+ 6778 MT26488 [ConnectX VPI PCIe 2.0 5GT/s - IB DDR / 10GigE Virtualization+]
+ 7101 NPS-400 configuration and management interface
+ 7102 NPS-400 network interface PF
+ 7103 NPS-400 network interface VF
+ 7121 NPS-600 configuration and management interface
+ 7122 NPS-600 network interface PF
+ 7123 NPS-600 network interface VF
+ 8200 Innova-2 Flex Shell Logic
+ a2d0 MT416842 BlueField SoC Crypto enabled
+ a2d1 MT416842 BlueField SoC Crypto disabled
+ a2d2 MT416842 BlueField integrated ConnectX-5 network controller
+ a2d3 MT416842 BlueField multicore SoC family VF
+ a2d4 MT42822 BlueField-2 SoC Crypto enabled
+ a2d5 MT42822 BlueField-2 SoC Crypto disabled
+ a2d6 MT42822 BlueField-2 integrated ConnectX-6 Dx network controller
+ a2d7 MT43162 BlueField-3 Lx SoC Crypto enabled
+ a2d8 MT43162 BlueField-3 Lx SoC Crypto disabled
+ a2d9 MT43162 BlueField-3 Lx integrated ConnectX-7 network controller
+ a2da MT43244 BlueField-3 SoC Crypto enabled
+ a2db MT43244 BlueField-3 SoC Crypto disabled
+ a2dc MT43244 BlueField-3 integrated ConnectX-7 network controller
+ a2dd BF4 Family Crypto enabled [BlueField-4 SoC Crypto enabled]
+ a2de BF4 Family Crypto disabled [BlueField-4 SoC Crypto disabled]
+ a2df BF4 Family integrated network controller [BlueField-4 integrated network controller]
+ b200 ArcusE
+ c2d2 MT416842 BlueField SoC management interfac
+ c2d3 MT42822 BlueField-2 SoC Management Interface
+ c2d4 MT43162 BlueField-3 Lx SoC Management Interface
+ c2d5 MT43244 BlueField-3 SoC Management Interface
+ c2d6 BF4 Family Management Interface [BlueField-4 SoC Management Interface]
+# SwitchX-2, 40GbE switch
+ c738 MT51136
+ c739 MT51136 GW
+ c838 MT52236
+ c839 MT52236 router
+ caf1 ConnectX-4 CAPI Function
+# Spectrum, 100GbE Switch
+ cb84 MT52100
+ cf08 Switch-IB2
+ cf6c MT53100 [Spectrum-2]
+ cf70 Spectrum-3
+ cf80 Spectrum-4
+ cf82 Spectrum-4L
+ cf84 Spectrum-4C
+ d2f0 Quantum HDR (200Gbps) switch
+ d2f2 Quantum-2 NDR (400Gbps) switch
+ d2f4 Quantum-3
+ d2f6 Quantum-3CPO
+15b4 CCI/TRIAD
+15b5 Cimetrics Inc
+15b6 Texas Memory Systems Inc
+ 0001 XP15 DSP Accelerator
+ 0002 XP30 DSP Accelerator
+ 0003 XP00 Data Acquisition Device
+ 0004 XP35 DSP Accelerator
+ 0007 XP100 DSP Accelerator [XP100-T0]
+ 0008 XP100 DSP Accelerator [XP100-T1]
+ 0009 XP100 DSP Accelerator [XP100-E0]
+ 000a XP100 DSP Accelerator [XP100-E1]
+ 000e XP100 DSP Accelerator [XP100-0]
+ 000f XP100 DSP Accelerator [XP100-1]
+ 0010 XP100 DSP Accelerator [XP100-P0]
+ 0011 XP100 DSP Accelerator [XP100-P1]
+ 0012 XP100 DSP Accelerator [XP100-P2]
+ 0013 XP100 DSP Accelerator [XP100-P3]
+ 0014 RamSan Flash SSD
+ 0015 ZBox
+15b7 Sandisk Corp
+ 2001 Skyhawk Series NVME SSD
+ 5001 WD Black NVMe SSD
+ 5002 WD Black 2018/SN750 / PC SN720 NVMe SSD
+ 5003 WD Blue SN500 / PC SN520 NVMe SSD
+ 5004 PC SN520 NVMe SSD
+ 5005 PC SN520 NVMe SSD
+ 5006 WD Black SN750 / PC SN730 NVMe SSD
+ 5009 WD Blue SN550 NVMe SSD
+ 15b7 5009 WD Blue SN550 NVMe SSD
+ 500b PC SN530 NVMe SSD
+ 1414 500b Xbox Series X
+ 500d WD Ultrastar DC SN340 NVMe SSD
+ 5011 WD PC SN810 / Black SN850 NVMe SSD
+ 501a WD Blue SN570 NVMe SSD
+15b8 ADDI-DATA GmbH
+ 1001 APCI1516 SP controller (16 digi outputs)
+ 1003 APCI1032 SP controller (32 digi inputs w/ opto coupler)
+ 1004 APCI2032 SP controller (32 digi outputs)
+ 1005 APCI2200 SP controller (8/16 digi outputs (relay))
+ 1006 APCI1564 SP controller (32 digi ins, 32 digi outs)
+ 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
+ 0100 HPFC-5600 Tachyon DX2+ FC
+ 0103 QX4 PCI Express quad 4-gigabit Fibre Channel controller
+ 0105 Celerity FC-44XS/FC-42XS/FC-41XS/FC-44ES/FC-42ES/FC-41ES
+ 117c 0022 Celerity FC-42XS Fibre Channel Adapter
+ 117c 0025 Celerity FC-44ES Fibre Channel Adapter
+ 117c 0026 Celerity FC-42ES 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
+ 2929 64 Bit, 133MHz PCI-X Analyzer & Exerciser
+15bd DFI Inc
+15be Sola Electronics
+15bf High Tech Computer Corp (HTC)
+15c0 BVM Ltd
+15c1 Quantel
+15c2 Newer Technology Inc
+15c3 Taiwan Mycomp Co Ltd
+15c4 EVSX Inc
+15c5 Procomp Informatics Ltd
+ 8010 1394b - 1394 Firewire 3-Port Host Adapter Card
+15c6 Technical University of Budapest
+15c7 Tateyama System Laboratory Co Ltd
+ 0349 Tateyama C-PCI PLC/NC card Rev.01A
+15c8 Penta Media Co Ltd
+15c9 Serome Technology Inc
+15ca Bitboys OY
+15cb AG Electronics Ltd
+15cc Hotrail Inc
+15cd Dreamtech Co Ltd
+15ce Genrad Inc
+# https://www.hilscher.com/imprint/
+15cf Hilscher Gesellschaft für Systemautomation mbH
+ 0000 CIFX PCI/PCIe
+15d1 Infineon Technologies AG
+15d2 FIC (First International Computer Inc)
+15d3 NDS Technologies Israel Ltd
+15d4 Iwill Corp
+15d5 Tatung Co
+15d6 Entridia Corp
+15d7 Rockwell-Collins Inc
+15d8 Cybernetics Technology Co Ltd
+15d9 Super Micro Computer Inc
+ 1b67 AOC-S3916L-H16iR-32DD
+15da Cyberfirm Inc
+15db Applied Computing Systems Inc
+15dc Litronic Inc
+ 0001 Argus 300 PCI Cryptography Module
+15dd Sigmatel Inc
+15de Malleable Technologies Inc
+15df Infinilink Corp
+15e0 Cacheflow Inc
+15e1 Voice Technologies Group Inc
+15e2 Quicknet Technologies Inc
+ 0500 PhoneJack-PCI
+15e3 Networth Technologies Inc
+15e4 VSN Systemen BV
+15e5 Valley technologies Inc
+15e6 Agere Inc
+15e7 Get Engineering Corp
+15e8 National Datacomm Corp
+ 0130 Wireless PCI Card
+ 0131 NCP130A2 Wireless NIC
+15e9 Pacific Digital Corp
+ 1841 ADMA-100 DiscStaQ ATA Controller
+15ea Tokyo Denshi Sekei K.K.
+15eb DResearch Digital Media Systems GmbH
+15ec Beckhoff GmbH
+ 3101 FC3101 Profibus DP 1 Channel PCI
+ 5102 FC5102
+15ed Macrolink Inc
+15ee In Win Development Inc
+15ef Intelligent Paradigm Inc
+15f0 B-Tree Systems Inc
+15f1 Times N Systems Inc
+15f2 Diagnostic Instruments Inc
+15f3 Digitmedia Corp
+15f4 Valuesoft
+15f5 Power Micro Research
+15f6 Extreme Packet Device Inc
+15f7 Banctec
+15f8 Koga Electronics Co
+15f9 Zenith Electronics Corp
+15fa J.P. Axzam Corp
+15fb Zilog Inc
+15fc Techsan Electronics Co Ltd
+15fd N-CUBED.NET
+15fe Kinpo Electronics Inc
+15ff Fastpoint Technologies Inc
+1600 Northrop Grumman - Canada Ltd
+1601 Tenta Technology
+1602 Prosys-tec Inc
+1603 Nokia Wireless Communications
+1604 Central System Research Co Ltd
+1605 Pairgain Technologies
+1606 Europop AG
+1607 Lava Semiconductor Manufacturing Inc
+1608 Automated Wagering International
+1609 Scimetric Instruments Inc
+1612 Telesynergy Research Inc.
+1618 Stone Ridge Technology
+ 0001 RDX 11
+ 0002 HFT-01
+ 0400 FarSync T2P (2 port X.21/V.35/V.24)
+ 0440 FarSync T4P (4 port X.21/V.35/V.24)
+ 0610 FarSync T1U (1 port X.21/V.35/V.24)
+ 0620 FarSync T2U (2 port X.21/V.35/V.24)
+ 0640 FarSync T4U (4 port X.21/V.35/V.24)
+ 1610 FarSync TE1 (T1,E1)
+ 2610 FarSync DSL-S1 (SHDSL)
+ 3640 FarSync T4E (4-port X.21/V.35/V.24)
+ 4620 FarSync T2Ue PCI Express (2-port X.21/V.35/V.24)
+ 4640 FarSync T4Ue PCI Express (4-port X.21/V.35/V.24)
+1619 FarSite Communications Ltd
+ 0400 FarSync T2P (2 port X.21/V.35/V.24)
+ 0440 FarSync T4P (4 port X.21/V.35/V.24)
+ 0610 FarSync T1U (1 port X.21/V.35/V.24)
+ 0620 FarSync T2U (2 port X.21/V.35/V.24)
+ 0640 FarSync T4U (4 port X.21/V.35/V.24)
+ 1610 FarSync TE1 (T1,E1)
+ 1612 FarSync TE1 PCI Express (T1,E1)
+ 2610 FarSync DSL-S1 (SHDSL)
+ 3640 FarSync T4E (4-port X.21/V.35/V.24)
+ 4620 FarSync T2Ue PCI Express (2-port X.21/V.35/V.24)
+ 4640 FarSync T4Ue PCI Express (4-port X.21/V.35/V.24)
+ 5621 FarSync T2Ee PCI Express (2 port X.21/V.35/V.24)
+ 5641 FarSync T4Ee PCI Express (4 port X.21/V.35/V.24)
+ 6620 FarSync T2U-PMC PCI Express (2 port X.21/V.35/V.24)
+161f Rioworks
+1621 Lynx Studio Technology, Inc.
+ 0020 LynxTWO-A
+ 0021 LynxTWO-B
+ 0022 LynxTWO-C
+ 0023 Lynx L22
+ 0024 Lynx AES16
+ 0025 Lynx AES16-SRC
+ 0028 Lynx AES16e
+1626 TDK Semiconductor Corp.
+ 8410 RTL81xx Fast Ethernet
+1629 Kongsberg Spacetec AS
+ 1003 Format synchronizer v3.0
+ 1006 Format synchronizer, model 10500
+ 1007 Format synchronizer, model 21000
+ 2002 Fast Universal Data Output
+ 3100 IO31000 Frame Synchronizer and I/O
+ 3200 IO32000 Frame Synchronizer and I/O
+ 4002 High Rate Demodulator
+ 5001 High Rate FEC
+ 6001 High Rate Demodulator and FEC
+1631 Packard Bell B.V.
+1638 Standard Microsystems Corp [SMC]
+ 1100 SMC2602W EZConnect / Addtron AWA-100 / Eumitcom PCI WL11000
+163c Smart Link Ltd.
+ 3052 SmartLink SmartPCI562 56K Modem
+ 5449 SmartPCI561 Modem
+1641 MKNet Corp.
+1642 Bitland(ShenZhen) Information Technology Co., Ltd.
+# nee Brocade Communications Systems, Inc.
+1657 Cavium QLogic
+ 0013 425/825/42B/82B 4Gbps/8Gbps PCIe dual port FC HBA
+ 103c 1742 82B 8Gbps dual port FC HBA
+ 103c 1744 42B 4Gbps dual port FC HBA
+ 1657 0014 425/825 4Gbps/8Gbps PCIe dual port FC HBA
+ 0014 1010/1020/1007/1741 10Gbps CNA
+ 1657 0014 1010/1020/1007/1741 10Gbps CNA - FCOE
+ 1657 0015 1010/1020/1007/1741 10Gbps CNA - LL
+ 0017 415/815/41B/81B 4Gbps/8Gbps PCIe single port FC HBA
+ 103c 1741 41B 4Gbps single port FC HBA
+ 103c 1743 81B 8Gbps single port FC HBA
+ 1657 0014 415/815 4Gbps/8Gbps single port PCIe FC HBA
+ 0021 804 8Gbps FC HBA for HP Bladesystem c-class
+ 0022 BR-1860 Fabric Adapter
+ 1657 0022 10Gbps CNA - FCOE
+ 1657 0023 10Gbps CNA - LL
+ 1657 0024 16Gbps FC HBA
+# Mezz card for IBM
+ 0023 1867/1869 16Gbps FC HBA
+# Same Device_ID used for 410 (1port) and 420 (2 port) HBAs.
+ 0646 400 4Gbps PCIe FC HBA
+165a Epix Inc
+ c100 PIXCI(R) CL1 Camera Link Video Capture Board [custom QL5232]
+ d200 PIXCI(R) D2X Digital Video Capture Board [custom QL5232]
+ d300 PIXCI(R) D3X Digital Video Capture Board [custom QL5232]
+ eb01 PIXCI(R) EB1 PCI Camera Link Video Capture Board
+# Gidel Reconfigurable Computing
+165c Gidel Ltd.
+ 5361 PROCStarII60-1
+ 5362 PROCStarII60-2
+ 5364 PROCStarII60-4
+ 5435 ProcSparkII
+ 5661 ProcE60
+ 56e1 ProcE180
+ 5911 ProcStarIII110-1
+ 5912 ProcStarIII110-2
+ 5913 ProcStarIII110-3
+ 5914 ProcStarIII110-4
+ 5921 ProcStarIII150-1
+ 5922 ProcStarIII150-2
+ 5923 ProcStarIII150-3
+ 5924 ProcStarIII150-4
+ 5931 ProcStarIII260-1
+ 5932 ProcStarIII260-2
+ 5933 ProcStarIII260-3
+ 5934 ProcStarIII260-4
+ 5941 ProcStarIII340-1
+ 5942 ProcStarIII340-2
+ 5943 ProcStarIII340-3
+ 5944 ProcStarIII340-4
+ 5a01 ProceIII80
+ 5a11 ProceIII110
+ 5a21 ProceIII150
+ 5a31 ProceIII260
+ 5a41 ProceIII340
+ 5b51 ProceIV360
+ 5b61 ProceIV530
+ 5b71 ProceIV820
+ 5c01 ProcStarIV80-1
+ 5c02 ProcStarIV80-2
+ 5c03 ProcStarIV80-3
+ 5c04 ProcStarIV80-4
+ 5c11 ProcStarIV110-1
+ 5c12 ProcStarIV110-2
+ 5c13 ProcStarIV110-3
+ 5c14 ProcStarIV110-4
+ 5c51 ProcStarIV360-1
+ 5c52 ProcStarIV360-2
+ 5c53 ProcStarIV360-3
+ 5c54 ProcStarIV360-4
+ 5c61 ProcStarIV530-1
+ 5c62 ProcStarIV530-2
+ 5c63 ProcStarIV530-3
+ 5c64 ProcStarIV530-4
+ 5c71 ProcStarIV820-1
+ 5c72 ProcStarIV820-2
+ 5c73 ProcStarIV820-3
+ 5c74 ProcStarIV820-4
+ 5d01 Proc10480
+ 5d11 Proc104110
+ 5f01 ProceV_A3
+ 5f11 ProceV_A7
+ 5f21 ProceV_AB
+ 5f31 ProceV_D5
+ 5f41 ProceV_D8
+ 6732 Proc6M
+ 6832 Proc12M
+ 7101 Proc10a_27
+ 7111 Proc10a_48
+ 7121 Proc10a_66
+ 7141 Proc10a_115
+ 7181 Proc10a_27S
+ 7191 Proc10a_48S
+ 71a1 Proc10a_66S
+ 71b1 Proc10A
+ 72b1 HawkEye
+ 73b1 Proc10s
+165d Hsing Tech. Enterprise Co., Ltd.
+165f Linux Media Labs, LLC
+ 1020 LMLM4 MPEG-4 encoder
+1661 Worldspace Corp.
+1668 Actiontec Electronics Inc
+ 0100 Mini-PCI bridge
+# Formerly SiByte, Inc.
+166d Broadcom Corporation
+ 0001 SiByte BCM1125/1125H/1250 System-on-a-Chip PCI
+ 0002 SiByte BCM1125H/1250 System-on-a-Chip HyperTransport
+ 0012 SiByte BCM1280/BCM1480 System-on-a-Chip PCI-X
+ 0014 Sibyte BCM1280/BCM1480 System-on-a-Chip HyperTransport
+1677 B&R Industrial Automation GmbH
+ 104e 5LS172.6 B&R Dual CAN Interface Card
+ 12d7 5LS172.61 B&R Dual CAN Interface Card
+ 20ad 5ACPCI.MFIO-K01 Profibus DP / K-Feldbus / COM
+1678 NetEffect
+ 0100 NE020 10Gb Accelerated Ethernet Adapter (iWARP RNIC)
+1679 Tokyo Electron Device Ltd.
+ 3000 SD Standard host controller [Ellen]
+167b ZyDAS Technology Corp.
+ 2102 ZyDAS ZD1202
+ 187e 3406 ZyAIR B-122 CardBus 11Mbs Wireless LAN Card
+ 187e 3407 ZyAIR B-320 802.11b Wireless PCI Adapter
+ 2116 ZD1212B Wireless Adapter
+167d Samsung Electro-Mechanics Co., Ltd.
+ a000 MagicLAN SWL-2210P 802.11b [Intersil ISL3874]
+167e ONNTO Corp.
+1681 Hercules
+1682 XFX Pine Group Inc.
+ 5701 Radeon 5700 XT Thicc III Ultra
+ c580 Radeon RX 580
+1688 CastleNet Technology Inc.
+ 1170 WLAN 802.11b card
+168a Utimaco IS GmbH
+ 2086 CryptoServer Se-Series Hardware Security Module
+ c040 CryptoServer CSe-Series Hardware Security Module
+ c051 CryptoServer Se-Series Gen2 Hardware Security Module
+ c070 u.trust Anchor Hardware Security Module cs7.2 Series
+ c071 u.trust Anchor Hardware Security Module cs7.3 Series
+ c072 u.trust Anchor Hardware Security Module cs7.3 Series Virtual Function
+# nee Atheros Communications, Inc.
+168c Qualcomm Atheros
+ 0007 AR5210 Wireless Network Adapter [AR5000 802.11a]
+ 1737 0007 WPC54A Wireless PC Card
+ 1b47 0100 Harmony 8450CN Wireless CardBus Module
+ 1b47 0110 Skyline 4030 / Harmony 8450 802.11a Wireless CardBus Adapter
+ 8086 2501 PRO/Wireless 5000 LAN PCI Adapter Module
+ 0011 AR5211 Wireless Network Adapter [AR5001A 802.11a]
+ 0012 AR5211 Wireless Network Adapter [AR5001X 802.11ab]
+ 1186 3a03 AirPro DWL-A650 Wireless Cardbus Adapter (rev.B)
+ 1186 3a04 AirPro DWL-AB650 Multimode Wireless Cardbus Adapter
+ 1186 3a05 AirPro DWL-AB520 Multimode Wireless PCI Adapter
+ 126c 8031 2201 Mobile Adapter
+ 1385 4400 WAB501 802.11ab Wireless CardBus Card
+ 1b47 aa00 8460 802.11ab Wireless CardBus Adapter
+ 0013 AR5212/5213/2414 Wireless Network Adapter
+ 0308 3402 AG-100 802.11ag Wireless Cardbus Adapter
+ 0308 3405 G-102 v2 802.11g Wireless Cardbus Adapter
+ 0308 3408 G-170S 802.11g Wireless CardBus Adapter
+ 0e11 00e5 NC6000/NC8000 laptop
+ 10b7 6002 3CRWE154A72 802.11abg Cardbus Adapter
+ 1113 d301 Philips CPWNA100 Wireless CardBus adapter
+ 1113 ee23 SMCWPCIT-G 108Mbps Wireless PCI adapter
+ 1154 033b Buffalo WLI-CB-AMG54
+ 1154 034e Buffalo WLI-CB-AG108HP 802.11abg Cardbus Adapter
+ 1186 3202 DWL-G650 (Rev B3,B5) Wireless cardbus adapter
+ 1186 3203 AirPlus DWL-G520 Wireless PCI Adapter (rev. A)
+ 1186 3a07 AirXpert DWL-AG650 Wireless Cardbus Adapter
+ 1186 3a08 AirXpert DWL-AG520 Wireless PCI Adapter
+ 1186 3a12 D-Link AirPlus DWL-G650 Wireless Cardbus Adapter(rev.C)
+ 1186 3a13 AirPlus DWL-G520 Wireless PCI Adapter (rev. B)
+ 1186 3a14 AirPremier AG DWL-AG530 Wireless PCI Adapter (rev.A)
+ 1186 3a17 D-Link AirPremier DWL-G680 Wireless Cardbus Adapter
+ 1186 3a18 D-Link AirPremier DWL-G550 Wireless PCI Adapter
+ 1186 3a1a WNA-2330 802.11bg Wireless CardBus Adapter
+ 1186 3a63 D-Link AirPremier DWL-AG660 Wireless Cardbus Adapter
+ 1186 3a93 Conceptronic C54I Wireless 801.11g PCI card
+ 1186 3a94 Conceptronic C54C 802.11g Wireless Cardbus Adapter
+ 1186 3ab0 Allnet ALL0281 Wireless PCI Card
+ 1385 4600 WAG511 802.11a/b/g Dual Band Wireless PC Card
+ 1385 4610 WAG511 802.11a/b/g Dual Band Wireless PC Card
+ 1385 4900 WG311v1 802.11g Wireless PCI Adapter
+ 1385 4a00 WAG311 802.11a/g Wireless PCI Adapter
+ 1385 4b00 WG511T 108 Mbps Wireless PC Card (rev.A/B)
+ 1385 4d00 WG311T 108 Mbps Wireless PCI Adapter (rev.A2)
+ 1385 4f00 WG511U Double 108 Mbps Wireless PC Card
+ 1385 5a00 WG311T (rev.A3 v1h3/v1h4) 108 Mbps Wireless PCI Adapter [AR2412]
+ 1385 5b00 WG511T 108 Mbps Wireless PC Card (rev.C)
+ 1385 5d00 WPN511 RangeMax Wireless PC Card
+ 1458 e911 GN-WIAG02
+ 1468 0403 U10H014 802.11g Cardbus Adapter
+ 1468 0408 ThinkPad 11b/g Wireless LAN Mini PCI Adapter
+ 14b7 0a10 8480-WD 802.11abg Cardbus Adapter
+ 14b7 0a60 8482-WD ORiNOCO 11a/b/g Wireless PCI Adapter
+ 14b7 aa30 8800-FC 802.11bg Cardbus Adapter
+ 14b7 aa40 8470-WD 802.11bg Cardbus Adapter
+ 14b9 cb21 CB21 802.11a/b/g Cardbus Adapter
+ 1668 1026 IBM HighRate 11 a/b/g Wireless CardBus Adapter
+ 168c 0013 AirPlus XtremeG DWL-G650 Wireless PCMCIA Adapter
+ 168c 1025 DWL-G650B2 Wireless CardBus Adapter
+ 168c 1027 Engenius NL-3054CB ARIES b/g CardBus Adapter
+ 168c 1042 Ubiquiti Networks SuperRange a/b/g Cardbus Adapter
+ 168c 1051 EZ Connect g 802.11g 108Mbps Wireless PCI Adapter
+ 168c 2026 Netgate 5354MP ARIES a(108Mb turbo)/b/g MiniPCI Adapter
+ 168c 2027 D-Link AirPlus DWL-G520 Wireless PCI Adapter (rev. A)
+ 168c 2041 Engenius 5354MP Plus ARIES2 b/g MiniPCI Adapter
+ 168c 2042 Engenius 5354MP Plus ARIES2 a/b/g MiniPCI Adapter
+ 168c 2051 TRENDnet TEW-443PI Wireless PCI Adapter
+ 16a5 160a BWP712 802.11bg Wireless CardBus Adapter
+ 16ab 7302 Trust Speedshare Turbo Pro Wireless PCI Adapter
+ 1737 0017 WPC55AG
+ 1737 0026 WMP55AG v1.1
+ 1737 0035 WPC55AG v1.2 802.11abg Cardbus Adapter
+ 1737 0036 WMP55AG v1.2 802.11abg PCI Adapter
+ 1799 3000 F6D3000 Dual-Band Wireless A+G Desktop Card
+ 1799 3010 F6D3010 Dual-Band Wireless A+G Notebook Card
+ 17cf 0042 Z-COMAX Highpower XG-622H (400mw) 802.11b/g mini-PCI Adapter
+ 185f 1012 CM9 Wireless a/b/g MiniPCI Adapter
+ 185f 2012 Wistron NeWeb WLAN a+b+g model CB9
+ a727 6801 3CRXJK10075 OfficeConnect Wireless 108Mbps 11g XJACK PC Card
+ 001a AR2413/AR2414 Wireless Network Adapter [AR5005G(S) 802.11bg]
+ 1052 168c Sweex Wireless Lan PC Card 54Mbps
+ 1113 ee20 SMC Wireless CardBus Adapter 802.11g (SMCWCB-G EU)
+ 1113 ee24 SMC Wireless PCI Card WPCI-G
+ 1186 3a15 AirPlus G DWL-G630 Wireless Cardbus Adapter (rev.D1)
+ 1186 3a16 AirPlus G DWL-G510 Wireless PCI Adapter(rev.B)
+ 1186 3a1c WNA-1330 Notebook Adapter
+ 1186 3a1d WDA-1320 Desktop Adapter
+ 1186 3a23 AirPlus G DWL-G520+A Wireless PCI Adapter
+ 1186 3a24 AirPlus G DWL-G650+A Wireless Cardbus Adapter
+ 1186 3b08 AirPlus G DWL-G630 Wireless Cardbus Adapter (rev.C1)
+ 168c 001a Belkin FD7000
+ 168c 1052 TP-Link TL-WN510G Wireless CardBus Adapter
+ 168c 2052 Compex Wireless 802.11 b/g MiniPCI Adapter, Rev A1 [WLM54G]
+ 16ec 0122 Wireless PCI Adapter Model 5418
+ 1737 0053 WPC54G v7 802.11g Wireless-G Notebook Adapter
+ 1799 700c F5D7000 v5000 Wireless G Desktop Card
+ 1799 701d F5D7010 v5000 Wireless G Notebook Card
+ 17f9 0008 DX-WGNBC 802.11bg Wireless CardBus Adapter
+ 17f9 0018 DX-WGDTC 802.11bg Wireless PCI Adapter
+ 001b AR5413/AR5414 Wireless Network Adapter [AR5006X(S) 802.11abg]
+# Atheros AR5414 32-bit mini-PCI type IIIB
+ 0777 1107 UB5 802.11a Wireless Mini PCI Adapter
+ 0777 3002 XR2 802.11g Wireless Mini PCI Adapter
+ 0777 3005 XR5 802.11a Wireless Mini PCI Adapter
+ 0777 3009 XR9 900MHz Wireless Mini PCI Adapter
+ 1154 034e WLI-CB-AG108HP 802.11abg Wireless CardBus Adapter
+ 1186 3a19 D-Link AirPremier AG DWL-AG660 Wireless Cardbus Adapter
+ 1186 3a22 AirPremier AG DWL-AG530 Wireless PCI Adapter (rev.B)
+ 11ad 5001 WN5301A 802.11bg Wireless PCI Adapter
+ 1458 e901 GN-WI01HT Wireless a/b/g MiniPCI Adapter
+ 168c 001b Wireless LAN PCI LiteOn
+ 168c 1062 IPN-W100CB 802.11abg Wireless CardBus Adapter
+ 168c 2062 EnGenius EMP-8602 (400mw) or Compex WLM54AG (SuperAG)
+ 168c 2063 EnGenius EMP-8602 (400mw) or Compex WLM54AG
+ 17f9 000b WL-711A 802.11abg Wireless CardBus Adapter
+ 17f9 000c WPIA-112AG 802.11abg Wireless PCI Adapter
+ 17f9 000d PC-686X 802.11abg Wireless Mini PCI Adapter
+ 185f 1600 DCMA-82 High Power WLAN 802.11a/b/g mini-PCI Module (Super A/G, eXtended Range, 400mW)
+ 1948 3aba RBTBJ-AW 802.11abg Wireless Cardbus Adapter
+ a727 6804 Wireless 11a/b/g PC Card with XJACK(r) Antenna
+ 001c AR242x / AR542x Wireless Network Adapter (PCI-Express)
+ 0777 3006 SRX 802.11abg Wireless ExpressCard Adapter
+ 103c 137a AR5BXB63 (Foxconn) 802.11bg Mini PCIe NIC
+ 106b 0086 AirPort Extreme
+ 144f 7106 WLL3140 (Toshiba PA3501U-1MPC) 802.11bg Wireless Mini PCIe Card
+ 144f 7128 WLL3141 (Toshiba PA3613U-1MPC) 802.11bg Wireless Mini PCIe Card
+ 1468 0428 AR5BXB63 802.11bg NIC
+ 1468 042a AR5007EG 802.11bg NIC
+ 147b 1033 AirPace Wi-Fi
+ 168c 001c AR242x 802.11abg NIC (PCI Express)
+ 168c 3061 AR5006EGS 802.11bg NIC (2.4GHz, PCI Express)
+ 168c 3062 AR5006EXS 802.11abg NIC (2.4/5.0GHz, PCI Express)
+ 168c 3063 AR5006EX 802.11abg NIC (2.4/5.0GHz, PCI Express)
+ 168c 3065 AR5006EG 802.11bg NIC (2.4GHz, PCI Express)
+ 168c 3067 AR242x 802.11abg Wireless PCI Express Adapter (rev 01)
+ 1a3b 1026 AW-GE780 802.11bg Wireless Mini PCIe Card
+ 001d AR2417 Wireless Network Adapter [AR5007G 802.11bg]
+ 1799 720b F5D7000 v8000 Wireless G Desktop Card
+ 1799 721b F5D7010 v8000 Wireless G Notebook Card
+# the name AR5005VL is used for some AR5513 based designs
+ 0020 AR5513 802.11abg Wireless NIC
+ 0308 3407 M-102 802.11g Wireless Cardbus Adapter
+ 1186 3a67 DWL-G650M Super G MIMO Wireless Notebook Adapter
+ 1186 3a68 DWL-G520M Wireless 108G MIMO Desktop Adapter
+ 187e 340e M-302 802.11g Wireless PCI Adapter
+ 1976 2003 TEW-601PC 802.11g Wireless CardBus Adapter
+ 0023 AR5416 Wireless Network Adapter [AR5008 802.11(a)bgn]
+ 0308 340b NWD-170N 802.11bgn Wireless CardBus Adapter
+ 1154 0365 Buffalo WLP-CB-AG300 802.11abgn Cardbus Adapter
+ 1154 0367 WLI-CB-AG301N 802.11abgn Wireless CardBus Adapter
+ 1186 3a6a DWA-642 802.11n RangeBooster N CardBus Adapter
+ 1186 3a6b DWA-547 802.11n RangeBooster N 650 DeskTop Adapter
+ 1186 3a6d DWA-552 802.11n Xtreme N Desktop Adapter (rev A1)
+ 1186 3a76 DWA-645 802.11n RangeBooster N 650 Notebook Adapter (rev A1)
+ 1737 0059 WPC300N v2 Wireless-N Notebook Adapter
+ 1737 0069 WPC100 v1 802.11n RangePlus Wireless Notebook Adapter
+ 1737 0072 WMP110 v1 802.11n RangePlus Wireless PCI Adapter
+ 1799 8011 F5D8011 v1 802.11n N1 Wireless Notebook Card
+ 187e 3411 NWD-370N 802.11n Wireless PCI Adapter
+ 1976 2008 TEW-621PC 802.11bgn Wireless CardBus Adapter
+ 0024 AR5418 Wireless Network Adapter [AR5008E 802.11(a)bgn] (PCI-Express)
+ 106b 0087 AirPort Extreme
+ 1186 3a70 DWA-556 Xtreme N PCI Express Desktop Adapter
+ 0027 AR9160 Wireless Network Adapter [AR9001 802.11(a)bgn]
+ 0777 4082 SR71-A 802.11abgn Wireless Mini PCI Adapter
+ 0029 AR922X Wireless Network Adapter
+ 0777 4005 SR71-15 802.11an Mini PCI Adapter
+ 1186 3a7a DWA-552 802.11n Xtreme N Desktop Adapter (rev A2)
+ 1186 3a7d DWA-552 802.11n Xtreme N Desktop Adapter (rev A3)
+ 168c 0029 AR922X Wireless Network Adapter
+ 168c 2096 Compex WLM200NX / Wistron DNMA-92
+ 002a AR928X Wireless Network Adapter (PCI-Express)
+ 0777 4f05 SR71-X 802.11abgn Wireless ExpressCard Adapter [AR9280]
+ 103c 3041 AR5BHB92-H 802.11abgn Wireless Half-size Mini PCIe Card [AR9280]
+ 103c 3042 AzureWave AW-NE773 802.11abgn Wireless Half-size Mini PCIe Card [AR9280]
+ 105b e006 T77H053.00 802.11bgn Wireless Mini PCIe Card [AR9281]
+ 105b e01f T77H047.31 802.11bgn Wireless Half-size Mini PCIe Card [AR9283]
+ 106b 008f AirPort Extreme
+ 11ad 6600 WN6600A 802.11bgn Wireless Mini PCIe Card [AR9281]
+ 144f 7141 WLL6080 802.11bgn Wireless Mini PCIe Card [AR9281]
+ 168c 0203 DW1525 802.11abgn WLAN PCIe Card [AR9280]
+ 1a32 0303 EM303 802.11bgn Wireless Mini PCIe Card [AR9281]
+ 1a32 0306 EM306 802.11bgn Wireless Half-size Mini PCIe Card [AR9283]
+ 1a3b 1067 AW-NE771 802.11bgn Wireless Mini PCIe Card [AR9281]
+ 1a3b 1071 AW-NE772 802.11abgn Wireless Mini PCIe Card [AR9280]
+ 1a3b 1081 AW-NE773 802.11abgn Wireless Half-size Mini PCIe Card [AR9280]
+ 002b AR9285 Wireless Network Adapter (PCI-Express)
+ 1028 0204 Wireless 1502 802.11bgn Half-size Mini PCIe Card
+ 1028 0205 Wireless 1702 802.11bgn Half-size Mini PCIe Card [AR9002WB-1NGCD]
+ 103c 303f U98Z062.10 802.11bgn Wireless Half-size Mini PCIe Card
+ 103c 3040 U98Z062.12 802.11bgn Wireless Half-size Mini PCIe Card
+ 105b e017 T77H126.00 802.11bgn Wireless Half-size Mini PCIe Card
+ 105b e023 T77H121.04 802.11bgn Wireless Half-size Mini PCIe Card
+ 105b e025 T77H121.05 802.11bgn Wireless Half-size Mini PCIe Card
+ 1113 e811 WN7811A (Toshiba PA3722U-1MPC) 802.11bgn Wireless Half-size Mini PCIe Card
+ 185f 30af DNXA-95 802.11bgn Wireless Half-size Mini PCIe Card
+ 1931 0023 Option GTM67x PCIe WiFi Adapter
+ 1a3b 1089 AW-NE785 / AW-NE785H 802.11bgn Wireless Full or Half-size Mini PCIe Card
+ 1a3b 2c37 AW-NB037H 802.11bgn Wireless Half-size Mini PCIe Card [AR9002WB-1NGCD]
+ 1b9a 0401 XW204E 802.11bgn Wireless Half-size Mini PCIe Card
+ 1b9a 0c03 WB214E 802.11bgn Wireless Half-size Mini PCIe Card [AR9002WB-1NGCD]
+ 002c AR2427 802.11bg Wireless Network Adapter (PCI-Express)
+ 002d AR9227 Wireless Network Adapter
+ 002e AR9287 Wireless Network Adapter (PCI-Express)
+ 105b e034 T77H167.00
+ 0030 AR93xx Wireless Network Adapter
+ 103c 1627 AR9380/HB112 802.11abgn 3×3 Wi-Fi Adapter
+ 106b 009a AirPort Extreme
+ 1186 3a7e DWA-566 Wireless N 300 Dual Band PCIe Desktop Adapter
+ 1a56 2000 Killer Wireless-N 1102 Half-size Mini PCIe Card [AR9382]
+ 1a56 2001 Killer Wireless-N 1103 Half-size Mini PCIe Card [AR9380]
+ 0032 AR9485 Wireless Network Adapter
+ 1028 0208 Wireless 1506 WLAN Half Mini-Card
+ 103c 1838 AR9485/HB125 802.11bgn 1×1 Wi-Fi Adapter
+ 105b e044 Unex DHXA-225
+ 144d 410e AR9485WB-EG 802.11b/g/n mini-PCIe card on a series 3 laptop
+ 1a3b 1186 AW-NE186H
+ 0033 AR958x 802.11abgn Wireless Network Adapter
+ 168c a120 AR9582 802.11a/n WLAN Mini-PCIe Adapter
+ 0034 AR9462 Wireless Network Adapter
+ 1028 020b Wireless 1601 802.11abgn Adapter
+ 1028 0300 Wireless 1802 802.11abgn Adapter
+ 1a56 2003 Killer Wireless-N 1202 Half-size Mini PCIe Card
+ 0036 QCA9565 / AR9565 Wireless Network Adapter
+ 1028 020e Vostro 3470
+ 0037 AR9485 Wireless Network Adapter
+# Also used as Gigabyte GC-WB150 on a PCIe-to-mini-PCIe converter
+ 1a3b 2100 AW-NB100H 802.11n Wireless Mini PCIe Card
+ 003c QCA986x/988x 802.11ac Wireless Network Adapter
+ 003e QCA6174 802.11ac Wireless Network Adapter
+ 1a56 143a Killer 1435 Wireless-AC
+ 1a56 1525 Killer N1525 Wireless-AC
+ 1a56 1535 Killer Wireless-n/a/ac 1535 Wireless Network Adapter
+ 0040 QCA9980/9990 802.11ac Wireless Network Adapter
+ 0041 QCA6164 802.11ac Wireless Network Adapter
+ 0042 QCA9377 802.11ac Wireless Network Adapter
+ 11ad 08a6 Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter
+# compatible with Lenovo's BIOS lock
+ 17aa 0901 Qualcomm Atheros QCA9377 Wireless Network Adapter
+ 0046 QCA9984 802.11ac Wave 2 Wireless Network Adapter
+ 0050 QCA9887 802.11ac Wireless Network Adapter
+ 0207 AR5210 Wireless Network Adapter [AR5000 802.11a]
+ 1014 AR5212 802.11abg NIC
+ 1014 058a ThinkPad 11a/b/g Wireless LAN Mini Express Adapter (AR5BXB6)
+ 9013 AR5002X Wireless Network Adapter
+ ff19 AR5006X Wireless Network Adapter
+ ff1b AR2425 Wireless Network Adapter [AR5007EG 802.11bg]
+ ff1c AR5008 Wireless Network Adapter
+ ff1d AR922x Wireless Network Adapter
+# Found in "AVM Fritz!Box FON WLAN 7270v3"
+ 168c ee1c AR9220-AC1A [AVM Fritz!Box FON WLAN 7270 v3]
+1695 EPoX Computer Co., Ltd.
+169c Netcell Corporation
+ 0044 Revolution Storage Processing Card
+# The right ID is 196d, but they got it nibble-swapped in 2202.
+169d Club-3D VB (Wrong ID)
+16a5 Tekram Technology Co.,Ltd.
+16ab Global Sun Technology Inc
+ 1100 GL24110P
+ 1101 PLX9052 PCMCIA-to-PCI Wireless LAN
+ 1102 PCMCIA-to-PCI Wireless Network Bridge
+ 8501 WL-8305 Wireless LAN PCI Adapter
+16ae SafeNet Inc
+ 0001 SafeXcel 1140
+ 000a SafeXcel 1841
+ 1141 SafeXcel 1141
+# misused vendor ID 0001
+ 0001 0001 SafeXcel 1141 v. 1.1
+ 1841 SafeXcel 1842
+16af SparkLAN Communications, Inc.
+16b4 Aspex Semiconductor Ltd
+16b8 Sonnet Technologies, Inc.
+16be Creatix Polymedia GmbH
+16c3 Synopsys, Inc.
+ abcd DWC_usb3 / PCIe bridge
+ abce DWC_usb3
+ abcf DWC_usb31
+ edda EPMockUp
+16c6 Micrel-Kendin
+ 8695 Centaur KS8695 ARM processor
+ 8842 KSZ8842-PMQL 2-Port Ethernet Switch
+16c8 Octasic Inc.
+16c9 EONIC B.V. The Netherlands
+16ca CENATEK Inc
+ 0001 Rocket Drive DL
+# nee Innocore Gaming Ltd., nee Densitron Gaming Ltd., a division of Densitron Technologies
+16cd Advantech Co. Ltd
+ 0101 DirectPCI SRAM for DPX-11x series
+ 0102 DirectPCI SRAM for DPX-S/C/E-series
+ 0103 DirectPCI ROM for DPX-11x series
+ 0104 DirectPCI ROM for DPX-S/C/E-series
+ 0105 DirectPCI I/O for DPX-114/DPX-115
+ 0106 DirectPCI I/O for DPX-116
+ 0107 DirectPCI I/O for DPX-116U
+ 0108 DirectPCI I/O for DPX-117
+ 0109 DirectPCI I/O for DPX-112
+ 010a DirectPCI I/O for DPX-C/E-series
+ 010b DirectPCI I/O for DPX-S series
+16ce Roland Corp.
+16d5 Acromag, Inc.
+ 0504 PMC-DX504 Reconfigurable FPGA with LVDS I/O
+ 0520 PMC520 Serial Communication, 232 Octal
+ 0521 PMC521 Serial Communication, 422/485 Octal
+ 1020 PMC-AX1020 Reconfigurable FPGA with A/D & D/A
+ 1065 PMC-AX1065 Reconfigurable FPGA with A/D & D/A
+ 2004 PMC-DX2004 Reconfigurable FPGA with LVDS I/O
+ 2020 PMC-AX2020 Reconfigurable FPGA with A/D & D/A
+ 2065 PMC-AX2065 Reconfigurable FPGA with A/D & D/A
+ 3020 PMC-AX3020 Reconfigurable FPGA with A/D & D/A
+ 3065 PMC-AX3065 Reconfigurable FPGA with A/D & D/A
+ 4243 PMC424, APC424, AcPC424 Digital I/O and Counter Timer Module
+ 4248 PMC464, APC464, AcPC464 Digital I/O and Counter Timer Module
+ 424b PMC-DX2002 Reconfigurable FPGA with Differential I/O
+ 4253 PMC-DX503 Reconfigurable FPGA with TTL and Differential I/O
+ 4312 PMC-CX1002 Reconfigurable Conduction-Cooled FPGA Virtex-II with Differential I/O
+ 4313 PMC-CX1003 Reconfigurable Conduction-Cooled FPGA Virtex-II with CMOS and Differential I/O
+ 4322 PMC-CX2002 Reconfigurable Conduction-Cooled FPGA Virtex-II with Differential I/O
+ 4323 PMC-CX2003 Reconfigurable Conduction-Cooled FPGA Virtex-II with CMOS and Differential I/O
+ 4350 PMC-DX501 Reconfigurable Digital I/O Module
+ 4353 PMC-DX2003 Reconfigurable FPGA with TTL and Differential I/O
+ 4357 PMC-DX502 Reconfigurable Differential I/O Module
+ 4457 PMC730, APC730, AcPC730 Multifunction Module
+ 4471 XMC730 Multi-function I/O module with front I/O
+ 4473 XMC730CC Multi-function I/O module with rear I/O Conduction-cooled
+ 464d PMC408 32-Channel Digital Input/Output Module
+ 4850 PMC220-16 12-Bit Analog Output Module
+ 4a42 PMC483, APC483, AcPC483 Counter Timer Module
+ 4a50 PMC484, APC484, AcPC484 Counter Timer Module
+ 4a56 PMC230 16-Bit Analog Output Module
+ 4b47 PMC330, APC330, AcPC330 Analog Input Module, 16-bit A/D
+ 4c40 PMC-LX40 Reconfigurable Virtex-4 FPGA with plug-in I/O
+ 4c60 PMC-LX60 Reconfigurable Virtex-4 FPGA with plug-in I/O
+ 4d4d PMC341, APC341, AcPC341 Analog Input Module, Simultaneous Sample & Hold
+ 4d4e PMC482, APC482, AcPC482 Counter Timer Board
+ 524d PMC-DX2001 Reconfigurable FPGA with TTL I/O
+ 5335 PMC-SX35 Reconfigurable Virtex-4 FPGA with plug-in I/O
+ 5456 PMC470 48-Channel Digital Input/Output Module
+ 5601 PMC-VLX85 Reconfigurable Virtex-5 FPGA with plug-in I/O
+ 5602 PMC-VLX110 Reconfigurable Virtex-5 FPGA with plug-in I/O
+ 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
+ 5701 PMC-SLX150: Reconfigurable Spartan-6 FPGA with plug-in I/O
+ 5702 PMC-SLX150-1M: Reconfigurable Spartan-6 FPGA with plug-in I/O
+ 5801 XMC-VLX85 Reconfigurable Virtex-5 FPGA with plug-in I/O
+ 5802 XMC-VLX110 Reconfigurable Virtex-5 FPGA with plug-in I/O
+ 5803 XMC-VSX95 Reconfigurable Virtex-5 FPGA with plug-in I/O
+ 5804 XMC-VLX155 Reconfigurable Virtex-5 FPGA with plug-in I/O
+ 5807 XMC-SLX150: Reconfigurable Spartan-6 FPGA with plug-in I/O
+ 5808 XMC-SLX150-1M: Reconfigurable Spartan-6 FPGA with plug-in I/O
+ 5901 APCe8650 PCI Express IndustryPack Carrier Card
+ 6301 XMC Module with user-configurable Virtex-6 FPGA, 240k logic cells, SFP front I/O
+ 6302 XMC Module with user-configurable Virtex-6 FPGA, 365k logic cells, SFP front I/O
+ 6303 XMC Module with user-configurable Virtex-6 FPGA, 240k logic cells, no front I/O
+ 6304 XMC Module with user-configurable Virtex-6 FPGA, 365k logic cells, no front I/O
+ 7000 XMC-7K325F: User-configurable Kintex-7 FPGA, 325k logic cells plus SFP front I/O
+ 7001 XMC-7K410F: User-configurable Kintex-7 FPGA, 410k logic cells plus SFP front I/O
+ 7002 XMC-7K325AX: User-Configurable Kintex-7 FPGA, 325k logic cells with AXM Plug-In I/O
+ 7003 XMC-7K410AX: User-Configurable Kintex-7 FPGA, 410k logic cells with AXM Plug-In I/O
+ 7004 XMC-7K325CC: User-Configurable Kintex-7 FPGA, 325k logic cells, conduction-cooled
+ 7005 XMC-7K410CC: User-Configurable Kintex-7 FPGA, 410k logic cells, conduction-cooled
+ 7006 XMC-7A200: User-Configurable Artix-7 FPGA, 200k logic cells with Plug-In I/O
+ 7007 XMC-7A200CC: User-Configurable Conduction-Cooled Artix-7 FPGA, with 200k logic cells
+ 7011 AP440-1: 32-Channel Isolated Digital Input Module
+ 7012 AP440-2: 32-Channel Isolated Digital Input Module
+ 7013 AP440-3: 32-Channel Isolated Digital Input Module
+ 7014 AP445: 32-Channel Isolated Digital Output Module
+ 7015 AP471 48-Channel TTL Level Digital Input/Output Module
+ 7016 AP470 48-Channel TTL Level Digital Input/Output Module
+ 7017 AP323 16-bit, 20 or 40 Channel Analog Input Module
+ 7018 AP408: 32-Channel Digital I/O Module
+ 7019 AP341 14-bit, 16-Channel Simultaneous Conversion Analog Input Module
+ 701a AP220-16 12-Bit, 16-Channel Analog Output Module
+ 701b AP231-16 16-Bit, 16-Channel Analog Output Module
+ 701c AP225 12-Bit, 16-Channel Analog Output Module with Waveform Memory
+ 701d AP235 16-Bit, 16-Channel Analog Output Module with Waveform Memory
+ 7021 APA7-201 Reconfigurable Artix-7 FPGA module 48 TTL channels
+ 7022 APA7-202 Reconfigurable Artix-7 FPGA module 24 RS485 channels
+ 7023 APA7-203 Reconfigurable Artix-7 FPGA module 24 TTL & 12 RS485 channels
+ 7024 APA7-204 Reconfigurable Artix-7 FPGA module 24 LVDS channels
+ 7027 AP418 16-Channel High Voltage Digital Input/Output Module
+ 7029 AP342 14-bit, 12-Channel Isolated Simultaneous Conversion Analog Input Module
+ 702a AP226 12-Bit, 8-Channel Isolated Analog Output Module
+ 702b AP236 16-Bit, 8-Channel Isolated Analog Output Module
+ 702c AP560A Module 4 Independent isolated CAN bus channels
+ 7031 AP441-1: 32-Channel Isolated Digital Input Module
+ 7032 AP441-2: 32-Channel Isolated Digital Input Module
+ 7033 AP441-3: 32-Channel Isolated Digital Input Module
+ 7042 AP482 Counter Timer Module with TTL Level Input/Output
+ 7043 AP483 Counter Timer Module with TTL Level and RS422 Input/Output
+ 7044 AP484 Counter Timer Module with RS422 Input/Output
+ 7051 APA7-501 Reconfigurable Artix-7 52,160 Cell FPGA module 48 TTL channels
+ 7052 APA7-502 Reconfigurable Artix-7 52,160 Cell FPGA module 24 RS485 channels
+ 7053 APA7-503 Reconfigurable Artix-7 52,160 Cell FPGA module 24 TTL & 12 RS485 channels
+ 7054 APA7-504 Reconfigurable Artix-7 52,160 Cell FPGA module 24 LVDS channels
+ 7073 AP730 Multi-function I/O Module 16 Digital I/O 8 Differential Analog In 4 Analog Out
+16da Advantech Co., Ltd.
+ 0011 INES GPIB-PCI
+16df PIKA Technologies Inc.
+16e2 Geotest-MTS
+16e3 European Space Agency
+ 1e0f LEON2FT Processor
+16e5 Intellon Corp.
+ 6000 INT6000 Ethernet-to-Powerline Bridge [HomePlug AV]
+ 6300 INT6300 Ethernet-to-Powerline Bridge [HomePlug AV]
+16ec U.S. Robotics
+ 00ed USR997900
+ 0116 USR997902 10/100/1000 Mbps PCI Network Card
+ 2f00 USR5660A (USR265660A, USR5660A-BP) 56K PCI Faxmodem
+ 3685 Wireless Access PCI Adapter Model 022415
+ 4320 USR997904 10/100/1000 64-bit NIC (Marvell Yukon)
+ ab06 USR997901A 10/100 Cardbus NIC
+16ed Sycron N. V.
+ 1001 UMIO communication card
+16f2 ETAS GmbH
+ 0200 I/O board
+ 16f2 0010 ES53xx I/O board
+16f3 Jetway Information Co., Ltd.
+16f4 Vweb Corp
+ 8000 VW2010
+16f6 VideoTele.com, Inc.
+1702 Internet Machines Corporation (IMC)
+1705 Digital First, Inc.
+170b NetOctave
+ 0100 NSP2000-SSL crypto accelerator
+170c YottaYotta Inc.
+1719 EZChip Technologies
+ 1000 NPA Access Network Processor Family
+# Seems to be a 2nd ID for Vitesse Semiconductor
+1725 Vitesse Semiconductor
+ 7174 VSC7174 PCI/PCI-X Serial ATA Host Bus Controller
+172a Accelerated Encryption
+ 13c8 AEP SureWare Runner 1000V3
+# nee Fujitsu Siemens Computers GmbH
+1734 Fujitsu Technology Solutions
+1735 Aten International Co. Ltd.
+1737 Linksys
+ 0029 WPG54G ver. 4 PCI Card
+ 1032 Gigabit Network Adapter
+ 1737 0015 EG1032 v2 Instant Gigabit Network Adapter
+ 1737 0024 EG1032 v3 Instant Gigabit Network Adapter
+ 1064 Gigabit Network Adapter
+ 1737 0016 EG1064 v2 Instant Gigabit Network Adapter
+ ab08 21x4x DEC-Tulip compatible 10/100 Ethernet
+ ab09 21x4x DEC-Tulip compatible 10/100 Ethernet
+173b Altima (nee Broadcom)
+ 0001 AC1002 PCI Gigabit Ethernet controller
+ 03e8 AC1000 Gigabit Ethernet
+ 03e9 AC1001 Gigabit Ethernet
+ 03ea AC9100 Gigabit Ethernet
+ 173b 0001 AC1002
+ 03eb AC1003 Gigabit Ethernet
+1743 Peppercon AG
+ 8139 ROL/F-100 Fast Ethernet Adapter with ROL
+1745 ViXS Systems, Inc.
+ 2020 XCode II Series
+ 2100 XCode 2100 Series
+1749 RLX Technologies
+174b PC Partner Limited / Sapphire Technology
+174d WellX Telecom SA
+175c AudioScience Inc
+175e Sanera Systems, Inc.
+1760 TEDIA spol. s r. o.
+ 0101 PCD-7004 Digital Bi-Directional Ports PCI Card
+ 0102 PCD-7104 Digital Input & Output PCI Card
+ 0121 PCT-7303A PC card with IRC counters
+ 0122 PCT-7408A PC card with counters and timers
+ 0123 PCT-7424 PCI card with standard counters
+ 0141 PCA7208AL - Analog Inputs/Outputs
+ 0142 PCA7208AS - Analog inputs/Outputs
+ 0143 PCA7408AL - Analog Inputs/Outputs
+ 0144 PCA7408AS - Analog Inputs/Outputs
+ 0145 PCA-7228AL Multifunction PCI IO card
+ 0146 PCA-7228AS Multifunction PCI IO card
+ 0147 PCA7428AL Multifunction PCI IO card
+ 0148 PCA7428AS Multifunction PCI IO card
+ 0149 PCA7228EL Multifunction PCI IO card with isolated analog inputs
+ 0150 PCA7428EL Multifunction PCI IO card with isolated analog inputs
+ 0151 PCA7628AL - PCI card with analog inputs, counters and DIO
+ 0152 PCA7628AS PCI card with analog inputs, outputs, counters and DIO
+ 0161 PCA7288A PCI card with analog outputs, counters and DIO
+ 0180 PCI1052 Communication card for MicroUnit network
+ 0214 PCT-7424C (F0) PC card with standard counters
+ 0215 PCT-7424C (F1) PC card with standard counters
+ 0216 PCT-7424E (F0) PC card with standard counters
+ 0217 PCT-7424E (F1) PC card with standard counters
+ 0240 PCA7428CL_F0 - analog Inputs
+ 0241 PCA7428CL_F1 - analog Inputs
+ 0242 PCA7428CS_F0 - Analog Inputs/Outputs non isolated
+ 0243 PCA7428CS_F1 - Analog Inputs/Outputs non isolated
+ 0244 PCA7428CE_F0 - Analog Inputs isolated
+ 0245 PCA7428CE_F1 - Analog Inputs isolated
+ 0303 PCD-7006C Digital Input & Output PCI Card
+ 0800 PCD8006 - PCIe digital Inputs/Outputs
+ 0840 PCA-8428 General-purpose multifunctional PCIe card with 8 analog inputs and 2 analog outputs
+ 0841 PCA-8429 General-purpose multifunctional PCIe card with 8 analog inputs
+ 0842 PCA-8438 General-purpose multifunctional PCIe card with 16 analog inputs and 2 analog outputs
+ 0843 PCA-8439 General-purpose multifunctional PCIe card with 16 analog inputs
+ ff00 CTU CAN FD PCIe Card
+1761 Pickering Interfaces Ltd
+1771 InnoVISION Multimedia Ltd.
+1775 General Electric
+177d Cavium, Inc.
+ 0001 Nitrox XL N1
+ 0003 Nitrox XL N1 Lite
+ 0004 Octeon (and older) FIPS
+ 0005 Octeon CN38XX Network Processor Pass 3.x
+ 0006 RoHS
+ 0010 CN15XX/CN16XX [Nitrox PX]
+ 0011 CNN35XX [Nitrox III]
+ 0012 CNN55XX [Nitrox V]
+ 0020 Octeon CN31XX Network Processor
+ 0030 Octeon CN30XX Network Processor
+ 0040 Octeon CN58XX Network Processor
+ 0050 Octeon CN57XX Network Processor (CN54XX/CN55XX/CN56XX)
+ 0070 Octeon CN50XX Network Processor
+ 0080 Octeon CN52XX Network Processor
+ 0090 Octeon II CN63XX Network Processor
+ 0091 Octeon II CN68XX Network Processor
+ 0092 Octeon II CN65XX Network Processor
+ 0093 Octeon II CN61XX Network Processor
+ 0094 Octeon Fusion CNF71XX Cell processor
+ 0095 Octeon III CN78XX Network Processor
+ 0096 Octeon III CN70XX Network Processor
+ 9700 Octeon III CN73XX Network Processor
+ 9702 CN23XX [LiquidIO II] Intelligent Adapter
+ 177d 0003 CN2350 [LiquidIO II] 2-port 10GbE Intelligent adapter
+# This was changed during the production phase to 10GbE adapter.
+ 177d 0004 CN2350 [LiquidIO II] 2-port 10GbE Intelligent adapter
+ 177d 0005 CN2360 [LiquidIO II] 2-port 10GbE Intelligent adapter
+ 177d 0006 CN2360 [LiquidIO II] 2-port 25GbE Intelligent adapter
+ 177d 0007 CN2350 [LiquidIO II] 2-port 25GbE Intelligent adapter
+ 177d 0008 CN2350 [LiquidIO II] 2-port 10GbE SFP+ Intelligent adapter
+ 177d 0009 CN2360 [LiquidIO II] 2-port 10GbE SFP+ Intelligent adapter
+ 177d 000a CN2350 [LiquidIO II] 2-port 10GBASE-T Intelligent adapter
+ 177d 000b CN2360 [LiquidIO II] 2-port 10GBASE-T Intelligent adapter
+ 9703 CN23XX [LiquidIO II] NVMe Controller
+ 9712 CN23XX [LiquidIO II] SRIOV Virtual Function
+ 177d 0003 CN2350 [LiquidIO II] 2-port 10GbE SRIOV Virtual Function
+ 177d 0004 CN2350 [LiquidIO II] 2-port 10GbE SRIOV Virtual Function
+ 177d 0005 CN2360 [LiquidIO II] 2-port 10GbE SRIOV Virtual Function
+ 177d 0006 CN2360 [LiquidIO II] 2-port 25GbE SRIOV Virtual Function
+ 177d 0007 CN2350 [LiquidIO II] 2-port 25GbE SRIOV Virtual Function
+ 9713 CN23XX [LiquidIO II] NVMe SRIOV Virtual Function
+ 9800 Octeon Fusion CNF75XX Processor
+ a001 ThunderX MRML(Master RML Bridge to RSL devices)
+ a002 THUNDERX PCC Bridge
+ 177d a102 CN88XX PCC Bridge
+ a008 THUNDERX SMMU
+ 177d a108 CN88XX SMMU
+ a009 THUNDERX Generic Interrupt Controller
+ a00a THUNDERX GPIO Controller
+ a00b THUNDERX MPI / SPI Controller
+ a00c THUNDERX MIO-PTP Controller
+ a00d THUNDERX MIX Network Controller
+ a00e THUNDERX Reset Controller
+ a00f THUNDERX UART Controller
+ a010 THUNDERX eMMC/SD Controller
+ a011 THUNDERX MIO-BOOT Controller
+ a012 THUNDERX TWSI / I2C Controller
+ a013 THUNDERX CCPI (Multi-node connect)
+ a014 THUNDERX Voltage Regulator Module
+ a015 THUNDERX PCIe Switch Logic Interface
+ a016 THUNDERX Key Memory
+ a017 THUNDERX GTI (Global System Timers)
+ a018 THUNDERX Random Number Generator
+ a019 THUNDERX DFA
+ a01a THUNDERX Zip Coprocessor
+ a01b THUNDERX xHCI USB Controller
+ a01c THUNDERX AHCI SATA Controller
+ 177d a11c CN88XX AHCI SATA Controller
+ a01d THUNDERX RAID Coprocessor
+ a01e THUNDERX Network Interface Controller
+ a01f THUNDERX Traffic Network Switch
+ a020 THUNDERX PEM (PCI Express Interface)
+ a021 THUNDERX L2C (Level-2 Cache Controller)
+ a022 THUNDERX LMC (DRAM Controller)
+ a023 THUNDERX OCLA (On-Chip Logic Analyzer)
+ a024 THUNDERX OSM
+ a025 THUNDERX GSER (General Serializer/Deserializer)
+ a026 THUNDERX BGX (Common Ethernet Interface)
+ a027 THUNDERX IOBN
+ a029 THUNDERX NCSI (Network Controller Sideband Interface)
+ a02a ThunderX SGPIO (Serial GPIO controller for SATA disk lights)
+ a02b THUNDERX SMI / MDIO Controller
+ a02c THUNDERX DAP (Debug Access Port)
+ a02d THUNDERX PCIERC (PCIe Root Complex)
+ a02e ThunderX L2C-TAD (Level 2 cache tag and data)
+ a02f THUNDERX L2C-CBC
+ a030 THUNDERX L2C-MCI
+ a031 THUNDERX MIO-FUS (Fuse Access Controller)
+ a032 THUNDERX FUSF (Fuse Controller)
+ a033 THUNDERX Random Number Generator virtual function
+ a034 THUNDERX Network Interface Controller virtual function
+ a035 THUNDERX Parallel Bus
+ a036 ThunderX RAD (RAID acceleration engine) virtual function
+ a037 THUNDERX ZIP virtual function
+ a040 THUNDERX CPT Cryptographic Accelerator
+# MAC found on OcteonTx2 series of silicons
+ a059 Octeon TX2 CGX (MAC)
+# MAC found on Octeon 10 series of silicons
+ a060 Octeon 10 RPM (MAC)
+# Octeon Tx2 Loopback Interface block
+ a061 Octeon Tx2 Loopback Interface (LBK)
+# Octeon Tx2 Resource Virtualization Unit Physical Function
+ a063 Octeon Tx2 RVU Physical Function
+# Octeon Tx2 Resource Virtualization Unit Virtual Function
+ a064 Octeon Tx2 RVU Virtual Function
+# Octeon Tx2 Resource Virtualization Unit Admin Function
+ a065 Octeon Tx2 RVU Admin Function
+# PTP Timestamping unit on Octeon 10 silicon series
+ a09e Octeon 10 PTP controller
+# Cryptographic Accelerator found on Octeon 10 series of silicons
+ a0f2 Octeon 10 CPT Cryptographic Accelerator, Physical function
+ a0f3 Octeon 10 CPT Cryptographic Accelerator, Virtual function
+# Octeon Tx2 System DPI Interface (SDP) Physical Function
+ a0f6 Octeon Tx2 SDP Physical Function
+# Octeon Tx2 System DPI Interface (SDP) Virtual Function
+ a0f7 Octeon Tx2 SDP Virtual Function
+ a0f8 Octeon Tx2 Loopback Interface Virtual Function (LBKVF)
+# Cryptographic Accelerator found on OcteonTx2 series of silicons
+ a0fd Octeon Tx2 CPT Cryptographic Accelerator, Physical function
+# Cryptographic Accelerator found on OcteonTx2 series of silicons
+ a0fe Octeon Tx2 CPT Cryptographic Accelerator, Virtual function
+ a100 THUNDERX CN88XX 48 core SoC
+ a200 OCTEON TX CN81XX/CN80XX
+ a300 OCTEON TX CN83XX
+ af00 CN99xx [ThunderX2] Integrated PCI Host bridge
+ af84 CN99xx [ThunderX2] Integrated PCI Express RP Bridge
+1787 Hightech Information System Ltd.
+1789 Ennyah Technologies Corp.
+# also used by Struck Innovative Systeme for joint developments
+1796 Research Centre Juelich
+ 0001 SIS1100 [Gigabit link]
+ 0002 HOTlink
+ 0003 Counter Timer
+ 0004 CAMAC Controller
+ 0005 PROFIBUS
+ 0006 AMCC HOTlink
+ 0007 LVD Cable Bus
+ 0008 100MHz, 64bit Sequence Generator based on VirtexII
+ 0009 double 14bit-ADC
+ 000a SIS1100 with N110 TDC
+ 000b double 14bit-ADC with memory
+ 000d Synchronisation Slave
+ 000e SIS1100-eCMC
+ 000f TDC (GPX)
+ 0010 PCIe Counter Timer
+ 0011 SIS1100-e single link
+ 0012 SIS1100-e quad link
+ 0013 4x2.5GHz SFP to 4 lane PCIe bridge
+ 0014 SIS1100 with GPX piggy back
+ 0015 SIS8100 [Gigabit link, MicroTCA]
+ 0016 SIS1100e with 4 lanes
+ 0017 Quad 14bit, 50MHz ADC with 2.5GHz SFP
+ 0018 SIS8300 4-lane PCI Express, Micro TCA for Physics ADC
+ 0019 SIS SIS8300-Lx MTCA.4 Digitizer
+ 001a 100MHz, 64bit Sequence Generator based on VirtexII
+ 001c Quad 16bit, 150MHz ADC with 2.5GHz SFP
+ 0030 100MHz, 64bit Sequence Generator based on Spartan6
+ 0031 200MHz 64bit Sequence Generator based on Spartan7
+# nee Techwell, Inc.
+1797 Intersil Techwell
+ 5864 TW5864 multimedia video controller
+ 6801 TW6802 multimedia video card
+ 6802 TW6802 multimedia other device
+ 6810 TW6816 multimedia video controller
+ 6811 TW6816 multimedia video controller
+ 6812 TW6816 multimedia video controller
+ 6813 TW6816 multimedia video controller
+# port 5 of 8
+ 6814 TW6816 multimedia video controller
+# port 6 of 8
+ 6815 TW6816 multimedia video controller
+# port 7 of 8
+ 6816 TW6816 multimedia video controller
+# channel 8 of 8
+ 6817 TW6816 multimedia video controller
+# Example MuniPCI-E card: http://www.commell.com.tw/product/surveillance/MPX-6864.htm
+ 6864 TW6864 multimedia video controller
+1799 Belkin
+ 6001 F5D6001 Wireless PCI Card [Realtek RTL8180]
+ 6020 F5D6020 v3000 Wireless PCMCIA Card [Realtek RTL8180]
+ 6060 F5D6060 Wireless PDA Card
+ 700f F5D7000 v7000 Wireless G Desktop Card [Realtek RTL8185]
+ 701f F5D7010 v7000 Wireless G Notebook Card [Realtek RTL8185]
+179a id Quantique
+ 0001 Quantis PCI 16Mbps
+179c Data Patterns
+ 0557 DP-PCI-557 [PCI 1553B]
+ 0566 DP-PCI-566 [Intelligent PCI 1553B]
+ 1152 DP-cPCI-1152 (8-channel Isolated ADC Module)
+ 5031 DP-CPCI-5031-Synchro Module
+# cPCI Carrier for Mezzanine Modules
+ 5112 DP-cPCI-5112 [MM-Carrier]
+ 5121 DP-CPCI-5121-IP Carrier
+ 5211 DP-CPCI-5211-IP Carrier
+ 5679 AGE Display Module
+17a0 Genesys Logic, Inc
+ 7163 GL9701 PCIe to PCI Bridge
+ 8083 GL880 USB 1.1 UHCI controller
+ 8084 GL880 USB 2.0 EHCI controller
+ 9750 GL9750 SD Host Controller
+ 9755 GL9755 SD Host Controller
+ e763 GL9763E eMMC Controller
+17aa Lenovo
+ 3181 ThinkCentre M75n IoT
+ 402b Intel 82599ES 10Gb 2-port Server Adapter X520-2
+17ab Phillips Components
+17af Hightech Information System Ltd.
+17b3 Hawking Technologies
+ ab08 PN672TX 10/100 Ethernet
+17b4 Indra Networks, Inc.
+ 0011 WebEnhance 100 GZIP Compression Card
+ 0012 WebEnhance 200 GZIP Compression Card
+ 0015 WebEnhance 300 GZIP Compression Card
+ 0016 StorCompress 300 GZIP Compression Card
+ 0017 StorSecure 300 GZIP Compression and AES Encryption Card
+17c0 Wistron Corp.
+17c2 Newisys, Inc.
+# nee Airgo Networks, Inc.
+17cb Qualcomm
+ 0001 AGN100 802.11 a/b/g True MIMO Wireless Card
+ 1385 5c00 WGM511 Pre-N 802.11g Wireless CardBus Adapter
+ 1737 0045 WMP54GX v1 802.11g Wireless-G PCI Adapter with SRX
+ 0002 AGN300 802.11 a/b/g True MIMO Wireless Card
+ 1385 6d00 WPNT511 RangeMax 240 Mbps Wireless CardBus Adapter
+ 1737 0054 WPC54GX4 v1 802.11g Wireless-G Notebook Adapter with SRX400
+ 0105 MSM8998 PCIe Root Complex
+ 0108 SM8150 PCIe Root Complex
+ 0109 SA8195P PCIe Root Complex
+ 0300 MDM9x35 LTE Modem [Snapdragon X7]
+ 0301 MDM9x45 LTE Modem [Snapdragon X12]
+ 0302 MDM9x55 LTE Modem [Snapdragon X16]
+ 0400 Datacenter Technologies QDF2432 PCI Express Root Port
+ 0401 Datacenter Technologies QDF2400 PCI Express Root Port
+ 1000 QCS405 PCIe Root Complex
+ 1101 QCA6390 Wireless Network Adapter
+ 1103 QCNFA765 Wireless Network Adapter
+ 1104 QCN6024/9024/9074 Wireless Network Adapter
+17cc NetChip Technology, Inc
+ 2280 USB 2.0
+17cd Cadence Design Systems, Inc.
+17cf Z-Com, Inc.
+17d3 Areca Technology Corp.
+ 1110 ARC-1110 4-Port PCI-X to SATA RAID Controller
+ 1120 ARC-1120 8-Port PCI-X to SATA RAID Controller
+ 1130 ARC-1130 12-Port PCI-X to SATA RAID Controller
+ 1160 ARC-1160 16-Port PCI-X to SATA RAID Controller
+ 1170 ARC-1170 24-Port PCI-X to SATA RAID Controller
+ 1201 ARC-1200 2-Port PCI-Express to SATA II RAID Controller
+ 1203 ARC-1203 2/4/8 Port PCIe 2.0 to SATA 6Gb RAID Controller
+ 1210 ARC-1210 4-Port PCI-Express to SATA RAID Controller
+ 1214 ARC-12x4 PCIe 2.0 to SAS/SATA 6Gb RAID Controller
+ 17d3 1214 ARC-1214 4-Port PCIe 2.0 to SAS/SATA 6Gb RAID Controller
+ 17d3 1224 ARC-1224 8-Port PCIe 2.0 to SAS/SATA 6Gb RAID Controller
+ 17d3 1264 ARC-1264 12/16 Port PCIe 2.0 to SATA 6Gb RAID Controller
+ 17d3 1284 ARC-1284 24 Port PCIe 2.0 to SATA 6Gb RAID Controller
+ 1220 ARC-1220 8-Port PCI-Express to SATA RAID Controller
+ 1222 ARC-1222 8-Port PCI-Express to SAS/SATA II RAID Controller
+ 1230 ARC-1230 12-Port PCI-Express to SATA RAID Controller
+ 1260 ARC-1260 16-Port PCI-Express to SATA RAID Controller
+ 1280 ARC-1280/1280ML 24-Port PCI-Express to SATA II RAID Controller
+ 17d3 1221 ARC-1221 8-Port PCI-Express to SATA RAID Controller
+ 1300 ARC-1300ix-16 16-Port PCI-Express to SAS Non-RAID Host Adapter
+ 1320 ARC-1320 8/16 Port PCIe 2.0 to SAS/SATA 6Gb Non-RAID Host Adapter
+ 1330 ARC-1330 16 Port PCIe 3.0 to SAS/SATA 12Gb Non-RAID Host Adapter
+ 1680 ARC-1680 series PCIe to SAS/SATA 3Gb RAID Controller
+ 17d3 1212 ARC-1212 4-Port PCIe to SAS/SATA II RAID Controller
+ 17d3 1222 ARC-1222 8-Port PCIe to SAS/SATA 3Gb RAID Controller
+ 17d3 1680 ARC-1680 8/12/16/24 Port PCIe to SAS/SATA 3Gb RAID Controller
+ 1880 ARC-188x series PCIe 2.0/3.0 to SAS/SATA 6/12Gb RAID Controller
+ 17d3 1213 ARC-1213 4-Port PCIe 2.0 to SAS/SATA 6Gb RAID Controller
+ 17d3 1215 ARC-1215 4-Port PCIe 3.0 to SAS/SATA 6Gb RAID Controller
+ 17d3 1216 ARC-1216 4-Port PCIe 3.0 to SAS/SATA 12Gb RAID Controller
+ 17d3 1223 ARC-1223 8-Port PCIe 2.0 to SAS/SATA 6Gb RAID Controller
+ 17d3 1225 ARC-1225 8-Port PCIe 3.0 to SAS/SATA 6Gb RAID Controller
+ 17d3 1226 ARC-1226 8-Port PCIe 3.0 to SAS/SATA 12Gb RAID Controller
+ 17d3 1880 ARC-1880 8/12/16/24 Port PCIe 2.0 to SAS/SATA 6Gb RAID Controller
+ 17d3 1882 ARC-1882 8/12/16/24 Port PCIe 3.0 to SAS/SATA 6Gb RAID Controller
+ 17d3 1883 ARC-1883 8/12/16/24 Port PCIe 3.0 to SAS/SATA 12Gb RAID Controller
+ 1884 ARC-1884 series PCIe 3.0 to SAS/SATA 12/6Gb RAID Controller
+ 188a ARC-1886 series PCIe 4.0 to NVMe/SAS/SATA 16/12/6Gb RAID Controller
+ 17d3 1217 ARC-1217 4-Port PCIe 4.0 to SAS/SATA 12/6Gb RAID Controller
+ 17d3 1227 ARC-1227 8-Port PCIe 4.0 to SAS/SATA 12/6Gb RAID Controller
+ 17d3 1686 ARC-1686 PCIe 4.0 to SAS/SATA 12/6Gb Tape drive Controller
+ 17d3 1886 ARC-1886 PCIe 4.0 to NVMe/SAS/SATA 16/12/6Gb RAID Controller
+# nee Neterion Inc., previously S2io Inc.
+17d5 Exar Corp.
+ 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 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)
+ 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.
+17df Dini Group
+ 1864 Virtex4 PCI Board w/ QL5064 Bridge [DN7000K10PCI/DN8000K10PCI/DN8000K10PSX/NOTUS]
+ 1865 Virtex4 ASIC Emulator [DN8000K10PCIe]
+ 1866 Virtex4 ASIC Emulator Cable Connection [DN8000K10PCI]
+ 1867 Virtex4 ASIC Emulator Cable Connection [DN8000K10PCIe]
+ 1868 Virtex4 ASIC Emulator [DN8000K10PCIe-8]
+ 1900 Virtex5 PCIe ASIC Emulator [DN9000K10PCIe8T/DN9002K10PCIe8T/DN9200K10PCIe8T/DN7006K10PCIe8T/DN7406K10PCIe8T]
+ 1901 Virtex5 PCIe ASIC Emulator Large BARs [DN9000K10PCIe8T/DN9002K10PCIe8T/DN9200K10PCIe8T/DN7006K10PCIe8T/DN7406K10PCIe8T]
+ 1902 Virtex5 PCIe ASIC Emulator Low Power [Interceptor]
+ 1903 Spartan6 PCIe FPGA Accelerator Board [DNBFCS12PCIe]
+ 1904 Virtex6 PCIe ASIC Emulation Board [DNDUALV6_PCIe4]
+ 1905 Virtex6 PCIe ASIC Emulation Board [DNV6F6PCIe]
+ 1906 Virtex6 PCIe ASIC Emulation Board [DN2076K10]
+ 1907 Virtex6 PCIe ASIC Emulation Board [DNV6F2PCIe]
+ 1908 Virtex6 PCIe ASIC Emulation Board Large BARs[DNV6F2PCIe]
+ 1909 Kintex7 PCIe FPGA Accelerator Board [DNK7F5PCIe]
+ 190a Virtex7 PCIe ASIC Emulation Board [DNV7F1A]
+ 190b Stratix5 PCIe ASIC Emulation Board [DNS5GXF2]
+ 190c Virtex7 PCIe ASIC Emulation Board [DNV7F2A]
+ 190d Virtex7 PCIe ASIC Emulation Board [DNV7F4A]
+ 190e Virtex7 PCIe ASIC Emulation Board [DNV7F2B]
+ 190f KintexUS PCIe MainRef Design [DNPCIE_40G_KU_LL]
+ 1910 VirtexUS ASIC Emulation Board [DNVUF4A]
+ 1911 VirtexUS PCIe ASIC Emulation Board [DNVU_F2PCIe]
+ 1912 KintexUS PCIe MainRef Design [DNPCIe_40G_KU_LL_QSFP]
+ 1913 VirtexUS ASIC Emulation Board [DNVUF1A]
+ 1914 VirtexUS ASIC Emulation Board [DNVUF2A]
+ 1915 Arria10 PCIe MainRef Design [DNPCIe_80G_A10_LL]
+ 1916 VirtexUS PCIe Accelerator Board [DNVUF2_HPC_PCIe]
+ 1917 UltrascalePlus PCIe Accelerator Board [DNPCIe_400G_VU_LL]
+ 1918 VirtexUS+ ASIC Emulation Board [DNVUPF4A]
+ 1919 UltrascalePlus PCIe Accelerator Board [DNPCIe_400G_VUP_HBM_LL]
+ 1a00 Virtex6 PCIe DMA Netlist Design
+ 1a01 Virtex6 PCIe Darklite Design [DNPCIe_HXT_10G_LL]
+ 1a02 Virtex7 PCIe DMA Netlist Design
+ 1a03 Kintex7 PCIe Darklite Design [DNPCIe_K7_10G_LL]
+ 1a05 Stratix5 PCIe Darklite Design [DNS5GX_F2]
+ 1a06 VirtexUS PCIe DMA Netlist Design
+ 1a07 KintexUS PCIe Darklite Design [DNPCIe_40G_KU_LL]
+ 1a08 KintexUS PCIe Darklite Design [DNPCIe_40G_KU_LL_QSFP]
+ 1a09 Arria10 PCIe Darklite Design [DNPCIe_80G_A10_LL]
+ 1a0a VirtexUS PCIe Darklite Design [DNVUF2_HPC_PCIe]
+ 1a0b UltrascalePlus PCIe Darklite Design [DNPCIe_400G_VU_LL]
+ 1a0c KintexUS PCIe DRAM Packet Capture Design [DNPCIe_40G_KU_LL]
+ 1a0d KintexUS PCIe DRAM Packet Capture Design [DNPCIe_40G_KU_LL_2QSFP]
+ 1a0e UltrascalePlus PCIe Darklite Design [DNPCIe_400G_VUP_HBM_LL]
+17e4 Sectra AB
+ 0001 KK671 Cardbus encryption board
+ 0002 KK672 Cardbus encryption board
+# nee Entropic Communications Inc.
+17e6 MaxLinear
+ 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)
+ 0027 EN2710 [c.Link] MoCA 2.0 Network Controller (Coax, PCIe interface)
+ 3700 MoCA 2.0 Network Controller (Coax, PCIe interface)
+ 3710 MoCA 2.5 Network Controller (Coax, PCIe interface)
+17ee Connect Components Ltd
+17f2 Albatron Corp.
+17f3 RDC Semiconductor, Inc.
+ 1010 R1010 IDE Controller
+ 1011 R1011 IDE Controller
+ 1012 R1012 IDE Controller
+ 1031 PCI/PCI-X to PCI-E Bridge
+# Integrated in Vortex86EX, Vortex86EX2 SoC
+ 1070 CAN Bus Controller
+# Integrated in Vortex86EX, Vortex86EX2 SoCs
+ 1331 Motion Control Interface
+# Found in the Vortex86EX2 SoC
+ 1930 Hybrid Function Control Register
+# IGP = on-chip integrated in the MSTI-PMX-1000 (Vortex86MX).
+ 2010 RDC M2010 VGA-compatible graphics adapter
+ 2012 M2012/R3308 VGA-compatible graphics adapter
+# IGP = on-chip integrated in the Vortex86DX3. Basic 2D accel. UMA architecture.
+ 2015 RDC M2015 VGA-compatible graphics adapter
+# Found in the Vortex86EX SoC
+ 6011 R6011 ISA Bridge
+# Found in the Vortex86EX2 SoC
+ 6013 R6013 ISA Bridge
+ 6020 R6020 North Bridge
+ 6021 R6021 Host Bridge
+# Integrated in the Vortex86DX2 SoC
+ 6022 R6022 Host Bridge
+# Found in the Vortex86DX3 SoC
+ 6023 R6023 Host Bridge
+# Found in the Vortex86EX SoC
+ 6025 R6025 Host Bridge
+# Found in the Vortex86EX2 SoC
+ 6026 R6026 Host Bridge
+ 6030 R6030 ISA Bridge
+ 6031 R6031 ISA Bridge
+# Found in the Vortex86DX3 SoC
+ 6035 R6035 ISA Bridge
+# Found in MSTI-PMX-1000 (Vortex86MX) SoC.
+ 6036 R6036 ISA Bridge
+ 6040 R6040 MAC Controller
+ 6060 R6060 USB 1.1 Controller
+ 6061 R6061 USB 2.0 Controller
+17f7 Topdek Semiconductor Inc.
+17f9 Gemtek Technology Co., Ltd
+17fc IOGEAR, Inc.
+17fe InProComm Inc.
+ 2120 IPN 2120 802.11b
+ 1737 0020 WMP11 v4 802.11b Wireless-B PCI Adapter
+ 2220 IPN 2220 802.11g
+ 1468 0305 T60N871 802.11g Mini PCI Wireless Adapter
+ 1737 0029 WPC54G v4 802.11g Wireless-G Notebook Adapter
+17ff Benq Corporation
+1800 Qualcore Logic Inc.
+ 1100 Nanospeed Trading Gateway
+1803 ProdaSafe GmbH
+1804 Ralink corp. (wrong ID)
+ 3060 RT3060 Wireless 802.11n 1T/1R
+1805 Euresys S.A.
+1809 Lumanate, Inc.
+180c IEI Integration Corp
+1813 Ambient Technologies Inc
+ 4000 HaM controllerless modem
+ 16be 0001 V9x HAM Data Fax Modem
+ 4100 HaM plus Data Fax Modem
+ 16be 0002 V9x HAM 1394
+1814 Ralink corp.
+ 0101 Wireless PCI Adapter RT2400 / RT2460
+ 1043 0127 WiFi-b add-on Card
+ 1371 0010 Minitar MNW2BPCI Wireless PCI Card
+ 1462 6828 PC11B2 (MS-6828) Wireless 11b PCI Card
+ 0200 RT2500 802.11g PCI [PC54G2]
+ 0201 RT2500 Wireless 802.11bg
+ 1043 130f WL-130g
+ 1186 3c00 DWL-G650X Wireless 11g CardBus Adapter
+ 1371 001e CWC-854 Wireless-G CardBus Adapter
+ 1371 001f CWM-854 Wireless-G Mini PCI Adapter
+ 1371 0020 CWP-854 Wireless-G PCI Adapter
+ 1458 e381 GN-WMKG 802.11b/g Wireless CardBus Adapter
+ 1458 e931 GN-WIKG 802.11b/g mini-PCI Adapter
+ 1462 6833 Unknown 802.11g mini-PCI Adapter
+ 1462 6835 Wireless 11G CardBus CB54G2
+ 1737 0032 WMP54G v4.0 PCI Adapter
+ 1799 700a F5D7000 v2000/v3000 Wireless G Desktop Card
+ 1799 701a F5D7010 v2000/v3000 Wireless G Notebook Card
+ 1814 2560 RT2500 Wireless 802.11bg
+ 182d 9073 WL-115 Wireless Network PCI Adapter
+ 185f 22a0 CN-WF513 Wireless Cardbus Adapter
+ 18eb 5312 WL531P IEEE 802.11g PCI Card-EU
+ 1948 3c00 C54RC v1 Wireless 11g CardBus Adapter
+ 1948 3c01 C54Ri v1 Wireless 11g PCI Adapter
+ 0300 Wireless Adapter Canyon CN-WF511
+ 0301 RT2561/RT61 802.11g PCI
+ 1186 3c08 AirPlus G DWL-G630 Wireless Cardbus Adapter (rev.E1)
+ 1186 3c09 DWL-G510 Rev C
+ 13d1 abe3 miniPCI Pluscom 802.11 a/b/g
+ 1458 e933 GN-WI01GS
+ 1458 e934 GN-WP01GS
+ 1462 b833 MP54G5 (MS-6833B)
+ 1737 0055 WMP54G v4.1
+ 1799 700e F5D7000 v6000 Wireless G Desktop Card
+ 1799 701e F5D7010 v6000 Wireless G Notebook Card
+ 17f9 0012 AWLC3026T 802.11g Wireless CardBus Adapter
+ 1814 2561 EW-7108PCg/EW-7128g
+ 0302 RT2561/RT61 rev B 802.11g
+ 1186 3a71 DWA-510 Wireless G Desktop Adapter
+ 1186 3c08 AirPlus G DWL-G630 Wireless Cardbus Adapter (rev.E2)
+ 1186 3c09 AirPlus G DWL-G510 Wireless Network Adapter (Rev.C)
+ 1462 b834 PC54G3 Wireless 11g PCI Card
+ 1948 3c23 C54RC v2 Wireless 11g CardBus Adapter
+ 1948 3c24 C54Ri v2 Wireless 11g PCI Adapter
+ 0401 RT2600 802.11 MIMO
+ 1737 0052 WPC54GR v1 802.11g Wireless-G Notebook Adapter with RangeBooster
+ 17f9 0011 WPCR-137G 802.11bg Wireless CardBus Adapter
+ 17f9 0016 WPIR-119GH 802.11bg Wireless Desktop Adapter
+ 0601 RT2800 802.11n PCI
+ 1799 801c F5D8011 v3 802.11n N1 Wireless Notebook Card
+ 187e 3412 NWD-310N 802.11n Wireless PCI Adapter
+ 0681 RT2890 Wireless 802.11n PCIe
+ 1458 e939 GN-WS30N-RH 802.11bgn Mini PCIe Card
+ 0701 RT2760 Wireless 802.11n 1T/2R
+ 1737 0074 WMP110 v2 802.11n RangePlus Wireless PCI Adapter
+ 0781 RT2790 Wireless 802.11n 1T/2R PCIe
+ 1814 2790 RT2790 Wireless 802.11n 1T/2R PCIe
+ 3060 RT3060 Wireless 802.11n 1T/1R
+ 1186 3c04 DWA-525 Wireless N 150 Desktop Adapter (rev.A1)
+ 3062 RT3062 Wireless 802.11n 2T/2R
+ 3090 RT3090 Wireless 802.11n 1T/1R PCIe
+ 13bd 1057 GN-WS32L-RH Half-size Mini PCIe Card
+ 3091 RT3091 Wireless 802.11n 1T/2R PCIe
+ 3092 RT3092 Wireless 802.11n 2T/2R PCIe
+ 3290 RT3290 Wireless 802.11n 1T/1R PCIe
+ 103c 18ec Ralink RT3290LE 802.11bgn 1x1 Wi-Fi and Bluetooth 4.0 Combo Adapter
+ 3298 RT3290 Bluetooth
+ 103c 18ec Ralink RT3290LE 802.11bgn 1x1 Wi-Fi and Bluetooth 4.0 Combo Adapter
+ 3592 RT3592 Wireless 802.11abgn 2T/2R PCIe
+ 359f RT3592 PCIe Wireless Network Adapter
+ 5360 RT5360 Wireless 802.11n 1T/1R
+ 1186 3c05 DWA-525 Wireless N 150 Desktop Adapter (rev.A2)
+ 20f4 703a TEW-703PI N150 Wireless PCI Adapter
+ 5362 RT5362 PCI 802.11n Wireless Network Adapter
+ 5390 RT5390 Wireless 802.11n 1T/1R PCIe
+ 103c 1636 U98Z077.00 Half-size Mini PCIe Card
+ 5392 RT5392 PCIe Wireless Network Adapter
+ 539b RT5390R 802.11bgn PCIe Wireless Network Adapter
+ 539f RT5390 [802.11 b/g/n 1T1R G-band PCI Express Single Chip]
+ 103c 1637 Pavilion DM1Z-3000 PCIe wireless card
+ 5592 RT5592 PCIe Wireless Network Adapter
+ e932 RT2560F 802.11 b/g PCI
+1815 Devolo AG
+1820 InfiniCon Systems Inc.
+1822 Twinhan Technology Co. Ltd
+ 4e35 Mantis DTV PCI Bridge Controller [Ver 1.0]
+182d SiteCom Europe BV
+# HFC-based ISDN card
+ 3069 ISDN PCI DC-105V2
+ 9790 WL-121 Wireless Network Adapter 100g+ [Ver.3]
+182e Raza Microelectronics, Inc.
+ 0008 XLR516 Processor
+# Strange vendor ID used by BCM5785 when in RAID mode
+182f Broadcom
+# HT1000 uses 3 IDs 1166:024a (Native SATA Mode), 1166:024b (PATA/IDE Mode), 182f:000b (RAID Mode) depends on SATA BIOS setting
+ 000b BCM5785 [HT1000] SATA (RAID Mode)
+1830 Credence Systems Corporation
+ 8000 CPIn
+ 8001 CPId
+ 8002 CPIx
+ 8003 CPIq
+183b MikroM GmbH
+ 08a7 MVC100 DVI
+ 08a8 MVC101 SDI
+ 08a9 MVC102 DVI+Audio
+ 08b0 MVC200-DC
+1846 Alcatel-Lucent
+1849 ASRock Incorporation
+184a Thales Computers
+ 1100 MAX II cPLD
+1850 Advantest Corporation
+ 0048 EK220-66401 Computer Interface Card
+1851 Microtune, Inc.
+1852 Anritsu Corp.
+1853 SMSC Automotive Infotainment System Group
+1854 LG Electronics, Inc.
+185b Compro Technology, Inc.
+ 1489 VideoMate Vista T100
+185f Wistron NeWeb Corp.
+1864 SilverBack
+ 2110 ISNAP 2110
+1867 Topspin Communications
+ 5a44 MT23108 InfiniHost HCA
+ 5a45 MT23108 InfiniHost HCA flash recovery
+ 5a46 MT23108 InfiniHost HCA bridge
+ 6278 MT25208 InfiniHost III Ex (Tavor compatibility mode)
+ 6282 MT25208 InfiniHost III Ex
+186c Humusoft, s.r.o.
+ 0612 AD612 Data Acquisition Device
+ 0614 MF614 Multifunction I/O Card
+ 0622 AD622 Data Acquisition Device
+ 0624 MF624 Multifunction I/O PCI Card
+ 0625 MF625 3-phase Motor Driver
+ 0634 MF634 Multifunction I/O PCIe Card
+ 0644 MF644 Multifunction I/O Thb Card
+186f WiNRADiO Communications
+1876 L-3 Communications
+ a101 VigraWATCH PCI
+ a102 VigraWATCH PMC
+ a103 Vigra I/O
+187e ZyXEL Communications Corporation
+ 3403 ZyAir G-110 802.11g
+ 340e M-302 802.11g XtremeMIMO
+1885 Avvida Systems Inc.
+1888 Varisys Ltd
+ 0301 VMFX1 FPGA PMC module
+ 0601 VSM2 dual PMC carrier
+ 0710 VS14x series PowerPC PCI board
+ 0720 VS24x series PowerPC PCI board
+188a Ample Communications, Inc
+1890 Egenera, Inc.
+1894 KNC One
+1896 B&B Electronics Manufacturing Company, Inc.
+ 4202 MIport 3PCIU2 2-port Serial
+ 4204 MIport 3PCIU4 4-port Serial
+ 4208 MIport 3PCIU8 8-port Serial
+ 4211 MIport 3PCIOU1 1-port Isolated Serial
+ 4212 MIport 3PCIOU2 2-port Isolated Serial
+ 4214 MIport 3PCIOU4 4-port Isolated Serial
+ bb10 3PCI2 2-Port Serial
+ bb11 3PCIO1 1-Port Isolated Serial
+1897 AMtek
+18a1 Astute Networks Inc.
+18a2 Stretch Inc.
+ 0002 VRC6016 16-Channel PCIe DVR Card
+18a3 AT&T
+18ac DViCO Corporation
+ d500 FusionHDTV 5
+ d800 FusionHDTV 3 Gold
+ d810 FusionHDTV 3 Gold-Q
+ d820 FusionHDTV 3 Gold-T
+ db30 FusionHDTV DVB-T Pro
+ db40 FusionHDTV DVB-T Hybrid
+ db78 FusionHDTV DVB-T Dual Express
+18b8 Ammasso
+ b001 AMSO 1100 iWARP/RDMA Gigabit Ethernet Coprocessor
+# formally Info-Tek Corp.
+18bc GeCube Technologies, Inc.
+18c3 Micronas Semiconductor Holding AG
+ 0720 nGene PCI-Express Multimedia Controller
+ 1461 032e Hybrid M779 PCI-E
+# Nee Octigabay System
+18c8 Cray Inc
+18c9 ARVOO Engineering BV
+18ca XGI Technology Inc. (eXtreme Graphics Innovation)
+ 0020 Z7/Z9 (XG20 core)
+ 0021 Z9s/Z9m (XG21 core)
+ 0027 Z11/Z11M
+ 0040 Volari V3XT/V5/V8
+ 0047 Volari 8300 (chip: XP10, codename: XG47)
+# should be 182d
+18d2 Sitecom Europe BV (Wrong ID)
+# Sitecom HFC-S based ISDN controller card DC-105v2
+ 3069 DC-105v2 ISDN controller
+18d4 Celestica
+18d8 Dialogue Technology Corp.
+18dd Artimi Inc
+ 4c6f Artimi RTMI-100 UWB adapter
+18df LeWiz Communications
+18e6 MPL AG
+ 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
+ 18ec d001 COMBO-4MTX
+ 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
+ c400 COMBO-400G1
+18ee Chenming Mold Ind. Corp.
+18f1 Spectrum GmbH
+18f4 Napatech A/S
+ 0031 NT20X Network Adapter
+ 0051 NT20X Capture Card
+ 0061 NT20E Capture Card
+ 0064 NT20E Inline Card
+ 0071 NT4E Capture Card
+ 0074 NT4E Inline Card
+ 0081 NT4E 4-port Expansion Card
+ 0091 NT20X Capture Card [New Rev]
+ 00a1 NT4E-STD Capture Card
+ 00a4 NT4E-STD Inline Card
+# 8 x 1 Gbps / 10 Gbps PCIe Optical Bypass Adapter
+ 00b1 NTBPE Optical Bypass Adapter
+ 00c5 NT20E2 Network Adapter 2x10Gb
+ 00d5 NT40E2-4 Network Adapter 4x10Gb
+ 00e5 NT40E2-1 Network Adapter 1x40Gb
+# 4-Port Adapter for 1 GbE In-Line Bypass Applications
+ 00f5 NT4E2-4T-BP Network Adapter 4x1Gb with Electrical Bypass
+ 0105 NT4E2-4-PTP Network Adapter 4x1Gb
+ 0115 NT20E2-PTP Network Adapter 2x10Gb
+ 0125 NT4E2-4-PTP Network Adapter 4x1Gb
+ 0135 NT20E2-PTP Network Adapter 2x10Gb
+ 0145 NT40E3-4-PTP Network Adapter 4x10Gb
+ 0155 NT100E3-1-PTP Network Adapter 1x100Gb
+ 0165 NT80E3-2-PTP Network Adapter 2x40Gb
+ 0175 NT20E3-2-PTP Network Adapter 2x10Gb
+ 0185 NT40A01 Network Adapter
+ 01a5 NT200A01 Network Adapter
+ 01c5 NT200A02 Network Adapter
+ 01d5 NT50B01 Network Adapter
+ 01e5 NT100A01 Network Adapter
+ 0225 NT40A11 Network Adapter
+18f6 NextIO
+ 1000 [Nexsis] Switch Virtual P2P PCIe Bridge
+ 1001 [Texsis] Switch Virtual P2P PCIe Bridge
+ 1050 [Nexsis] Switch Virtual P2P PCI Bridge
+ 1051 [Texsis] Switch Virtual P2P PCI Bridge
+ 2000 [Nexsis] Switch Integrated Mgmt. Endpoint
+ 2001 [Texsis] Switch Integrated Mgmt. Endpoint
+18f7 Commtech, Inc.
+ 0001 ESCC-PCI-335 Serial PCI Adapter [Fastcom]
+ 0002 422/4-PCI-335 Serial PCI Adapter [Fastcom]
+ 0003 232/4-1M-PCI Serial PCI Adapter [Fastcom]
+ 0004 422/2-PCI-335 Serial PCI Adapter [Fastcom]
+ 0005 IGESCC-PCI-ISO/1 Serial PCI Adapter [Fastcom]
+ 000a 232/4-PCI-335 Serial PCI Adapter [Fastcom]
+ 000b 232/8-PCI-335 Serial PCI Adapter [Fastcom]
+ 000f FSCC Serial PCI Adapter [Fastcom]
+ 0010 GSCC Serial PCI Adapter [Fastcom]
+ 0011 QSSB Serial PCI Adapter [Fastcom]
+ 0014 SuperFSCC Serial PCI Adapter [Fastcom]
+ 0015 SuperFSCC-104-LVDS Serial PC/104+ Adapter [Fastcom]
+ 0016 FSCC-232 RS-232 Serial PCI Adapter [Fastcom]
+# Software UARTs
+ 0017 SuperFSCC-104 Serial PC/104+ Adapter [Fastcom]
+# Software UARTs
+ 0018 SuperFSCC/4 Serial PCI Adapter [Fastcom]
+# Software UARTs
+ 0019 SuperFSCC Serial PCI Adapter [Fastcom]
+ 001a SuperFSCC-LVDS Serial PCI Adapter [Fastcom]
+# Software UARTs
+ 001b FSCC/4 Serial PCI Adapter [Fastcom]
+# RS-644 Only
+ 001c SuperFSCC/4-LVDS Serial PCI Adapter [Fastcom]
+# Software UARTs
+ 001d FSCC Serial PCI Adapter [Fastcom]
+ 001e SuperFSCC/4 Serial PCIe Adapter [Fastcom]
+ 001f SuperFSCC/4 Serial cPCI Adapter [Fastcom]
+ 0020 422/4-PCIe Serial PCIe Adapter [Fastcom]
+ 0021 422/8-PCIe Serial PCIe Adapter [Fastcom]
+# RS-644 Only
+ 0022 SuperFSCC/4-LVDS Serial PCIe Adapter [Fastcom]
+# Software UARTs
+ 0023 SuperFSCC/4 Serial cPCI Adapter [Fastcom]
+# RS-644 Only, Software UARTs
+ 0025 SuperFSCC/4-LVDS Serial PCI Adapter [Fastcom]
+# RS-644 Only, Software UARTs
+ 0026 SuperFSCC-LVDS Serial PCI Adapter [Fastcom]
+# Software UARTs
+ 0027 FSCC/4 Serial PCIe Adapter [Fastcom]
+18fb Resilience Corporation
+1904 Hangzhou Silan Microelectronics Co., Ltd.
+ 2031 SC92031 PCI Fast Ethernet Adapter
+ 8139 RTL8139D [Realtek] PCI 10/100BaseTX ethernet adaptor
+1905 Micronas USA, Inc.
+1912 Renesas Technology Corp.
+ 0002 SH7780 PCI Controller (PCIC)
+ 0011 SH7757 PCIe End-Point [PBI]
+ 0012 SH7757 PCIe-PCI Bridge [PPB]
+ 0013 SH7757 PCIe Switch [PS]
+ 0014 uPD720201 USB 3.0 Host Controller
+ 0015 uPD720202 USB 3.0 Host Controller
+ 001a SH7758 PCIe-PCI Bridge [PPB]
+ 001b SH7758 PCIe End-Point [PBI]
+ 001d SH7758 PCIe Switch [PS]
+1919 Soltek Computer Inc.
+1923 Sangoma Technologies Corp.
+ 0040 A200/Remora FXO/FXS Analog AFT card
+ 0100 A104d QUAD T1/E1 AFT card
+ 0300 A101 single-port T1/E1
+ 0400 A104u Quad T1/E1 AFT
+1924 Solarflare Communications
+ 0703 SFC4000 rev A net [Solarstorm]
+ 10b8 0102 SMC10GPCIe-10BT (A2) [TigerCard]
+ 10b8 0103 SMC10GPCIe-10BT (A3) [TigerCard]
+ 10b8 0201 SMC10GPCIe-XFP (A1) [TigerCard]
+ 1924 0101 SFE4001-A1
+ 1924 0102 SFE4001-A2
+ 1924 0103 SFE4001-A3
+ 1924 0201 SFE4002-A1
+ 1924 0301 SFE4003-A1
+ 1924 0302 SFE4003-A2
+ 1924 0303 SFE4003-A3
+ 1924 0304 SFE4003-A4
+ 1924 0500 SFE4005-A0
+ 0710 SFC4000 rev B [Solarstorm]
+ 10b8 0103 SMC10GPCIe-10BT (A3) [TigerCard]
+ 10b8 0201 SMC10GPCIe-XFP (A1) [TigerCard]
+ 1924 0102 SFE4001-A2
+ 1924 0103 SFE4001-A3
+ 1924 0201 SFE4002-A1
+ 1924 0302 SFE4003-A2
+ 1924 0303 SFE4003-A3
+ 1924 0304 SFE4003-A4
+ 1924 0500 SFE4005-A0
+ 1924 5102 SFN4111T-A2
+ 1924 5103 SFN4111T-R3
+ 1924 5104 SFN4111T-R4
+ 1924 5105 SFN4111T-R5
+ 1924 5201 SFN4112F-R1
+ 1924 5202 SFN4112F-R2
+ 0803 SFC9020 10G Ethernet Controller
+ 1014 0478 2-port 10GbE Low-Latency (R7)
+ 1014 0479 2-port 10GbE OpenOnload (R7)
+ 1014 04a7 Solarflare 10Gb Low-latency Dual-port HBA (R7)
+ 1014 04a8 Solarflare 10Gb Dual-port HBA (R7)
+ 103c 2132 Ethernet 10Gb 2-port 570FLR-SFP+ Adapter (R1)
+ 103c 2136 Ethernet 10Gb 2-port 570SFP+ Adapter (R7)
+ 1924 1201 SFA6902F-R1 SFP+ AOE Adapter
+ 1924 6200 SFN5122F-R0 SFP+ Server Adapter
+ 1924 6201 SFN5122F-R1 SFP+ Server Adapter
+ 1924 6202 SFN5122F-R2 SFP+ Server Adapter
+ 1924 6204 SFN5122F-R4 SFP+ Server Adapter
+ 1924 6205 SFN5122F-R5 SFP+ Server Adapter
+ 1924 6206 SFN5122F-R6 SFP+ Server Adapter
+ 1924 6207 SFN5122F-R7 SFP+ Server Adapter
+ 1924 6210 SFN5322F-R0 SFP+ Precision Time Synchronization Server Adapter
+ 1924 6211 SFN5322F-R1 SFP+ Precision Time Synchronization Server Adapter
+ 1924 6217 SFN5322F-R7 SFP+ Precision Time Synchronization Server Adapter
+ 1924 6227 SFN6122F-R7 SFP+ Server Adapter
+ 1924 6237 SFN6322F-R7 SFP+ Precision Time Synchronization Server Adapter
+ 1924 6501 SFN5802K-R1 Mezzanine Adapter
+ 1924 6511 SFN5814H-R1 Mezzanine Adapter
+ 1924 6521 SFN5812H-R1 Mezzanine Adapter
+ 1924 6562 SFN6832F-R2 SFP+ Mezzanine Adapter
+ 1924 6a05 SFN5112F-R5 SFP+ Server Adapter
+ 1924 6a06 SFN5112F-R6 SFP+ Server Adapter
+ 1924 7206 SFN5162F-R6 SFP+ Server Adapter
+ 1924 7207 SFN5162F-R7 SFP+ Server Adapter
+ 1924 7a06 SFN5152F-R6 SFP+ Server Adapter
+ 1924 7a07 SFN5152F-R7 SFP+ Server Adapter
+ 0813 SFL9021 10GBASE-T Ethernet Controller
+ 1924 6100 SFN5121T-R0 10GBASE-T Server Adapter
+ 1924 6102 SFN5121T-R2 10GBASE-T Server Adapter
+ 1924 6103 SFN5121T-R3 10GBASE-T Server Adapter
+ 1924 6104 SFN5121T-R4 10GBASE-T Server Adapter
+ 1924 6902 SFN5111T-R2 10GBASE-T Server Adapter
+ 1924 6904 SFN5111T-R4 10GBASE-T Server Adapter
+ 1924 7104 SFN5161T-R4 10GBASE-T Server Adapter
+ 1924 7904 SFN5151T-R4 10GBASE-T Server Adapter
+ 0903 SFC9120 10G Ethernet Controller
+ 1014 04cc SFN7122F-R2 2x10GbE SFP+ Flareon Ultra
+ 1924 8002 SFN7122F-R1 SFP+ Server Adapter
+ 1924 8003 SFN7x41Q-R1 Flareon Ultra 7000 Series 10/40G Adapter
+ 1924 8006 SFN7022F-R1 SFP+ Server Adapter
+ 1924 8007 SFN7322F-R2 Precision Time SFP+ Server Adapter
+ 1924 8009 SFN7x22F-R2 Flareon Ultra 7000 Series 10G Adapter
+ 1924 800a SFN7x02F-R2 Flareon 7000 Series 10G Adapter
+ 1924 800c SFN7x22F-R3 Flareon Ultra 7000 Series 10G Adapter
+ 1924 800d SFN7x02F-R3 Flareon 7000 Series 10G Adapter
+ 1924 8010 SFA7942Q-R1 QSFP+ AOE Adapter
+ 1924 8015 SFA7942Q-A5-0-R1 QSFP+ AOE Adapter
+ 0923 SFC9140 10/40G Ethernet Controller
+ 1924 800b SFN7x42Q-R1 Flareon Ultra 7000 Series 10/40G Adapter
+ 1924 800e SFN7x42Q-R2 Flareon Ultra 7000 Series 10/40G Adapter
+ 1924 800f SFN7xx4F-R1 Flareon Ultra 7000 Series 10G Adapter
+ 0a03 SFC9220 10/40G Ethernet Controller
+ 1924 8011 SFN8022-R1 8000 Series 10G Adapter
+ 1924 8012 SFN8522-R1 8000 Series 10G Adapter
+ 1924 8013 SFN8042-R1 8000 Series 10/40G Adapter
+ 1924 8014 SFN8542-R1 8000 Series 10/40G Adapter
+ 1924 8016 SFN8022-R2 8000 Series 10G Adapter
+ 1924 8017 SFN8522-R2 8000 Series 10G Adapter
+ 1924 8018 SFN8042-R2 8000 Series 10/40G Adapter
+ 1924 8019 SFN8542-R2 8000 Series 10/40G Adapter
+ 1924 801a SFN8722-R1 8000 Series OCP 10G Adapter
+ 1924 801b SFN8522-R3 8000 Series 10G Adapter
+ 1924 801c SFN8042-R3 8000 Series 10/40G Adapter
+ 1924 8021 SFN8041-R1 8000 Series 10/40G Adapter
+ 0b03 XtremeScale SFC9250 10/25/40/50/100G Ethernet Controller
+ 1924 801d x2522-R1 2000 Series 10/25G Adapter
+ 1924 801e x2542-R1 2000 Series 40/100G Adapter
+ 1924 8022 XtremeScale X2522 10G Network Adapter
+ 1924 8024 XtremeScale X2562 OCP 3.0 Dual Port SFP28
+ 1924 8027 XtremeScale X2541 PCIe Single Port QSFP28
+ 1924 8028 XtremeScale X2522-25G Network Adapter
+ 1924 802a XtremeScale X2542 PCIe Dual Port QSFP28
+ 1924 802b XtremeScale X2552 OCP 2.0 Dual Port SFP28
+ 1924 802c XtremeScale X2522-25G PCIe Dual Port SFP28
+ 1924 802d XtremeScale X2562 OCP 3.0 Dual Port SFP28
+ 1803 SFC9020 10G Ethernet Controller (Virtual Function)
+ 1813 SFL9021 10GBASE-T Ethernet Controller (Virtual Function)
+ 1903 SFC9120 10G Ethernet Controller (Virtual Function)
+ 1923 SFC9140 10/40G Ethernet Controller (Virtual Function)
+ 1a03 SFC9220 10/40G Ethernet Controller (Virtual Function)
+ 1b03 XtremeScale SFC9250 10/25/40/50/100G Ethernet Controller (Virtual Function)
+ 6703 SFC4000 rev A iSCSI/Onload [Solarstorm]
+ 10b8 0102 SMC10GPCIe-10BT (A2) [TigerCard]
+ 10b8 0103 SMC10GPCIe-10BT (A3) [TigerCard]
+ 10b8 0201 SMC10GPCIe-XFP (A1) [TigerCard]
+ 1924 0101 SFE4001-A1
+ 1924 0102 SFE4001-A2
+ 1924 0103 SFE4001-A3
+ 1924 0201 SFE4002-A1
+ 1924 0301 SFE4003-A1
+ 1924 0302 SFE4003-A2
+ 1924 0303 SFE4003-A3
+ 1924 0304 SFE4003-A4
+ 1924 0500 SFE4005-A0
+ c101 EF1-21022T [EtherFabric]
+192a BiTMICRO Networks Inc.
+ 0008 RAMPART
+192e TransDimension
+1931 Option N.V.
+ 000c Qualcomm MSM6275 UMTS chip
+1932 DiBcom
+193c MAXIM Integrated Products
+193d Hangzhou H3C Technologies Co., Ltd.
+193f AHA Products Group
+ 0001 AHA36x-PCIX
+ 0360 AHA360-PCIe
+ 0363 AHA363-PCIe
+ 0364 AHA364-PCIe
+ 0367 AHA367-PCIe
+ 0370 AHA370-PCIe
+ 0604 AHA604
+ 0605 AHA605
+ 3641 AHA3641
+ 3642 AHA3642
+ 6101 AHA6101
+ 6102 AHA6102
+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
+1948 Alpha Networks Inc.
+194a DapTechnology B.V.
+ 1111 FireSpy3850
+ 1112 FireSpy450b
+ 1113 FireSpy450bT
+ 1114 FireSpy850
+ 1115 FireSpy850bT
+ 1200 FireTrac 3460bT
+ 1201 FireTrac 3460bT (fallback firmware)
+ 1202 FireTrac 3460bT
+ 1203 FireTrac 3460bT (fallback firmware)
+# nee Curtis, Inc.
+1954 One Stop Systems, Inc.
+1957 Freescale Semiconductor Inc
+ 0012 MPC8548E
+ 0013 MPC8548
+ 0014 MPC8543E
+ 0015 MPC8543
+ 0018 MPC8547E
+ 0019 MPC8545E
+ 001a MPC8545
+ 0020 MPC8568E
+ 0021 MPC8568
+ 0022 MPC8567E
+ 0023 MPC8567
+ 0030 MPC8533E
+ 0031 MPC8533
+ 0032 MPC8544E
+ 0033 MPC8544
+ 0040 MPC8572E
+ 0041 MPC8572
+ 0050 MPC8536E
+ 0051 MPC8536
+ 0052 MPC8535E
+ 0053 MPC8535
+ 0060 MPC8569
+ 0061 MPC8569E
+ 0070 P2020E
+ 0071 P2020
+ 0078 P2010E
+ 0079 P2010
+ 0080 MPC8349E
+ 0081 MPC8349
+ 0082 MPC8347E TBGA
+ 0083 MPC8347 TBGA
+ 0084 MPC8347E PBGA
+ 110a 4074 SIMATIC NET CP 1628
+ 0085 MPC8347 PBGA
+ 110a 4046 SIMATIC NET CP 1623
+ 0086 MPC8343E
+ 0087 MPC8343
+ 00b4 MPC8315E
+ 00b6 MPC8314E
+ 1a56 1101 Bigfoot Killer Xeno Pro Gigabit Ethernet Controller
+ 00c2 MPC8379E
+ 00c3 MPC8379
+ 00c4 MPC8378E
+ 00c5 MPC8378
+ 00c6 MPC8377E
+ 00c7 MPC8377
+ 0100 P1020E
+ 0101 P1020
+ 0102 P1021E
+ 0103 P1021
+ 0108 P1011E
+ 0109 P1011
+ 010a P1012E
+ 010b P1012
+ 0110 P1022E
+ 0111 P1022
+ 1c7f 5200 EB5200
+ 0118 P1013E
+ 0119 P1013
+ 0128 P1010
+ 0400 P4080E
+ 0401 P4080
+ 0408 P4040E
+ 0409 P4040
+ 041f P3041
+ 0440 T4240 with security
+ 0441 T4240 without security
+ 0446 T4160 with security
+ 0447 T4160 without security
+ 0830 T2080 with security
+ 0831 T2080 without security
+ 0838 T2081 with security
+ 0839 T2081 without security
+ 580c MPC5121e
+ 7010 MPC8641 PCI Host Bridge
+ 7011 MPC8641D PCI Host Bridge
+ 7018 MPC8610
+ c006 MPC8308
+ 1a56 1201 Bigfoot Killer E2100 Gigabit Ethernet Controller
+# PCIe interface for emulator
+ fc02 RedStone
+# CFI device over PCIe
+ fc03 CFI
+1958 Faster Technology, LLC.
+1959 PA Semi, Inc
+ a000 PA6T Core
+ a001 PWRficient Host Bridge
+ a002 PWRficient PCI-Express Port
+ a003 PWRficient SMBus Controller
+ a004 PWRficient 16550 UART
+ a005 PWRficient Gigabit Ethernet
+ a006 PWRficient 10-Gigabit Ethernet
+ a007 PWRficient DMA Controller
+ a008 PWRficient LPC/Localbus Interface
+ a009 PWRficient L2 Cache
+ a00a PWRficient DDR2 Memory Controller
+ a00b PWRficient SERDES
+ a00c PWRficient System/Debug Controller
+ a00d PWRficient PCI-Express Internal Endpoint
+1966 Orad Hi-Tec Systems
+ 1975 DVG64 family
+ 1977 DVG128 family
+ 1979 3DVG/UHD3
+ 1980 HDV2/UHD2
+ 1234 3160 UHD2LC
+ 1234 3300 Legacy UHD2
+ 1234 3410 UHD2
+# nee Atheros Communications, Inc. nee Attansic Technology Corp.
+1969 Qualcomm Atheros
+ 1026 AR8121/AR8113/AR8114 Gigabit or Fast Ethernet
+ 1043 8304 P5KPL-CM Motherboard
+ 1048 Attansic L1 Gigabit Ethernet
+ 1043 8226 P5B-MX/WiFi-AP, P5KPL-VM Motherboard
+ 1062 AR8132 Fast Ethernet
+ 1063 AR8131 Gigabit Ethernet
+ 1458 e000 GA-G31M-ES2L Motherboard
+ 17c0 10d2 Medion Akoya E7214 Notebook PC [MD98410]
+ 1066 Attansic L2c Gigabit Ethernet
+ 1067 Attansic L1c Gigabit Ethernet
+ 1073 AR8151 v1.0 Gigabit Ethernet
+ 1083 AR8151 v2.0 Gigabit Ethernet
+ 1090 AR8162 Fast Ethernet
+ 1043 108d VivoBook X202E, X202EV
+ 1091 AR8161 Gigabit Ethernet
+ 1043 1477 N56VZ
+ 10a0 QCA8172 Fast Ethernet
+ 10a1 QCA8171 Gigabit Ethernet
+ 2048 Attansic L2 Fast Ethernet
+ 2060 AR8152 v1.1 Fast Ethernet
+ 2062 AR8152 v2.0 Fast Ethernet
+ 1043 8468 Eee PC 1015PX
+# E2200, E2201, E2205
+ e091 Killer E220x Gigabit Ethernet Controller
+ e0a1 Killer E2400 Gigabit Ethernet Controller
+ e0b1 Killer E2500 Gigabit Ethernet Controller
+196a Sensory Networks Inc.
+ 0101 NodalCore C-1000 Content Classification Accelerator
+ 0102 NodalCore C-2000 Content Classification Accelerator
+ 0105 NodalCore C-3000 Content Classification Accelerator
+196d Club-3D BV
+196e PNY
+1971 AGEIA Technologies, Inc.
+ 1011 Physics Processing Unit [PhysX]
+ 1043 0001 PhysX P1
+# nee Eberspaecher Electronics
+1974 Star Electronics GmbH & Co. KG
+ 0009 FlexCard PMC-II
+ 0011 FlexCard PMC-II Ethernet
+ 0018 FlexCard PXIe3
+ 0019 FlexCard PCIe3
+# IO card for std ethernet and automotive ethernet (ieee 1000Base-T1)
+ 001a FlexCard PXIe Ethernet
+# IO card for std ethernet and automotive ethernet (ieee 1000Base-T1)
+ 001b FlexCard PCIe Ethernet
+1976 TRENDnet
+1977 Parsec
+197b JMicron Technology Corp.
+ 0250 JMC250 PCI Express Gigabit Ethernet Controller
+ 0260 JMC260 PCI Express Fast Ethernet Controller
+ 0368 JMB368 IDE controller
+ 0585 JMB58x AHCI SATA controller
+ 2360 JMB360 AHCI Controller
+ 2361 JMB361 AHCI/IDE
+ 1462 7235 P965 Neo MS-7235 mainboard
+ 2362 JMB362 SATA Controller
+ 1043 8460 P8P67 Deluxe Motherboard
+ 2363 JMB363 SATA/IDE Controller
+ 1043 81e4 P5B [JMB363]
+ 1458 b000 Motherboard
+ 1849 2363 Motherboard (one of many)
+ 2364 JMB364 AHCI Controller
+ 2365 JMB365 AHCI/IDE
+ 2366 JMB366 AHCI/IDE
+ 2368 JMB368 IDE controller
+ 2369 JMB369 Serial ATA Controller
+ 2380 IEEE 1394 Host Controller
+ 2381 Standard SD Host Controller
+ 2382 SD/MMC Host Controller
+ 2383 MS Host Controller
+ 2384 xD Host Controller
+ 2386 Standard SD Host Controller
+ 2387 SD/MMC Host Controller
+ 2388 MS Host Controller
+ 2389 xD Host Controller
+ 2391 Standard SD Host Controller
+ 2392 SD/MMC Host Controller
+ 2393 MS Host Controller
+ 2394 xD Host Controller
+1982 Distant Early Warning Communications Inc
+ 1600 OX16C954 HOST-A
+ 16ff OX16C954 HOST-B
+1987 Phison Electronics Corporation
+ 5007 E7 NVMe Controller
+ 5012 E12 NVMe Controller
+ 5013 PS5013 E13 NVMe Controller
+ 5016 E16 PCIe4 NVMe Controller
+ 5018 E18 PCIe4 NVMe Controller
+1989 Montilio Inc.
+ 0001 RapidFile Bridge
+ 8001 RapidFile
+198a Nallatech Ltd.
+1993 Innominate Security Technologies AG
+1999 A-Logics
+ a900 AM-7209 Video Processor
+199a Pulse-LINK, Inc.
+199d Xsigo Systems
+ 8209 Virtual NIC Device
+ 890a Virtual HBA Device
+199f Auvitek
+ 8501 AU85X1 PCI REV1.1
+ 8521 AU8521 TV card
+# nee ServerEngines Corp.
+19a2 Emulex Corporation
+ 0120 x1 PCIe Gen2 Bridge[Pilot4]
+ 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
+ 0221 BladeEngine3 10Gb Gen2 PCIe Network Adapter
+ 0222 BladeEngine3 10Gb Gen2 PCIe iSCSI Adapter
+ 0700 OneConnect OCe10100/OCe10102 Series 10 GbE
+ 103c 1747 NC550SFP DualPort 10GbE Server Adapter
+ 103c 1749 NC550SFP Dual Port Server Adapter
+ 103c 174a NC551m Dual Port FlexFabric 10Gb Adapter
+ 103c 174b StorageWorks NC550 DualPort Converged Network Adapter
+ 103c 3314 NC551i Dual Port FlexFabric 10Gb Adapter
+ 0702 OneConnect 10Gb iSCSI Initiator
+ 0704 OneConnect OCe10100/OCe10102 Series 10 GbE CNA
+ 10df e602 OneConnect OCe10100 10Gb CNA
+ 10df e630 OneConnect OCe10102-FM-E / OCe10102-FX-E for EMC VNX Symmetrix
+ 0710 OneConnect 10Gb NIC (be3)
+# FC 5287 / FC 5284; CCIN 5287
+ 1014 03d0 PCIe2 2-port 10GbE SR Adapter for POWER
+# FC 5288 / FC 5286; CCIN 5288
+ 1014 03d1 PCIe2 2-port 10GbE SFP+ Copper Adapter for POWER
+ 1014 0409 Integrated Multifunction Card with Dual 10GbE SR Optical + Dual 1GbE for Power 750/760
+ 1014 040a Integrated Multifunction Card with Dual 10GbE SR Copper + Dual 1GbE for Power 750/760
+ 103c 3315 NC553i 10Gb 2-port FlexFabric Converged Network Adapter
+ 103c 3340 NC552SFP 2-port 10Gb Server Adapter
+ 103c 3341 NC552m 10Gb 2-port FlexFabric Converged Network Adapter
+ 103c 3345 NC553m 10Gb 2-port FlexFabric Converged Network Adapter
+ 103c 337b NC554FLB 10Gb 2-port FlexFabric Converged Network Adapter
+ 10df e733 Flex System EN4054 4-port 10Gb Ethernet Mezzanine Adapter
+ 0712 OneConnect 10Gb iSCSI Initiator (be3)
+ 0714 OneConnect 10Gb FCoE Initiator (be3)
+ 103c 3315 NC553i 10Gb 2-port FlexFabric Converged Network Adapter
+ 103c 337b NC554FLB 10Gb 2-port FlexFabric Converged Network Adapter
+ 0800 ServerView iRMC HTI
+19a8 DAQDATA GmbH
+19ac Kasten Chase Applied Research
+ 0001 ACA2400 Crypto Accelerator
+19ae Progeny Systems Corporation
+ 0520 4135 HFT Interface Controller
+ 0521 Decimator
+19ba ZyXEL Communications Corp.
+ 2330 ZyWALL Turbo Card
+19c1 Exegy Inc.
+# nee NextNet Wireless
+19d1 Motorola Expedience
+19d4 Quixant Limited
+19da ZOTAC International (MCO) Ltd.
+19de Pico Computing
+19e2 Vector Informatik GmbH
+19e3 DDRdrive LLC
+ 5801 DDRdrive X1
+ 5808 DDRdrive X8
+ dd52 DDRdrive X1-30
+19e5 Huawei Technologies Co., Ltd.
+# subvendor
+ 0123 ES3000 V3 NVMe PCIe SSD
+ 19e5 3022 NVMe SSD ES3600P V3 800GB 2.5" U.2
+ 19e5 3023 NVMe SSD ES3600P V3 1200GB 2.5" U.2
+ 19e5 3024 NVMe SSD ES3600P V3 1600GB 2.5" U.2
+ 19e5 3025 NVMe SSD ES3600P V3 2000GB 2.5" U.2
+ 19e5 3026 NVMe SSD ES3600P V3 3200GB 2.5" U.2
+ 19e5 3033 NVMe SSD ES3600C V3 1200GB HHHL AIC
+ 19e5 3034 NVMe SSD ES3600C V3 1600GB HHHL AIC
+ 19e5 3036 NVMe SSD ES3600C V3 3200GB HHHL AIC
+ 0200 Hi1822 Family (2*100GE)
+ 19e5 d139 Hi1822 SP572 (2*100GE)
+ 19e5 d13d Hi1822 SC371 (2*100GE)
+ 19e5 d147 Hi1822 SP573 (2*100GE)
+ 0202 Hi1822 Family (2*32G FC)
+ 19e5 d149 Hi1822 SP528 (2*32G FC)
+ 19e5 d302 Hi1822 SP521 (2*32G FC)
+ 19e5 d304 Hi1822 SP526 (2*32G FC)
+ 0203 Hi1822 Family (2*16G FC)
+ 19e5 d148 Hi1822 SP527 (2*16G FC)
+ 19e5 d301 Hi1822 SP520 (2*16G FC)
+ 19e5 d305 Hi1822 SP525 (2*16G FC)
+ 0205 Hi1822 Family (2*100GE)
+ 19e5 df27 Hi1822 MZ731 MEZZ (2*100GE)
+ 0206 Hi1822 Family (2*25GE)
+ 19e5 d138 Hi1822 SP582 (2*25GE)
+ 19e5 d13a Hi1822 SC381 (2*25GE)
+ 19e5 d145 Hi1822 SP586 (2*25GE)
+ 0210 Hi1822 Family (4*25GE)
+ 19e5 df2e Hi1822 MZ532 MEZZ (4*25GE)
+ 0211 Hi1822 Family (4*25GE)
+ 19e5 d12f Hi1822 SP571 (4*25GE)
+ 19e5 d137 Hi1822 SP581 (4*25GE)
+ 19e5 d142 Hi1822 SP583 (4*25GE)
+ 0212 Hi1822 Family (2*8G FC)
+ 19e5 d303 Hi1822 SP522 (2*8G FC)
+ 19e5 d306 Hi1822 SP523 (2*8G FC)
+ 0222 Hi1822 Family
+ 19e5 0051 Hi1822 SP681 (2*25/10GE)
+ 19e5 0052 Hi1822 SP680 (4*25/10GE)
+ 19e5 00a1 Hi1822 SP670 (2*100GE)
+ 1710 iBMA Virtual Network Adapter
+ 1711 Hi171x Series [iBMC Intelligent Management system chip w/VGA support]
+ 1822 Hi1822 Family (4*25GE)
+ 19e5 d129 Hi1822 SP570 (4*25GE)
+ 19e5 d136 Hi1822 SP580 (4*25GE)
+ 19e5 d141 Hi1822 SP583 (4*25GE)
+ 19e5 d146 Hi1822 SP585 (4*25GE)
+ 3714 ES3000 V5 NVMe PCIe SSD
+ 19e5 5312 NVMe SSD ES3500P V5 2000GB 2.5" U.2
+ 371e Hi1822 Family Virtual Bridge
+ 3754 ES3000 V6 NVMe PCIe SSD
+ 19e5 6122 NVMe SSD ES3600P V6 1600GB 2.5" U.2
+ 19e5 6123 NVMe SSD ES3600P V6 3200GB 2.5" U.2
+ 19e5 6124 NVMe SSD ES3600P V6 6400GB 2.5" U.2
+ 19e5 6141 NVMe SSD ES3800P V6 800GB 2.5" U.2
+ 19e5 6142 NVMe SSD ES3800P V6 1600GB 2.5" U.2
+ 19e5 6212 NVMe SSD ES3500P V6 1920GB 2.5" U.2
+ 19e5 6213 NVMe SSD ES3500P V6 3840GB 2.5" U.2
+ 19e5 6214 NVMe SSD ES3500P V6 7680GB 2.5" U.2
+ 19e5 6215 NVMe SSD ES3500P V6 15360GB 2.5" U.2
+ 375e Hi1822 Family Virtual Function
+ 375f Hi1822 Family Virtual Function
+ 379e Hi1822 Family Virtual Function
+ 379f Hi1822 Family Virtual Function
+ a120 HiSilicon PCIe Root Port with Gen4
+ a121 HiSilicon PCI-PCI Bridge
+ a122 HiSilicon Embedded DMA Engine
+ a124 HiSilicon Internal SDI Function Engine
+ a125 HiSilicon SDI Network Controller
+ a126 HiSilicon SDI NVMe Storage Controller
+ a127 HiSilicon SDI Accelerator
+ a12a HiSilicon Add-on PCI-PCI Bridge
+ a220 HNS GE Network Controller
+ a221 HNS GE/10GE/25GE Network Controller
+ 19e5 0454 TM280
+ 19e5 04cc TM210
+ 19e5 d14a TM280 4*25G
+ 19e5 d14b TM210 4*GE
+ a222 HNS GE/10GE/25GE RDMA Network Controller
+ a224 HNS GE/10GE/25GE/50GE RDMA Network Controller
+ a226 HNS GE/10GE/25GE/50GE/100GE RDMA Network Controller
+ a22a HiSilicon Network For SDI
+ a22e HNS Network Controller (Virtual Function)
+ a22f HNS RDMA Network Controller (Virtual Function)
+ a230 HiSilicon SAS 3.0 HBA
+ a235 HiSilicon AHCI HBA
+ a238 HiSilicon USB 3.0 Host Controller
+ a239 HiSilicon USB 2.0 2-port Host Controller
+ a23a HiSilicon USB 2.0 Host Controller
+ a23b HiSilicon USB 1.1 Host Controller
+ a250 HiSilicon ZIP Engine
+ a251 HiSilicon ZIP Engine(Virtual Function)
+ a255 HiSilicon SEC Engine
+ a256 HiSilicon SEC Engine(Virtual Function)
+ a258 HiSilicon HPRE Engine
+ a259 HiSilicon HPRE Engine(Virtual Function)
+ a25a HiSilicon RDE Engine
+ a25b HiSilicon RDE Engine(Virtual Function)
+19e7 NET (Network Equipment Technologies)
+ 1001 STIX DSP Card
+ 1002 STIX - 1 Port T1/E1 Card
+ 1003 STIX - 2 Port T1/E1 Card
+ 1004 STIX - 4 Port T1/E1 Card
+ 1005 STIX - 4 Port FXS Card
+19ee Netronome Systems, Inc.
+19f1 BFG Tech
+19ff Eclipse Electronic Systems, Inc.
+1a03 ASPEED Technology, Inc.
+ 1150 AST1150 PCI-to-PCI Bridge
+ 2000 ASPEED Graphics Family
+ 15d9 0832 X10SRL-F
+ 15d9 1b95 H12SSL-i
+1a05 deltaww
+1a07 Kvaser AB
+ 0006 CAN interface PC104+ HS/HS
+ 0007 CAN interface PCIcanx II HS or HS/HS
+ 0008 CAN interface PCIEcan HS or HS/HS
+ 0009 CAN interface PCI104 HS/HS
+1a08 Sierra semiconductor
+ 0000 SC15064
+1a0d SEAKR Engineering
+1a0e DekTec Digital Video B.V.
+ 083f DTA-2111 VHF/UHF Modulator
+1a17 Force10 Networks, Inc.
+ 8002 PB-10GE-2P 10GbE Security Card
+1a1d GFaI e.V.
+ 1a17 Meta Networks MTP-1G IDPS NIC
+1a1e 3Leaf Systems, Inc.
+1a22 Ambric Inc.
+1a29 Fortinet, Inc.
+ 4338 CP8 Content Processor ASIC
+ 43a0 CP9 Content Processor ASIC
+ 4e36 NP6 Network Processor
+ 4e37 NP7 Network Processor
+1a2b Ascom AG
+ 0000 GESP v1.2
+ 0001 GESP v1.3
+ 0002 ECOMP v1.3
+ 0005 ETP v1.4
+ 000a ETP-104 v1.1
+ 000e DSLP-104 v1.1
+# nee Metalink Ltd.
+1a30 Lantiq
+ 0680 MtW8171 [Hyperion II]
+ 0700 Wave300 PSB8224 [Hyperion III]
+ 0710 Wave300 PSB8231 [Hyperion III]
+1a32 Quanta Microsystems, Inc
+1a3b AzureWave
+ 1112 AR9285 Wireless Network Adapter (PCI-Express)
+1a41 Tilera Corp.
+ 0001 TILE64 processor
+ 0002 TILEPro processor
+ 0200 TILE-Gx processor
+ 0201 TILE-Gx Processor Virtual Function
+ 2000 TILE-Gx PCI Express Root Port
+1a4a SLAC National Accelerator Lab TID-AIR
+ 1000 MCOR Power Supply Controller
+ 1010 AMC EVR - Stockholm Timing Board
+ 1020 PGPCard - Gen3 Cameralink Interface
+ 1030 PGPCard - Gen3 GIGe Interface
+ 2000 PGPCard - 4 Lane
+ 2001 PGPCard - 8 Lane Plus EVR
+ 2010 PCI-Express EVR
+ 2011 PCI-Express EVR - TPR Version
+ 2020 PGP-GEN3 PCIe - 8 Lane Plus EVR
+ 2030 AXI Stream DAQ PCIe card
+ 2040 EXO PCIe TEM
+ 3000 COB DTM V1
+ 3001 COB DTM V2
+1a51 Hectronic AB
+1a55 Rohde & Schwarz DVS GmbH
+ 0010 SDStationOEM
+ 0011 SDStationOEM II
+ 0020 Centaurus
+ 0021 Centaurus II
+ 0022 Centaurus II LT
+ 0030 CLIPSTER-VPU 1.x (Hugo)
+ 0040 Hydra Cinema (JPEG)
+ 0050 CLIPSTER-VPU 2.x (DigiLab)
+ 0060 CLIPSTER-DCI 2.x (HydraX)
+ 0061 Atomix
+ 0062 Atomix LT
+ 0063 Atomix HDMI
+ 0064 Atomix STAN
+ 0065 Atomix HDMI STAN
+ 0070 RED Rocket
+ 0090 CinePlay
+# nee Bigfoot Networks, now owned by Intel
+1a56 Rivet Networks
+1a57 Highly Reliable Systems
+1a58 Razer USA Ltd.
+1a5d Celoxica
+1a5e Aprius Inc.
+1a5f System TALKS Inc.
+1a68 VirtenSys Limited
+1a71 XenSource, Inc.
+1a73 Violin Memory, Inc
+ 0001 Mozart [Memory Appliance 1010]
+1a76 Wavesat
+1a77 Lightfleet Corporation
+1a78 Virident Systems Inc.
+ 0031 FlashMAX Drive
+ 1a78 0034 FlashMAX PCIe SSD [rev 3]
+ 1a78 0037 FlashMAX PCIe SSD [rev 3D]
+ 1a78 0038 FlashMAX PCIe SSD [rev 4]
+ 1a78 0039 FlashMAX PCIe SSD [rev 4D]
+ 0040 FlashMAX II
+ 0041 FlashMAX II
+ 0042 FlashMAX II
+ 0050 FlashMAX III
+1a84 Commex Technologies
+ 0001 Vulcan SP HT6210 10-Gigabit Ethernet (rev 02)
+1a88 MEN Mikro Elektronik
+ 4d45 Multifunction IP core
+1a8a StarBridge, Inc.
+1a8c Verigy Pte. Ltd.
+ 1100 E8001-66443 PCI Express CIC
+1a8e DRS Technologies
+ 2090 Model 2090 PCI Express
+1aa8 Ciprico, Inc.
+ 0009 RAIDCore Controller
+ 000a RAIDCore Controller
+1aa9 Schweitzer Engineering Laboratories
+ 000d SEL-3390S8 Serial Adapter
+ 000e SEL-3390E4 Ethernet Adapter
+ 0014 SEL-3390T Time and Ethernet Adapter
+ 0015 SEL-3350 Mainboard
+ 0016 SEL-3350 Serial Expansion Board
+ 0017 SEL-3350 GPIO Expansion Board
+ 0018 SEL-3390E4 Ethernet Adapter
+ 001c SEL-3390E4 Ethernet Adapter
+1aae Global Velocity, Inc.
+1ab4 Distributed Management Task Force, Inc. (DMTF)
+1ab6 CalDigit, Inc.
+ 6201 RAID Card
+# Parallels VM virtual devices
+1ab8 Parallels, Inc.
+ 4000 Virtual Machine Communication Interface
+ 4005 Accelerated Virtual Video Adapter
+ 4006 Memory Ballooning Controller
+1ab9 Espia Srl
+1ac1 Global Unichip Corp.
+ 089a Coral Edge TPU
+1ac8 Aeroflex Gaisler
+1acc Point of View BV
+1ad7 Spectracom Corporation
+ 8000 TSync-PCIe Time Code Processor
+ 9100 TPRO-PCI-66U Timecode Reader/Generator
+1ade Spin Master Ltd.
+ 1501 Swipetech barcode scanner
+ 3038 PCIe Video Bridge
+ 13c2 3016 TT-budget S2-4200 Twin
+ 4254 0552 S952 v3
+1ae0 Google, Inc.
+# NVMe drive in GCP
+ 001f NVMe device
+ 0042 Compute Engine Virtual Ethernet [gVNIC]
+ abcd Airbrush Combined Paintbox IPU/Oscar Edge TPU [Pixel Neural Core]
+1ae3 SANBlaze Technology, Inc.
+1ae7 First Wise Media GmbH
+ 0520 HFC-S PCI A [X-TENSIONS XC-520]
+# nee Silicon Software GmbH
+1ae8 Basler AG
+# CameraLink frame grabber for Visual Applets
+ 0751 mE5 marathon VCL
+# CameraLink HS frame grabber
+ 0752 mE5 marathon AF2
+# CoaXpress frame grabber
+ 0753 mE5 marathon ACX QP
+# CameraLink frame grabber
+ 0754 mE5 marathon ACL
+# CoaXpress frame grabber
+ 0755 mE5 marathon ACX SP
+# CoaXpress frame grabber
+ 0756 mE5 marathon ACX DP
+# CoaXpress frame grabber for Visual Applets
+ 0757 mE5 marathon VCX QP
+# CameraLink HS frame grabber for Visual Applets
+ 0758 mE5 marathon VF2
+# CameraLink frame grabber for Visual Applets / AI applications
+ 0759 mE5 marathon VCLx
+# CameraLink frame grabber
+ 0a40 microEnable IV AD1-CL
+# CameraLink frame grabber for Visual Applets
+ 0a41 microEnable IV VD1-CL
+# CameraLink frame grabber
+ 0a42 microEnable IV AD4-CL
+# CameraLink frame grabber for Visual Applets
+ 0a44 microEnable IV VD4-CL
+# CameraLink frame grabber
+ 0a45 microEnable IV AS1-CL
+# CoaXpress frame grabber
+ 0a53 microEnable 5 AQ8-CXP6B
+# CoaXpress frame grabber for Visual Applets
+ 0a54 microEnable 5 VQ8-CXP6B
+# CoaXpress frame grabber for Visual Applets
+ 0a56 microEnable 5 VQ8-CXP6D
+# CoaXpress frame grabber
+ 0a57 microEnable 5 AQ8-CXP6D
+# CameraLink frame grabber for Visual Applets
+ 0a58 microEnable 5 VD8-CL
+# CameraLink frame grabber
+ 0a5a microEnable 5 AD8-CL
+# CoaXpress frame grabber
+ 0a64 imaWorx CXP-12 Quad
+# OEM product
+ 0b52 mE5 Abacus 4G Base
+# OEM product
+ 0b53 mE5 Abacus 4G Base II
+# OEM product
+ 0b61 mE6 Abacus 4TG
+# CoaXpress frame grabber
+ 0b63 CXP-12 Interface Card 1C
+# CoaXpress frame grabber
+ 0b64 CXP-12 Interface Card 4C
+# CoaXpress frame grabber
+ 0b65 CXP-12 Interface Card 2C
+# CoaXpress Thunderbolt frame grabber
+ 0b66 CXP-12 LightBridge 2C
+# GigE Vision frame grabber
+ 0e42 microEnable IV AQ4-GE
+# GigE Vision frame grabber for Visual Applets
+ 0e44 microEnable IV VQ4-GE
+1ae9 Wilocity Ltd.
+ 0101 Wil6200 PCI Express Upstream Port
+ 0200 Wil6200 PCI Express Port
+ 0201 Wil6200 Wireless PCI Express Port
+ 0301 Wil6200 802.11ad Wireless Network Adapter
+ 0302 Wil6200 802.11ad Wireless Network Adapter
+ 0310 Wil6200 802.11ad Wireless Network Adapter
+1aea Alcor Micro
+ 6601 AU6601 PCI-E Flash card reader controller
+ 6621 AU6621 PCI-E Flash card reader controller
+ 6625 AU6625 PCI-E Flash card reader controller
+1aec Wolfson Microelectronics
+# nee Fusion-io
+1aed SanDisk
+ 1003 ioDimm3 (v1.2)
+ 1005 ioDimm3
+ 1014 03c3 High IOPS SSD PCIe Adapter
+ 103c 176f 1.28TB MLC PCIe ioDrive Duo
+ 103c 1770 5.2TB MLC PCIe ioDrive Octal
+ 103c 178b 160GB SLC PCIe ioDrive
+ 103c 178c 320GB MLC PCIe ioDrive
+ 103c 178d 320GB SLC PCIe ioDrive Duo
+ 103c 178e 640GB MLC PCIe ioDrive Duo
+ 1006 ioXtreme
+ 1007 ioXtreme Pro
+ 1008 ioXtreme-2
+ 2001 ioDrive2
+ 3001 ioMemory FHHL
+ 3002 ioMemory HHHL
+ 3003 ioMemory Mezzanine
+1aee Caustic Graphics Inc.
+# nee Qumranet, Inc.
+1af4 Red Hat, Inc.
+ 1000 Virtio network device
+ 01de fffb Propolis Virtio network device
+ 1001 Virtio block device
+ 01de fffa Propolis Virtio block device
+ 1002 Virtio memory balloon
+ 1003 Virtio console
+ 1004 Virtio SCSI
+ 1005 Virtio RNG
+ 1009 Virtio filesystem
+# virtio 1.0
+ 1041 Virtio network device
+# virtio 1.0
+ 1042 Virtio block device
+# virtio 1.0
+ 1043 Virtio console
+# virtio 1.0
+ 1044 Virtio RNG
+# virtio 1.0
+ 1045 Virtio memory balloon
+# virtio 1.0
+ 1048 Virtio SCSI
+# virtio 1.0
+ 1049 Virtio filesystem
+# virtio 1.0
+ 1050 Virtio GPU
+# virtio 1.0
+ 1052 Virtio input
+# virtio 1.0
+ 1053 Virtio socket
+ 105a Virtio file system
+ 1110 Inter-VM shared memory
+ 1af4 1100 QEMU Virtual Machine
+1af5 Netezza Corp.
+1afa J & W Electronics Co., Ltd.
+1b00 Montage Technology Co., Ltd.
+1b03 Magnum Semiconductor, Inc,
+ 6100 DXT/DXTPro Multiformat Broadcast HD/SD Encoder/Decoder/Transcoder
+ 7000 D7 Multiformat Broadcast HD/SD Encoder/Decoder/Transcoder
+1b08 MSC Technologies GmbH
+1b0a Pegatron
+1b13 Jaton Corp
+1b1a K&F Computing Research Co.
+ 0e70 GRAPE
+1b1c Corsair
+1b21 ASMedia Technology Inc.
+ 0611 ASM1061 SATA IDE Controller
+ 0612 ASM1062 Serial ATA Controller
+ 1849 0612 Motherboard
+ 0625 106x SATA/RAID Controller
+ 1040 ASM1040 XHCI Controller
+ 1042 ASM1042 SuperSpeed USB Host Controller
+ 1043 1059 K53SM motherboard
+ 1043 8488 P8B WS Motherboard
+ 1849 1042 Motherboard
+ 1080 ASM1083/1085 PCIe to PCI Bridge
+ 1849 1080 Motherboard
+ 1142 ASM1042A USB 3.0 Host Controller
+ 1166 ASM1166 Serial ATA Controller
+ 1182 ASM1182e 2-Port PCIe x1 Gen2 Packet Switch
+ 1b21 118f ASM1182e 2-Port PCIe x1 Gen2 Packet Switch
+ 1184 ASM1184e 4-Port PCIe x1 Gen2 Packet Switch
+ 1849 1184 ASM1184e 4-Port PCIe x1 Gen2 Packet Switch
+ 1187 ASM1187e 7-Port PCIe x1 Gen2 Packet Switch
+ 1242 ASM1142 USB 3.1 Host Controller
+ 1343 ASM1143 USB 3.1 Host Controller
+ 1812 ASM1812 6-Port PCIe x4 Gen2 Packet Switch
+ 2142 ASM2142/ASM3142 USB 3.1 Host Controller
+ 1462 7a72 H270 PC MATE
+ 2824 ASM2824 PCIe Gen3 Packet Switch
+ 3242 ASM3242 USB 3.2 Host Controller
+1b26 Netcope Technologies, a.s.
+ c132 COMBO-LXT155
+ c1c0 NFB-100G1-e0
+ c1c1 NFB-100G1-e1
+ c250 NFB-200G2-master
+ c251 NFB-200G2-slave
+ c2c0 NFB-100G2-e0
+ c2c1 NFB-100G2-e1
+ cb20 COMBO-20G
+ cb40 COMBO-40G
+ cb80 NFB-40G2
+1b2c Opal-RT Technologies Inc.
+1b36 Red Hat, Inc.
+ 0001 QEMU PCI-PCI bridge
+ 0002 QEMU PCI 16550A Adapter
+ 1af4 1100 QEMU Virtual Machine
+ 0003 QEMU PCI Dual-port 16550A Adapter
+ 1af4 1100 QEMU Virtual Machine
+ 0004 QEMU PCI Quad-port 16550A Adapter
+ 1af4 1100 QEMU Virtual Machine
+ 0005 QEMU PCI Test Device
+ 1af4 1100 QEMU Virtual Machine
+ 0006 PCI Rocker Ethernet switch device
+ 0007 PCI SD Card Host Controller Interface
+ 0008 QEMU PCIe Host bridge
+ 0009 QEMU PCI Expander bridge
+ 000a PCI-PCI bridge (multiseat)
+ 000b QEMU PCIe Expander bridge
+ 000c QEMU PCIe Root port
+ 000d QEMU XHCI Host Controller
+ 0010 QEMU NVM Express Controller
+ 0100 QXL paravirtual graphic card
+ 1af4 1100 QEMU Virtual Machine
+1b37 Signal Processing Devices Sweden AB
+ 0001 ADQ214
+ 0003 ADQ114
+ 0005 ADQ112
+ 000e ADQ108
+ 000f ADQDSP
+ 0014 ADQ412
+ 0015 ADQ212
+ 001b SDR14
+ 001c ADQ1600
+ 001e ADQ208
+ 001f DSU
+ 0020 ADQ14
+ 0023 ADQ7
+ 0026 ADQ8
+ 2014 TX320
+ 2019 S6000
+# now owned by HGST (a Western Digital subsidiary)
+1b39 sTec, Inc.
+ 0001 S1120 PCIe Accelerator SSD
+1b3a Westar Display Technologies
+ 7589 HRED J2000 - JPEG 2000 Video Codec Device
+1b3e Teradata Corp.
+ 1fa8 BYNET BIC2SE/X
+ 1b3e 00a3 BYNET BIC2SX
+ 1b3e 00c3 BYNET BIC2SE
+1b40 Schooner Information Technology, Inc.
+# also used by some PROXIM (14b7) devices erroneously
+1b47 Numascale AS
+ 0601 NumaChip N601
+ 0602 NumaChip N602
+1b4b Marvell Technology Group Ltd.
+# device 1b4b:0100 reports incorrect vendor id due to hw erratum (correct is 11ab)
+ 0100 88F3700 [Armada 3700 Family] ARM SoC
+ 0640 88SE9128 SATA III 6Gb/s RAID Controller
+ 2241 88NR2241 Non-Volatile memory controller
+ 1028 2112 BOSS-N1 Monolithic
+ 1028 2113 BOSS-N1 Modular
+ 1028 2151 BOSS-N1 Modular ET
+ 1028 2196 ROR-N100
+ 1b4b 2241 Santa Cruz NVMe Host Adapter
+ 1d49 0306 ThinkSystem M.2 NVMe 2-Bay RAID Enablement Kit
+ 1d49 0307 ThinkSystem 7mm NVMe 2-Bay Rear RAID Enablement Kit
+ 9120 88SE9120 SATA 6Gb/s Controller
+ 9123 88SE9123 PCIe SATA 6.0 Gb/s controller
+ dc93 600e DC-6xxe series SATA 6G controller
+ 9125 88SE9125 PCIe SATA 6.0 Gb/s controller
+ 9128 88SE9128 PCIe SATA 6 Gb/s RAID controller
+ 9130 88SE9128 PCIe SATA 6 Gb/s RAID controller with HyperDuo
+ 1043 8438 P8P67 Deluxe Motherboard
+ 9170 88SE9170 PCIe 2.0 x1 2-port SATA 6 Gb/s Controller
+ 9172 88SE9172 SATA 6Gb/s Controller
+ 9178 88SE9170 PCIe SATA 6Gb/s Controller
+ 917a 88SE9172 SATA III 6Gb/s RAID Controller
+ 9182 88SE9182 PCIe 2.0 x2 2-port SATA 6 Gb/s Controller
+ 9183 88SS9183 PCIe SSD Controller
+ 9192 88SE9172 SATA III 6Gb/s RAID Controller
+ 91a0 88SE912x SATA 6Gb/s Controller [IDE mode]
+ 91a4 88SE912x IDE Controller
+ 9215 88SE9215 PCIe 2.0 x1 4-port SATA 6 Gb/s Controller
+ 9220 88SE9220 PCIe 2.0 x2 2-port SATA 6 Gb/s RAID Controller
+ 9230 88SE9230 PCIe 2.0 x2 4-port SATA 6 Gb/s RAID Controller
+ 1028 1fd6 BOSS-S1 Adapter
+ 1028 1fdf BOSS-S1 Modular
+ 1028 1fe2 BOSS-S1 Adapter
+ 1028 2010 BOSS-S2 Adapter
+ 1028 2260 BOSS-S1 Modular
+ 1028 2261 BOSS-S2 Adapter
+# RS0200L6R2iM2
+ 1bd4 0073 RS0200L6R2iM2
+ 1d49 0300 ThinkSystem M.2 with Mirroring Enablement Kit
+ 1d49 0301 ThinkSystem SR630 x16 PCIE with 4 SATA ports Riser
+ 1d49 0302 ThinkSystem SE350 M.2 SATA 4-Bay Data RAID Mirroring Enablement Kit
+ 1d49 0303 ThinkSystem SE350 M.2 SATA 4-Bay Data RAID Mirroring Enablement Kit
+ 1d49 0304 ThinkSystem M.2 SATA 2-Bay RAID Enablement Kit
+ 1d49 0305 ThinkSystem 7mm SATA 2-Bay Rear RAID Enablement Kit
+ 9235 88SE9235 PCIe 2.0 x2 4-port SATA 6 Gb/s Controller
+ 9445 88SE9445 PCIe 2.0 x4 4-Port SAS/SATA 6 Gbps RAID Controller
+ 9480 88SE9480 SAS/SATA 6Gb/s RAID controller
+ 9485 88SE9485 SAS/SATA 6Gb/s controller
+1b4c GALAX
+1b55 NetUP Inc.
+ 18f6 Dual DVB Universal CI card
+ 18f7 Dual DVB Universal CI card rev 1.4
+ 2a2c Dual DVB-S2-CI card
+ e2e4 Dual DVB-T/C-CI RF card
+# 2xHDMI and 2xHD-SDI inputs
+ e5f4 MPEG2 and H264 Encoder-Transcoder
+ f1c4 Dual ASI-RX/TX-CI card
+1b66 DELTACAST
+ 0007 DELTA-3G-elp-d
+1b6f Etron Technology, Inc.
+ 7023 EJ168 USB 3.0 Host Controller
+ 1458 5007 GA-880GMA-USB3
+ 7052 EJ188/EJ198 USB 3.0 Host Controller
+ 1849 7052 QC5000-ITX/PH
+1b73 Fresco Logic
+ 1000 FL1000G USB 3.0 Host Controller
+ 1d5c 1000 Anker USB 3.0 Express Card
+ 1009 FL1009 USB 3.0 Host Controller
+ 1100 FL1100 USB 3.0 Host Controller
+ 16b8 6e31 Allegro Pro USB 3.0 PCIe
+1b74 OpenVox Communication Co. Ltd.
+ 0115 D115P/D115E Single-port E1/T1 card
+ d130 D130P/D130E Single-port E1/T1 card (3rd GEN)
+ d210 D210P/D210E Dual-port E1/T1 card(2nd generation)
+ d230 D230 Dual-port E1/T1 card (2nd generation)
+ d410 D410/430 Quad-port E1/T1 card
+ d430 D410/430 Quad-port E1/T1 card
+1b79 Absolute Analysis
+1b85 OCZ Technology Group, Inc.
+ 1041 RevoDrive 3 X2 PCI-Express SSD 240 GB (Marvell Controller)
+ 6018 RD400/400A SSD
+ 8788 RevoDrive Hybrid
+1b94 Signatec / Dynamic Signals Corp
+ e400 PX14400 Dual Xilinx Virtex5 based Digitizer
+1b96 Western Digital
+ 2200 Ultrastar DC SN630 NVMe SSD
+ 2201 Ultrastar DC SN630 NVMe SSD
+ 2300 Ultrastar DC SN840 NVMe SSD
+ 2400 Ultrastar DC SN640 NVMe SSD
+ 2401 Ultrastar DC SN640 NVMe SSD
+ 2402 Ultrastar DC SN640 NVMe SSD
+ 2404 Ultrastar DC SN640 NVMe SSD
+ 2500 Ultrastar DC SN840 NVMe SSD
+ 2600 Ultrastar DC ZN540 ZNS NVMe SSD
+ 3714 PC SN730 NVMe SSD
+ 3734 PC SN730 NVMe SSD
+1b9a XAVi Technologies Corp.
+1baa QNAP Systems, Inc.
+1bad ReFLEX CES
+ c001 XpressGXA10-LP1150
+ c002 XpressGXA10-LP1151
+1bb0 SimpliVity Corporation
+ 0002 OmniCube Accelerator OA-3000
+ 0010 OmniCube Accelerator OA-3000-2
+1bb1 Seagate Technology PLC
+ 005d Nytro PCIe Flash Storage
+ 1bb1 6501 Nytro XP6500-8A1536 1.5TB
+# 2TB Nytro PCIe controller
+ 1bb1 6502 Nytro XP6500-8A2048
+# 4TB Nytro PCIe controller
+ 1bb1 6503 Nytro XP6500-8A4096
+# 2GB DRAM variant of Nytro card
+ 1bb1 6511 Nytro XH6550-2GB DRAM
+# 8GB variant of Nytro PCIe controller
+ 1bb1 6512 Nytro XH6550-8GB DRAM
+# 1.5 TB Nytro PCIe controller
+ 1bb1 6521 Nytro XP6500-8A1536 1.5TB
+# 2TB Nytro PCIe controller
+ 1bb1 6522 Nytro XP6500-8A2048
+# 4TB Nytro PCIe controller
+ 1bb1 6523 Nytro XP6500-8A4096
+ 0100 Nytro Flash Storage
+ 1bb1 0101 Nytro XF1440
+ 1bb1 0103 Nytro 5000
+ 1bb1 0105 Nytro 5020
+ 1bb1 0106 Nytro 5020 TCG
+# Larkspur 2.5"
+ 1bb1 0107 Nytro 5320
+# Larkspur 2.5" TCG
+ 1bb1 0108 Nytro 5320 TCG
+ 1bb1 0121 Nytro XM1440
+ 1bb1 0123 Nytro 5000
+# Kiowa M.2
+ 1bb1 0125 Nytro 5020
+# Kiowa M.2 TCG
+ 1bb1 0126 Nytro 5020
+# Larkspur M.2 22110mm
+ 1bb1 0127 Nytro 5320 M.2
+# Larkspur M.2 22110mm TCG
+ 1bb1 0128 Nytro 5320 M.2 TCG
+# Larkspur M.2 2280mm
+ 1bb1 0131 Nytro 5320 M.2
+# Larkspur M.2 2280mm TCG
+ 1bb1 0132 Nytro 5320 M.2 TCG
+# Larkspur E1.S
+ 1bb1 0141 Nytro 5320 E1.S
+# Larkspur E1.S TCG
+ 1bb1 0142 Nytro 5320 E1.S TCG
+# Kersey 2.5"
+ 1bb1 0151 Nytro 5520
+# Kersey 2.5" TCG
+ 1bb1 0152 Nytro 5520 TCG
+# Nytro 5050H (Ebonhawk - High Performance)
+ 1bb1 0153 Nytro 5050H
+# Nytro 5050H TCG (Ebonhawk High Performance)
+ 1bb1 0154 Nytro 5050H TCG
+# Nytro 5050M (Ebonhawk Mainstream Performance)
+ 1bb1 0155 Nytro 5050M
+# Nytro 5050M TCG (Ebonhawk Mainstream Performance)
+ 1bb1 0156 Nytro 5050M TCG
+# Nytro 5050M (Ebonhawk Mainstream Performance) - 7mm
+ 1bb1 0157 Nytro 5050M 7mm
+# Nytro 5050M (Ebonhawk Mainstream Performance) TCG - 7mm
+ 1bb1 0158 Nytro 5050M TCG 7mm
+# Nytro 5060M (Rocinante Mainstream Performance) - 15mm
+ 1bb1 0159 Nytro 5060M
+# Nytro 5050M TCG (Rocinante Mainstream Performance) - 15mm
+ 1bb1 0160 Nytro 5060M TCG
+# Nytro 5060M 7mm (Rocinante Mainstream Performance)
+ 1bb1 0161 Nytro 5060M 7mm
+# Nytro 5060M TCG (Rocinante Mainstream Performance) - 7mm
+ 1bb1 0162 Nytro 5060M TCG 7mm
+# Nytro 5060H (Rocinante High Performance)
+ 1bb1 0163 Nytro 5060H
+# Nytro 5060H TCG (Rocinante High Performance)
+ 1bb1 0164 Nytro 5060H TCG
+# Nytro 5060H (Rocinante - High Performance) - E3.S 1T
+ 1bb1 0165 Nytro 5060H E3.S 1T
+# Nytro 5060H (Rocinante - High Performance) - E3.S 1T TCG
+ 1bb1 0166 Nytro 5060H E3.S 1T TCG
+# Nytro 5060H (Rocinante - High Performance) - E3.L 1T
+ 1bb1 0167 Nytro 5060H E3.L 1T
+# Nytro 5060H (Rocinante - High Performance) - E3.L 1T TCG
+ 1bb1 0168 Nytro 5060H E3.L 1T TCG
+# Nytro 5060M (Rocinante Mainstream Performance) - E3.S 1T
+ 1bb1 0169 Nytro 5060M E3.S 1T
+# Nytro 5060M (Rocinante Mainstream Performance) - E3.S 1T TCG
+ 1bb1 0170 Nytro 5060M E3.S 1T TCG
+# Nytro 5060M (Rocinante Mainstream Performance) - E3.L 1T
+ 1bb1 0171 Nytro 5060M E3.L 1T
+# Nytro 5060M (Rocinante Mainstream Performance) - E3.L 1T TCG
+ 1bb1 0172 Nytro 5060M E3.L 1T TCG
+# Nytro 5060M (Rocinante Mainstream Performance) - E1.S
+ 1bb1 0173 Nytro 5060M E1.S
+# Nytro 5060M (Rocinante Mainstream Performance) - E1.S TCG
+ 1bb1 0174 Nytro 5060M E1.S TCG
+ 1bb1 01a1 Nytro XP7102
+ 5012 FireCuda 510 SSD
+ 5016 FireCuda 520 SSD
+ 5018 FireCuda 530 SSD
+1bb3 Bluecherry
+ 4304 BC-04120A MPEG4 4 port video encoder / decoder
+ 4309 BC-08240A MPEG4 4 port video encoder / decoder
+ 4310 BC-16480A MPEG4 16 port video encoder / decoder
+ 4e04 BC-04120A 4 port MPEG4 video encoder / decoder
+ 4e09 BC-08240A 8 port MPEG4 video encoder / decoder
+ 4e10 BC-16480A 16 port MPEG4 video encoder / decoder
+ 5304 BC-H04120A 4 port H.264 video and audio encoder / decoder
+ 5308 BC-H08240A 8 port H.264 video and audio encoder / decoder
+ 5310 BC-H16480A 16 port H.264 video and audio encoder / decoder
+1bb5 Quantenna Communications, Inc.
+1bbf Maxeler Technologies Ltd.
+ 0003 MAX3
+ 0004 MAX4
+1bc0 Innodisk Corporation
+ 1001 PCIe 3TG6-P Controller
+ 1002 PCIe 3TE6 Controller
+ 1160 PCIe 3TE2 Controller
+ 1321 PCIe 4TG-P Controller
+ 1322 PCIe 4TE Controller
+ 2262 PCIe 3TG3-P Controller
+ 5208 PCIe 3TE7 Controller
+ 5216 PCIe 3TE8 Controller
+ 5236 PCIe 4TG2-P Controller
+1bcf NEC Corporation
+ 001c Vector Engine 1.0
+1bd0 Astronics Corporation
+ 1001 Mx5 PMC/XMC Databus Interface Card
+ 1002 PM1553-5 (PC/104+ MIL-STD-1553 Interface Card)
+ 1004 AB3000 Series Rugged Computer
+ 1005 PE1000 (Multi-Protocol PCIe/104 Interface Card)
+ 1006 webCS Wireless Aircraft Communications Server
+ 1007 AB3000 Series Rugged Computer (Series N)
+ 1008 ME1000 mPCIe Avionics Interface Card
+ 100a NG1 Series Avionics Converter
+ 100b LE5 429 Databus Interface Card
+ 100c LE5 1553 Databus Interface Card
+ 1101 OmniBus II PCIe Multi-Protocol Interface Card
+ 1102 OmniBusBox II Multi-Protocol Interface Core
+ 1103 OmniBus II cPCIe/PXIe Multi-Protocol Interface Card
+ 1200 NG3 Series Mil-Std-1553 Interface
+ 1201 NG3 Series ARINC 429 Interface
+ 1202 NG3 Series Avionics Discrete & Serial Interface
+ 1203 NG3 Series Avionics Discrete Interface
+1bd4 Inspur Electronic Information Industry Co., Ltd.
+ 0911 Arria10_PCIe_F10A1150
+1bee IXXAT Automation GmbH
+ 0003 CAN-IB200/PCIe
+1bef Lantiq
+ 0011 MIPS SoC PCI Express Port
+1bf4 VTI Instruments Corporation
+ 0001 SentinelEX
+ 7011 RX0xxx
+1bfd EeeTOP
+1c09 CSP, Inc.
+ 4254 10G-PCIE3-8D-2S
+ 4255 10G-PCIE3-8D-Q
+ 4256 10G-PCIE3-8D-2S
+ 4258 10G-PCIE3-8E-2S Network Adapter
+ 4260 10G-PCIE3-8E-4S Network Adapter
+ 4261 10G-PCIE3-8E-4S Network Adapter
+ 4262 10G-PCIE3-8E-4S Network Adapter
+ 4263 10G-PCIE3-8E-4S Network Adapter
+ 4264 10G-PCIE3-8E-2S Network Adapter
+ 4265 10G-PCIE3-8E-2S Network Adapter
+ 5000 25G-PCIE3-8A-2S Security Intelligent Adapter
+ 5001 25G-PCIE3-8B-2S Security Intelligent Adapter
+1c1c Symphony
+ 0001 82C101
+1c1f SoftLab-NSK
+ 0015 FD842
+ 0019 FD722
+ 001a FD788
+ 001b FD720
+ 001c FD922
+ 001d Vega
+ 001f FD940
+ 0020 FD2110
+1c28 Lite-On IT Corp. / Plextor
+ 0122 M6e PCI Express SSD [Marvell 88SS9183]
+# previously Fiberblaze
+1c2c Silicom Denmark
+ 000a Capture
+ 000f SmartNIC
+ 00a0 FBC4G Capture 4x1Gb [Herculaneum]
+ 00a1 FBC4XG Capture 4x10Gb [Ancona]
+ 00a2 FBC8XG Capture 8x10Gb [Livorno]
+ 00a3 FBC2XG Capture 2x10Gb [Genoa]
+ 00a4 FBC4XGG3 Capture 4x10Gb [Livigno]
+ 00a5 FBC2XLG Capture 2x40Gb [Livorno]
+ 00a6 FBC1CG Capture 1x100Gb
+ 00a9 FBC2XGHH Capture 2x10Gb [Latina]
+ 00ad FBC2CGG3HL Capture 2x100Gb [Padua]
+ 00af Capture slave device
+ 00e0 PacketMover 2x100Gb [Savona]
+ 00e1 PacketMover 2x100Gb [Tivoli]
+ 00e3 PacketMover 2x10Gb [Tivoli]
+ 00e5 PacketMover 2x10Gb [Corfu]
+ 1000 SmartNIC N5010 4x100Gb
+ 1001 SmartNIC N5011 w/2xE810 4x100Gb
+ 1002 SmartNIC N5013 4x100Gb
+ 1003 SmartNIC N5014 w/2xE810 4x100Gb
+ a000 FBC2CGG3 Capture 2x40Gb [Mango_02]
+ a001 FBC2CGG3 Capture 2x100Gb [Mango_02]
+ a003 FBC2CGG3 Capture 16x10Gb [Mango]
+ a007 FBC2CGG3 Capture 2x40Gb [Mango]
+ a008 FBC2CGG3 Capture 2x25Gb [Mango]
+ a009 FBC2CGG3 Capture 16x10Gb [Mango]
+ a00a FBC2CGG3 Capture 8x10Gb [Mango]
+ a00e FB2CG Capture 2x100Gb [Savona]
+ a00f FB2CG Capture 2x40Gb [Savona]
+ a010 FB2CGHH Capture 2x40Gb [Tivoli]
+ a011 FB2CG Capture 2x25Gb [Savona]
+ a012 FB2CG Capture 8x10Gb [Savona]
+ a013 FB2CGHH Capture 2x25Gb [Tivoli]
+ a014 FB2CGHH Capture 8x10Gb [Tivoli]
+ a015 FB2CGHH Capture 2x100Gb [Tivoli]
+# Used on V120 VME Crate Controller
+1c32 Highland Technology, Inc.
+1c33 Daktronics, Inc
+1c36 Annapurna Labs Ltd.
+ 0001 Gigabit Ethernet Adapter
+ 0002 SFP+ 10G Ethernet Adapter
+1c3b Accensus, LLC
+ 0200 Telas2
+# http://www.accensusllc.com/accensustelas2.html
+ 0300 Telas 2.V
+1c44 Enmotus Inc
+ 8000 8000 Storage IO Controller
+# A Western Digital Subsidiary
+1c58 HGST, Inc.
+ 0003 Ultrastar SN100 Series NVMe SSD
+ 1014 04f5 PCIe3 1.6TB NVMe Flash Adapter
+ 1014 04f6 PCIe3 3.2TB NVMe Flash Adapter
+ 1c58 0003 Ultrastar SN100/SN150 NVMe SSD
+ 0023 Ultrastar SN200 Series NVMe SSD
+ 1c58 8823 Ultrastar Memory (ME200)
+1c5c SK hynix
+ 1283 PC300 NVMe Solid State Drive 256GB
+ 1284 PC300 NVMe Solid State Drive 512GB
+ 1285 PC300 NVMe Solid State Drive 1TB
+ 1327 BC501 NVMe Solid State Drive
+ 1339 BC511
+ 1504 PC400 NVMe SSD
+ 1527 PC401 NVMe Solid State Drive 256GB
+ 174a Gold P31/PC711 NVMe Solid State Drive
+ 2204 960GB TLC PCIe Gen3 x4 NVMe M.2 22110
+ 243b PE6110 NVMe Solid State Drive
+ 1c5c 0100 PE6110 NVMe Solid State Drive
+ 2839 PE8000 Series NVMe Solid State Drive
+ 1028 2143 DC NVMe SED PE8010 RI U.2 960GB
+ 1028 2144 DC NVMe PE8010 RI U.2 960GB
+ 1028 2145 DC NVMe SED PE8010 RI U.2 1.92TB
+ 1028 2146 DC NVMe PE8010 RI U.2 1.92TB
+ 1028 2147 DC NVMe SED PE8010 RI U.2 3.84TB
+ 1028 2148 DC NVMe PE8010 RI U.2 3.84TB
+ 1028 2149 DC NVMe SED PE8010 RI U.2 7.68TB
+ 1028 214a DC NVMe PE8010 RI U.2 7.68TB
+ 1c5c 0100 PE8000 Series NVMe Solid State Drive
+ 2849 PE81x0 U.2/3 NVMe Solid State Drive
+ 1c5c 0101 PE81x0 U.2/3 NVMe Solid State Drive
+1c5f Beijing Memblaze Technology Co. Ltd.
+ 000d PBlaze5 520/526
+ 1c5f 0220 NVMe SSD PBlaze5 520 1920G AIC
+ 1c5f 0221 NVMe SSD PBlaze5 520 1920G 2.5" U.2
+ 1c5f 0230 NVMe SSD PBlaze5 520 3840G AIC
+ 1c5f 0231 NVMe SSD PBlaze5 520 3840G 2.5" U.2
+ 1c5f 4220 NVMe SSD PBlaze5 526 1600G AIC
+ 1c5f 4221 NVMe SSD PBlaze5 526 1600G 2.5" U.2
+ 1c5f 4230 NVMe SSD PBlaze5 526 3200G AIC
+ 1c5f 4231 NVMe SSD PBlaze5 526 3200G 2.5" U.2
+ 000e PBlaze6 6530
+ 1c5f 0b20 NVMe SSD PBlaze6 6530 1920G AIC
+ 1c5f 0b21 NVMe SSD PBlaze6 6530 1920G 2.5" U.2
+ 1c5f 0b30 NVMe SSD PBlaze6 6530 3840G AIC
+ 1c5f 0b31 NVMe SSD PBlaze6 6530 3840G 2.5" U.2
+ 1c5f 0b40 NVMe SSD PBlaze6 6530 7680G AIC
+ 1c5f 0b41 NVMe SSD PBlaze6 6530 7680G 2.5" U.2
+ 1c5f 1331 NVMe SSD PBlaze6 6531 3840G 2.5" U.2
+ 1c5f 1341 NVMe SSD PBlaze6 6531 7680G 2.5" U.2
+ 1c5f 4b20 NVMe SSD PBlaze6 6536 1600G AIC
+ 1c5f 4b21 NVMe SSD PBlaze6 6536 1600G 2.5" U.2
+ 1c5f 4b30 NVMe SSD PBlaze6 6536 3200G AIC
+ 1c5f 4b31 NVMe SSD PBlaze6 6536 3200G 2.5" U.2
+ 1c5f 4b40 NVMe SSD PBlaze6 6536 6400G AIC
+ 1c5f 4b41 NVMe SSD PBlaze6 6536 6400G 2.5" U.2
+ 1c5f 5331 NVMe SSD PBlaze6 6537 3200G 2.5" U.2
+ 1c5f 5341 NVMe SSD PBlaze6 6537 6400G 2.5" U.2
+ 003d PBlaze5 920/926
+ 1c5f 0a30 NVMe SSD PBlaze5 920 3840G AIC
+ 1c5f 0a31 NVMe SSD PBlaze5 920 3840G 2.5" U.2
+ 1c5f 0a40 NVMe SSD PBlaze5 920 7680G AIC
+ 1c5f 0a41 NVMe SSD PBlaze5 920 7680G 2.5" U.2
+ 1c5f 4a30 NVMe SSD PBlaze5 926 3200G AIC
+ 1c5f 4a31 NVMe SSD PBlaze5 926 3200G 2.5" U.2
+ 1c5f 4a40 NVMe SSD PBlaze5 926 6400G AIC
+ 1c5f 4a41 NVMe SSD PBlaze5 926 6400G 2.5" U.2
+ 003e PBlaze6 6920
+ 1c5f 0a31 NVMe SSD PBlaze6 6920 3840GB 2.5" U.2
+ 1c5f 0a41 NVMe SSD PBlaze6 6920 7680GB 2.5" U.2
+ 1c5f 4a31 NVMe SSD PBlaze6 6920 3200GB 2.5" U.2
+ 1c5f 4a41 NVMe SSD PBlaze6 6920 6400GB 2.5" U.2
+ 0540 PBlaze4 NVMe SSD
+ 0550 PBlaze5 700/900
+ 0555 PBlaze5 510/516
+ 0557 PBlaze5 910/916
+# http://www.nicevt.ru/ (in Russian)
+1c63 Science and Research Centre of Computer Technology (JSC "NICEVT")
+# http://www.radiotec.ru/catalog.php?cat=jr8&art=14109
+ 0008 K1927BB1Ya [EC8430] Angara Interconnection Network Adapter
+1c7e TTTech Computertechnik AG
+ 0200 zFAS Debug Port
+1c7f Elektrobit Austria GmbH
+ 5100 EB5100
+1c8a TSF5 Corporation
+ 0001 Hunter PCI Express
+1c8c Mobiveil, Inc.
+1cb0 Shannon Systems
+ 8266 SP4 Series SSD
+ 1cb0 2021 SP4 Series OCS U.2 SSD
+ 1cb0 2121 SP4 Series ZNS U.2 SSD
+ 1cb0 2f21 SP4E Series NVMe U.2 SSD(1920/3840/7680GB)
+ 1cb0 2f22 SP4X Series NVMe U.2 SSD(1600/3200/6400GB)
+ d000 Venice NVMe SSD
+ 1cb0 2010 Venice-E Series OCS U.2
+ 1cb0 2011 Venice Series OCS U.2
+ 1cb0 2012 Venice-X Series OCS U.2
+# Venice-E Series NVMe U.2 SSD(1.92T/3.84T/7.68T)
+ 1cb0 2f10 Venice-E Series NVMe U.2
+# Venice Series NVMe U.2 SSD(2T/4T/8T)
+ 1cb0 2f11 Venice Series NVMe U.2
+# Venice-X Series NVMe U.2 SSD(1.6T/3.2T/6.4T)
+ 1cb0 2f12 Venice-X Series NVMe U.2
+ 1cb0 a010 Venice-E Series OCS AIC
+ 1cb0 a012 Venice-X Series OCS AIC
+# Venice-E Series NVMe AIC SSD(1.92T/3.84T/7.68T)
+ 1cb0 af10 Venice-E Series NVMe AIC
+# Venice-X Series NVMe AIC SSD(1.6T/3.2T/6.4T)
+ 1cb0 af12 Venice-X Series NVMe AIC
+1cb1 Collion UG & Co.KG
+1cb5 Focusrite Audio Engineering Ltd
+ 0002 Clarett
+1cb8 Dawning Information Industry Co., Ltd.
+1cc1 ADATA Technology Co., Ltd.
+ 33f8 IM2P33F8ABR1 NVMe SSD
+ 5350 XPG GAMMIX S50 NVMe SSD
+# 256GB NVMe SSD
+ 5766 ADATA XPG GAMMIXS1 1L Media
+ 8201 XPG SX8200 Pro PCIe Gen3x4 M.2 2280 Solid State Drive
+1cc4 Shenzhen Unionmemory Information System Ltd.
+ 1203 NVMe SSD Controller UHXXXa series
+ 1cc4 a121 NVMe SSD UHXXXa series U.2 960GB
+ 1cc4 a122 NVMe SSD UHXXXa series U.2 1920GB
+ 1cc4 a123 NVMe SSD UHXXXa series U.2 3840GB
+ 1cc4 a124 NVMe SSD UHXXXa series U.2 7680GB
+ 1cc4 a125 NVMe SSD UHXXXa series U.2 15360GB
+ 1cc4 a211 NVMe SSD UHXXXa series U.2 800GB
+ 1cc4 a212 NVMe SSD UHXXXa series U.2 1600GB
+ 1cc4 a213 NVMe SSD UHXXXa series U.2 3200GB
+ 1cc4 a214 NVMe SSD UHXXXa series U.2 6400GB
+ 1cc4 e122 VNMe SSD UH711a series U.2 1920GB
+ 1cc4 e123 VNMe SSD UH711a series U.2 3840GB
+ 1cc4 e124 VNMe SSD UH711a series U.2 7680GB
+ 17ab NVMe 256G SSD device
+ 6303 AM630 PCIe 4.0 x4 NVMe SSD Controller
+1cc5 Embedded Intelligence, Inc.
+ 0100 PCIe-CAN-02 Dual CAN bus (9-pin male). PCI Express x1.
+ 0101 PCIe-CAN-01 Single CAN bus (9-pin male). PCI Express x1.
+1cc7 Radian Memory Systems Inc.
+ 0200 RMS-200
+ 0250 RMS-250
+1ccf Zoom Corporation
+ 0001 TAC-2 Thunderbolt Audio Converter
+1cd2 SesKion GmbH
+ 0301 Simulyzer-RT CompactPCI Serial DIO-1 card
+ 0302 Simulyzer-RT CompactPCI Serial PSI5-ECU-1 card
+ 0303 Simulyzer-RT CompactPCI Serial PSI5-SIM-1 card
+ 0304 Simulyzer-RT CompactPCI Serial PWR-ANA-1 card
+ 0305 Simulyzer-RT CompactPCI Serial CAN-1 card
+# supports 8x CAN (-FD) interfaces
+ 0306 Simulyzer-RT CompactPCI Serial CAN-2 card (CAN-FD)
+ 0307 Simulyzer-RT CompactPCI Serial DIO-2 card [Xilinx Zynq UltraScale+]
+1cd7 Nanjing Magewell Electronics Co., Ltd.
+ 0010 Pro Capture Endpoint
+ 0014 PRO CAPTURE AIO 4K PLUS
+ 0017 PRO CAPTURE AIO 4K
+ 0051 Eco Capture Dual HDMI M.2
+ 0052 Eco Capture HDMI 4K M.2
+ 0053 Eco Capture Dual SDI M.2
+ 0054 Eco Capture Quad SDI M.2
+1cdd secunet Security Networks AG
+1ce4 Exablaze
+ 0001 ExaNIC X4
+ 0002 ExaNIC X2
+ 0003 ExaNIC X10
+ 0004 ExaNIC X10-GM
+ 0005 ExaNIC X40
+ 0006 ExaNIC X10-HPT
+ 0007 ExaNIC X40
+ 0008 ExaNIC V5P
+ 0009 ExaNIC X25
+ 000a ExaNIC X100
+ 000b ExaNIC V9P
+ 000c ExaNIC V9P-3
+ 0100 ExaDISK FX1
+1cf0 Akitio
+1cf7 Subspace Dynamics
+1cfa Corsair Memory, Inc
+1d00 Pure Storage
+1d05 Tongfang Hongkong Limited
+1d0f Amazon.com, Inc.
+ 7064 NeuronDevice (Inferentia)
+ 7164 NeuronDevice (Trainium)
+ 1d0f 0000 Trainium
+ 8061 NVMe EBS Controller
+ cd01 NVMe SSD Controller
+ ec20 Elastic Network Adapter (ENA)
+ efa0 Elastic Fabric Adapter (EFA)
+ efa1 Elastic Fabric Adapter (EFA)
+ efa2 Elastic Fabric Adapter (EFA)
+1d17 Zhaoxin
+ 070f ZX-100 PCI Express Root Port
+ 0710 ZX-100/ZX-200 PCI Express Root Port
+ 0711 ZX-100/ZX-200 PCI Express Root Port
+ 0712 ZX-100/ZX-200 PCI Express Root Port
+ 0713 ZX-100/ZX-200 PCI Express Root Port
+ 0714 ZX-100/ZX-200 PCI Express Root Port
+ 0715 ZX-100/ZX-200 PCI Express Root Port
+ 0716 ZX-D PCI Express Root Port
+ 0717 ZX-D/ZX-E PCI Express Root Port
+ 0718 ZX-D/ZX-E PCI Express Root Port
+ 0719 ZX-D/ZX-E PCI Express Root Port
+ 071a ZX-D/ZX-E PCI Express Root Port
+ 071b ZX-D/ZX-E PCI Express Root Port
+ 071c ZX-D/ZX-E PCI Express Root Port
+ 071d ZX-D/ZX-E PCI Express Root Port
+ 071e ZX-D/ZX-E PCI Express Root Port
+ 071f ZX-200 Upstream Port of PCI Express Switch
+ 0720 ZX-200 PCIE RC6 controller
+ 0721 ZX-200 Downstream Port of PCI Express Switch
+ 0722 ZX-200 PCIE P2C bridge
+ 1000 ZX-D Standard Host Bridge
+ 1001 ZX-D/ZX-E Miscellaneous Bus
+ 1003 ZX-E Standard Host Bridge
+ 3001 ZX-100 Standard Host Bridge
+ 300a ZX-100 Miscellaneous Bus
+ 3038 ZX-100/ZX-200/ZX-E Standard Universal PCI to USB Host Controller
+ 3104 ZX-100/ZX-200/ZX-E Standard Enhanced PCI to USB Host Controller
+ 31b0 ZX-100/ZX-D Standard Host Bridge
+ 31b1 ZX-100/ZX-D Standard Host Bridge
+ 31b2 ZX-100/ZX-D DRAM Controller
+ 31b3 ZX-100/ZX-D Power Management Controller
+ 31b4 ZX-100/ZX-D I/O APIC
+ 31b5 ZX-100/ZX-D Scratch Device
+ 31b7 ZX-100/ZX-D/ZX-E Standard Host Bridge
+ 31b8 ZX-100/ZX-D PCI to PCI Bridge
+ 3288 ZX-100/ZX-D/ZX-E High Definition Audio Controller
+ 345b ZX-100/ZX-D/ZX-E Miscellaneous Bus
+ 3a02 ZX-100 C-320 GPU
+ 3a03 ZX-D C-860 GPU
+ 3a04 ZX-E C-960 GPU
+ 9002 ZX-100/ZX-200 EIDE Controller
+ 9003 ZX-100/ZX-E EIDE Controller
+ 9045 ZX-100/ZX-D/ZX-E RAID Accelerator 0
+ 9046 ZX-D/ZX-E RAID Accelerator 1
+ 9083 ZX-100/ZX-200/ZX-E StorX AHCI Controller
+ 9084 ZX-100 StorX AHCI Controller
+ 9100 ZX-200 Cross bus
+ 9101 ZX-200 Traffic Controller
+ 9141 ZX-100 High Definition Audio Controller
+ 9142 ZX-D High Definition Audio Controller
+ 9144 ZX-E High Definition Audio Controller
+ 9180 ZX-200 Networking Gigabit Ethernet Adapter
+ 9202 ZX-100 USB eXtensible Host Controller
+ 9203 ZX-200 USB eXtensible Host Controller
+ 9204 ZX-E USB eXtensible Host Controller
+ 9286 ZX-D eMMC Host Controller
+ 9300 ZX-D/ZX-E eSPI Host Controller
+ 95d0 ZX-100 Universal SD Host Controller
+ f410 ZX-100/ZX-D/ZX-E PCI Com Port
+1d18 RME
+ 0001 Fireface UFX+
+# acquired by Intel
+1d1c Barefoot Networks, Inc.
+ 0001 Tofino 1
+ 0010 Tofino 1
+ 0100 Tofino 2
+ 0110 Tofino 2
+1d1d CNEX Labs
+ 1f1f QEMU NVM Express LightNVM Controller
+ 2807 8800 series NVMe SSD
+# CEM Solutions Pvt. Ltd.
+1d21 Allo
+1d22 Baidu Technology
+ 1380 Cloud Storage Device
+ 3684 Kunlun AI Accelerator
+ 3685 Kunlun2 AI Accelerator [VF]
+1d26 Kalray Inc.
+ 0040 Turbocard2 Accelerator
+ 0080 Open Network Interface Card 80G
+ 00c0 Turbocard3 Accelerator
+ 0140 Open Network Interface Card 40G
+ e004 AB01/EMB01 Development Board
+1d37 NovaSparks
+ 0013 PM3
+ 0014 PM4
+ 0015 PM4edge
+ 0016 PM4edge User Device
+1d40 Techman Electronics (Changshu) Co., Ltd.
+1d44 DPT
+ a400 PM2x24/PM3224
+1d49 Lenovo
+1d4c Diamanti, Inc.
+1d5c Fantasia Trading LLC
+1d61 Technobox, Inc.
+1d62 Nebbiolo Technologies
+1d65 Imagine Communications Corp.
+ 04de Taurus/McKinley
+1d69 Celeno Communications
+ 2432 CL2432
+ 2440 CL2440
+1d6a Aquantia Corp.
+ 0001 AQC107 NBase-T/IEEE 802.3bz Ethernet Controller [AQtion]
+ 00b1 AQC100 10G Ethernet MAC controller [AQtion]
+ 07b1 AQC107 NBase-T/IEEE 802.3bz Ethernet Controller [AQtion]
+# Older revision of QNAP QM2 M.2 2280 PCIe SSD & 10GbE Expansion Card
+ 1baa 07b1 QM2-2P10G1TA [QXG 10GbE Network Adapter]
+# Newer revision of QNAP QM2 M.2 2280 PCIe SSD & 10GbE Expansion Card
+ 1baa 07b2 QM2-2P10G1TA [QM2 Expansion Adapter]
+ 08b1 AQC108 NBase-T/IEEE 802.3bz Ethernet Controller [AQtion]
+ 11b1 AQC111 NBase-T/IEEE 802.3bz Ethernet Controller [AQtion]
+ 12b1 AQC112 NBase-T/IEEE 802.3bz Ethernet Controller [AQtion]
+ 87b1 AQC107 NBase-T/IEEE 802.3bz Ethernet Controller [AQtion]
+ 94c0 AQC113CS NBase-T/IEEE 802.3bz Ethernet Controller [AQtion]
+ 1043 87f5 ProArt X570-CREATOR WIFI
+ d107 AQC107 NBase-T/IEEE 802.3bz Ethernet Controller [AQtion]
+ 1043 8741 XG-C100C
+ d108 AQC108 NBase-T/IEEE 802.3bz Ethernet Controller [AQtion]
+1d6c Atomic Rules LLC
+ 1001 A5PL-E1
+ 1002 A5PL-E7
+ 1003 S5PEDS-AB
+ 1004 KC705-K325
+ 1005 ZC706-Z045
+ 1006 KCU105-KU040
+ 1007 XUSP3S-VU095 [Jasper]
+ 1008 XUSPL4-VU065 [Mustang UltraScale]
+ 1009 XUSPL4-VU3P [Mustang UltraScale+]
+ 100a A10PL4-A10GX115
+ 100b K35-2SFP
+ 100c K35-4SFP
+ 100d AR-ARKA-FX0 [Arkville 32B DPDK Data Mover]
+ 1d6c 2001 DPDK-Aware Virtual Function [Arkville VF]
+ 100e AR-ARKA-FX1 [Arkville 64B DPDK Data Mover]
+ 1d6c 2001 DPDK-Aware Virtual Function [Arkville VF]
+ 100f AR-ARKA-FX1 [Arkville 64B DPDK Data Mover for Versal]
+ 1010 AR-ARKA-FX1 [Arkville 64B DPDK Data Mover for Agilex]
+ 1011 AR-MAN-U50 [Manitou Class Accelerator for U50]
+ 1012 AR-MAN-U200 [Manitou Class Accelerator for U200]
+ 1013 AR-MAN-U250 [Manitou Class Accelerator for U250]
+ 1014 AR-MAN-U280 [Manitou Class Accelerator for U280]
+ 1015 AR-ARK-BBDEV-FX0 [Arkville 32B DPDK Baseband Device]
+ 1016 AR-ARK-BBDEV-FX1 [Arkville 64B DPDK Baseband Device]
+ 1017 AR-ARK-FX1 [Arkville 64B Multi-Homed Primary Endpoint]
+ 1018 AR-ARK-FX1 [Arkville 64B Multi-Homed Secondary Endpoint]
+ 1019 AR-ARK-FX1 [Arkville 64B Multi-Homed Tertiary Endpoint]
+ 101a AR-ARK-SRIOV-FX0 [Arkville 32B Primary Physical Function]
+ 101b AR-ARK-SRIOV-FX1 [Arkville 64B Primary Physical Function]
+ 101c AR-ARK-SRIOV-VF [Arkville Virtual Function]
+ 101d AR-ARK-NIC [Arkville ArkNIC Kernel Path Device]
+ 101e AR-ARKA-FX1 [Arkville 64B DPDK Data Mover for Agilex R-Tile]
+ 101f AR-TK242 [2x100GbE Packet Capture Device]
+ 1020 AR-GP-PF [General-Purpose Physical Function]
+ 1021 AR-MGMT-PF [Board-Generic Management Physical Function]
+ 1022 AR-ARKA-FX2 [Arkville 128B DPDK Data Mover for Agilex]
+ 1023 AR-BD-FX1 [BufferDirect Zero-Bounce Data Motion Endpoint]
+ 4200 A5PL-E1-10GETI [10 GbE Ethernet Traffic Instrument]
+1d72 Xiaomi
+1d78 DERA Storage
+ 1512 TAI NVMe Controller
+ 1d78 2004 D5437 HHHL 2TB NVMe SSD
+ 1d78 2006 D5437 HHHL 4TB NVMe SSD
+ 1d78 2008 D5437 HHHL 8TB NVMe SSD
+ 1d78 2104 D5437 U.2 2TB NVMe SSD
+ 1d78 2106 D5437 U.2 4TB NVMe SSD
+ 1d78 2108 D5437 U.2 8TB NVMe SSD
+ 1d78 3003 D5457 HHHL 1.6TB NVMe SSD
+ 1d78 3005 D5457 HHHL 3.2TB NVMe SSD
+ 1d78 3007 D5457 HHHL 6.4TB NVMe SSD
+ 1d78 3103 D5457 U.2 1.6TB NVMe SSD
+ 1d78 3105 D5457 U.2 3.2TB NVMe SSD
+ 1d78 3107 D5457 U.2 6.4TB NVMe SSD
+ 1d78 3108 D5437 U.2 7.68TB NVMe SSD
+ 1d78 5003 D5447 HHHL 1.6TB NVMe SSD
+ 1d78 5004 D5427 HHHL 1.92TB NVMe SSD
+ 1d78 5005 D5447 HHHL 3.2TB NVMe SSD
+ 1d78 5006 D5427 HHHL 3.84TB NVMe SSD
+ 1d78 5007 D5447 HHHL 6.4TB NVMe SSD
+ 1d78 5008 D5427 HHHL 7.68TB NVMe SSD
+ 1d78 5103 D5447 U.2 1.6TB NVMe SSD
+ 1d78 5105 D5447 U.2 3.2TB NVMe SSD
+ 1d78 5106 AF3UP34DTCUN3T8B SSD
+ 1d78 5107 D5447 U.2 6.4TB NVMe SSD
+ 1d78 5114 D5427 U.2 1.92TB NVMe SSD
+ 1d78 5116 D5427 U.2 3.84TB NVMe SSD
+ 1d78 5118 D5427 U.2 7.68TB NVMe SSD
+ 1d78 8107 D5457 U.2 6.4TB NVMe SSD
+ 1513 DERA MENG NVMe Controller
+ 1d78 6015 D6456 HHHL 3.2TB NVMe SSD
+ 1d78 6016 D6436 HHHL 3.84TB NVMe SSD
+ 1d78 6017 D6456 HHHL 6.4TB NVMe SSD
+ 1d78 6018 D6436 HHHL 7.68TB NVMe SSD
+ 1d78 6105 D6457 U.2 3.2TB NVMe SSD
+ 1d78 6106 D6437 U.2 3.84TB NVMe SSD
+ 1d78 6107 D6457 U.2 6.4TB NVMe SSD
+ 1d78 6108 D6437 U.2 7.68TB NVMe SSD
+ 1d78 6115 D6456 U.2 3.2TB NVMe SSD
+ 1d78 6116 D6436 U.2 3.84TB NVMe SSD
+ 1d78 6117 D6456 U.2 6.4TB NVMe SSD
+ 1d78 6118 D6436 U.2 7.68TB NVMe SSD
+ 1515 DERA EMEI NVMe Controller
+ 1d78 7002 D7436 HHHL 1.92TB NVMe SSD
+ 1d78 7003 D7456 HHHL 1.6TB NVMe SSD
+ 1d78 7004 D7436 HHHL 3.84TB NVMe SSD
+ 1d78 7005 D7456 HHHL 3.2TB NVMe SSD
+ 1d78 7007 D7456 HHHL 6.4TB NVMe SSD
+ 1d78 7008 D7436 HHHL 7.68TB NVMe SSD
+ 1d78 7009 D7456 HHHL 12.8TB NVMe SSD
+ 1d78 700a D7436 HHHL 15.36TB NVMe SSD
+ 1d78 7102 D7436 U.2 15mm 1.92TB NVMe SSD
+ 1d78 7103 D7456 U.2 15mm 1.6TB NVMe SSD
+ 1d78 7104 D7436 U.2 15mm 3.84TB NVMe SSD
+ 1d78 7105 D7456 U.2 15mm 3.2TB NVMe SSD
+ 1d78 7107 D7456 U.2 15mm 6.4TB NVMe SSD
+ 1d78 7108 D7436 U.2 15mm 7.68TB NVMe SSD
+ 1d78 7109 D7456 U.2 15mm 12.8TB NVMe SSD
+ 1d78 710a D7436 U.2 15mm 15.36TB NVMe SSD
+1d79 Transcend Information, Inc.
+1d7c Aerotech, Inc.
+# Fiber-optic HyperWire motion control bus from Aerotech.
+ 0001 HyperWire Adapter
+1d82 NETINT Technologies Inc.
+ 0101 Codensity D400 SSD
+ 0102 Codensity D408 PCIe Gen4 NVMe SSD
+ 0202 Codensity T408 Video Encoding-Decoding Accelerator
+# nee Fuzhou Rockchip Electronics Co., Ltd
+1d87 Rockchip Electronics Co., Ltd
+ 0100 RK3399 PCI Express Root Port
+ 1808 RK1808 Neural Network Processor Card
+ 3566 RK3568 Remote Signal Processor
+ 3588 RK3588
+1d89 YEESTOR Microelectronics Co., Ltd
+ 0280 PCIe NVMe SSD
+1d8f Enyx
+1d92 Abaco Systems Inc.
+1d93 YADRO
+1d94 Chengdu Haiguang IC Design Co., Ltd.
+ 1450 Root Complex
+ 1451 I/O Memory Management Unit
+ 1452 PCIe Dummy Host Bridge
+ 1453 PCIE GPP Bridge
+ 1454 Internal PCIe GPP Bridge 0 to Bus B
+ 1455 PCIe Dummy Function
+ 1456 PSPCCP Command DMA Processor
+ 1458 10 Gb Ethernet Controller Port 0/Port1
+ 1459 10 Gb Ethernet Controller Port 2/Port3
+ 145a PCIe Dummy Function
+ 145b PCIE Non-Transparent Bridge
+ 145c USB3 XHCI
+ 145d Switch upstream in PCIe
+ 145e Switch downstream in PCIe
+ 145f USB 3.0 Host controller
+ 1460 Data Fabric: Device 18h; Function 0
+ 1461 Data Fabric: Device 18h; Function 1
+ 1462 Data Fabric: Device 18h; Function 2
+ 1463 Data Fabric: Device 18h; Function 3
+ 1464 Data Fabric: Device 18h; Function 4
+ 1465 Data Fabric: Device 18h; Function 5
+ 1466 Data Fabric: Device 18h; Function 6
+ 1467 Data Fabric: Device 18h; Function 7
+ 1468 NTBCCP
+ 7901 FCH SATA Controller [AHCI mode]
+ 7904 FCH SATA Controller [AHCI mode]
+ 7906 FCH SD Flash Controller
+ 790b FCH SMBus Controller
+ 790e FCH LPC Bridge
+1d95 Graphcore Ltd
+ 0001 Colossus GC2 [C2]
+ 0002 Colossus GC1 [S1]
+1d97 Shenzhen Longsys Electronics Co., Ltd.
+ 2263 SM2263EN/SM2263XT-based OEM SSD
+1d9b Facebook, Inc.
+ 0010 Networking DOM Engine
+ 0011 IO Bridge
+1da1 Teko Telecom S.r.l.
+1da2 Sapphire Technology Limited
+ e26a Radeon R7 250
+ e445 Sapphire Radeon RX 6700
+1da3 Habana Labs Ltd.
+ 0001 HL-1000 AI Inference Accelerator [Goya]
+# PCIe accelerator card for Deep Learning inference tasks
+ 0030 Greco AI Inference Accelerator
+# PCIe accelerator card for Deep Learning training tasks
+ 1000 HL-2000 AI Training Accelerator [Gaudi]
+# PCIe accelerator card for Deep Learning training tasks with secured firmware
+ 1010 HL-2000 AI Training Accelerator [Gaudi secured]
+# PCIe accelerator card for Deep Learning training tasks
+ 1020 Gaudi2 AI Training Accelerator
+1da8 Corigine, Inc.
+1dad Fungible
+1db2 ATP ELECTRONICS INC
+1db7 Phytium Technology Co., Ltd.
+ dc20 [X100 Series]
+ dc21 VPU Controller [X100 Series]
+ dc22 DC Controller [X100 Series]
+ dc23 I2S/DMA Controller [X100 Series]
+ dc24 NPU Controller [X100 Series]
+ dc26 SATA Controller [X100 Series]
+ dc27 USB Controller [X100 Series]
+ dc29 NANDFLASH Controller [X100 Series]
+ dc2b I2S Controller [X100 Series]
+ dc2c SPIM Controller [X100 Series]
+ dc2d CAN Controller [X100 Series]
+ dc2e UART Controller [X100 Series]
+ dc2f PWM Controller [X100 Series]
+ dc30 MIO Controller [X100 Series]
+ dc31 GPIO Controller [X100 Series]
+ dc32 SMBUS Controller [X100 Series]
+ dc34 PS2 Controller [X100 Series]
+ dc35 LPC Controller [X100 Series]
+ dc36 LDMA Controller [X100 Series]
+ dc38 LSD_CFG Controller [X100 Series]
+ dc3a SWITCH Controller [X100 Series]
+ dc3c GPU_DMA Controller [X100 Series]
+1dbb NGD Systems, Inc.
+1dbe INNOGRIT Corporation
+ 5636 NVMe DC SSD IG5636
+ 1dbe 0001 DONGTING-N1 DC SSD U.2
+ 1dbe 1001 DONGHU-Z1 DC ZNS SSD U.2
+ 5638 NVMe DC SSD IG5638
+ 1dbe 2001 DONGTING-N1 DC SSD U.2
+ 1dbe 3001 DONGHU-Z1 DC ZNS SSD U.2
+1dbf Guizhou Huaxintong Semiconductor Technology Co., Ltd
+ 0401 StarDragon4800 PCI Express Root Port
+1dc5 FADU Inc.
+1dcd Liqid Inc.
+1dcf Beijing Sinead Technology Co., Ltd.
+1dd3 Sage Microelectronics Corp.
+1dd4 Swissbit AG
+1dd8 Pensando Systems
+ 0002 DSC2 Elba Upstream Port
+ 1dd8 5001 DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card
+ 1dd8 5003 DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card
+ 1000 DSC Capri Upstream Port
+ 1dd8 4000 Naples 100Gb 2-port QSFP28 x16 8GB
+ 1dd8 4001 Naples 100Gb 2-port QSFP28 x16 4GB
+ 1dd8 4002 Naples 25Gb 2-port SFP28 x8 4GB
+ 1dd8 4007 DSP DSC-25 Ent 10/25G OCP3 Card
+ 1dd8 4008 DSP DSC-25 10/25G 2p SFP28 Card
+ 1dd8 400a DSC-100 40/100G 2-port 8G RAM 16G eMMC G1 Services Card
+ 1dd8 400c DSC-25 10/25G 2-port 4G RAM 8G eMMC G1 Services Card
+ 1dd8 400d DSP DSC-100 Ent 100Gb Card
+ 1dd8 400e DSC-25 10/25G 2-port 4G RAM 8G eMMC G1 Services Card
+ 1dd8 4014 DSC-100 40/100G 2-port 8G RAM 16G eMMC G1 Services Card
+ 1001 DSC Virtual Downstream Port
+ 1dd8 4000 Naples 100Gb 2-port QSFP28 x16 8GB
+ 1dd8 4001 Naples 100Gb 2-port QSFP28 x16 4GB
+ 1dd8 4002 Naples 25Gb 2-port SFP28 x8 4GB
+ 1dd8 4007 DSP DSC-25 Ent 10/25G OCP3 Card
+ 1dd8 4008 DSP DSC-25 10/25G 2p SFP28 Card
+ 1dd8 400a DSC-100 40/100G 2-port 8G RAM 16G eMMC G1 Services Card
+ 1dd8 400c DSC-25 10/25G 2-port 4G RAM 8G eMMC G1 Services Card
+ 1dd8 400d DSP DSC-100 Ent 100Gb Card
+ 1dd8 400e DSC-25 10/25G 2-port 4G RAM 8G eMMC G1 Services Card
+ 1dd8 4014 DSC-100 40/100G 2-port 8G RAM 16G eMMC G1 Services Card
+ 1dd8 5001 DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card
+ 1dd8 5003 DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card
+ 1002 DSC Ethernet Controller
+ 1dd8 4000 Naples 100Gb 2-port QSFP28 x16 8GB
+ 1dd8 4001 Naples 100Gb 2-port QSFP28 x16 4GB
+ 1dd8 4002 Naples 25Gb 2-port SFP28 x8 4GB
+ 1dd8 4007 DSP DSC-25 Ent 10/25G OCP3 Card
+ 1dd8 4008 DSP DSC-25 10/25G 2p SFP28 Card
+ 1dd8 400a DSC-100 40/100G 2-port 8G RAM 16G eMMC G1 Services Card
+ 1dd8 400c DSC-25 10/25G 2-port 4G RAM 8G eMMC G1 Services Card
+ 1dd8 400d DSP DSC-100 Ent 100Gb Card
+ 1dd8 400e DSC-25 10/25G 2-port 4G RAM 8G eMMC G1 Services Card
+ 1dd8 4014 DSC-100 40/100G 2-port 8G RAM 16G eMMC G1 Services Card
+ 1dd8 5001 DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card
+ 1dd8 5003 DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card
+ 1003 DSC Ethernet Controller VF
+ 1dd8 4000 Naples 100Gb 2-port QSFP28 x16 8GB
+ 1dd8 4001 Naples 100Gb 2-port QSFP28 x16 4GB
+ 1dd8 4002 Naples 25Gb 2-port SFP28 x8 4GB
+ 1dd8 4007 DSP DSC-25 Ent 10/25G OCP3 Card
+ 1dd8 4008 DSP DSC-25 10/25G 2p SFP28 Card
+ 1dd8 400a DSC-100 40/100G 2-port 8G RAM 16G eMMC G1 Services Card
+ 1dd8 400c DSC-25 10/25G 2-port 4G RAM 8G eMMC G1 Services Card
+ 1dd8 400d DSP DSC-100 Ent 100Gb Card
+ 1dd8 400e DSC-25 10/25G 2-port 4G RAM 8G eMMC G1 Services Card
+ 1dd8 4014 DSC-100 40/100G 2-port 8G RAM 16G eMMC G1 Services Card
+ 1dd8 5001 DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card
+ 1dd8 5003 DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card
+ 1004 DSC Management Controller
+ 1dd8 4000 Naples 100Gb 2-port QSFP28 x16 8GB
+ 1dd8 4001 Naples 100Gb 2-port QSFP28 x16 4GB
+ 1dd8 4002 Naples 25Gb 2-port SFP28 x8 4GB
+ 1dd8 4007 DSP DSC-25 Ent 10/25G OCP3 Card
+ 1dd8 4008 DSP DSC-25 10/25G 2p SFP28 Card
+ 1dd8 400a DSC-100 40/100G 2-port 8G RAM 16G eMMC G1 Services Card
+ 1dd8 400c DSC-25 10/25G 2-port 4G RAM 8G eMMC G1 Services Card
+ 1dd8 400d DSP DSC-100 Ent 100Gb Card
+ 1dd8 400e DSC-25 10/25G 2-port 4G RAM 8G eMMC G1 Services Card
+ 1dd8 4014 DSC-100 40/100G 2-port 8G RAM 16G eMMC G1 Services Card
+ 1dd8 5001 DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card
+ 1dd8 5003 DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card
+ 1005 DSC NVMe Controller
+ 1dd8 5001 DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card
+ 1dd8 5003 DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card
+ 1006 DSC NVMe Controller VF
+ 1dd8 5001 DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card
+ 1dd8 5003 DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card
+ 1007 DSC Storage Accelerator
+ 1dd8 4000 Naples 100Gb 2-port QSFP28 x16 8GB
+ 1dd8 4001 Naples 100Gb 2-port QSFP28 x16 4GB
+ 1dd8 4002 Naples 25Gb 2-port SFP28 x8 4GB
+ 1dd8 4007 DSP DSC-25 Ent 10/25G OCP3 Card
+ 1dd8 4008 DSP DSC-25 10/25G 2p SFP28 Card
+ 1dd8 400a DSC-100 40/100G 2-port 8G RAM 16G eMMC G1 Services Card
+ 1dd8 400c DSC-25 10/25G 2-port 4G RAM 8G eMMC G1 Services Card
+ 1dd8 400d DSP DSC-100 Ent 100Gb Card
+ 1dd8 400e DSC-25 10/25G 2-port 4G RAM 8G eMMC G1 Services Card
+ 1dd8 4014 DSC-100 40/100G 2-port 8G RAM 16G eMMC G1 Services Card
+ 1dd8 5001 DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card
+ 1dd8 5003 DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card
+1ddd Thorlabs
+1de0 Groq
+# rename due to conflict with a term in use by another company for an entirely different product.
+ 0000 TSP100 Tensor Streaming Processor
+1de1 Tekram Technology Co.,Ltd.
+ 0391 TRM-S1040 [DC-315 / DC-395 series]
+ 2020 DC-390 Series SCSI Adapter [AMD Am53C974]
+ 690c 690c
+ dc29 DC290
+1de5 Eideticom, Inc
+ 1000 IO Memory Controller
+ 2000 NoLoad Hardware Development Kit
+ 3000 eBPF-based PCIe Accelerator
+1ded Alibaba (China) Co., Ltd.
+# A RDMA (iWarp) device provided by Alibaba Cloud used in ECS environment
+ 107f Elastic RDMA Adapter
+ 5007 Elastic RDMA Adapter
+ 8000 M1 Root Port
+ 8001 ACC-RCiEP
+ 8002 RCiEP VF
+ 8003 RCEC PF
+ 8004 RCEC VF
+1dee Biwin Storage Technology Co., Ltd.
+1def Ampere Computing, LLC
+ e005 eMAG PCI Express Root Port 0
+ e006 eMAG PCI Express Root Port 1
+ e007 eMAG PCI Express Root Port 2
+ e008 eMAG PCI Express Root Port 3
+ e009 eMAG PCI Express Root Port 4
+ e00a eMAG PCI Express Root Port 5
+ e00b eMAG PCI Express Root Port 6
+ e00c eMAG PCI Express Root Port 7
+# Root Complex A (RCA)
+ e100 Altra PCI Express Root Complex A
+# RCA port 0
+ e101 Altra PCI Express Root Port a0
+# RCA port 1
+ e102 Altra PCI Express Root Port a1
+# RCA port 2
+ e103 Altra PCI Express Root Port a2
+# RAC port 3
+ e104 Altra PCI Express Root Port a3
+# RCA port 4
+ e105 Altra PCI Express Root Port a4
+# RCA port 5
+ e106 Altra PCI Express Root Port a5
+# RCA port 6
+ e107 Altra PCI Express Root Port a6
+# RCA port 7
+ e108 Altra PCI Express Root Port a7
+# Root Complex B (RCB)
+ e110 Altra PCI Express Root Complex B
+# RCB port 0
+ e111 Altra PCI Express Root Port b0
+# RCB port 1
+ e112 Altra PCI Express Root Port b1
+# RCB port 2
+ e113 Altra PCI Express Root Port b2
+# RCB port 3
+ e114 Altra PCI Express Root Port b3
+# RCB port 4
+ e115 Altra PCI Express Root Port b4
+# RCB port 5
+ e116 Altra PCI Express Root Port b5
+# RCB port 6
+ e117 Altra PCI Express Root Port b6
+# RCB port 7
+ e118 Altra PCI Express Root Port b7
+1df3 Ethernity Networks
+ 0201 ACE-NIC40 Programmable Network Accelerator
+ 1df3 0001 ENA1040
+ 1df3 0002 ENA1044
+ 1df3 0003 ENA1044S
+ 0202 ACE-NIC50 Programmable Network Accelerator
+ 1df3 0001 ENA2050F
+ 1df3 0002 ENA2050FS
+ 0203 ACE-NIC100 Programmable Network Accelerator
+ 1df3 0000 Maintenance Mode
+ 1df3 0001 ENA2080F
+ 1df3 0002 ENA2080FS
+ 1df3 0003 ENA2100F
+ 1df3 0004 ENA2040F
+ 0204 ACE-NIC-NID Programmable Network Accelerator
+ 1df3 0001 ENA1020Z
+ 1df3 0002 ENA1020ZS
+ 0205 ACE-NIC250 Programmable Network Accelerator
+ 1df3 0000 Maintenance Mode
+ 1df3 0001 ENA2250F
+ 0206 ACE-NIC200 Programmable Network Accelerator
+ 1df3 0000 Maintenance Mode
+ 1df3 0001 ENA2200F
+ 0207 ACE-NIC50RN Programmable Network Accelerator
+ 1df3 0000 Maintenance Mode
+ 1df3 0001 ENA2050RN
+ 0208 ACE-NIC100RN Programmable Network Accelerator
+ 1df3 0000 Maintenance Mode
+ 1df3 0001 ENA2100RN
+1df7 opencpi.org
+ 0001 ml605
+ 0002 alst4
+ 0003 alst4x
+1dfc JSC NT-COM
+ 1181 TDM 8 Port E1/T1/J1 Adapter
+1e0f KIOXIA Corporation
+ 0001 NVMe SSD Controller BG4
+ 0007 NVMe SSD Controller Cx6
+ 1028 2078 DC NVMe CD6 RI 960GB
+ 1028 2079 DC NVMe CD6 RI 1.92TB
+ 1028 207a DC NVMe CD6 RI 3.84TB
+ 1028 207b DC NVMe CD6 RI 7.68TB
+ 1028 207c DC NVMe CD6 RI 15.36TB
+ 1028 207e Dell Ent NVMe CM6 RI 1.92TB
+ 1028 207f Dell Ent NVMe CM6 RI 3.84TB
+ 1028 2080 Dell Ent NVMe CM6 RI 7.68TB
+ 1028 2081 Dell Ent NVMe CM6 RI 15.36TB
+ 1028 2084 Dell Ent NVMe CM6 MU 1.6TB
+ 1028 2085 Dell Ent NVMe CM6 MU 3.2TB
+ 1028 2086 Dell Ent NVMe CM6 MU 6.4TB
+ 1028 210a Dell Ent NVMe FIPS CM6 RI 1.92TB
+ 1028 210b Dell Ent NVMe FIPS CM6 RI 3.84TB
+ 1028 210c Dell Ent NVMe FIPS CM6 RI 7.68TB
+ 1028 210d Dell Ent NVMe FIPS CM6 RI15.36TB
+ 1028 210e Dell Ent NVMe FIPS CM6 MU 1.6TB
+ 1028 210f Dell Ent NVMe FIPS CM6 MU 3.2TB
+ 1028 2110 Dell Ent NVMe FIPS CM6 MU 6.4TB
+ 1e0f 0001 Generic NVMe CM6
+ 0009 NVMe SSD
+ 1e0f 0001 Toshiba RC500 NVMe SSD 500GB
+ 0011 NVMe SSD Controller CD7
+ 1028 2189 DC NVMe SED CD7 RI 960GB
+ 1028 218a DC NVMe CD7 RI 960GB
+ 1028 218b DC NVMe SED CD7 RI 1.92TB
+ 1028 218c DC NVMe CD7 RI 1.92TB
+ 1028 218d DC NVMe SED CD7 RI 3.84TB
+ 1028 218e DC NVMe CD7 RI 3.84TB
+ 1028 218f DC NVMe SED CD7 RI 7.68TB
+ 1028 2190 DC NVMe CD7 RI 7.68TB
+ 1028 2191 DC NVMe SED CD7 RI 15.36TB
+ 1028 2192 DC NVMe CD7 RI 15.36TB
+ 1028 2193 NVMe CD7 E3.S 1.92TB
+ 1028 2194 NVMe CD7 E3.S 3.84TB
+ 1028 2195 NVMe CD7 E3.S 7.68TB
+1e17 Arnold & Richter Cine Technik GmbH & Co. Betriebs KG
+1e24 Squirrels Research Labs
+ 0101 Acorn CLE-101
+ 0215 Acorn CLE-215
+ 021f Acorn CLE-215+
+ 1525 Xilinx BCU-1525
+# VU33P FPGA Accelerator
+ 1533 ForestKitten 33
+# JungleCat VU33P Module
+ 1633 JCM33
+# JungleCat VU35P Module
+ 1635 JCM35
+1e26 Fujitsu Client Computing Limited
+1e36 Shanghai Enflame Technology Co. Ltd
+ 0001 T10 [CloudBlazer]
+ 0002 T11 [CloudBlazer]
+ 0003 T10(QSFP-DD) [CloudBlazer]
+ 0021 T20(32GB) [CloudBlazer]
+ 0022 T20(64GB) [CloudBlazer]
+ 0023 T21(32GB) [CloudBlazer]
+ 0024 T21(64GB) [CloudBlazer]
+ 8001 I20 [CloudBlazer]
+ 8011 I10 [CloudBlazer]
+ 8012 I10L [CloudBlazer]
+# nee Thinci, Inc
+1e38 Blaize, Inc
+ 0102 Xplorer X1600
+# https://www.medion.com/
+1e39 MEDION AG
+1e3b DapuStor Corporation
+ 0600 NVMe SSD Controller DPU600
+ 1e3b 0030 Enterprise NVMe SSD U.2 3.84TB (J5100)
+ 1e3b 0031 Enterprise NVMe SSD U.2 7.68TB (J5100)
+ 1e3b 0032 Enterprise NVMe SSD U.2 15.36TB (J5100)
+ 1e3b 0033 Enterprise NVMe SSD U.2 3.20TB (J5300)
+ 1e3b 0034 Enterprise NVMe SSD U.2 6.40TB (J5300)
+ 1e3b 0035 Enterprise NVMe SSD U.2 12.80TB (J5300)
+ 1e3b 0036 Enterprise NVMe SSD AIC 7.68TB (J5110)
+ 1e3b 0037 Enterprise NVMe SSD AIC 6.40TB (J5310)
+ 1e3b 003e Enterprise NVMe SSD AIC 3.84TB (J5110)
+ 1e3b 003f Enterprise NVMe SSD AIC 3.20TB (J5310)
+ 1e3b 0050 Enterprise NVMe SSD U.2 3.84TB (R5100)
+ 1e3b 0051 Enterprise NVMe SSD U.2 7.68TB (R5100)
+ 1e3b 0052 Enterprise NVMe SSD U.2 15.36TB (R5100)
+ 1e3b 0053 Enterprise NVMe SSD U.2 3.20TB (R5300)
+ 1e3b 0054 Enterprise NVMe SSD U.2 6.40TB (R5300)
+ 1e3b 0055 Enterprise NVMe SSD U.2 12.80TB (R5300)
+ 1e3b 0056 Enterprise NVMe SSD U.2 3.84TB (R5101)
+ 1e3b 0059 Enterprise NVMe SSD U.2 3.20TB (R5301)
+ 1e3b 0060 Enterprise NVMe SSD U.2 3.84TB (R5100D)
+ 1e3b 0061 Enterprise NVMe SSD U.2 7.68TB (R5100D)
+ 1e3b 0063 Enterprise NVMe SSD U.2 3.20TB (R5300D)
+ 1e3b 0064 Enterprise NVMe SSD U.2 6.40TB (R5300D)
+ 1e3b 00f0 Enterprise NVMe SSD U.2 0.40TB (X2900)
+ 1e3b 00f1 Enterprise NVMe SSD U.2 0.80TB (X2900)
+ 1e3b 00f2 Enterprise NVMe SSD U.2 1.60TB (X2900)
+ 1e3b 00f3 Enterprise NVMe SSD U.2 3.20TB (X2900)
+ 1e3b 00f5 Enterprise NVMe SSD U.2 0.40TB (X2900P)
+ 1e3b 00f6 Enterprise NVMe SSD U.2 0.80TB (X2900P)
+ 1098 Haishen NVMe SSD
+ 1e3b 0001 Enterprise NVMe SSD U.2 0.8TB (H2100)
+ 1e3b 0002 Enterprise NVMe SSD U.2 0.96TB (H2200)
+ 1e3b 0004 Enterprise NVMe SSD U.2 1.6TB (H2100)
+ 1e3b 0005 Enterprise NVMe SSD U.2 1.92TB (H2200)
+ 1e3b 0009 Enterprise NVMe SSD U.2 0.8TB (H3100)
+ 1e3b 000a Enterprise NVMe SSD U.2 0.96TB (H3200)
+ 1e3b 000c Enterprise NVMe SSD U.2 1.6TB (H3100)
+ 1e3b 000d Enterprise NVMe SSD U.2 1.92TB (H3200)
+ 1e3b 0014 Enterprise NVMe SSD U.2 3.2TB (H3100)
+ 1e3b 0015 Enterprise NVMe SSD U.2 3.84TB (H3200)
+ 1e3b 0021 Enterprise NVMe SSD U.2 6.4TB (H3100)
+ 1e3b 0022 Enterprise NVMe SSD U.2 7.68TB (H3200)
+ 1e3b 0052 Enterprise NVMe SSD U.2 0.8TB (H3900)
+ 1e3b 0053 Enterprise NVMe SSD U.2 1.6TB (H3900)
+ 1e3b 0059 Enterprise NVMe SSD U.2 0.75TB (H3900)
+ 1e3b 0061 Enterprise NVMe SSD HHHL 0.8TB (H2100)
+ 1e3b 0062 Enterprise NVMe SSD HHHL 0.96TB (H2200)
+ 1e3b 0064 Enterprise NVMe SSD HHHL 1.6TB (H2100)
+ 1e3b 0065 Enterprise NVMe SSD HHHL 1.92TB (H2200)
+ 1e3b 006c Enterprise NVMe SSD HHHL 0.8TB (H3100)
+ 1e3b 006d Enterprise NVMe SSD HHHL 0.96TB (H3200)
+ 1e3b 006f Enterprise NVMe SSD HHHL 1.6TB (H3100)
+ 1e3b 0070 Enterprise NVMe SSD HHHL 1.92TB (H3200)
+ 1e3b 007c Enterprise NVMe SSD HHHL 3.2TB (H3100)
+ 1e3b 007d Enterprise NVMe SSD HHHL 3.84TB (H3200)
+ 1e3b 007f Enterprise NVMe SSD HHHL 6.4TB (H3100)
+ 1e3b 0080 Enterprise NVMe SSD HHHL 7.68TB (H3200)
+ 1e3b 008a Enterprise NVMe SSD HHHL 0.8TB (H3900)
+ 1e3b 008b Enterprise NVMe SSD HHHL 1.6TB (H3900)
+ 1e3b 0091 Enterprise NVMe SSD HHHL 0.75TB (H3900)
+1e3d Burlywood, Inc
+1e44 Valve Software
+1e49 Yangtze Memory Technologies Co.,Ltd
+ 0021 ZHITAI TiPro5000 NVMe SSD
+ 0041 ZHITAI TiPro7000
+# YMTC PCIe/NVMe SSD
+ 1013 PC210
+1e4b MAXIO Technology (Hangzhou) Ltd.
+ 1001 NVMe SSD Controller MAP1001
+ 1002 NVMe SSD Controller MAP1002
+ 1003 NVMe SSD Controller MAP1003
+ 1201 NVMe SSD Controller MAP1201
+ 1202 NVMe SSD Controller MAP1202
+ 1601 NVMe SSD Controller MAP1601
+1e4c GSI Technology
+# Associative Processing Unit (APU)
+ 0010 APU [Leda]
+ 1e4c 0120 SE120
+1e50 IP3 Tech (HK) Limited
+1e57 Beijing Panyi Technology Co., Ltd
+ 0100 The device has already been deleted.
+ 0000 0100 PY8800 64GB Accelerator
+1e59 Oxford Nanopore Technologies
+ 0001 MinION Mk1C
+1e5d ASR Microelectronics
+ 7000 AI controller A7000
+ 7010 AI controller A7010
+1e60 Hailo Technologies Ltd.
+ 2864 Hailo-8 AI Processor
+1e67 Untether AI
+ 0002 runAI200 AI Inference Accelerator
+1e68 Jiangsu Xinsheng Intelligent Technology Co., Ltd
+1e6b Axiado Corp.
+1e7b Dataland
+1e7c Brainchip Inc
+ bca1 AKD1000 Neural Network Coprocessor [Akida]
+1e7e 9034 Pliops-Data Processor [XDP1.0]
+1e81 Ramaxel Technology(Shenzhen) Limited
+ 1203 NVMe SSD Controller UHXXXa series
+ 1e81 a121 NVMe SSD UHXXXa series U.2 960GB
+ 1e81 a122 NVMe SSD UHXXXa series U.2 1920GB
+ 1e81 a123 NVMe SSD UHXXXa series U.2 3840GB
+ 1e81 a124 NVMe SSD UHXXXa series U.2 7680GB
+ 1e81 a125 NVMe SSD UHXXXa series U.2 15360GB
+ 1e81 a211 NVMe SSD UHXXXa series U.2 800GB
+ 1e81 a212 NVMe SSD UHXXXa series U.2 1600GB
+ 1e81 a213 NVMe SSD UHXXXa series U.2 3200GB
+ 1e81 a214 NVMe SSD UHXXXa series U.2 6400GB
+ 1e81 f123 NVMe SSD TP6500 series U.2 3840GB
+1e85 Heitec AG
+1e89 ID Quantique SA
+ 0002 Quantis-PCIe-40M
+ 0003 Quantis-PCIe-240M
+1e93 Beijing Bytedance Network Technology Co., Ltd.
+# aka SED Systems
+1e94 Calian SED
+1e95 Solid State Storage Technology Corporation
+ 1002 NVMe SSD [3DNAND] 2.5" U.2 (LJ1)
+ 1e95 1101 NVMe SSD [3DNAND] 2.5" U.2 (LJ1)
+ 1ea0 5636 TP1500 Series U.2 NVMe Datacenter SSD
+1e9f Lynxi Technologies Co., Ltd.
+1ea0 Tencent Technology (Shenzhen) Company Limited
+ 2a16 Cloud Intelligent Inference Controller
+ 2a18 Video Transcode Controller
+ 2a20 Cloud Intelligent Inference and Training Controller
+1ea7 Intelliprop, Inc
+ 223a Typhon+ PCIe to Gen-Z Bridge
+ 224a IPA-PE224A CXL to Gen-Z Bridge [Sphinx]
+1eab Hefei DATANG Storage Technology Co.,LTD.
+ 300a NVMe SSD Controller 300A
+ 300b NVMe SSD Controller 300B
+1eac Quectel Wireless Solutions Co., Ltd.
+ 1001 EM120R-GL LTE Modem
+ 1002 EM160R-GL LTE Modem
+1eae XFX Limited
+1eb1 VeriSilicon Inc
+ 1001 Video Accelerator
+1eb4 Quantum Nebula Microelectronics Technology Co.,Ltd.
+ 3401 SSD Contoller
+1ebd EMERGETECH Company Ltd.
+ 0101 Seirios 2063 Video Codec
+1ec8 Innosilicon Co Ltd
+ 8800 Fantasy I
+ 1ec8 12a2 Fantasy I Device
+ 9800 Fantasy II
+ 1ec8 12a2 Fantasy II Device
+ 9802 Fantasy II
+ 1ec8 12a2 Fantasy II Device
+ 9804 Fantasy II
+ 1ec8 12a2 Fantasy II Device
+1ec9 Wingtech Group(HongKong)Limited
+1ed2 FuriosaAI, Inc.
+ 0000 Warboy
+1ed3 Yeston
+1ed5 Moore Threads Technology Co.,Ltd
+ 0100 MTT S10
+ 0101 MTT S10
+ 0102 MTT S30
+ 0105 MTT S50
+ 0106 MTT S60
+ 0111 MTT S100
+ 0121 MTT S1000M
+ 0122 MTT S1000
+ 0123 MTT S2000
+ 01ff MTT HDMI/DP Audio
+ 0200 MTT S80 Engineering Sample
+ 0201 MTT S80
+ 0202 MTT S70
+ 0203 G2D10
+ 0211 G2D40
+ 0221 G2S80
+ 0222 MTT S3000
+ 0223 G2S4
+ 0251 G2N10
+ 02ff MTT HDMI/DP Audio
+1ed8 Digiteq Automotive
+ 0101 FG4 PCIe Frame Grabber
+1ed9 Myrtle.ai
+1ee1 Suzhou Kuhan Information Technologies
+ 0050 Aurora NVMe SSD Controller
+ 1ee1 0009 Airglow A430 NVMe SSD U.2 1.6TB
+ 1ee1 000a Airglow A430 NVMe SSD U.2 3.2TB
+ 1ee1 000b Airglow A430 NVMe SSD U.2 4.8TB
+1ee4 PETAIO INC
+ 1180 P8118 U.2 Single Port SSD
+1ee9 SUSE LLC
+1eec Viscore Technologies Ltd
+ 0102 VSE250231S Dual-port 10Gb/25Gb Ethernet PCIe
+ 1eec VSE250231S Dual-port 10Gb/25Gb Ethernet PCIe
+1eed XDX Computing Technology Ltd.
+ 10a0 XDX110 Graphic/VGA Controller
+ 10a1 XDX110 Audio Controller
+ 1140 XDX120 Graphic/VGA Controller
+ 1141 XDX120 Audio Controller
+ 1320 XDX150 Graphic/VGA Controller
+ 1321 XDX150 Audio Controller
+ 13c0 XDX160 Graphic/VGA Controller
+ 13c1 XDX160 Audio Controller
+ 13d0 XDX161 Graphic/VGA Controller
+ 13d1 XDX161 Audio Controller
+ 1500 XDX180 Graphic/VGA Controller
+ 1501 XDX180 Audio Controller
+ 15a0 XDX190 Graphic/VGA Controller
+ 15a1 XDX190 Audio Controller
+1ef6 GrAI Matter Labs
+1ef7 Shenzhen Gunnir Technology Development Co., Ltd
+1efb Flexxon Pte Ltd
+1f02 Beijing Dayu Technology
+1f03 Shenzhen Shichuangyi Electronics Co., Ltd
+ 1202 MAP1202-Based NVMe SSD
+ 2262 SM2262EN-based OEM SSD
+ 2263 SM2263XT-Base NVMe SSD
+ 5216 IG5216-based NVMe SSD
+ 5220 IG5220-Based NVMe SSD
+ 5236 IG5236-Based NVMe SSD
+ 5636 IG5636-Based NVMe SSD
+1f2f China Mobile (Hangzhou) Information Technology Co.Ltd.
+ 1513 DERA MENG NVMe Controller
+ 1f2f 6113 KM660 U.2 1.6TB NVMe SSD
+ 1f2f 6114 KM560 U.2 1.92TB NVMe SSD
+ 1f2f 6115 KM660 U.2 3.2TB NVMe SSD
+ 1f2f 6116 KM560 U.2 3.84TB NVMe SSD
+ 1f2f 6118 KM560 U.2 7.68TB NVMe SSD
+1f3f 3SNIC Ltd
+ 2100 SSSRAID SAS/SATA HBA
+ 1f3f 0120 HBA 32 Ports
+ 1f3f 0125 HBA 40 Ports
+ 1f3f 0180 HBA 16 Ports
+ 1f3f 0185 HBA 8 Ports
+ 2200 SSSRAID RAID controller
+ 1f3f 0185 RAID Controller 16 Ports with 2G Cache
+ 1f3f 01a1 RAID Controller 40 Ports with 2G Cache
+ 1f3f 01a4 RAID Controller 16 Ports with 4G Cache
+ 1f3f 01a8 RAID Controller 32 Ports with 4G Cache
+ 1f3f 01ad RAID Controller 40 Ports with 4G Cache
+ 9001 SSSNIC Ethernet VF
+ 1f3f 1000 Ethernet VF
+ 9002 SSSNIC Ethernet VF Hyper-V
+ 1f3f 1000 Ethernet VF Hyper-V
+ 9003 SSSNIC Ethernet SDI VF
+ 1f3f 1000 Ethernet SDI VF
+ 9004 SSSNIC Ethernet SDI VF Hyper-V
+ 1f3f 1000 Ethernet SDI VF Hyper-V
+ 9008 SSSFC VF
+ 1f3f 1000 3SFC VF
+ 9009 SSSFC VF Hyper-V
+ 1f3f 1000 3SFC VF Hyper-V
+ 9010 SSSFC FC Controller
+ 1f3f 0041 Dual Port 16GE FC to PCIe Gen4 x16 Adapter
+ 1f3f 0061 Dual Port 32GE FC to PCIe Gen4 x16 Adapter
+ 9020 SSSNIC Ethernet Network Adapter
+ 1f3f 0051 Dual Port 25GE Ethernet Network Adapter
+ 1f3f 0052 Quad Port 25GE Ethernet Network Adapter
+ 1f3f 00a1 Dual Port 100GE Ethernet Network Adapter
+ 9030 SSSNIC IPU
+ 1f3f 0051 Dual Port 25GE IPU
+ 9031 SSSNIC SDI5.0
+ 1f3f 0051 Dual Port 25GE SDI5.0lite
+ 1f3f 00a1 Dual Port 100GE SDI5.0
+ 9032 SSSNIC SDI5.1
+ 1f3f 00a1 Dual Port 100GE SDI5.1
+1f40 Netac Technology Co.,Ltd
+1f44 VVDN Technologies Private Limited
+1f4b Axera Semiconductor Co., Ltd
+1f52 MangoBoost Inc.
+1f60 Accelecom
+ 0001 XELE-NIC 25K5
+1faa Hexaflake (Shanghai) Information Technology Co., Ltd.
+ 0c10 Compass C10 PF
+ 0c11 Compass C10 VF
+1fab Unifabrix Ltd.
+ 0000 Nexus Alpha IVPU
+# nee Tumsan Oy
+1fc0 Ascom (Finland) Oy
+ 0300 E2200 Dual E1/Rawpipe Card
+ 0301 C5400 SHDSL/E1 Card
+# nee PathScale, Inc
+1fc1 QLogic, Corp.
+ 000d IBA6110 InfiniBand HCA
+ 0010 IBA6120 InfiniBand HCA
+1fc9 Tehuti Networks Ltd.
+ 3009 10-Giga TOE SmartNIC
+ 3010 10-Giga TOE SmartNIC
+ 0000 3002 10-Giga TOE Single Port XFP SmartNIC
+ 0000 3004 10-Giga TOE Single Port SFP+ SmartNIC
+ 0000 3008 10-Giga TOE Single Port CX4 SmartNIC
+ 3014 10-Giga TOE SmartNIC 2-Port
+ 0000 3003 10-Giga TOE Dual Port XFP Low Profile SmartNIC
+ 0000 3005 10-Giga TOE Dual Port SFP+ Low Profile SmartNIC
+ 0000 3014 10-Giga TOE Dual Port CX4 Low Profile SmartNIC
+ 3110 10-Giga TOE Single Port SmartNIC
+ 0000 3004 10-Giga TOE Single Port SFP+ SmartNIC
+ 3114 10-Giga TOE Dual Port Low Profile SmartNIC
+ 0000 3005 10-Giga TOE Dual Port SFP+ Low Profile SmartNIC
+ 0000 3011 10-Giga TOE Dual Port SFP+/CX4 Low Profile SmartNIC
+ 0000 3012 10-Giga TOE Dual Port CX4/SFP+ Low Profile SmartNIC
+ 0000 3014 10-Giga TOE Dual Port CX4 Low Profile SmartNIC
+ 3310 10-Giga TOE SFP+ Single Port SmartNIC
+ 0000 3004 10-Giga TOE Single Port SFP+ SmartNIC
+ 3314 10-Giga TOE Dual Port Low Profile SmartNIC
+ 0000 3005 10-Giga TOE Dual Port SFP+ Low Profile SmartNIC
+ 0000 3011 10-Giga TOE Dual Port SFP+/CX4 Low Profile SmartNIC
+ 0000 3012 10-Giga TOE Dual Port CX4/SFP+ Low Profile SmartNIC
+ 0000 3014 10-Giga TOE Dual Port CX4 Low Profile SmartNIC
+ 4010 TN4010 Clean SROM
+ 4020 TN9030 10GbE CX4 Ethernet Adapter
+ 180c 2040 Mustang-200 10GbE Ethernet Adapter
+ 4022 TN9310 10GbE SFP+ Ethernet Adapter
+ 1043 8709 XG-C100F 10GbE SFP+ Ethernet Adapter
+ 1186 4d00 DXE-810S 10GbE SFP+ Ethernet Adapter
+ 1432 8103 10 Gigabit Ethernet SFP+ PCI Express Adapter
+ 1fc9 3015 Ethernet Adapter
+ 4024 TN9210 10GBase-T Ethernet Adapter
+ 4025 TN9510 10GBase-T/NBASE-T Ethernet Adapter
+ 105a 7203 SANLink3 NBase-T1
+ 1186 2900 DXE-810T 10GBase-T Ethernet Adapter
+ 1432 8102 10 Gigabit Ethernet PCI Express Adapter
+ 1fc9 3015 Ethernet Adapter
+ 4026 TN9610 10GbE SFP+ Ethernet Adapter
+ 4c52 1000 LREC6860AF 10 Gigabit Ethernet Adapter
+ 4027 TN9710P 10GBase-T/NBASE-T Ethernet Adapter
+ 1154 0368 LGY-PCIE-MG
+ 1432 8104 10 Gigabit Ethernet PCI Express Adapter
+ 1546 4027 GE10-PCIE4XG202P 10Gbase-T/NBASE-T Ethernet Adapter
+ 1baa 3310 PCIe Expansion Card
+ 1fc9 3015 Ethernet Adapter
+ 4c52 1001 LREC6860BT 10 Gigabit Ethernet Adapter
+ 4527 TN9710Q 5GBase-T/NBASE-T Ethernet Adapter
+1fcc StreamLabs
+ f416 MS416
+ fb01 MH4LM
+1fce Cognio Inc.
+ 0001 Spectrum Analyzer PC Card (SAgE)
+1fd4 SUNIX Co., Ltd.
+ 0001 Matrix multiport serial adapter
+ 1999 Multiport serial controller
+2000 Smart Link Ltd.
+ 2800 SmartPCI2800 V.92 PCI Soft DFT
+2001 Temporal Research Ltd
+2003 Smart Link Ltd.
+ 8800 LM-I56N
+2004 Smart Link Ltd.
+2048 Beijing SpaceControl Technology Co.Ltd
+20f4 TRENDnet
+2116 ZyDAS Technology Corp.
+21b4 Hunan Goke Microelectronics Co., Ltd
+21c3 21st Century Computer Corp.
+22b8 Flex-Logix Technologies
+ 22a0 Flex Logix InferX X1 Inference Accelerator
+22db Missing Link Electronics, Inc.
+2304 Colorgraphic Communications Corp.
+2348 Racore
+ 2010 8142 100VG/AnyLAN
+2646 Kingston Technology Company, Inc.
+ 0010 HyperX Predator PCIe AHCI SSD
+ 2262 KC2000 NVMe SSD
+ 2263 A2000 NVMe SSD
+ 5008 U-SNS8154P3 NVMe SSD
+ 500d OM3PDP3 NVMe SSD
+ 500e SNVS2000G [NV1 NVMe PCIe SSD 2TB]
+270b Xantel Corporation
+270f Chaintech Computer Co. Ltd
+2711 AVID Technology Inc.
+2955 Connectix Virtual PC
+ 6e61 OHCI USB 1.1 controller
+2a15 3D Vision(???)
+2a18 Video Transcode Controller
+2bd8 ROPEX Industrie-Elektronik GmbH
+3000 Hansol Electronics Inc.
+3112 Satelco Ingenieria S.A.
+3130 AUDIOTRAK
+3142 Post Impression Systems.
+31ab Zonet
+ 1faa ZEW1602 802.11b/g Wireless Adapter
+3388 Hint Corp
+ 0013 HiNT HC4 PCI to ISDN bridge, Multimedia audio controller
+ 0014 HiNT HC4 PCI to ISDN bridge, Network controller
+ 0020 HB6 Universal PCI-PCI bridge (transparent mode)
+ 0021 HB6 Universal PCI-PCI bridge (non-transparent mode)
+ 1775 c200 C2K CompactPCI interface bridge
+ 1775 ce90 CE9
+ 4c53 1050 CT7 mainboard
+ 4c53 1080 CT8 mainboard
+ 4c53 1090 Cx9 mainboard
+ 4c53 10a0 CA3/CR3 mainboard
+ 4c53 3010 PPCI mezzanine (32-bit PMC)
+ 4c53 3011 PPCI mezzanine (64-bit PMC)
+ 4c53 4000 PMCCARR1 carrier board
+ 0022 HiNT HB4 PCI-PCI Bridge (PCI6150)
+ 0026 HB2 PCI-PCI Bridge
+ 1014 AudioTrak Maya
+ 1018 Audiotrak INCA88
+ 1019 Miditrak 2120
+ 101a E.Band [AudioTrak Inca88]
+ 101b E.Band [AudioTrak Inca88]
+ 8011 VXPro II Chipset
+ 3388 8011 VXPro II Chipset CPU to PCI Bridge
+ 8012 VXPro II Chipset
+ 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
+ 1922 AS-i 3.0 PCI Master
+3475 Arista Networks, Inc.
+34ba Ice Lake-LP PCI Express Root Port #3
+3513 ARCOM Control Systems Ltd
+37d9 ITD Firm ltd.
+ 1138 SCHD-PH-8 Phase detector
+# 12-ch Relay Actuator Card
+ 1140 VR-12-PCI
+# multiport serial board
+ 1141 PCI-485(422)
+ 1142 PCI-CAN2
+3842 eVga.com. Corp.
+38ef 4Links
+3d3d 3DLabs
+ 0001 GLINT 300SX
+ 0002 GLINT 500TX
+ 0000 0000 GLoria L
+ 0003 GLINT Delta
+ 0000 0000 GLoria XL
+ 0004 Permedia
+ 0005 Permedia
+ 0006 GLINT MX
+ 0000 0000 GLoria XL
+ 1048 0a42 GLoria XXL
+ 0007 3D Extreme
+ 0008 GLINT Gamma G1
+ 1048 0a42 GLoria XXL
+ 0009 Permedia II 2D+3D
+ 1040 0011 AccelStar II
+ 1048 0a42 GLoria XXL
+ 13e9 1000 6221L-4U
+ 3d3d 0100 AccelStar II 3D Accelerator
+ 3d3d 0111 Permedia 3:16
+ 3d3d 0114 Santa Ana
+ 3d3d 0116 Oxygen GVX1
+ 3d3d 0119 Scirocco
+ 3d3d 0120 Santa Ana PCL
+ 3d3d 0125 Oxygen VX1
+ 3d3d 0127 Permedia3 Create!
+ 000a GLINT R3
+ 3d3d 0121 Oxygen VX1
+ 000c GLINT R3 [Oxygen VX1]
+ 3d3d 0144 Oxygen VX1-4X AGP [Permedia 4]
+ 000d GLint R4 rev A
+ 000e GLINT Gamma G2
+ 0011 GLint R4 rev B
+ 0012 GLint R5 rev A
+ 0013 GLint R5 rev B
+ 0020 VP10 visual processor
+ 0022 VP10 visual processor
+ 0024 VP9 visual processor
+ 002c Wildcat Realizm 100/200
+ 0030 Wildcat Realizm 800
+ 0032 Wildcat Realizm 500
+ 0100 Permedia II 2D+3D
+ 07a1 Wildcat III 6210
+ 07a2 Sun XVR-500 Graphics Accelerator
+ 3d3d 1047 Sun XVR-600 Graphics Accelerator
+ 07a3 Wildcat IV 7210
+ 1004 Permedia
+ 3d04 Permedia
+ ffff Glint VGA
+4005 Avance Logic Inc.
+ 0300 ALS300 PCI Audio Device
+ 0308 ALS300+ PCI Audio Device
+ 0309 PCI Input Controller
+ 1064 ALG-2064
+ 2064 ALG-2064i
+ 2128 ALG-2364A GUI Accelerator
+ 2301 ALG-2301
+ 2302 ALG-2302
+ 2303 AVG-2302 GUI Accelerator
+ 2364 ALG-2364A
+ 2464 ALG-2464
+ 2501 ALG-2564A/25128A
+ 4000 ALS4000 Audio Chipset
+ 4005 4000 ALS4000 Audio Chipset
+ 4710 ALC200/200P
+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 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
+ 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
+ 103c 171b NC522m Dual Port 10GbE Multifunction BL-c Adapter
+ 103c 1740 NC375T PCI Express Quad Port Gigabit Server Adapter
+ 103c 3251 NC375i 1G w/NC524SFP 10G Module
+ 103c 705a NC375i Integrated Quad Port Multifunction Gigabit Server Adapter
+ 103c 705b NC522SFP Dual Port 10GbE Server Adapter
+ 152d 896b TG20 Dual Port 10GbE Server/Storage Adapter
+ 4040 0124 NX3031 Quad Port Gigabit Server Adapter
+ 4040 0126 Dual Port SFP+ 10GbE Server Adapter
+4143 Digital Equipment Corp
+4144 Alpha Data
+ 0044 ADM-XRCIIPro
+4150 ONA Electroerosion
+ 0001 PCI32TLITE FILSTRUP1 PCI to VME Bridge Controller
+ 0006 PCI32TLITE UART 16550 Opencores
+ 0007 PCI32TLITE CAN Controller Opencores
+415a Auzentech, Inc.
+416c Aladdin Knowledge Systems
+ 0100 AladdinCARD
+ 0200 CPC
+4242 Universall Answer Generators
+4254 DVBSky
+4321 Tata Power Strategic Electronics Division
+4348 WCH.CN
+ 2273 CH351 PCI Dual Serial Port Controller
+ 3253 CH352 PCI Dual Serial Port Controller
+ 3453 CH353 PCI Quad Serial Port Controller
+ 5053 CH352 PCI Serial and Parallel Port Controller
+ 7053 CH353 PCI Dual Serial and Parallel Ports Controller
+ 7073 CH356 PCI Quad Serial and Parallel Ports Controller
+ 7173 CH355 PCI Quad Serial Port Controller
+434e Cornelis Networks
+4444 Internext Compression Inc
+ 0016 iTVC16 (CX23416) Video Decoder
+ 0070 0003 WinTV PVR 250
+ 0070 0009 WinTV PVR 150
+ 0070 0801 WinTV PVR 150
+ 0070 0807 WinTV PVR 150
+ 0070 4001 WinTV PVR 250
+ 0070 4009 WinTV PVR 250
+ 0070 4801 WinTV PVR 250
+ 0070 4803 WinTV PVR 250
+ 0070 8003 WinTV PVR 150
+ 0070 8801 WinTV PVR 150
+ 0070 c801 WinTV PVR 150
+ 0070 e807 WinTV PVR 500 (1st unit)
+ 0070 e817 WinTV PVR 500 (2nd unit)
+ 0070 ff92 WiNTV PVR-550
+ 0270 0801 WinTV PVR 150
+ 104d 013d ENX-26 TV Encoder
+ 10fc d038 GV-MVP/RX2W (1st unit)
+ 10fc d039 GV-MVP/RX2W (2nd unit)
+ 12ab fff3 MPG600
+ 12ab ffff MPG600
+ 1461 c00a M113 PCI Analog TV (PAL/SECAM, Philips FQ1216MK3 tuner)
+ 1461 c00b M113 PCI Analog TV (PAL/SECAM+FM, Philips FM1216MK3 tuner)
+ 1461 c00c M113 PCI Analog TV (NTSC, JAPAN version, Philips FI1286MK2 tuner)
+ 1461 c010 M113 PCI Analog TV (NTSC, Philips FI1236MK3 tuner)
+ 1461 c011 M113 PCI Analog TV (NTSC+FM, Philips FM1236MK3 tuner)
+ 1461 c018 M113 PCI Analog TV (NTSC, Philips FQ1236MK5 tuner)
+ 1461 c019 UltraTV 1500 MCE, a.k.a. M113 PCI Analog TV (NTSC+FM, Philips FQ1236MK5 tuner)
+ 1461 c01a M113 PCI Analog TV (PAL/SECAM, Philips FQ1216MK5 tuner)
+ 1461 c01b M113 PCI Analog TV (PAL/SECAM+FM, Philips FM1216MK5 tuner)
+ 1461 c030 M113 PCI Analog TV (NTSC-J, Partsnic tuner)
+ 1461 c031 M113 PCI Analog TV (NTSC-J+FM, Partsnic tuner)
+ 1461 c032 M113 PCI Analog TV (PAL/SECAM, Partsnic tuner)
+ 1461 c033 M113 PCI Analog TV (PAL/SECAM+FM, Partsnic tuner)
+ 1461 c034 M113 PCI Analog TV (NTSC, Partsnic tuner)
+ 1461 c035 M113 PCI Analog TV (NTSC+FM, Partsnic tuner)
+ 1461 c03f C115 PCI video capture card (no tuner)
+ 1461 c136 M104 mini-PCI Analog TV
+ 1461 c20a M755 AVerTV Video Capture (PAL/SECAM, Philips FQ1216MK3 tuner)
+ 1461 c218 M755 AVerTV Video Capture (NTSC, Philips FQ1236MK5 tuner)
+ 1461 c219 M755 AVerTV Video Capture (NTSC+FM, Philips FQ1236MK5 tuner)
+ 1461 c21a M755 AVerTV Video Capture (PAL/SECAM, Philips FQ1216MK5 tuner)
+ 1461 c21b M755 AVerTV Video Capture (PAL/SECAM+FM, Philips FM1216MK5 tuner)
+ 1461 c230 M755 AVerTV Video Capture (NTSC-J, Partsnic tuner)
+ 1461 c231 M755 AVerTV Video Capture (NTSC-J+FM, Partsnic tuner)
+ 1461 c232 M755 AVerTV Video Capture (PAL/SECAM, Partsnic tuner)
+ 1461 c233 M755 AVerTV Video Capture (PAL/SECAM+FM, Partsnic tuner)
+ 1461 c234 M755 AVerTV Video Capture (NTSC, Partsnic tuner)
+ 1461 c235 M755 AVerTV Video Capture (NTSC+FM, Partsnic tuner)
+ 1461 c337 E106 AVerMedia AVerTV Video Capture
+ 1461 c439 M116 AVerMedia AVerTV MCE 116 Plus (NTSC/PAL/SECAM+FM+REMOTE, Xceive 2028 tuner)
+ 1461 c5ff C755 AVerTV Video Capture card (no tuner)
+ 1461 c6ff C115 PCI video capture card (no tuner)
+ 1461 c739 M785 AVerMedia PCI Analog TV (NTSC/PAL/SECAM+FM, Xceive 2028 tuner)
+ 9005 0092 VideOh! AVC-2010
+ 9005 0093 VideOh! AVC-2410
+ 0803 iTVC15 (CX23415) Video Decoder
+ 0070 4000 WinTV PVR-350
+ 0070 4001 WinTV PVR-250
+ 0070 4800 WinTV PVR-350 (V1)
+ 12ab 0000 MPG160
+ 1461 a3ce M179
+ 1461 a3cf M179
+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
+# Can't find any information on this company
+4651 TXIC
+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.
+ 0508 PCI-IDO-16A FET Output Card
+ 0518 PCI-IDO-32A FET Output Card
+ 0520 PCI-IDO-48 FET Output Card
+ 0521 PCI-IDO-48A FET Output Card
+ 0703 PCIe-RO-4 Electromechanical Relay Output Card
+ 07d0 PCIe-IDO-24 FET Output Card
+ 0920 PCI-IDI-48 Isolated Digital Input Card
+ 0bd0 PCIe-IDI-24 Isolated Digital Input Card
+ 0c50 PCI-DIO-24H 1x 8255 Digital Input / Output Card
+ 0c51 PCI-DIO-24D 1x 8255 Digital Input / Output Card
+ 0c52 PCIe-DIO-24 1x 8255 Digital Input / Output Card
+ 0c53 PCIe-DIO-24H 8255 Digital Input / Output Card
+ 0c57 mPCIe-DIO-24 8255 Digital Input / Output Card
+ 0c60 PCI-DIO-48H 8255 Digital Input / Output Card
+ 0c61 PCIe-DIO-48 8255 Digital Input / Output Card
+ 0c62 P104-DIO-48 8255 Digital Input / Output Card
+ 0c68 PCI-DIO-72 8255 Digital Input / Output Card
+ 0c69 P104-DIO-96 8255 Digital Input / Output Card
+ 0c70 PCI-DIO-96 8255 Digital Input / Output Card
+ 0c78 PCI-DIO-120 8255 Digital Input / Output Card
+ 0dc8 PCI-IDIO-16 Isolated Digital Input / FET Output Card
+ 0e50 PCI-DIO-24S 8255 Digital Input / Output Card
+ 0e51 PCI-DIO-24H(C) 8255 Digital Input / Output Card
+ 0e52 PCI-DIO-24D(C) 8255 Digital Input / Output Card
+ 0e53 PCIe-DIO-24S 8255 Digital Input / Output Card
+ 0e54 PCIe-DIO-24HS 8255 Digital Input / Output Card
+ 0e55 PCIe-DIO-24DC 8255 Digital Input / Output Card
+ 0e56 PCIe-DIO-24DCS 8255 Digital Input / Output Card
+ 0e57 mPCIe-DIO-24S 8255 Digital Input / Output Card
+ 0e60 PCI-DIO-48S 2x 8255 Digital Input / Output Card
+ 0e61 PCIe-DIO-48S 2x 8255 Digital Input / Output Card
+ 0e62 P104-DIO-48S 2x 8255 Digital Input / Output Card
+ 0f00 PCI-IIRO-8 Isolated Digital / Relay Output Card
+ 0f01 LPCI-IIRO-8 Isolated Digital / Relay Output Card
+ 0f02 PCIe-IIRO-8 Isolated Digital / Relay Output Card
+ 0f08 PCI-IIRO-16 Isolated Digital / Relay Output Card
+ 0f09 PCIe-IIRO-16 Isolated Digital / Relay Output Card
+ 0fc0 PCIe-IDIO-12 Isolated Digital Input / FET Output Card
+ 0fc1 PCIe-IDI-12 Isolated Digital Input Card
+ 0fc2 PCIe-IDO-12 FET Output Card
+ 0fd0 PCIe-IDIO-24 Isolated Digital Input / FET Output Card
+ 1050 PCI-422/485-2 2x RS422/RS484 Card
+ 1051 PCIe-COM-2SRJ 2x RS422/RS484 Card w/RJ45 Connectors
+ 1052 104I-COM-2S 2x RS422/RS484 PCI/104 Board
+ 1053 mPCIe-COM-2S 2x RS422/RS484 PCI Express Mini Card
+ 1058 PCI-COM422/4 4x RS422 Card
+ 1059 PCI-COM485/4 4x RS485 Card
+ 105a PCIe-COM422-4 4x RS422 Card
+ 105b PCIe-COM485-4 4x RS485 Card
+ 105c PCIe-COM-4SRJ 4x RS422/RS485 Card w/RJ45 Connectors
+ 105d 104I-COM-4S 4x RS422/RS484 PCI/104 Board
+ 105e mPCIe-COM-4S 4x RS422/RS484 PCI Express Mini Card
+ 1068 PCI-COM422/8 8x RS422 Card
+ 1069 PCI-COM485/8 8x RS485 Card
+ 106a PCIe-COM422-8 8x RS422 Card
+ 106b PCIe-COM485-8 8x RS485 Card
+ 106c 104I-COM-8S 8x RS422/RS485 PCI/104 Board
+ 1088 PCI-COM232/1 1x RS232 Card
+ 1090 PCI-COM232/2 2x RS232 Card
+ 1091 PCIe-COM232-2RJ 2x RS232 Card w/RJ45 Connectors
+ 1093 mPCIe-COM232-2 2x RS232 PCI Express Mini Card
+ 1098 PCIe-COM232-4 4x RS232 Card
+ 1099 PCIe-COM232-4RJ 4x RS232 Card w/RJ45 Connectors
+ 109b mPCIe-COM232-4 4x RS232 PCI Express Mini Card
+ 10a8 P104-COM232-8 8x RS232 PC-104+ Board
+ 10a9 PCIe-COM232-8 8x RS232 Card
+ 10c9 PCI-COM-1S 1x RS422/RS485 Card
+ 10d0 PCI-COM2S 2x RS422/RS485 Card
+ 10d1 PCIe-COM-2SMRJ 2x RS232/RS422/RS485 Card w/RJ45 Connectors
+ 10d2 104I-COM-2SM 2x RS232/RS422/RS485 PCI/104 Board
+ 10d3 mPCIe-COM-2SM 2x RS232/RS422/RS485 PCI Express Mini Card
+ 10d8 PCI-COM-4SM 4x RS232/RS422/RS485 Card
+ 10d9 PCIe-COM-4SM 4x RS232/RS422/RS485 Card
+ 10da PCIe-COM-4SMRJ 4x RS232/RS422/RS485 Card w/RJ45 Connectors
+ 10db 104I-COM-4SM 4x RS232/RS422/RS485 PCI/104 Board
+ 10dc mPCIe-COM-4SM 4x RS232/RS422/RS485 PCI Express Mini Card
+ 10e8 PCI-COM-8SM 8x RS232/RS422/RS485 Card
+ 10e9 PCIe-COM-8SM 8x RS232/RS422/RS485 Card
+ 10ea 104I-COM-8SM 8x RS232/RS422/RS485 PCI-104 Board
+ 1108 mPCIe-ICM485-1 1x Isolated RS485 PCI Express Mini Card
+ 1110 mPCIe-ICM422-2 2x Isolated RS422 PCI Express Mini Card
+ 1111 mPCIe-ICM485-2 2x Isolated RS485 PCI Express Mini Card
+ 1118 mPCIe-ICM422-4 4x Isolated RS422 PCI Express Mini Card
+ 1119 mPCIe-ICM485-4 4x Isolated RS485 PCI Express Mini Card
+ 1148 PCI-ICM-1S 1x Isolated RS422/RS485 Card
+ 1150 PCI-ICM-2S 2x Isolated RS422/RS485 Card
+ 1152 PCIe-ICM-2S 2x Isolated RS422/RS485 Card
+ 1158 PCI-ICM422/4 4x Isolated RS422 Card
+ 1159 PCI-ICM485/4 4x Isolated RS485 Card
+ 115a PCIe-ICM-4S 4x Isolated RS422/RS485 Card
+ 1190 PCIe-ICM232-2 2x Isolated RS232 Card
+ 1191 mPCIe-ICM232-2 2x Isolated RS232 PCI Express Mini Card
+ 1198 PCIe-ICM232-4 4x Isolated RS232 Card
+ 1199 mPCIe-ICM232-4 4x Isolated RS422 PCI Express Mini Card
+ 11d0 PCIe-ICM-2SM 2x Isolated RS232/RS422/RS485 Card
+ 11d8 PCIe-ICM-4SM 4x Isolated RS232/RS422/RS485 Card
+ 1250 PCI-WDG-2S Watchdog and 2x Serial Card
+ 12d0 PCI-WDG-IMPAC
+ 2230 PCI-QUAD-8 8x Quadrature Input Card
+ 2231 PCI-QUAD-4 4x Quadrature Input Card
+ 22c0 PCI-WDG-CSM Watchdog Card
+ 25c0 P104-WDG-E Watchdog PC/104+ Board
+ 2c50 PCI-DIO-96CT 96x Digital Input / Output Card
+ 2c58 PCI-DIO-96C3 96x Digital Input / Output Card w/3x 8254 Counter Card
+ 2ee0 PCIe-DIO24S-CTR12 24x Digital Input / Output Card w/4x 8254 Counter Card
+ 2fc0 P104-WDG-CSM Watchdog PC/104+ Board
+ 2fc1 P104-WDG-CSMA Advanced Watchdog PC/104+ Board
+ 5ed0 PCI-DAC
+ 6c90 PCI-DA12-2 2x 12-bit Analog Output Card
+ 6c98 PCI-DA12-4 4x 12-bit Analog Output Card
+ 6ca0 PCI-DA12-6 6x 12-bit Analog Output Card
+ 6ca8 PCI-DA12-8 8x 12-bit Analog Output Card
+ 6ca9 PCI-DA12-8V
+ 6cb0 PCI-DA12-16 16x 12-bit Analog Output Card
+ 6cb1 PCI-DA12-16V
+ 8ef0 P104-FAS16-16
+ aca8 PCI-AI12-16 12-bit 100kHz Analog Input Card
+ aca9 PCI-AI12-16A 12-bit 100kHz Analog Input w/FIFO Card
+ eca8 PCI-AIO12-16 12-bit 100kHz Analog Input w/2x Analog Output and FIFO Card
+ ecaa PCI-A12-16A 12-bit 100kHz Analog Input w/2x Analog Output and FIFO Card
+ ece8 LPCI-A16-16A 16-bit 500kHz Analog Input low-profile Card
+ ece9 LPCI-AIO16A 16-bit 500kHz Analog Input low-profile Card
+4978 Axil Computer Inc
+4a14 NetVin
+ 5000 NV5000SC
+ 4a14 5000 RT8029-Based Ethernet Adapter
+4b10 Buslogic Inc.
+4c48 LUNG HWA Electronics
+4c52 LR-Link
+4c53 SBS Technologies
+ 0000 PLUSTEST device
+ 4c53 3000 PLUSTEST card (PC104+)
+ 4c53 3001 PLUSTEST card (PMC)
+ 0001 PLUSTEST-MM device
+ 4c53 3002 PLUSTEST-MM card (PMC)
+4ca1 Seanix Technology Inc
+4d51 MediaQ Inc.
+ 0200 MQ-200
+4d54 Microtechnica Co Ltd
+4d56 MATRIX VISION GmbH
+ 0000 [mvHYPERION-CLe/CLb] CameraLink PCI Express x1 Frame Grabber
+ 0001 [mvHYPERION-CLf/CLm] CameraLink PCI Express x4 Frame Grabber
+ 0010 [mvHYPERION-16R16/-32R16] 16 Video Channel PCI Express x4 Frame Grabber
+ 0020 [mvHYPERION-HD-SDI] HD-SDI PCI Express x4 Frame Grabber
+ 0030 [mvHYPERION-HD-SDI-Merger] HD-SDI PCI Express x4 Frame Grabber
+ 7012 [mvBlueNAOS BVS CA-BN] PCIe Gen1 x2 Camera
+ 7014 [mvBlueNAOS BVS CA-BN] PCIe Gen1 x4 Camera
+ 7022 [mvBlueNAOS BVS CA-BN] PCIe Gen2 x2 Camera
+ 7024 [mvBlueNAOS BVS CA-BN] PCIe Gen2 x4 Camera
+4ddc ILC Data Device Corp
+ 0100 DD-42924I5-300 (ARINC 429 Data Bus)
+ 0300 SB-3620 Motion Feedback Device
+ 0340 SB-3623 Motion Feedback Device
+ 0400 SB-3622 Motion Feedback Device
+ 0500 SB-3621 Motion Feedback Device
+ 0510 SB-3624 Motion Feedback Device
+ 0801 BU-65570I1 MIL-STD-1553 Test and Simulation
+ 0802 BU-65570I2 MIL-STD-1553 Test and Simulation
+ 0811 BU-65572I1 MIL-STD-1553 Test and Simulation
+ 0812 BU-65572I2 MIL-STD-1553 Test and Simulation
+ 0881 BU-65570T1 MIL-STD-1553 Test and Simulation
+ 0882 BU-65570T2 MIL-STD-1553 Test and Simulation
+ 0891 BU-65572T1 MIL-STD-1553 Test and Simulation
+ 0892 BU-65572T2 MIL-STD-1553 Test and Simulation
+ 0901 BU-65565C1 MIL-STD-1553 Data Bus
+ 0902 BU-65565C2 MIL-STD-1553 Data Bus
+ 0903 BU-65565C3 MIL-STD-1553 Data Bus
+ 0904 BU-65565C4 MIL-STD-1553 Data Bus
+ 0b01 BU-65569I1 MIL-STD-1553 Data Bus
+ 0b02 BU-65569I2 MIL-STD-1553 Data Bus
+ 0b03 BU-65569I3 MIL-STD-1553 Data Bus
+ 0b04 BU-65569I4 MIL-STD-1553 Data Bus
+ 0d01 SB-3641 Motion Feedback Device
+ 0d10 SB-365x Motion Feedback Device
+ 2f00 SB-3642 Motion Feedback Device
+ 3000 SB-3644 Motion Feedback Device
+4e58 Nutanix, Inc.
+ 0001 Virtual NVMe Controller
+5045 University of Toronto
+ 4243 BLASTbus PCI Interface Card v1
+5046 GemTek Technology Corporation
+ 1001 PCI Radio
+5053 Voyetra Technologies
+ 2010 Daytona Audio Adapter
+50b2 TerraTec Electronic GmbH
+5136 S S Technologies
+5143 Qualcomm Inc
+5145 Ensoniq (Old)
+ 3031 Concert AudioPCI
+5168 Animation Technologies Inc.
+ 0300 FlyDVB-S
+ 0301 FlyDVB-T
+5301 Alliance Semiconductor Corp.
+ 0001 ProMotion aT3D
+5333 S3 Graphics Ltd.
+ 0551 Plato/PX (system)
+ 5631 86c325 [ViRGE]
+ 8800 86c866 [Vision 866]
+ 8801 86c964 [Vision 964]
+ 8810 86c764_0 [Trio 32 vers 0]
+ 8811 86c764/765 [Trio32/64/64V+]
+ 8812 86cM65 [Aurora64V+]
+ 8813 86c764_3 [Trio 32/64 vers 3]
+ 8814 86c767 [Trio 64UV+]
+ 8815 86cM65 [Aurora 128]
+ 883d 86c988 [ViRGE/VX]
+ 8870 FireGL
+ 8880 86c868 [Vision 868 VRAM] vers 0
+ 8881 86c868 [Vision 868 VRAM] vers 1
+ 8882 86c868 [Vision 868 VRAM] vers 2
+ 8883 86c868 [Vision 868 VRAM] vers 3
+ 88b0 86c928 [Vision 928 VRAM] vers 0
+ 88b1 86c928 [Vision 928 VRAM] vers 1
+ 88b2 86c928 [Vision 928 VRAM] vers 2
+ 88b3 86c928 [Vision 928 VRAM] vers 3
+ 88c0 86c864 [Vision 864 DRAM] vers 0
+ 88c1 86c864 [Vision 864 DRAM] vers 1
+ 88c2 86c864 [Vision 864-P DRAM] vers 2
+ 88c3 86c864 [Vision 864-P DRAM] vers 3
+ 88d0 86c964 [Vision 964 VRAM] vers 0
+ 88d1 86c964 [Vision 964 VRAM] vers 1
+ 88d2 86c964 [Vision 964-P VRAM] vers 2
+ 88d3 86c964 [Vision 964-P VRAM] vers 3
+ 88f0 86c968 [Vision 968 VRAM] rev 0
+ 88f1 86c968 [Vision 968 VRAM] rev 1
+ 88f2 86c968 [Vision 968 VRAM] rev 2
+ 88f3 86c968 [Vision 968 VRAM] rev 3
+ 8900 86c755 [Trio 64V2/DX]
+ 5333 8900 86C775 Trio64V2/DX
+ 8901 86c775/86c785 [Trio 64V2/DX or /GX]
+ 5333 8901 86C775 Trio64V2/DX, 86C785 Trio64V2/GX
+ 8902 Plato/PX
+ 8903 Trio 3D business multimedia
+ 8904 86c365, 86c366 [Trio 3D]
+ 1014 00db Integrated Trio3D
+ 4843 314a Terminator 128/3D GLH
+ 5333 8904 86C365 Trio3D AGP
+ 8905 Trio 64V+ family
+ 8906 Trio 64V+ family
+ 8907 Trio 64V+ family
+ 8908 Trio 64V+ family
+ 8909 Trio 64V+ family
+ 890a Trio 64V+ family
+ 890b Trio 64V+ family
+ 890c Trio 64V+ family
+ 890d Trio 64V+ family
+ 890e Trio 64V+ family
+ 890f Trio 64V+ family
+ 8a01 86c375 [ViRGE/DX] or 86c385 [ViRGE/GX]
+ 0e11 b032 ViRGE/GX
+ 10b4 1617 Nitro 3D
+ 10b4 1717 Nitro 3D
+ 5333 8a01 ViRGE/DX
+ 8a10 ViRGE/GX2
+ 1092 8a10 Stealth 3D 4000
+ 8a13 86c360 [Trio 3D/1X], 86c362, 86c368 [Trio 3D/2X]
+ 5333 8a13 Trio3D/2X
+ 8a20 86c794 [Savage 3D]
+ 5333 8a20 86C391 Savage3D
+ 8a21 86c390 [Savage 3D/MV]
+ 5333 8a21 86C390 Savage3D/MV
+ 8a22 Savage 4
+ 1033 8068 Savage 4
+ 1033 8069 Savage 4
+ 1033 8110 Savage 4 LT
+ 105d 0018 SR9 8Mb SDRAM
+ 105d 002a SR9 Pro 16Mb SDRAM
+ 105d 003a SR9 Pro 32Mb SDRAM
+ 105d 092f SR9 Pro+ 16Mb SGRAM
+ 1092 4207 Stealth III S540
+ 1092 4800 Stealth III S540
+ 1092 4807 SpeedStar A90
+ 1092 4808 Stealth III S540
+ 1092 4809 Stealth III S540
+ 1092 480e Stealth III S540
+ 1092 4904 Stealth III S520
+ 1092 4905 SpeedStar A200
+ 1092 4a09 Stealth III S540
+ 1092 4a0b Stealth III S540 Xtreme
+ 1092 4a0f Stealth III S540
+ 1092 4e01 Stealth III S540
+ 1102 101d 3d Blaster Savage 4
+ 1102 101e 3d Blaster Savage 4
+ 5333 8100 86C394-397 Savage4 SDRAM 100
+ 5333 8110 86C394-397 Savage4 SDRAM 110
+ 5333 8125 86C394-397 Savage4 SDRAM 125
+ 5333 8143 86C394-397 Savage4 SDRAM 143
+ 5333 8a22 86C394-397 Savage4
+ 5333 8a2e 86C394-397 Savage4 32bit
+ 5333 9125 86C394-397 Savage4 SGRAM 125
+ 5333 9143 86C394-397 Savage4 SGRAM 143
+ 8a23 Savage 4
+ 8a25 ProSavage PM133
+ 0303 0303 D9840-60001 [Brio BA410 Motherboard]
+ 8a26 ProSavage KM133
+ 8c00 ViRGE/M3
+ 8c01 ViRGE/MX
+ 1179 0001 ViRGE/MX
+ 8c02 ViRGE/MX+
+ 8c03 ViRGE/MX+MV
+ 8c10 86C270-294 [SavageMX-MV]
+ 8c11 82C270-294 [SavageMX]
+ 8c12 86C270-294 [SavageIX-MV]
+ 1014 017f ThinkPad T20/T22
+ 1179 0001 86C584 SuperSavage/IXC Toshiba
+ 8c13 86C270-294 [SavageIX]
+ 1179 0001 Magnia Z310
+ 8c22 SuperSavage MX/128
+ 8c24 SuperSavage MX/64
+ 8c26 SuperSavage MX/64C
+ 8c2a SuperSavage IX/128 SDR
+ 8c2b SuperSavage IX/128 DDR
+ 8c2c SuperSavage IX/64 SDR
+ 8c2d SuperSavage IX/64 DDR
+ 8c2e SuperSavage IX/C SDR
+ 1014 01fc ThinkPad T23
+ 8c2f SuperSavage IX/C DDR
+ 8d01 86C380 [ProSavageDDR K4M266]
+ 8d02 VT8636A [ProSavage KN133] AGP4X VGA Controller (TwisterK)
+ 8d03 VT8751 [ProSavageDDR P4M266]
+ 8d04 VT8375 [ProSavage8 KM266/KL266]
+ 8e00 DeltaChrome
+ 8e26 ProSavage
+ 8e40 2300E Graphics Processor
+ 8e48 Matrix [Chrome S25 / S27]
+ 5333 0130 Chrome S27 256M DDR2
+ 9043 Chrome 430 GT
+ 9045 Chrome 430 ULP / 435 ULP / 440 GTX
+ 9060 Chrome 530 GT
+ 9102 86C410 [Savage 2000]
+ 1092 5932 Viper II Z200
+ 1092 5934 Viper II Z200
+ 1092 5952 Viper II Z200
+ 1092 5954 Viper II Z200
+ 1092 5a35 Viper II Z200
+ 1092 5a37 Viper II Z200
+ 1092 5a55 Viper II Z200
+ 1092 5a57 Viper II Z200
+ ca00 SonicVibes
+5431 AuzenTech, Inc.
+544c Teralogic Inc
+ 0350 TL880-based HDTV/ATSC tuner
+544d TBS Technologies
+ 6178 DVB Tuner PCIe Card
+ 544d 6904 TBS6904 DVB-S2 Quad Tuner PCIe Card
+ 544d 6905 TBS6905 DVB-S2 Quad Tuner PCIe Card
+ 6205 0001 TBS6205 DVB-T2/T/C Quad TV Tuner PCIe Card
+ 6209 0001 TBS6209 DVB-T2/C2/T/C/ISDB-T OctaTV Tuner
+5452 SCANLAB AG
+ 3443 RTC4
+5455 Technische Universitaet Berlin
+ 4458 S5933
+5456 GoTView
+5519 Cnet Technologies, Inc.
+5544 Dunord Technologies
+ 0001 I-30xx Scanner Interface
+5555 Genroco, Inc
+ 0003 TURBOstor HFP-832 [HiPPI NIC]
+ 3b00 Epiphan DVI2PCIe video capture card
+5646 Vector Fabrics BV
+5654 VoiceTronix Pty Ltd
+5678 Dawicontrol Computersysteme GmbH
+5700 Netpower
+# alternately Extreme Engineering Solutions, Inc.
+5845 X-ES, Inc.
+584d AuzenTech Co., Ltd.
+5851 Exacq Technologies
+ 8008 tDVR8008 8-port video capture card
+ 8016 tDVR8016 16-chan video capture card
+ 8032 tDVR8032 32-chan video capture card
+5853 XenSource, Inc.
+ 0001 Xen Platform Device
+ c000 Citrix XenServer PCI Device for Windows Update
+# Virtual device surfaced in guests to provide HID events.
+ c110 Virtualized HID
+# Device surfaced in guests to provide 2d graphics capabilities
+ c147 Virtualized Graphics Device
+ c200 XCP-ng Project PCI Device for Windows Update
+5854 GoTView
+5ace Beholder International Ltd.
+6205 TBS Technologies (wrong ID)
+6209 TBS Technologies (wrong ID)
+631c SmartInfra Ltd
+ 1652 PXI-1652 Signal Generator
+ 2504 PXI-2504 Signal Interrogator
+6356 UltraStor
+6374 c't Magazin fuer Computertechnik
+ 6773 GPPCI
+6409 Logitec Corp.
+6549 Teradici Corp.
+ 1200 TERA1200 PC-over-IP Host
+6666 Decision Computer International Co.
+ 0001 PCCOM4
+ 0002 PCCOM8
+ 0004 PCCOM2
+ 0101 PCI 8255/8254 I/O Card
+ 0200 12-bit AD/DA Card
+ 0201 14-bit AD/DA Card
+ 1011 Industrial Card
+ 1021 8 photo couple 8 relay Card
+ 1022 4 photo couple 4 relay Card
+ 1025 16 photo couple 16 relay Card
+ 4000 WatchDog Card
+6688 Zycoo Co., Ltd
+ 1200 CooVox TDM Analog Module
+ 1400 CooVOX TDM GSM Module
+ 1600 CooVOX TDM E1/T1 Module
+ 1800 CooVOX TDM BRI Module
+6766 Glenfly Tech Co., Ltd.
+ 3d00 Arise-GT-10C0
+ 3d02 Arise1020
+ 3d03 Arise-GT-1040
+ 3d04 Arise1010
+ 3d40 Arise-GT-10C0 High Definition Audio Controller
+ 3d41 Arise1020 High Definition Audio Controller
+6899 ZT Systems
+# nee Qumranet
+6900 Red Hat, Inc.
+7063 pcHDTV
+ 2000 HD-2000
+ 3000 HD-3000
+ 5500 HD5500 HDTV
+7284 HT OMEGA Inc.
+7357 IOxOS Technologies SA
+ 7910 7910 [Althea]
+7377 Shenzhen Colorful Yugong Technology and Development Co.
+7401 EndRun Technologies
+ e100 PTP3100 PCIe PTP Slave Clock
+7470 TP-LINK Technologies Co., Ltd.
+7526 HongQin (Beijing) Technology Co., Ltd.
+ 0082 HQ SSD 1TB
+ 0083 HQ SSD 2TB M.2 NVMe
+7604 O.N. Electronic Co Ltd.
+78c0 Herrick Technology Laboratories, Inc. [HTL]
+7bde MIDAC Corporation
+7fed PowerTV
+8008 Quancom Electronic GmbH
+ 0010 WDOG1 [PCI-Watchdog 1]
+ 0011 PWDOG2 [PCI-Watchdog 2]
+ 0015 Clock77/PCI & Clock77/PCIe (DCF-77 receiver)
+# Wrong ID used in subsystem ID of AsusTek PCI-USB2 PCI card.
+807d Asustek Computer, Inc.
+8086 Intel Corporation
+ 0007 82379AB
+ 0008 Extended Express System Support Controller
+ 0039 21145 Fast Ethernet
+ 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
+ 1025 0347 Aspire 7740G
+ 1025 0487 TravelMate 5742
+ 1028 040a Latitude E6410
+ 144d c06a R730 Laptop
+ 17c0 10d2 Medion Akoya E7214 Notebook PC [MD98410]
+ e4bf 50c1 PC1-GROOVE
+ 0045 Core Processor PCI Express x16 Root Port
+ 17c0 10d2 Medion Akoya E7214 Notebook PC [MD98410]
+ 0046 Core Processor Integrated Graphics Controller
+ 1028 040a Latitude E6410
+ 144d c06a R730 Laptop
+ 17c0 10d9 Medion Akoya E7214 Notebook PC [MD98410]
+ e4bf 50c1 PC1-GROOVE
+ 0047 Core Processor Secondary PCI Express Root Port
+ 0048 Core Processor DRAM Controller
+ 0049 Core Processor PCI Express x16 Root Port
+ 004a Core Processor Integrated Graphics Controller
+ 004b Core Processor Secondary PCI Express Root Port
+ 0050 Core Processor Thermal Management Controller
+ 0069 Core Processor DRAM Controller
+ 0082 Centrino Advanced-N 6205 [Taylor Peak]
+ 8086 1301 Centrino Advanced-N 6205 AGN
+ 8086 1306 Centrino Advanced-N 6205 ABG
+ 8086 1307 Centrino Advanced-N 6205 BG
+ 8086 1321 Centrino Advanced-N 6205 AGN
+ 8086 1326 Centrino Advanced-N 6205 ABG
+ 0083 Centrino Wireless-N 1000 [Condor Peak]
+ 8086 1205 Centrino Wireless-N 1000 BGN
+ 8086 1206 Centrino Wireless-N 1000 BG
+ 8086 1225 Centrino Wireless-N 1000 BGN
+ 8086 1226 Centrino Wireless-N 1000 BG
+ 8086 1305 Centrino Wireless-N 1000 BGN
+ 8086 1306 Centrino Wireless-N 1000 BG
+ 8086 1325 Centrino Wireless-N 1000 BGN
+ 8086 1326 Centrino Wireless-N 1000 BG
+ 0084 Centrino Wireless-N 1000 [Condor Peak]
+ 8086 1215 Centrino Wireless-N 1000 BGN
+ 8086 1216 Centrino Wireless-N 1000 BG
+ 8086 1315 Centrino Wireless-N 1000 BGN
+ 8086 1316 Centrino Wireless-N 1000 BG
+ 0085 Centrino Advanced-N 6205 [Taylor Peak]
+ 8086 1311 Centrino Advanced-N 6205 (802.11a/b/g/n)
+ 8086 1316 Centrino Advanced-N 6205 ABG
+ 0087 Centrino Advanced-N + WiMAX 6250 [Kilmer Peak]
+ 8086 1301 Centrino Advanced-N + WiMAX 6250 2x2 AGN
+ 8086 1306 Centrino Advanced-N + WiMAX 6250 2x2 ABG
+ 8086 1321 Centrino Advanced-N + WiMAX 6250 2x2 AGN
+ 8086 1326 Centrino Advanced-N + WiMAX 6250 2x2 ABG
+ 0089 Centrino Advanced-N + WiMAX 6250 [Kilmer Peak]
+ 8086 1311 Centrino Advanced-N + WiMAX 6250 2x2 AGN
+ 8086 1316 Centrino Advanced-N + WiMAX 6250 2x2 ABG
+ 008a Centrino Wireless-N 1030 [Rainbow Peak]
+ 8086 5305 Centrino Wireless-N 1030 BGN
+ 8086 5307 Centrino Wireless-N 1030 BG
+ 8086 5325 Centrino Wireless-N 1030 BGN
+ 8086 5327 Centrino Wireless-N 1030 BG
+ 008b Centrino Wireless-N 1030 [Rainbow Peak]
+ 8086 5315 Centrino Wireless-N 1030 BGN
+ 8086 5317 Centrino Wireless-N 1030 BG
+ 0090 Centrino Advanced-N 6230 [Rainbow Peak]
+ 8086 5211 Centrino Advanced-N 6230 AGN
+ 8086 5215 Centrino Advanced-N 6230 BGN
+ 8086 5216 Centrino Advanced-N 6230 ABG
+ 0091 Centrino Advanced-N 6230 [Rainbow Peak]
+ 8086 5201 Centrino Advanced-N 6230 AGN
+ 8086 5205 Centrino Advanced-N 6230 BGN
+ 8086 5206 Centrino Advanced-N 6230 ABG
+ 8086 5207 Centrino Advanced-N 6230 BG
+ 8086 5221 Centrino Advanced-N 6230 AGN
+ 8086 5225 Centrino Advanced-N 6230 BGN
+ 8086 5226 Centrino Advanced-N 6230 ABG
+ 0100 2nd Generation Core Processor Family DRAM Controller
+ 1028 04aa XPS 8300
+ 1043 844d P8P67/P8H67 Series Motherboard
+ 8086 200d DH61CR motherboard
+ 0101 Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port
+ 1028 04b2 Vostro 3350
+ 106b 00dc MacBookPro8,2 [Core i7, 15", 2011]
+ 144d c652 NP300E5C series laptop
+ 0102 2nd Generation Core Processor Family Integrated Graphics Controller
+ 1028 04aa XPS 8300
+ 1043 0102 P8H67 Series Motherboard
+ 0104 2nd Generation Core Processor Family DRAM Controller
+ 1028 04a3 Precision M4600
+ 1028 04b2 Vostro 3350
+ 1028 04da Vostro 3750
+ 106b 00dc MacBookPro8,2 [Core i7, 15", 2011]
+ 144d c652 NP300E5C series laptop
+ 17aa 21cf ThinkPad T520
+ 0105 Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port
+ 106b 00dc MacBookPro8,2 [Core i7, 15", 2011]
+ 0106 2nd Generation Core Processor Family Integrated Graphics Controller
+ 0108 Xeon E3-1200 Processor Family DRAM Controller
+ 0109 Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port
+ 010a Xeon E3-1200 Processor Family Integrated Graphics Controller
+ 010b Xeon E3-1200/2nd Generation Core Processor Family Integrated Graphics Controller
+ 010c Xeon E3-1200/2nd Generation Core Processor Family DRAM Controller
+ 010d Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port
+ 010e Xeon E3-1200/2nd Generation Core Processor Family Integrated Graphics Controller
+ 0112 2nd Generation Core Processor Family Integrated Graphics Controller
+ 0116 2nd Generation Core Processor Family Integrated Graphics Controller
+ 1028 04da Vostro 3750
+ 144d c652 integrated HD 3000 graphics controller on NP300E5C series laptop
+ 0122 2nd Generation Core Processor Family Integrated Graphics Controller
+ 0126 2nd Generation Core Processor Family Integrated Graphics Controller
+ 1028 04cc Vostro 3350
+ 17aa 21ce ThinkPad T420
+ 17aa 21cf ThinkPad T520
+ 0150 Xeon E3-1200 v2/3rd Gen Core processor DRAM Controller
+ 1043 84ca P8 series motherboard
+ 1458 d000 Ivy Bridge GT1 [HD Graphics]
+ 15d9 0624 X9SCM-F Motherboard
+ 1849 0150 Motherboard
+ 0151 Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port
+ 1043 1477 N56VZ
+ 1043 844d P8 series motherboard
+ 1043 84ca P8H77-I Motherboard
+ 8086 2010 Server Board S1200BTS
+ 0152 Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller
+ 1043 84ca P8H77-I Motherboard
+ 0153 3rd Gen Core Processor Thermal Subsystem
+ 1043 1517 Zenbook Prime UX31A
+ 0154 3rd Gen Core processor DRAM Controller
+ 1025 0806 Aspire E1-470G
+ 1025 0813 Aspire R7-571
+ 103c 17f6 ProBook 4540s
+ 1043 108d VivoBook X202EV
+ 1043 1477 N56VZ
+ 1043 1517 Zenbook Prime UX31A
+ 10cf 16bf LIFEBOOK E752
+ 0155 Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port
+ 8086 2010 Server Board S1200BTS
+ 0156 3rd Gen Core processor Graphics Controller
+ 1043 108d VivoBook X202EV
+ 0158 Xeon E3-1200 v2/Ivy Bridge DRAM Controller
+ 1043 844d P8 series motherboard
+ 8086 2010 Server Board S1200BT Family
+ 0159 Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port
+ 015a Xeon E3-1200 v2/Ivy Bridge Graphics Controller
+ 015c Xeon E3-1200 v2/3rd Gen Core processor DRAM Controller
+ 015d Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port
+ 1043 844d P8 series motherboard
+ 015e Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller
+ 0162 IvyBridge GT2 [HD Graphics 4000]
+ 1043 84ca P8 series motherboard
+ 1849 0162 Motherboard
+ 0166 3rd Gen Core processor Graphics Controller
+ 1043 1517 Zenbook Prime UX31A
+ 1043 2103 N56VZ
+ 10cf 16c1 LIFEBOOK E752
+ 016a Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller
+ 1043 844d P8B WS Motherboard
+ 0172 Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller
+ 0176 3rd Gen Core processor Graphics Controller
+ 0201 Arctic Sound
+ 0284 Comet Lake PCH-LP LPC Premium Controller/eSPI Controller
+ 1028 09be Latitude 7410
+ 02a3 Comet Lake PCH-LP SMBus Host Controller
+ 1028 09be Latitude 7410
+ 02a4 Comet Lake SPI (flash) Controller
+ 1028 09be Latitude 7410
+ 02a6 Comet Lake North Peak
+ 02b0 Comet Lake PCI Express Root Port #9
+ 02b1 Comet Lake PCI Express Root Port #10
+ 02b3 Comet Lake PCI Express Root Port #12
+ 02b4 Comet Lake PCI Express Root Port #13
+ 02b8 Comet Lake PCI Express Root Port #1
+ 02bc Comet Lake PCI Express Root Port #5
+ 02c5 Comet Lake Serial IO I2C Host Controller
+ 1028 09be Latitude 7410
+ 02c8 Comet Lake PCH-LP cAVS
+ 1028 09be Latitude 7410
+ 02d3 Comet Lake SATA AHCI Controller
+ 02e0 Comet Lake Management Engine Interface
+ 1028 09be Latitude 7410
+ 02e8 Serial IO I2C Host Controller
+ 1028 09be Latitude 7410
+ 02e9 Comet Lake Serial IO I2C Host Controller
+ 1028 09be Latitude 7410
+ 02ea Comet Lake PCH-LP LPSS: I2C Controller #2
+ 02ed Comet Lake PCH-LP USB 3.1 xHCI Host Controller
+ 1028 09be Latitude 7410
+ 02ef Comet Lake PCH-LP Shared SRAM
+ 1028 09be Latitude 7410
+ 02f0 Comet Lake PCH-LP CNVi WiFi
+ 8086 0034 Wireless-AC 9560 160MHz
+ 8086 0070 Wi-Fi 6 AX201 160MHz
+ 8086 0074 Wi-Fi 6 AX201 160MHz
+ 8086 4070 Wi-Fi 6 AX201 160MHz
+ 02f5 Comet Lake PCH-LP SCS3
+ 02f9 Comet Lake Thermal Subsytem
+ 1028 09be Latitude 7410
+ 02fc Comet Lake Integrated Sensor Solution
+ 1028 09be Latitude 7410
+ 0309 80303 I/O Processor PCI-to-PCI Bridge
+ 030d 80312 I/O Companion Chip PCI-to-PCI Bridge
+ 0326 6700/6702PXH I/OxAPIC Interrupt Controller A
+ 103c 3208 ProLiant DL140 G2
+ 1775 1100 CR11/VR11 Single Board Computer
+ 0327 6700PXH I/OxAPIC Interrupt Controller B
+ 103c 3208 ProLiant DL140 G2
+ 1775 1100 CR11/VR11 Single Board Computer
+ 0329 6700PXH PCI Express-to-PCI Bridge A
+ 032a 6700PXH PCI Express-to-PCI Bridge B
+ 032c 6702PXH PCI Express-to-PCI Bridge A
+ 0330 80332 [Dobson] I/O processor (A-Segment Bridge)
+ 0331 80332 [Dobson] I/O processor (A-Segment IOAPIC)
+ 0332 80332 [Dobson] I/O processor (B-Segment Bridge)
+ 0333 80332 [Dobson] I/O processor (B-Segment IOAPIC)
+ 0334 80332 [Dobson] I/O processor (ATU)
+ 0335 80331 [Lindsay] I/O processor (PCI-X Bridge)
+ 0336 80331 [Lindsay] I/O processor (ATU)
+ 0340 41210 [Lanai] Serial to Parallel PCI Bridge (A-Segment Bridge)
+ 0341 41210 [Lanai] Serial to Parallel PCI Bridge (B-Segment Bridge)
+ 0370 80333 Segment-A PCIe Express to PCI-X bridge
+ 0371 80333 A-Bus IOAPIC
+ 0372 80333 Segment-B PCIe Express to PCI-X bridge
+ 0373 80333 B-Bus IOAPIC
+ 0374 80333 Address Translation Unit
+ 0402 Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller
+ 0406 Haswell Integrated Graphics Controller
+ 040a Xeon E3-1200 v3 Processor Integrated Graphics Controller
+ 0412 Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller
+ 1028 05d7 Alienware X51 R2
+ 103c 1998 EliteDesk 800 G1
+ 17aa 3098 ThinkCentre E73
+ 17aa 309f ThinkCentre M83
+ 0416 4th Gen Core Processor Integrated Graphics Controller
+ 17aa 220e ThinkPad T440p
+ 041a Xeon E3-1200 v3 Processor Integrated Graphics Controller
+ 041e 4th Generation Core Processor Family Integrated Graphics Controller
+ 0434 DH89XXCC Series QAT
+ 0435 DH895XCC Series QAT
+ 0436 DH8900CC Null Device
+ 0438 DH8900CC Series Gigabit Network Connection
+ 043a DH8900CC Series Gigabit Fiber Network Connection
+ 043c DH8900CC Series Gigabit Backplane Network Connection
+ 0440 DH8900CC Series Gigabit SFP Network Connection
+ 0442 DH89XXCC Series QAT Virtual Function
+ 0443 DH895XCC Series QAT Virtual Function
+ 0482 82375EB/SB PCI to EISA Bridge
+ 0483 82424TX/ZX [Saturn] CPU to PCI bridge
+ 0484 82378ZB/IB, 82379AB (SIO, SIO.A) PCI to ISA Bridge
+ 0486 82425EX/ZX [Aries] PCIset with ISA bridge
+ 04a3 82434LX/NX [Mercury/Neptune] Processor to PCI bridge
+ 04d0 82437FX [Triton FX]
+ 0500 E8870 Processor bus control
+ 0501 E8870 Memory controller
+# and registers common to both SPs
+ 0502 E8870 Scalability Port 0
+# and global performance monitoring
+ 0503 E8870 Scalability Port 1
+ 0510 E8870IO Hub Interface Port 0 registers (8-bit compatibility port)
+ 0511 E8870IO Hub Interface Port 1 registers
+ 0512 E8870IO Hub Interface Port 2 registers
+ 0513 E8870IO Hub Interface Port 3 registers
+ 0514 E8870IO Hub Interface Port 4 registers
+ 0515 E8870IO General SIOH registers
+ 0516 E8870IO RAS registers
+ 0530 E8870SP Scalability Port 0 registers
+ 0531 E8870SP Scalability Port 1 registers
+ 0532 E8870SP Scalability Port 2 registers
+ 0533 E8870SP Scalability Port 3 registers
+ 0534 E8870SP Scalability Port 4 registers
+ 0535 E8870SP Scalability Port 5 registers
+# (bi-interleave 0) and global registers that are neither per-port nor per-interleave
+ 0536 E8870SP Interleave registers 0 and 1
+# (bi-interleave 1)
+ 0537 E8870SP Interleave registers 2 and 3
+ 0600 RAID Controller
+ 8086 0136 SRCU31L
+ 8086 01af SRCZCR
+ 8086 01c1 ICP Vortex GDT8546RZ
+ 8086 01f7 SCRU32
+# uninitialized SRCU32 RAID Controller
+ 061f 80303 I/O Processor
+ 0684 H470 Chipset LPC/eSPI Controller
+ 0685 Z490 Chipset LPC/eSPI Controller
+ 0687 Q470 Chipset LPC/eSPI Controller
+ 068d Comet Lake LPC Controller
+ 06a3 Comet Lake PCH SMBus Controller
+ 06a4 Comet Lake PCH SPI Controller
+ 06a8 Comet Lake PCH Serial IO UART Host Controller #0
+ 06a9 Comet Lake PCH Serial IO UART Host Controller #1
+ 06aa Comet Lake PCH Serial IO SPI Controller #0
+ 06ab Comet Lake PCH Serial IO SPI Controller #1
+ 06ac Comet Lake PCI Express Root Port #21
+ 06b0 Comet Lake PCI Express Root Port #9
+ 06ba Comet Lake PCI Express Root Port #1
+ 06bb Comet Lake PCI Express Root Port #4
+ 06bd Comet Lake PCIe Port #6
+ 06c0 Comet Lake PCI Express Root Port #17
+ 06c8 Comet Lake PCH cAVS
+ 06d2 Comet Lake SATA AHCI Controller
+ 06d6 Comet Lake PCH-H RAID
+ 06d7 Comet Lake PCH-H RAID
+ 06e0 Comet Lake HECI Controller
+ 06e3 Comet Lake Keyboard and Text (KT) Redirection
+ 06e8 Comet Lake PCH Serial IO I2C Controller #0
+ 06e9 Comet Lake PCH Serial IO I2C Controller #1
+ 06ea Comet Lake PCH Serial IO I2C Controller #2
+ 06eb Comet Lake PCH Serial IO I2C Controller #3
+ 06ed Comet Lake USB 3.1 xHCI Host Controller
+ 06ef Comet Lake PCH Shared SRAM
+ 06f0 Comet Lake PCH CNVi WiFi
+ 8086 0034 Wireless-AC 9560
+ 8086 0074 Wi-Fi 6 AX201 160MHz
+ 8086 02a4 Wireless-AC 9462
+ 06f9 Comet Lake PCH Thermal Controller
+ 06fb Comet Lake PCH Serial IO SPI Controller #2
+ 0700 CE Media Processor A/V Bridge
+ 0701 CE Media Processor NAND Flash Controller
+ 0703 CE Media Processor Media Control Unit 1
+ 0704 CE Media Processor Video Capture Interface
+ 0707 CE Media Processor SPI Slave
+ 0708 Atom Processor CE 4100
+ 0709 Atom Processor CE 4200
+ 0800 Moorestown SPI Ctrl 0
+ 0801 Moorestown SPI Ctrl 1
+ 0802 Moorestown I2C 0
+ 0803 Moorestown I2C 1
+ 0804 Moorestown I2C 2
+ 0805 Moorestown Keyboard Ctrl
+ 0806 Moorestown USB Ctrl
+ 0807 Moorestown SD Host Ctrl 0
+ 0808 Moorestown SD Host Ctrl 1
+ 0809 Moorestown NAND Ctrl
+ 080a Moorestown Audio Ctrl
+ 080b Moorestown ISP
+ 080c Moorestown Security Controller
+ 080d Moorestown External Displays
+ 080e Moorestown SCU IPC
+ 080f Moorestown GPIO Controller
+ 0810 Moorestown Power Management Unit
+ 0811 Moorestown OTG Ctrl
+ 0812 Moorestown SPI Ctrl 2
+ 0813 Moorestown SC DMA
+ 0814 Moorestown LPE DMA
+ 0815 Moorestown SSP0
+ 0817 Medfield Serial IO I2C Controller #3
+ 0818 Medfield Serial IO I2C Controller #4
+ 0819 Medfield Serial IO I2C Controller #5
+ 081a Medfield GPIO Controller [Core]
+ 081b Medfield Serial IO HSUART Controller #1
+ 081c Medfield Serial IO HSUART Controller #2
+ 081d Medfield Serial IO HSUART Controller #3
+ 081e Medfield Serial IO HSUART DMA Controller
+ 081f Medfield GPIO Controller [AON]
+ 0820 Medfield SD Host Controller
+ 0821 Medfield SDIO Controller #1
+ 0822 Medfield SDIO Controller #2
+ 0823 Medfield eMMC Controller #0
+ 0824 Medfield eMMC Controller #1
+ 0827 Medfield Serial IO DMA Controller
+ 0828 Medfield Power Management Unit
+ 0829 Medfield USB Device Controller (OTG)
+ 082a Medfield SCU IPC
+ 082c Medfield Serial IO I2C Controller #0
+ 082d Medfield Serial IO I2C Controller #1
+ 082e Medfield Serial IO I2C Controller #2
+ 0885 Centrino Wireless-N + WiMAX 6150
+ 8086 1305 Centrino Wireless-N + WiMAX 6150 BGN
+ 8086 1307 Centrino Wireless-N + WiMAX 6150 BG
+ 8086 1325 Centrino Wireless-N + WiMAX 6150 BGN
+ 8086 1327 Centrino Wireless-N + WiMAX 6150 BG
+ 0886 Centrino Wireless-N + WiMAX 6150
+ 8086 1315 Centrino Wireless-N + WiMAX 6150 BGN
+ 8086 1317 Centrino Wireless-N + WiMAX 6150 BG
+ 0887 Centrino Wireless-N 2230
+ 8086 4062 Centrino Wireless-N 2230 BGN
+ 8086 4462 Centrino Wireless-N 2230 BGN
+ 0888 Centrino Wireless-N 2230
+ 8086 4262 Centrino Wireless-N 2230 BGN
+ 088e Centrino Advanced-N 6235
+ 8086 4060 Centrino Advanced-N 6235 AGN
+ 8086 4460 Centrino Advanced-N 6235 AGN
+ 088f Centrino Advanced-N 6235
+ 8086 4260 Centrino Advanced-N 6235 AGN
+ 0890 Centrino Wireless-N 2200
+ 8086 4022 Centrino Wireless-N 2200 BGN
+ 8086 4422 Centrino Wireless-N 2200 BGN
+ 8086 4822 Centrino Wireless-N 2200 BGN
+ 0891 Centrino Wireless-N 2200
+ 8086 4222 Centrino Wireless-N 2200 BGN
+ 0892 Centrino Wireless-N 135
+ 8086 0062 Centrino Wireless-N 135 BGN
+ 8086 0462 Centrino Wireless-N 135 BGN
+ 0893 Centrino Wireless-N 135
+ 8086 0262 Centrino Wireless-N 135 BGN
+ 0894 Centrino Wireless-N 105
+ 8086 0022 Centrino Wireless-N 105 BGN
+ 8086 0422 Centrino Wireless-N 105 BGN
+ 8086 0822 Centrino Wireless-N 105 BGN
+ 0895 Centrino Wireless-N 105
+ 8086 0222 Centrino Wireless-N 105 BGN
+ 0896 Centrino Wireless-N 130
+ 8086 5005 Centrino Wireless-N 130 BGN
+ 8086 5007 Centrino Wireless-N 130 BG
+ 8086 5025 Centrino Wireless-N 130 BGN
+ 8086 5027 Centrino Wireless-N 130 BG
+ 0897 Centrino Wireless-N 130
+ 8086 5015 Centrino Wireless-N 130 BGN
+ 8086 5017 Centrino Wireless-N 130 BG
+ 08a7 Quark SoC X1000 SDIO / eMMC Controller
+ 08ae Centrino Wireless-N 100
+ 8086 1005 Centrino Wireless-N 100 BGN
+ 8086 1007 Centrino Wireless-N 100 BG
+ 8086 1025 Centrino Wireless-N 100 BGN
+ 8086 1027 Centrino Wireless-N 100 BG
+ 08af Centrino Wireless-N 100
+ 8086 1015 Centrino Wireless-N 100 BGN
+ 8086 1017 Centrino Wireless-N 100 BG
+ 08b1 Wireless 7260
+# Wilkins Peak 2
+ 8086 4020 Dual Band Wireless-N 7260
+# Wilkins Peak 2
+ 8086 402a Dual Band Wireless-N 7260
+# Wilkins Peak 2
+ 8086 4060 Dual Band Wireless-N 7260
+# Wilkins Peak 2
+ 8086 4062 Wireless-N 7260
+# Wilkins Peak 2
+ 8086 406a Dual Band Wireless-N 7260
+# Wilkins Peak 2
+ 8086 4070 Dual Band Wireless-AC 7260
+# Wilkins Peak 2
+ 8086 4072 Dual Band Wireless-AC 7260
+# Wilkins Peak 2
+ 8086 4160 Dual Band Wireless-N 7260
+# Wilkins Peak 2
+ 8086 4162 Wireless-N 7260
+# Wilkins Peak 2
+ 8086 4170 Dual Band Wireless-AC 7260
+# Wilkins Peak 2
+ 8086 4420 Dual Band Wireless-N 7260
+# Wilkins Peak 2
+ 8086 4460 Dual Band Wireless-N 7260
+# Wilkins Peak 2
+ 8086 4462 Wireless-N 7260
+# Wilkins Peak 2
+ 8086 446a Dual Band Wireless-N 7260
+# Wilkins Peak 2
+ 8086 4470 Dual Band Wireless-AC 7260
+# Wilkins Peak 2
+ 8086 4472 Dual Band Wireless-AC 7260
+# Wilkins Peak 2
+ 8086 4560 Dual Band Wireless-N 7260
+# Wilkins Peak 2
+ 8086 4570 Dual Band Wireless-AC 7260
+# Wilkins Peak 2
+ 8086 486e Dual Band Wireless-AC 7260
+# Wilkins Peak 2
+ 8086 4870 Dual Band Wireless-AC 7260
+# Wilkins Peak 2
+ 8086 4a6c Dual Band Wireless-AC 7260
+# Wilkins Peak 2
+ 8086 4a6e Dual Band Wireless-AC 7260
+# Wilkins Peak 2
+ 8086 4a70 Dual Band Wireless-AC 7260
+# Wilkins Peak 2
+ 8086 4c60 Dual Band Wireless-AC 7260
+# Wilkins Peak 2
+ 8086 4c70 Dual Band Wireless-AC 7260
+# Wilkins Peak 2
+ 8086 5070 Dual Band Wireless-AC 7260
+# Wilkins Peak 2
+ 8086 5072 Dual Band Wireless-AC 7260
+# Wilkins Peak 2
+ 8086 5170 Dual Band Wireless-AC 7260
+# Wilkins Peak 2
+ 8086 5770 Dual Band Wireless-AC 7260
+# Wilkins Peak 2
+ 8086 c020 Dual Band Wireless-N 7260
+# Wilkins Peak 2
+ 8086 c02a Dual Band Wireless-N 7260
+# Wilkins Peak 2
+ 8086 c060 Dual Band Wireless-N 7260
+# Wilkins Peak 2
+ 8086 c062 Wireless-N 7260
+# Wilkins Peak 2
+ 8086 c06a Dual Band Wireless-N 7260
+# Wilkins Peak 2
+ 8086 c070 Dual Band Wireless-AC 7260
+# Wilkins Peak 2
+ 8086 c072 Dual Band Wireless-AC 7260
+# Wilkins Peak 2
+ 8086 c160 Dual Band Wireless-N 7260
+# Wilkins Peak 2
+ 8086 c162 Wireless-N 7260
+# Wilkins Peak 2
+ 8086 c170 Dual Band Wireless-AC 7260
+# Wilkins Peak 2
+ 8086 c360 Dual Band Wireless-N 7260
+# Wilkins Peak 2
+ 8086 c420 Dual Band Wireless-N 7260
+# Wilkins Peak 2
+ 8086 c460 Dual Band Wireless-N 7260
+# Wilkins Peak 2
+ 8086 c462 Wireless-N 7260
+# Wilkins Peak 2
+ 8086 c470 Dual Band Wireless-AC 7260
+# Wilkins Peak 2
+ 8086 c472 Dual Band Wireless-AC 7260
+# Wilkins Peak 2
+ 8086 c560 Dual Band Wireless-N 7260
+# Wilkins Peak 2
+ 8086 c570 Dual Band Wireless-AC 7260
+# Wilkins Peak 2
+ 8086 c760 Dual Band Wireless-N 7260
+# Wilkins Peak 2
+ 8086 c770 Dual Band Wireless-AC 7260
+# Wilkins Peak 2
+ 8086 cc60 Dual Band Wireless-AC 7260
+# Wilkins Peak 2
+ 8086 cc70 Dual Band Wireless-AC 7260
+ 08b2 Wireless 7260
+# Wilkins Peak 2
+ 8086 4220 Dual Band Wireless-N 7260
+# Wilkins Peak 2
+ 8086 4260 Dual Band Wireless-N 7260
+# Wilkins Peak 2
+ 8086 4262 Wireless-N 7260
+# Wilkins Peak 2
+ 8086 426a Dual Band Wireless-N 7260
+# Wilkins Peak 2
+ 8086 4270 Wireless-N 7260
+# Wilkins Peak 2
+ 8086 4272 Dual Band Wireless-AC 7260
+# Wilkins Peak 2
+ 8086 4360 Dual Band Wireless-N 7260
+# Wilkins Peak 2
+ 8086 4370 Dual Band Wireless-AC 7260
+# Wilkins Peak 2
+ 8086 c220 Dual Band Wireless-N 7260
+# Wilkins Peak 2
+ 8086 c260 Dual Band Wireless-N 7260
+# Wilkins Peak 2
+ 8086 c262 Wireless-N 7260
+# Wilkins Peak 2
+ 8086 c26a Dual Band Wireless-N 7260
+# Wilkins Peak 2
+ 8086 c270 Dual Band Wireless-AC 7260
+# Wilkins Peak 2
+ 8086 c272 Dual Band Wireless-AC 7260
+# Wilkins Peak 2
+ 8086 c370 Dual Band Wireless-AC 7260
+ 08b3 Wireless 3160
+# Wilkins Peak 1
+ 8086 0060 Dual Band Wireless-N 3160
+# Wilkins Peak 1
+ 8086 0062 Wireless-N 3160
+# Wilkins Peak 1
+ 8086 0070 Dual Band Wireless-AC 3160
+# Wilkins Peak 1
+ 8086 0072 Dual Band Wireless-AC 3160
+# Wilkins Peak 1
+ 8086 0170 Dual Band Wireless-AC 3160
+# Wilkins Peak 1
+ 8086 0172 Dual Band Wireless-AC 3160
+# Wilkins Peak 1
+ 8086 0260 Dual Band Wireless-N 3160
+# Wilkins Peak 1
+ 8086 0470 Dual Band Wireless-AC 3160
+# Wilkins Peak 1
+ 8086 0472 Dual Band Wireless-AC 3160
+# Wilkins Peak 1
+ 8086 1070 Dual Band Wireless-AC 3160
+# Wilkins Peak 1
+ 8086 1170 Dual Band Wireless-AC 3160
+# Wilkins Peak 1
+ 8086 8060 Dual Band Wireless N-3160
+# Wilkins Peak 1
+ 8086 8062 Wireless N-3160
+# Wilkins Peak 1
+ 8086 8070 Dual Band Wireless AC 3160
+# Wilkins Peak 1
+ 8086 8072 Dual Band Wireless AC 3160
+# Wilkins Peak 1
+ 8086 8170 Dual Band Wireless AC 3160
+# Wilkins Peak 1
+ 8086 8172 Dual Band Wireless AC 3160
+# Wilkins Peak 1
+ 8086 8470 Dual Band Wireless AC 3160
+# Wilkins Peak 1
+ 8086 8570 Dual Band Wireless AC 3160
+ 08b4 Wireless 3160
+# Wilkins Peak 1
+ 8086 0270 Dual Band Wireless-AC 3160
+# Wilkins Peak 1
+ 8086 0272 Dual Band Wireless-AC 3160
+# Wilkins Peak 1
+ 8086 0370 Dual Band Wireless-AC 3160
+# Wilkins Peak 1
+ 8086 8260 Dual Band Wireless AC 3160
+# Wilkins Peak 1
+ 8086 8270 Dual Band Wireless AC 3160
+# Wilkins Peak 1
+ 8086 8272 Dual Band Wireless AC 3160
+# Wilkins Peak 1
+ 8086 8370 Dual Band Wireless AC 3160
+# PowerVR SGX 545
+ 08cf Atom Processor Z2760 Integrated Graphics Controller
+ 0931 Atom Processor CE 2600 [Puma 6]
+ 0934 Quark SoC X1000 I2C Controller and GPIO Controller
+ 0935 Quark SoC X1000 SPI Controller
+ 0936 Quark SoC X1000 HS-UART
+ 0937 Quark SoC X1000 10/100 Ethernet MAC
+ 0939 Quark SoC X1000 USB EHCI Host Controller / USB 2.0 Device
+ 093a Quark SoC X1000 USB OHCI Host Controller
+ 0953 PCIe Data Center SSD
+ 8086 3702 DC P3700 SSD
+ 8086 3703 DC P3700 SSD [2.5" SFF]
+ 8086 3704 DC P3500 SSD [Add-in Card]
+ 8086 3705 DC P3500 SSD [2.5" SFF]
+ 8086 3709 DC P3600 SSD [Add-in Card]
+ 8086 370a DC P3600 SSD [2.5" SFF]
+ 8086 370d SSD 750 Series [Add-in Card]
+ 8086 370e SSD 750 Series [2.5" SFF]
+ 0958 Quark SoC X1000 Host Bridge
+ 095a Wireless 7265
+# Stone Peak 2 AC
+ 8086 1010 Dual Band Wireless-AC 7265
+# Stone Peak 2 AGN
+ 8086 5000 Dual Band Wireless-N 7265
+# Stone Peak 2 BGN
+ 8086 5002 Wireless-N 7265
+# Stone Peak 2 AGN
+ 8086 500a Dual Band Wireless-N 7265
+# Stone Peak 2 AC
+ 8086 5010 Dual Band Wireless-AC 7265
+# Stone Peak 2 AC
+ 8086 5012 Dual Band Wireless-AC 7265
+# Stone Peak 2 AGN
+ 8086 5020 Dual Band Wireless-N 7265
+# Stone Peak 2 AGN
+ 8086 502a Dual Band Wireless-N 7265
+# Maple Peak AC
+ 8086 5090 Dual Band Wireless-AC 7265
+# Stone Peak 2 AGN
+ 8086 5100 Dual Band Wireless-AC 7265
+# Stone Peak 2 BGN
+ 8086 5102 Wireless-N 7265
+# Stone Peak 2 AGN
+ 8086 510a Dual Band Wireless-AC 7265
+# Stone Peak 2 AC
+ 8086 5110 Dual Band Wireless-AC 7265
+# Stone Peak 2 AC
+ 8086 5112 Dual Band Wireless-AC 7265
+# Maple Peak AC
+ 8086 5190 Dual Band Wireless-AC 7265
+# Stone Peak 2 AGN
+ 8086 5400 Dual Band Wireless-AC 7265
+# Stone Peak 2 AC
+ 8086 5410 Dual Band Wireless-AC 7265
+# Stone Peak 2 AC
+ 8086 5412 Dual Band Wireless-AC 7265
+# Stone Peak 2 AGN
+ 8086 5420 Dual Band Wireless-N 7265
+# Maple Peak AC
+ 8086 5490 Dual Band Wireless-AC 7265
+# Stone Peak 2 AC
+ 8086 5510 Dual Band Wireless-AC 7265
+# Maple Peak AC
+ 8086 5590 Dual Band Wireless-AC 7265
+# Stone Peak 2 AGN
+ 8086 9000 Dual Band Wireless-AC 7265
+# Stone Peak 2 AGN
+ 8086 900a Dual Band Wireless-AC 7265
+# Stone Peak 2 AC
+ 8086 9010 Dual Band Wireless-AC 7265
+# Stone Peak 2 AC
+ 8086 9012 Dual Band Wireless-AC 7265
+# Stone Peak 2 AC
+ 8086 9110 Dual Band Wireless-AC 7265
+# Stone Peak 2 AC
+ 8086 9112 Dual Band Wireless-AC 7265
+# Stone Peak 2 AC
+ 8086 9210 Dual Band Wireless-AC 7265
+# Stone Peak 2 AC
+ 8086 9310 Dual Band Wireless-AC 7265
+# Stone Peak 2 AGN
+ 8086 9400 Dual Band Wireless-AC 7265
+# Stone Peak 2 AC
+ 8086 9410 Dual Band Wireless-AC 7265
+# Stone Peak 2 AC
+ 8086 9510 Dual Band Wireless-AC 7265
+ 095b Wireless 7265
+# Stone Peak 2 AGN
+ 8086 5200 Dual Band Wireless-N 7265
+# Stone Peak 2 BGN
+ 8086 5202 Wireless-N 7265
+# Stone Peak 2 AGN
+ 8086 520a Dual Band Wireless-N 7265
+# Stone Peak 2 AC
+ 8086 5210 Dual Band Wireless-AC 7265
+# Stone Peak 2 AC
+ 8086 5212 Dual Band Wireless-AC 7265
+# Maple Peak AC
+ 8086 5290 Dual Band Wireless-AC 7265
+# Stone Peak 2 BGN
+ 8086 5302 Wireless-N 7265
+# Stone Peak 2 AC
+ 8086 5310 Dual Band Wireless-AC 7265
+# Stone Peak 2 AGN
+ 8086 9200 Dual Band Wireless-AC 7265
+ 095e Quark SoC X1000 Legacy Bridge
+ 0960 80960RP (i960RP) Microprocessor/Bridge
+ 0962 80960RM (i960RM) Bridge
+ 0964 80960RP (i960RP) Microprocessor/Bridge
+ 0998 Ice Lake IEH
+ 09a2 Ice Lake Memory Map/VT-d
+ 09a3 Ice Lake RAS
+ 09a4 Ice Lake Mesh 2 PCIe
+ 09a6 Ice Lake MSM
+ 09a7 Ice Lake PMON MSM
+ 09ab RST VMD Managed Controller
+ 09c4 PAC with Intel Arria 10 GX FPGA
+ 0a03 Haswell-ULT Thermal Subsystem
+ 0a04 Haswell-ULT DRAM Controller
+ 17aa 2214 ThinkPad X240
+ 0a06 Haswell-ULT Integrated Graphics Controller
+ 0a0c Haswell-ULT HD Audio Controller
+ 17aa 2214 ThinkPad X240
+ 0a16 Haswell-ULT Integrated Graphics Controller
+ 17aa 2214 ThinkPad X240
+ 0a22 Haswell-ULT Integrated Graphics Controller
+ 0a26 Haswell-ULT Integrated Graphics Controller
+ 0a2a Haswell-ULT Integrated Graphics Controller
+ 0a2e Haswell-ULT Integrated Graphics Controller
+ 0a53 DC P3520 SSD
+ 0a54 NVMe Datacenter SSD [3DNAND, Beta Rock Controller]
+ 1028 1fe1 Express Flash NVMe 1TB 2.5" U.2 (P4500)
+ 1028 1fe2 Express Flash NVMe 2TB 2.5" U.2 (P4500)
+ 1028 1fe3 Express Flash NVMe 4TB 2.5" U.2 (P4500)
+ 1028 1fe4 Express Flash NVMe 4TB HHHL AIC (P4500)
+ 1028 1fee Express Flash NVMe 1.6TB 2.5" U.2 (P4610)
+ 1028 1fef Express Flash NVMe 3.2TB 2.5" U.2 (P4610)
+ 1028 1ff0 Express Flash NVMe 6.4TB 2.5" U.2 (P4610)
+ 1028 1fff Express Flash NVMe 8.0TB 2.5" U.2 (P4510)
+ 1028 2003 Express Flash NVMe 1.0 TB 2.5" U.2 (P4510)
+ 1028 2004 Express Flash NVMe 2.0TB 2.5" U.2 (P4510)
+ 1028 2005 Express Flash NVMe 4.0TB 2.5" U.2 (P4510)
+ 108e 4870 NVMe PCIe 3.0 SSD 6.4TB AIC (P4608)
+ 108e 4871 NVMe PCIe 3.0 SSD 6.4TB 2.5-inch (P4600)
+ 108e 4879 NVMe PCIe 3.0 SSD v2 6.4TB AIC (P4618)
+ 108e 487a NVMe PCIe 3.0 SSD v2 6.4TB 2.5-inch (P4610)
+ 1137 0227 NVMe Datacenter SSD [3DNAND] 1.6TB 2.5" U.2 (P4600)
+ 1137 0228 NVMe Datacenter SSD [3DNAND] 2.0TB 2.5" U.2 (P4600)
+ 1137 0229 NVMe Datacenter SSD [3DNAND] 3.2TB 2.5" U.2 (P4600)
+ 1137 022b NVMe Datacenter SSD [3DNAND] 1.0TB 2.5" U.2 (P4500)
+ 1137 022c NVMe Datacenter SSD [3DNAND] 2.0TB 2.5" U.2 (P4500)
+ 1137 022d NVMe Datacenter SSD [3DNAND] 4.0TB 2.5" U.2 (P4500)
+ 1137 0231 NVMe Datacenter SSD [3DNAND] 0.5TB 2.5" U.2 (P4501)
+ 1137 0232 NVMe Datacenter SSD [3DNAND] 1.0TB 2.5" U.2 (P4501)
+ 1137 0233 NVMe Datacenter SSD [3DNAND] 2.0TB 2.5" U.2 (P4501)
+ 1137 0258 NVMe Datacenter SSD [3DNAND] 1.6TB 2.5" U.2 (P4610)
+ 1137 025a NVMe Datacenter SSD [3DNAND] 3.2TB 2.5" U.2 (P4610)
+ 1137 025b NVMe Datacenter SSD [3DNAND] 1.0TB 2.5" U.2 (P4510)
+ 1137 025c NVMe Datacenter SSD [3DNAND] 2.0TB 2.5" U.2 (P4510)
+ 1137 025d NVMe Datacenter SSD [3DNAND] 4.0TB 2.5" U.2 (P4510)
+ 1137 025e NVMe Datacenter SSD [3DNAND] 8.0TB 2.5" U.2 (P4510)
+ 1590 025d NVMe Datacenter SSD [3DNAND] 1.0TB 2.5" U.2 (P4500)
+ 1590 025e NVMe Datacenter SSD [3DNAND] 2.0TB 2.5" U.2 (P4500)
+ 1590 025f NVMe Datacenter SSD [3DNAND] 4.0TB 2.5" U.2 (P4500)
+ 1590 0262 NVMe Datacenter SSD [3DNAND] 1.6TB 2.5" U.2 (P4600)
+ 1590 0264 NVMe Datacenter SSD [3DNAND] 3.2TB 2.5" U.2 (P4600)
+ 1590 0265 NVMe Datacenter SSD [3DNAND] 6.4TB 2.5" U.2 (P4600)
+ 1590 026c NVMe Datacenter SSD [3DNAND] 4.0TB AIC (P4500)
+ 1d49 4702 Thinksystem Intel P4500 NVMe U.2
+ 1d49 4704 Thinksystem Intel P4500 NVMe AIC
+ 1d49 4712 Thinksystem Intel P4600 NVMe U.2
+ 1d49 4714 Thinksystem Intel P4600 NVMe AIC
+ 1d49 4802 Thinksystem U.2 P4510 NVMe SSD
+ 1d49 4812 Thinksystem U.2 P4610 NVMe SSD
+ 8086 4308 SSD D5-P4320 and D5-P4326
+ 8086 4702 NVMe Datacenter SSD [3DNAND] SE 2.5" U.2 (P4500)
+ 8086 4704 NVMe Datacenter SSD [3DNAND] SE AIC (P4500)
+ 8086 4712 NVMe Datacenter SSD [3DNAND] ME 2.5" U.2 (P4600)
+ 8086 4714 NVMe Datacenter SSD [3DNAND] ME AIC (P4600)
+ 8086 4802 NVMe Datacenter SSD [3DNAND] SE 2.5" U.2 (P4510)
+ 8086 4804 NVMe Datacenter SSD [3DNAND] SE AIC (P4510)
+ 8086 4805 NVMe Datacenter SSD [3DNAND] SE M.2 (P4511)
+ 8086 4812 NVMe Datacenter SSD [3DNAND] ME 2.5" U.2 (P4610)
+ 8086 4814 NVMe Datacenter SSD [3DNAND] ME AIC (P4610)
+ 0a55 NVMe DC SSD [3DNAND, Beta Rock Controller]
+ 1028 1fe5 Express Flash NVMe 1.6TB 2.5" U.2 (P4600)
+ 1028 1fe6 Express Flash NVMe 2TB 2.5" U.2 (P4600)
+ 1028 1fe7 Express Flash NVMe 3.2TB 2.5" U.2 (P4600)
+ 1028 1fe8 Express Flash NVMe 2.0TB HHHL AIC (P4600)
+ 1028 1fe9 Express Flash NVMe 4.0TB HHHL AIC (P4600)
+ 0b00 Ice Lake CBDMA [QuickData Technology]
+ 0b26 Thunderbolt 4 Bridge [Goshen Ridge 2020]
+ 0b27 Thunderbolt 4 USB Controller [Goshen Ridge 2020]
+ 0b2b PAC with Intel Stratix 10 SX FPGA [FPGA PAC D5005]
+ 0b60 NVMe DC SSD [3DNAND, Sentinel Rock Controller]
+ 1028 2060 NVMe SED MU U.2 1.6TB (P5600)
+ 1028 2061 NVMe SED MU U.2 3.2TB (P5600)
+ 1028 2062 NVMe SED MU U.2 6.4TB (P5600)
+ 1028 2064 NVMe SED RI U.2 1.92TB (P5500)
+ 1028 2065 NVMe SED RI U.2 3.84TB (P5500)
+ 1028 2066 NVMe SED RI U.2 7.68TB (P5500)
+ 1028 209e NVMe MU U.2 1.6TB (P5600)
+ 1028 209f NVMe MU U.2 3.2TB (P5600)
+ 1028 2100 NVMe MU U.2 6.4TB (P5600)
+ 1028 2102 NVMe RI U.2 1.92TB (P5500)
+ 1028 2103 NVMe RI U.2 3.84TB (P5500)
+ 1028 2104 NVMe RI U.2 7.68TB (P5500)
+ 1028 219a NVMe P5316 RI 15.36TB
+ 1028 219b NVMe P5316 RI 30.72TB
+ 1028 219c NVMe SED P5316 RI 15.36
+ 1028 219d NVMe SED P5316 RI 30.72
+ 1028 219e NVMe FIPS P5316 RI 15.36TB
+ 1028 219f NVMe FIPS P5316 RI 30.72
+ 8086 8008 NVMe Datacenter SSD [3DNAND] SE 2.5" U.2 (P5510)
+ 8086 8d08 NVMe Datacenter SSD [3DNAND] VE 2.5" U.2 (P5316)
+ 8086 8d1d NVMe Datacenter SSD [3DNAND] VE E1.L 9.5/18mm (P5316)
+ 8086 c008 NVMe Datacenter SSD [3DNAND] SE U.2 15mm (P5530)
+ 0bd0 Ponte Vecchio 2T
+ 0bd5 Ponte Vecchio 1T
+ 0be0 Atom Processor D2xxx/N2xxx Integrated Graphics Controller
+ 0be1 Atom Processor D2xxx/N2xxx Integrated Graphics Controller
+ 105b 0d7c D270S/D250S Motherboard
+ 0be2 Atom Processor D2xxx/N2xxx Integrated Graphics Controller
+ 0be3 Atom Processor D2xxx/N2xxx Integrated Graphics Controller
+ 0be4 Atom Processor D2xxx/N2xxx Integrated Graphics Controller
+ 0be5 Atom Processor D2xxx/N2xxx Integrated Graphics Controller
+ 0be6 Atom Processor D2xxx/N2xxx Integrated Graphics Controller
+ 0be7 Atom Processor D2xxx/N2xxx Integrated Graphics Controller
+ 0be8 Atom Processor D2xxx/N2xxx Integrated Graphics Controller
+ 0be9 Atom Processor D2xxx/N2xxx Integrated Graphics Controller
+ 0bea Atom Processor D2xxx/N2xxx Integrated Graphics Controller
+ 0beb Atom Processor D2xxx/N2xxx Integrated Graphics Controller
+ 0bec Atom Processor D2xxx/N2xxx Integrated Graphics Controller
+ 0bed Atom Processor D2xxx/N2xxx Integrated Graphics Controller
+ 0bee Atom Processor D2xxx/N2xxx Integrated Graphics Controller
+ 0bef Atom Processor D2xxx/N2xxx Integrated Graphics Controller
+ 0bf0 Atom Processor D2xxx/N2xxx DRAM Controller
+ 0bf1 Atom Processor D2xxx/N2xxx DRAM Controller
+ 0bf2 Atom Processor D2xxx/N2xxx DRAM Controller
+ 0bf3 Atom Processor D2xxx/N2xxx DRAM Controller
+ 0bf4 Atom Processor D2xxx/N2xxx DRAM Controller
+ 0bf5 Atom Processor D2xxx/N2xxx DRAM Controller
+ 105b 0d7c D270S/D250S Motherboard
+ 0bf6 Atom Processor D2xxx/N2xxx DRAM Controller
+ 0bf7 Atom Processor D2xxx/N2xxx DRAM Controller
+ 0c00 4th Gen Core Processor DRAM Controller
+ 1028 05d7 Alienware X51 R2
+ 103c 1998 EliteDesk 800 G1
+ 17aa 3098 ThinkCentre E73
+ 17aa 309f ThinkCentre M83
+ 0c01 Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller
+ 0c04 Xeon E3-1200 v3/4th Gen Core Processor DRAM Controller
+ 103c 1909 ZBook 15
+ 17aa 220e ThinkPad T440p
+ 0c05 Xeon E3-1200 v3/4th Gen Core Processor PCI Express x8 Controller
+ 0c08 Xeon E3-1200 v3 Processor DRAM Controller
+ 0c09 Xeon E3-1200 v3/4th Gen Core Processor PCI Express x4 Controller
+ 0c0c Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller
+ 103c 1998 EliteDesk 800 G1
+ 17aa 220e ThinkPad T440p
+ 17aa 309f ThinkCentre M83
+ 0c40 Atom Processor CE 5300
+ 0c46 Atom Processor S1200 PCI Express Root Port 1
+ 0c47 Atom Processor S1200 PCI Express Root Port 2
+ 0c48 Atom Processor S1200 PCI Express Root Port 3
+ 0c49 Atom Processor S1200 PCI Express Root Port 4
+ 0c4e Atom Processor S1200 NTB Primary
+ 0c50 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QuickData Technology Device
+ 0c51 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QuickData Technology Device
+ 0c52 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QuickData Technology Device
+ 0c53 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QuickData Technology Device
+ 0c54 Atom Processor S1200 Internal
+ 0c55 Atom Processor S1200 DFX 1
+ 0c56 Atom Processor S1200 DFX 2
+ 0c59 Atom Processor S1200 SMBus 2.0 Controller 0
+ 0c5a Atom Processor S1200 SMBus 2.0 Controller 1
+ 0c5b Atom Processor S1200 SMBus Controller 2
+ 0c5c Atom Processor S1200 SMBus Controller 3
+ 0c5d Atom Processor S1200 SMBus Controller 4
+ 0c5e Atom Processor S1200 SMBus Controller 5
+ 0c5f Atom Processor S1200 UART
+ 0c60 Atom Processor S1200 Integrated Legacy Bus
+ 0c70 Atom Processor S1200 Internal
+ 0c71 Atom Processor S1200 Internal
+ 0c72 Atom Processor S1200 Internal
+ 0c73 Atom Processor S1200 Internal
+ 0c74 Atom Processor S1200 Internal
+ 0c75 Atom Processor S1200 Internal
+ 0c76 Atom Processor S1200 Internal
+ 0c77 Atom Processor S1200 Internal
+ 0c78 Atom Processor S1200 Internal
+ 0c79 Atom Processor S1200 Internal
+ 0c7a Atom Processor S1200 Internal
+ 0c7b Atom Processor S1200 Internal
+ 0c7c Atom Processor S1200 Internal
+ 0c7d Atom Processor S1200 Internal
+ 0c7e Atom Processor S1200 Internal
+ 0c7f Atom Processor S1200 Internal
+ 0cf8 Ethernet Controller X710 Intel(R) FPGA Programmable Acceleration Card N3000 for Networking
+ 8086 0000 Ethernet Controller X710 Intel(R) FPGA Programmable Acceleration Card N3000 for Networking
+ 8086 0001 Ethernet Controller X710 Intel(R) FPGA Programmable Acceleration Card N3000 for Networking
+ 0d00 Crystal Well DRAM Controller
+ 0d01 Crystal Well PCI Express x16 Controller
+ 0d04 Crystal Well DRAM Controller
+ 0d05 Crystal Well PCI Express x8 Controller
+ 0d09 Crystal Well PCI Express x4 Controller
+ 0d0c Crystal Well HD Audio Controller
+ 0d16 Crystal Well Integrated Graphics Controller
+ 0d26 Crystal Well Integrated Graphics Controller
+ 0d36 Crystal Well Integrated Graphics Controller
+ 0d4c Ethernet Connection (11) I219-LM
+ 0d4d Ethernet Connection (11) I219-V
+ 8086 0d4d Ethernet Connection (11) I219-V
+ 0d4e Ethernet Connection (10) I219-LM
+ 0d4f Ethernet Connection (10) I219-V
+ 0d53 Ethernet Connection (12) I219-LM
+ 0d55 Ethernet Connection (12) I219-V
+ 0d58 Ethernet Controller XXV710 Intel(R) FPGA Programmable Acceleration Card N3000 for Networking
+ 8086 0000 Ethernet Controller XXV710 Intel(R) FPGA Programmable Acceleration Card N3000 for Networking
+ 8086 0001 Ethernet Controller XXV710 Intel(R) FPGA Programmable Acceleration Card N3000 for Networking
+ 0d9f Ethernet Controller (2) I225-IT
+ 0dd2 Ethernet Network Adapter I710
+ 1137 0000 I710T4LG 4x1 GbE RJ45 PCIe NIC
+ 1137 02e3 I710T4LG 4x1 GbE RJ45 PCIe NIC
+ 8086 0000 Ethernet Network Adapter I710-T4L
+ 8086 000d Ethernet Network Adapter I710-T4L
+ 8086 0010 Ethernet Network Adapter I710-T4L for OCP 3.0
+ 8086 401a Ethernet Network Adapter I710-T4L
+ 8086 401b Ethernet Network Adapter I710-T4L for OCP 3.0
+ 0dd5 Ethernet Adaptive Virtual Function
+ 0dda Ethernet Connection X722 for 10GbE SFP+
+ 1bd4 0076 Ethernet Connection F102IX722 for 10GbE SFP
+ 1bd4 0082 Ethernet Connection F102IX722 for 10GbE SFP
+ 0e00 Xeon E7 v2/Xeon E5 v2/Core i7 DMI2
+ 1028 04f7 Xeon E5 v2 on PowerEdge R320 server
+ 15d9 066b X9SRL-F
+ 0e01 Xeon E7 v2/Xeon E5 v2/Core i7 PCI Express Root Port in DMI2 Mode
+ 0e02 Xeon E7 v2/Xeon E5 v2/Core i7 PCI Express Root Port 1a
+ 1028 04f7 Xeon E5 v2 on PowerEdge R320 server
+ 0e03 Xeon E7 v2/Xeon E5 v2/Core i7 PCI Express Root Port 1b
+ 0e04 Xeon E7 v2/Xeon E5 v2/Core i7 PCI Express Root Port 2a
+ 0e05 Xeon E7 v2/Xeon E5 v2/Core i7 PCI Express Root Port 2b
+ 0e06 Xeon E7 v2/Xeon E5 v2/Core i7 PCI Express Root Port 2c
+ 0e07 Xeon E7 v2/Xeon E5 v2/Core i7 PCI Express Root Port 2d
+ 0e08 Xeon E7 v2/Xeon E5 v2/Core i7 PCI Express Root Port 3a
+ 1028 04f7 Xeon E5 v2 on PowerEdge R320 server
+ 0e09 Xeon E7 v2/Xeon E5 v2/Core i7 PCI Express Root Port 3b
+ 0e0a Xeon E7 v2/Xeon E5 v2/Core i7 PCI Express Root Port 3c
+ 0e0b Xeon E7 v2/Xeon E5 v2/Core i7 PCI Express Root Port 3d
+ 0e10 Xeon E7 v2/Xeon E5 v2/Core i7 IIO Configuration Registers
+ 0e13 Xeon E7 v2/Xeon E5 v2/Core i7 IIO Configuration Registers
+ 0e17 Xeon E7 v2/Xeon E5 v2/Core i7 IIO Configuration Registers
+ 0e18 Xeon E7 v2/Xeon E5 v2/Core i7 IIO Configuration Registers
+ 0e1c Xeon E7 v2/Xeon E5 v2/Core i7 IIO Configuration Registers
+ 0e1d Xeon E7 v2/Xeon E5 v2/Core i7 R2PCIe
+ 0e1e Xeon E7 v2/Xeon E5 v2/Core i7 UBOX Registers
+ 0e1f Xeon E7 v2/Xeon E5 v2/Core i7 UBOX Registers
+ 0e20 Xeon E7 v2/Xeon E5 v2/Core i7 Crystal Beach DMA Channel 0
+ 1028 04f7 Xeon E5 v2 on PowerEdge R320 server
+ 15d9 066b X9SRL-F
+ 0e21 Xeon E7 v2/Xeon E5 v2/Core i7 Crystal Beach DMA Channel 1
+ 1028 04f7 Xeon E5 v2 on PowerEdge R320 server
+ 15d9 066b X9SRL-F
+ 0e22 Xeon E7 v2/Xeon E5 v2/Core i7 Crystal Beach DMA Channel 2
+ 1028 04f7 Xeon E5 v2 on PowerEdge R320 server
+ 15d9 066b X9SRL-F
+ 0e23 Xeon E7 v2/Xeon E5 v2/Core i7 Crystal Beach DMA Channel 3
+ 1028 04f7 Xeon E5 v2 on PowerEdge R320 server
+ 15d9 066b X9SRL-F
+ 0e24 Xeon E7 v2/Xeon E5 v2/Core i7 Crystal Beach DMA Channel 4
+ 1028 04f7 Xeon E5 v2 on PowerEdge R320 server
+ 15d9 066b X9SRL-F
+ 0e25 Xeon E7 v2/Xeon E5 v2/Core i7 Crystal Beach DMA Channel 5
+ 1028 04f7 Xeon E5 v2 on PowerEdge R320 server
+ 15d9 066b X9SRL-F
+ 0e26 Xeon E7 v2/Xeon E5 v2/Core i7 Crystal Beach DMA Channel 6
+ 1028 04f7 Xeon E5 v2 on PowerEdge R320 server
+ 15d9 066b X9SRL-F
+ 0e27 Xeon E7 v2/Xeon E5 v2/Core i7 Crystal Beach DMA Channel 7
+ 1028 04f7 Xeon E5 v2 on PowerEdge R320 server
+ 15d9 066b X9SRL-F
+ 0e28 Xeon E7 v2/Xeon E5 v2/Core i7 VTd/Memory Map/Misc
+ 1028 04f7 Xeon E5 v2 on PowerEdge R320 server
+ 15d9 066b X9SRL-F
+ 0e29 Xeon E7 v2/Xeon E5 v2/Core i7 Memory Hotplug
+ 0e2a Xeon E7 v2/Xeon E5 v2/Core i7 IIO RAS
+ 1028 04f7 Xeon E5 v2 on PowerEdge R320 server
+ 15d9 066b X9SRL-F
+ 0e2c Xeon E7 v2/Xeon E5 v2/Core i7 IOAPIC
+ 15d9 066b X9SRL-F
+ 0e2e Xeon E7 v2/Xeon E5 v2/Core i7 CBDMA
+ 0e2f Xeon E7 v2/Xeon E5 v2/Core i7 CBDMA
+ 0e30 Xeon E7 v2/Xeon E5 v2/Core i7 Home Agent 0
+ 1028 04f7 Xeon E5 v2 on PowerEdge R320 server
+ 0e32 Xeon E7 v2/Xeon E5 v2/Core i7 QPI Link 0
+ 0e33 Xeon E7 v2/Xeon E5 v2/Core i7 QPI Link 1
+ 0e34 Xeon E7 v2/Xeon E5 v2/Core i7 R2PCIe
+ 1028 04f7 Xeon E5 v2 on PowerEdge R320 server
+ 0e36 Xeon E7 v2/Xeon E5 v2/Core i7 QPI Ring Performance Ring Monitoring
+ 1028 04f7 Xeon E5 v2 on PowerEdge R320 server
+ 0e37 Xeon E7 v2/Xeon E5 v2/Core i7 QPI Ring Performance Ring Monitoring
+ 0e38 Xeon E7 v2/Xeon E5 v2/Core i7 Home Agent 1
+ 0e3a Xeon E7 v2/Xeon E5 v2/Core i7 QPI Link 2
+ 0e3e Xeon E7 v2/Xeon E5 v2/Core i7 QPI Ring Performance Ring Monitoring
+ 0e3f Xeon E7 v2/Xeon E5 v2/Core i7 QPI Ring Performance Ring Monitoring
+ 0e40 Xeon E7 v2/Xeon E5 v2/Core i7 QPI Link 2
+ 0e41 Xeon E7 v2/Xeon E5 v2/Core i7 QPI Ring Registers
+ 0e43 Xeon E7 v2/Xeon E5 v2/Core i7 QPI Link Reut 2
+ 0e44 Xeon E7 v2/Xeon E5 v2/Core i7 QPI Link Reut 2
+ 0e45 Xeon E7 v2/Xeon E5 v2/Core i7 QPI Link Agent Register
+ 0e47 Xeon E7 v2/Xeon E5 v2/Core i7 QPI Link Agent Register
+ 0e60 Xeon E7 v2/Xeon E5 v2/Core i7 Home Agent 1
+ 0e68 Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Target Address/Thermal Registers
+ 0e6a Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel Target Address Decoder Registers
+ 0e6b Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel Target Address Decoder Registers
+ 0e6c Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel Target Address Decoder Registers
+ 0e6d Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel Target Address Decoder Registers
+ 0e71 Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 RAS Registers
+ 0e74 Xeon E7 v2/Xeon E5 v2/Core i7 R2PCIe
+ 0e75 Xeon E7 v2/Xeon E5 v2/Core i7 R2PCIe
+ 0e77 Xeon E7 v2/Xeon E5 v2/Core i7 QPI Ring Registers
+ 0e79 Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 RAS Registers
+ 0e7d Xeon E7 v2/Xeon E5 v2/Core i7 UBOX Registers
+ 0e7f Xeon E7 v2/Xeon E5 v2/Core i7 QPI Ring Registers
+ 0e80 Xeon E7 v2/Xeon E5 v2/Core i7 QPI Link 0
+ 0e81 Xeon E7 v2/Xeon E5 v2/Core i7 QPI Ring Registers
+ 1028 04f7 Xeon E5 v2 on PowerEdge R320 server
+ 0e83 Xeon E7 v2/Xeon E5 v2/Core i7 QPI Link Reut 0
+ 0e84 Xeon E7 v2/Xeon E5 v2/Core i7 QPI Link Reut 0
+ 0e85 Xeon E7 v2/Xeon E5 v2/Core i7 QPI Link Agent Register
+ 0e87 Xeon E7 v2/Xeon E5 v2/Core i7 QPI Registers
+ 0e90 Xeon E7 v2/Xeon E5 v2/Core i7 QPI Link 1
+ 0e93 Xeon E7 v2/Xeon E5 v2/Core i7 QPI Link 1
+ 0e94 Xeon E7 v2/Xeon E5 v2/Core i7 QPI Link Reut 1
+ 0e95 Xeon E7 v2/Xeon E5 v2/Core i7 QPI Link Agent Register
+ 0ea0 Xeon E7 v2/Xeon E5 v2/Core i7 Home Agent 0
+ 1028 04f7 Xeon E5 v2 on PowerEdge R320 server
+ 0ea8 Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Target Address/Thermal Registers
+ 0eaa Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder Registers
+ 0eab Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder Registers
+ 0eac Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder Registers
+ 0ead Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder Registers
+ 0eae Xeon E7 v2/Xeon E5 v2/Core i7 DDRIO Registers
+ 0eaf Xeon E7 v2/Xeon E5 v2/Core i7 DDRIO Registers
+ 0eb0 Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 Thermal Control 0
+ 0eb1 Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 Thermal Control 1
+ 0eb2 Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 ERROR Registers 0
+ 0eb3 Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 ERROR Registers 1
+ 0eb4 Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 Thermal Control 2
+ 0eb5 Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 Thermal Control 3
+ 0eb6 Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 ERROR Registers 2
+ 0eb7 Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 ERROR Registers 3
+ 0ebc Xeon E7 v2/Xeon E5 v2/Core i7 DDRIO Registers
+ 0ebe Xeon E7 v2/Xeon E5 v2/Core i7 DDRIO Registers
+ 0ebf Xeon E7 v2/Xeon E5 v2/Core i7 DDRIO Registers
+ 0ec0 Xeon E7 v2/Xeon E5 v2/Core i7 Power Control Unit 0
+ 0ec1 Xeon E7 v2/Xeon E5 v2/Core i7 Power Control Unit 1
+ 0ec2 Xeon E7 v2/Xeon E5 v2/Core i7 Power Control Unit 2
+ 0ec3 Xeon E7 v2/Xeon E5 v2/Core i7 Power Control Unit 3
+ 0ec4 Xeon E7 v2/Xeon E5 v2/Core i7 Power Control Unit 4
+ 0ec8 Xeon E7 v2/Xeon E5 v2/Core i7 System Address Decoder
+ 0ec9 Xeon E7 v2/Xeon E5 v2/Core i7 Broadcast Registers
+ 0eca Xeon E7 v2/Xeon E5 v2/Core i7 Broadcast Registers
+ 0ed8 Xeon E7 v2/Xeon E5 v2/Core i7 DDRIO
+ 0ed9 Xeon E7 v2/Xeon E5 v2/Core i7 DDRIO
+ 0edc Xeon E7 v2/Xeon E5 v2/Core i7 DDRIO
+ 0edd Xeon E7 v2/Xeon E5 v2/Core i7 DDRIO
+ 0ede Xeon E7 v2/Xeon E5 v2/Core i7 DDRIO
+ 0edf Xeon E7 v2/Xeon E5 v2/Core i7 DDRIO
+ 0ee0 Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers
+ 0ee1 Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers
+ 0ee2 Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers
+ 0ee3 Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers
+ 0ee4 Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers
+ 0ee5 Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers
+ 0ee6 Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers
+ 0ee7 Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers
+ 0ee8 Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers
+ 0ee9 Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers
+ 0eea Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers
+ 0eeb Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers
+ 0eec Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers
+ 0eed Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers
+ 0eee Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers
+ 0ef0 Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel 0-3 Thermal Control 0
+ 0ef1 Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel 0-3 Thermal Control 1
+ 0ef2 Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel 0-3 ERROR Registers 0
+ 0ef3 Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel 0-3 ERROR Registers 1
+ 0ef4 Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel 0-3 Thermal Control 2
+ 0ef5 Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel 0-3 Thermal Control 3
+ 0ef6 Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel 0-3 ERROR Registers 2
+ 0ef7 Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel 0-3 ERROR Registers 3
+ 0ef8 Xeon E7 v2/Xeon E5 v2/Core i7 DDRIO
+ 0ef9 Xeon E7 v2/Xeon E5 v2/Core i7 DDRIO
+ 0efa Xeon E7 v2/Xeon E5 v2/Core i7 DDRIO
+ 0efb Xeon E7 v2/Xeon E5 v2/Core i7 DDRIO
+ 0efc Xeon E7 v2/Xeon E5 v2/Core i7 DDRIO
+ 0efd Xeon E7 v2/Xeon E5 v2/Core i7 DDRIO
+ 0f00 Atom Processor Z36xxx/Z37xxx Series SoC Transaction Register
+ 0f04 Atom Processor Z36xxx/Z37xxx Series High Definition Audio Controller
+ 0f06 Atom Processor Z36xxx/Z37xxx Series LPIO1 DMA Controller
+ 0f08 Atom Processor Z36xxx/Z37xxx Series LPIO1 PWM Controller
+ 0f09 Atom Processor Z36xxx/Z37xxx Series LPIO1 PWM Controller
+ 0f0a Atom Processor Z36xxx/Z37xxx Series LPIO1 HSUART Controller #1
+ 0f0c Atom Processor Z36xxx/Z37xxx Series LPIO1 HSUART Controller #2
+ 0f0e Atom Processor Z36xxx/Z37xxx Series LPIO1 SPI Controller
+ 0f12 Atom Processor E3800/CE2700 Series SMBus Controller
+ 0f14 Atom Processor Z36xxx/Z37xxx Series SDIO Controller
+ 0f15 Atom Processor Z36xxx/Z37xxx Series SDIO Controller
+ 0f16 Atom Processor Z36xxx/Z37xxx Series SDIO Controller
+ 0f18 Atom Processor Z36xxx/Z37xxx Series Trusted Execution Engine
+ 0f1c Atom Processor Z36xxx/Z37xxx Series Power Control Unit
+ 0f20 Atom Processor E3800 Series SATA IDE Controller
+ 0f21 Atom Processor E3800 Series SATA IDE Controller
+ 0f22 Atom Processor E3800 Series SATA AHCI Controller
+ 0f23 Atom Processor E3800 Series SATA AHCI Controller
+ 0f28 Atom Processor Z36xxx/Z37xxx Series LPE Audio Controller
+ 0f31 Atom Processor Z36xxx/Z37xxx Series Graphics & Display
+ 0f34 Atom Processor Z36xxx/Z37xxx Series USB EHCI
+ 0f35 Atom Processor Z36xxx/Z37xxx, Celeron N2000 Series USB xHCI
+ 1025 0936 Aspire ES1
+ 0f37 Atom Processor Z36xxx/Z37xxx Series OTG USB Device
+ 0f38 Atom Processor Z36xxx/Z37xxx Series Camera ISP
+ 0f40 Atom Processor Z36xxx/Z37xxx Series LPIO2 DMA Controller
+ 0f41 Atom Processor Z36xxx/Z37xxx Series LPIO2 I2C Controller #1
+ 0f42 Atom Processor Z36xxx/Z37xxx Series LPIO2 I2C Controller #2
+ 0f43 Atom Processor Z36xxx/Z37xxx Series LPIO2 I2C Controller #3
+ 0f44 Atom Processor Z36xxx/Z37xxx Series LPIO2 I2C Controller #4
+ 0f45 Atom Processor Z36xxx/Z37xxx Series LPIO2 I2C Controller #5
+ 0f46 Atom Processor Z36xxx/Z37xxx Series LPIO2 I2C Controller #6
+ 0f47 Atom Processor Z36xxx/Z37xxx Series LPIO2 I2C Controller #7
+ 0f48 Atom Processor E3800 Series PCI Express Root Port 1
+ 0f4a Atom Processor E3800 Series PCI Express Root Port 2
+ 0f4c Atom Processor E3800 Series PCI Express Root Port 3
+ 0f4e Atom Processor E3800 Series PCI Express Root Port 4
+ 0f50 Atom Processor E3800 Series eMMC 4.5 Controller
+ 1000 82542 Gigabit Ethernet Controller (Fiber)
+ 0e11 b0df NC6132 Gigabit Ethernet Adapter (1000-SX)
+ 0e11 b0e0 NC6133 Gigabit Ethernet Adapter (1000-LX)
+ 0e11 b123 NC6134 Gigabit Ethernet Adapter (1000-LX)
+ 1014 0119 Netfinity Gigabit Ethernet SX Adapter
+ 8086 1000 PRO/1000 Gigabit Server Adapter
+ 1001 82543GC Gigabit Ethernet Controller (Fiber)
+ 0e11 004a NC6136 Gigabit Server Adapter
+ 1014 01ea Netfinity Gigabit Ethernet SX Adapter
+ 8086 1002 PRO/1000 F Server Adapter
+ 8086 1003 PRO/1000 F Server Adapter
+ 1002 Pro 100 LAN+Modem 56 Cardbus II
+ 8086 200e Pro 100 LAN+Modem 56 Cardbus II
+ 8086 2013 Pro 100 SR Mobile Combo Adapter
+ 8086 2017 Pro 100 S Combo Mobile Adapter
+ 1004 82543GC Gigabit Ethernet Controller (Copper)
+ 0e11 0049 NC7132 Gigabit Upgrade Module
+ 0e11 b1a4 NC7131 Gigabit Server Adapter
+ 1014 10f2 Gigabit Ethernet Server Adapter
+ 8086 1004 PRO/1000 T Server Adapter
+ 8086 2004 PRO/1000 T Server Adapter
+ 1008 82544EI Gigabit Ethernet Controller (Copper)
+ 1014 0269 iSeries 1000/100/10 Ethernet Adapter
+ 1028 011b PowerEdge 1650/2550
+ 1028 011c PRO/1000 XT Network Connection
+ 8086 1107 PRO/1000 XT Server Adapter
+ 8086 2107 PRO/1000 XT Server Adapter
+ 8086 2110 PRO/1000 XT Desktop Adapter
+ 8086 3108 PRO/1000 XT Network Connection
+ 1009 82544EI Gigabit Ethernet Controller (Fiber)
+ 1014 0268 iSeries Gigabit Ethernet Adapter
+ 8086 1109 PRO/1000 XF Server Adapter
+ 8086 2109 PRO/1000 XF Server Adapter
+ 100a 82540EM Gigabit Ethernet Controller
+ 100c 82544GC Gigabit Ethernet Controller (Copper)
+ 8086 1112 PRO/1000 T Desktop Adapter
+ 8086 2112 PRO/1000 T Desktop Adapter
+ 100d 82544GC Gigabit Ethernet Controller (LOM)
+ 1028 0123 PRO/1000 XT Network Connection
+ 1079 891f 82544GC Based Network Connection
+ 4c53 1080 CT8 mainboard
+ 8086 110d 82544GC Based Network Connection
+ 100e 82540EM Gigabit Ethernet Controller
+ 1014 0265 PRO/1000 MT Network Connection
+ 1014 0267 PRO/1000 MT Network Connection
+ 1014 026a PRO/1000 MT Network Connection
+ 1028 002e Optiplex GX260
+ 1028 0134 PowerEdge 600SC
+ 1028 0151 Optiplex GX270
+ 107b 8920 PRO/1000 MT Desktop Adapter
+ 1af4 1100 QEMU Virtual Machine
+ 8086 001e PRO/1000 MT Desktop Adapter
+ 8086 002e PRO/1000 MT Desktop Adapter
+ 8086 1376 PRO/1000 GT Desktop Adapter
+ 8086 1476 PRO/1000 GT Desktop Adapter
+ 100f 82545EM Gigabit Ethernet Controller (Copper)
+ 1014 0269 iSeries 1000/100/10 Ethernet Adapter
+ 1014 028e PRO/1000 MT Network Connection
+ 15ad 0750 PRO/1000 MT Single Port Adapter
+ 8086 1000 PRO/1000 MT Network Connection
+ 8086 1001 PRO/1000 MT Server Adapter
+ 1010 82546EB Gigabit Ethernet Controller (Copper)
+ 0e11 00db NC7170 Gigabit Server Adapter
+ 1014 027c PRO/1000 MT Dual Port Network Adapter
+ 15ad 0760 PRO/1000 MT Dual Port Adapter
+ 18fb 7872 RESlink-X
+ 1fc1 0026 Niagara 2260 Bypass Card
+ 4c53 1080 CT8 mainboard
+ 4c53 10a0 CA3/CR3 mainboard
+ 8086 1011 PRO/1000 MT Dual Port Server Adapter
+ 8086 1012 PRO/1000 MT Dual Port Server Adapter
+ 8086 101a PRO/1000 MT Dual Port Network Connection
+ 8086 3424 SE7501HG2 Mainboard
+ 1011 82545EM Gigabit Ethernet Controller (Fiber)
+ 1014 0268 iSeries Gigabit Ethernet Adapter
+ 8086 1002 PRO/1000 MF Server Adapter
+ 8086 1003 PRO/1000 MF Server Adapter (LX)
+ 1012 82546EB Gigabit Ethernet Controller (Fiber)
+ 0e11 00dc NC6170 Gigabit Server Adapter
+ 8086 1012 PRO/1000 MF Dual Port Server Adapter
+ 1013 82541EI Gigabit Ethernet Controller
+ 8086 0013 PRO/1000 MT Network Connection
+ 8086 1013 PRO/1000 MT Network Connection
+ 8086 1113 PRO/1000 MT Desktop Adapter
+ 1014 82541ER Gigabit Ethernet Controller
+ 8086 0014 PRO/1000 MT Desktop Connection
+ 8086 1014 PRO/1000 MT Network Connection
+ 1015 82540EM Gigabit Ethernet Controller (LOM)
+ 8086 1015 PRO/1000 MT Mobile Connection
+ 1016 82540EP Gigabit Ethernet Controller (Mobile)
+ 1014 052c PRO/1000 MT Mobile Connection
+ 1179 0001 PRO/1000 MT Mobile Connection
+ 8086 1016 PRO/1000 MT Mobile Connection
+ 1017 82540EP Gigabit Ethernet Controller
+ 8086 1017 PR0/1000 MT Desktop Connection
+ 1018 82541EI Gigabit Ethernet Controller
+ 8086 1018 PRO/1000 MT Mobile Connection
+ 1019 82547EI Gigabit Ethernet Controller
+ 1458 1019 GA-8IPE1000 Pro2 motherboard (865PE)
+ 1458 e000 Intel Gigabit Ethernet (Kenai II)
+ 8086 1019 PRO/1000 CT Desktop Connection
+ 8086 301f D865PERL mainboard
+ 8086 3025 D875PBZ motherboard
+ 8086 302c D865GBF Mainboard
+ 8086 3427 S875WP1-E mainboard
+ 101a 82547EI Gigabit Ethernet Controller (Mobile)
+ 8086 101a PRO/1000 CT Mobile Connection
+ 101d 82546EB Gigabit Ethernet Controller
+ 8086 1000 PRO/1000 MT Quad Port Server Adapter
+ 101e 82540EP Gigabit Ethernet Controller (Mobile)
+ 1014 0549 Thinkpad
+ 1179 0001 PRO/1000 MT Mobile Connection
+ 8086 101e PRO/1000 MT Mobile Connection
+ 101f Ethernet Controller V710 for 5GBASE-T
+ 1026 82545GM Gigabit Ethernet Controller
+ 1028 0168 Precision Workstation 670 Mainboard
+ 1028 0169 Precision 470
+ 8086 1000 PRO/1000 MT Server Connection
+ 8086 1001 PRO/1000 MT Server Adapter
+ 8086 1002 PRO/1000 MT Server Adapter
+ 8086 1003 PRO/1000 GT Server Adapter
+ 8086 1026 PRO/1000 MT Server Connection
+ 1027 82545GM Gigabit Ethernet Controller
+ 103c 3103 NC310F PCI-X Gigabit Server Adapter
+ 8086 1001 PRO/1000 MF Server Adapter(LX)
+ 8086 1002 PRO/1000 MF Server Adapter(LX)
+ 8086 1003 PRO/1000 MF Server Adapter(LX)
+ 8086 1027 PRO/1000 MF Server Adapter
+ 1028 82545GM Gigabit Ethernet Controller
+ 8086 1028 PRO/1000 MB Server Connection
+ 1029 82559 Ethernet Controller
+ 1030 82559 InBusiness 10/100
+ 1031 82801CAM (ICH3) PRO/100 VE (LOM) Ethernet Controller
+ 1014 0209 ThinkPad A/T/X Series
+ 104d 80e7 Vaio PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP
+ 104d 813c Vaio PCG-GRV616G
+ 107b 5350 EtherExpress PRO/100 VE
+ 1179 0001 EtherExpress PRO/100 VE
+ 144d c000 EtherExpress PRO/100 VE
+ 144d c001 EtherExpress PRO/100 VE
+ 144d c003 EtherExpress PRO/100 VE
+ 144d c006 vpr Matrix 170B4
+ 1032 82801CAM (ICH3) PRO/100 VE Ethernet Controller
+ 1033 82801CAM (ICH3) PRO/100 VM (LOM) Ethernet Controller
+ 1034 82801CAM (ICH3) PRO/100 VM Ethernet Controller
+ 1035 82801CAM (ICH3)/82562EH (LOM) Ethernet Controller
+ 1036 82801CAM (ICH3) 82562EH Ethernet Controller
+ 1037 82801CAM (ICH3) Chipset Ethernet Controller
+ 1038 82801CAM (ICH3) PRO/100 VM (KM) Ethernet Controller
+ 0e11 0098 Evo N600c
+ 1039 82801DB PRO/100 VE (LOM) Ethernet Controller
+ 1014 0267 NetVista A30p
+ 114a 0582 PC8 onboard ethernet ETH1
+ 103a 82801DB PRO/100 VE (CNR) Ethernet Controller
+ 103b 82801DB PRO/100 VM (LOM) Ethernet Controller
+ 103c 82801DB PRO/100 VM (CNR) Ethernet Controller
+ 103d 82801DB PRO/100 VE (MOB) Ethernet Controller
+ 1014 0522 ThinkPad R40
+ 1028 2002 Latitude D500
+ 8086 103d 82562EZ 10/100 Ethernet Controller
+ 103e 82801DB PRO/100 VM (MOB) Ethernet Controller
+ 1040 536EP Data Fax Modem
+ 16be 1040 V.9X DSP Data Fax Modem
+ 1043 PRO/Wireless LAN 2100 3B Mini PCI Adapter
+ 103c 08b0 tc1100 tablet
+ 8086 2522 Samsung X10/P30 integrated WLAN
+ 8086 2527 MIM2000/Centrino
+ 8086 2561 Dell Latitude D800
+ 8086 2581 Toshiba Satellite M10
+ 1048 82597EX 10GbE Ethernet Controller
+ 8086 a01f PRO/10GbE LR Server Adapter
+ 8086 a11f PRO/10GbE LR Server Adapter
+ 1049 82566MM Gigabit Network Connection
+ 103c 30c1 Compaq 6910p
+ 17aa 20b9 ThinkPad T61/R61
+ 104a 82566DM Gigabit Network Connection
+ 104b 82566DC Gigabit Network Connection
+ 104c 82562V 10/100 Network Connection
+ 104d 82566MC Gigabit Network Connection
+ 104e Ethernet Controller X710 for 10 Gigabit SFP+
+ 104f Ethernet Controller X710 for 10 Gigabit backplane
+ 1050 82562EZ 10/100 Ethernet Controller
+ 1014 0287 ThinkCentre S50
+ 1028 019d Dimension 3000
+ 1462 728c 865PE Neo2 (MS-6728)
+ 1462 758c MS-6758 (875P Neo)
+ 8086 3020 D865PERL mainboard
+ 8086 302f Desktop Board D865GBF
+ 8086 3427 S875WP1-E mainboard
+ 1051 82801EB/ER (ICH5/ICH5R) integrated LAN Controller
+ 1052 PRO/100 VM Network Connection
+ 1053 PRO/100 VM Network Connection
+ 1054 PRO/100 VE Network Connection
+ 1055 PRO/100 VM Network Connection
+ 1056 PRO/100 VE Network Connection
+ 1057 PRO/100 VE Network Connection
+ 1059 82551QM Ethernet Controller
+ 105b 82546GB Gigabit Ethernet Controller (Copper)
+ 105e 82571EB/82571GB Gigabit Ethernet Controller D0/D1 (copper applications)
+ 103c 7044 NC360T PCI Express Dual Port Gigabit Server Adapter
+ 103c 704e Dual Port 1000Base-T (PCIe) [AD337A]
+ 1775 1100 CR11/VR11 Single Board Computer
+ 1775 6003 Telum GE-QT
+ 18df 1214 2x 1GbE, PCIe x1, dual Intel 82571EB chips
+ 8086 005e PRO/1000 PT Dual Port Server Connection
+ 8086 105e PRO/1000 PT Dual Port Network Connection
+ 8086 10d5 82571PT Gigabit PT Quad Port Server ExpressModule
+ 8086 115e PRO/1000 PT Dual Port Server Adapter
+ 8086 125e PRO/1000 PT Dual Port Server Adapter
+ 8086 135e PRO/1000 PT Dual Port Server Adapter
+ 105f 82571EB Gigabit Ethernet Controller
+ 103c 704f Dual Port 1000Base-SX (PCIe) [AD338A]
+ 8086 005a PRO/1000 PF Dual Port Server Adapter
+ 8086 115f PRO/1000 PF Dual Port Server Adapter
+ 8086 125f PRO/1000 PF Dual Port Server Adapter
+ 8086 135f PRO/1000 PF Dual Port Server Adapter
+ 1060 82571EB Gigabit Ethernet Controller
+ 8086 0060 PRO/1000 PB Dual Port Server Connection
+ 8086 1060 PRO/1000 PB Dual Port Server Connection
+ 1064 82562ET/EZ/GT/GZ - PRO/100 VE (LOM) Ethernet Controller
+ 1043 80f8 P5GD1-VW Mainboard
+ 1065 82562ET/EZ/GT/GZ - PRO/100 VE Ethernet Controller
+ 1066 82562 EM/EX/GX - PRO/100 VM (LOM) Ethernet Controller
+ 1067 82562 EM/EX/GX - PRO/100 VM Ethernet Controller
+ 1068 82562ET/EZ/GT/GZ - PRO/100 VE (LOM) Ethernet Controller Mobile
+ 103c 30d5 530 Laptop
+ 1069 82562EM/EX/GX - PRO/100 VM (LOM) Ethernet Controller Mobile
+ 106a 82562G - PRO/100 VE (LOM) Ethernet Controller
+ 106b 82562G - PRO/100 VE Ethernet Controller Mobile
+ 1075 82547GI Gigabit Ethernet Controller
+ 1028 0165 PowerEdge 750
+ 8086 0075 PRO/1000 CT Network Connection
+ 8086 1075 PRO/1000 CT Network Connection
+ 1076 82541GI Gigabit Ethernet Controller
+ 1028 0165 PRO/1000 MT Network Connection
+ 1028 016d PRO/1000 MT Network Connection
+ 1028 019a PRO/1000 MT Network Connection
+ 1028 106d PRO/1000 MT Network Connection
+ 8086 0076 PRO/1000 MT Network Connection
+ 8086 1076 PRO/1000 MT Network Connection
+ 8086 1176 PRO/1000 MT Desktop Adapter
+ 8086 1276 PRO/1000 MT Network Adapter
+ 1077 82541GI Gigabit Ethernet Controller
+ 1179 0001 PRO/1000 MT Mobile Connection
+ 8086 0077 PRO/1000 MT Mobile Connection
+ 8086 1077 PRO/1000 MT Mobile Connection
+ 1078 82541ER Gigabit Ethernet Controller
+ 8086 1078 82541ER-based Network Connection
+ 1079 82546GB Gigabit Ethernet Controller
+ 103c 12a6 Dual Port 1000Base-T [A9900A]
+ 103c 12cf Core Dual Port 1000Base-T [AB352A]
+ 1775 10d0 V5D Single Board Computer Gigabit Ethernet
+ 1775 ce90 CE9
+ 1fc1 0027 Niagara 2261 Failover NIC
+ 4c53 1090 Cx9 / Vx9 mainboard
+ 4c53 10b0 CL9 mainboard
+ 8086 0079 PRO/1000 MT Dual Port Network Connection
+ 8086 1079 PRO/1000 MT Dual Port Network Connection
+ 8086 1179 PRO/1000 MT Dual Port Server Adapter
+ 8086 117a PRO/1000 MT Dual Port Server Adapter
+ 107a 82546GB Gigabit Ethernet Controller
+ 103c 12a8 Dual Port 1000base-SX [A9899A]
+ 8086 107a PRO/1000 MF Dual Port Server Adapter
+ 8086 127a PRO/1000 MF Dual Port Server Adapter
+ 107b 82546GB Gigabit Ethernet Controller
+ 8086 007b PRO/1000 MB Dual Port Server Connection
+ 8086 107b PRO/1000 MB Dual Port Server Connection
+ 107c 82541PI Gigabit Ethernet Controller
+ 8086 1376 PRO/1000 GT Desktop Adapter
+ 8086 1476 PRO/1000 GT Desktop Adapter
+ 107d 82572EI Gigabit Ethernet Controller (Copper)
+ 8086 1082 PRO/1000 PT Server Adapter
+ 8086 1084 PRO/1000 PT Server Adapter
+ 8086 1092 PRO/1000 PT Server Adapter
+ 107e 82572EI Gigabit Ethernet Controller (Fiber)
+ 8086 1084 PRO/1000 PF Server Adapter
+ 8086 1085 PRO/1000 PF Server Adapter
+ 8086 1094 PRO/1000 PF Server Adapter
+ 107f 82572EI Gigabit Ethernet Controller
+ 1080 FA82537EP 56K V.92 Data/Fax Modem PCI
+ 1081 631xESB/632xESB LAN Controller Copper
+ 1082 631xESB/632xESB LAN Controller fiber
+ 1083 631xESB/632xESB LAN Controller SERDES
+ 1084 631xESB/632xESB IDE Redirection
+ 1085 631xESB/632xESB Serial Port Redirection
+ 1086 631xESB/632xESB IPMI/KCS0
+ 1087 631xESB/632xESB UHCI Redirection
+ 1089 631xESB/632xESB BT
+ 108a 82546GB Gigabit Ethernet Controller
+ 8086 108a PRO/1000 P Dual Port Server Adapter
+ 8086 118a PRO/1000 P Dual Port Server Adapter
+ 108b 82573V Gigabit Ethernet Controller (Copper)
+ 1462 176c on board on MSI 945P - NEO (MS-7176)
+ 108c 82573E Gigabit Ethernet Controller (Copper)
+ 108e 82573E KCS (Active Management)
+ 108f Active Management Technology - SOL
+ 1091 PRO/100 VM Network Connection
+ 1092 PRO/100 VE Network Connection
+ 1071 8209 Medion MIM 2240 Notebook PC [MD98100]
+ 1093 PRO/100 VM Network Connection
+ 1094 PRO/100 VE Network Connection
+ 1095 PRO/100 VE Network Connection
+ 1096 80003ES2LAN Gigabit Ethernet Controller (Copper)
+ 15d9 1096 Motherboard
+ 15d9 8680 X7DVL-E-O motherboard
+ 8086 3476 S5000PSLSATA Server Board
+ 1097 631xESB/632xESB DPT LAN Controller (Fiber)
+ 1098 80003ES2LAN Gigabit Ethernet Controller (Serdes)
+ 1099 82546GB Gigabit Ethernet Controller (Copper)
+ 8086 1099 PRO/1000 GT Quad Port Server Adapter
+ 109a 82573L Gigabit Ethernet Controller
+ 1179 ff10 PRO/1000 PL
+ 17aa 2001 ThinkPad T60
+ 17aa 207e ThinkPad X60/X60s
+ 8086 109a PRO/1000 PL Network Connection
+ 8086 309c Desktop Board D945GTP
+ 8086 30a5 Desktop Board D975XBX
+ 109b 82546GB PRO/1000 GF Quad Port Server Adapter
+ 109e 82597EX 10GbE Ethernet Controller
+ 8086 a01f PRO/10GbE CX4 Server Adapter
+ 8086 a11f PRO/10GbE CX4 Server Adapter
+ 10a0 82571EB PRO/1000 AT Quad Port Bypass Adapter
+ 10a1 82571EB PRO/1000 AF Quad Port Bypass Adapter
+ 10a4 82571EB Gigabit Ethernet Controller
+ 8086 10a4 PRO/1000 PT Quad Port Server Adapter
+ 8086 11a4 PRO/1000 PT Quad Port Server Adapter
+ 10a5 82571EB Gigabit Ethernet Controller (Fiber)
+ 8086 10a5 PRO/1000 PF Quad Port Server Adapter
+ 8086 10a6 PRO/1000 PF Quad Port Server Adapter
+ 10a6 82599EB 10-Gigabit Dummy Function
+ 10a7 82575EB Gigabit Network Connection
+ 8086 10a8 82575EB Gigabit Riser Card
+ 10a9 82575EB Gigabit Backplane Connection
+ 10b0 82573L PRO/1000 PL Network Connection
+ 10b2 82573V PRO/1000 PM Network Connection
+ 10b3 82573E PRO/1000 PM Network Connection
+ 10b4 82573L PRO/1000 PL Network Connection
+ 10b5 82546GB Gigabit Ethernet Controller (Copper)
+ 103c 3109 NC340T PCI-X Quad-port Gigabit Server Adapter
+ 8086 1099 PRO/1000 GT Quad Port Server Adapter
+ 8086 1199 PRO/1000 GT Quad Port Server Adapter
+ 10b6 82598 10GbE PCI-Express Ethernet Controller
+ 10b9 82572EI Gigabit Ethernet Controller (Copper)
+ 103c 704a 110T PCIe Gigabit Server Adapter
+ 8086 1083 PRO/1000 PT Desktop Adapter
+ 8086 1093 PRO/1000 PT Desktop Adapter
+ 10ba 80003ES2LAN Gigabit Ethernet Controller (Copper)
+ 10bb 80003ES2LAN Gigabit Ethernet Controller (Serdes)
+ 10bc 82571EB/82571GB Gigabit Ethernet Controller (Copper)
+ 1014 0368 4-Port 10/100/1000 Base-TX PCI Express Adapter for POWER
+ 103c 704b NC364T PCI Express Quad Port Gigabit Server Adapter
+# 375-3481-01 REV:50
+ 108e 11bc Quad Port Adapter
+ 8086 10bc PRO/1000 PT Quad Port LP Server Adapter
+ 8086 11bc PRO/1000 PT Quad Port LP Server Adapter (Kirkwood Low Profile)
+ 10bd 82566DM-2 Gigabit Network Connection
+ 1028 0211 OptiPlex 755
+ 10bf 82567LF Gigabit Network Connection
+ 10c0 82562V-2 10/100 Network Connection
+ 1028 020d Inspiron 530
+ 10c2 82562G-2 10/100 Network Connection
+ 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
+ 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
+ 15d9 a811 H8DGU
+ 8086 a01c Gigabit ET Dual Port Server Adapter
+ 8086 a03c Gigabit ET Dual Port Server Adapter
+ 8086 a04c Gigabit ET Dual Port Server Adapter
+ 10ca 82576 Virtual Function
+ 10cb 82567V Gigabit Network Connection
+ 10cc 82567LM-2 Gigabit Network Connection
+ 10cd 82567LF-2 Gigabit Network Connection
+ 10ce 82567V-2 Gigabit Network Connection
+ 10d3 82574L Gigabit Network Connection
+ 103c 1785 NC112i 1-port Ethernet Server Adapter
+ 103c 3250 NC112T PCI Express single Port Gigabit Server Adapter
+ 1043 8369 Motherboard
+ 1093 76e9 PCIe-8233 Ethernet Adapter
+ 10a9 8029 Prism XL Single Port Gigabit Ethernet
+ 15d9 0605 X8SIL
+ 15d9 060a X7SPA-H/X7SPA-HF Motherboard
+ 15d9 060d C7SIM-Q Motherboard
+ 8086 0001 Gigabit CT2 Desktop Adapter
+ 8086 3578 Server Board S1200BTLR
+ 8086 357a Server Board S1200BTS
+ 8086 a01f Gigabit CT Desktop Adapter
+ e4bf 50c1 PC1-GROOVE
+ e4bf 50c2 PC2-LIMBO
+ 10d4 Matrox Concord GE (customized Intel 82574)
+ 10d5 82571PT Gigabit PT Quad Port Server ExpressModule
+ 10d6 82575GB Gigabit Network Connection
+ 8086 10d6 Gigabit VT Quad Port Server Adapter
+ 8086 145a Gigabit VT Quad Port Server Adapter
+ 8086 147a Gigabit VT Quad Port Server Adapter
+ 10d8 82599EB 10 Gigabit Unprogrammed
+ 10d9 82571EB Dual Port Gigabit Mezzanine Adapter
+ 103c 1716 NC360m Dual Port 1GbE BL-c Adapter
+ 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
+ 10de 82567LM-3 Gigabit Network Connection
+ 10df 82567LF-3 Gigabit 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
+ 10e5 82567LM-4 Gigabit Network Connection
+ 10e6 82576 Gigabit Network Connection
+ 8086 a01f Gigabit EF Dual Port Server Adapter
+ 8086 a02f Gigabit EF Dual Port Server Adapter
+ 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
+ 1028 040a Latitude E6410
+ 1028 040b Latitude E6510
+ e4bf 50c1 PC1-GROOVE
+ 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
+ 10ed 82599 Ethernet Controller Virtual Function
+ 10ef 82578DM Gigabit Network Connection
+ 1028 02da OptiPlex 980
+ 15d9 060d C7SIM-Q Motherboard
+ 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 a06f 10-Gigabit XF LR Server Adapter
+ 10f5 82567LM Gigabit Network Connection
+ 17aa 20ee ThinkPad T400
+ 10f6 82574L Gigabit Network Connection
+ 10f7 10 Gigabit BR KX4 Dual Port Network Connection
+ 108e 7b12 Sun Dual 10GbE PCIe 2.0 FEM
+ 8086 000d Ethernet Mezzanine Adapter X520-KX4-2
+ 10f8 82599 10 Gigabit Dual Port Backplane Connection
+ 1028 1f63 10GbE 2P X520k bNDC
+ 103c 17d2 Ethernet 10Gb 2-port 560M Adapter
+ 103c 18d0 Ethernet 10Gb 2-port 560FLB Adapter
+ 1059 0111 T4007 10GbE interface
+ 1059 0130 T4009 10GbE interface
+ 8086 000c Ethernet X520 10GbE Dual Port KX4-KR Mezz
+ 10f9 82599 10 Gigabit Dual Port Network Connection
+ 10fb 82599ES 10-Gigabit SFI/SFP+ Network Connection
+ 1028 1f72 Ethernet 10G 4P X520/I350 rNDC
+ 103c 17d0 Ethernet 10Gb 2-port 560FLR-SFP+ Adapter
+ 103c 17d2 Ethernet 10Gb 2-port 560M Adapter
+ 103c 17d3 Ethernet 10Gb 2-port 560SFP+ Adapter
+ 103c 211b Ethernet 10Gb 1-port P560FLR-SFP+ Adapter
+ 103c 2147 Ethernet 10Gb 1-port 561i Adapter
+ 103c 2159 Ethernet 10Gb 2-port 562i Adapter
+ 108e 7b11 Ethernet Server Adapter X520-2
+ 1170 004c 82599 DP 10G Mezzanine Adapter
+ 1374 1a08 PE310G4SPI9/PE310G4SPI9L/PE310G4SPI9LA Quad Port Fiber 10 Gigabit Ethernet PCI Express Server Adapter
+ 15d9 0611 AOC-STGN-i2S
+ 1734 11a9 10 Gigabit Dual Port Network Connection
+ 17aa 1071 ThinkServer X520-2 AnyFabric
+ 17aa 4007 82599ES 10-Gigabit SFI/SFP+ Network Connection
+ 17aa 402b 82599ES 10Gb 2-port Server Adapter X520-DA2
+ 17aa 402f FPGA Card XC7VX690T-3FFG1157E
+ 18d4 0c09 82599ES 10Gb 2-port SFP+ OCP Mezz Card MOP81-I-10GS2
+ 193d 1004 560F-B
+ 1bd4 001b 10G SFP+ DP ER102Fi4 Rack Adapter
+ 1bd4 002f 10G SFP+ DP EP102Fi4A Adapter
+ 1bd4 0032 10G SFP+ DP EP102Fi4 Adapter
+ 1bd4 0067 F102I82599
+ 8086 0002 Ethernet Server Adapter X520-DA2
+ 8086 0003 Ethernet Server Adapter X520-2
+ 8086 0006 Ethernet Server Adapter X520-1
+ 8086 0008 Ethernet OCP Server Adapter X520-2
+ 8086 000a Ethernet Server Adapter X520-1
+ 8086 000c Ethernet Server Adapter X520-2
+ 8086 10a6 82599ES 10Gb 2 port Server Adapter X520-DA2
+ 8086 7a11 Ethernet Server Adapter X520-2
+ 8086 7a12 Ethernet Server Adapter X520-2
+ 10fc 82599 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
+ 1025 1016 Travelmate 612 TX
+ 1043 8027 TUSL2-C Mainboard
+ 104d 80df Vaio PCG-FX403
+ 8086 4532 Desktop Board D815EEA2/D815EFV
+ 8086 4557 D815EGEW Mainboard
+ 1131 82815 815 Chipset AGP Bridge
+ 1132 82815 Chipset Graphics Controller (CGC)
+ 1025 1016 Travelmate 612 TX
+ 103c 2001 e-pc 40
+ 104d 80df Vaio PCG-FX403
+ 8086 4532 Desktop Board D815EEA2/D815EFV
+ 8086 4541 D815EEA Motherboard
+ 8086 4557 D815EGEW Mainboard
+ 1136 Thunderbolt 4 Bridge [Maple Ridge 4C 2020]
+ 1137 Thunderbolt 4 NHI [Maple Ridge 4C 2020]
+ 1138 Thunderbolt 4 USB Controller [Maple Ridge 4C 2020]
+ 1161 82806AA PCI64 Hub Advanced Programmable Interrupt Controller
+ 8086 1161 82806AA PCI64 Hub APIC
+ 1162 Xscale 80200 Big Endian Companion Chip
+ 1190 Merrifield SD/SDIO/eMMC Controller
+ 1191 Merrifield Serial IO HSUART Controller
+ 1192 Merrifield Serial IO HSUART DMA Controller
+ 1194 Merrifield Serial IO SPI Controller
+ 1195 Merrifield Serial IO I2C Controller
+ 1196 Merrifield Serial IO I2C Controller
+ 1199 Merrifield GPIO Controller
+ 119e Merrifield USB Device Controller (OTG)
+ 11a0 Merrifield SCU IPC
+ 11a1 Merrifield Power Management Unit
+ 11a2 Merrifield Serial IO DMA Controller
+ 11a5 Merrifield Serial IO PWM Controller
+ 11c3 Quark SoC X1000 PCIe Root Port 0
+ 11c4 Quark SoC X1000 PCIe Root Port 1
+ 1200 IXP1200 Network Processor
+ 172a 0000 AEP SSL Accelerator
+ 1209 8255xER/82551IT Fast Ethernet Controller
+ 140b 0610 PMC610 quad Ethernet board
+ 1af4 1100 QEMU Virtual Machine
+ 4c53 1050 CT7 mainboard
+ 4c53 1051 CE7 mainboard
+ 4c53 1070 PC6 mainboard
+ 1221 82092AA PCI to PCMCIA Bridge
+ 1222 82092AA IDE Controller
+ 1223 SAA7116
+ 1225 82452KX/GX [Orion]
+ 1226 82596 PRO/10 PCI
+ 1227 82865 EtherExpress PRO/100A
+ 1228 82556 EtherExpress PRO/100 Smart
+ 1229 82557/8/9/0/1 Ethernet Pro 100
+ 0e11 3001 82559 Fast Ethernet LOM with Alert on LAN*
+ 0e11 3002 82559 Fast Ethernet LOM with Alert on LAN*
+ 0e11 3003 82559 Fast Ethernet LOM with Alert on LAN*
+ 0e11 3004 82559 Fast Ethernet LOM with Alert on LAN*
+ 0e11 3005 82559 Fast Ethernet LOM with Alert on LAN*
+ 0e11 3006 82559 Fast Ethernet LOM with Alert on LAN*
+ 0e11 3007 82559 Fast Ethernet LOM with Alert on LAN*
+ 0e11 b01e NC3120 Fast Ethernet NIC
+ 0e11 b01f NC3122 Fast Ethernet NIC (dual port)
+ 0e11 b02f NC1120 Ethernet NIC
+ 0e11 b04a Netelligent 10/100TX NIC with Wake on LAN
+ 0e11 b0c6 NC3161 Fast Ethernet NIC (embedded, WOL)
+ 0e11 b0c7 NC3160 Fast Ethernet NIC (embedded)
+ 0e11 b0d7 NC3121 Fast Ethernet NIC (WOL)
+ 0e11 b0dd NC3131 Fast Ethernet NIC (dual port)
+ 0e11 b0de NC3132 Fast Ethernet Module (dual port)
+ 0e11 b0e1 NC3133 Fast Ethernet Module (100-FX)
+ 0e11 b134 NC3163 Fast Ethernet NIC (embedded, WOL)
+ 0e11 b13c NC3162 Fast Ethernet NIC (embedded)
+ 0e11 b144 NC3123 Fast Ethernet NIC (WOL)
+ 0e11 b163 NC3134 Fast Ethernet NIC (dual port)
+ 0e11 b164 NC3135 Fast Ethernet Upgrade Module (dual port)
+ 0e11 b1a4 NC7131 Gigabit Server Adapter
+ 1014 005c 82558B Ethernet Pro 10/100
+ 1014 01bc 82559 Fast Ethernet LAN On Motherboard
+ 1014 01f1 10/100 Ethernet Server Adapter
+ 1014 01f2 10/100 Ethernet Server Adapter
+ 1014 0207 Ethernet Pro/100 S
+ 1014 0232 10/100 Dual Port Server Adapter
+ 1014 023a ThinkPad R30
+ 1014 105c Netfinity 10/100
+ 1014 2205 ThinkPad A22p
+ 1014 305c 10/100 EtherJet Management Adapter
+ 1014 405c 10/100 EtherJet Adapter with Alert on LAN
+ 1014 505c 10/100 EtherJet Secure Management Adapter
+ 1014 605c 10/100 EtherJet Secure Management Adapter
+ 1014 705c 10/100 Netfinity 10/100 Ethernet Security Adapter
+ 1014 805c 10/100 Netfinity 10/100 Ethernet Security Adapter
+ 1028 009b 10/100 Ethernet Server Adapter
+ 1028 00ce 10/100 Ethernet Server Adapter
+ 1033 8000 PC-9821X-B06
+ 1033 8016 PK-UG-X006
+ 1033 801f PK-UG-X006
+ 1033 8026 PK-UG-X006
+ 1033 8063 82559-based Fast Ethernet Adapter
+ 1033 8064 82559-based Fast Ethernet Adapter
+ 103c 10c0 NetServer 10/100TX
+ 103c 10c3 NetServer 10/100TX
+ 103c 10ca NetServer 10/100TX
+ 103c 10cb NetServer 10/100TX
+ 103c 10e3 NetServer 10/100TX
+ 103c 10e4 NetServer 10/100TX
+ 103c 1200 NetServer 10/100TX
+ 108e 10cf EtherExpress PRO/100(B)
+ 10c3 1100 SmartEther100 SC1100
+ 10cf 1115 8255x-based Ethernet Adapter (10/100)
+ 10cf 1143 8255x-based Ethernet Adapter (10/100)
+ 110a 008b 82551QM Fast Ethernet Multifuction PCI/CardBus Controller
+ 114a 0582 PC8 onboard ethernet ETH2
+ 1179 0001 8255x-based Ethernet Adapter (10/100)
+ 1179 0002 PCI FastEther LAN on Docker
+ 1179 0003 8255x-based Fast Ethernet
+ 1259 2560 AT-2560 100
+ 1259 2561 AT-2560 100 FX Ethernet Adapter
+ 1266 0001 NE10/100 Adapter
+ 13e9 1000 6221L-4U
+ 144d 2501 SEM-2000 MiniPCI LAN Adapter
+ 144d 2502 SEM-2100IL MiniPCI LAN Adapter
+ 1668 1100 EtherExpress PRO/100B (TX) (MiniPCI Ethernet+Modem)
+ 1775 1100 CR11/VR11 Single Board Computer
+ 1775 ce90 CE9
+ 1af4 1100 QEMU Virtual Machine
+ 4c53 1080 CT8 mainboard
+ 4c53 10e0 PSL09 PrPMC
+ 8086 0001 EtherExpress PRO/100B (TX)
+ 8086 0002 EtherExpress PRO/100B (T4)
+ 8086 0003 EtherExpress PRO/10+
+ 8086 0004 EtherExpress PRO/100 WfM
+ 8086 0005 82557 10/100
+ 8086 0006 82557 10/100 with Wake on LAN
+ 8086 0007 82558 10/100 Adapter
+ 8086 0008 82558 10/100 with Wake on LAN
+ 8086 0009 82558B PRO/100+ PCI (TP)
+ 8086 000a EtherExpress PRO/100+ Management Adapter
+ 8086 000b EtherExpress PRO/100+
+ 8086 000c EtherExpress PRO/100+ Management Adapter
+ 8086 000d EtherExpress PRO/100+ Alert On LAN II* Adapter
+ 8086 000e EtherExpress PRO/100+ Management Adapter with Alert On LAN*
+ 8086 000f EtherExpress PRO/100 Desktop Adapter
+ 8086 0010 EtherExpress PRO/100 S Management Adapter
+ 8086 0011 EtherExpress PRO/100 S Management Adapter
+ 8086 0012 EtherExpress PRO/100 S Advanced Management Adapter (D)
+ 8086 0013 EtherExpress PRO/100 S Advanced Management Adapter (E)
+ 8086 0030 EtherExpress PRO/100 Management Adapter with Alert On LAN* GC
+ 8086 0031 EtherExpress PRO/100 Desktop Adapter
+ 8086 0040 EtherExpress PRO/100 S Desktop Adapter
+ 8086 0041 EtherExpress PRO/100 S Desktop Adapter
+ 8086 0042 EtherExpress PRO/100 Desktop Adapter
+ 8086 0050 EtherExpress PRO/100 S Desktop Adapter
+ 8086 1009 EtherExpress PRO/100+ Server Adapter
+ 8086 100c EtherExpress PRO/100+ Server Adapter (PILA8470B)
+ 8086 1012 EtherExpress PRO/100 S Server Adapter (D)
+ 8086 1013 EtherExpress PRO/100 S Server Adapter (E)
+ 8086 1015 EtherExpress PRO/100 S Dual Port Server Adapter
+ 8086 1017 EtherExpress PRO/100+ Dual Port Server Adapter
+ 8086 1030 EtherExpress PRO/100+ Management Adapter with Alert On LAN* G Server
+ 8086 1040 EtherExpress PRO/100 S Server Adapter
+ 8086 1041 EtherExpress PRO/100 S Server Adapter
+ 8086 1042 EtherExpress PRO/100 Server Adapter
+ 8086 1050 EtherExpress PRO/100 S Server Adapter
+ 8086 1051 EtherExpress PRO/100 Server Adapter
+ 8086 1052 EtherExpress PRO/100 Server Adapter
+ 8086 10f0 EtherExpress PRO/100+ Dual Port Adapter
+ 8086 1229 82557/8/9 [Ethernet Pro 100]
+ 8086 2009 EtherExpress PRO/100 S Mobile Adapter
+ 8086 200d EtherExpress PRO/100 Cardbus
+ 8086 200e EtherExpress PRO/100 LAN+V90 Cardbus Modem
+ 8086 200f EtherExpress PRO/100 SR Mobile Adapter
+ 8086 2010 EtherExpress PRO/100 S Mobile Combo Adapter
+ 8086 2013 EtherExpress PRO/100 SR Mobile Combo Adapter
+ 8086 2016 EtherExpress PRO/100 S Mobile Adapter
+ 8086 2017 EtherExpress PRO/100 S Combo Mobile Adapter
+ 8086 2018 EtherExpress PRO/100 SR Mobile Adapter
+ 8086 2019 EtherExpress PRO/100 SR Combo Mobile Adapter
+ 8086 2101 EtherExpress PRO/100 P Mobile Adapter
+ 8086 2102 EtherExpress PRO/100 SP Mobile Adapter
+ 8086 2103 EtherExpress PRO/100 SP Mobile Adapter
+ 8086 2104 EtherExpress PRO/100 SP Mobile Adapter
+ 8086 2105 EtherExpress PRO/100 SP Mobile Adapter
+ 8086 2106 EtherExpress PRO/100 P Mobile Adapter
+ 8086 2107 EtherExpress PRO/100 Network Connection
+ 8086 2108 EtherExpress PRO/100 Network Connection
+ 8086 2200 EtherExpress PRO/100 P Mobile Combo Adapter
+ 8086 2201 EtherExpress PRO/100 P Mobile Combo Adapter
+ 8086 2202 EtherExpress PRO/100 SP Mobile Combo Adapter
+ 8086 2203 EtherExpress PRO/100+ MiniPCI
+ 8086 2204 EtherExpress PRO/100+ MiniPCI
+ 8086 2205 EtherExpress PRO/100 SP Mobile Combo Adapter
+ 8086 2206 EtherExpress PRO/100 SP Mobile Combo Adapter
+ 8086 2207 EtherExpress PRO/100 SP Mobile Combo Adapter
+ 8086 2208 EtherExpress PRO/100 P Mobile Combo Adapter
+ 8086 2402 EtherExpress PRO/100+ MiniPCI
+ 8086 2407 EtherExpress PRO/100+ MiniPCI
+ 8086 2408 EtherExpress PRO/100+ MiniPCI
+ 8086 2409 EtherExpress PRO/100+ MiniPCI
+ 8086 240f EtherExpress PRO/100+ MiniPCI
+ 8086 2410 EtherExpress PRO/100+ MiniPCI
+ 8086 2411 EtherExpress PRO/100+ MiniPCI
+ 8086 2412 EtherExpress PRO/100+ MiniPCI
+ 8086 2413 EtherExpress PRO/100+ MiniPCI
+ 8086 3000 82559 Fast Ethernet LAN on Motherboard
+ 8086 3001 82559 Fast Ethernet LOM with Basic Alert on LAN*
+ 8086 3002 82559 Fast Ethernet LOM with Alert on LAN II*
+ 8086 3006 EtherExpress PRO/100 S Network Connection
+ 8086 3007 EtherExpress PRO/100 S Network Connection
+ 8086 3008 EtherExpress PRO/100 Network Connection
+ 8086 3010 EtherExpress PRO/100 S Network Connection
+ 8086 3011 EtherExpress PRO/100 S Network Connection
+ 8086 3012 EtherExpress PRO/100 Network Connection
+ 8086 301a S845WD1-E mainboard
+ 8086 3411 SDS2 Mainboard
+ 122d 430FX - 82437FX TSC [Triton I]
+ 122e 82371FB PIIX ISA [Triton I]
+ 1230 82371FB PIIX IDE [Triton I]
+ 1231 DSVD Modem
+ 1234 430MX - 82371MX Mobile PCI I/O IDE Xcelerator (MPIIX)
+ 1235 430MX - 82437MX Mob. System Ctrlr (MTSC) & 82438MX Data Path (MTDP)
+ 1237 440FX - 82441FX PMC [Natoma]
+ 01de fffe Propolis Virtual 440FX
+ 1af4 1100 Qemu virtual machine
+ 1239 82371FB PIIX IDE Interface
+ 123b 82380PB PCI to PCI Docking Bridge
+ 123c 82380AB (MISA) Mobile PCI-to-ISA Bridge
+ 123d 683053 Programmable Interrupt Device
+ 123e 82466GX (IHPC) Integrated Hot-Plug Controller (hidden mode)
+ 123f 82466GX Integrated Hot-Plug Controller (IHPC)
+ 1240 82752 (752) AGP Graphics Accelerator
+ 124b 82380FB (MPCI2) Mobile Docking Controller
+ 124c Ethernet Connection E823-L for backplane
+ 124d Ethernet Connection E823-L for SFP
+ 124e Ethernet Connection E823-L/X557-AT 10GBASE-T
+ 124f Ethernet Connection E823-L 1GbE
+ 1250 430HX - 82439HX TXC [Triton II]
+ 125b Ethernet Controller I226-LM
+ 125c Ethernet Controller I226-V
+ 1360 82806AA PCI64 Hub PCI Bridge
+ 1361 82806AA PCI64 Hub Controller (HRes)
+ 8086 1361 82806AA PCI64 Hub Controller (HRes)
+ 8086 8000 82806AA PCI64 Hub Controller (HRes)
+ 1460 82870P2 P64H2 Hub PCI Bridge
+ 1461 82870P2 P64H2 I/OxAPIC
+ 15d9 3480 P4DP6
+ 4c53 1090 Cx9/Vx9 mainboard
+ 1462 82870P2 P64H2 Hot Plug Controller
+ 1501 82567V-3 Gigabit Network Connection
+ 1502 82579LM Gigabit Network Connection (Lewisville)
+ 1028 04a3 Precision M4600
+ 17aa 21ce ThinkPad T520
+ 8086 3578 Server Board S1200BTLR
+ 8086 357a Server Board S1200BTS
+ 1503 82579V Gigabit Network Connection
+ 1043 849c P8P67 Deluxe Motherboard
+ 10cf 161c LIFEBOOK E752
+ 8086 200d DH61CR motherboard
+ 1507 Ethernet Express Module X520-P2
+ 1508 82598EB Gigabit BX Network Connection
+ 1509 82580 Gigabit Network Connection
+ 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
+ 150e 82580 Gigabit Network Connection
+ 103c 1780 NC365T 4-port Ethernet Server Adapter
+ 8086 12a1 Ethernet Server Adapter I340-T4
+ 8086 12a2 Ethernet Server Adapter I340-T4
+ 150f 82580 Gigabit Fiber Network Connection
+ 1510 82580 Gigabit Backplane Connection
+ 1511 82580 Gigabit SFP Connection
+ 1513 CV82524 Thunderbolt Controller [Light Ridge 4C 2010]
+ 1514 Ethernet X520 10GbE Dual Port KX4 Mezz
+ 8086 000b Ethernet X520 10GbE Dual Port KX4 Mezz
+ 1515 X540 Ethernet Controller Virtual Function
+ 1516 82580 Gigabit Network Connection
+ 8086 12b1 Ethernet Server Adapter I340-T2
+ 8086 12b2 Ethernet Server Adapter I340-T2
+ 1517 82599ES 10 Gigabit Network Connection
+ 1137 006a UCS CNA M61KR-I Intel Converged Network Adapter
+ 1518 82576NS SerDes Gigabit Network Connection
+ 151a DSL2310 Thunderbolt Controller [Eagle Ridge 2C 2011]
+ 151b CVL2510 Thunderbolt Controller [Light Peak 2C 2010]
+ 151c 82599 10 Gigabit TN Network Connection
+ 108e 7b13 Dual 10GBASE-T LP
+ 151d Ethernet Connection E823-L for QSFP
+ 1520 I350 Ethernet Controller Virtual Function
+ 1521 I350 Gigabit Network Connection
+ 1028 0602 Gigabit 2P I350-t LOM
+ 1028 0693 Gigabit 2P I350-t LOM
+ 1028 06e2 Gigabit 2P I350-t LOM
+ 1028 0757 Gigabit I350-t LOM
+ 1028 075a Gigabit I350-t LOM
+ 1028 1f60 Gigabit 4P I350-t rNDC
+ 1028 1f62 Gigabit 4P X540/I350 rNDC
+ 1028 1fa8 Ethernet 10G 4P X550/I350 rNDC
+ 1028 1fa9 Ethernet 10G 4P X550 rNDC
+ 1028 1faa Gigabit 4P X550/I350 rNDC
+ 1028 ff9a Gigabit 4P X710/I350 rNDC
+ 103c 17d1 Ethernet 1Gb 4-port 366FLR Adapter
+ 103c 2003 Ethernet 1Gb 2-port 367i Adapter
+ 103c 2226 Ethernet 1Gb 1-port 364i Adapter
+ 103c 337f Ethernet 1Gb 2-port 361i Adapter
+ 103c 3380 Ethernet 1Gb 4-port 366i Adapter
+ 103c 339e Ethernet 1Gb 2-port 361T Adapter
+ 103c 8157 Ethernet 1Gb 4-port 366T Adapter
+ 108e 7b16 Quad Port GbE PCIe 2.0 ExpressModule, UTP
+ 108e 7b18 Quad Port GbE PCIe 2.0 Low Profile Adapter, UTP
+ 1093 7648 PCIe-8237R Ethernet Adapter
+ 1093 7649 PCIe-8236 Ethernet Adapter
+ 1093 76b1 PCIe-8237R-S Ethernet Adapter
+ 1093 775b PCIe-8237 Ethernet Adapter
+ 10a9 802a UV2-BaseIO dual-port GbE
+ 1137 023e 1GigE I350 LOM
+ 15d9 0000 AOC-SGP-i4
+ 15d9 0652 Dual Port i350 GbE MicroLP [AOC-CGP-i2]
+ 17aa 1074 ThinkServer I350-T4 AnyFabric
+ 17aa 4005 I350 Gigabit Network Connection
+ 18d4 0c07 I350 1Gb 2-port RJ45 OCP Mezz Card MOP41-I-1GT2
+ 193d 1005 360T-B
+ 193d 1007 360T-L
+# NIC-ETH360T-3S-4P OCP3.0 4x1G Base-T Card
+ 193d 1080 NIC-ETH360T-3S-4P
+ 1bd4 001d 1G base-T QP EP014Ti1 Adapter
+ 1bd4 0035 1G base-T QP EP014Ti1 Adapter
+ 1bd4 0066 F014I350
+ 1bd4 008a F012I350
+ 1bd4 008d ENFI1100-T4
+ 8086 0001 Ethernet Server Adapter I350-T4
+ 8086 0002 Ethernet Server Adapter I350-T2
+ 8086 0003 Ethernet Network Adapter I350-T4 for OCP NIC 3.0
+ 8086 00a1 Ethernet Server Adapter I350-T4
+ 8086 00a2 Ethernet Server Adapter I350-T2
+ 8086 00a3 Ethernet Network Adapter I350-T4 for OCP NIC 3.0
+ 8086 00aa Ethernet Network Adapter I350-T4 for OCP NIC 3.0
+ 8086 4017 Ethernet Network Adapter I350-T4 for OCP NIC 3.0
+ 8086 5001 Ethernet Server Adapter I350-T4
+ 8086 5002 Ethernet Server Adapter I350-T2
+ 8086 5003 Ethernet 1G 4P I350-t OCP
+ 1522 I350 Gigabit Fiber Network Connection
+ 108e 7b17 Quad Port GbE PCIe 2.0 ExpressModule, MMF
+ 108e 7b19 Dual Port GbE PCIe 2.0 Low Profile Adapter, MMF
+ 8086 0002 Ethernet Server Adapter I350-T2
+ 8086 0003 Ethernet Server Adapter I350-F4
+ 8086 0004 Ethernet Server Adapter I350-F2
+ 8086 0005 Ethernet Server Adapter I350-F1
+ 8086 00a2 Ethernet Server Adapter I350-T2
+ 8086 00a3 Ethernet Server Adapter I350-F4
+ 8086 00a4 Ethernet Server Adapter I350-F2
+ 1523 I350 Gigabit Backplane Connection
+ 1028 0060 Gigabit 2P I350 LOM
+ 1028 1f9b Gigabit 4P I350-t bNDC
+ 103c 1784 Ethernet 1Gb 2-port 361FLB Adapter
+ 103c 18d1 Ethernet 1Gb 2-port 361FLB Adapter
+ 103c 1989 Ethernet 1Gb 2-port 363i Adapter
+ 103c 339f Ethernet 1Gb 4-port 366M Adapter
+ 8086 1f52 1GbE 4P I350 Mezz
+ 1524 I350 Gigabit Connection
+ 1525 82567V-4 Gigabit Network Connection
+ 1526 82576 Gigabit Network Connection
+ 8086 a05c Gigabit ET2 Quad Port Server Adapter
+ 8086 a06c Gigabit ET2 Quad Port Server Adapter
+ 1527 82580 Gigabit Fiber Network Connection
+ 8086 0001 Ethernet Server Adapter I340-F4
+ 8086 0002 Ethernet Server Adapter I340-F4
+ 1528 Ethernet Controller 10-Gigabit X540-AT2
+ 1028 1f61 Ethernet 10G 4P X540/I350 rNDC
+ 103c 192d 561FLR-T 2-port 10Gb Ethernet Adapter
+ 103c 2004 Ethernet 10Gb 2-port 561i Adapter
+ 103c 211a Ethernet 10Gb 2-port 561T Adapter
+ 108e 4853 Ethernet Controller 10-Gigabit X540-AT2
+ 108e 7b14 Sun Dual Port 10 GbE PCIe 2.0 ExpressModule, Base-T
+ 108e 7b15 Sun Dual Port 10 GbE PCIe 2.0 Low Profile Adapter, Base-T
+ 1137 00bf Ethernet Converged Network Adapter X540-T2
+ 1170 0052 Ethernet Controller 10-Gigabit X540-AT2
+ 15d9 0734 AOC-STG-I2T
+ 17aa 1073 ThinkServer X540-T2 AnyFabric
+ 17aa 4006 Ethernet Controller 10-Gigabit X540-AT2
+ 1bd4 001a 10G base-T DP ER102Ti3 Rack Adapter
+ 1bd4 0033 10G base-T DP EP102Ti3 Adapter
+ 1bd4 0034 10G base-T DP EP102Ti3A Adapter
+ 8086 0001 Ethernet Converged Network Adapter X540-T2
+ 8086 0002 Ethernet Converged Network Adapter X540-T1
+ 8086 001a Ethernet Converged Network Adapter X540-T2
+ 8086 00a2 Ethernet Converged Network Adapter X540-T1
+ 8086 1f61 Ethernet 10G 4P X540/I350 rNDC
+ 8086 5003 Ethernet 10G 2P X540-t Adapter
+ 8086 5004 Ethernet 10G 2P X540-t Adapter
+ 1529 82599 10 Gigabit Dual Port Network Connection with FCoE
+ 152a 82599 10 Gigabit Dual Port Backplane Connection with FCoE
+ 152e 82599 Virtual Function
+ 152f I350 Virtual Function
+ 1530 X540 Virtual Function
+ 1531 I210 Gigabit Unprogrammed
+ 1533 I210 Gigabit Network Connection
+ 1028 0b35 I210 Gigabit Network Connection
+ 103c 0003 Ethernet I210-T1 GbE NIC
+ 1059 0180 RD10019 1GbE interface
+ 1093 7706 Compact Vision System Ethernet Adapter
+ 10a9 802c UV300 BaseIO single-port GbE
+ 10a9 802d UV3000 BaseIO GbE Network
+ 17aa 1059 I210 Gigabit Network Connection
+ 17aa 1100 ThinkServer Ethernet Server Adapter
+ 17aa 1509 I210 Gigabit Network Connection
+ 17aa 404d I210 PCIe 1Gb 1-Port RJ45 LOM
+ 8086 0001 Ethernet Server Adapter I210-T1
+ 8086 0002 Ethernet Server Adapter I210-T1
+ 1536 I210 Gigabit Fiber Network Connection
+ 1537 I210 Gigabit Backplane Connection
+ 1059 0110 T4005 1GbE interface
+ 1059 0111 T4007 1GbE interface
+ 1059 0120 T4008 1GbE interface
+ 1059 0130 T4009 1GbE interface
+ 1059 0140 T2035 1GbE interface
+ 1059 0150 RD-01068 1GbE interface
+ 1059 0170 RD-01213 10GbE interface
+ 1538 I210 Gigabit Network Connection
+ 1539 I211 Gigabit Network Connection
+ 153a Ethernet Connection I217-LM
+ 103c 1909 ZBook 15
+ 103c 1998 EliteDesk 800 G1
+ 17aa 220e ThinkPad T440p
+ 17aa 309f ThinkCentre M83
+ 153b Ethernet Connection I217-V
+ 1547 DSL3510 Thunderbolt Controller [Cactus Ridge 4C 2012]
+ 1548 DSL3310 Thunderbolt Controller [Cactus Ridge 2C 2012]
+ 1549 DSL2210 Thunderbolt Controller [Port Ridge 1C 2011]
+ 154a Ethernet Server Adapter X520-4
+ 8086 011a Ethernet Converged Network Adapter X520-4
+ 8086 011b Ethernet Converged Network Adapter X520-4
+ 8086 011c Ethernet Converged Network Adapter X520-4
+ 154c Ethernet Virtual Function 700 Series
+ 154d Ethernet 10G 2P X520 Adapter
+ 8086 7b11 10GbE 2P X520 Adapter
+ 1557 82599 10 Gigabit Network Connection
+ 17aa 4008 82599EN 10 Gigabit Network Connection
+ 1bd4 001c 10G SFP+ SP ER101Fi4 Rack Adapter
+ 1bd4 0030 10G SFP+ SP EP101Fi4A Adapter
+ 8086 0001 Ethernet OCP Server Adapter X520-1
+ 1558 Ethernet Converged Network Adapter X520-Q1
+ 8086 011a Ethernet Converged Network Adapter X520-Q1
+ 8086 011b Ethernet Converged Network Adapter X520-Q1
+ 1559 Ethernet Connection I218-V
+ 155a Ethernet Connection I218-LM
+ 17aa 2214 ThinkPad X240
+ 155c Ethernet Server Bypass Adapter
+ 8086 0001 Ethernet Server Bypass Adapter X540-T2
+ 155d Ethernet Server Bypass Adapter
+ 8086 0001 Ethernet Server Bypass Adapter X520-SR2
+ 8086 0002 Ethernet Server Bypass Adapter X520-LR2
+ 1560 Ethernet Controller X540
+ 1563 Ethernet Controller X550
+ 1028 1fa8 Ethernet 10G 4P X550/I350 rNDC
+ 1028 1fa9 Ethernet 10G 4P X550 rNDC
+ 1137 02b2 X550-TX 10 Gig LOM
+ 1137 02b3 X550-TX 10 Gig LOM
+ 1170 0001 Intel Ethernet Controller X550-T2 OCP card
+ 14c0 1201 X550 10Gb 2P RJ45 OCP Mezz
+ 1590 00d1 Ethernet 10Gb 2-port 562T Adapter
+ 1590 00d2 Ethernet 10Gb 2-port 562FLR-T Adapter
+ 16b8 7217 Twin10G Thunderbolt 3 Edition
+ 18d4 0c08 X550 10Gb 2-port RJ45 OCP Mezz Card MOP81-I-10GT2
+ 193d 1008 560T-B
+ 193d 1009 560T-L
+ 193d 1011 UN-NIC-ETH563T-sL-2P
+ 8086 0001 Ethernet Converged Network Adapter X550-T2
+ 8086 001a Ethernet Converged Network Adapter X550-T2
+ 8086 001b Ethernet Server Adapter X550-T2 for OCP
+ 8086 001d Ethernet 10G 2P X550-t Adapter
+ 8086 0022 Ethernet Converged Network Adapter X550-T2
+ 1564 X550 Virtual Function
+ 1565 X550 Virtual Function
+ 1566 DSL4410 Thunderbolt NHI [Redwood Ridge 2C 2013]
+ 1567 DSL4410 Thunderbolt Bridge [Redwood Ridge 2C 2013]
+ 1568 DSL4510 Thunderbolt NHI [Redwood Ridge 4C 2013]
+ 1569 DSL4510 Thunderbolt Bridge [Redwood Ridge 4C 2013]
+ 156a DSL5320 Thunderbolt 2 NHI [Falcon Ridge 2C 2013]
+ 156b DSL5320 Thunderbolt 2 Bridge [Falcon Ridge 2C 2013]
+ 156c DSL5520 Thunderbolt 2 NHI [Falcon Ridge 4C 2013]
+ 156d DSL5520 Thunderbolt 2 Bridge [Falcon Ridge 4C 2013]
+ 156f Ethernet Connection I219-LM
+ 1028 06dc Latitude E7470
+ 103c 8079 EliteBook 840 G3
+ 17aa 2247 ThinkPad T570
+ 1570 Ethernet Connection I219-V
+ 1571 Ethernet Virtual Function 700 Series
+ 1572 Ethernet Controller X710 for 10GbE SFP+
+ 1028 0000 Ethernet 10G X710 rNDC
+ 1028 1f99 Ethernet 10G 4P X710/I350 rNDC
+ 1028 1f9c Ethernet 10G 4P X710 SFP+ rNDC
+ 103c 0000 Ethernet 10Gb 562SFP+ Adapter
+ 103c 22fc Ethernet 10Gb 2-port 562FLR-SFP+ Adapter
+ 103c 22fd Ethernet 10Gb 2-port 562SFP+ Adapter
+ 1137 0000 Ethernet Converged NIC X710-DA
+ 1137 013b Ethernet Converged NIC X710-DA4
+ 1137 020a Ethernet Converged NIC X710-DA2
+ 1590 0000 Ethernet Controller X710 for 10GbE SFP+
+ 1590 0225 Ethernet 10GbE 4P 563SFP+ Adapter
+ 1590 022f Ethernet 10Gb 2-port 564i Communication Board
+ 17aa 0000 ThinkServer X710 AnyFabric for 10GbE SFP+
+ 17aa 4001 ThinkServer X710-4 AnyFabric for 10GbE SFP+
+ 17aa 4002 ThinkServer X710-2 AnyFabric for 10GbE SFP+
+ 193d 1020 NIC-ETH561F-sL-4x10G
+ 193d 1021 NIC-ETH561F-sL-2x10G
+# NIC-ETH561F-3S-2P OCP3.0 2x10G SFP+ Card
+ 193d 1081 NIC-ETH561F-3S-2P
+ 19e5 d11c Ethernet 2-port X710 10Gb SFP+ Adapter SP330
+ 1bd4 0042 10G SFP+ DP EP102Fi4 Adapter
+ 1bd4 0056 Ethernet Network Adapter X710-BM2 for OCP NIC 3.0
+ 1bd4 0065 F102IX710
+ 1bd4 0074 Ethernet Network Adapter X710-BM2 for lldp
+ 1bd4 008b F102IX710
+ 8086 0000 Ethernet Converged Network Adapter X710
+ 8086 0001 Ethernet Converged Network Adapter X710-4
+ 8086 0002 Ethernet Converged Network Adapter X710-4
+ 8086 0004 Ethernet Converged Network Adapter X710-4
+ 8086 0005 Ethernet 10G 4P X710 Adapter
+ 8086 0006 Ethernet 10G 2P X710 Adapter
+ 8086 0007 Ethernet Converged Network Adapter X710-2
+ 8086 0008 Ethernet Converged Network Adapter X710-2
+ 8086 0009 Ethernet Controller X710 for 10GbE SFP+
+ 8086 000a Ethernet Controller X710 for 10GbE SFP+
+ 8086 000b Ethernet Server Adapter X710-DA2 for OCP
+ 8086 000d Ethernet Controller X710 for 10GbE SFP+
+ 8086 000e Ethernet Server Adapter OCP X710-2
+ 8086 000f Ethernet Server Adapter OCP X710-2
+ 8086 0010 Ethernet Converged Network Adapter X710
+ 8086 0011 Ethernet Network Adapter X710-2 for OCP NIC 3.0
+ 8086 0012 Ethernet Network Adapter X710-4 for OCP NIC 3.0
+ 8086 0013 Ethernet 10G 2P X710 OCP
+ 8086 0014 Ethernet 10G 4P X710 OCP
+ 8086 0015 Ethernet Server Adapter X710-DA2 for OCP
+ 8086 00a1 Ethernet Network Adapter X710-2 for OCP NIC 3.0
+ 8086 00a2 Ethernet Network Adapter X710-4 for OCP NIC 3.0
+ 8086 4005 Ethernet Controller X710 for 10GbE SFP+
+ 8086 4006 Ethernet Controller X710 for 10GbE SFP+
+ 8086 4007 Ethernet Controller X710 for 10GbE SFP+
+ 1574 Ethernet Controller XL710 Emulation
+ 1575 DSL6340 Thunderbolt 3 NHI [Alpine Ridge 2C 2015]
+ 1576 DSL6340 Thunderbolt 3 Bridge [Alpine Ridge 2C 2015]
+ 1577 DSL6540 Thunderbolt 3 NHI [Alpine Ridge 4C 2015]
+ 1578 DSL6540 Thunderbolt 3 Bridge [Alpine Ridge 4C 2015]
+ 157b I210 Gigabit Network Connection
+ ea50 cc10 RXi2-BP
+ 157c I210 Gigabit Backplane Connection
+ 157d DSL5110 Thunderbolt 2 NHI (Low Power) [Win Ridge 2C 2014]
+ 157e DSL5110 Thunderbolt 2 Bridge (Low Power) [Win Ridge 2C 2014]
+ 1580 Ethernet Controller XL710 for 40GbE backplane
+ 1581 Ethernet Controller X710 for 10GbE backplane
+ 1028 0000 Ethernet 10G X710-k bNDC
+ 1028 1f98 Ethernet 10G 4P X710-k bNDC
+ 1028 1f9e Ethernet 10G 2P X710-k bNDC
+ 1059 0150 RD-01068 10GbE-KR interface
+ 1059 0170 RD-01213 10GbE interface
+ 1590 0000 Ethernet 2-port 563i Adapter
+ 1590 00f8 Ethernet 2-port 563i Adapter
+ 193d 100e NIC-ETH561i-Mb-4x10G
+ 8086 0000 Ethernet Converged Network Adapter XL710-Q2
+ 1583 Ethernet Controller XL710 for 40GbE QSFP+
+ 1028 0000 Ethernet 40G 2P XL710 QSFP+ rNDC
+ 1028 1f9f Ethernet 40G 2P XL710 QSFP+ rNDC
+ 108e 0000 10 Gb/40 Gb Ethernet Adapter
+ 108e 7b1b 10 Gb/40 Gb Ethernet Adapter
+ 108e 7b1d 10Gb/40Gb Ethernet Adapter
+ 1137 0000 Ethernet Converged NIC XL710-QDA2
+ 1137 013c Ethernet Converged NIC XL710-QDA2
+ 8086 0000 Ethernet Converged Network Adapter XL710-Q2
+ 8086 0001 Ethernet Converged Network Adapter XL710-Q2
+ 8086 0002 Ethernet Converged Network Adapter XL710-Q2
+ 8086 0003 Ethernet I/O Module XL710-Q2
+ 8086 0004 Ethernet Server Adapter XL710-Q2OCP
+ 8086 0006 Ethernet Converged Network Adapter XL710-Q2
+ 1584 Ethernet Controller XL710 for 40GbE QSFP+
+ 8086 0000 Ethernet Converged Network Adapter XL710-Q1
+ 8086 0001 Ethernet Converged Network Adapter XL710-Q1
+ 8086 0002 Ethernet Converged Network Adapter XL710-Q1
+ 8086 0003 Ethernet I/O Module XL710-Q1
+ 8086 0004 Ethernet Server Adapter XL710-Q1OCP
+ 1585 Ethernet Controller X710 for 10GbE QSFP+
+ 1586 Ethernet Controller X710 for 10GBASE-T
+ 108e 0000 Ethernet Controller X710 for 10GBASE-T
+ 108e 4857 Ethernet Controller X710 for 10GBASE-T
+ 1587 Ethernet Controller XL710 for 20GbE backplane
+ 103c 0000 Ethernet 10/20Gb 2-port 660FLB Adapter
+ 103c 22fe Ethernet 10/20Gb 2-port 660FLB Adapter
+ 1588 Ethernet Controller XL710 for 20GbE backplane
+ 103c 0000 Ethernet 10/20Gb 2-port 660M Adapter
+ 103c 22ff Ethernet 10/20Gb 2-port 660M Adapter
+ 1137 0000 Ethernet Network Adapter XXV710
+ 1137 02b4 Ethernet Network Adapter XXV710 OCP 2.0
+ 1589 Ethernet Controller X710/X557-AT 10GBASE-T
+ 108e 0000 Quad Port 10GBase-T Adapter
+ 108e 7b1c Quad Port 10GBase-T Adapter
+ 8086 0000 Ethernet Converged Network Adapter X710-T
+ 8086 0001 Ethernet Converged Network Adapter X710-T4
+ 8086 0002 Ethernet Converged Network Adapter X710-T4
+ 8086 0003 Ethernet Converged Network Adapter X710-T
+ 8086 00a0 Ethernet Converged Network Adapter X710-T4
+ 8086 1003 Ethernet Converged Network Adapter X710-T
+ 158a Ethernet Controller XXV710 for 25GbE backplane
+ 1590 0000 10/25Gb Ethernet Adapter
+ 1590 0286 Synergy 4610C 10/25Gb Ethernet Adapter
+ 8086 0000 Ethernet Controller XXV710 for 25GbE backplane
+ 8086 000a Ethernet 25G 2P XXV710 Mezz
+ 158b Ethernet Controller XXV710 for 25GbE SFP28
+ 1137 0000 Ethernet Network Adapter XXV710
+ 1137 0225 Ethernet Network Adapter XXV710
+ 1137 02b4 Ethernet Network Adapter XXV710 OCP 2.0
+# UEFI PXE Disabled
+ 1374 0230 Single Port 25 Gigabit Ethernet PCI Express Server Adapter (PE325G1I71)
+# With UEFI PXE Enabled
+ 1374 0231 Single Port 25 Gigabit Ethernet PCI Express Server Adapter (PE325G1I71EU)
+# UEFI PXE Disabled
+ 1374 0234 Dual Port 25 Gigabit Ethernet PCI Express Server Adapter (PE325G2I71)
+# With UEFI PXE Enabled
+ 1374 0235 Dual Port 25 Gigabit Ethernet PCI Express Server Adapter (PE325G2I71EU)
+# PCIe x8 Bifurcated as x4x4, UEFI PXE Disabled, low profile
+ 1374 0238 Quad Port 25 Gigabit Ethernet PCI Express Server Adapter (PE325G4I71L)
+# PCIe x8 Bifurcated as x4x4, UEFI PXE Enabled, low profile
+ 1374 0239 Quad Port 25 Gigabit Ethernet PCI Express Server Adapter (PE325G4I71LEU)
+# PCIe x16 Bifurcated as x8x8, UEFI PXE Disabled, low profile
+ 1374 023a Quad Port 25 Gigabit Ethernet PCI Express Server Adapter (PE31625G4I71L)
+# PCIe x16 Bifurcated as x8x8, UEFI PXE Enabled, low profile
+ 1374 023b Quad Port 25 Gigabit Ethernet PCI Express Server Adapter (PE31625G4I71LEU)
+ 1590 0000 Ethernet Network Adapter XXV710-2
+ 1590 0253 Ethernet 10/25/Gb 2-port 661SFP28 Adapter
+ 8086 0000 Ethernet Network Adapter XXV710
+ 8086 0001 Ethernet Network Adapter XXV710-2
+ 8086 0002 Ethernet Network Adapter XXV710-2
+ 8086 0003 Ethernet Network Adapter XXV710-1
+ 8086 0004 Ethernet Network Adapter XXV710-1
+ 8086 0005 Ethernet Network Adapter OCP XXV710-2
+ 8086 0006 Ethernet Network Adapter OCP XXV710-2
+ 8086 0007 Ethernet Network Adapter OCP XXV710-1
+ 8086 0008 Ethernet Network Adapter OCP XXV710-1
+ 8086 0009 Ethernet 25G 2P XXV710 Adapter
+ 8086 000a Ethernet 25G 2P XXV710 OCP
+ 8086 000c Ethernet Network Adapter XXV710-DA2 for OCP 3.0
+ 8086 000d Ethernet 25G 2P XXV710 OCP
+ 8086 4001 Ethernet Network Adapter XXV710-2
+ 1591 Ethernet Controller E810-C for backplane
+ 8086 bcce Ethernet Controller E810-C for Intel(R) Open FPGA Stack
+ 1592 Ethernet Controller E810-C for QSFP
+ 1137 02bf E810CQDA2 2x100 GbE QSFP28 PCIe NIC
+ 193d 1050 NIC-ETH1060F-LP-2P 2x100GbE Ethernet PCIe Card
+ 8086 0001 Ethernet Network Adapter E810-C-Q1
+ 8086 0002 Ethernet Network Adapter E810-C-Q2
+ 8086 0004 Ethernet Network Adapter E810-C-Q2
+ 8086 0005 Ethernet Network Adapter E810-C-Q1 for OCP3.0
+ 8086 0006 Ethernet Network Adapter E810-C-Q2 for OCP3.0
+ 8086 0009 Ethernet Network Adapter E810-C-Q1
+ 8086 000a Ethernet Network Adapter E810-C-Q1 for OCP
+ 8086 000b Ethernet 100G 2P E810-C Adapter
+ 8086 000c Ethernet 100G 2P E810-C OCP
+ 8086 000d Ethernet Network Adapter E810-L-Q2 for OCP 3.0
+ 8086 000e Ethernet Network Adapter E810-2C-Q2
+ 8086 000f Ethernet Network Adapter E810-C-Q2T
+ 8086 0010 Ethernet 100G 2P E810-C-stg Adapter
+ 8086 0011 Ethernet Network Adapter E810-C-Q1 for OCP3.0
+ 8086 0012 Ethernet 100G 2P E810-C-st Adapter
+ 1593 Ethernet Controller E810-C for SFP
+ 1137 02c3 E810XXVDA4 4x25/10 GbE SFP28 PCIe NIC
+ 1137 02e9 E810XXVDA4TG 4x25/10 GbE SFP28 PCIe NIC
+ 1137 02ea E810XXVDA4T 4x25/10 GbE SFP28 PCIe NIC
+ 8086 0002 Ethernet Network Adapter E810-L-2
+ 8086 0005 Ethernet Network Adapter E810-XXV-4
+ 8086 0006 Ethernet Network Adapter E810-XXV-4
+ 8086 0007 Ethernet Network Adapter E810-XXV-4
+ 8086 0008 Ethernet Network Adapter E810-XXV-2
+ 8086 0009 Ethernet Network Adapter E810-XXV-2 for OCP 2.0
+ 8086 000a Ethernet 25G 4P E810-XXV Adapter
+ 8086 000c Ethernet Network Adapter E810-XXV-4 for OCP 3.0
+ 8086 000d Ethernet 25G 4P E810-XXV OCP
+ 8086 000e Ethernet Network Adapter E810-XXV-4T
+ 8086 000f Ethernet 25G 4P E810-XXV-stg Adapter
+ 8086 0010 Ethernet 25G 4P E810-XXV-st Adapter
+ 8086 4010 Ethernet Network Adapter E810-XXV-4
+ 8086 4013 Ethernet Network Adapter E810-XXV-4 for OCP 3.0
+ 1599 Ethernet Controller E810-XXV for backplane
+ 8086 0001 Ethernet 25G 2P E810-XXV-k Mezz
+ 159a Ethernet Controller E810-XXV for QSFP
+ 159b Ethernet Controller E810-XXV for SFP
+ 1137 02be E810XXVDA2 2x25/10 GbE SFP28 PCIe NIC
+ 1bd4 0057 Ethernet Network Adapter E810-XXVAM2
+ 1bd4 0058 Ethernet Network Adapter E810-XXVAM2 for OCP 3.0
+ 1bd4 006e Ethernet Network Adapter E810-XXVAM2 for BD
+ 1bd4 0083 Ethernet Network Adapter E810-XXVAM2 for lldp
+ 1eec 0102 VSE-225-41E Dual-port 10Gb/25Gb Etherent PCIe
+ 8086 0001 Ethernet 25G 2P E810-XXV OCP
+ 8086 0002 Ethernet 25G 2P E810-XXV Adapter
+ 8086 0003 Ethernet Network Adapter E810-XXV-2
+ 8086 0005 Ethernet Network Adapter E810-XXV-2 for OCP 3.0
+ 8086 4001 Ethernet Network Adapter E810-XXV-2
+ 8086 4002 Ethernet Network Adapter E810-XXV-2 for OCP 3.0
+ 8086 4003 Ethernet Network Adapter E810-XXV-2
+ 8086 4015 Ethernet Network Adapter E810-XXV-2 for OCP 3.0
+ 15a0 Ethernet Connection (2) I218-LM
+ 15a1 Ethernet Connection (2) I218-V
+ 15a2 Ethernet Connection (3) I218-LM
+ 15a3 Ethernet Connection (3) I218-V
+ 15a4 Ethernet Switch FM10000 Host Interface
+ 15a5 Ethernet Switch FM10000 Host Virtual Interface
+ 15a8 Ethernet Connection X552 Virtual Function
+ 15a9 X552 Virtual Function
+ 15aa Ethernet Connection X552 10 GbE Backplane
+ 1059 0120 T4008 10GbE interface
+ 15ab Ethernet Connection X552 10 GbE Backplane
+ 1059 0150 RD-01068 10GbE interface
+ 1059 0170 RD-01213 10GbE interface
+ 15ac Ethernet Connection X552 10 GbE SFP+
+ 1059 0160 RD-01167 10GbE interface
+ 15ad Ethernet Connection X552/X557-AT 10GBASE-T
+ 15ae Ethernet Connection X552 1000BASE-T
+ 15b0 Ethernet Connection X552 Backplane
+ 15b4 X553 Virtual Function
+ 15b5 DSL6340 USB 3.1 Controller [Alpine Ridge]
+ 15b6 DSL6540 USB 3.1 Controller [Alpine Ridge]
+ 15b7 Ethernet Connection (2) I219-LM
+ 15b8 Ethernet Connection (2) I219-V
+ 1462 7a72 H270 PC MATE
+ 15b9 Ethernet Connection (3) I219-LM
+ 15bb Ethernet Connection (7) I219-LM
+ 15bc Ethernet Connection (7) I219-V
+ 15bd Ethernet Connection (6) I219-LM
+ 15be Ethernet Connection (6) I219-V
+ 15bf JHL6240 Thunderbolt 3 NHI (Low Power) [Alpine Ridge LP 2016]
+ 15c0 JHL6240 Thunderbolt 3 Bridge (Low Power) [Alpine Ridge LP 2016]
+ 15c1 JHL6240 Thunderbolt 3 USB 3.1 Controller (Low Power) [Alpine Ridge LP 2016]
+ 15c2 Ethernet Connection X553 Backplane
+ 15c3 Ethernet Connection X553 Backplane
+ 15c4 Ethernet Connection X553 10 GbE SFP+
+ 15c5 X553 Virtual Function
+ 15c6 Ethernet Connection X553 1GbE
+ 15c7 Ethernet Connection X553 1GbE
+ 15c8 Ethernet Connection X553/X557-AT 10GBASE-T
+ 15ce Ethernet Connection X553 10 GbE SFP+
+ 15d0 Ethernet SDI Adapter
+ 8086 0001 Ethernet SDI Adapter FM10420-100GbE-QDA2
+ 8086 0002 Ethernet SDI Adapter FM10840-MTP2
+ 15d1 Ethernet Controller 10G X550T
+ 8086 0002 Ethernet Converged Network Adapter X550-T1
+ 8086 001b Ethernet Server Adapter X550-T1 for OCP
+ 8086 0021 Ethernet Converged Network Adapter X550-T1
+ 8086 00a2 Ethernet Converged Network Adapter X550-T1
+ 15d2 JHL6540 Thunderbolt 3 NHI (C step) [Alpine Ridge 4C 2016]
+ 15d3 JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016]
+ 15d4 JHL6540 Thunderbolt 3 USB Controller (C step) [Alpine Ridge 4C 2016]
+ 15d5 Ethernet SDI Adapter FM10420-25GbE-DA2
+ 8086 0001 Ethernet SDI Adapter FM10420-25GbE-DA2
+ 15d6 Ethernet Connection (5) I219-V
+ 15d7 Ethernet Connection (4) I219-LM
+ 15d8 Ethernet Connection (4) I219-V
+ 17aa 2247 ThinkPad T570
+ 17aa 224f ThinkPad X1 Carbon 5th Gen
+ 17aa 225d ThinkPad T480
+ 15d9 JHL6340 Thunderbolt 3 NHI (C step) [Alpine Ridge 2C 2016]
+ 15da JHL6340 Thunderbolt 3 Bridge (C step) [Alpine Ridge 2C 2016]
+ 15db JHL6340 Thunderbolt 3 USB 3.1 Controller (C step) [Alpine Ridge 2C 2016]
+ 15df Ethernet Connection (8) I219-LM
+ 15e0 Ethernet Connection (8) I219-V
+ 15e1 Ethernet Connection (9) I219-LM
+ 15e2 Ethernet Connection (9) I219-V
+ 15e3 Ethernet Connection (5) I219-LM
+ 15e4 Ethernet Connection X553 1GbE
+ 15e5 Ethernet Connection X553 1GbE
+ 15e7 JHL7540 Thunderbolt 3 Bridge [Titan Ridge 2C 2018]
+ 15e8 JHL7540 Thunderbolt 3 NHI [Titan Ridge 2C 2018]
+ 15e9 JHL7540 Thunderbolt 3 USB Controller [Titan Ridge 2C 2018]
+ 15ea JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018]
+ 15eb JHL7540 Thunderbolt 3 NHI [Titan Ridge 4C 2018]
+ 1028 09be Latitude 7410
+ 15ec JHL7540 Thunderbolt 3 USB Controller [Titan Ridge 4C 2018]
+ 1028 09be Latitude 7410
+ 15ef JHL7540 Thunderbolt 3 Bridge [Titan Ridge DD 2018]
+ 15f0 JHL7540 Thunderbolt 3 USB Controller [Titan Ridge DD 2018]
+ 15f2 Ethernet Controller I225-LM
+ 8086 0001 Ethernet Network Adapter I225-T1
+ 8086 0002 Ethernet Network Adapter I225-T1
+ 15f3 Ethernet Controller I225-V
+ 8086 0003 Intel(R) Ethernet Controller (3) I225-V
+ 15f4 Ethernet Connection (15) I219-LM
+ 15f5 Ethernet Connection (15) I219-V
+ 15f6 I210 Gigabit Ethernet Connection
+ 15f9 Ethernet Connection (14) I219-LM
+ 15fa Ethernet Connection (14) I219-V
+ 15fb Ethernet Connection (13) I219-LM
+ 15fc Ethernet Connection (13) I219-V
+ 15ff Ethernet Controller X710 for 10GBASE-T
+ 1137 0000 X710TLG GbE RJ45 PCIe NIC
+ 1137 02c1 X710T2LG 2x10 GbE RJ45 PCIe NIC
+ 1137 02c2 X710T4LG 4x10 GbE RJ45 PCIe NIC
+ 1137 02d9 Ethernet Network Adapter X710-T2L OCP 3.0
+ 1137 02da Ethernet Network Adapter X710-T4L OCP 3.0
+# NIC-ETH565T-3S-2P OCP3.0 2x10G Base-T Card
+ 193d 1082 NIC-ETH565T-3S-2P
+ 8086 0000 Ethernet Network Adapter X710-TL
+ 8086 0001 Ethernet Network Adapter X710-T4L
+ 8086 0002 Ethernet Network Adapter X710-T4L
+ 8086 0003 Ethernet Network Adapter X710-T2L
+ 8086 0004 Ethernet Network Adapter X710-T2L
+ 8086 0005 Ethernet 10G 2P X710-T2L-t Adapter
+ 8086 0006 Ethernet 10G 4P X710-T4L-t Adapter
+ 8086 0007 Ethernet 10G 2P X710-T2L-t OCP
+ 8086 0008 Ethernet 10G 4P X710-T4L-t OCP
+ 8086 0009 Ethernet Network Adapter X710-T4L for OCP 3.0
+ 8086 000a Ethernet Network Adapter X710-T4L for OCP 3.0
+ 8086 000b Ethernet Network Adapter X710-T2L for OCP 3.0
+ 8086 000c Ethernet Network Adapter X710-T2L for OCP 3.0
+ 8086 000d Ethernet 10G 2P X710-T2L-t OCP
+ 8086 000f Ethernet Network Adapter X710-T2L for OCP 3.0
+ 8086 4009 Ethernet Network Adapter X710-T2L
+ 8086 4012 Ethernet Network Adapter X710-T4L for OCP 3.0
+ 8086 4018 Ethernet Network Adapter X710-T2L for OCP 3.0
+ 8086 4019 Ethernet Network Adapter X710-T4L
+ 1600 Broadwell-U Host Bridge -OPI
+ 1601 Broadwell-U PCI Express x16 Controller
+ 1602 Broadwell-U Integrated Graphics
+ 1603 Broadwell-U Processor Thermal Subsystem
+ 1604 Broadwell-U Host Bridge -OPI
+ 1605 Broadwell-U PCI Express x8 Controller
+ 1606 HD Graphics
+ 1607 Broadwell-U CHAPS Device
+ 1608 Broadwell-U Host Bridge -OPI
+ 1609 Broadwell-U x4 PCIe
+ 160a Broadwell-U Integrated Graphics
+ 160b Broadwell-U Integrated Graphics
+ 160c Broadwell-U Audio Controller
+ 160d Broadwell-U Integrated Graphics
+ 160e Broadwell-U Integrated Graphics
+ 160f Broadwell-U SoftSKU
+ 1610 Broadwell-U Host Bridge - DMI
+ 1612 HD Graphics 5600
+ 1614 Broadwell-U Host Bridge - DMI
+ 1616 HD Graphics 5500
+ 103c 2216 ZBook 15u G2 Mobile Workstation
+ 1618 Broadwell-U Host Bridge - DMI
+ 161a Broadwell-U Integrated Graphics
+ 161b Broadwell-U Integrated Graphics
+ 161d Broadwell-U Integrated Graphics
+ 161e HD Graphics 5300
+ 1622 Iris Pro Graphics 6200
+ 1626 HD Graphics 6000
+ 162a Iris Pro Graphics P6300
+ 162b Iris Graphics 6100
+ 162d Broadwell-U Integrated Graphics
+ 162e Broadwell-U Integrated Graphics
+ 1632 Broadwell-U Integrated Graphics
+ 1636 Broadwell-U Integrated Graphics
+ 163a Broadwell-U Integrated Graphics
+ 163b Broadwell-U Integrated Graphics
+ 163d Broadwell-U Integrated Graphics
+ 163e Broadwell-U Integrated Graphics
+ 1889 Ethernet Adaptive Virtual Function
+ 188a Ethernet Connection E823-C for backplane
+ 188b Ethernet Connection E823-C for QSFP
+ 188c Ethernet Connection E823-C for SFP
+ 1028 0abd Ethernet Connection 25G 4P E823-C LOM
+ 188d Ethernet Connection E823-C/X557-AT 10GBASE-T
+ 188e Ethernet Connection E823-C 1GbE
+ 1890 Ethernet Connection E822-C for backplane
+ 1891 Ethernet Connection E822-C for QSFP
+ 1892 Ethernet Connection E822-C for SFP
+ 1893 Ethernet Connection E822-C/X557-AT 10GBASE-T
+ 1894 Ethernet Connection E822-C 1GbE
+ 1897 Ethernet Connection E822-L for backplane
+ 1898 Ethernet Connection E822-L for SFP
+ 1899 Ethernet Connection E822-L/X557-AT 10GBASE-T
+ 189a Ethernet Connection E822-L 1GbE
+ 18a0 C4xxx Series QAT
+ 18a1 C4XXX Series QAT Virtual Function
+ 18ee 200xx Series QAT
+ 18ef 200xx Series QAT Virtual Function
+ 1900 Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers
+ 1901 6th-10th Gen Core Processor PCIe Controller (x16)
+ 1902 HD Graphics 510
+ 1903 Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem
+ 1028 06d6 Latitude 7275 tablet
+ 1028 06dc Latitude E7470
+ 1028 06e4 XPS 15 9550
+ 1028 06e6 Latitude 11 5175 2-in-1
+ 1028 09be Latitude 7410
+ 103c 825b OMEN-17-w001nv
+ 17aa 225d ThinkPad T480
+ 1904 Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers
+ 1028 06dc Latitude E7470
+ 1028 06f3 Latitude 3570
+ 103c 8079 EliteBook 840 G3
+ 17aa 2247 ThinkPad T570
+ 17aa 382a B51-80 Laptop
+ 1905 Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x8)
+ 1906 HD Graphics 510
+ 17aa 382a B51-80 Laptop
+ 1908 Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers
+ 1909 Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x4)
+ 190b HD Graphics 510
+ 190c Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers
+ 1028 06d6 Latitude 7275 tablet
+ 1028 06e6 Latitude 11 5175 2-in-1
+ 190f Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers
+ 1910 Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers
+ 1028 06e4 XPS 15 9550
+ 103c 825b OMEN-17-w001nv
+ 1911 Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model
+ 1028 0869 Vostro 3470
+ 1028 09be Latitude 7410
+ 1462 7a72 H270 PC MATE
+ 17aa 2247 ThinkPad T570
+ 17aa 224f ThinkPad X1 Carbon 5th Gen
+ 17aa 225d ThinkPad T480
+ 1912 HD Graphics 530
+ 1916 Skylake GT2 [HD Graphics 520]
+ 1028 06dc Latitude E7470
+ 1028 06f3 Latitude 3570
+ 103c 8079 EliteBook 840 G3
+ 17aa 2247 ThinkPad T570
+ 1918 Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers
+ 1919 Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Imaging Unit
+ 1028 06d6 Latitude 7275 tablet
+ 1028 06e6 Latitude 11 5175 2-in-1
+ 191b HD Graphics 530
+ 1028 06e4 XPS 15 9550
+ 103c 825b OMEN-17-w001nv
+ 191d HD Graphics P530
+ 191e HD Graphics 515
+ 1028 06d6 Latitude 7275 tablet
+ 1028 06e6 Latitude 11 5175 2-in-1
+ 191f Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers
+ 1921 HD Graphics 520
+ 1923 HD Graphics 535
+ 1926 Iris Graphics 540
+ 1927 Iris Graphics 550
+ 192b Iris Graphics 555
+ 192d Iris Graphics P555
+ 1932 Iris Pro Graphics 580
+ 193a Iris Pro Graphics P580
+ 193b Iris Pro Graphics 580
+ 193d Iris Pro Graphics P580
+ 1960 80960RP (i960RP) Microprocessor
+ 101e 0431 MegaRAID 431 RAID Controller
+ 101e 0438 MegaRAID 438 Ultra2 LVD RAID Controller
+ 101e 0466 MegaRAID 466 Express Plus RAID Controller
+ 101e 0467 MegaRAID 467 Enterprise 1500 RAID Controller
+ 101e 0490 MegaRAID 490 Express 300 RAID Controller
+ 101e 0762 MegaRAID 762 Express RAID Controller
+ 101e 09a0 PowerEdge Expandable RAID Controller 2/SC
+ 1028 0467 PowerEdge Expandable RAID Controller 2/DC
+ 1028 1111 PowerEdge Expandable RAID Controller 2/SC
+ 103c 03a2 MegaRAID
+ 103c 10c6 MegaRAID 438, NetRAID-3Si
+ 103c 10c7 MegaRAID T5, Integrated NetRAID
+ 103c 10cc MegaRAID, Integrated NetRAID
+ 103c 10cd NetRAID-1Si
+ 105a 0000 SuperTrak
+ 105a 2168 SuperTrak Pro
+ 105a 5168 SuperTrak66/100
+ 1111 1111 MegaRAID 466, PowerEdge Expandable RAID Controller 2/SC
+ 1111 1112 PowerEdge Expandable RAID Controller 2/SC
+ 113c 03a2 MegaRAID
+ e4bf 1010 CG1-RADIO
+ e4bf 1020 CU2-QUARTET
+ e4bf 1040 CU1-CHORUS
+ e4bf 3100 CX1-BAND
+ 1962 80960RM (i960RM) Microprocessor
+ 105a 0000 SuperTrak SX6000 I2O CPU
+ 1964 80960RN (i960RN) Microprocessor
+ 1980 Atom Processor C3000 Series System Agent
+ 19a1 Atom Processor C3000 Series Error Registers
+ 19a2 Atom Processor C3000 Series Root Complex Event Collector
+ 19a3 Atom Processor C3000 Series Integrated QAT Root Port
+ 19a4 Atom Processor C3000 Series PCI Express Root Port #0
+ 19a5 Atom Processor C3000 Series PCI Express Root Port #1
+ 19a6 Atom Processor C3000 Series PCI Express Root Port #2
+ 19a7 Atom Processor C3000 Series PCI Express Root Port #3
+ 19a8 Atom Processor C3000 Series PCI Express Root Port #4
+ 19a9 Atom Processor C3000 Series PCI Express Root Port #5
+ 19aa Atom Processor C3000 Series PCI Express Root Port #6
+ 19ab Atom Processor C3000 Series PCI Express Root Port #7
+ 19ac Atom Processor C3000 Series SMBus Contoller - Host
+ 19b0 Atom Processor C3000 Series SATA Controller 0
+ 19b1 Atom Processor C3000 Series SATA Controller 0
+ 19b2 Atom Processor C3000 Series SATA Controller 0
+ 19b3 Atom Processor C3000 Series SATA Controller 0
+ 19b4 Atom Processor C3000 Series SATA Controller 0
+ 19b5 Atom Processor C3000 Series SATA Controller 0
+ 19b6 Atom Processor C3000 Series SATA Controller 0
+ 19b7 Atom Processor C3000 Series SATA Controller 0
+ 19be Atom Processor C3000 Series SATA Controller 0
+ 19bf Atom Processor C3000 Series SATA Controller 0
+ 19c0 Atom Processor C3000 Series SATA Controller 1
+ 19c1 Atom Processor C3000 Series SATA Controller 1
+ 19c2 Atom Processor C3000 Series SATA Controller 1
+ 19c3 Atom Processor C3000 Series SATA Controller 1
+ 19c4 Atom Processor C3000 Series SATA Controller 1
+ 19c5 Atom Processor C3000 Series SATA Controller 1
+ 19c6 Atom Processor C3000 Series SATA Controller 1
+ 19c7 Atom Processor C3000 Series SATA Controller 1
+ 19ce Atom Processor C3000 Series SATA Controller 1
+ 19cf Atom Processor C3000 Series SATA Controller 1
+ 19d0 Atom Processor C3000 Series USB 3.0 xHCI Controller
+ 19d1 Atom Processor C3000 Series Integrated LAN Root Port #0
+ 19d2 Atom Processor C3000 Series Integrated LAN Root Port #1
+ 19d3 Atom Processor C3000 Series ME HECI 1
+ 19d4 Atom Processor C3000 Series ME HECI 2
+ 19d5 Atom Processor C3000 Series ME KT Controller
+ 19d6 Atom Processor C3000 Series ME HECI 3
+ 19d8 Atom Processor C3000 Series HSUART Controller
+ 19dc Atom Processor C3000 Series LPC or eSPI
+ 19dd Atom Processor C3000 Series Primary to Side Band (P2SB) Bridge
+ 19de Atom Processor C3000 Series Power Management Controller
+ 19df Atom Processor C3000 Series SMBus controller
+ 19e0 Atom Processor C3000 Series SPI Controller
+ 19e2 Atom Processor C3000 Series QuickAssist Technology
+ 19e3 Atom Processor C3000 Series QuickAssist Technology Virtual Function
+ 1a1c Ethernet Connection (17) I219-LM
+ 1a1d Ethernet Connection (17) I219-V
+ 1a1e Ethernet Connection (16) I219-LM
+ 1028 0b10 Precision 3571
+ 1a1f Ethernet Connection (16) I219-V
+ 1a21 82840 840 [Carmel] Chipset Host Bridge (Hub A)
+ 1a23 82840 840 [Carmel] Chipset AGP Bridge
+ 1a24 82840 840 [Carmel] Chipset PCI Bridge (Hub B)
+ 1a30 82845 845 [Brookdale] Chipset Host Bridge
+ 1028 010e Optiplex GX240
+ 147b 0505 BL7 motherboard
+ 15d9 3280 Supermicro P4SBE Mainboard
+ 1a31 82845 845 [Brookdale] Chipset AGP Bridge
+ 1a38 5000 Series Chipset DMA Engine
+ 15d9 8680 X7DVL-E-O motherboard
+ 8086 3476 S5000PSLSATA Server Board
+ 1a48 82597EX 10GbE Ethernet Controller
+ 8086 a01f PRO/10GbE SR Server Adapter
+ 8086 a11f PRO/10GbE SR Server Adapter
+ 1b48 82597EX 10GbE Ethernet Controller
+ 8086 a01f PRO/10GbE LR Server Adapter
+ 8086 a11f PRO/10GbE LR Server Adapter
+ 1c00 6 Series/C200 Series Chipset Family Desktop SATA Controller (IDE mode, ports 0-3)
+ 1c01 6 Series/C200 Series Chipset Family Mobile SATA Controller (IDE mode, ports 0-3)
+ 1c02 6 Series/C200 Series Chipset Family 6 port Desktop SATA AHCI Controller
+ 1028 04aa XPS 8300
+ 1043 844d P8 series motherboard
+ 8086 200d DH61CR motherboard
+ 8086 7270 Server Board S1200BT Family
+ 1c03 6 Series/C200 Series Chipset Family 6 port Mobile SATA AHCI Controller
+ 1028 04a3 Precision M4600
+ 1028 04b2 Vostro 3350
+ 1028 04da Vostro 3750
+ 17aa 21cf ThinkPad T520
+ 8086 7270 Apple MacBookPro8,2 [Core i7, 15", 2011]
+ 1c04 6 Series/C200 Series Desktop SATA RAID Controller
+ 103c 3118 Smart Array B110i SATA RAID Controller
+ 1c05 6 Series/C200 Series Mobile SATA RAID Controller
+ 1c06 Z68 Express Chipset SATA RAID Controller
+ 1c08 6 Series/C200 Series Chipset Family Desktop SATA Controller (IDE mode, ports 4-5)
+ 1c09 6 Series/C200 Series Chipset Family Mobile SATA Controller (IDE mode, ports 4-5)
+ 1c10 6 Series/C200 Series Chipset Family PCI Express Root Port 1
+ 1028 04aa XPS 8300
+ 1028 04da Vostro 3750
+ 1043 844d P8 series motherboard
+ 17aa 21cf ThinkPad T520
+ 8086 7270 Server Board S1200BTS / Apple MacBook Pro 8,1/8,2
+ 1c12 6 Series/C200 Series Chipset Family PCI Express Root Port 2
+ 1028 04aa XPS 8300
+ 17aa 21cf ThinkPad T520
+ 8086 7270 Apple MacBookPro8,2 [Core i7, 15", 2011]
+ 1c14 6 Series/C200 Series Chipset Family PCI Express Root Port 3
+ 1028 04da Vostro 3750
+ 8086 7270 Apple MacBookPro8,2 [Core i7, 15", 2011]
+ 1c16 6 Series/C200 Series Chipset Family PCI Express Root Port 4
+ 1028 04aa XPS 8300
+ 17aa 21cf ThinkPad T520
+ 1c18 6 Series/C200 Series Chipset Family PCI Express Root Port 5
+ 1028 04da Vostro 3750
+ 17aa 21cf ThinkPad T520
+ 8086 7270 Server Board S1200BTS
+ 1c1a 6 Series/C200 Series Chipset Family PCI Express Root Port 6
+ 1028 04da Vostro 3750
+ 1043 844d P8 series motherboard
+ 1c1c 6 Series/C200 Series Chipset Family PCI Express Root Port 7
+ 1c1e 6 Series/C200 Series Chipset Family PCI Express Root Port 8
+ 1043 844d P8 series motherboard
+ 1c20 6 Series/C200 Series Chipset Family High Definition Audio Controller
+ 1028 0490 Alienware M17x R3
+ 1028 04a3 Precision M4600
+ 1028 04aa XPS 8300
+ 1028 04b2 Vostro 3350
+ 1028 04da Vostro 3750
+# Realtek ALC656
+ 103c 2abf HP Pavilion p6-2100 Desktop PC Series
+ 1043 8418 P8P67 Deluxe Motherboard
+ 1043 841b P8H67 Series Motherboard
+ 17aa 21cf ThinkPad T520
+# Realtek ALC888 audio codec
+ 8086 2008 DQ67SW board
+ 8086 200d DH61CR motherboard
+ 8086 7270 Apple MacBookPro8,2 [Core i7, 15", 2011]
+ 1c22 6 Series/C200 Series Chipset Family SMBus Controller
+ 1028 04a3 Precision M4600
+ 1028 04aa XPS 8300
+ 1028 04b2 Vostro 3350
+ 1028 04da Vostro 3750
+ 1043 844d P8 series motherboard
+ 17aa 21cf ThinkPad T520
+ 8086 200d DH61CR motherboard
+ 8086 7270 Server Board S1200BT Family / Apple MacBook Pro 8,1/8,2
+ 1c24 6 Series/C200 Series Chipset Family Thermal Management Controller
+ 1c25 6 Series/C200 Series Chipset Family DMI to PCI Bridge
+ 1c26 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1
+ 1028 04a3 Precision M4600
+ 1028 04aa XPS 8300
+ 1028 04b2 Vostro 3350
+ 1028 04da Vostro 3750
+ 1043 844d P8 series motherboard
+ 17aa 21cf ThinkPad T520
+ 8086 200d DH61CR motherboard
+ 8086 7270 Server Board S1200BT Family / Apple MacBook Pro 8,1/8,2
+ 1c27 6 Series/C200 Series Chipset Family USB Universal Host Controller #1
+ 8086 7270 Apple MacBookPro8,2 [Core i7, 15", 2011]
+ 1c2c 6 Series/C200 Series Chipset Family USB Universal Host Controller #5
+ 8086 7270 Apple MacBookPro8,2 [Core i7, 15", 2011]
+ 1c2d 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2
+ 1028 04a3 Precision M4600
+ 1028 04aa XPS 8300
+ 1028 04b2 Vostro 3350
+ 1028 04da Vostro 3750
+ 1043 844d P8 series motherboard
+ 17aa 21cf ThinkPad T520
+ 8086 200d DH61CR motherboard
+ 8086 7270 Server Board S1200BT Family / Apple MacBook Pro 8,1/8,2
+ 1c33 6 Series/C200 Series Chipset Family LAN Controller
+ 1c35 6 Series/C200 Series Chipset Family VECI Controller
+ 1c3a 6 Series/C200 Series Chipset Family MEI Controller #1
+ 1028 04a3 Precision M4600
+ 1028 04aa XPS 8300
+ 1028 04b2 Vostro 3350
+ 1028 04da Vostro 3750
+ 1043 844d P8 series motherboard
+ 17aa 21cf ThinkPad T520
+ 8086 200d DH61CR motherboard
+ 8086 7270 Apple MacBookPro8,2 [Core i7, 15", 2011]
+ 1c3b 6 Series/C200 Series Chipset Family MEI Controller #2
+ 1c3c 6 Series/C200 Series Chipset Family IDE-r Controller
+ 1c3d 6 Series/C200 Series Chipset Family KT Controller
+ 1c40 6 Series/C200 Series Chipset Family LPC Controller
+ 1c41 Mobile SFF 6 Series Chipset Family LPC Controller
+ 1c42 6 Series/C200 Series Chipset Family LPC Controller
+ 1c43 Mobile 6 Series Chipset Family LPC Controller
+ 1c44 Z68 Express Chipset LPC Controller
+ 1c45 6 Series/C200 Series Chipset Family LPC Controller
+ 1c46 P67 Express Chipset LPC Controller
+ 1043 844d P8P67 Deluxe Motherboard
+ 1c47 UM67 Express Chipset LPC Controller
+ 1c48 6 Series/C200 Series Chipset Family LPC Controller
+ 1c49 HM65 Express Chipset LPC Controller
+ 8086 7270 Apple MacBookPro8,2 [Core i7, 15", 2011]
+ 1c4a H67 Express Chipset LPC Controller
+ 1028 04aa XPS 8300
+ 1043 844d P8H67 Series Motherboard
+ 1c4b HM67 Express Chipset LPC Controller
+ 1028 04b2 Vostro 3350
+ 1028 04da Vostro 3750
+ 1c4c Q65 Express Chipset LPC Controller
+ 1c4d QS67 Express Chipset LPC Controller
+ 1c4e Q67 Express Chipset LPC Controller
+ 1c4f QM67 Express Chipset LPC Controller
+ 1028 04a3 Precision M4600
+ 17aa 21cf ThinkPad T520
+ 1c50 B65 Express Chipset LPC Controller
+ 1c51 6 Series/C200 Series Chipset Family LPC Controller
+ 1c52 C202 Chipset LPC Controller
+ 8086 7270 Server Board S1200BTS
+ 1c53 6 Series/C200 Series Chipset Family LPC Controller
+ 1c54 C204 Chipset LPC Controller
+ 1c55 6 Series/C200 Series Chipset Family LPC Controller
+ 1c56 C206 Chipset LPC Controller
+ 1043 844d P8B WS Motherboard
+ 1c57 6 Series/C200 Series Chipset Family LPC Controller
+ 1c58 Upgraded B65 Express Chipset LPC Controller
+ 1c59 Upgraded HM67 Express Chipset LPC Controller
+ 1c5a Upgraded Q67 Express Chipset LPC Controller
+ 1c5b 6 Series/C200 Series Chipset Family LPC Controller
+ 1c5c H61 Express Chipset LPC Controller
+ 8086 200d DH61CR motherboard
+ 1c5d 6 Series/C200 Series Chipset Family LPC Controller
+ 1c5e 6 Series/C200 Series Chipset Family LPC Controller
+ 1c5f 6 Series/C200 Series Chipset Family LPC Controller
+ 1d00 C600/X79 series chipset 4-Port SATA IDE Controller
+ 1d02 C600/X79 series chipset 6-Port SATA AHCI Controller
+ 1028 04f7 C602J on PowerEdge R320 server
+ 1d04 C600/X79 series chipset SATA RAID Controller
+ 1d06 C600/X79 series chipset SATA Premium RAID Controller
+ 1d08 C600/X79 series chipset 2-Port SATA IDE Controller
+ 1d10 C600/X79 series chipset PCI Express Root Port 1
+ 1028 04f7 C602J on PowerEdge R320 server
+ 1d11 C600/X79 series chipset PCI Express Root Port 1
+ 1d12 C600/X79 series chipset PCI Express Root Port 2
+ 1d13 C600/X79 series chipset PCI Express Root Port 2
+ 1d14 C600/X79 series chipset PCI Express Root Port 3
+ 1d15 C600/X79 series chipset PCI Express Root Port 3
+ 1d16 C600/X79 series chipset PCI Express Root Port 4
+ 1d17 C600/X79 series chipset PCI Express Root Port 4
+ 1d18 C600/X79 series chipset PCI Express Root Port 5
+ 1028 04f7 C602J on PowerEdge R320 server
+ 1d19 C600/X79 series chipset PCI Express Root Port 5
+ 1d1a C600/X79 series chipset PCI Express Root Port 6
+ 1d1b C600/X79 series chipset PCI Express Root Port 6
+ 1d1c C600/X79 series chipset PCI Express Root Port 7
+ 1d1d C600/X79 series chipset PCI Express Root Port 7
+ 1d1e C600/X79 series chipset PCI Express Root Port 8
+ 1028 04f7 C602J on PowerEdge R320 server
+ 1d1f C600/X79 series chipset PCI Express Root Port 8
+ 1d20 C600/X79 series chipset High Definition Audio Controller
+ 1d22 C600/X79 series chipset SMBus Host Controller
+ 15d9 066b X9SRL-F
+ 1d24 C600/X79 series chipset Thermal Management Controller
+ 15d9 066b X9SRL-F
+ 1d25 C600/X79 series chipset DMI to PCI Bridge
+ 1d26 C600/X79 series chipset USB2 Enhanced Host Controller #1
+ 1028 04f7 C602J on PowerEdge R320 server
+ 15d9 066b X9SRL-F
+ 1d2d C600/X79 series chipset USB2 Enhanced Host Controller #2
+ 1028 04f7 C602J on PowerEdge R320 server
+ 103c 18a9 HP DL360e G8
+ 15d9 066b X9SRL-F
+ 1d33 C600/X79 series chipset LAN Controller
+ 1d35 C600/X79 series chipset VECI Controller
+ 1d3a C600/X79 series chipset MEI Controller #1
+ 1028 04f7 C602J on PowerEdge R320 server
+ 15d9 066b X9SRL-F
+ 1d3b C600/X79 series chipset MEI Controller #2
+ 1028 04f7 C602J on PowerEdge R320 server
+ 15d9 066b X9SRL-F
+ 1d3c C600/X79 series chipset IDE-r Controller
+ 1d3d C600/X79 series chipset KT Controller
+ 1d3e C600/X79 series chipset PCI Express Virtual Root Port
+ 1028 04f7 C602J on PowerEdge R320 server
+ 1d3f C608/C606/X79 series chipset PCI Express Virtual Switch Port
+ 1d40 C600/X79 series chipset LPC Controller
+ 1d41 C600/X79 series chipset LPC Controller
+ 1028 04f7 C602J on PowerEdge R320 server
+ 15d9 066b X9SRL-F
+ 1d50 C608 chipset Dual 4-Port SATA/SAS Storage Control Unit
+ 1d54 C600/X79 series chipset Dual 4-Port SATA/SAS Storage Control Unit
+ 1d55 C600/X79 series chipset 4-Port SATA/SAS Storage Control Unit
+ 1d58 C606 chipset Dual 4-Port SATA/SAS Storage Control Unit
+ 1d59 C604/X79 series chipset 4-Port SATA/SAS Storage Control Unit
+ 1d5a C600/X79 series chipset Dual 4-Port SATA Storage Control Unit
+ 1d5b C602 chipset 4-Port SATA Storage Control Unit
+ 1d5c C600/X79 series chipset Dual 4-Port SATA/SAS Storage Control Unit
+ 1d5d C600/X79 series chipset 4-Port SATA/SAS Storage Control Unit
+ 1d5e C600/X79 series chipset Dual 4-Port SATA Storage Control Unit
+ 1d5f C600/X79 series chipset 4-Port SATA Storage Control Unit
+ 1d60 C608 chipset Dual 4-Port SATA/SAS Storage Control Unit
+ 1d64 C600/X79 series chipset Dual 4-Port SATA/SAS Storage Control Unit
+ 1d65 C600/X79 series chipset 4-Port SATA/SAS Storage Control Unit
+ 1d68 C606 chipset Dual 4-Port SATA/SAS Storage Control Unit
+ 1d69 C604/X79 series chipset 4-Port SATA/SAS Storage Control Unit
+ 1d6a C600/X79 series chipset Dual 4-Port SATA Storage Control Unit
+ 1d6b C602 chipset 4-Port SATA Storage Control Unit
+ 0497 1028 Dell Precision T3600
+ 1d6c C600/X79 series chipset Dual 4-Port SATA/SAS Storage Control Unit
+ 1d6d C600/X79 series chipset 4-Port SATA/SAS Storage Control Unit
+ 1d6e C600/X79 series chipset Dual 4-Port SATA Storage Control Unit
+ 1d6f C600/X79 series chipset 4-Port SATA Storage Control Unit
+ 1d70 C600/X79 series chipset SMBus Controller 0
+ 1d71 C608/C606/X79 series chipset SMBus Controller 1
+ 1d72 C608 chipset SMBus Controller 2
+ 1d74 C608/C606/X79 series chipset PCI Express Upstream Port
+ 1d76 C600/X79 series chipset Multi-Function Glue
+ 1e00 7 Series/C210 Series Chipset Family 4-port SATA Controller [IDE mode]
+ 1e01 7 Series Chipset Family 4-port SATA Controller [IDE mode]
+ 144d c652 NP300E5C series laptop
+ 1e02 7 Series/C210 Series Chipset Family 6-port SATA Controller [AHCI mode]
+ 1043 84ca P8 series motherboard
+ 1849 1e02 Motherboard
+ 1e03 7 Series Chipset Family 6-port SATA Controller [AHCI mode]
+ 1043 108d VivoBook X202EV
+ 1043 1477 N56VZ
+ 1043 1517 Zenbook Prime UX31A
+ 10cf 16e2 LIFEBOOK E752
+ 144d c652 NP300E5C series laptop
+ 1e04 7 Series/C210 Series Chipset Family SATA Controller [RAID mode]
+ 1e05 7 Series Chipset SATA Controller [RAID mode]
+ 1e06 7 Series/C210 Series Chipset Family SATA Controller [RAID mode]
+ 1e07 7 Series Chipset Family SATA Controller [RAID mode]
+ 1e08 7 Series/C210 Series Chipset Family 2-port SATA Controller [IDE mode]
+ 1e09 7 Series Chipset Family 2-port SATA Controller [IDE mode]
+ 144d c652 NP300E5C series laptop
+ 1e0e 7 Series/C210 Series Chipset Family SATA Controller [RAID mode]
+ 1e10 7 Series/C216 Chipset Family PCI Express Root Port 1
+ 1043 108d VivoBook X202EV
+ 1043 1477 N56VZ
+ 1043 1517 Zenbook Prime UX31A
+ 1043 84ca P8H77-I Motherboard
+ 10cf 16e9 LIFEBOOK E752
+ 144d c652 NP300E5C series laptop
+ 1849 1e10 Motherboard
+ 1e12 7 Series/C210 Series Chipset Family PCI Express Root Port 2
+ 1043 108d VivoBook X202EV
+ 1043 1477 N56VZ
+ 1043 1517 Zenbook Prime UX31A
+ 1e14 7 Series/C210 Series Chipset Family PCI Express Root Port 3
+ 10cf 16e9 LIFEBOOK E752
+ 1e16 7 Series/C216 Chipset Family PCI Express Root Port 4
+ 1043 108d VivoBook X202EV
+ 1043 1477 N56VZ
+ 144d c652 NP300E5C series laptop
+ 1849 1618 Z77 Extreme4 motherboard
+ 1e18 7 Series/C210 Series Chipset Family PCI Express Root Port 5
+ 1043 84ca P8H77-I Motherboard
+ 1849 1e18 Motherboard
+ 1e1a 7 Series/C210 Series Chipset Family PCI Express Root Port 6
+ 1849 1e1a Motherboard
+ 1e1c 7 Series/C210 Series Chipset Family PCI Express Root Port 7
+ 1e1e 7 Series/C210 Series Chipset Family PCI Express Root Port 8
+ 10cf 16e9 LIFEBOOK E752
+ 1849 1e1e Motherboard
+ 1e20 7 Series/C216 Chipset Family High Definition Audio Controller
+ 1028 054b XPS One 2710
+ 1043 108d VivoBook X202EV
+ 1043 1477 N56VZ
+ 1043 1517 Zenbook Prime UX31A
+ 1043 8415 P8H77-I Motherboard
+ 1043 8445 P8Z77-V LX Motherboard
+ 10cf 1757 LIFEBOOK E752
+ 144d c652 NP300E5C series laptop
+ 1849 1898 Z77 Extreme4 motherboard
+ 1e22 7 Series/C216 Chipset Family SMBus Controller
+ 1043 108d VivoBook X202EV
+ 1043 1477 N56VZ
+ 1043 1517 Zenbook Prime UX31A
+ 1043 84ca P8 series motherboard
+ 10cf 16e6 LIFEBOOK E752
+ 144d c652 NP300E5C series laptop
+ 1849 1e22 Motherboard
+ 1e24 7 Series/C210 Series Chipset Family Thermal Management Controller
+ 1043 1517 Zenbook Prime UX31A
+ 1e25 7 Series/C210 Series Chipset Family DMI to PCI Bridge
+ 1e26 7 Series/C216 Chipset Family USB Enhanced Host Controller #1
+ 1043 108d VivoBook X202EV
+ 1043 1477 N56VZ
+ 1043 1517 Zenbook Prime UX31A
+ 1043 84ca P8 series motherboard
+ 10cf 16e8 LIFEBOOK E752
+ 144d c652 NP300E5C series laptop
+ 1849 1e26 Motherboard
+ 1e2d 7 Series/C216 Chipset Family USB Enhanced Host Controller #2
+ 1043 108d VivoBook X202EV
+ 1043 1477 N56VZ
+ 1043 1517 Zenbook Prime UX31A
+ 1043 84ca P8 series motherboard
+ 10cf 16e8 LIFEBOOK E752
+ 144d c652 NP300E5C series laptop
+ 1849 1e2d Motherboard
+ 1e31 7 Series/C210 Series Chipset Family USB xHCI Host Controller
+ 103c 179b Elitebook 8470p
+ 103c 17ab ProBook 6570b
+ 1043 108d VivoBook X202EV
+ 1043 1477 N56VZ
+ 1043 1517 Zenbook Prime UX31A
+ 1043 84ca P8 series motherboard
+ 10cf 16ee LIFEBOOK E752
+ 17aa 21f3 ThinkPad T430
+ 1849 1e31 Motherboard
+ 1e33 7 Series/C210 Series Chipset Family LAN Controller
+ 1e3a 7 Series/C216 Chipset Family MEI Controller #1
+ 1043 108d VivoBook X202EV
+ 1043 1477 N56VZ
+ 1043 1517 Zenbook Prime UX31A
+ 1043 84ca P8 series motherboard
+ 10cf 16ea LIFEBOOK E752
+ 144d c652 NP300E5C series laptop
+ 1849 1e3a Motherboard
+ 1e3b 7 Series/C210 Series Chipset Family MEI Controller #2
+ 1e3c 7 Series/C210 Series Chipset Family IDE-r Controller
+ 1e3d 7 Series/C210 Series Chipset Family KT Controller
+ 1e41 7 Series Chipset Family LPC Controller
+ 1e42 7 Series Chipset Family LPC Controller
+ 1e43 7 Series Chipset Family LPC Controller
+ 1e44 Z77 Express Chipset LPC Controller
+ 1043 84ca P8 series motherboard
+ 1849 1e44 Motherboard
+ 1e45 7 Series Chipset Family LPC Controller
+ 1e46 Z75 Express Chipset LPC Controller
+ 1e47 Q77 Express Chipset LPC Controller
+ 1e48 Q75 Express Chipset LPC Controller
+ 1e49 B75 Express Chipset LPC Controller
+ 1e4a H77 Express Chipset LPC Controller
+ 1043 84ca P8H77-I Motherboard
+ 1e4b 7 Series Chipset Family LPC Controller
+ 1e4c 7 Series Chipset Family LPC Controller
+ 1e4d 7 Series Chipset Family LPC Controller
+ 1e4e 7 Series Chipset Family LPC Controller
+ 1e4f 7 Series Chipset Family LPC Controller
+ 1e50 7 Series Chipset Family LPC Controller
+ 1e51 7 Series Chipset Family LPC Controller
+ 1e52 7 Series Chipset Family LPC Controller
+ 1e53 C216 Series Chipset LPC Controller
+ 1e54 7 Series Chipset Family LPC Controller
+ 1e55 QM77 Express Chipset LPC Controller
+ 1e56 QS77 Express Chipset LPC Controller
+ 1e57 HM77 Express Chipset LPC Controller
+ 1e58 UM77 Express Chipset LPC Controller
+ 1e59 HM76 Express Chipset LPC Controller
+ 1043 1477 N56VZ
+ 1043 1517 Zenbook Prime UX31A
+ 10cf 16e0 LIFEBOOK E752
+ 1e5a 7 Series Chipset Family LPC Controller
+ 1e5b UM77 Express Chipset LPC Controller
+ 1e5c 7 Series Chipset Family LPC Controller
+ 1e5d HM75 Express Chipset LPC Controller
+ 144d c652 NP300E5C series laptop
+ 1e5e HM70 Express Chipset LPC Controller
+ 1043 108d VivoBook X202EV
+ 1e5f NM70 Express Chipset LPC Controller
+ 1f00 Atom processor C2000 SoC Transaction Router
+ 1f01 Atom processor C2000 SoC Transaction Router
+ 1f02 Atom processor C2000 SoC Transaction Router
+ 1f03 Atom processor C2000 SoC Transaction Router
+ 1f04 Atom processor C2000 SoC Transaction Router
+ 1f05 Atom processor C2000 SoC Transaction Router
+ 1f06 Atom processor C2000 SoC Transaction Router
+ 1f07 Atom processor C2000 SoC Transaction Router
+ 1f08 Atom processor C2000 SoC Transaction Router
+ 1f09 Atom processor C2000 SoC Transaction Router
+ 1f0a Atom processor C2000 SoC Transaction Router
+ 1f0b Atom processor C2000 SoC Transaction Router
+ 1f0c Atom processor C2000 SoC Transaction Router
+ 1f0d Atom processor C2000 SoC Transaction Router
+ 1f0e Atom processor C2000 SoC Transaction Router
+ 1f0f Atom processor C2000 SoC Transaction Router
+ 1f10 Atom processor C2000 PCIe Root Port 1
+ 1f11 Atom processor C2000 PCIe Root Port 2
+ 1f12 Atom processor C2000 PCIe Root Port 3
+ 1f13 Atom processor C2000 PCIe Root Port 4
+ 1f14 Atom processor C2000 RAS
+ 1f15 Atom processor C2000 SMBus 2.0
+ 1f16 Atom processor C2000 RCEC
+ 1f18 Atom processor C2000 QAT
+ 1f19 Atom processor C2000 QAT
+ 1f20 Atom processor C2000 4-Port IDE SATA2 Controller
+ 1f21 Atom processor C2000 4-Port IDE SATA2 Controller
+ 1f22 Atom processor C2000 AHCI SATA2 Controller
+ 1f23 Atom processor C2000 AHCI SATA2 Controller
+ 1f24 Atom processor C2000 RAID SATA2 Controller
+ 1f25 Atom processor C2000 RAID SATA2 Controller
+ 1f26 Atom processor C2000 RAID SATA2 Controller
+ 1f27 Atom processor C2000 RAID SATA2 Controller
+ 1f2c Atom processor C2000 USB Enhanced Host Controller
+ 0200 1028 Atom C2338 on Dell 0K8Y0N motherboard
+ 1f2e Atom processor C2000 RAID SATA2 Controller
+ 1f2f Atom processor C2000 RAID SATA2 Controller
+ 1f30 Atom processor C2000 2-Port IDE SATA3 Controller
+ 1f31 Atom processor C2000 2-Port IDE SATA3 Controller
+ 1f32 Atom processor C2000 AHCI SATA3 Controller
+ 1f33 Atom processor C2000 AHCI SATA3 Controller
+ 1f34 Atom processor C2000 RAID SATA3 Controller
+ 1f35 Atom processor C2000 RAID SATA3 Controller
+ 1f36 Atom processor C2000 RAID SATA3 Controller
+ 1f37 Atom processor C2000 RAID SATA3 Controller
+ 1f38 Atom processor C2000 PCU
+ 1f39 Atom processor C2000 PCU
+ 1f3a Atom processor C2000 PCU
+ 1f3b Atom processor C2000 PCU
+ 1f3c Atom processor C2000 PCU SMBus
+ 1f3d Atom Processor C2000 PECI SMBus
+ 1f3e Atom processor C2000 RAID SATA3 Controller
+ 1f3f Atom processor C2000 RAID SATA3 Controller
+ 1f40 Ethernet Connection I354 1.0 GbE Backplane
+ 1028 05f1 Ethernet Connection I354 1.0 GbE Backplane
+ 1f41 Ethernet Connection I354
+ 1f42 Atom processor C2000 GbE
+ 1f44 Atom processor C2000 GbE Virtual Function
+ 1f45 Ethernet Connection I354 2.5 GbE Backplane
+ 2014 Sky Lake-E Ubox Registers
+ 2015 Sky Lake-E Ubox Registers
+ 2016 Sky Lake-E Ubox Registers
+ 2018 Sky Lake-E M2PCI Registers
+ 201a Sky Lake-E Non-Transparent Bridge Registers
+ 201c Sky Lake-E Non-Transparent Bridge Registers
+ 201d Volume Management Device NVMe RAID Controller
+ 2020 Sky Lake-E DMI3 Registers
+ 15d9 095d X11SPM-TF
+ 2021 Sky Lake-E CBDMA Registers
+ 2024 Sky Lake-E MM/Vt-d Configuration Registers
+ 2025 Sky Lake-E RAS
+ 2026 Sky Lake-E IOAPIC
+ 2030 Sky Lake-E PCI Express Root Port A
+ 2031 Sky Lake-E PCI Express Root Port B
+ 2032 Sky Lake-E PCI Express Root Port C
+ 2033 Sky Lake-E PCI Express Root Port D
+ 2034 Sky Lake-E VT-d
+ 2035 Sky Lake-E RAS Configuration Registers
+ 2036 Sky Lake-E IOxAPIC Configuration Registers
+ 2040 Sky Lake-E Integrated Memory Controller
+ 2041 Sky Lake-E Integrated Memory Controller
+ 2042 Sky Lake-E Integrated Memory Controller
+ 2043 Sky Lake-E Integrated Memory Controller
+ 2044 Sky Lake-E Integrated Memory Controller
+ 2045 Sky Lake-E LM Channel 1
+ 2046 Sky Lake-E LMS Channel 1
+ 2047 Sky Lake-E LMDP Channel 1
+ 2048 Sky Lake-E DECS Channel 2
+ 2049 Sky Lake-E LM Channel 2
+ 204a Sky Lake-E LMS Channel 2
+ 204b Sky Lake-E LMDP Channel 2
+ 204c Sky Lake-E M3KTI Registers
+ 204d Sky Lake-E M3KTI Registers
+ 204e Sky Lake-E M3KTI Registers
+ 2054 Sky Lake-E CHA Registers
+ 2055 Sky Lake-E CHA Registers
+ 2056 Sky Lake-E CHA Registers
+ 2057 Sky Lake-E CHA Registers
+ 2058 Sky Lake-E KTI 0
+ 2059 Sky Lake-E UPI Registers
+ 2066 Sky Lake-E Integrated Memory Controller
+ 2068 Sky Lake-E DDRIO Registers
+ 2069 Sky Lake-E DDRIO Registers
+ 206a Sky Lake-E IOxAPIC Configuration Registers
+ 206e Sky Lake-E DDRIO Registers
+ 206f Sky Lake-E DDRIO Registers
+ 2078 Sky Lake-E PCU Registers
+ 207a Sky Lake-E PCU Registers
+ 2080 Sky Lake-E PCU Registers
+ 2081 Sky Lake-E PCU Registers
+ 2082 Sky Lake-E PCU Registers
+ 2083 Sky Lake-E PCU Registers
+ 2084 Sky Lake-E PCU Registers
+ 2085 Sky Lake-E PCU Registers
+ 2086 Sky Lake-E PCU Registers
+ 2088 Sky Lake-E DDRIO Registers
+ 208d Sky Lake-E CHA Registers
+ 208e Sky Lake-E CHA Registers
+ 2241 Larrabee
+ 2250 Xeon Phi coprocessor 5100 series
+ 225c Xeon Phi coprocessor SE10/7120 series
+ 225d Xeon Phi coprocessor 3120 series
+ 225e Xeon Phi coprocessor 31S1
+ 2262 Xeon Phi coprocessor 7220
+ 2280 Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series SoC Transaction Register
+ 2284 Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series High Definition Audio Controller
+ 2286 Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series LPIO1 DMA Controller
+ 228a Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series LPIO1 HSUART Controller #1
+ 228c Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series LPIO1 HSUART Controller #2
+ 2292 Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx SMBus Controller
+ 2294 Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series MMC Controller
+ 2295 Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series SDIO Controller
+ 2296 Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series SD Controller
+ 2298 Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Trusted Execution Engine
+ 229c Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCU
+ 22a3 Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series SATA Controller
+ 22a4 Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series SATA AHCI Controller
+ 22a8 Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Low Power Engine Audio
+ 22b0 Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller
+ 22b1 Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller
+ 22b5 Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series USB xHCI Controller
+ 22b8 Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Imaging Unit
+ 22c0 Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series LPIO2 DMA Controller
+ 22c1 Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series LPIO2 I2C Controller #1
+ 22c2 Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series LPIO2 I2C Controller #2
+ 22c3 Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series LPIO2 I2C Controller #3
+ 22c4 Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series LPIO2 I2C Controller #4
+ 22c5 Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series LPIO2 I2C Controller #5
+ 22c6 Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series LPIO2 I2C Controller #6
+ 22c7 Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series LPIO2 I2C Controller #7
+ 22c8 Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCI Express Port #1
+ 22ca Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCI Express Port #2
+ 22cc Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCI Express Port #3
+ 22ce Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCI Express Port #4
+ 22dc Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Power Management Controller
+ 2310 DH89xxCC LPC Controller
+ 2323 DH89xxCC 4 Port SATA AHCI Controller
+ 2330 DH89xxCC SMBus Controller
+ 2331 DH89xxCC Chap Counter
+ 2332 DH89xxCC Thermal Subsystem
+ 2334 DH89xxCC USB2 Enhanced Host Controller #1
+ 2335 DH89xxCC USB2 Enhanced Host Controller #1
+ 2342 DH89xxCC PCI Express Root Port #1
+ 2343 DH89xxCC PCI Express Root Port #1
+ 2344 DH89xxCC PCI Express Root Port #2
+ 2345 DH89xxCC PCI Express Root Port #2
+ 2346 DH89xxCC PCI Express Root Port #3
+ 2347 DH89xxCC PCI Express Root Port #3
+ 2348 DH89xxCC PCI Express Root Port #4
+ 2349 DH89xxCC PCI Express Root Port #4
+ 2360 DH89xxCC Watchdog Timer
+ 2364 DH89xxCC MEI 0
+ 2365 DH89xxCC MEI 1
+ 2390 DH895XCC Series LPC Controller
+ 23a1 DH895XCC Series 2-Port SATA Controller [IDE Mode]
+ 23a3 DH895XCC Series 4-Port SATA Controller [AHCI Mode]
+ 23a6 DH895XCC Series 2-Port SATA Controller [IDE Mode]
+ 23b0 DH895XCC Series SMBus Controller
+ 23b1 DH895XCC Series CHAP Counter
+ 23b2 DH895XCC Series Thermal Management Controller
+ 23b4 DH895XCC Series USB2 Enhanced Host Controller #1
+ 23b5 DH895XCC Series USB2 Enhanced Host Controller #1
+ 23c2 DH895XCC Series PCI Express Root Port #1
+ 23c3 DH895XCC Series PCI Express Root Port #1
+ 23c4 DH895XCC Series PCI Express Root Port #2
+ 23c5 DH895XCC Series PCI Express Root Port #2
+ 23c6 CDH895XCC Series PCI Express Root Port #3
+ 23c7 DH895XCC Series PCI Express Root Port #3
+ 23c8 DH895XCC Series PCI Express Root Port #4
+ 23c9 DH895XCC Series PCI Express Root Port #4
+ 23e0 DH895XCC Series Watchdog Timer
+ 23e4 DH895XCC Series MEI Controller #1
+ 23e5 DH895XCC Series MEI Controller #2
+ 2410 82801AA ISA Bridge (LPC)
+ 2411 82801AA IDE Controller
+ 2412 82801AA USB Controller
+ 2413 82801AA SMBus Controller
+ 2415 82801AA AC'97 Audio Controller
+ 1028 0095 Precision Workstation 220 Integrated Digital Audio
+ 1028 00b4 OptiPlex GX110
+ 110a 0051 Activy 2xx
+ 11d4 0040 SoundMAX Integrated Digital Audio
+ 11d4 0048 SoundMAX Integrated Digital Audio
+ 11d4 5340 SoundMAX Integrated Digital Audio
+ 1734 1025 Activy 3xx
+ 1af4 1100 QEMU Virtual Machine
+ 2416 82801AA AC'97 Modem Controller
+ 2418 82801AA PCI Bridge
+ 2420 82801AB ISA Bridge (LPC)
+ 2421 82801AB IDE Controller
+ 2422 82801AB USB Controller
+ 2423 82801AB SMBus Controller
+ 2425 82801AB AC'97 Audio Controller
+ 11d4 0040 SoundMAX Integrated Digital Audio
+ 11d4 0048 SoundMAX Integrated Digital Audio
+ 2426 82801AB AC'97 Modem Controller
+ 2428 82801AB PCI Bridge
+ 2440 82801BA ISA Bridge (LPC)
+ 8086 5744 S845WD1-E
+ 2442 82801BA/BAM UHCI USB 1.1 Controller #1
+ 1014 01c6 Netvista A40/A40p
+ 1025 1016 Travelmate 612 TX
+ 1028 00c7 Dimension 8100
+ 1028 00d8 Precision 530
+ 1028 010e Optiplex GX240
+ 103c 126f e-pc 40
+ 1043 8027 TUSL2-C Mainboard
+ 104d 80df Vaio PCG-FX403
+ 147b 0505 BL7 motherboard
+ 147b 0507 TH7II-RAID
+ 8086 4532 Desktop Board D815EEA2/D815EFV
+ 8086 4557 D815EGEW Mainboard
+ 8086 4d44 D850EMV2 motherboard
+ 8086 5744 S845WD1-E mainboard
+ 2443 82801BA/BAM SMBus Controller
+ 1014 01c6 Netvista A40/A40p
+ 1025 1016 Travelmate 612 TX
+ 1028 00c7 Dimension 8100
+ 1028 00d8 Precision 530
+ 1028 010e Optiplex GX240
+ 103c 126f e-pc 40
+ 1043 8027 TUSL2-C Mainboard
+ 104d 80df Vaio PCG-FX403
+ 147b 0505 BL7 motherboard
+ 147b 0507 TH7II-RAID
+ 15d9 3280 Supermicro P4SBE Mainboard
+ 8086 4532 Desktop Board D815EEA2/D815EFV
+ 8086 4557 D815EGEW Mainboard
+ 8086 5744 S845WD1-E mainboard
+ 2444 82801BA/BAM UHCI USB 1.1 Controller #2
+ 1025 1016 Travelmate 612 TX
+ 1028 00c7 Dimension 8100
+ 1028 00d8 Precision 530
+ 1028 010e Optiplex GX240
+ 103c 126f e-pc 40
+ 1043 8027 TUSL2-C Mainboard
+ 104d 80df Vaio PCG-FX403
+ 147b 0505 BL7 motherboard
+ 147b 0507 TH7II-RAID
+ 8086 4532 Desktop Board D815EEA2/D815EFV
+ 8086 5744 S845WD1-E mainboard
+ 2445 82801BA/BAM AC'97 Audio Controller
+ 0e11 000b Compaq Deskpro EN Audio
+ 0e11 0088 Evo D500
+ 1014 01c6 Netvista A40/A40p
+ 1025 1016 Travelmate 612 TX
+ 1028 00d8 Precision 530
+ 103c 126f e-pc 40
+ 104d 80df Vaio PCG-FX403
+ 1462 3370 STAC9721 AC
+ 147b 0505 BL7 motherboard
+ 147b 0507 TH7II-RAID
+ 8086 4557 D815EGEW Mainboard
+ 8086 4656 Desktop Board D815EFV
+ 8086 4d44 D850EMV2 motherboard
+ 2446 82801BA/BAM AC'97 Modem Controller
+ 1025 1016 Travelmate 612 TX
+ 104d 80df Vaio PCG-FX403
+ 2448 82801 Mobile PCI Bridge
+ 1028 040a Latitude E6410
+ 1028 040b Latitude E6510
+ 103c 0934 Compaq nw8240 Mobile Workstation
+ 103c 0944 Compaq nc6220 Notebook PC
+ 103c 099c NX6110/NC6120
+ 103c 309f Compaq nx9420 Notebook
+ 103c 30a3 Compaq nw8440
+ 103c 30c1 Compaq 6910p
+ 1043 1017 X58LE
+ 104d 902d VAIO VGN-NR120E
+ 105b 0d7c D270S/D250S Motherboard
+ 1071 8209 Medion MIM 2240 Notebook PC [MD98100]
+ 144d c00c P30 notebook
+ 144d c06a R730 Laptop
+ 144d c072 Notebook N150P
+ 1458 5000 GA-D525TUD
+ 1734 1055 Amilo M1420
+ 17aa 2013 ThinkPad R60e
+ 17aa 20ae ThinkPad T61/R61
+ 17c0 10d2 Medion Akoya E7214 Notebook PC [MD98410]
+ 17c0 4083 Medion WIM 2210 Notebook PC [MD96850]
+ 8086 544b Desktop Board D425KT
+ e4bf cc47 CCG-RUMBA
+ 2449 82801BA/BAM/CA/CAM Ethernet Controller
+ 0e11 0012 EtherExpress PRO/100 VM
+ 0e11 0091 EtherExpress PRO/100 VE
+ 1014 01ce EtherExpress PRO/100 VE
+ 1014 01dc EtherExpress PRO/100 VE
+ 1014 01eb EtherExpress PRO/100 VE
+ 1014 01ec EtherExpress PRO/100 VE
+ 1014 0202 EtherExpress PRO/100 VE
+ 1014 0205 EtherExpress PRO/100 VE
+ 1014 0217 EtherExpress PRO/100 VE
+ 1014 0234 EtherExpress PRO/100 VE
+ 1014 023d EtherExpress PRO/100 VE
+ 1014 0244 EtherExpress PRO/100 VE
+ 1014 0245 EtherExpress PRO/100 VE
+ 1014 0265 PRO/100 VE Desktop Connection
+ 1014 0267 PRO/100 VE Desktop Connection
+ 1014 026a PRO/100 VE Desktop Connection
+ 109f 315d EtherExpress PRO/100 VE
+ 109f 3181 EtherExpress PRO/100 VE
+ 1179 ff01 PRO/100 VE Network Connection
+ 1186 7801 EtherExpress PRO/100 VE
+ 144d 2602 HomePNA 1M CNR
+ 1af4 1100 QEMU Virtual Machine
+ 8086 3010 EtherExpress PRO/100 VE
+ 8086 3011 EtherExpress PRO/100 VM
+ 8086 3012 82562EH based Phoneline
+ 8086 3013 EtherExpress PRO/100 VE
+ 8086 3014 EtherExpress PRO/100 VM
+ 8086 3015 82562EH based Phoneline
+ 8086 3016 EtherExpress PRO/100 P Mobile Combo
+ 8086 3017 EtherExpress PRO/100 P Mobile
+ 8086 3018 EtherExpress PRO/100
+ 244a 82801BAM IDE U100 Controller
+ 1025 1016 Travelmate 612TX
+ 104d 80df Vaio PCG-FX403
+ 244b 82801BA IDE U100 Controller
+ 1014 01c6 Netvista A40/A40p
+ 1028 00c7 Dimension 8100
+ 1028 00d8 Precision 530
+ 1028 010e Optiplex GX240
+ 103c 126f e-pc 40
+ 1043 8027 TUSL2-C Mainboard
+ 147b 0505 BL7 motherboard
+ 147b 0507 TH7II-RAID
+ 15d9 3280 Supermicro P4SBE Mainboard
+ 8086 4532 Desktop Board D815EEA2/D815EFV
+ 8086 4557 D815EGEW Mainboard
+ 8086 4d44 D850EMV2 motherboard
+ 8086 5744 S845WD1-E mainboard
+ 244c 82801BAM ISA Bridge (LPC)
+ 244e 82801 PCI Bridge
+ 1014 0267 NetVista A30p
+ 1028 020d Inspiron 530
+ 1028 0211 Optiplex 755
+ 1028 02da OptiPlex 980
+ 1028 04f7 PowerEdge R320 server
+ 103c 2a3b Pavilion A1512X
+ 103c 2a6f Asus IPIBL-LB Motherboard
+ 103c 31fe ProLiant DL140 G3
+ 103c 330b ProLiant ML150 G6 Server
+# same ID possibly also on other ASUS boards
+ 1043 8277 P5K PRO Motherboard
+ 1043 844d P8 series motherboard
+ 1043 8534 ASUS B85-PLUS
+ 1458 5000 Motherboard
+ 1462 7345 MS-7345 Motherboard: Intel 82801I/IR [ICH9/ICH9R]
+ 1462 7418 Wind PC MS-7418
+ 15d9 060d C7SIM-Q Motherboard
+ 15d9 9680 X7DBN Motherboard
+ 1775 11cc CC11/CL11
+ 8086 7270 Server Board S1200BTS
+ 2450 82801E ISA Bridge (LPC)
+ 2452 82801E USB Controller
+ 2453 82801E SMBus Controller
+ 2459 82801E Ethernet Controller 0
+ 245b 82801E IDE U100 Controller
+ 245d 82801E Ethernet Controller 1
+ 245e 82801E PCI Bridge
+ 2480 82801CA LPC Interface Controller
+ 2482 82801CA/CAM USB Controller #1
+ 0e11 0030 Evo N600c
+ 1014 0220 ThinkPad A/T/X Series
+ 104d 80e7 VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP
+ 15d9 3480 P4DP6
+ 8086 1958 vpr Matrix 170B4
+ 8086 3424 SE7501HG2 Mainboard
+ 8086 4541 Latitude C640
+ 2483 82801CA/CAM SMBus Controller
+ 1014 0220 ThinkPad A/T/X Series
+ 104d 80e7 VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP
+ 15d9 3480 P4DP6
+ 8086 1958 vpr Matrix 170B4
+ 2484 82801CA/CAM USB Controller #2
+ 0e11 0030 Evo N600c
+ 1014 0220 ThinkPad A/T/X Series
+ 104d 80e7 VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP
+ 15d9 3480 P4DP6
+ 8086 1958 vpr Matrix 170B4
+ 2485 82801CA/CAM AC'97 Audio Controller
+ 1013 5959 Crystal WMD Audio Codec
+ 1014 0222 ThinkPad A30/A30p/T23
+ 1014 0508 ThinkPad T30
+ 1014 051c ThinkPad A/T/X Series
+ 1043 1583 L3C (SPDIF)
+ 1043 1623 L2B (no SPDIF)
+ 1043 1643 L3F
+ 104d 80e7 VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP
+ 144d c006 vpr Matrix 170B4
+ 2486 82801CA/CAM AC'97 Modem Controller
+ 1014 0223 ThinkPad A/T/X Series
+ 1014 0503 ThinkPad R31
+ 1014 051a ThinkPad A/T/X Series
+ 101f 1025 620 Series
+ 1043 1496 PCtel HSP56 MR
+ 104d 80e7 VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP
+ 134d 4c21 Dell Inspiron 2100 internal modem
+ 144d 2115 vpr Matrix 170B4 internal modem
+ 14f1 5421 MD56ORD V.92 MDC Modem
+ 2487 82801CA/CAM USB Controller #3
+ 0e11 0030 Evo N600c
+ 1014 0220 ThinkPad A/T/X Series
+ 104d 80e7 VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP
+ 15d9 3480 P4DP6
+ 8086 1958 vpr Matrix 170B4
+ 248a 82801CAM IDE U100 Controller
+ 0e11 0030 Evo N600c
+ 1014 0220 ThinkPad A/T/X Series
+ 104d 80e7 VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP
+ 8086 1958 vpr Matrix 170B4
+ 8086 4541 Latitude C640
+ 248b 82801CA Ultra ATA Storage Controller
+ 15d9 3480 P4DP6
+ 248c 82801CAM ISA Bridge (LPC)
+ 24c0 82801DB/DBL (ICH4/ICH4-L) LPC Interface Bridge
+ 1014 0267 NetVista A30p
+ 1462 5800 845PE Max (MS-6580)
+ 24c1 82801DBL (ICH4-L) IDE Controller
+ 24c2 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1
+ 1014 0267 NetVista A30p
+ 1014 052d ThinkPad
+ 1025 005a TravelMate 290
+ 1025 0064 Extensa 3000 series laptop: Intel 82801DBM (ICH4-M)
+ 1028 0126 Optiplex GX260
+ 1028 0160 Dimension 2400
+ 1028 0163 Latitude D505
+ 1028 018d Inspiron 700m/710m
+ 1028 0196 Inspiron 5160
+ 103c 088c NC8000 laptop
+ 103c 0890 NC6000 laptop
+ 103c 08b0 tc1100 tablet
+ 1043 8089 P4B533
+ 1071 8160 MIM2000
+ 114a 0582 PC8 onboard USB 1.x
+ 144d c005 X10 Laptop
+ 144d c00c P30/P35 notebook
+ 1462 5800 845PE Max (MS-6580)
+ 1509 2990 Averatec 5110H laptop
+ 1734 1004 D1451 Mainboard (SCENIC N300, i845GV)
+ 1734 1055 Amilo M1420
+ 4c53 1090 Cx9 / Vx9 mainboard
+ 8086 24c2 Latitude X300
+ 8086 4541 Latitude D400/D500
+ e4bf 0cc9 CC9-SAMBA
+ e4bf 0cd2 CD2-BEBOP
+ 24c3 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller
+ 1014 0267 NetVista A30p
+ 1014 052d ThinkPad
+ 1025 005a TravelMate 290
+ 1025 0064 Extensa 3000 series laptop: Intel 82801DBM (ICH4-M)
+ 1028 0126 Optiplex GX260
+ 1028 014f Latitude X300
+ 1028 0160 Dimension 2400
+ 1028 018d Inspiron 700m/710m
+ 103c 088c NC8000 laptop
+ 103c 0890 NC6000 laptop
+ 103c 08b0 tc1100 tablet
+ 1071 8160 MIM2000
+ 114a 0582 PC8 onboard SMbus
+ 144d c005 X10 Laptop
+ 144d c00c P30/P35 notebook
+ 1458 24c2 GA-8PE667 Ultra
+ 1462 5800 845PE Max (MS-6580)
+ 1734 1004 D1451 Mainboard (SCENIC N300, i845GV)
+ 1734 1055 Amilo M1420
+ 4c53 1090 Cx9 / Vx9 mainboard
+ e4bf 0cc9 CC9-SAMBA
+ e4bf 0cd2 CD2-BEBOP
+ 24c4 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2
+ 1014 0267 NetVista A30p
+ 1014 052d ThinkPad
+ 1025 005a TravelMate 290
+ 1025 0064 Extensa 3000 series laptop: Intel 82801DBM (ICH4-M)
+ 1028 0126 Optiplex GX260
+ 1028 0160 Dimension 2400
+ 1028 0163 Latitude D505
+ 1028 018d Inspiron 700m/710m
+ 1028 0196 Inspiron 5160
+ 103c 088c NC8000 laptop
+ 103c 0890 NC6000 laptop
+ 103c 08b0 tc1100 tablet
+ 1043 8089 P4B533
+ 1071 8160 MIM2000
+ 144d c00c P30/P35 notebook
+ 1462 5800 845PE Max (MS-6580)
+ 1509 2990 Averatec 5110H
+ 1734 1004 D1451 Mainboard (SCENIC N300, i845GV)
+ 4c53 1090 Cx9 / Vx9 mainboard
+ 8086 24c2 Latitude X300
+ 8086 4541 Latitude D400/D500
+ e4bf 0cc9 CC9-SAMBA
+ e4bf 0cd2 CD2-BEBOP
+ 24c5 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller
+ 0e11 00b8 Analog Devices Inc. codec [SoundMAX]
+ 1014 0267 NetVista A30p
+ 1014 0537 ThinkPad T4x Series
+ 1014 055f Thinkpad R50e model 1634
+ 1025 005a TravelMate 290
+ 1025 0064 Extensa 3000 series laptop: Intel 82801DBM (ICH4-M)
+ 1028 0139 Latitude D400
+ 1028 014f Latitude X300
+ 1028 0152 Latitude D500
+ 1028 0160 Dimension 2400
+ 1028 0163 Latitude D505
+ 1028 018d Inspiron 700m/710m [SigmaTel STAC9750,51]
+ 1028 0196 Inspiron 5160
+ 103c 088c NC8000 laptop
+ 103c 0890 NC6000 laptop
+ 103c 08b0 tc1100 tablet
+ 1043 1713 M2400N/M6800N laptop
+ 1043 80b0 P4B533
+ 1071 8160 MIM2000
+ 1179 0201 Toshiba Tecra M1
+ 144d c005 X10 Laptop
+ 144d c00c P30/P35 notebook
+ 1458 a002 GA-8PE667 Ultra
+ 1462 5800 845PE Max (MS-6580)
+ 1734 1005 D1451 (SCENIC N300, i845GV) Sigmatel STAC9750T
+ 1734 1055 Amilo M1420
+ 24c6 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller
+ 1014 0524 ThinkPad T4x Series
+ 1014 0525 ThinkPad
+ 1014 0559 ThinkPad R50e
+ 1025 003c Aspire 2001WLCi (Compal CL50 motherboard) implementation
+ 1025 005a TravelMate 290
+ 1025 0064 Extensa 3000 series laptop: Intel 82801DBM (ICH4-M)
+ 1028 0196 Inspiron 5160
+ 103c 088c NC8000 laptop
+ 103c 0890 NC6000 laptop
+ 103c 08b0 tc1100 tablet
+ 1043 1716 M2400N laptop
+ 1043 1826 M6800N
+ 1071 8160 MIM2000
+ 134d 4c21 Latitude D500
+ 144d 2115 X10 Laptop
+ 144d c00c P30/P35 notebook
+# Conexant HSF Softmodem (CXT22)
+ 14f1 5422 D480 MDC V.9x Modem
+ 24c7 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3
+ 1014 0267 NetVista A30p
+ 1014 052d ThinkPad
+ 1025 005a TravelMate 290
+ 1025 0064 Extensa 3000 series laptop: Intel 82801DBM (ICH4-M)
+ 1028 0126 Optiplex GX260
+ 1028 0160 Dimension 2400
+ 1028 0163 Latitude D505
+ 1028 018d Inspiron 700m/710m
+ 1028 0196 Inspiron 5160
+ 103c 088c NC8000 laptop
+ 103c 0890 NC6000 laptop
+ 103c 08b0 tc1100 tablet
+ 1043 8089 P4B533
+ 1071 8160 MIM2000
+ 144d c00c P30/P35 notebook
+ 1462 5800 845PE Max (MS-6580)
+ 1509 2990 Averatec 5110H
+ 1734 1004 D1451 Mainboard (SCENIC N300, i845GV)
+ 4c53 1090 Cx9 / Vx9 mainboard
+ 8086 24c2 Latitude X300
+ 8086 4541 Latitude D400/D500
+ e4bf 0cc9 CC9-SAMBA
+ e4bf 0cd2 CD2-BEBOP
+ 24ca 82801DBM (ICH4-M) IDE Controller
+ 1014 052d ThinkPad
+ 1025 005a TravelMate 290
+ 1025 0064 Extensa 3000 series laptop: Intel 82801DBM (ICH4-M)
+ 1028 014f Latitude X300
+ 1028 0163 Latitude D505
+ 1028 018d Inspiron 700m/710m
+ 1028 0196 Inspiron 5160
+ 103c 088c NC8000 laptop
+ 103c 0890 NC6000 laptop
+ 103c 08b0 tc1100 tablet
+ 1071 8160 MIM2000
+ 144d c005 X10 Laptop
+ 144d c00c P30/P35 notebook
+ 1734 1055 Amilo M1420
+ 8086 4541 Latitude D400/D500
+ 24cb 82801DB (ICH4) IDE Controller
+ 1014 0267 NetVista A30p
+ 1028 0126 Optiplex GX260
+ 1028 0160 Dimension 2400
+ 1043 8089 P4B533
+ 114a 0582 PC8 onboard IDE
+ 1458 24c2 GA-8PE667 Ultra
+ 1462 5800 845PE Max (MS-6580)
+ 1734 1004 D1451 Mainboard (SCENIC N300, i845GV)
+ 4c53 1090 Cx9 / Vx9 mainboard
+ e4bf 0cc9 CC9-SAMBA
+ e4bf 0cd2 CD2-BEBOP
+ 24cc 82801DBM (ICH4-M) LPC Interface Bridge
+ 144d c00c P30 notebook
+ 1734 1055 Amilo M1420
+ 24cd 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller
+ 1014 0267 NetVista A30p
+ 1014 052e ThinkPad
+ 1025 005a TravelMate 290
+ 1025 0064 Extensa 3000 series laptop: Intel 82801DBM (ICH4-M)
+ 1028 011d Latitude D600
+ 1028 0126 Optiplex GX260
+ 1028 0139 Latitude D400
+ 1028 0152 Latitude D500
+ 1028 0160 Dimension 2400
+ 1028 0163 Latitude D505
+ 1028 018d Inspiron 700m/710m
+ 1028 0196 Inspiron 5160
+ 103c 088c NC8000 laptop
+ 103c 0890 NC6000 laptop
+ 103c 08b0 tc1100 tablet
+ 1043 8089 P4B533
+ 1071 8160 MIM2000
+ 114a 0582 PC8 onboard USB 2.0
+ 1179 ff00 Satellite 2430
+ 144d c005 X10 Laptop
+ 144d c00c P30/P35 notebook
+ 1462 3981 845PE Max (MS-6580)
+ 1509 1968 Averatec 5110H
+ 1734 1004 D1451 Mainboard (SCENIC N300, i845GV)
+ 1734 1055 Amilo M1420
+ 1af4 1100 QEMU Virtual Machine
+ 4c53 1090 Cx9 / Vx9 mainboard
+ 8086 24c2 Latitude X300
+ e4bf 0cc9 CC9-SAMBA
+ e4bf 0cd2 CD2-BEBOP
+ 24d0 82801EB/ER (ICH5/ICH5R) LPC Interface Bridge
+ 24d1 82801EB (ICH5) SATA Controller
+ 1028 0168 Precision Workstation 670 Mainboard
+ 1028 0169 Precision 470
+ 1028 019a PowerEdge SC1425
+ 103c 12bc d530 CMT (DG746A)
+ 103c 3208 ProLiant DL140 G2
+ 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
+ 8086 4246 Desktop Board D865GBF
+ 8086 4c43 Desktop Board D865GLC
+ 8086 524c D865PERL mainboard
+ 24d2 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #1
+ 1014 0287 ThinkCentre S50
+ 1014 02dd eServer xSeries server mainboard
+ 1014 02ed eServer xSeries server mainboard
+ 1028 0168 Precision Workstation 670 Mainboard
+ 1028 0169 Precision 470
+ 1028 016c PowerEdge 1850 onboard UHCI
+ 1028 016d PowerEdge 2850 onboard UHCI
+ 1028 0170 PowerEdge 6850 onboard UHCI
+ 1028 0183 PowerEdge 1800
+ 1028 019a PowerEdge SC1425
+ 103c 006a NX9500
+ 103c 12bc d530 CMT (DG746A)
+ 103c 3208 ProLiant DL140 G2
+ 1043 80a6 P4P800/P5P800 series motherboard
+ 1458 24d2 GA-8IPE1000/8KNXP motherboard
+ 1462 7280 865PE Neo2 (MS-6728)
+ 1565 3101 P4TSV Motherboard (865G)
+ 15d9 4580 P4SCE Mainboard
+ 1734 101c PRIMERGY RX/TX series onboard UHCI
+ 8086 3427 S875WP1-E mainboard
+ 8086 4246 Desktop Board D865GBF
+ 8086 4c43 Desktop Board D865GLC
+ 8086 524c D865PERL mainboard
+ 24d3 82801EB/ER (ICH5/ICH5R) SMBus Controller
+ 1014 0287 ThinkCentre S50
+ 1014 02dd eServer xSeries server mainboard
+ 1014 02ed eServer xSeries server mainboard
+ 1028 0156 Precision 360
+ 1028 0168 Precision Workstation 670 Mainboard
+ 1028 0169 Precision 470
+ 103c 12bc d330 uT
+ 103c 3208 ProLiant DL140 G2
+ 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 SMBus
+ 8086 3427 S875WP1-E mainboard
+ 8086 4246 Desktop Board D865GBF
+ 8086 4c43 Desktop Board D865GLC
+ 8086 524c D865PERL mainboard
+ 24d4 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #2
+ 1014 0287 ThinkCentre S50
+ 1014 02dd eServer xSeries server mainboard
+ 1014 02ed eServer xSeries server mainboard
+ 1028 0168 Precision Workstation 670 Mainboard
+ 1028 0169 Precision 470
+ 1028 016c PowerEdge 1850 onboard UHCI
+ 1028 016d PowerEdge 2850 onboard UHCI
+ 1028 0170 PowerEdge 6850 onboard UHCI
+ 1028 0183 PowerEdge 1800
+ 1028 019a PowerEdge SC1425
+ 103c 006a NX9500
+ 103c 12bc d530 CMT (DG746A)
+ 103c 3208 ProLiant DL140 G2
+ 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
+ 8086 3427 S875WP1-E mainboard
+ 8086 4246 Desktop Board D865GBF
+ 8086 4c43 Desktop Board D865GLC
+ 8086 524c D865PERL mainboard
+ 24d5 82801EB/ER (ICH5/ICH5R) AC'97 Audio Controller
+ 100a 147b Abit IS7-E motherboard
+ 1014 0287 ThinkCentre S50
+ 1028 0168 Precision Workstation 670 Mainboard
+ 1028 0169 Precision 470
+ 103c 006a NX9500
+ 103c 12bc d330 uT
+ 1043 80f3 P4P800 series motherboard
+ 1043 810f P5P800-MX Mainboard
+ 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
+ 8086 e002 SoundMax Integrated Digital Audio
+ 24d6 82801EB/ER (ICH5/ICH5R) AC'97 Modem Controller
+ 103c 006a NX9500
+ 24d7 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #3
+ 1014 0287 ThinkCentre S50
+ 1014 02ed xSeries server mainboard
+ 1028 0168 Precision Workstation 670 Mainboard
+ 1028 0169 Precision 470
+ 1028 016c PowerEdge 1850 onboard UHCI
+ 1028 016d PowerEdge 2850 onboard UHCI
+ 1028 0170 PowerEdge 6850 onboard UHCI
+ 1028 0183 PowerEdge 1800
+ 103c 006a NX9500
+ 103c 12bc d530 CMT (DG746A)
+ 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
+ 8086 3427 S875WP1-E mainboard
+ 8086 4246 Desktop Board D865GBF
+ 8086 4c43 Desktop Board D865GLC
+ 8086 524c D865PERL mainboard
+ 24db 82801EB/ER (ICH5/ICH5R) IDE Controller
+ 1014 0287 ThinkCentre S50
+ 1014 02dd eServer xSeries server mainboard
+ 1014 02ed eServer xSeries server mainboard
+ 1028 0168 Precision Workstation 670 Mainboard
+ 1028 0169 Precision 470
+ 1028 016c PowerEdge 1850 IDE Controller
+ 1028 016d PowerEdge 2850 IDE Controller
+ 1028 0170 PowerEdge 6850 IDE Controller
+ 1028 019a PowerEdge SC1425
+ 103c 006a NX9500
+ 103c 12bc d530 CMT (DG746A)
+ 1043 80a6 P4P800/P5P800 series motherboard
+ 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
+ 8086 24db P4C800 Mainboard
+ 8086 3427 S875WP1-E mainboard
+ 8086 4246 Desktop Board D865GBF
+ 8086 4c43 Desktop Board D865GLC
+ 8086 524c D865PERL mainboard
+ 24dc 82801EB (ICH5) LPC Interface Bridge
+ 24dd 82801EB/ER (ICH5/ICH5R) USB2 EHCI Controller
+ 1014 0287 ThinkCentre S50
+ 1014 02dd eServer xSeries server mainboard
+ 1014 02ed eServer xSeries server mainboard
+ 1028 0168 Precision Workstation 670 Mainboard
+ 1028 0169 Precision 470
+ 1028 016c PowerEdge 1850 onboard EHCI
+ 1028 016d PowerEdge 2850 onboard EHCI
+ 1028 0170 PowerEdge 6850 onboard EHCI
+ 1028 0183 PowerEdge 1800
+ 1028 019a PowerEdge SC1425
+ 103c 006a NX9500
+ 103c 12bc d530 CMT (DG746A)
+ 103c 3208 ProLiant DL140 G2
+ 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
+ 8086 524c D865PERL mainboard
+ 24de 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #4
+ 1014 0287 ThinkCentre S50
+ 1014 02ed xSeries server mainboard
+ 1028 0168 Precision Workstation 670 Mainboard
+ 1028 0169 Precision 470
+ 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
+ 8086 3427 S875WP1-E mainboard
+ 8086 4246 Desktop Board D865GBF
+ 8086 4c43 Desktop Board D865GLC
+ 8086 524c D865PERL mainboard
+ 24df 82801ER (ICH5R) SATA Controller
+ 1028 0168 Precision Workstation 670 Mainboard
+ 24f0 Omni-Path HFI Silicon 100 Series [discrete]
+ 10a9 802e Omni-path HFI 100 Series, 1-port A-board
+ 10a9 802f Omni-path HFI 100 Series, 2-port A-board
+ 10a9 8030 Omni-path HFI 100 Series, 1-port B-board
+ 10a9 8031 Omni-path HFI 100 Series, 2-port B-board
+ 1590 00e7 100Gb 1-port OP101 QSFP28 x8 PCIe Gen3 with Intel Omni-Path Adapter
+ 1590 00e8 100Gb 1-port OP101 QSFP28 x16 PCIe Gen3 with Intel Omni-Path Adapter
+ 1590 021c Apollo 100Gb 1-port Intel Omni-Path Architecture 860z Mezzanine FIO Adapter
+ 15d9 0934 Omni-Path HFI Adapter 100 Series, 1 Port, PCIe x16, SIOM Module
+ 15d9 099b Omni-path HFI Mezz AOC, 1 Port, PCIe x16.
+ 1cb8 0001 Omni-Path HFI Adapter 100 Series, 1 Port, PCIe x16, TC4600 QSFP28
+ 1cb8 0002 Omni-Path HFI Adapter 100 Series, 1 Port, PCIe x16, TC6600 Fixed Port
+ 1cb8 0003 Omni-Path HFI Adapter 100 Series, 2 Port, 2 PCIe x16, Earth Simulation QSFP28
+ 1cb8 0004 Omni-Path HFI Adapter 100 Series, 1 Port, PCIe x16, TC4600E QSFP28
+ 434e 0001 Omni-Path HFI Adapter 100 Series, 1 Port, OCP 3.0
+ 434e 2628 Omni-Path HFI Adapter 100 Series, 1 Port, PCIe x16
+ 8086 2628 Omni-Path HFI Adapter 100 Series, 1 Port, PCIe x16
+ 8086 2629 Omni-Path HFI Adapter 100 Series, 1 Port, PCIe x8
+ 8086 262a Omni-Path HFI Adapter 100 Series, 2 Ports, Split PCIe x16
+ 8086 262d Omni-Path HFI Adapter 100 Series, 1 Port, PCIe x16, IO Module AHWKPTP100HF
+ 24f1 Omni-Path HFI Silicon 100 Series [integrated]
+ 24f3 Wireless 8260
+# Snow Field Peak AC
+ 8086 0010 Dual Band Wireless-AC 8260
+ 8086 1010 Dual Band Wireless-AC 8260
+ 24f4 Wireless 8260
+# Snow Field Peak AC
+ 8086 0030 Dual Band Wireless-AC 8260
+ 24fb Dual Band Wireless-AC 3168NGW [Stone Peak]
+ 24fd Wireless 8265 / 8275
+# Windstorm Peak
+ 8086 0010 Dual Band Wireless-AC 8265
+ 8086 0150 Dual Band Wireless-AC 8265
+ 8086 1010 Dual Band Wireless-AC 8265
+ 8086 1130 Dual Band Wireless-AC 8265
+ 2500 82820 820 (Camino) Chipset Host Bridge (MCH)
+ 1028 0095 Precision Workstation 220 Chipset
+ 1043 801c P3C-2000 system chipset
+ 2501 82820 820 (Camino) Chipset Host Bridge (MCH)
+ 1043 801c P3C-2000 system chipset
+ 250b 82820 820 (Camino) Chipset Host Bridge
+ 250f 82820 820 (Camino) Chipset AGP Bridge
+ 2520 82805AA MTH Memory Translator Hub
+ 2521 82804AA MRH-S Memory Repeater Hub for SDRAM
+ 2522 NVMe Optane Memory Series
+ 8086 3806 Optane Memory 16GB
+ 8086 3810 Optane Memory M10 16GB
+ 2526 Wireless-AC 9260
+ 2530 82850 850 (Tehama) Chipset Host Bridge (MCH)
+ 1028 00c7 Dimension 8100
+ 147b 0507 TH7II-RAID
+ 2531 82860 860 (Wombat) Chipset Host Bridge (MCH)
+ 1028 00d8 Precision 530
+ 2532 82850 850 (Tehama) Chipset AGP Bridge
+ 2533 82860 860 (Wombat) Chipset AGP Bridge
+ 2534 82860 860 (Wombat) Chipset PCI Bridge
+ 2540 E7500 Memory Controller Hub
+ 15d9 3480 P4DP6
+ 2541 E7500/E7501 Host RASUM Controller
+ 15d9 3480 P4DP6
+ 4c53 1090 Cx9 / Vx9 mainboard
+ 8086 3424 SE7501HG2 Mainboard
+ 2543 E7500/E7501 Hub Interface B PCI-to-PCI Bridge
+ 2544 E7500/E7501 Hub Interface B RASUM Controller
+ 4c53 1090 Cx9 / Vx9 mainboard
+ 2545 E7500/E7501 Hub Interface C PCI-to-PCI Bridge
+ 2546 E7500/E7501 Hub Interface C RASUM Controller
+ 2547 E7500/E7501 Hub Interface D PCI-to-PCI Bridge
+ 2548 E7500/E7501 Hub Interface D RASUM Controller
+ 254c E7501 Memory Controller Hub
+ 4c53 1090 Cx9 / Vx9 mainboard
+ 8086 3424 SE7501HG2 Mainboard
+ 2550 E7505 Memory Controller Hub
+ 2551 E7505/E7205 Series RAS Controller
+ 2552 E7505/E7205 PCI-to-AGP Bridge
+ 2553 E7505 Hub Interface B PCI-to-PCI Bridge
+ 2554 E7505 Hub Interface B PCI-to-PCI Bridge RAS Controller
+ 255d E7205 Memory Controller Hub
+ 2560 82845G/GL[Brookdale-G]/GE/PE DRAM Controller/Host-Hub Interface
+ 1028 0126 Optiplex GX260
+ 1458 2560 GA-8PE667 Ultra
+ 1462 5800 845PE Max (MS-6580)
+ 2561 82845G/GL[Brookdale-G]/GE/PE Host-to-AGP Bridge
+ 2562 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device
+ 0e11 00b9 Evo D510 SFF
+ 1014 0267 NetVista A30p
+ 1028 0160 Dimension 2400
+ 1734 1003 D1521 Mainboard (Fujitsu-Siemens)
+ 1734 1004 D1451 Mainboard (SCENIC N300, i845GV)
+ 2570 82865G/PE/P DRAM Controller/Host-Hub Interface
+ 103c 006a NX9500
+ 103c 12bc d330 uT
+ 1043 80f2 P4P800/P5P800 series motherboard
+ 1458 2570 GA-8IPE1000 Pro2 motherboard (865PE)
+ 2571 82865G/PE/P AGP Bridge
+ 2572 82865G Integrated Graphics Controller
+ 1014 0287 ThinkCentre S50
+ 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
+ 2573 82865G/PE/P PCI to CSA Bridge
+ 2576 82865G/PE/P Processor to I/O Memory Interface
+ 2578 82875P/E7210 Memory Controller Hub
+ 1458 2578 GA-8KNXP motherboard (875P)
+ 1462 7580 MS-6758 (875P Neo)
+ 15d9 4580 P4SCE Motherboard
+ 2579 82875P Processor to AGP Controller
+ 257b 82875P/E7210 Processor to PCI to CSA Bridge
+ 257e 82875P/E7210 Processor to I/O Memory Interface
+ 2580 82915G/P/GV/GL/PL/910GL Memory Controller Hub
+ 1458 2580 GA-8I915ME-G Mainboard
+ 1462 7028 915P/G Neo2
+ 1734 105b Scenic W620
+ 2581 82915G/P/GV/GL/PL/910GL PCI Express Root Port
+ 2582 82915G/GV/910GL Integrated Graphics Controller
+ 1028 1079 Optiplex GX280
+ 103c 3006 DC7100 SFF(DX878AV)
+ 1043 2582 P5GD1-VW Mainboard
+ 1458 2582 GA-8I915ME-G Mainboard
+ 1734 105b Scenic W620
+ 1849 2582 ASRock P4Dual-915GL
+ 2584 82925X/XE Memory Controller Hub
+ 1028 0177 Dimension 8400
+ 2585 82925X/XE PCI Express Root Port
+ 2588 E7220/E7221 Memory Controller Hub
+ 2589 E7220/E7221 PCI Express Root Port
+ 258a E7221 Integrated Graphics Controller
+ 2590 Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller
+ 1014 0575 ThinkPad X41 / Z60t
+ 1028 0182 Latitude C610
+ 103c 0934 Compaq nw8240/nx8220
+ 103c 0944 Compaq nc6220 Notebook PC
+ 103c 099c NX6110/NC6120
+ 1043 82d9 Asus Eee PC 900
+ 104d 81b7 Vaio VGN-S3XP
+ a304 81b7 Vaio VGN-S3XP
+ e4bf 0ccd CCD-CALYPSO
+ e4bf 0cd3 CD3-JIVE
+ e4bf 58b1 XB1
+ 2591 Mobile 915GM/PM Express PCI Express Root Port
+ 103c 0934 Compaq nw8240 Mobile Workstation
+ 2592 Mobile 915GM/GMS/910GML Express Graphics Controller
+ 1014 0582 ThinkPad X41
+ 103c 099c NX6110/NC6120
+ 103c 308a NC6220
+ 1043 1881 GMA 900 915GM Integrated Graphics
+ e4bf 0ccd CCD-CALYPSO
+ e4bf 0cd3 CD3-JIVE
+ e4bf 58b1 XB1
+ 25a1 6300ESB LPC Interface Controller
+ 25a2 6300ESB PATA Storage Controller
+ 1734 1073 Primergy Econel 200 D2020 mainboard
+ 1775 10d0 V5D Single Board Computer IDE
+ 1775 1100 CR11/VR11 Single Board Computer
+ 1775 ce90 CE9
+ 4c53 10b0 CL9 mainboard
+ 4c53 10e0 PSL09 PrPMC
+ 25a3 6300ESB SATA Storage Controller
+ 1734 1073 Primergy Econel 200 D2020 mainboard
+ 1775 1100 CR11/VR11 Single Board Computer
+ 1775 ce90 CE9
+ 4c53 10b0 CL9 mainboard
+ 4c53 10d0 Telum ASLP10 Processor AMC
+ 4c53 10e0 PSL09 PrPMC
+ 25a4 6300ESB SMBus Controller
+ 1734 1073 Primergy Econel 200 D2020 mainboard
+ 1775 10d0 V5D Single Board Computer
+ 1775 1100 CR11/VR11 Single Board Computer
+ 1775 ce90 CE9
+ 4c53 10b0 CL9 mainboard
+ 4c53 10d0 Telum ASLP10 Processor AMC
+ 4c53 10e0 PSL09 PrPMC
+ 25a6 6300ESB AC'97 Audio Controller
+ 1775 1100 CR11/VR11 Single Board Computer
+ 1775 ce90 CE9
+ 4c53 10b0 CL9 mainboard
+ 25a7 6300ESB AC'97 Modem Controller
+ 25a9 6300ESB USB Universal Host Controller
+ 1734 1073 Primergy Econel 200 D2020 mainboard
+ 1775 10d0 V5D Single Board Computer USB
+ 1775 1100 CR11/VR11 Single Board Computer
+ 1775 ce90 CE9
+ 4c53 10b0 CL9 mainboard
+ 4c53 10d0 Telum ASLP10 Processor AMC
+ 4c53 10e0 PSL09 PrPMC
+ 25aa 6300ESB USB Universal Host Controller
+ 1734 1073 Primergy Econel 200 D2020 mainboard
+ 1775 1100 CR11/VR11 Single Board Computer
+ 1775 ce90 CE9
+ 4c53 10b0 CL9 mainboard
+ 4c53 10d0 Telum ASLP10 Processor AMC
+ 4c53 10e0 PSL09 PrPMC
+ 25ab 6300ESB Watchdog Timer
+ 1734 1073 Primergy Econel 200 D2020 mainboard
+ 1775 10d0 V5D Single Board Computer
+ 1775 1100 CR11/VR11 Single Board Computer
+ 1775 ce90 CE9
+ 1af4 1100 QEMU Virtual Machine
+ 4c53 10b0 CL9 mainboard
+ 4c53 10d0 Telum ASLP10 Processor AMC
+ 4c53 10e0 PSL09 PrPMC
+ 25ac 6300ESB I/O Advanced Programmable Interrupt Controller
+ 1734 1073 Primergy Econel 200 D2020 mainboard
+ 1775 10d0 V5D Single Board Computer
+ 1775 1100 CR11/VR11 Single Board Computer
+ 1775 ce90 CE9
+ 4c53 10b0 CL9 mainboard
+ 4c53 10d0 Telum ASLP10 Processor AMC
+ 4c53 10e0 PSL09 PrPMC
+ 25ad 6300ESB USB2 Enhanced Host Controller
+ 1734 1073 Primergy Econel 200 D2020 mainboard
+ 1775 10d0 V5D Single Board Computer USB 2.0
+ 1775 1100 CR11/VR11 Single Board Computer
+ 1775 ce90 CE9
+ 4c53 10b0 CL9 mainboard
+ 4c53 10d0 Telum ASLP10 Processor AMC
+ 4c53 10e0 PSL09 PrPMC
+ 25ae 6300ESB 64-bit PCI-X Bridge
+ 25b0 6300ESB SATA RAID Controller
+ 1775 1100 CR11/VR11 Single Board Computer
+ 4c53 10d0 Telum ASLP10 Processor AMC
+ 4c53 10e0 PSL09 PrPMC
+ 25c0 5000X Chipset Memory Controller Hub
+ 25d0 5000Z Chipset Memory Controller Hub
+ 25d4 5000V Chipset Memory Controller Hub
+ 15d9 8680 X7DVL-E-O motherboard
+ 25d8 5000P Chipset Memory Controller Hub
+ 103c 31fd ProLiant DL360 G5
+ 15d9 9680 X7DBN Motherboard
+ 8086 3476 S5000PSLSATA Server Board
+ 25e2 5000 Series Chipset PCI Express x4 Port 2
+ 25e3 5000 Series Chipset PCI Express x4 Port 3
+ 25e4 5000 Series Chipset PCI Express x4 Port 4
+ 25e5 5000 Series Chipset PCI Express x4 Port 5
+ 25e6 5000 Series Chipset PCI Express x4 Port 6
+ 25e7 5000 Series Chipset PCI Express x4 Port 7
+ 25f0 5000 Series Chipset FSB Registers
+ 1028 01bb PowerEdge 1955 FSB Registers
+ 103c 31fd ProLiant DL140 G3, DL360 G5
+ 15d9 8680 X7DVL-E-O motherboard
+ 15d9 9680 X7DBN Motherboard
+ 8086 3476 S5000PSLSATA Server Board
+ 25f1 5000 Series Chipset Reserved Registers
+ 103c 31fd ProLiant DL140 G3, DL360 G5
+ 15d9 8680 X7DVL-E-O motherboard
+ 15d9 9680 X7DBN Motherboard
+ 8086 3476 S5000PSLSATA Server Board
+ 25f3 5000 Series Chipset Reserved Registers
+ 103c 31fd ProLiant DL140 G3, DL360 G5
+ 15d9 8680 X7DVL-E-O motherboard
+ 15d9 9680 X7DBN Motherboard
+ 8086 3476 S5000PSLSATA Server Board
+ 25f5 5000 Series Chipset FBD Registers
+ 103c 31fd ProLiant DL140 G3, DL360 G5
+ 15d9 8680 X7DVL-E-O motherboard
+ 15d9 9680 X7DBN Motherboard
+ 8086 3476 S5000PSLSATA Server Board
+ 25f6 5000 Series Chipset FBD Registers
+ 103c 31fd ProLiant DL140 G3, DL360 G5
+ 15d9 8680 X7DVL-E-O motherboard
+ 15d9 9680 X7DBN Motherboard
+ 8086 3476 S5000PSLSATA Server Board
+ 25f7 5000 Series Chipset PCI Express x8 Port 2-3
+ 25f8 5000 Series Chipset PCI Express x8 Port 4-5
+ 25f9 5000 Series Chipset PCI Express x8 Port 6-7
+ 25fa 5000X Chipset PCI Express x16 Port 4-7
+ 2600 E8500/E8501 Hub Interface 1.5
+ 1028 0170 PowerEdge 6850 Hub Interface
+ 2601 E8500/E8501 PCI Express x4 Port D
+ 2602 E8500/E8501 PCI Express x4 Port C0
+ 2603 E8500/E8501 PCI Express x4 Port C1
+ 2604 E8500/E8501 PCI Express x4 Port B0
+ 2605 E8500/E8501 PCI Express x4 Port B1
+ 2606 E8500/E8501 PCI Express x4 Port A0
+ 2607 E8500/E8501 PCI Express x4 Port A1
+ 2608 E8500/E8501 PCI Express x8 Port C
+ 2609 E8500/E8501 PCI Express x8 Port B
+ 260a E8500/E8501 PCI Express x8 Port A
+ 260c E8500/E8501 IMI Registers
+ 2610 E8500/E8501 FSB Registers
+ 2611 E8500/E8501 Address Mapping Registers
+ 2612 E8500/E8501 RAS Registers
+ 2613 E8500/E8501 Reserved Registers
+ 2614 E8500/E8501 Reserved Registers
+ 2615 E8500/E8501 Miscellaneous Registers
+ 2617 E8500/E8501 Reserved Registers
+ 2618 E8500/E8501 Reserved Registers
+ 2619 E8500/E8501 Reserved Registers
+ 261a E8500/E8501 Reserved Registers
+ 261b E8500/E8501 Reserved Registers
+ 261c E8500/E8501 Reserved Registers
+ 261d E8500/E8501 Reserved Registers
+ 261e E8500/E8501 Reserved Registers
+ 2620 E8500/E8501 eXternal Memory Bridge
+ 1028 0170 PowerEdge 6850 Memory Bridge
+ 2621 E8500/E8501 XMB Miscellaneous Registers
+ 1028 0170 PowerEdge 6850 XMB Registers
+ 2622 E8500/E8501 XMB Memory Interleaving Registers
+ 1028 0170 PowerEdge 6850 Memory Interleaving Registers
+ 2623 E8500/E8501 XMB DDR Initialization and Calibration
+ 1028 0170 PowerEdge 6850 DDR Initialization and Calibration
+ 2624 E8500/E8501 XMB Reserved Registers
+ 1028 0170 PowerEdge 6850 Reserved Registers
+ 2625 E8500/E8501 XMB Reserved Registers
+ 1028 0170 PowerEdge 6850 Reserved Registers
+ 2626 E8500/E8501 XMB Reserved Registers
+ 1028 0170 PowerEdge 6850 Reserved Registers
+ 2627 E8500/E8501 XMB Reserved Registers
+ 1028 0170 PowerEdge 6850 Reserved Registers
+ 2640 82801FB/FR (ICH6/ICH6R) LPC Interface Bridge
+ 1462 7028 915P/G Neo2
+ 1734 105c Scenic W620
+ e4bf 0ccd CCD-CALYPSO
+ e4bf 0cd3 CD3-JIVE
+ e4bf 58b1 XB1
+ 2641 82801FBM (ICH6M) LPC Interface Bridge
+ 1014 0568 ThinkPad X41
+ 103c 0934 Compaq nw8240/nx8220
+ 103c 0944 Compaq nc6220 Notebook PC
+ 103c 099c NX6110/NC6120
+ 2642 82801FW/FRW (ICH6W/ICH6RW) LPC Interface Bridge
+ 2651 82801FB/FW (ICH6/ICH6W) SATA Controller
+ 1028 0179 Optiplex GX280
+ 1043 2601 P5GD1-VW Mainboard
+ 1734 105c Scenic W620
+ 8086 4147 D915GAG Motherboard
+ e4bf 0ccd CCD-CALYPSO
+ e4bf 0cd3 CD3-JIVE
+ e4bf 58b1 XB1
+ 2652 82801FR/FRW (ICH6R/ICH6RW) SATA Controller
+ 1028 0177 Dimension 8400
+ 1462 7028 915P/G Neo2
+ 2653 82801FBM (ICH6M) SATA Controller
+ 1014 056a ThinkPad X41
+ 2658 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1
+ 1014 0565 ThinkPad X41
+ 1028 0177 Dimension 8400
+ 1028 0179 Optiplex GX280
+ 103c 0934 Compaq nw8240/nx8220
+ 103c 0944 Compaq nc6220 Notebook PC
+ 103c 099c NX6110/NC6120
+ 1043 80a6 P5GD1-VW Mainboard
+ 1458 2558 GA-8I915ME-G Mainboard
+ 1462 7028 915P/G Neo2
+ 1734 105c Scenic W620
+ e4bf 0ccd CCD-CALYPSO
+ e4bf 0cd3 CD3-JIVE
+ e4bf 58b1 XB1
+ 2659 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2
+ 1014 0565 ThinkPad X41
+ 1028 0177 Dimension 8400
+ 1028 0179 Optiplex GX280
+ 103c 0934 Compaq nw8240/nx8220
+ 103c 0944 Compaq nc6220 Notebook PC
+ 103c 099c NX6110/NC6120
+ 1043 80a6 P5GD1-VW Mainboard
+ 1458 2659 GA-8I915ME-G Mainboard
+ 1462 7028 915P/G Neo2
+ 1734 105c Scenic W620
+ e4bf 0ccd CCD-CALYPSO
+ e4bf 0cd3 CD3-JIVE
+ e4bf 58b1 XB1
+ 265a 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3
+ 1014 0565 ThinkPad X41
+ 1028 0177 Dimension 8400
+ 1028 0179 Optiplex GX280
+ 103c 0934 Compaq nw8240/nx8220
+ 103c 0944 Compaq nc6220 Notebook PC
+ 103c 099c NX6110/NC6120
+ 1043 80a6 P5GD1-VW Mainboard
+ 1458 265a GA-8I915ME-G Mainboard
+ 1462 7028 915P/G Neo2
+ 1734 105c Scenic W620
+ e4bf 0ccd CCD-CALYPSO
+ e4bf 0cd3 CD3-JIVE
+ e4bf 58b1 XB1
+ 265b 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4
+ 1014 0565 ThinkPad X41
+ 1028 0177 Dimension 8400
+ 1028 0179 Optiplex GX280
+ 103c 099c NX6110/NC6120
+ 1043 80a6 P5GD1-VW Mainboard
+ 1458 265a GA-8I915ME-G Mainboard
+ 1462 7028 915P/G Neo2
+ 1734 105c Scenic W620
+ e4bf 0ccd CCD-CALYPSO
+ e4bf 0cd3 CD3-JIVE
+ e4bf 58b1 XB1
+ 265c 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller
+ 1014 0566 ThinkPad X41
+ 1028 0177 Dimension 8400
+ 1028 0179 Optiplex GX280
+ 103c 0934 Compaq nw8240/nx8220
+ 103c 0944 Compaq nc6220 Notebook PC
+ 103c 099c NX6110/NC6120
+ 1043 80a6 P5GD1-VW Mainboard
+ 1458 5006 GA-8I915ME-G Mainboard
+ 1462 7028 915P/G Neo2
+ 1734 105c Scenic W620
+ 8086 265c Dimension 3100
+ e4bf 0ccd CCD-CALYPSO
+ e4bf 0cd3 CD3-JIVE
+ e4bf 58b1 XB1
+ 2660 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1
+ 103c 0934 Compaq nw8240 Mobile Workstation
+ 103c 0944 Compaq nc6220 Notebook PC
+ 103c 099c NX6110/NC6120
+ e4bf 0ccd CCD-CALYPSO
+ e4bf 0cd3 CD3-JIVE
+ e4bf 58b1 XB1
+ 2662 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 2
+ 103c 0934 Compaq nw8240 Mobile Workstation
+ 103c 0944 Compaq nc6220 Notebook PC
+ e4bf 0ccd CCD-CALYPSO
+ e4bf 0cd3 CD3-JIVE
+ e4bf 58b1 XB1
+ 2664 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 3
+ e4bf 0ccd CCD-CALYPSO
+ e4bf 0cd3 CD3-JIVE
+ e4bf 58b1 XB1
+ 2666 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 4
+ e4bf 0ccd CCD-CALYPSO
+ e4bf 0cd3 CD3-JIVE
+ e4bf 58b1 XB1
+ 2668 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller
+ 1014 05b7 ThinkPad Z60t
+# based on the PTGD1-LA motherboard
+ 103c 2a09 PufferM-UL8E
+ 1043 1173 A6VC
+ 1043 814e P5GD1-VW Mainboard
+ 1462 7028 915P/G Neo2
+ 1af4 1100 QEMU Virtual Machine
+ 266a 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller
+ 1014 056b ThinkPad X41
+ 1028 0177 Dimension 8400
+ 1028 0179 Optiplex GX280
+ 1043 80a6 P5GD1-VW Mainboard
+ 1458 266a GA-8I915ME-G Mainboard
+ 1462 7028 915P/G Neo2
+ 1734 105c Scenic W620
+ e4bf 0ccd CCD-CALYPSO
+ e4bf 0cd3 CD3-JIVE
+ e4bf 58b1 XB1
+ 266c 82801FB/FBM/FR/FW/FRW (ICH6 Family) LAN Controller
+ 266d 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Modem Controller
+ 1025 006a Conexant AC'97 CoDec (in Acer TravelMate 2410 serie laptop)
+ 103c 0934 Compaq nw8240/nx8220
+ 103c 099c NX6110/NC6120
+ 266e 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller
+ 1014 0581 ThinkPad X41 (Analog Devices AD1981B codec)
+ 1025 006a Realtek ALC 655 codec (in Acer TravelMate 2410 serie laptop)
+ 1028 0177 Dimension 8400
+ 1028 0179 Optiplex GX280
+ 1028 0182 Latitude D610 Laptop
+ 1028 0187 Precision M70 Laptop
+ 1028 0188 Inspiron 6000 laptop
+ 103c 0934 Compaq nw8240/nx8220
+ 103c 0944 Compaq NC6220
+ 103c 099c NX6110/NC6120
+ 103c 3006 DC7100 SFF(DX878AV)
+ 1458 a002 GA-8I915ME-G Mainboard
+ 152d 0745 Packard Bell A8550 Laptop
+ 1734 105a Scenic W620
+ 266f 82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE Controller
+ 1028 0177 Dimension 8400
+ 103c 0934 Compaq nw8240/nx8220
+ 103c 0944 Compaq nc6220 Notebook PC
+ 103c 099c NX6110/NC6120
+ 1043 80a6 P5GD1-VW Mainboard
+ 1458 266f GA-8I915ME-G Mainboard
+ 1462 7028 915P/G Neo2
+ 1734 105c Scenic W620
+ e4bf 0ccd CCD-CALYPSO
+ e4bf 0cd3 CD3-JIVE
+ e4bf 58b1 XB1
+ 2670 631xESB/632xESB/3100 Chipset LPC Interface Controller
+ 103c 31fe ProLiant DL140 G3
+ 15d9 8680 X7DVL-E-O motherboard
+ 15d9 9680 X7DBN Motherboard
+ 8086 3476 S5000PSLSATA Server Board
+ 2680 631xESB/632xESB/3100 Chipset SATA IDE Controller
+ 2681 631xESB/632xESB SATA AHCI Controller
+ 103c 31fe ProLiant DL140 G3
+ 15d9 8680 X7DVL-E-O motherboard
+ 15d9 9680 X7DBN Motherboard
+ 8086 3476 S5000PSLSATA Server Board
+ 2682 631xESB/632xESB SATA RAID Controller
+ 103c 31fe Adaptec Serial ATA HostRAID
+ 2683 631xESB/632xESB SATA RAID Controller
+ 2688 631xESB/632xESB/3100 Chipset UHCI USB Controller #1
+ 1028 01bb PowerEdge 1955 onboard USB
+ 1028 01f0 PowerEdge R900 onboard USB
+ 103c 31fe ProLiant DL140 G3, DL360 G5
+ 15d9 8680 X7DVL-E-O motherboard
+ 15d9 9680 X7DBN Motherboard
+ 8086 3476 S5000PSLSATA Server Board
+ 2689 631xESB/632xESB/3100 Chipset UHCI USB Controller #2
+ 1028 01bb PowerEdge 1955 onboard USB
+ 1028 01f0 PowerEdge R900 onboard USB
+ 103c 31fe ProLiant DL140 G3, DL360 G5
+ 15d9 8680 X7DVL-E-O motherboard
+ 15d9 9680 X7DBN Motherboard
+ 8086 3476 S5000PSLSATA Server Board
+ 268a 631xESB/632xESB/3100 Chipset UHCI USB Controller #3
+ 1028 01f0 PowerEdge R900 onboard USB
+ 103c 31fe ProLiant DL140 G3, DL360 G5
+ 15d9 8680 X7DVL-E-O motherboard
+ 15d9 9680 X7DBN Motherboard
+ 8086 3476 S5000PSLSATA Server Board
+ 268b 631xESB/632xESB/3100 Chipset UHCI USB Controller #4
+ 1028 01f0 PowerEdge R900 onboard USB
+ 103c 31fe ProLiant DL360 G5
+ 15d9 8680 X7DVL-E-O motherboard
+ 8086 3476 S5000PSLSATA Server Board
+ 268c 631xESB/632xESB/3100 Chipset EHCI USB2 Controller
+ 1028 01bb PowerEdge 1955 onboard USB
+ 1028 01f0 PowerEdge R900 onboard USB
+ 103c 31fe ProLiant DL140 G3, DL360 G5
+ 15d9 8680 X7DVL-E-O motherboard
+ 15d9 9680 X7DBN Motherboard
+ 8086 3476 S5000PSLSATA Server Board
+ 2690 631xESB/632xESB/3100 Chipset PCI Express Root Port 1
+ 103c 31fe ProLiant DL140 G3
+ 15d9 9680 X7DBN Motherboard
+ 2692 631xESB/632xESB/3100 Chipset PCI Express Root Port 2
+ 103c 31fe ProLiant DL140 G3
+ 2694 631xESB/632xESB/3100 Chipset PCI Express Root Port 3
+ 2696 631xESB/632xESB/3100 Chipset PCI Express Root Port 4
+ 2698 631xESB/632xESB AC '97 Audio Controller
+ 2699 631xESB/632xESB AC '97 Modem Controller
+ 269a 631xESB/632xESB High Definition Audio Controller
+ 269b 631xESB/632xESB/3100 Chipset SMBus Controller
+ 103c 31fe ProLiant DL140 G3
+ 15d9 8680 X7DVL-E-O motherboard
+ 15d9 9680 X7DBN Motherboard
+ 8086 3476 S5000PSLSATA Server Board
+ 269e 631xESB/632xESB IDE Controller
+ 103c 31fe ProLiant DL140 G3, DL360 G5
+ 15d9 8680 X7DVL-E-O motherboard
+ 15d9 9680 X7DBN Motherboard
+ 2700 Optane SSD 900P Series
+ 8086 3900 900P Series [Add-in Card]
+ 8086 3901 900P Series [2.5" SFF]
+ 2701 NVMe Datacenter SSD [Optane]
+ 1028 2000 Express Flash NVMe [Optane] 375GB 2.5" U.2 (P4800X)
+ 1028 2001 Express Flash NVMe [Optane] 750GB 2.5" U.2 (P4800X)
+ 1028 2002 Express Flash NVMe [Optane] 750GB AIC (P4800X)
+ 1028 200a Express Flash NVMe [Optane] 375GB AIC (P4800X)
+ 8086 3904 NVMe Datacenter SSD [Optane] x4 AIC (P4800X)
+ 8086 3905 NVMe Datacenter SSD [Optane] 15mm 2.5" U.2 (P4800X)
+ 2723 Wi-Fi 6 AX200
+ 1a56 1654 Killerâ„¢ Wi-Fi 6 AX1650x (AX200NGW)
+ 8086 0084 Wi-Fi 6 AX200NGW
+ 2725 Wi-Fi 6 AX210/AX211/AX411 160MHz
+ 8086 0020 Wi-Fi 6 AX210 160MHz
+ 8086 0024 Wi-Fi 6 AX210 160MHz
+ 8086 0090 Wi-Fi 6 AX211 160MHz
+ 8086 00b0 Wi-Fi 6 AX411 160MHz
+ 8086 0310 Wi-Fi 6 AX210 160MHz
+ 8086 0510 Wi-Fi 6 AX210 160MHz
+ 8086 0a10 Wi-Fi 6 AX210 160MHz
+ 8086 2020 Wi-Fi 6 AX210 160MHz
+ 8086 4020 Wi-Fi 6 AX210 160MHz
+ 8086 6020 Wi-Fi 6 AX210 160MHz
+ 8086 6024 Wi-Fi 6 AX210 160MHz
+ 8086 e020 Wi-Fi 6 AX210 160MHz
+ 8086 e024 Wi-Fi 6 AX210 160MHz
+ 2770 82945G/GZ/P/PL Memory Controller Hub
+ 1028 01ad OptiPlex GX620
+ 103c 2a3b Pavilion A1512X
+ 1043 817a P5LD2-VM Mainboard
+ 107b 5048 E4500
+ 1462 7418 Wind PC MS-7418
+ 1849 2770 ConRoe1333-D667
+ 8086 544e DeskTop Board D945GTP
+ 2771 82945G/GZ/P/PL PCI Express Root Port
+ 2772 82945G/GZ Integrated Graphics Controller
+ 103c 2a3b Pavilion A1512X
+ 1462 7418 Wind PC MS-7418
+ 1849 2772 ConRoe1333-D667
+ 8086 544e DeskTop Board D945GTP
+ 8086 d605 Desktop Board D945GCCR
+ 2774 82955X Memory Controller Hub
+ 2775 82955X PCI Express Root Port
+ 2776 82945G/GZ Integrated Graphics Controller
+ 2778 E7230/3000/3010 Memory Controller Hub
+ 1028 01df PowerEdge SC440
+ 1028 01e6 PowerEdge 860
+ 2779 E7230/3000/3010 PCI Express Root Port
+ 277a 82975X/3010 PCI Express Root Port
+ 277c 82975X Memory Controller Hub
+ 1043 8178 P5WDG2 WS Professional motherboard
+ 277d 82975X PCI Express Root Port
+ 2780 82915G/GV/GL/910GL [Grantsdale] Graphics Device
+ 2782 82915G Integrated Graphics Controller
+ 1043 2582 P5GD1-VW Mainboard
+ 1734 105b Scenic W620
+ 2792 Mobile 915GM/GMS/910GML Express Graphics Controller
+ 1014 0582 ThinkPad X41
+ 103c 099c NX6110/NC6120
+ 103c 308a Compaq nc6220 Notebook PC
+ 1043 1881 GMA 900 915GM Integrated Graphics
+ e4bf 0ccd CCD-CALYPSO
+ e4bf 0cd3 CD3-JIVE
+ e4bf 58b1 XB1
+ 27a0 Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub
+ 1025 006c 9814 WKMI
+ 1028 01d7 XPS M1210
+ 103c 309f Compaq nx9420 Notebook
+ 103c 30a1 NC2400
+ 103c 30a3 Compaq nw8440
+ 103c 30d5 530 Laptop
+ 1043 1237 A6J-Q008
+ 1071 8209 Medion MIM 2240 Notebook PC [MD98100]
+ 17aa 2015 ThinkPad T60
+ 17aa 2017 ThinkPad R60/T60/X60 series
+ 27a1 Mobile 945GM/PM/GMS, 943/940GML and 945GT Express PCI Express Root Port
+ 103c 309f Compaq nx9420 Notebook
+ 103c 30a3 Compaq nw8440
+ 1071 8209 Medion MIM 2240 Notebook PC [MD98100]
+ 27a2 Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller
+ 103c 30a1 NC2400
+ 103c 30d5 530 Laptop
+ 17aa 201a ThinkPad R60/T60/X60 series
+ 9902 1584 CCE MPL-D10H120F
+ 27a6 Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller
+ 103c 30a1 NC2400
+ 103c 30d5 530 Laptop
+ 1775 11cc CC11/CL11 integrated graphics (secondary)
+ 17aa 201a ThinkPad R60/T60/X60 series
+ 27ac Mobile 945GSE Express Memory Controller Hub
+ 1775 11cc CC11/CL11
+ 27ad Mobile 945GSE Express PCI Express Root Port
+ 27ae Mobile 945GSE Express Integrated Graphics Controller
+ 1775 11cc CC11/CL11 integrated graphics (primary)
+ 27b0 82801GH (ICH7DH) LPC Interface Bridge
+ 103c 2a3b Pavilion A1512X
+ 8086 544e DeskTop Board D945GTP
+ 27b8 82801GB/GR (ICH7 Family) LPC Interface Bridge
+ 1028 01e6 PowerEdge 860
+ 103c 2a8c Compaq 500B Microtower
+ 1043 8179 P5B-MX/WiFi-AP, P5KPL-VM Motherboard
+ 107b 5048 E4500
+ 1462 7418 Wind PC MS-7418
+ 1775 11cc CC11/CL11
+ 8086 544e DeskTop Board D945GTP
+ 27b9 82801GBM (ICH7-M) LPC Interface Bridge
+ 1028 01d7 XPS M1210
+ 103c 309f Compaq nx9420 Notebook
+ 103c 30a1 NC2400
+ 103c 30a3 Compaq nw8440
+ 103c 30d5 530 Laptop
+ 1071 8209 Medion MIM 2240 Notebook PC [MD98100]
+ 10f7 8338 Panasonic CF-Y5 laptop
+ 17aa 2009 ThinkPad R60/T60/X60 series
+ 27bc NM10 Family LPC Controller
+ 1043 83ad Eee PC 1015PX
+ 105b 0d7c D270S/D250S Motherboard
+ 144d c072 Notebook N150P
+ 1458 5001 GA-D525TUD
+ 8086 4f4d DeskTop Board D510MO
+ 8086 544b Desktop Board D425KT
+ 27bd 82801GHM (ICH7-M DH) LPC Interface Bridge
+ 1025 006c 9814 WKMI
+ 27c0 NM10/ICH7 Family SATA Controller [IDE mode]
+ 1028 01ad OptiPlex GX620
+ 1028 01df PowerEdge SC440
+ 1028 01e6 PowerEdge 860
+ 103c 2a8c Compaq 500B Microtower
+ 1043 8179 P5B-MX/WiFi-AP, P5KPL-VM Motherboard
+ 107b 5048 E4500
+ 1462 2310 MSI Hetis 945
+ 1462 7236 945P Neo3-F Rev. 2.2 motherboard
+ 1462 7418 Wind PC MS-7418
+ 1775 11cc CC11/CL11
+ 8086 544b Desktop Board D425KT
+ 8086 544e DeskTop Board D945GTP
+ 27c1 NM10/ICH7 Family SATA Controller [AHCI mode]
+ 1028 01df PowerEdge SC440
+ 103c 2a3b Pavilion A1512X
+ 1043 83ad Eee PC 1015PX
+ 105b 0d7c D270S/D250S Motherboard
+ 144d c072 Notebook N150P
+ 1458 b005 GA-D525TUD
+ 1775 11cc CC11/CL11
+ 8086 4f4d DeskTop Board D510MO
+ 8086 5842 DeskTop Board D975XBX
+ 27c3 82801GR/GDH (ICH7R/ICH7DH) SATA Controller [RAID mode]
+ 1775 11cc CC11/CL11
+ 8086 544e DeskTop Board D945GTP
+ 27c4 82801GBM/GHM (ICH7-M Family) SATA Controller [IDE mode]
+ 1025 006c 9814 WKMI
+ 1028 01d7 XPS M1210
+ 1071 8209 Medion MIM 2240 Notebook PC [MD98100]
+ 17aa 200e ThinkPad T60
+ 27c5 82801GBM/GHM (ICH7-M Family) SATA Controller [AHCI mode]
+ 103c 309f Compaq nx9420 Notebook
+ 103c 30a3 Compaq nw8440
+ 103c 30d5 530 Laptop
+ 17aa 200d ThinkPad R60/T60/X60 series
+ 27c6 82801GHM (ICH7-M DH) SATA Controller [RAID mode]
+ 27c8 NM10/ICH7 Family USB UHCI Controller #1
+ 1025 006c 9814 WKMI
+ 1028 01ad OptiPlex GX620
+ 1028 01d7 XPS M1210
+ 1028 01df PowerEdge SC440
+ 1028 01e6 PowerEdge 860
+ 103c 2a3b Pavilion A1512X
+ 103c 2a8c Compaq 500B Microtower
+ 103c 309f Compaq nx9420 Notebook
+ 103c 30a1 NC2400
+ 103c 30a3 Compaq nw8440
+ 103c 30d5 530 Laptop
+ 1043 1237 A6J-Q008
+ 1043 8179 P5B-MX/WiFi-AP, P5KPL-VM, P5LD2-VM Mainboard
+ 1043 83ad Eee PC 1015PX
+ 105b 0d7c D270S/D250S Motherboard
+ 1071 8209 Medion MIM 2240 Notebook PC [MD98100]
+ 107b 5048 E4500
+ 144d c072 Notebook N150P
+ 1458 5004 GA-D525TUD
+ 1462 7418 Wind PC MS-7418
+ 1775 11cc CC11/CL11
+ 17aa 200a ThinkPad R60/T60/X60 series
+ 8086 4f4d DeskTop Board D510MO
+ 8086 544b Desktop Board D425KT
+ 8086 544e DeskTop Board D945GTP
+ 27c9 NM10/ICH7 Family USB UHCI Controller #2
+ 1025 006c 9814 WKMI
+ 1028 01ad OptiPlex GX620
+ 1028 01d7 XPS M1210
+ 1028 01df PowerEdge SC440
+ 1028 01e6 PowerEdge 860
+ 103c 2a3b Pavilion A1512X
+ 103c 2a8c Compaq 500B Microtower
+ 103c 309f Compaq nx9420 Notebook
+ 103c 30a1 NC2400
+ 103c 30a3 Compaq nw8440
+ 1043 1237 A6J-Q008
+ 1043 8179 P5B-MX/WiFi-AP, P5KPL-VM, P5LD2-VM Mainboard
+ 1043 83ad Eee PC 1015PX
+ 105b 0d7c D270S/D250S Motherboard
+ 1071 8209 Medion MIM 2240 Notebook PC [MD98100]
+ 107b 5048 E4500
+ 144d c072 Notebook N150P
+ 1458 5004 GA-D525TUD
+ 1462 7418 Wind PC MS-7418
+ 1775 11cc CC11/CL11
+ 17aa 200a ThinkPad R60/T60/X60 series
+ 8086 4f4d DeskTop Board D510MO
+ 8086 544b Desktop Board D425KT
+ 8086 544e DeskTop Board D945GTP
+ 27ca NM10/ICH7 Family USB UHCI Controller #3
+ 1025 006c 9814 WKMI
+ 1028 01ad OptiPlex GX620
+ 1028 01d7 XPS M1210
+ 1028 01df PowerEdge SC440
+ 1028 01e6 PowerEdge 860
+ 103c 2a3b Pavilion A1512X
+ 103c 2a8c Compaq 500B Microtower
+ 103c 309f Compaq nx9420 Notebook
+ 103c 30a1 NC2400
+ 103c 30a3 Compaq nw8440
+ 1043 1237 A6J-Q008
+ 1043 8179 P5B-MX/WiFi-AP, P5KPL-VM, P5LD2-VM Mainboard
+ 1043 83ad Eee PC 1015PX
+ 105b 0d7c D270S/D250S Motherboard
+ 1071 8209 Medion MIM 2240 Notebook PC [MD98100]
+ 107b 5048 E4500
+ 144d c072 Notebook N150P
+ 1458 5004 GA-D525TUD
+ 1462 7418 Wind PC MS-7418
+ 1775 11cc CC11/CL11
+ 17aa 200a ThinkPad R60/T60/X60 series
+ 8086 4f4d DeskTop Board D510MO
+ 8086 544e DeskTop Board D945GTP
+ 27cb NM10/ICH7 Family USB UHCI Controller #4
+ 1025 006c 9814 WKMI
+ 1028 01ad OptiPlex GX620
+ 1028 01d7 XPS M1210
+ 1028 01df PowerEdge SC440
+ 103c 2a3b Pavilion A1512X
+ 103c 2a8c Compaq 500B Microtower
+ 103c 309f Compaq nx9420 Notebook
+ 103c 30a1 NC2400
+ 103c 30a3 Compaq nw8440
+ 1043 1237 A6J-Q008
+ 1043 8179 P5B-MX/WiFi-AP, P5KPL-VM, P5LD2-VM Mainboard
+ 1043 83ad Eee PC 1015PX
+ 105b 0d7c D270S/D250S Motherboard
+ 1071 8209 Medion MIM 2240 Notebook PC [MD98100]
+ 107b 5048 E4500
+ 144d c072 Notebook N150P
+ 1458 5004 GA-D525TUD
+ 1462 7418 Wind PC MS-7418
+ 1775 11cc CC11/CL11
+ 17aa 200a ThinkPad R60/T60/X60 series
+ 8086 4f4d DeskTop Board D510MO
+ 8086 544e DeskTop Board D945GTP
+ 27cc NM10/ICH7 Family USB2 EHCI Controller
+ 1025 006c 9814 WKMI
+ 1028 01ad OptiPlex GX620
+ 1028 01d7 XPS M1210
+ 1028 01df PowerEdge SC440
+ 1028 01e6 PowerEdge 860
+ 103c 2a3b Pavilion A1512X
+ 103c 2a8c Compaq 500B Microtower
+ 103c 309f Compaq nx9420 Notebook
+ 103c 30a1 NC2400
+ 103c 30a3 Compaq nw8440
+ 103c 30d5 530 Laptop
+ 1043 1237 A6J-Q008
+ 1043 8179 P5B-MX/WiFi-AP, P5KPL-VM, P5LD2-VM Mainboard
+ 1043 83ad Eee PC 1015PX
+ 105b 0d7c D270S/D250S Motherboard
+ 1071 8209 Medion MIM 2240 Notebook PC [MD98100]
+ 144d c072 Notebook N150P
+ 1458 5006 GA-D525TUD
+ 1462 7418 Wind PC MS-7418
+ 1775 11cc CC11/CL11
+ 17aa 200b ThinkPad R60/T60/X60 series
+ 8086 4f4d DeskTop Board D510MO
+ 8086 544b Desktop Board D425KT
+ 8086 544e DeskTop Board D945GTP
+ 27d0 NM10/ICH7 Family PCI Express Port 1
+ 103c 309f Compaq nx9420 Notebook
+ 103c 30a3 Compaq nw8440
+ 1071 8209 Medion MIM 2240 Notebook PC [MD98100]
+ 144d c072 Notebook N150P
+ 1458 5001 GA-D525TUD
+ 1462 7418 Wind PC MS-7418
+ 1775 11cc CC11/CL11
+ 17aa 2011 ThinkPad R60e
+ 8086 544b Desktop Board D425KT
+ 27d2 NM10/ICH7 Family PCI Express Port 2
+ 103c 309f Compaq nx9420 Notebook
+ 103c 30a3 Compaq nw8440
+ 1071 8209 Medion MIM 2240 Notebook PC [MD98100]
+ 144d c072 Notebook N150P
+ 1462 7418 Wind PC MS-7418
+ 1775 11cc CC11/CL11
+ 17aa 2011 ThinkPad R60e
+ 8086 544b Desktop Board D425KT
+ 27d4 NM10/ICH7 Family PCI Express Port 3
+ 1071 8209 Medion MIM 2240 Notebook PC [MD98100]
+ 144d c072 Notebook N150P
+ 1462 7418 Wind PC MS-7418
+ 1775 11cc CC11/CL11
+ 17aa 2011 ThinkPad R60e
+ 8086 544b Desktop Board D425KT
+ 27d6 NM10/ICH7 Family PCI Express Port 4
+ 103c 30a3 Compaq nw8440
+ 1071 8209 Medion MIM 2240 Notebook PC [MD98100]
+ 144d c072 Notebook N150P
+ 1462 7418 Wind PC MS-7418
+ 1775 11cc CC11/CL11
+ 17aa 2011 ThinkPad R60e
+ 8086 544b Desktop Board D425KT
+ 27d8 NM10/ICH7 Family High Definition Audio Controller
+ 1025 006c 9814 WKMI
+ 1028 01d7 XPS M1210
+ 103c 2a3b Pavilion A1512X
+ 103c 2a8c Compaq 500B Microtower
+ 103c 309f Compaq nx9420 Notebook
+ 103c 30a1 NC2400
+ 103c 30a3 Compaq nw8440
+ 103c 30d5 530 Laptop
+ 1043 1123 A6J-Q008
+ 1043 13c4 G2P
+ 1043 817f P5LD2-VM Mainboard (Realtek ALC 882 codec)
+ 1043 8249 P5B-MX/WiFi-AP
+ 1043 8290 P5KPL-VM Motherboard
+ 1043 82ea P5KPL-CM Motherboard
+ 1043 8437 Eee PC 1015PX
+ 105b 0d7c D270S/D250S Motherboard
+ 1071 8207 Medion MIM 2240 Notebook PC [MD98100]
+ 107b 5048 E4500
+ 10f7 8338 Panasonic CF-Y5 laptop
+ 1179 ff10 Toshiba Satellite A100-796 audio (Realtek ALC861)
+ 1179 ff31 AC97 Data Fax SoftModem with SmartCP
+ 1447 1043 Asus A8JP (Analog Devices AD1986A)
+ 144d c072 Notebook N150P
+ 1458 a002 GA-D525TUD (Realtek ALC887)
+ 1458 a102 GA-8I945PG-RH Mainboard
+ 1462 7418 Wind PC MS-7418
+ 152d 0753 Softmodem
+ 1734 10ad Conexant softmodem SmartCP
+ 17aa 2010 ThinkPad R60/T60/X60 series
+ 17aa 3802 3000 C200 audio [Realtek ALC861VD]
+ 8086 1112 DeskTop Board D945GTP
+ 8086 27d8 DeskTop Board D945GTP
+ 8086 d618 DeskTop Board D510MO
+ 8384 7680 STAC9221 HD Audio Codec
+ 27da NM10/ICH7 Family SMBus Controller
+ 1025 006c 9814 WKMI
+ 1028 01ad OptiPlex GX620
+ 1028 01d7 XPS M1210
+ 1028 01df PowerEdge SC440
+ 1028 01e6 PowerEdge 860
+ 103c 2a3b Pavilion A1512X
+ 103c 2a8c Compaq 500B Microtower
+ 1043 8179 P5B-MX/WiFi-AP, P5KPL-VM Motherboard
+ 105b 0d7c D270S/D250S Motherboard
+ 1071 8209 Medion MIM 2240 Notebook PC [MD98100]
+ 10f7 8338 Panasonic CF-Y5 laptop
+ 144d c072 Notebook N150P
+ 1458 5001 GA-8I945PG-RH/GA-D525TUD Mainboard
+ 1462 7418 Wind PC MS-7418
+ 1775 11cc CC11/CL11
+ 17aa 200f ThinkPad R60/T60/X60 series
+ 8086 4f4d DeskTop Board D510MO
+ 8086 544b Desktop Board D425KT
+ 8086 544e DeskTop Board D945GTP
+ 8086 5842 DeskTop Board D975XBX
+ 27dc NM10/ICH7 Family LAN Controller
+ 103c 2a3b Pavilion A1512X
+ 8086 308d DeskTop Board D945GTP
+ 27dd 82801G (ICH7 Family) AC'97 Modem Controller
+ 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
+ 103c 2a3b Pavilion A1512X
+ 103c 2a8c Compaq 500B Microtower
+ 103c 309f Compaq nx9420 Notebook
+ 103c 30a1 NC2400
+ 103c 30a3 Compaq nw8440
+ 103c 30d5 530 Laptop
+ 1043 1237 A6J-Q008
+ 1043 8179 P5B-MX/WiFi-AP, P5KPL-VM Motherboard
+ 107b 5048 E4500
+ 10f7 8338 Panasonic CF-Y5 laptop
+ 1462 7418 Wind PC MS-7418
+ 1775 11cc CC11/CL11
+ 17aa 200c ThinkPad R60/T60/X60 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 82801HEM (ICH8M-E) LPC Interface Controller
+ 103c 30c1 Compaq 6910p
+ 17aa 20b6 ThinkPad T61/R61
+ e4bf cc47 CCG-RUMBA
+ 2812 82801HH (ICH8DH) LPC Interface Controller
+ 2814 82801HO (ICH8DO) LPC Interface Controller
+ 2815 82801HM (ICH8M) LPC Interface Controller
+ 1025 0121 Aspire 5920G
+ 1028 01f3 Inspiron 1420
+ 1028 022f Inspiron 1525
+ 103c 30c0 Compaq 6710b
+ 103c 30cc Pavilion dv6700
+ 103c 30d9 Presario C700
+ 1043 1017 X58LE
+ 104d 9005 Vaio VGN-FZ260E
+ 104d 902d VAIO VGN-NR120E
+ 17aa 20a5 ThinkPad R61
+ 17c0 4083 Medion WIM 2210 Notebook PC [MD96850]
+ 2820 82801H (ICH8 Family) 4 port SATA Controller [IDE mode]
+ 1028 01da OptiPlex 745
+ 1462 7235 P965 Neo MS-7235 mainboard
+ 2821 82801HR/HO/HH (ICH8R/DO/DH) 6 port SATA Controller [AHCI mode]
+ 2822 SATA Controller [RAID mode]
+ 1028 020d Inspiron 530
+ 103c 2a6f Asus IPIBL-LB Motherboard
+ 1043 8277 P5K PRO Motherboard: 82801IR [ICH9R]
+ 1462 7345 MS-7345 Motherboard: Intel 82801I/IR [ICH9/ICH9R]
+ 2823 C610/X99 series chipset sSATA Controller [RAID mode]
+ 2824 82801HB (ICH8) 4 port SATA Controller [AHCI mode]
+ 1043 81ec P5B
+ 2825 82801HR/HO/HH (ICH8R/DO/DH) 2 port SATA Controller [IDE mode]
+ 1028 01da OptiPlex 745
+ 1462 7235 P965 Neo MS-7235 mainboard
+ 2826 C600/X79 series chipset SATA RAID Controller
+ 1d49 0100 Intel RSTe SATA Software RAID
+ 1d49 0101 Intel RSTe SATA Software RAID
+ 1d49 0102 Intel RSTe SATA Software RAID
+ 1d49 0103 Intel RSTe SATA Software RAID
+ 1d49 0104 Intel RSTe SATA Software RAID
+ 1d49 0105 Intel RSTe SATA Software RAID
+ 2827 C610/X99 series chipset sSATA Controller [RAID mode]
+ 2828 82801HM/HEM (ICH8M/ICH8M-E) SATA Controller [IDE mode]
+ 1028 01f3 Inspiron 1420
+ 103c 30c0 Compaq 6710b
+ 17aa 20a8 ThinkPad R61
+ e4bf cc47 CCG-RUMBA
+ 2829 82801HM/HEM (ICH8M/ICH8M-E) SATA Controller [AHCI mode]
+ 1025 0121 Aspire 5920G
+ 1028 022f Inspiron 1525
+ 103c 30c0 Compaq 6710b
+ 103c 30c1 Compaq 6910p
+ 103c 30cc Pavilion dv6700
+ 103c 30d9 Presario C700
+ 1043 1017 X58LE
+ 104d 9005 Vaio VGN-FZ260E
+ 104d 902d VAIO VGN-NR120E
+ 17aa 20a7 ThinkPad T61/R61
+ 17c0 4083 Medion WIM 2210 Notebook PC [MD96850]
+ e4bf cc47 CCG-RUMBA
+ 282a 82801 Mobile SATA Controller [RAID mode]
+ 1028 040b Latitude E6510
+ e4bf 50c1 PC1-GROOVE
+ 2830 82801H (ICH8 Family) USB UHCI Controller #1
+ 1025 0121 Aspire 5920G
+ 1028 01da OptiPlex 745
+ 1028 01f3 Inspiron 1420
+ 1028 022f Inspiron 1525
+ 103c 30c0 Compaq 6710b
+ 103c 30c1 Compaq 6910p
+ 103c 30cc Pavilion dv6700
+ 103c 30d9 Presario C700
+ 1043 1017 X58LE
+ 1043 81ec P5B
+ 104d 9005 Vaio VGN-FZ260E
+ 104d 902d VAIO VGN-NR120E
+ 1462 7235 P965 Neo MS-7235 mainboard
+ 17aa 20aa ThinkPad T61/R61
+ 17c0 4083 Medion WIM 2210 Notebook PC [MD96850]
+ e4bf cc47 CCG-RUMBA
+ 2831 82801H (ICH8 Family) USB UHCI Controller #2
+ 1025 0121 Aspire 5920G
+ 1028 01da OptiPlex 745
+ 1028 01f3 Inspiron 1420
+ 1028 022f Inspiron 1525
+ 103c 30c0 Compaq 6710b
+ 103c 30c1 Compaq 6910p
+ 103c 30cc Pavilion dv6700
+ 103c 30d9 Presario C700
+ 1043 1017 X58LE
+ 1043 81ec P5B
+ 104d 9005 Vaio VGN-FZ260E
+ 104d 902d VAIO VGN-NR120E
+ 1462 7235 P965 Neo MS-7235 mainboard
+ 17aa 20aa ThinkPad T61/R61
+ 17c0 4083 Medion WIM 2210 Notebook PC [MD96850]
+ e4bf cc47 CCG-RUMBA
+ 2832 82801H (ICH8 Family) USB UHCI Controller #3
+ 1025 0121 Aspire 5920G
+ 1028 01da OptiPlex 745
+ 1028 01f3 Inspiron 1420
+ 1028 022f Inspiron 1525
+ 103c 30c0 Compaq 6710b
+ 103c 30c1 Compaq 6910p
+ 103c 30cc Pavilion dv6700
+ 103c 30d9 Presario C700
+ 1043 1017 X58LE
+ 1043 81ec P5B
+ 104d 9005 Vaio VGN-FZ260E
+ 104d 902d VAIO VGN-NR120E
+ 17aa 20aa ThinkPad T61/R61
+ 17c0 4083 Medion WIM 2210 Notebook PC [MD96850]
+ e4bf cc47 CCG-RUMBA
+ 2833 82801H (ICH8 Family) USB UHCI Controller #4
+ 1043 81ec P5B
+ 2834 82801H (ICH8 Family) USB UHCI Controller #4
+ 1025 0121 Aspire 5920G
+ 1028 01da OptiPlex 745
+ 1028 01f3 Inspiron 1420
+ 1028 022f Inspiron 1525
+ 103c 30c0 Compaq 6710b
+ 103c 30c1 Compaq 6910p
+ 103c 30cc Pavilion dv6700
+ 1043 1017 X58LE
+ 1043 81ec P5B
+ 104d 9005 Vaio VGN-FZ260E
+ 104d 902d VAIO VGN-NR120E
+ 1462 7235 P965 Neo MS-7235 mainboard
+ 17aa 20aa ThinkPad T61/R61
+ 17c0 4083 Medion WIM 2210 Notebook PC [MD96850]
+ e4bf cc47 CCG-RUMBA
+ 2835 82801H (ICH8 Family) USB UHCI Controller #5
+ 1025 0121 Aspire 5920G
+ 1028 01da OptiPlex 745
+ 1028 01f3 Inspiron 1420
+ 1028 022f Inspiron 1525
+ 103c 30c0 Compaq 6710b
+ 103c 30c1 Compaq 6910p
+ 103c 30cc Pavilion dv6700
+ 1043 1017 X58LE
+ 1043 81ec P5B
+ 104d 9005 Vaio VGN-FZ260E
+ 104d 902d VAIO VGN-NR120E
+ 17aa 20aa Thinkpad T61/R61
+ 17c0 4083 Medion WIM 2210 Notebook PC [MD96850]
+ e4bf cc47 CCG-RUMBA
+ 2836 82801H (ICH8 Family) USB2 EHCI Controller #1
+ 1025 0121 Aspire 5920G
+ 1028 01da OptiPlex 745
+ 1028 01f3 Inspiron 1420
+ 1028 022f Inspiron 1525
+ 103c 30c0 Compaq 6710b
+ 103c 30c1 Compaq 6910p
+ 103c 30cc Pavilion dv6700
+ 103c 30d9 Presario C700
+ 1043 1017 X58LE
+ 1043 81ec P5B
+ 104d 9005 Vaio VGN-FZ260E
+ 104d 902d VAIO VGN-NR120E
+ 1462 7235 P965 Neo MS-7235 mainboard
+ 17aa 20ab ThinkPad T61/R61
+ 17c0 4083 Medion WIM 2210 Notebook PC [MD96850]
+ e4bf cc47 CCG-RUMBA
+ 283a 82801H (ICH8 Family) USB2 EHCI Controller #2
+ 1025 0121 Aspire 5920G
+ 1028 01da OptiPlex 745
+ 1028 01f3 Inspiron 1420
+ 1028 022f Inspiron 1525
+ 103c 30c0 Compaq 6710b
+ 103c 30c1 Compaq 6910p
+ 103c 30cc Pavilion dv6700
+ 1043 1017 X58LE
+ 1043 81ec P5B
+ 104d 9005 Vaio VGN-FZ260E
+ 104d 902d VAIO VGN-NR120E
+ 17aa 20ab ThinkPad T61/R61
+ 17c0 4083 Medion WIM 2210 Notebook PC [MD96850]
+ e4bf cc47 CCG-RUMBA
+ 283e 82801H (ICH8 Family) SMBus Controller
+ 1025 0121 Aspire 5920G
+ 1028 01da OptiPlex 745
+ 1028 01f3 Inspiron 1420
+ 1028 022f Inspiron 1525
+ 103c 30d9 Presario C700
+ 1043 1017 X58LE
+ 1043 81ec P5B
+ 104d 9005 Vaio VGN-FZ260E
+ 104d 9008 Vaio VGN-SZ79SN_C
+ 104d 902d VAIO VGN-NR120E
+ 1462 7235 P965 Neo MS-7235 mainboard
+ 17aa 20a9 ThinkPad T61/R61
+ 17c0 4083 Medion WIM 2210 Notebook PC [MD96850]
+ e4bf cc47 CCG-RUMBA
+ 283f 82801H (ICH8 Family) PCI Express Port 1
+ 1028 01da OptiPlex 745
+ 103c 30c1 Compaq 6910p
+ 1043 1017 X58LE
+ 104d 902d VAIO VGN-NR120E
+ 17aa 20ad ThinkPad T61/R61
+ 17c0 4083 Medion WIM 2210 Notebook PC [MD96850]
+ 2841 82801H (ICH8 Family) PCI Express Port 2
+ 103c 30c1 Compaq 6910p
+ 1043 1017 X58LE
+ 104d 902d VAIO VGN-NR120E
+ 17aa 20ad ThinkPad T61/R61
+ 17c0 4083 Medion WIM 2210 Notebook PC [MD96850]
+ 2843 82801H (ICH8 Family) PCI Express Port 3
+ 1043 1017 X58LE
+ 104d 902d VAIO VGN-NR120E
+ 17aa 20ad ThinkPad T61/R61
+ 17c0 4083 Medion WIM 2210 Notebook PC [MD96850]
+ 2845 82801H (ICH8 Family) PCI Express Port 4
+ 1043 1017 X58LE
+ 17aa 20ad ThinkPad T61/R61
+ 17c0 4083 Medion WIM 2210 Notebook PC [MD96850]
+ 2847 82801H (ICH8 Family) PCI Express Port 5
+ 1028 01da OptiPlex 745
+ 103c 30c1 Compaq 6910p
+ 17aa 20ad ThinkPad T61/R61
+ 17c0 4083 Medion WIM 2210 Notebook PC [MD96850]
+ 2849 82801H (ICH8 Family) PCI Express Port 6
+ 284b 82801H (ICH8 Family) HD Audio Controller
+ 1025 011f Realtek ALC268 audio codec
+ 1025 0121 Aspire 5920G
+ 1025 0145 Realtek ALC889 (Aspire 8920G w. Dolby Theater)
+ 1028 01da OptiPlex 745
+ 1028 01f3 Inspiron 1420
+ 1028 01f9 Latitude D630
+ 1028 01ff Precision M4300
+ 1028 022f Inspiron 1525
+ 1028 0256 Studio 1735
+ 103c 2802 Compaq dc7700p
+ 103c 30c0 Compaq 6710b
+ 103c 30c1 Compaq 6910p
+ 103c 30cc Pavilion dv6700
+ 1043 1339 M51S series
+ 1043 17f3 X58LE
+ 1043 81ec P5B
+ 104d 9005 Vaio VGN-FZ260E
+ 104d 9008 Vaio VGN-SZ79SN_C
+ 104d 9016 Sony VAIO VGN-AR51M
+ 104d 902d VAIO VGN-NR120E
+ 14f1 5051 Presario C700
+ 17aa 20ac ThinkPad T61/R61
+ 17c0 4088 Medion WIM 2210 Notebook PC [MD96850]
+ 8384 7616 Dell Vostro 1400
+ e4bf cc47 CCG-RUMBA
+ 284f 82801H (ICH8 Family) Thermal Reporting Device
+ 2850 82801HM/HEM (ICH8M/ICH8M-E) IDE Controller
+ 1025 0121 Aspire 5920G
+ 1028 01f3 Inspiron 1420
+ 1028 022f Inspiron 1525
+ 103c 30c0 Compaq 6710b
+ 103c 30c1 Compaq 6910p
+ 103c 30cc Pavilion dv6700
+ 103c 30d9 Presario C700
+ 1043 1017 X58LE
+ 104d 9005 Vaio VGN-FZ260E
+ 104d 902d VAIO VGN-NR120E
+ 17aa 20a6 ThinkPad T61/R61
+ 17c0 4083 Medion WIM 2210 Notebook PC [MD96850]
+ e4bf cc47 CCG-RUMBA
+ 28c0 Volume Management Device NVMe RAID Controller
+ 2912 82801IH (ICH9DH) LPC Interface Controller
+ 2914 82801IO (ICH9DO) LPC Interface Controller
+ 1028 0211 Optiplex 755
+ 2916 82801IR (ICH9R) LPC Interface Controller
+ 1028 020d Inspiron 530
+ 103c 2a6f Asus IPIBL-LB Motherboard
+ 1043 8277 P5K PRO Motherboard
+ 1462 7345 MS-7345 Motherboard
+ 8086 5044 Desktop Board DP35DP
+ 2917 ICH9M-E LPC Interface Controller
+ 17aa 20f5 ThinkPad T400
+ e4bf cc4d CCM-BOOGIE
+ 2918 82801IB (ICH9) LPC Interface Controller
+ 1028 0236 PowerEdge R610 82801IB (ICH9) LPC Interface Controller
+ 1462 7360 G33/P35 Neo
+ 1af4 1100 QEMU Virtual Machine
+ 2919 ICH9M LPC Interface Controller
+ 2920 82801IR/IO/IH (ICH9R/DO/DH) 4 port SATA Controller [IDE mode]
+ 1028 020d Inspiron 530
+ 1028 020f PowerEdge R300 onboard SATA Controller
+ 1028 0210 PowerEdge T300 onboard SATA Controller
+ 1028 0211 Optiplex 755
+ 1028 023c PowerEdge R200 onboard SATA Controller
+ 1043 8277 P5K PRO Motherboard: 82801IR [ICH9R]
+ 1462 7345 MS-7345 Motherboard: Intel 82801IR [ICH9R]
+ 2921 82801IB (ICH9) 2 port SATA Controller [IDE mode]
+ 1028 0235 PowerEdge R710 SATA IDE Controller
+ 1028 0236 PowerEdge R610 SATA IDE Controller
+ 1028 0237 PowerEdge T610 SATA IDE Controller
+ 1462 7360 G33/P35 Neo
+ 2922 82801IR/IO/IH (ICH9R/DO/DH) 6 port SATA Controller [AHCI mode]
+ 1043 8277 P5K PRO Motherboard: 82801IR [ICH9R]
+ 1462 7345 MS-7345 Motherboard: Intel 82801IR [ICH9R]
+ 1af4 1100 QEMU Virtual Machine
+ 8086 5044 Desktop Board DP35DP
+ 2923 82801IB (ICH9) 4 port SATA Controller [AHCI mode]
+ 2925 82801IR/IO (ICH9R/DO) SATA Controller [RAID mode]
+ 1734 10e0 System Board D2542
+ 8086 2925 System Board D2542
+ 2926 82801I (ICH9 Family) 2 port SATA Controller [IDE mode]
+ 1028 020d Inspiron 530
+ 1028 020f PowerEdge R300 onboard SATA Controller
+ 1028 0210 PowerEdge T300 onboard SATA Controller
+ 1028 0211 Optiplex 755
+ 1043 8277 P5K PRO Motherboard: 82801IR [ICH9R]
+ 1462 7345 MS-7345 Motherboard: Intel 82801IR [ICH9R]
+ 1462 7360 G33/P35 Neo
+ 2928 82801IBM/IEM (ICH9M/ICH9M-E) 2 port SATA Controller [IDE mode]
+ 2929 82801IBM/IEM (ICH9M/ICH9M-E) 4 port SATA Controller [AHCI mode]
+ 103c 3628 dv6-1190en
+ 17aa 20f8 ThinkPad T400
+ e4bf cc4d CCM-BOOGIE
+ 292c 82801IEM (ICH9M-E) SATA Controller [RAID mode]
+ 292d 82801IBM/IEM (ICH9M/ICH9M-E) 2 port SATA Controller [IDE mode]
+ e4bf cc4d CCM-BOOGIE
+ 2930 82801I (ICH9 Family) SMBus Controller
+ 1028 020d Inspiron 530
+ 1028 0211 Optiplex 755
+ 103c 2a6f Asus IPIBL-LB Motherboard
+ 103c 3628 dv6-1190en
+ 1043 8277 P5K PRO Motherboard: 82801IR [ICH9R]
+ 1462 7345 MS-7345 Motherboard: Intel 82801I/IR [ICH9/ICH9R]
+ 1462 7360 G33/P35 Neo
+ 17aa 20f9 ThinkPad T400
+ 1af4 1100 QEMU Virtual Machine
+ 8086 5044 Desktop Board DP35DP
+ e4bf cc4d CCM-BOOGIE
+ 2932 82801I (ICH9 Family) Thermal Subsystem
+ 103c 3628 dv6-1190en
+ 2934 82801I (ICH9 Family) USB UHCI Controller #1
+ 1028 020d Inspiron 530
+ 1028 020f PowerEdge R300 onboard UHCI
+ 1028 0210 PowerEdge T300 onboard UHCI
+ 1028 0211 Optiplex 755
+ 1028 0235 PowerEdge R710 USB UHCI Controller
+ 1028 0236 PowerEdge R610 USB UHCI Controller
+ 1028 0237 PowerEdge T610 USB UHCI Controller
+ 1028 023c PowerEdge R200 onboard UHCI
+ 1028 0287 PowerEdge M610 onboard UHCI
+ 1028 029c PowerEdge M710 USB UHCI Controller
+ 1028 2011 Optiplex 755
+ 103c 2a6f Asus IPIBL-LB Motherboard
+ 1043 8277 P5K PRO Motherboard: 82801IR [ICH9R]
+ 1462 7345 MS-7345 Motherboard: Intel 82801I/IR [ICH9/ICH9R]
+ 1462 7360 G33/P35 Neo
+ 17aa 20f0 ThinkPad T400
+ 1af4 1100 QEMU Virtual Machine
+ 8086 5044 Desktop Board DP35DP
+ e4bf cc4d CCM-BOOGIE
+ 2935 82801I (ICH9 Family) USB UHCI Controller #2
+ 1028 020d Inspiron 530
+ 1028 020f PowerEdge R300 onboard UHCI
+ 1028 0210 PowerEdge T300 onboard UHCI
+ 1028 0211 Optiplex 755
+ 1028 0235 PowerEdge R710 USB UHCI Controller
+ 1028 0236 PowerEdge R610 USB UHCI Controller
+ 1028 0237 PowerEdge T610 USB UHCI Controller
+ 1028 023c PowerEdge R200 onboard UHCI
+ 1028 0287 PowerEdge M610 onboard UHCI
+ 1028 029c PowerEdge M710 USB UHCI Controller
+ 103c 2a6f Asus IPIBL-LB Motherboard
+ 1043 8277 P5K PRO Motherboard: 82801IR [ICH9R]
+ 1462 7345 MS-7345 Motherboard: Intel 82801I/IR [ICH9/ICH9R]
+ 1462 7360 G33/P35 Neo
+ 17aa 20f0 ThinkPad T400
+ 1af4 1100 QEMU Virtual Machine
+ 8086 5044 Desktop Board DP35DP
+ e4bf cc4d CCM-BOOGIE
+ 2936 82801I (ICH9 Family) USB UHCI Controller #3
+ 1028 020d Inspiron 530
+ 1028 020f PowerEdge R300 onboard UHCI
+ 1028 0210 PowerEdge T300 onboard UHCI
+ 1028 0211 Optiplex 755
+ 1028 0237 PowerEdge T610 USB UHCI Controller
+ 1028 023c PowerEdge R200 onboard UHCI
+ 1028 0287 PowerEdge M610 onboard UHCI
+ 1028 029c PowerEdge M710 USB UHCI Controller
+ 103c 2a6f Asus IPIBL-LB Motherboard
+ 1043 8277 P5K PRO Motherboard: 82801IR [ICH9R]
+ 1462 7345 MS-7345 Motherboard: Intel 82801I/IR [ICH9/ICH9R]
+ 1462 7360 G33/P35 Neo
+ 17aa 20f0 ThinkPad T400
+ 1af4 1100 QEMU Virtual Machine
+ 8086 5044 Desktop Board DP35DP
+ e4bf cc4d CCM-BOOGIE
+ 2937 82801I (ICH9 Family) USB UHCI Controller #4
+ 1028 020d Inspiron 530
+ 1028 0211 Optiplex 755
+ 1028 0235 PowerEdge R710 USB UHCI Controller
+ 1028 0236 PowerEdge R610 USB UHCI Controller
+ 1028 0237 PowerEdge T610 USB UHCI Controller
+ 1028 0287 PowerEdge M610 onboard UHCI
+ 1028 029c PowerEdge M710 USB UHCI Controller
+ 1028 2011 Optiplex 755
+ 103c 2a6f Asus IPIBL-LB Motherboard
+ 1043 8277 P5K PRO Motherboard: 82801IR [ICH9R]
+ 1462 7345 MS-7345 Motherboard: Intel 82801I/IR [ICH9/ICH9R]
+ 1462 7360 G33/P35 Neo
+ 17aa 20f0 ThinkPad T400
+ 1af4 1100 QEMU Virtual Machine
+ 8086 2937 Optiplex 755
+ 8086 2942 828011 (ICH9 Family ) USB UHCI Controller
+ 8086 5044 Desktop Board DP35DP
+ e4bf cc4d CCM-BOOGIE
+ 2938 82801I (ICH9 Family) USB UHCI Controller #5
+ 1028 020d Inspiron 530
+ 1028 0211 Optiplex 755
+ 1028 0235 PowerEdge R710 USB UHCI Controller
+ 1028 0236 PowerEdge R610 USB UHCI Controller
+ 1028 0237 PowerEdge T610 USB UHCI Controller
+ 1028 0287 PowerEdge M610 onboard UHCI
+ 1028 029c PowerEdge M710 USB UHCI Controller
+ 103c 2a6f Asus IPIBL-LB Motherboard
+ 1043 8277 P5K PRO Motherboard: 82801IR [ICH9R]
+ 1462 7345 MS-7345 Motherboard: Intel 82801I/IR [ICH9/ICH9R]
+ 1462 7360 G33/P35 Neo
+ 17aa 20f0 ThinkPad T400
+ 1af4 1100 QEMU Virtual Machine
+ 8086 2938 Optiplex 755
+ 8086 5044 Desktop Board DP35DP
+ e4bf cc4d CCM-BOOGIE
+ 2939 82801I (ICH9 Family) USB UHCI Controller #6
+ 1028 020d Inspiron 530
+ 1028 0210 PowerEdge T300 onboard UHCI
+ 1028 0237 PowerEdge T610 USB UHCI Controller
+ 103c 2a6f Asus IPIBL-LB Motherboard
+ 1043 8277 P5K PRO Motherboard: 82801IR [ICH9R]
+ 1462 7345 MS-7345 Motherboard: Intel 82801I/IR [ICH9/ICH9R]
+ 1462 7360 G33/P35 Neo
+ 17aa 20f0 ThinkPad T400
+ 1af4 1100 QEMU Virtual Machine
+ 8086 5044 Desktop Board DP35DP
+ e4bf cc4d CCM-BOOGIE
+ 293a 82801I (ICH9 Family) USB2 EHCI Controller #1
+ 1028 020d Inspiron 530
+ 1028 020f PowerEdge R300 onboard EHCI
+ 1028 0210 PowerEdge T300 onboard EHCI
+ 1028 0211 Optiplex 755
+ 1028 0235 PowerEdge R710 USB EHCI Controller
+ 1028 0236 PowerEdge R610 USB EHCI Controller
+ 1028 0237 PowerEdge T610 USB EHCI Controller
+ 1028 023c PowerEdge R200 onboard EHCI
+ 1028 0287 PowerEdge M610 onboard EHCI
+ 1028 029c PowerEdge M710 USB EHCI Controller
+ 103c 2a6f Asus IPIBL-LB Motherboard
+ 1043 8277 P5K PRO Motherboard: 82801IR [ICH9R]
+ 1462 7345 MS-7345 Motherboard: Intel 82801I/IR [ICH9/ICH9R]
+ 1462 7360 G33/P35 Neo
+ 17aa 20f1 ThinkPad T400
+ 1af4 1100 QEMU Virtual Machine
+ 8086 5044 Desktop Board DP35DP
+ e4bf cc4d CCM-BOOGIE
+ 293c 82801I (ICH9 Family) USB2 EHCI Controller #2
+ 1028 020d Inspiron 530
+ 1028 0211 Optiplex 755
+ 1028 0235 PowerEdge R710 USB EHCI Controller
+ 1028 0236 PowerEdge R610 USB EHCI Controller
+ 1028 0237 PowerEdge T610 USB EHCI Controller
+ 1028 0287 PowerEdge M610 onboard EHCI
+ 1028 029c PowerEdge M710 USB EHCI Controller
+ 103c 2a6f Asus IPIBL-LB Motherboard
+ 1043 8277 P5K PRO Motherboard: 82801IR [ICH9R]
+ 1462 7345 MS-7345 Motherboard: Intel 82801I/IR [ICH9/ICH9R]
+ 1462 7360 G33/P35 Neo
+ 17aa 20f1 ThinkPad T400
+ 1af4 1100 QEMU Virtual Machine
+ 8086 293c Optiplex 755
+ 8086 5044 Desktop Board DP35DP
+ e4bf cc4d CCM-BOOGIE
+ 293e 82801I (ICH9 Family) HD Audio Controller
+ 1028 020d Inspiron 530
+ 1028 0211 Optiplex 755
+ 103c 2a6f Asus IPIBL-LB Motherboard
+ 103c 3628 dv6-1190en
+ 1043 829f P5K PRO Motherboard: 82801IR [ICH9R]
+ 1462 735a MS-7345 Motherboard: Intel 82801I/IR [ICH9/ICH9R]
+ 1462 7360 G33/P35 Neo
+ 17aa 20f2 ThinkPad T400
+ 1af4 1100 QEMU Virtual Machine
+ 8086 293e Optiplex 755
+ 8086 2940 Optiplex 755
+ e4bf cc4d CCM-BOOGIE
+ 2940 82801I (ICH9 Family) PCI Express Port 1
+ 1028 020d Inspiron 530
+ 1028 0211 Optiplex 755
+ 103c 2a6f Asus IPIBL-LB Motherboard
+ 1043 8277 P5K PRO Motherboard: 82801IR [ICH9R]
+ 1462 7345 MS-7345 Motherboard: Intel 82801I/IR [ICH9/ICH9R]
+ 8086 2940 Optiplex 755
+ 2942 82801I (ICH9 Family) PCI Express Port 2
+ 1028 020d Inspiron 530
+ 2944 82801I (ICH9 Family) PCI Express Port 3
+ 1028 020d Inspiron 530
+ 103c 2a6f Asus IPIBL-LB Motherboard
+ 2946 82801I (ICH9 Family) PCI Express Port 4
+ 1028 020d Inspiron 530
+ 2948 82801I (ICH9 Family) PCI Express Port 5
+ 1028 020d Inspiron 530
+ 1043 8277 P5K PRO Motherboard: 82801IR [ICH9R]
+ 1462 7345 MS-7345 Motherboard: Intel 82801I/IR [ICH9/ICH9R]
+ 294a 82801I (ICH9 Family) PCI Express Port 6
+ 1028 020d Inspiron 530
+ 1043 8277 P5K PRO Motherboard: 82801IR [ICH9R]
+ 1462 7345 MS-7345 Motherboard: Intel 82801I/IR [ICH9/ICH9R]
+ 294c 82566DC-2 Gigabit Network Connection
+ 17aa 302e 82566DM-2 Gigabit Network Connection
+ 2970 82946GZ/PL/GL Memory Controller Hub
+ 1043 823b P5B-MX/WiFi-AP
+ 2971 82946GZ/PL/GL PCI Express Root Port
+ 2972 82946GZ/GL Integrated Graphics Controller
+ 1043 823b P5B-MX/WiFi-AP
+ 2973 82946GZ/GL Integrated Graphics Controller
+ 2974 82946GZ/GL HECI Controller
+ 2975 82946GZ/GL HECI Controller
+ 2976 82946GZ/GL PT IDER Controller
+ 2977 82946GZ/GL KT Controller
+ 2980 82G35 Express DRAM Controller
+ 2981 82G35 Express PCI Express Root Port
+ 2982 82G35 Express Integrated Graphics Controller
+ 2983 82G35 Express Integrated Graphics Controller
+ 2984 82G35 Express HECI Controller
+ 2990 82Q963/Q965 Memory Controller Hub
+ 1028 01da OptiPlex 745
+ 2991 82Q963/Q965 PCI Express Root Port
+ 2992 82Q963/Q965 Integrated Graphics Controller
+ 2993 82Q963/Q965 Integrated Graphics Controller
+ 2994 82Q963/Q965 HECI Controller
+ 2995 82Q963/Q965 HECI Controller
+ 2996 82Q963/Q965 PT IDER Controller
+ 2997 82Q963/Q965 KT Controller
+ 29a0 82P965/G965 Memory Controller Hub
+ 1043 81ea P5B
+ 1462 7276 MS-7276 [G965MDH]
+ 29a1 82P965/G965 PCI Express Root Port
+ 29a2 82G965 Integrated Graphics Controller
+ 1462 7276 MS-7276 [G965MDH]
+ 29a3 82G965 Integrated Graphics Controller
+ 29a4 82P965/G965 HECI Controller
+ 29a5 82P965/G965 HECI Controller
+ 29a6 82P965/G965 PT IDER Controller
+ 29a7 82P965/G965 KT Controller
+ 29b0 82Q35 Express DRAM Controller
+ 1028 0211 OptiPlex 755
+ 29b1 82Q35 Express PCI Express Root Port
+ 1028 0211 OptiPlex 755
+ 29b2 82Q35 Express Integrated Graphics Controller
+ 1028 0211 OptiPlex 755
+ 29b3 82Q35 Express Integrated Graphics Controller
+ 1028 0211 OptiPlex 755
+ 29b4 82Q35 Express MEI Controller
+ 1028 0211 OptiPlex 755
+ 29b5 82Q35 Express MEI Controller
+ 29b6 82Q35 Express PT IDER Controller
+ 1028 0211 OptiPlex 755
+ 29b7 82Q35 Express Serial KT Controller
+ 1028 0211 OptiPlex 755
+ 29c0 82G33/G31/P35/P31 Express DRAM Controller
+ 1028 020d Inspiron 530
+ 103c 2a6f Asus IPIBL-LB Motherboard
+ 1043 8276 P5K PRO Motherboard: Intel 82P35 Northbridge
+ 1043 82b0 P5KPL-VM Motherboard
+ 1462 7345 MS-7345 Motherboard: Intel 82G33/P35 Northbridge
+ 1462 7360 G33/P35 Neo
+ 1af4 1100 QEMU Virtual Machine
+ 8086 5044 Desktop Board DP35DP
+ 29c1 82G33/G31/P35/P31 Express PCI Express Root Port
+ 1028 020d Inspiron 530
+ 1043 8276 P5K PRO Motherboard: Intel 82P35 Northbridge
+ 29c2 82G33/G31 Express Integrated Graphics Controller
+ 1028 020d Inspiron 530
+ 1043 82b0 P5KPL-VM Motherboard
+ 29c3 82G33/G31 Express Integrated Graphics Controller
+ 1028 020d Inspiron 530
+ 1043 82b0 P5KPL-VM Motherboard
+ 29c4 82G33/G31/P35/P31 Express MEI Controller
+ 8086 5044 Desktop Board DP35DP
+ 29c5 82G33/G31/P35/P31 Express MEI Controller
+ 29c6 82G33/G31/P35/P31 Express PT IDER Controller
+ 29c7 82G33/G31/P35/P31 Express Serial KT Controller
+ 29cf Virtual HECI Controller
+ 29d0 82Q33 Express DRAM Controller
+ 29d1 82Q33 Express PCI Express Root Port
+ 29d2 82Q33 Express Integrated Graphics Controller
+ 29d3 82Q33 Express Integrated Graphics Controller
+ 29d4 82Q33 Express MEI Controller
+ 29d5 82Q33 Express MEI Controller
+ 29d6 82Q33 Express PT IDER Controller
+ 29d7 82Q33 Express Serial KT Controller
+ 29e0 82X38/X48 Express DRAM Controller
+ 29e1 82X38/X48 Express Host-Primary PCI Express Bridge
+ 29e4 82X38/X48 Express MEI Controller
+ 29e5 82X38/X48 Express MEI Controller
+ 29e6 82X38/X48 Express PT IDER Controller
+ 29e7 82X38/X48 Express Serial KT Controller
+ 29e9 82X38/X48 Express Host-Secondary PCI Express Bridge
+ 29f0 3200/3210 Chipset DRAM Controller
+ 29f1 3200/3210 Chipset Host-Primary PCI Express Bridge
+ 29f4 3200/3210 Chipset MEI Controller
+ 29f5 3200/3210 Chipset MEI Controller
+ 29f6 3200/3210 Chipset PT IDER Controller
+ 29f7 3200/3210 Chipset Serial KT Controller
+ 29f9 3210 Chipset Host-Secondary PCI Express Bridge
+ 2a00 Mobile PM965/GM965/GL960 Memory Controller Hub
+ 1025 0121 Aspire 5920G
+ 1028 01f3 Inspiron 1420
+ 1028 022f Inspiron 1525
+ 103c 30c0 Compaq 6710b
+ 103c 30c1 Compaq 6910p
+ 103c 30c5 Compaq 8510p
+ 103c 30cc Pavilion dv6700
+ 103c 30d9 Presario C700
+ 1043 1017 X58LE
+ 104d 9005 Vaio VGN-FZ260E
+ 104d 902d VAIO VGN-NR120E
+ 17aa 20b1 ThinkPad T61
+ 17aa 20b3 ThinkPad T61/R61
+ 17c0 4082 Medion WIM 2210 Notebook PC [MD96850]
+ e4bf cc47 CCG-RUMBA
+ 2a01 Mobile PM965/GM965/GL960 PCI Express Root Port
+ 2a02 Mobile GM965/GL960 Integrated Graphics Controller (primary)
+ 1028 01f3 Inspiron 1420
+ 1028 01f9 Latitude D630
+ 1028 022f Inspiron 1525
+ 103c 30c0 Compaq 6710b
+ 103c 30d9 Presario C700
+ 1043 14e2 X58LE
+ 104d 902d VAIO VGN-NR120E
+ 17aa 20b5 GM965 [X3100] on ThinkPad T61/R61
+ 17c0 4082 GM965 on Medion WIM 2210 Notebook PC [MD96850]
+ e4bf cc47 CCG-RUMBA
+ 2a03 Mobile GM965/GL960 Integrated Graphics Controller (secondary)
+ 1028 01f3 Inspiron 1420
+ 1028 022f Inspiron 1525
+ 103c 30c0 Compaq 6710b
+ 103c 30d9 Presario C700
+ 1043 14e2 X58LE
+ 104d 902d VAIO VGN-NR120E
+ 17aa 20b5 GM965 [X3100] on ThinkPad T61/R61
+ 17c0 4082 GM965 on Medion WIM 2210 Notebook PC [MD96850]
+ e4bf cc47 CCG-RUMBA
+ 2a04 Mobile PM965/GM965 MEI Controller
+ 103c 30c1 Compaq 6910p
+ 2a05 Mobile PM965/GM965 MEI Controller
+ 2a06 Mobile PM965/GM965 PT IDER Controller
+ 103c 30c1 Compaq 6910p
+ 2a07 Mobile PM965/GM965 KT Controller
+ 103c 30c1 Compaq 6910p
+ 2a10 Mobile GME965/GLE960 Memory Controller Hub
+ e4bf cc47 CCG-RUMBA
+ 2a11 Mobile GME965/GLE960 PCI Express Root Port
+ 2a12 Mobile GME965/GLE960 Integrated Graphics Controller
+ e4bf cc47 CCG-RUMBA
+ 2a13 Mobile GME965/GLE960 Integrated Graphics Controller
+ e4bf cc47 CCG-RUMBA
+ 2a14 Mobile GME965/GLE960 MEI Controller
+ 2a15 Mobile GME965/GLE960 MEI Controller
+ 2a16 Mobile GME965/GLE960 PT IDER Controller
+ 2a17 Mobile GME965/GLE960 KT Controller
+ 2a40 Mobile 4 Series Chipset Memory Controller Hub
+ 17aa 20e0 ThinkPad T400
+ e4bf cc4d CCM-BOOGIE
+ 2a41 Mobile 4 Series Chipset PCI Express Graphics Port
+ e4bf cc4d CCM-BOOGIE
+ 2a42 Mobile 4 Series Chipset Integrated Graphics Controller
+ 1028 02aa Dell Inspiron 1545
+ 17aa 2112 ThinkPad T400
+ e4bf cc4d CCM-BOOGIE
+ 2a43 Mobile 4 Series Chipset Integrated Graphics Controller
+ 17aa 2112 ThinkPad T400
+ e4bf cc4d CCM-BOOGIE
+ 2a44 Mobile 4 Series Chipset MEI Controller
+ 17aa 20e6 ThinkPad T400
+ 2a45 Mobile 4 Series Chipset MEI Controller
+ 2a46 Mobile 4 Series Chipset PT IDER Controller
+ 2a47 Mobile 4 Series Chipset AMT SOL Redirection
+ 2a50 Cantiga MEI Controller
+ 2a51 Cantiga MEI Controller
+ 2a52 Cantiga PT IDER Controller
+ 2a53 Cantiga AMT SOL Redirection
+ 2b00 Xeon Processor E7 Product Family System Configuration Controller 1
+ 2b02 Xeon Processor E7 Product Family System Configuration Controller 2
+ 2b04 Xeon Processor E7 Product Family Power Controller
+ 2b08 Xeon Processor E7 Product Family Caching Agent 0
+ 2b0c Xeon Processor E7 Product Family Caching Agent 1
+ 2b10 Xeon Processor E7 Product Family QPI Home Agent 0
+ 2b13 Xeon Processor E7 Product Family Memory Controller 0c
+ 2b14 Xeon Processor E7 Product Family Memory Controller 0a
+ 2b16 Xeon Processor E7 Product Family Memory Controller 0b
+ 2b18 Xeon Processor E7 Product Family QPI Home Agent 1
+ 2b1b Xeon Processor E7 Product Family Memory Controller 1c
+ 2b1c Xeon Processor E7 Product Family Memory Controller 1a
+ 2b1e Xeon Processor E7 Product Family Memory Controller 1b
+ 2b20 Xeon Processor E7 Product Family Last Level Cache Coherence Engine 0
+ 2b22 Xeon Processor E7 Product Family System Configuration Controller 3
+ 2b24 Xeon Processor E7 Product Family Last Level Cache Coherence Engine 1
+ 2b28 Xeon Processor E7 Product Family Last Level Cache Coherence Engine 2
+ 2b2a Xeon Processor E7 Product Family System Configuration Controller 4
+ 2b2c Xeon Processor E7 Product Family Last Level Cache Coherence Engine 3
+ 2b30 Xeon Processor E7 Product Family Last Level Cache Coherence Engine 4
+ 2b34 Xeon Processor E7 Product Family Last Level Cache Coherence Engine 5
+ 2b38 Xeon Processor E7 Product Family Last Level Cache Coherence Engine 6
+ 2b3c Xeon Processor E7 Product Family Last Level Cache Coherence Engine 7
+ 2b40 Xeon Processor E7 Product Family QPI Router Port 0-1
+ 2b42 Xeon Processor E7 Product Family QPI Router Port 2-3
+ 2b44 Xeon Processor E7 Product Family QPI Router Port 4-5
+ 2b46 Xeon Processor E7 Product Family QPI Router Port 6-7
+ 2b48 Xeon Processor E7 Product Family Test and Debug 0
+ 2b4c Xeon Processor E7 Product Family Test and Debug 1
+ 2b50 Xeon Processor E7 Product Family QPI Physical Port 0: REUT control/status
+ 2b52 Xeon Processor E7 Product Family QPI Physical Port 0: Misc. control/status
+ 2b54 Xeon Processor E7 Product Family QPI Physical Port 1: REUT control/status
+ 2b56 Xeon Processor E7 Product Family QPI Physical Port 1: Misc. control/status
+ 2b58 Xeon Processor E7 Product Family QPI Physical Port 2: REUT control/status
+ 2b5a Xeon Processor E7 Product Family QPI Physical Port 2: Misc. control/status
+ 2b5c Xeon Processor E7 Product Family QPI Physical Port 3: REUT control/status
+ 2b5e Xeon Processor E7 Product Family QPI Physical Port 3: Misc. control/status
+ 2b60 Xeon Processor E7 Product Family SMI Physical Port 0: REUT control/status
+ 2b62 Xeon Processor E7 Product Family SMI Physical Port 0: Misc control/status
+ 2b64 Xeon Processor E7 Product Family SMI Physical Port 1: REUT control/status
+ 2b66 Xeon Processor E7 Product Family SMI Physical Port 1: Misc control/status
+ 2b68 Xeon Processor E7 Product Family Last Level Cache Coherence Engine 8
+ 2b6c Xeon Processor E7 Product Family Last Level Cache Coherence Engine 9
+ 2b80 Atom CE2700 Series [Puma 7]
+ 2b98 Puma 7 Trusted Execution Engine
+ 2bb5 Puma 7 xHCI Controller
+# Synopsys DesignWare Core SuperSpeed USB 3.0 Controller
+ 2bb7 Puma 7 USB Device Controller (OTG)
+ 2bdc Puma 7 Thermal
+ 2be2 Puma 7 Security Processor
+ 2c01 Xeon 5500/Core i7 QuickPath Architecture System Address Decoder
+ 2c10 Xeon 5500/Core i7 QPI Link 0
+ 2c11 Xeon 5500/Core i7 QPI Physical 0
+ 2c14 Xeon 5500/Core i7 QPI Link 1
+ 2c15 Xeon 5500/Core i7 QPI Physical 1
+ 2c18 Xeon 5500/Core i7 Integrated Memory Controller
+ 2c19 Xeon 5500/Core i7 Integrated Memory Controller Target Address Decoder
+ 2c1a Xeon 5500/Core i7 Integrated Memory Controller RAS Registers
+ 2c1c Xeon 5500/Core i7 Integrated Memory Controller Test Registers
+ 2c20 Xeon 5500/Core i7 Integrated Memory Controller Channel 0 Control Registers
+ 2c21 Xeon 5500/Core i7 Integrated Memory Controller Channel 0 Address Registers
+ 2c22 Xeon 5500/Core i7 Integrated Memory Controller Channel 0 Rank Registers
+ 2c23 Xeon 5500/Core i7 Integrated Memory Controller Channel 0 Thermal Control Registers
+ 2c28 Xeon 5500/Core i7 Integrated Memory Controller Channel 1 Control Registers
+ 2c29 Xeon 5500/Core i7 Integrated Memory Controller Channel 1 Address Registers
+ 2c2a Xeon 5500/Core i7 Integrated Memory Controller Channel 1 Rank Registers
+ 2c2b Xeon 5500/Core i7 Integrated Memory Controller Channel 1 Thermal Control Registers
+ 2c30 Xeon 5500/Core i7 Integrated Memory Controller Channel 2 Control Registers
+ 2c31 Xeon 5500/Core i7 Integrated Memory Controller Channel 2 Address Registers
+ 2c32 Xeon 5500/Core i7 Integrated Memory Controller Channel 2 Rank Registers
+ 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 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 Xeon C5500/C3500 QPI Generic Non-core Registers
+ 2c59 Xeon C5500/C3500 QPI Generic Non-core Registers
+ 2c5a Xeon C5500/C3500 QPI Generic Non-core Registers
+ 2c5b Xeon C5500/C3500 QPI Generic Non-core Registers
+ 2c5c Xeon C5500/C3500 QPI Generic Non-core Registers
+ 2c5d Xeon C5500/C3500 QPI Generic Non-core Registers
+ 2c5e Xeon C5500/C3500 QPI Generic Non-core Registers
+ 2c5f Xeon C5500/C3500 QPI Generic Non-core Registers
+ 2c61 Core Processor QuickPath Architecture Generic Non-core Registers
+ 2c62 Core Processor QuickPath Architecture Generic Non-core Registers
+ 2c70 Xeon 5600 Series 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
+ 2c9a Core Processor Integrated Memory Controller Test Registers
+ 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 Xeon C5500/C3500 QPI System Address Decoder
+ 2cd0 Xeon C5500/C3500 QPI Link 0
+ 2cd1 Xeon C5500/C3500 QPI Physical 0
+ 2cd4 Xeon C5500/C3500 QPI Link 1
+ 2cd5 Xeon C5500/C3500 QPI Physical 1
+ 2cd8 Xeon C5500/C3500 Integrated Memory Controller Registers
+ 2cd9 Xeon C5500/C3500 Integrated Memory Controller Target Address Decoder
+ 2cda Xeon C5500/C3500 Integrated Memory Controller RAS Registers
+ 2cdc Xeon C5500/C3500 Integrated Memory Controller Test Registers
+ 2ce0 Xeon C5500/C3500 Integrated Memory Controller Channel 0 Control
+ 2ce1 Xeon C5500/C3500 Integrated Memory Controller Channel 0 Address
+ 2ce2 Xeon C5500/C3500 Integrated Memory Controller Channel 0 Rank
+ 2ce3 Xeon C5500/C3500 Integrated Memory Controller Channel 0 Thermal Control
+ 2ce8 Xeon C5500/C3500 Integrated Memory Controller Channel 1 Control
+ 2ce9 Xeon C5500/C3500 Integrated Memory Controller Channel 1 Address
+ 2cea Xeon C5500/C3500 Integrated Memory Controller Channel 1 Rank
+ 2ceb Xeon C5500/C3500 Integrated Memory Controller Channel 1 Thermal Control
+ 2cf0 Xeon C5500/C3500 Integrated Memory Controller Channel 2 Control
+ 2cf1 Xeon C5500/C3500 Integrated Memory Controller Channel 2 Address
+ 2cf2 Xeon C5500/C3500 Integrated Memory Controller Channel 2 Rank
+ 2cf3 Xeon C5500/C3500 Integrated Memory Controller Channel 2 Thermal Control
+ 2d01 Core Processor QuickPath Architecture System Address Decoder
+ 2d10 Core Processor QPI Link 0
+ 2d11 1st Generation Core i3/5/7 Processor QPI Physical 0
+ 2d12 1st Generation Core i3/5/7 Processor Reserved
+ 2d13 1st Generation Core i3/5/7 Processor Reserved
+ 2d81 Xeon 5600 Series QuickPath Architecture System Address Decoder
+ 2d90 Xeon 5600 Series QPI Link 0
+ 2d91 Xeon 5600 Series QPI Physical 0
+ 2d92 Xeon 5600 Series Mirror Port Link 0
+ 2d93 Xeon 5600 Series Mirror Port Link 1
+ 2d94 Xeon 5600 Series QPI Link 1
+ 2d95 Xeon 5600 Series QPI Physical 1
+ 2d98 Xeon 5600 Series Integrated Memory Controller Registers
+ 2d99 Xeon 5600 Series Integrated Memory Controller Target Address Decoder
+ 2d9a Xeon 5600 Series Integrated Memory Controller RAS Registers
+ 2d9c Xeon 5600 Series Integrated Memory Controller Test Registers
+ 2da0 Xeon 5600 Series Integrated Memory Controller Channel 0 Control
+ 2da1 Xeon 5600 Series Integrated Memory Controller Channel 0 Address
+ 2da2 Xeon 5600 Series Integrated Memory Controller Channel 0 Rank
+ 2da3 Xeon 5600 Series Integrated Memory Controller Channel 0 Thermal Control
+ 2da8 Xeon 5600 Series Integrated Memory Controller Channel 1 Control
+ 2da9 Xeon 5600 Series Integrated Memory Controller Channel 1 Address
+ 2daa Xeon 5600 Series Integrated Memory Controller Channel 1 Rank
+ 2dab Xeon 5600 Series Integrated Memory Controller Channel 1 Thermal Control
+ 2db0 Xeon 5600 Series Integrated Memory Controller Channel 2 Control
+ 2db1 Xeon 5600 Series Integrated Memory Controller Channel 2 Address
+ 2db2 Xeon 5600 Series Integrated Memory Controller Channel 2 Rank
+ 2db3 Xeon 5600 Series 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
+ 2e03 4 Series Chipset Integrated Graphics Controller
+ 2e04 4 Series Chipset HECI Controller
+ 2e05 4 Series Chipset HECI Controller
+ 2e06 4 Series Chipset PT IDER Controller
+ 2e07 4 Series Chipset Serial KT Controller
+ 2e10 4 Series Chipset DRAM Controller
+ 2e11 4 Series Chipset PCI Express Root Port
+ 2e12 4 Series Chipset Integrated Graphics Controller
+ 17aa 3048 ThinkCentre M6258
+ 2e13 4 Series Chipset Integrated Graphics Controller
+ 2e14 4 Series Chipset HECI Controller
+ 2e15 4 Series Chipset HECI Controller
+ 2e16 4 Series Chipset PT IDER Controller
+ 2e17 4 Series Chipset Serial KT Controller
+ 2e20 4 Series Chipset DRAM Controller
+ 1028 0283 Vostro 220
+ 1043 82d3 P5Q Deluxe Motherboard
+ 1458 5000 GA-EP45-DS5/GA-EG45M-DS2H Motherboard
+ 2e21 4 Series Chipset PCI Express Root Port
+ 1043 82d3 P5Q Deluxe Motherboard
+ 1458 5000 GA-EP45-DS5 Motherboard
+ 2e22 4 Series Chipset Integrated Graphics Controller
+ 1458 d000 GA-EG45M-DS2H Mainboard
+ 2e23 4 Series Chipset Integrated Graphics Controller
+ 1458 d000 GA-EG45M-DS2H Mainboard
+ 2e24 4 Series Chipset HECI Controller
+ 2e25 4 Series Chipset HECI Controller
+ 2e26 4 Series Chipset PT IDER Controller
+ 2e27 4 Series Chipset Serial KT Controller
+ 2e29 4 Series Chipset PCI Express Root Port
+ 2e30 4 Series Chipset DRAM Controller
+ 103c 2a8c Compaq 500B Microtower
+ 2e31 4 Series Chipset PCI Express Root Port
+ 2e32 4 Series Chipset Integrated Graphics Controller
+ 103c 2a8c Compaq 500B Microtower
+ 2e33 4 Series Chipset Integrated Graphics Controller
+ 2e34 4 Series Chipset HECI Controller
+ 2e35 4 Series Chipset HECI Controller
+ 2e36 4 Series Chipset PT IDER Controller
+ 2e37 4 Series Chipset Serial KT Controller
+ 2e40 4 Series Chipset DRAM Controller
+ 2e41 4 Series Chipset PCI Express Root Port
+ 2e42 4 Series Chipset Integrated Graphics Controller
+ 2e43 4 Series Chipset Integrated Graphics Controller
+ 2e44 4 Series Chipset HECI Controller
+ 2e45 4 Series Chipset HECI Controller
+ 2e46 4 Series Chipset PT IDER Controller
+ 2e47 4 Series Chipset Serial KT Controller
+ 2e50 CE Media Processor CE3100
+ 2e52 CE Media Processor Clock and Reset Controller
+ 2e58 CE Media Processor Interrupt Controller
+ 2e5a CE Media Processor CE3100 A/V Bridge
+ 2e5b Graphics Media Accelerator 500 Graphics
+ 2e5c CE Media Processor Video Decoder
+ 2e5d CE Media Processor Transport Stream Interface
+ 2e5e CE Media Processor Transport Stream Processor 0
+ 2e5f CE Media Processor Audio DSP
+ 2e60 CE Media Processor Audio Interfaces
+ 2e61 CE Media Processor Video Display Controller
+ 2e62 CE Media Processor Video Processing Unit
+ 2e63 CE Media Processor HDMI Tx Interface
+ 2e64 Atom CE2600/3100/4100/4200/5300 Security Processor
+ 2e65 CE Media Processor Expansion Bus Interface
+ 2e66 CE Media Processor UART
+ 2e67 CE Media Processor General Purpose I/Os
+ 2e68 CE Media Processor I2C Interface
+ 2e69 CE Media Processor Smart Card Interface
+ 2e6a CE Media Processor SPI Master Interface
+ 2e6e CE Media Processor Gigabit Ethernet Controller
+ 2e6f CE Media Processor Media Timing Unit
+ 2e70 CE Media Processor USB
+ 2e71 CE Media Processor SATA
+ 2e73 CE Media Processor CE3100 PCI Express
+ 2e90 4 Series Chipset DRAM Controller
+ 2e91 4 Series Chipset PCI Express Root Port
+ 2e92 4 Series Chipset Integrated Graphics Controller
+ 2e93 4 Series Chipset Integrated Graphics Controller
+ 2e94 4 Series Chipset HECI Controller
+ 2e95 4 Series Chipset HECI Controller
+ 2e96 4 Series Chipset PT IDER Controller
+ 2f00 Xeon E7 v3/Xeon E5 v3/Core i7 DMI2
+ 2f01 Xeon E7 v3/Xeon E5 v3/Core i7 PCI Express Root Port 0
+ 2f02 Xeon E7 v3/Xeon E5 v3/Core i7 PCI Express Root Port 1
+ 2f03 Xeon E7 v3/Xeon E5 v3/Core i7 PCI Express Root Port 1
+ 2f04 Xeon E7 v3/Xeon E5 v3/Core i7 PCI Express Root Port 2
+ 2f05 Xeon E7 v3/Xeon E5 v3/Core i7 PCI Express Root Port 2
+ 2f06 Xeon E7 v3/Xeon E5 v3/Core i7 PCI Express Root Port 2
+ 2f07 Xeon E7 v3/Xeon E5 v3/Core i7 PCI Express Root Port 2
+ 2f08 Xeon E7 v3/Xeon E5 v3/Core i7 PCI Express Root Port 3
+ 2f09 Xeon E7 v3/Xeon E5 v3/Core i7 PCI Express Root Port 3
+ 2f0a Xeon E7 v3/Xeon E5 v3/Core i7 PCI Express Root Port 3
+ 2f0b Xeon E7 v3/Xeon E5 v3/Core i7 PCI Express Root Port 3
+ 2f0d Haswell Xeon Non-Transparent Bridge (Back-to-back)
+ 2f0e Haswell Xeon Non-Transparent Bridge (Primary Side)
+ 2f0f Haswell Xeon Non-Transparent Bridge (Secondary Side)
+ 2f10 Xeon E7 v3/Xeon E5 v3/Core i7 IIO Debug
+ 2f11 Xeon E7 v3/Xeon E5 v3/Core i7 IIO Debug
+ 2f12 Xeon E7 v3/Xeon E5 v3/Core i7 IIO Debug
+ 2f13 Xeon E7 v3/Xeon E5 v3/Core i7 IIO Debug
+ 2f14 Xeon E7 v3/Xeon E5 v3/Core i7 IIO Debug
+ 2f15 Xeon E7 v3/Xeon E5 v3/Core i7 IIO Debug
+ 2f16 Xeon E7 v3/Xeon E5 v3/Core i7 IIO Debug
+ 2f17 Xeon E7 v3/Xeon E5 v3/Core i7 IIO Debug
+ 2f18 Xeon E7 v3/Xeon E5 v3/Core i7 IIO Debug
+ 2f19 Xeon E7 v3/Xeon E5 v3/Core i7 IIO Debug
+ 2f1a Xeon E7 v3/Xeon E5 v3/Core i7 IIO Debug
+ 2f1b Xeon E7 v3/Xeon E5 v3/Core i7 IIO Debug
+ 2f1c Xeon E7 v3/Xeon E5 v3/Core i7 IIO Debug
+ 2f1d Xeon E7 v3/Xeon E5 v3/Core i7 PCIe Ring Interface
+ 2f1e Xeon E7 v3/Xeon E5 v3/Core i7 Scratchpad & Semaphore Registers
+ 2f1f Xeon E7 v3/Xeon E5 v3/Core i7 Scratchpad & Semaphore Registers
+ 2f20 Xeon E7 v3/Xeon E5 v3/Core i7 DMA Channel 0
+ 2f21 Xeon E7 v3/Xeon E5 v3/Core i7 DMA Channel 1
+ 2f22 Xeon E7 v3/Xeon E5 v3/Core i7 DMA Channel 2
+ 2f23 Xeon E7 v3/Xeon E5 v3/Core i7 DMA Channel 3
+ 2f24 Xeon E7 v3/Xeon E5 v3/Core i7 DMA Channel 4
+ 2f25 Xeon E7 v3/Xeon E5 v3/Core i7 DMA Channel 5
+ 2f26 Xeon E7 v3/Xeon E5 v3/Core i7 DMA Channel 6
+ 2f27 Xeon E7 v3/Xeon E5 v3/Core i7 DMA Channel 7
+ 2f28 Xeon E7 v3/Xeon E5 v3/Core i7 Address Map, VTd_Misc, System Management
+ 2f29 Xeon E7 v3/Xeon E5 v3/Core i7 Hot Plug
+ 2f2a Xeon E7 v3/Xeon E5 v3/Core i7 RAS, Control Status and Global Errors
+ 2f2c Xeon E7 v3/Xeon E5 v3/Core i7 I/O APIC
+ 2f2e Xeon E7 v3/Xeon E5 v3/Core i7 RAID 5/6
+ 2f2f Xeon E7 v3/Xeon E5 v3/Core i7 RAID 5/6
+ 2f30 Xeon E7 v3/Xeon E5 v3/Core i7 Home Agent 0
+ 2f32 Xeon E7 v3/Xeon E5 v3/Core i7 QPI Link 0
+ 2f33 Xeon E7 v3/Xeon E5 v3/Core i7 QPI Link 1
+ 2f34 Xeon E7 v3/Xeon E5 v3/Core i7 PCIe Ring Interface
+ 2f36 Xeon E7 v3/Xeon E5 v3/Core i7 R3 QPI Link 0 & 1 Monitoring
+ 2f37 Xeon E7 v3/Xeon E5 v3/Core i7 R3 QPI Link 0 & 1 Monitoring
+ 2f38 Xeon E7 v3/Xeon E5 v3/Core i7 Home Agent 1
+ 2f39 Xeon E7 v3/Xeon E5 v3/Core i7 I/O Performance Monitoring
+ 2f3a Xeon E7 v3/Xeon E5 v3/Core i7 QPI Link 2
+ 2f3e Xeon E7 v3/Xeon E5 v3/Core i7 R3 QPI Link 2 Monitoring
+ 2f3f Xeon E7 v3/Xeon E5 v3/Core i7 R3 QPI Link 2 Monitoring
+ 2f40 Xeon E7 v3/Xeon E5 v3/Core i7 QPI Link 2
+ 2f41 Xeon E7 v3/Xeon E5 v3/Core i7 R3 QPI Link 2 Monitoring
+ 2f43 Xeon E7 v3/Xeon E5 v3/Core i7 QPI Link 2
+ 2f45 Xeon E7 v3/Xeon E5 v3/Core i7 QPI Link 2 Debug
+ 2f46 Xeon E7 v3/Xeon E5 v3/Core i7 QPI Link 2 Debug
+ 2f47 Xeon E7 v3/Xeon E5 v3/Core i7 QPI Link 2 Debug
+ 2f60 Xeon E7 v3/Xeon E5 v3/Core i7 Home Agent 1
+ 2f68 Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 1 Target Address, Thermal & RAS Registers
+ 2f6a Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 1 Channel Target Address Decoder
+ 2f6b Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 1 Channel Target Address Decoder
+ 2f6c Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 1 Channel Target Address Decoder
+ 2f6d Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 1 Channel Target Address Decoder
+ 2f6e Xeon E7 v3/Xeon E5 v3/Core i7 DDRIO Channel 2/3 Broadcast
+ 2f6f Xeon E7 v3/Xeon E5 v3/Core i7 DDRIO Global Broadcast
+ 2f70 Xeon E7 v3/Xeon E5 v3/Core i7 Home Agent 0 Debug
+ 2f71 Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 0 Target Address, Thermal & RAS Registers
+ 2f76 Xeon E7 v3/Xeon E5 v3/Core i7 E3 QPI Link Debug
+ 2f78 Xeon E7 v3/Xeon E5 v3/Core i7 Home Agent 1 Debug
+ 2f79 Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 1 Target Address, Thermal & RAS Registers
+ 2f7d Xeon E7 v3/Xeon E5 v3/Core i7 Scratchpad & Semaphore Registers
+ 2f7e Xeon E7 v3/Xeon E5 v3/Core i7 E3 QPI Link Debug
+ 2f80 Xeon E7 v3/Xeon E5 v3/Core i7 QPI Link 0
+ 2f81 Xeon E7 v3/Xeon E5 v3/Core i7 R3 QPI Link 0 & 1 Monitoring
+ 2f83 Xeon E7 v3/Xeon E5 v3/Core i7 QPI Link 0
+ 2f85 Xeon E7 v3/Xeon E5 v3/Core i7 QPI Link 0 Debug
+ 2f86 Xeon E7 v3/Xeon E5 v3/Core i7 QPI Link 0 Debug
+ 2f87 Xeon E7 v3/Xeon E5 v3/Core i7 QPI Link 0 Debug
+ 2f88 Xeon E7 v3/Xeon E5 v3/Core i7 VCU
+ 2f8a Xeon E7 v3/Xeon E5 v3/Core i7 VCU
+ 2f90 Xeon E7 v3/Xeon E5 v3/Core i7 QPI Link 1
+ 2f93 Xeon E7 v3/Xeon E5 v3/Core i7 QPI Link 1
+ 2f95 Xeon E7 v3/Xeon E5 v3/Core i7 QPI Link 1 Debug
+ 2f96 Xeon E7 v3/Xeon E5 v3/Core i7 QPI Link 1 Debug
+ 2f98 Xeon E7 v3/Xeon E5 v3/Core i7 Power Control Unit
+ 2f99 Xeon E7 v3/Xeon E5 v3/Core i7 Power Control Unit
+ 2f9a Xeon E7 v3/Xeon E5 v3/Core i7 Power Control Unit
+ 2f9c Xeon E7 v3/Xeon E5 v3/Core i7 Power Control Unit
+ 2fa0 Xeon E7 v3/Xeon E5 v3/Core i7 Home Agent 0
+ 2fa8 Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 0 Target Address, Thermal & RAS Registers
+ 2faa Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder
+ 2fab Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder
+ 2fac Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder
+ 2fad Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder
+ 2fae Xeon E7 v3/Xeon E5 v3/Core i7 DDRIO Channel 0/1 Broadcast
+ 2faf Xeon E7 v3/Xeon E5 v3/Core i7 DDRIO Global Broadcast
+ 2fb0 Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 0 Channel 0 Thermal Control
+ 2fb1 Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 0 Channel 1 Thermal Control
+ 2fb2 Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 0 Channel 0 ERROR Registers
+ 2fb3 Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 0 Channel 1 ERROR Registers
+ 2fb4 Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 0 Channel 2 Thermal Control
+ 2fb5 Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 0 Channel 3 Thermal Control
+ 2fb6 Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 0 Channel 2 ERROR Registers
+ 2fb7 Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 0 Channel 3 ERROR Registers
+ 2fb8 Xeon E7 v3/Xeon E5 v3/Core i7 DDRIO (VMSE) 2 & 3
+ 2fb9 Xeon E7 v3/Xeon E5 v3/Core i7 DDRIO (VMSE) 2 & 3
+ 2fba Xeon E7 v3/Xeon E5 v3/Core i7 DDRIO (VMSE) 2 & 3
+ 2fbb Xeon E7 v3/Xeon E5 v3/Core i7 DDRIO (VMSE) 2 & 3
+ 2fbc Xeon E7 v3/Xeon E5 v3/Core i7 DDRIO (VMSE) 0 & 1
+ 2fbd Xeon E7 v3/Xeon E5 v3/Core i7 DDRIO (VMSE) 0 & 1
+ 2fbe Xeon E7 v3/Xeon E5 v3/Core i7 DDRIO (VMSE) 0 & 1
+ 2fbf Xeon E7 v3/Xeon E5 v3/Core i7 DDRIO (VMSE) 0 & 1
+ 2fc0 Xeon E7 v3/Xeon E5 v3/Core i7 Power Control Unit
+ 2fc1 Xeon E7 v3/Xeon E5 v3/Core i7 Power Control Unit
+ 2fc2 Xeon E7 v3/Xeon E5 v3/Core i7 Power Control Unit
+ 2fc3 Xeon E7 v3/Xeon E5 v3/Core i7 Power Control Unit
+ 2fc4 Xeon E7 v3/Xeon E5 v3/Core i7 Power Control Unit
+ 2fc5 Xeon E7 v3/Xeon E5 v3/Core i7 Power Control Unit
+ 2fd0 Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 1 Channel 0 Thermal Control
+ 2fd1 Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 1 Channel 1 Thermal Control
+ 2fd2 Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 1 Channel 0 ERROR Registers
+ 2fd3 Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 1 Channel 1 ERROR Registers
+ 2fd4 Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 1 Channel 2 Thermal Control
+ 2fd5 Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 1 Channel 3 Thermal Control
+ 2fd6 Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 1 Channel 2 ERROR Registers
+ 2fd7 Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 1 Channel 3 ERROR Registers
+ 2fe0 Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
+ 2fe1 Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
+ 2fe2 Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
+ 2fe3 Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
+ 2fe4 Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
+ 2fe5 Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
+ 2fe6 Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
+ 2fe7 Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
+ 2fe8 Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
+ 2fe9 Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
+ 2fea Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
+ 2feb Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
+ 2fec Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
+ 2fed Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
+ 2fee Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
+ 2fef Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
+ 2ff0 Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
+ 2ff1 Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
+ 2ff2 Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
+ 2ff3 Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
+ 2ff4 Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
+ 2ff5 Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
+ 2ff6 Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
+ 2ff7 Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
+ 2ff8 Xeon E7 v3/Xeon E5 v3/Core i7 Buffered Ring Agent
+ 2ff9 Xeon E7 v3/Xeon E5 v3/Core i7 Buffered Ring Agent
+ 2ffa Xeon E7 v3/Xeon E5 v3/Core i7 Buffered Ring Agent
+ 2ffb Xeon E7 v3/Xeon E5 v3/Core i7 Buffered Ring Agent
+ 2ffc Xeon E7 v3/Xeon E5 v3/Core i7 System Address Decoder & Broadcast Registers
+ 2ffd Xeon E7 v3/Xeon E5 v3/Core i7 System Address Decoder & Broadcast Registers
+ 2ffe Xeon E7 v3/Xeon E5 v3/Core i7 System Address Decoder & Broadcast Registers
+ 3140 Easel/Monette Hill Image Processor [Pixel Visual Core]
+ 3165 Wireless 3165
+# Stone Peak 1x1
+ 8086 4010 Dual Band Wireless AC 3165
+# Stone Peak 1x1
+ 8086 4210 Dual Band Wireless AC 3165
+ 3166 Dual Band Wireless-AC 3165 Plus Bluetooth
+ 8086 4210 Dual Band Wireless-AC 3165
+ 3184 GeminiLake [UHD Graphics 605]
+ 3185 GeminiLake [UHD Graphics 600]
+ 318c Celeron/Pentium Silver Processor Dynamic Platform and Thermal Framework Processor Participant
+ 318e Celeron/Pentium Silver Processor NorthPeak
+ 3190 Celeron/Pentium Silver Processor Gaussian Mixture Model
+ 3192 Gemini Lake P2SB
+ 3197 Celeron/Pentium Silver Processor PCI-default ISA-bridge
+ 3198 Celeron/Pentium Silver Processor High Definition Audio
+ 17aa 380b V130-15IGM Laptop (Lenovo) - Type 81HL
+ 319a Celeron/Pentium Silver Processor Trusted Execution Engine Interface
+ 31a2 Celeron/Pentium Silver Processor Integrated Sensor Solution
+ 31a8 Celeron/Pentium Silver Processor USB 3.0 xHCI Controller
+ 1849 31a8 Celeron/Pentium Silver Processor USB 3.0 xHCI Controller
+ 31ac Celeron/Pentium Silver Processor I2C 0
+ 31ae Celeron/Pentium Silver Processor I2C 1
+ 31b0 Celeron/Pentium Silver Processor I2C 2
+ 31b2 Celeron/Pentium Silver Processor I2C 3
+ 31b4 Celeron/Pentium Silver Processor I2C 4
+ 31b6 Celeron/Pentium Silver Processor I2C 5
+ 31b8 Celeron/Pentium Silver Processor I2C 6
+ 31ba Celeron/Pentium Silver Processor I2C 7
+ 31bc Celeron/Pentium Silver Processor Serial IO UART Host Controller
+ 31be Celeron/Pentium Silver Processor Serial IO UART Host Controller
+ 31c0 Celeron/Pentium Silver Processor Serial IO UART Host Controller
+ 31c2 Celeron/Pentium Silver Processor Serial IO SPI Host Controller
+ 31c4 Celeron/Pentium Silver Processor Serial IO SPI Host Controller
+ 31c6 Celeron/Pentium Silver Processor Serial IO SPI Host Controller
+ 31cc Celeron/Pentium Silver Processor SDA Standard Compliant SD Host Controller
+ 31d4 Celeron/Pentium Silver Processor Gaussian Mixture Model
+ 31d6 Gemini Lake PCI Express Root Port
+ 31d7 Gemini Lake PCI Express Root Port
+ 31d8 Gemini Lake PCI Express Root Port
+ 31d9 Gemini Lake PCI Express Root Port
+ 31da Gemini Lake PCI Express Root Port
+ 31db Gemini Lake PCI Express Root Port
+ 31dc Gemini Lake PCH CNVi WiFi
+ 1a56 1552 Killer(R) Wireless-AC 1550i Wireless Network Adapter (9560NGW)
+ 8086 0034 Wireless-AC 9560
+ 31e3 Celeron/Pentium Silver Processor SATA Controller
+ 31e8 Celeron/Pentium Silver Processor LPC Controller
+ 31ee Celeron/Pentium Silver Processor Serial IO UART Host Controller
+ 31f0 Gemini Lake Host Bridge
+ 3200 GD31244 PCI-X SATA HBA
+ 1775 c200 C2K onboard SATA host bus adapter
+ 3310 IOP348 I/O Processor
+ 1054 3030 HRA380 Hitachi RAID Adapter to PCIe
+ 1054 3034 HRA381 Hitachi RAID Adapter to PCIe
+ 3313 IOP348 I/O Processor (SL8e) in IOC Mode SAS/SATA
+ 331b IOP348 I/O Processor (SL8x) in IOC Mode SAS/SATA
+ 3331 IOC340 I/O Controller (VV8e) SAS/SATA
+ 3339 IOC340 I/O Controller (VV8x) SAS/SATA
+ 3340 82855PM Processor to I/O Controller
+ 1014 0529 Thinkpad T40 series
+ 1025 005a TravelMate 290
+ 103c 088c NC8000 laptop
+ 103c 0890 NC6000 laptop
+ 103c 08b0 tc1100 tablet
+ 144d c005 X10 Laptop
+ 144d c00c P30/P35 notebook
+ 3341 82855PM Processor to AGP Controller
+ 144d c00c P30 notebook
+ 3363 IOC340 I/O Controller in IOC Mode SAS/SATA
+ 3382 81342 [Chevelon] I/O Processor (ATUe)
+ 33c3 IOP348 I/O Processor (SL8De) in IOC Mode SAS/SATA
+ 33cb IOP348 I/O Processor (SL8Dx) in IOC Mode SAS/SATA
+ 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 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
+ 103c 330b ProLiant ML150 G6 Server
+ 3404 5520/5500/X58 I/O Hub to ESI Port
+ 3405 5520/5500/X58 I/O Hub to ESI Port
+ 3406 5520 I/O Hub to ESI Port
+ 103c 330b ProLiant G6 series
+ 3407 5520/5500/X58 I/O Hub to ESI Port
+ 3408 5520/5500/X58 I/O Hub PCI Express Root Port 1
+ 103c 330b ProLiant G6 series
+ 3409 5520/5500/X58 I/O Hub PCI Express Root Port 2
+ 340a 5520/5500/X58 I/O Hub PCI Express Root Port 3
+ 103c 330b ProLiant ML150 G6 Server
+ 340b 5520/X58 I/O Hub PCI Express Root Port 4
+ 340c 5520/X58 I/O Hub PCI Express Root Port 5
+ 340d 5520/X58 I/O Hub PCI Express Root Port 6
+ 340e 5520/5500/X58 I/O Hub PCI Express Root Port 7
+ 103c 330b ProLiant ML150 G6 Server
+ 340f 5520/5500/X58 I/O Hub PCI Express Root Port 8
+ 3410 7500/5520/5500/X58 I/O Hub PCI Express Root Port 9
+ 3411 7500/5520/5500/X58 I/O Hub PCI Express Root Port 10
+ 3418 7500/5520/5500/X58 Physical Layer Port 0
+ 3419 7500/5520/5500 Physical Layer Port 1
+ 3420 7500/5520/5500/X58 I/O Hub PCI Express Root Port 0
+ 3421 7500/5520/5500/X58 I/O Hub PCI Express Root Port 0
+ 3422 7500/5520/5500/X58 I/O Hub GPIO and Scratch Pad Registers
+ 103c 330b ProLiant G6 series
+ 3423 7500/5520/5500/X58 I/O Hub Control Status and RAS Registers
+ 103c 330b ProLiant G6 series
+ 3425 7500/5520/5500/X58 Physical and Link Layer Registers Port 0
+ 3426 7500/5520/5500/X58 Routing and Protocol Layer Registers Port 0
+ 3427 7500/5520/5500 Physical and Link Layer Registers Port 1
+ 3428 7500/5520/5500 Routing & Protocol Layer Register Port 1
+ 3429 5520/5500/X58 Chipset QuickData Technology Device
+ 342a 5520/5500/X58 Chipset QuickData Technology Device
+ 342b 5520/5500/X58 Chipset QuickData Technology Device
+ 342c 5520/5500/X58 Chipset QuickData Technology Device
+ 342d 7500/5520/5500/X58 I/O Hub I/OxAPIC Interrupt Controller
+ 342e 7500/5520/5500/X58 I/O Hub System Management Registers
+ 103c 330b ProLiant G6 series
+ 342f 7500/5520/5500/X58 Trusted Execution Technology Registers
+ 3430 5520/5500/X58 Chipset QuickData Technology Device
+ 3431 5520/5500/X58 Chipset QuickData Technology Device
+ 3432 5520/5500/X58 Chipset QuickData Technology Device
+ 3433 5520/5500/X58 Chipset QuickData Technology Device
+ 3438 7500/5520/5500/X58 I/O Hub Throttle Registers
+ 3440 Ice Lake UPI Misc
+ 3441 Ice Lake UPI Link/Phy0
+ 3456 Ice Lake NorthPeak
+ 347e Ice Lake Xeon Non-Transparent Bridge
+ 3482 Ice Lake-LP LPC Controller
+ 34a3 Ice Lake-LP SMBus Controller
+ 34a4 Ice Lake-LP SPI Controller
+ 34a8 Ice Lake-LP Serial IO UART Controller #0
+ 34a9 Ice Lake-LP Serial IO UART Controller #1
+ 34aa Ice Lake-LP Serial IO SPI Controller #0
+ 34ab Ice Lake-LP Serial IO SPI Controller #1
+ 34b0 Ice Lake-LP PCI Express Root Port #9
+ 34b7 Ice Lake-LP PCI Express Root Port #16
+ 34ba Ice Lake-LP PCI Express Root Port #3
+ 34bc Ice Lake-LP PCI Express Root Port #5
+ 34c4 Ice Lake-LP SD Host Controller
+ 34c5 Ice Lake-LP Serial IO I2c Controller #4
+ 34c6 Ice Lake-LP Serial IO I2c Controller #5
+ 34c8 Ice Lake-LP Smart Sound Technology Audio Controller
+ 34d3 Ice Lake-LP SATA Controller [AHCI mode]
+ 34e0 Ice Lake-LP Management Engine
+ 34e8 Ice Lake-LP Serial IO I2C Controller #0
+ 34e9 Ice Lake-LP Serial IO I2C Controller #1
+ 34ea Ice Lake-LP Serial IO I2C Controller #2
+ 34eb Ice Lake-LP Serial IO I2C Controller #3
+ 34ed Ice Lake-LP USB 3.1 xHCI Host Controller
+ 34ef Ice Lake-LP DRAM Controller
+ 34f0 Ice Lake-LP PCH CNVi WiFi
+ 1a56 1552 Killer(R) Wireless-AC 1550i Wireless Network Adapter (9560NGW)
+ 8086 0074 Wi-Fi 6 AX201
+ 8086 0264 Wireless-AC 9461
+ 34f8 Ice Lake-LP SD Controller
+ 34fc Ice Lake-LP Integrated Sensor Solution
+ 3500 6311ESB/6321ESB PCI Express Upstream Port
+ 103c 31fe ProLiant DL140 G3
+ 15d9 9680 X7DBN Motherboard
+ 3501 6310ESB PCI Express Upstream Port
+ 3504 6311ESB/6321ESB I/OxAPIC Interrupt Controller
+ 3505 6310ESB I/OxAPIC Interrupt Controller
+ 350c 6311ESB/6321ESB PCI Express to PCI-X Bridge
+ 103c 31fe ProLiant DL140 G3
+ 15d9 9680 X7DBN Motherboard
+ 350d 6310ESB PCI Express to PCI-X Bridge
+ 3510 6311ESB/6321ESB PCI Express Downstream Port E1
+ 103c 31fe ProLiant DL140 G3
+ 15d9 9680 X7DBN Motherboard
+ 3511 6310ESB PCI Express Downstream Port E1
+ 3514 6311ESB/6321ESB PCI Express Downstream Port E2
+ 3515 6310ESB PCI Express Downstream Port E2
+ 3518 6311ESB/6321ESB PCI Express Downstream Port E3
+ 15d9 9680 X7DBN Motherboard
+ 3519 6310ESB PCI Express Downstream Port E3
+ 3575 82830M/MG/MP Host Bridge
+ 0e11 0030 Evo N600c
+ 1014 021d ThinkPad A/T/X Series
+ 104d 80e7 VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP
+ 3576 82830M/MP AGP Bridge
+ 3577 82830M/MG Integrated Graphics Controller
+ 1014 0513 ThinkPad A/T/X Series
+ 3578 82830M/MG/MP Host Bridge
+ 3580 82852/82855 GM/GME/PM/GMV Processor to I/O Controller
+ 1014 055c ThinkPad R50e
+ 1025 0064 Extensa 3000 series laptop
+ 1028 0139 Latitude D400
+ 1028 014f Latitude X300
+ 1028 0152 Latitude D500
+ 1028 0163 Latitude D505
+ 1028 018d Inspiron 700m/710m
+ 1028 0196 Inspiron 5160
+ 114a 0582 PC8
+ 1734 1055 Amilo M1420
+ 1775 10d0 V5D Single Board Computer
+ 1775 ce90 CE9
+ 4c53 10b0 CL9 mainboard
+ 4c53 10e0 PSL09 PrPMC
+ e4bf 0cc9 CC9-SAMBA
+ e4bf 0cd2 CD2-BEBOP
+ 3581 82852/82855 GM/GME/PM/GMV Processor to AGP Controller
+ 1734 1055 Amilo M1420
+ 3582 82852/855GM Integrated Graphics Device
+ 1014 0562 ThinkPad R50e
+ 1028 0139 Latitude D400
+ 1028 014f Latitude X300
+ 1028 0152 Latitude D500
+ 1028 0163 Latitude D505
+ 1028 018d Inspiron 700m/710m
+ 114a 0582 PC8 integrated graphics
+ 1775 10d0 V5D Single Board Computer VGA
+ 1775 ce90 CE9
+ 4c53 10b0 CL9 mainboard
+ 4c53 10e0 PSL09 PrPMC
+ e4bf 0cc9 CC9-SAMBA
+ e4bf 0cd2 CD2-BEBOP
+ 3584 82852/82855 GM/GME/PM/GMV Processor to I/O Controller
+ 1014 055d ThinkPad R50e
+ 1025 0064 Extensa 3000 series laptop
+ 1028 0139 Latitude D400
+ 1028 014f Latitude X300
+ 1028 0152 Latitude D500
+ 1028 0163 Latitude D505
+ 1028 018d Inspiron 700m/710m
+ 1028 0196 Inspiron 5160
+ 114a 0582 PC8
+ 1734 1055 Amilo M1420
+ 1775 10d0 V5D Single Board Computer
+ 1775 ce90 CE9
+ 4c53 10b0 CL9 mainboard
+ 4c53 10e0 PSL09 PrPMC
+ 3585 82852/82855 GM/GME/PM/GMV Processor to I/O Controller
+ 1014 055e ThinkPad R50e
+ 1025 0064 Extensa 3000 series laptop
+ 1028 0139 Latitude D400
+ 1028 014f Latitude X300
+ 1028 0152 Latitude D500
+ 1028 0163 Latitude D505
+ 1028 018d Inspiron 700m/710m
+ 1028 0196 Inspiron 5160
+ 114a 0582 PC8
+ 1734 1055 Amilo M1420
+ 1775 10d0 V5D Single Board Computer
+ 1775 ce90 CE9
+ 4c53 10b0 CL9 mainboard
+ 4c53 10e0 PSL09 PrPMC
+ 358c 82854 GMCH
+ 358e 82854 GMCH Integrated Graphics Device
+ 3590 E7520 Memory Controller Hub
+ 1014 02dd eServer xSeries server mainboard
+ 1028 016c PowerEdge 1850 Memory Controller Hub
+ 1028 016d PowerEdge 2850 Memory Controller Hub
+ 1028 019a PowerEdge SC1425
+ 1734 103e PRIMERGY RX/TX S2 series
+ 1775 1100 CR11/VR11 Single Board Computer
+ 4c53 10d0 Telum ASLP10 Processor AMC
+ 3591 E7525/E7520 Error Reporting Registers
+ 1014 02dd eServer xSeries server mainboard
+ 1028 0168 Precision Workstation 670 Mainboard
+ 1028 0169 Precision 470
+ 103c 3208 ProLiant DL140 G2
+ 4c53 10d0 Telum ASLP10 Processor AMC
+ 3592 E7320 Memory Controller Hub
+ 1734 1073 Primergy Econel 200 D2020 mainboard
+ 3593 E7320 Error Reporting Registers
+ 1734 1073 Primergy Econel 200 D2020 mainboard
+ 3594 E7520 DMA Controller
+ 1775 1100 CR11/VR11 Single Board Computer
+ 4c53 10d0 Telum ASLP10 Processor AMC
+ 3595 E7525/E7520/E7320 PCI Express Port A
+ 1775 1100 CR11/VR11 Single Board Computer
+ 3596 E7525/E7520/E7320 PCI Express Port A1
+ 3597 E7525/E7520 PCI Express Port B
+ 1775 1100 CR11/VR11 Single Board Computer
+ 3598 E7520 PCI Express Port B1
+ 1775 1100 CR11/VR11 Single Board Computer
+ 3599 E7520 PCI Express Port C
+ 1775 1100 CR11/VR11 Single Board Computer
+ 359a E7520 PCI Express Port C1
+ 359b E7525/E7520/E7320 Extended Configuration Registers
+ 1014 02dd eServer xSeries server mainboard
+ 359e E7525 Memory Controller Hub
+ 1028 0168 Precision Workstation 670 Mainboard
+ 1028 0169 Precision 470
+ 35b0 3100 Chipset Memory I/O Controller Hub
+ 35b1 3100 DRAM Controller Error Reporting Registers
+ 35b5 3100 Chipset Enhanced DMA Controller
+ 35b6 3100 Chipset PCI Express Port A
+ 35b7 3100 Chipset PCI Express Port A1
+ 35c8 3100 Extended Configuration Test Overflow Registers
+ 3600 7300 Chipset Memory Controller Hub
+ 3604 7300 Chipset PCI Express Port 1
+ 3605 7300 Chipset PCI Express Port 2
+ 3606 7300 Chipset PCI Express Port 3
+ 3607 7300 Chipset PCI Express Port 4
+ 3608 7300 Chipset PCI Express Port 5
+ 3609 7300 Chipset PCI Express Port 6
+ 360a 7300 Chipset PCI Express Port 7
+ 360b 7300 Chipset QuickData Technology Device
+ 360c 7300 Chipset FSB Registers
+ 1028 01f0 PowerEdge R900 7300 Chipset FSB Registers
+ 360d 7300 Chipset Snoop Filter Registers
+ 360e 7300 Chipset Debug and Miscellaneous Registers
+ 360f 7300 Chipset FBD Branch 0 Registers
+ 3610 7300 Chipset FBD Branch 1 Registers
+ 3700 Xeon C5500/C3500 DMI
+ 3701 Xeon C5500/C3500 DMI
+ 3702 Xeon C5500/C3500 DMI
+ 3703 Xeon C5500/C3500 DMI
+ 3704 Xeon C5500/C3500 DMI
+ 3705 Xeon C5500/C3500 DMI
+ 3706 Xeon C5500/C3500 DMI
+ 3707 Xeon C5500/C3500 DMI
+ 3708 Xeon C5500/C3500 DMI
+ 3709 Xeon C5500/C3500 DMI
+ 370a Xeon C5500/C3500 DMI
+ 370b Xeon C5500/C3500 DMI
+ 370c Xeon C5500/C3500 DMI
+ 370d Xeon C5500/C3500 DMI
+ 370e Xeon C5500/C3500 DMI
+ 370f Xeon C5500/C3500 DMI
+ 3710 Xeon C5500/C3500 CB3 DMA
+ 3711 Xeon C5500/C3500 CB3 DMA
+ 3712 Xeon C5500/C3500 CB3 DMA
+ 3713 Xeon C5500/C3500 CB3 DMA
+ 3714 Xeon C5500/C3500 CB3 DMA
+ 3715 Xeon C5500/C3500 CB3 DMA
+ 3716 Xeon C5500/C3500 CB3 DMA
+ 3717 Xeon C5500/C3500 CB3 DMA
+ 3718 Xeon C5500/C3500 CB3 DMA
+ 3719 Xeon C5500/C3500 CB3 DMA
+ 371a Xeon C5500/C3500 QPI Link
+ 371b Xeon C5500/C3500 QPI Routing and Protocol
+ 371d Xeon C5500/C3500 QPI Routing and Protocol
+ 3720 Xeon C5500/C3500 PCI Express Root Port 0
+ 3721 Xeon C5500/C3500 PCI Express Root Port 1
+ 3722 Xeon C5500/C3500 PCI Express Root Port 2
+ 3723 Xeon C5500/C3500 PCI Express Root Port 3
+ 3724 Xeon C5500/C3500 PCI Express Root Port 4
+ 3725 Xeon C5500/C3500 NTB Primary
+ 3726 Xeon C5500/C3500 NTB Primary
+ 3727 Xeon C5500/C3500 NTB Secondary
+ 3728 Xeon C5500/C3500 Core
+ 3729 Xeon C5500/C3500 Core
+ 372a Xeon C5500/C3500 Core
+ 372b Xeon C5500/C3500 Core
+ 372c Xeon C5500/C3500 Reserved
+ 373f Xeon C5500/C3500 IOxAPIC
+ 37c8 C62x Chipset QuickAssist Technology
+ 8086 0001 QuickAssist Adapter 8960
+ 8086 0002 QuickAssist Adapter 8970
+ 37c9 C62x Chipset QuickAssist Technology Virtual Function
+ 37cc Ethernet Connection X722
+ 37cd Ethernet Virtual Function 700 Series
+ 37ce Ethernet Connection X722 for 10GbE backplane
+ 1590 0215 Ethernet 10Gb 2-port 568i Adapter
+ 17aa 4023 Intel Ethernet Connection X722 for 10GbE backplane
+ 17aa 4025 Ethernet Connection X722 for 10GbE backplane
+ 37cf Ethernet Connection X722 for 10GbE QSFP+
+ 37d0 Ethernet Connection X722 for 10GbE SFP+
+ 17aa 4020 Intel Ethernet Connection X722 for 10G SFP+
+ 17aa 4021 Intel Ethernet Connection X722 for 10G SFP+
+ 17aa 4022 Ethernet Connection X722 for 10GbE SFP+
+ 8086 0001 Ethernet Network Adapter X722-2
+ 8086 0002 Ethernet Network Adapter X722-2
+ 8086 0003 Ethernet Network Adapter X722-4
+ 8086 0004 Ethernet Network Adapter X722-4
+ 37d1 Ethernet Connection X722 for 1GbE
+ 14cd 0010 88E1514 Ethernet OCP 2x1G RJ45 Phy Card [USI-1514-1GbaseT]
+ 1590 0216 Ethernet 1Gb 2-port 368i Adapter
+ 1590 0217 Ethernet 1Gb 2-port 368FLR-MMT Adapter
+ 1590 0247 Ethernet 1Gb 4-port 369i Adapter
+ 17aa 4020 Ethernet Connection X722 for 1GbE
+ 17aa 4021 Ethernet Connection X722 for 1GbE
+ 17aa 4022 Ethernet Connection X722 for 1GbE
+ 17aa 4024 Ethernet Connection X722 for 1GbE
+ 37d2 Ethernet Connection X722 for 10GBASE-T
+ 1059 0180 RD10019 10GbE interface
+ 1170 37d2 Ethernet Connection X722 for 10GBASE-T
+ 14cd 0030 Ethernet OCP 2x10G RJ45 Phy Card [USI-X557-10GbaseT]
+ 1590 0218 Ethernet 10Gb 2-port 568FLR-MMT Adapter
+ 17aa 4020 Ethernet Connection X722 for 10GBASE-T
+ 17aa 4021 Ethernet Connection X722 for 10GBASE-T
+ 17aa 4022 Ethernet Connection X722 for 10GBASE-T
+ 17aa 4024 Ethernet Connection X722 for 10GBASE-T
+ 17aa 4025 Ethernet Connection X722 for 10GBASE-T
+ 37d3 Ethernet Connection X722 for 10GbE SFP+
+ 1590 0219 Ethernet 10Gb 2-port 568FLR-MMSFP+ Adapter
+ 17aa 4020 Ethernet Connection X722 for 10GbE SFP+
+ 17aa 4021 Ethernet Connection X722 for 10GbE SFP+
+ 17aa 4025 Ethernet Connection X722 for 10GbE SFP+
+ 37d4 Ethernet Connection X722 for 10GbE QSFP+
+ 37d9 X722 Hyper-V Virtual Function
+ 3882 Ice Lake LPC Controller
+ 38a4 Ice Lake SPI Controller
+ 38e0 Ice Lake Management Engine Interface
+ 3a00 82801JD/DO (ICH10 Family) 4-port SATA IDE Controller
+ 3a02 82801JD/DO (ICH10 Family) SATA AHCI Controller
+ 3a05 82801JD/DO (ICH10 Family) SATA RAID Controller
+ 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
+ 103c 330b ProLiant G6 series
+ 1043 82d4 P5Q Deluxe Motherboard
+ 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 #1
+ 1028 028c PowerEdge R410 SATA IDE Controller
+ 1028 028d PowerEdge T410 SATA IDE Controller
+ 3a22 82801JI (ICH10 Family) SATA AHCI Controller
+ 103c 330b ProLiant G6 series
+ 1043 82d4 P5Q Deluxe Motherboard
+ 1458 b005 GA-EP45-DS5/GA-EG45M-DS2H 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 #2
+ 1028 028c PowerEdge R410 SATA IDE Controller
+ 1028 028d PowerEdge T410 SATA IDE Controller
+ 3a30 82801JI (ICH10 Family) SMBus Controller
+ 1043 82d4 P5Q Deluxe Motherboard
+ 1458 5001 GA-EP45-DS5/GA-EG45M-DS2H 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
+ 103c 330b ProLiant G6 series
+ 1043 82d4 P5Q Deluxe Motherboard
+ 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
+ 103c 330b ProLiant G6 series
+ 1043 82d4 P5Q Deluxe Motherboard
+ 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
+ 103c 330b ProLiant G6 series
+ 1043 82d4 P5Q Deluxe Motherboard
+ 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
+ 103c 330b ProLiant G6 series
+ 1043 82d4 P5Q Deluxe Motherboard
+ 1458 5004 Motherboard
+ 3a38 82801JI (ICH10 Family) USB UHCI Controller #5
+ 1028 028c PowerEdge R410 USB UHCI Controller
+ 1028 028d PowerEdge T410 USB UHCI Controller
+ 103c 330b ProLiant ML150 G6 Server
+ 1043 82d4 P5Q Deluxe Motherboard
+ 1458 5004 Motherboard
+ 3a39 82801JI (ICH10 Family) USB UHCI Controller #6
+ 1028 028c PowerEdge R410 USB UHCI Controller
+ 1028 028d PowerEdge T410 USB UHCI Controller
+ 103c 330b ProLiant ML150 G6 Server
+ 1043 82d4 P5Q Deluxe Motherboard
+ 1458 5004 Motherboard
+ 3a3a 82801JI (ICH10 Family) USB2 EHCI Controller #1
+ 1028 028c PowerEdge R410 USB EHCI Controller
+ 1028 028d PowerEdge T410 USB EHCI Controller
+ 103c 330b ProLiant G6 series
+ 1043 82d4 P5Q Deluxe Motherboard
+ 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
+ 103c 330b ProLiant G6 series
+ 1043 82d4 P5Q Deluxe Motherboard
+ 1458 5006 Motherboard
+ 3a3e 82801JI (ICH10 Family) HD Audio Controller
+ 1043 8311 P5Q Deluxe Motherboard
+ 1458 a002 GA-EP45-UD3R Motherboard
+ 1458 a102 GA-EP45-DS5/GA-EG45M-DS2H Motherboard
+ 3a40 82801JI (ICH10 Family) PCI Express Root Port 1
+ 1028 028c PowerEdge R410 PCI Express Port 1
+ 1028 028d PowerEdge T410 PCI Express Port 1
+ 103c 330b ProLiant ML150 G6 Server
+ 1043 82d4 P5Q Deluxe Motherboard
+ 1043 82ea P6T DeLuxe Motherboard
+ 1458 5001 GA-EP45-DS5/GA-EG45M-DS2H Motherboard
+ 3a42 82801JI (ICH10 Family) PCI Express Port 2
+ 3a44 82801JI (ICH10 Family) PCI Express Root Port 3
+ 1043 82ea P6T DeLuxe Motherboard
+ 3a46 82801JI (ICH10 Family) PCI Express Root Port 4
+ 1043 82ea P6T DeLuxe Motherboard
+ 1458 5001 GA-EP45-DS5 Motherboard
+ 3a48 82801JI (ICH10 Family) PCI Express Root Port 5
+ 103c 330b ProLiant ML150 G6 Server
+ 1043 82ea P6T Deluxe Motherboard
+ 1458 5001 GA-EP45-DS5 Motherboard
+ 3a4a 82801JI (ICH10 Family) PCI Express Root Port 6
+ 103c 330b ProLiant ML150 G6 Server
+ 1043 82d4 P5Q Deluxe Motherboard
+ 1043 82ea P6T DeLuxe Motherboard
+ 1458 5001 GA-EP45-DS5/GA-EG45M-DS2H Motherboard
+ 3a4c 82801JI (ICH10 Family) Gigabit Ethernet Controller
+ 3a51 82801JDO (ICH10DO) VECI Controller
+ 3a55 82801JD/DO (ICH10 Family) Virtual SATA Controller
+ 3a60 82801JD/DO (ICH10 Family) SMBus Controller
+ 3a62 82801JD/DO (ICH10 Family) Thermal Subsystem
+ 3a64 82801JD/DO (ICH10 Family) USB UHCI Controller #1
+ 3a65 82801JD/DO (ICH10 Family) USB UHCI Controller #2
+ 3a66 82801JD/DO (ICH10 Family) USB UHCI Controller #3
+ 3a67 82801JD/DO (ICH10 Family) USB UHCI Controller #4
+ 3a68 82801JD/DO (ICH10 Family) USB UHCI Controller #5
+ 3a69 82801JD/DO (ICH10 Family) USB UHCI Controller #6
+ 3a6a 82801JD/DO (ICH10 Family) USB2 EHCI Controller #1
+ 3a6c 82801JD/DO (ICH10 Family) USB2 EHCI Controller #2
+ 3a6e 82801JD/DO (ICH10 Family) HD Audio Controller
+ 3a70 82801JD/DO (ICH10 Family) PCI Express Port 1
+ 3a72 82801JD/DO (ICH10 Family) PCI Express Port 2
+ 3a74 82801JD/DO (ICH10 Family) PCI Express Port 3
+ 3a76 82801JD/DO (ICH10 Family) PCI Express Port 4
+ 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 5 Series/3400 Series Chipset LPC Interface Controller
+ 3b01 Mobile 5 Series Chipset LPC Interface Controller
+ 3b02 P55 Chipset LPC Interface Controller
+ 3b03 PM55 Chipset LPC Interface Controller
+ 3b04 5 Series Chipset LPC Interface Controller
+ 3b05 Mobile 5 Series Chipset LPC Interface Controller
+ 3b06 H55 Chipset LPC Interface Controller
+ 3b07 QM57 Chipset LPC Interface Controller
+ 1028 040a Latitude E6410
+ 1028 040b Latitude E6510
+ e4bf 50c1 PC1-GROOVE
+ 3b08 H57 Chipset LPC Interface Controller
+ 3b09 HM55 Chipset LPC Interface Controller
+ 1025 0347 Aspire 7740G
+ 144d c06a R730 Laptop
+ 17c0 10d2 Medion Akoya E7214 Notebook PC [MD98410]
+ 3b0a Q57 Chipset LPC Interface Controller
+ 1028 02da OptiPlex 980
+ 15d9 060d C7SIM-Q Motherboard
+ 3b0b HM57 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 QS57 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 3420 Chipset LPC Interface Controller
+ 15d9 0605 X8SIL
+ 3b15 5 Series/3400 Series Chipset LPC Interface Controller
+ 3b16 3450 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
+ 1028 02da OptiPlex 980
+ 15d9 0605 X8SIL
+ 15d9 060d C7SIM-Q Motherboard
+ 3b23 5 Series/3400 Series Chipset 4 port SATA AHCI Controller
+ 3b25 5 Series/3400 Series Chipset SATA RAID Controller
+ 103c 3118 Smart Array B110i 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
+ 144d c06a R730 Laptop
+ 17c0 10d2 Medion Akoya E7214 Notebook PC [MD98410]
+ 3b29 5 Series/3400 Series Chipset 4 port SATA AHCI Controller
+ 1025 0347 Aspire 7740G
+ 144d c06a R730 Laptop
+ 17c0 10d2 Medion Akoya E7214 Notebook PC [MD98410]
+ 3b2c 5 Series/3400 Series Chipset SATA RAID Controller
+ 3b2d 5 Series/3400 Series Chipset 2 port SATA IDE Controller
+ 144d c06a R730 Laptop
+ 17c0 10d2 Medion Akoya E7214 Notebook PC [MD98410]
+ e4bf 50c1 PC1-GROOVE
+ 3b2e 5 Series/3400 Series Chipset 4 port SATA IDE Controller
+ e4bf 50c1 PC1-GROOVE
+ 3b2f 5 Series/3400 Series Chipset 6 port SATA AHCI Controller
+ 1028 040a Latitude E6410
+ 1028 040b Latitude E6510
+ e4bf 50c1 PC1-GROOVE
+ 3b30 5 Series/3400 Series Chipset SMBus Controller
+ 1025 0347 Aspire 7740G
+ 1028 02da OptiPlex 980
+ 1028 040a Latitude E6410
+ 1028 040b Latitude E6510
+ 1043 3838 P7P55-M Motherboard
+ 1043 8383 P7P55-M Motherboard
+ 144d c06a R730 Laptop
+ 15d9 0605 X8SIL
+ 15d9 060d C7SIM-Q Motherboard
+ 17c0 10d2 Medion Akoya E7214 Notebook PC [MD98410]
+ e4bf 50c1 PC1-GROOVE
+ 3b32 5 Series/3400 Series Chipset Thermal Subsystem
+ 1025 0347 Aspire 7740G
+ 1028 040a Latitude E6410
+ 144d c06a R730 Laptop
+ 17c0 10d2 Medion Akoya E7214 Notebook PC [MD98410]
+ 3b34 5 Series/3400 Series Chipset USB2 Enhanced Host Controller
+ 1025 0347 Aspire 7740G
+ 1028 02da OptiPlex 980
+ 1028 040a Latitude E6410
+ 1028 040b Latitude E6510
+ 144d c06a R730 Laptop
+ 15d9 0605 X8SIL
+ 15d9 060d C7SIM-Q Motherboard
+ 17c0 10d2 Medion Akoya E7214 Notebook PC [MD98410]
+ e4bf 50c1 PC1-GROOVE
+ 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
+ 1025 0347 Aspire 7740G
+ 1028 02da OptiPlex 980
+ 1028 040a Latitude E6410
+ 1028 040b Latitude E6510
+ 144d c06a R730 Laptop
+ 15d9 0605 X8SIL
+ 15d9 060d C7SIM-Q Motherboard
+ 17c0 10d2 Medion Akoya E7214 Notebook PC [MD98410]
+ e4bf 50c1 PC1-GROOVE
+ 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
+ 1028 02da OptiPlex 980
+ 1028 040a Latitude E6410
+ 1028 040b Latitude E6510
+ 103c 1521 EliteBook 8540p
+ 144d c06a R730 Laptop
+ 15d9 060d C7SIM-Q Motherboard
+ 17c0 10d2 Medion Akoya E7214 Notebook PC [MD98410]
+ 3b44 5 Series/3400 Series Chipset PCI Express Root Port 2
+ 1028 040a Latitude E6410
+ 1028 040b Latitude E6510
+ 15d9 060d C7SIM-Q Motherboard
+ 17c0 10d2 Medion Akoya E7214 Notebook PC [MD98410]
+ 3b46 5 Series/3400 Series Chipset PCI Express Root Port 3
+ 1028 040a Latitude E6410
+ 1028 040b Latitude E6510
+ 144d c06a R730 Laptop
+ 17c0 10d2 Medion Akoya E7214 Notebook PC [MD98410]
+ 3b48 5 Series/3400 Series Chipset PCI Express Root Port 4
+ 1028 040a Latitude E6410
+ 1028 040b Latitude E6510
+ 144d c06a R730 Laptop
+ 3b4a 5 Series/3400 Series Chipset PCI Express Root Port 5
+ 1028 02da OptiPlex 980
+ 17c0 10d2 Medion Akoya E7214 Notebook PC [MD98410]
+ 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
+ 1025 0347 Aspire 7740G
+ 1028 02da OptiPlex 980
+ 1028 040a Latitude E6410
+ 1028 040b Latitude E6510
+ 1043 1373 G73-series gaming laptop
+ 144d c06a R730 Laptop
+ 15d9 060d C7SIM-Q Motherboard
+ 17c0 10d2 Medion Akoya E7214 Notebook PC [MD98410]
+ e4bf 50c1 PC1-GROOVE
+ 3b57 5 Series/3400 Series Chipset High Definition Audio
+ 3b64 5 Series/3400 Series Chipset HECI Controller
+ 1025 0347 Aspire 7740G
+ 15d9 060d C7SIM-Q Motherboard
+ 17c0 10d2 Medion Akoya E7214 Notebook PC [MD98410]
+ e4bf 50c1 PC1-GROOVE
+ 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
+ e4bf 50c1 PC1-GROOVE
+ 3c00 Xeon E5/Core i7 DMI2
+ 3c01 Xeon E5/Core i7 DMI2 in PCI Express Mode
+ 3c02 Xeon E5/Core i7 IIO PCI Express Root Port 1a
+ 3c03 Xeon E5/Core i7 IIO PCI Express Root Port 1b
+ 3c04 Xeon E5/Core i7 IIO PCI Express Root Port 2a
+ 3c05 Xeon E5/Core i7 IIO PCI Express Root Port 2b
+ 3c06 Xeon E5/Core i7 IIO PCI Express Root Port 2c
+ 3c07 Xeon E5/Core i7 IIO PCI Express Root Port 2d
+ 3c08 Xeon E5/Core i7 IIO PCI Express Root Port 3a in PCI Express Mode
+ 3c09 Xeon E5/Core i7 IIO PCI Express Root Port 3b
+ 3c0a Xeon E5/Core i7 IIO PCI Express Root Port 3c
+ 3c0b Xeon E5/Core i7 IIO PCI Express Root Port 3d
+ 3c0d Xeon E5/Core i7 Non-Transparent Bridge
+ 3c0e Xeon E5/Core i7 Non-Transparent Bridge
+ 3c0f Xeon E5/Core i7 Non-Transparent Bridge
+ 3c20 Xeon E5/Core i7 DMA Channel 0
+ 3c21 Xeon E5/Core i7 DMA Channel 1
+ 3c22 Xeon E5/Core i7 DMA Channel 2
+ 3c23 Xeon E5/Core i7 DMA Channel 3
+ 3c24 Xeon E5/Core i7 DMA Channel 4
+ 3c25 Xeon E5/Core i7 DMA Channel 5
+ 3c26 Xeon E5/Core i7 DMA Channel 6
+ 3c27 Xeon E5/Core i7 DMA Channel 7
+ 3c28 Xeon E5/Core i7 Address Map, VTd_Misc, System Management
+ 3c2a Xeon E5/Core i7 Control Status and Global Errors
+ 3c2c Xeon E5/Core i7 I/O APIC
+ 3c2e Xeon E5/Core i7 DMA
+ 3c2f Xeon E5/Core i7 DMA
+ 3c40 Xeon E5/Core i7 IIO Switch and IRP Performance Monitor
+ 3c43 Xeon E5/Core i7 Ring to PCI Express Performance Monitor
+ 3c44 Xeon E5/Core i7 Ring to QuickPath Interconnect Link 0 Performance Monitor
+ 3c45 Xeon E5/Core i7 Ring to QuickPath Interconnect Link 1 Performance Monitor
+ 3c46 Xeon E5/Core i7 Processor Home Agent Performance Monitoring
+ 3c71 Xeon E5/Core i7 Integrated Memory Controller RAS Registers
+ 3c80 Xeon E5/Core i7 QPI Link 0
+ 3c83 Xeon E5/Core i7 QPI Link Reut 0
+ 3c84 Xeon E5/Core i7 QPI Link Reut 0
+ 3c90 Xeon E5/Core i7 QPI Link 1
+ 3c93 Xeon E5/Core i7 QPI Link Reut 1
+ 3c94 Xeon E5/Core i7 QPI Link Reut 1
+ 3ca0 Xeon E5/Core i7 Processor Home Agent
+ 3ca8 Xeon E5/Core i7 Integrated Memory Controller Registers
+ 3caa Xeon E5/Core i7 Integrated Memory Controller Target Address Decoder 0
+ 3cab Xeon E5/Core i7 Integrated Memory Controller Target Address Decoder 1
+ 3cac Xeon E5/Core i7 Integrated Memory Controller Target Address Decoder 2
+ 3cad Xeon E5/Core i7 Integrated Memory Controller Target Address Decoder 3
+ 3cae Xeon E5/Core i7 Integrated Memory Controller Target Address Decoder 4
+ 3cb0 Xeon E5/Core i7 Integrated Memory Controller Channel 0-3 Thermal Control 0
+ 3cb1 Xeon E5/Core i7 Integrated Memory Controller Channel 0-3 Thermal Control 1
+ 3cb2 Xeon E5/Core i7 Integrated Memory Controller ERROR Registers 0
+ 3cb3 Xeon E5/Core i7 Integrated Memory Controller ERROR Registers 1
+ 3cb4 Xeon E5/Core i7 Integrated Memory Controller Channel 0-3 Thermal Control 2
+ 3cb5 Xeon E5/Core i7 Integrated Memory Controller Channel 0-3 Thermal Control 3
+ 3cb6 Xeon E5/Core i7 Integrated Memory Controller ERROR Registers 2
+ 3cb7 Xeon E5/Core i7 Integrated Memory Controller ERROR Registers 3
+ 3cb8 Xeon E5/Core i7 DDRIO
+ 3cc0 Xeon E5/Core i7 Power Control Unit 0
+ 3cc1 Xeon E5/Core i7 Power Control Unit 1
+ 3cc2 Xeon E5/Core i7 Power Control Unit 2
+ 3cd0 Xeon E5/Core i7 Power Control Unit 3
+ 3ce0 Xeon E5/Core i7 Interrupt Control Registers
+ 3ce3 Xeon E5/Core i7 Semaphore and Scratchpad Configuration Registers
+ 3ce4 Xeon E5/Core i7 R2PCIe
+ 3ce6 Xeon E5/Core i7 QuickPath Interconnect Agent Ring Registers
+ 3ce8 Xeon E5/Core i7 Unicast Register 0
+ 3ce9 Xeon E5/Core i7 Unicast Register 5
+ 3cea Xeon E5/Core i7 Unicast Register 1
+ 3ceb Xeon E5/Core i7 Unicast Register 6
+ 3cec Xeon E5/Core i7 Unicast Register 3
+ 3ced Xeon E5/Core i7 Unicast Register 7
+ 3cee Xeon E5/Core i7 Unicast Register 4
+ 3cef Xeon E5/Core i7 Unicast Register 8
+ 3cf4 Xeon E5/Core i7 Integrated Memory Controller System Address Decoder 0
+ 3cf5 Xeon E5/Core i7 Integrated Memory Controller System Address Decoder 1
+ 3cf6 Xeon E5/Core i7 System Address Decoder
+ 3e10 8th Gen Core 4-core Processor Host Bridge/DRAM Registers [Coffee Lake H]
+ 3e18 8th Gen Core 4-core Workstation Processor Host Bridge/DRAM Registers [Coffee Lake S]
+ 3e1f 8th Gen Core 4-core Desktop Processor Host Bridge/DRAM Registers [Coffee Lake S]
+ 1458 5000 Z370 AORUS Gaming K3-CF
+ 3e30 8th/9th Gen Core 8-core Desktop Processor Host Bridge/DRAM Registers [Coffee Lake S]
+ 3e33 8th/9th Gen Core Processor Host Bridge/DRAM Registers [Coffee Lake]
+ 3e34 Coffee Lake HOST and DRAM Controller
+ 3e35 Coffee Lake Host Bridge/DRAM Registers
+ 3e81 8th Gen Core Processor PCIe Controller (x16)
+ 3e85 8th Gen Core Processor PCIe Controller (x8)
+ 3e89 8th Gen Core Processor PCIe Controller (x4)
+ 3e90 CoffeeLake-S GT1 [UHD Graphics 610]
+ 3e91 CoffeeLake-S GT2 [UHD Graphics 630]
+ 3e92 CoffeeLake-S GT2 [UHD Graphics 630]
+ 1028 0869 Vostro 3470
+ 3e93 CoffeeLake-S GT1 [UHD Graphics 610]
+ 3e94 Coffee Lake-S GT2 [UHD Graphics P630]
+ 3e96 CoffeeLake-S GT2 [UHD Graphics P630]
+ 3e98 CoffeeLake-S GT2 [UHD Graphics 630]
+ 3e9a Coffee Lake-S GT2 [UHD Graphics P630]
+ 3e9b CoffeeLake-H GT2 [UHD Graphics 630]
+ 3e9c Coffee Lake-S GT1 [UHD Graphics 610]
+ 3ea0 WhiskeyLake-U GT2 [UHD Graphics 620]
+ 1028 089e Inspiron 5482
+ 3ea1 Whiskey Lake-U GT1 [UHD Graphics 610]
+ 3ea5 CoffeeLake-U GT3e [Iris Plus Graphics 655]
+ 3ea6 Coffee Lake-U GT3 [Iris Plus Graphics 645]
+ 3ea8 Coffee Lake-U GT3 [Iris Plus Graphics 655]
+ 3ea9 Coffee Lake-U GT2 [UHD Graphics 620]
+ 3ec2 8th Gen Core Processor Host Bridge/DRAM Registers
+ 1028 0869 Vostro 3470
+ 1043 8694 PRIME H310M-D
+ 3ec4 8th Gen Core Processor Host Bridge/DRAM Registers
+ 3ec6 8th Gen Core Processor Host Bridge/DRAM Registers
+ 3eca 8th Gen Core Processor Host Bridge/DRAM Registers
+ 3ed0 8th Gen Core Processor Host Bridge/DRAM Registers
+ 4000 5400 Chipset Memory Controller Hub
+ 4001 5400 Chipset Memory Controller Hub
+ 4003 5400 Chipset Memory Controller Hub
+ 4021 5400 Chipset PCI Express Port 1
+ 4022 5400 Chipset PCI Express Port 2
+ 4023 5400 Chipset PCI Express Port 3
+ 4024 5400 Chipset PCI Express Port 4
+ 4025 5400 Chipset PCI Express Port 5
+ 4026 5400 Chipset PCI Express Port 6
+ 4027 5400 Chipset PCI Express Port 7
+ 4028 5400 Chipset PCI Express Port 8
+ 4029 5400 Chipset PCI Express Port 9
+ 402d 5400 Chipset IBIST Registers
+ 402e 5400 Chipset IBIST Registers
+ 402f 5400 Chipset QuickData Technology Device
+ 4030 5400 Chipset FSB Registers
+ 4031 5400 Chipset CE/SF Registers
+ 4032 5400 Chipset IOxAPIC
+ 4035 5400 Chipset FBD Registers
+ 4036 5400 Chipset FBD Registers
+ 4041 NVMe Datacenter SSD [Optane]
+ 4100 Moorestown Graphics and Video
+ 4108 Atom Processor E6xx Integrated Graphics Controller
+ 4109 Atom Processor E6xx Integrated Graphics Controller
+ 410a Atom Processor E6xx Integrated Graphics Controller
+ 410b Atom Processor E6xx Integrated Graphics Controller
+ 410c Atom Processor E6xx Integrated Graphics Controller
+ 410d Atom Processor E6xx Integrated Graphics Controller
+ 410e Atom Processor E6xx Integrated Graphics Controller
+ 410f Atom Processor E6xx Integrated Graphics Controller
+ 4114 Atom Processor E6xx PCI Host Bridge #1
+ 4115 Atom Processor E6xx PCI Host Bridge #2
+ 4116 Atom Processor E6xx PCI Host Bridge #3
+ 4117 Atom Processor E6xx PCI Host Bridge #4
+ 4140 NVMe Datacenter SSD [Optane]
+ 1028 2134 NVMe Datacenter SSD [Optane] SED 400GB 2.5" U.2 (P5800X)
+ 1028 2135 NVMe Datacenter SSD [Optane] SED 800GB 2.5" U.2 (P5800X)
+ 1028 2136 NVMe Datacenter SSD [Optane] SED 1.6TB 2.5" U.2 (P5800X)
+ 1028 2137 NVMe Datacenter SSD [Optane] 400GB 2.5" U.2 (P5800X)
+ 1028 2138 NVMe Datacenter SSD [Optane] 800GB 2.5" U.2 (P5800X)
+ 1028 2139 NVMe Datacenter SSD [Optane] 1.6TB 2.5" U.2 (P5800X)
+ 4220 PRO/Wireless 2200BG [Calexico2] Network Connection
+ 103c 0934 Compaq nw8240/nx8220
+ 103c 12f6 nc6120/nc6220/nw8240/nx8220
+ 8086 2701 WM3B2200BG Mini-PCI Card
+ 8086 2712 IBM ThinkPad R50e
+ 8086 2721 Dell B130 laptop integrated WLAN
+ 8086 2722 Dell Latitude D600
+ 8086 2731 Samsung P35 integrated WLAN
+ 4222 PRO/Wireless 3945ABG [Golan] Network Connection
+ 103c 135c PRO/Wireless 3945ABG [Golan] Network Connection
+ 8086 1000 PRO/Wireless 3945ABG Network Connection
+ 8086 1001 WM3945ABG MOW2
+ 8086 1005 PRO/Wireless 3945BG Network Connection
+ 8086 1034 PRO/Wireless 3945BG Network Connection
+ 8086 1044 PRO/Wireless 3945BG Network Connection
+ 8086 1c00 PRO/Wireless 3945ABG Network Connection
+ 4223 PRO/Wireless 2915ABG [Calexico2] Network Connection
+ 1000 8086 mPCI 3B Americas/Europe ZZA
+ 1001 8086 mPCI 3B Europe ZZE
+ 1002 8086 mPCI 3B Japan ZZJ
+ 1003 8086 mPCI 3B High-Band ZZH
+ 103c 1351 Compaq nc6220
+ 4224 PRO/Wireless 2915ABG [Calexico2] Network Connection
+ 4227 PRO/Wireless 3945ABG [Golan] Network Connection
+ 8086 1010 ThinkPad R60e
+ 8086 1011 ThinkPad T60/R60e/X60s/R61
+ 8086 1014 PRO/Wireless 3945BG Network Connection
+ 4229 PRO/Wireless 4965 AG or AGN [Kedron] Network Connection
+ 8086 1100 Vaio VGN-SZ79SN_C
+ 8086 1101 PRO/Wireless 4965 AG or AGN
+ 422b Centrino Ultimate-N 6300
+ 8086 1101 Centrino Ultimate-N 6300 3x3 AGN
+ 8086 1121 Centrino Ultimate-N 6300 3x3 AGN
+ 422c Centrino Advanced-N 6200
+ 8086 1301 Centrino Advanced-N 6200 2x2 AGN
+ 8086 1306 Centrino Advanced-N 6200 2x2 ABG
+ 8086 1307 Centrino Advanced-N 6200 2x2 BG
+ 8086 1321 Centrino Advanced-N 6200 2x2 AGN
+ 8086 1326 Centrino Advanced-N 6200 2x2 ABG
+ 4230 PRO/Wireless 4965 AG or AGN [Kedron] Network Connection
+ 8086 1110 Lenovo ThinkPad T51
+ 8086 1111 Lenovo ThinkPad T61
+ 4232 WiFi Link 5100
+ 8086 1201 WiFi Link 5100 AGN
+ 8086 1204 WiFi Link 5100 AGN
+ 8086 1205 WiFi Link 5100 BGN
+ 8086 1206 WiFi Link 5100 ABG
+ 8086 1221 WiFi Link 5100 AGN
+ 8086 1224 WiFi Link 5100 AGN
+ 8086 1225 WiFi Link 5100 BGN
+ 8086 1226 WiFi Link 5100 ABG
+ 8086 1301 WiFi Link 5100 AGN
+ 8086 1304 WiFi Link 5100 AGN
+ 8086 1305 WiFi Link 5100 BGN
+ 8086 1306 WiFi Link 5100 ABG
+ 8086 1321 WiFi Link 5100 AGN
+ 8086 1324 WiFi Link 5100 AGN
+ 8086 1325 WiFi Link 5100 BGN
+ 8086 1326 WiFi Link 5100 ABG
+ 4235 Ultimate N WiFi Link 5300
+ 4236 Ultimate N WiFi Link 5300
+ 4237 PRO/Wireless 5100 AGN [Shiloh] Network Connection
+ 8086 1211 WiFi Link 5100 AGN
+ 8086 1214 WiFi Link 5100 AGN
+ 8086 1215 WiFi Link 5100 BGN
+ 8086 1216 WiFi Link 5100 ABG
+ 8086 1311 WiFi Link 5100 AGN
+ 8086 1314 WiFi Link 5100 AGN
+ 8086 1315 WiFi Link 5100 BGN
+ 8086 1316 WiFi Link 5100 ABG
+ 4238 Centrino Ultimate-N 6300
+ 8086 1111 Centrino Ultimate-N 6300 3x3 AGN
+ 4239 Centrino Advanced-N 6200
+ 8086 1311 Centrino Advanced-N 6200 2x2 AGN
+ 8086 1316 Centrino Advanced-N 6200 2x2 ABG
+ 423a PRO/Wireless 5350 AGN [Echo Peak] Network Connection
+ 423b PRO/Wireless 5350 AGN [Echo Peak] Network Connection
+ 423c WiMAX/WiFi Link 5150
+ 8086 1201 WiMAX/WiFi Link 5150 AGN
+ 8086 1206 WiMAX/WiFi Link 5150 ABG
+ 8086 1221 WiMAX/WiFi Link 5150 AGN
+ 8086 1301 WiMAX/WiFi Link 5150 AGN
+ 8086 1306 WiMAX/WiFi Link 5150 ABG
+ 8086 1321 WiMAX/WiFi Link 5150 AGN
+ 423d WiMAX/WiFi Link 5150
+ 8086 1211 WiMAX/WiFi Link 5150 AGN
+ 8086 1216 WiMAX/WiFi Link 5150 ABG
+ 8086 1311 WiMAX/WiFi Link 5150 AGN
+ 8086 1316 WiMAX/WiFi Link 5150 ABG
+ 438b Tiger Lake-H LPC/eSPI Controller
+ 43a3 Tiger Lake-H SMBus Controller
+ 43a4 Tiger Lake-H SPI Controller
+ 43b0 Tiger Lake-H PCI Express Root Port #9
+ 43bc Tiger Lake-H PCI Express Root Port #5
+ 43c8 Tiger Lake-H HD Audio Controller
+ 43e0 Tiger Lake-H Management Engine Interface
+ 43e8 Tiger Lake-H Serial IO I2C Controller #0
+ 43e9 Tiger Lake-H Serial IO I2C Controller #1
+ 43ed Tiger Lake-H USB 3.2 Gen 2x1 xHCI Host Controller
+ 43ef Tiger Lake-H Shared SRAM
+ 43f0 Tiger Lake PCH CNVi WiFi
+ 8086 0034 Wireless-AC 9560
+ 8086 0074 Wi-Fi 6 AX201 160MHz
+ 8086 0264 Wireless-AC 9461
+ 8086 02a4 Wireless-AC 9462
+ 43fc Tiger Lake-H Integrated Sensor Hub
+ 444e Turbo Memory Controller
+ 4555 Elkhart Lake [UHD Graphics Gen11 16EU]
+ 4571 Elkhart Lake [UHD Graphics Gen11 32EU]
+ 460d 12th Gen Core Processor PCI Express x16 Controller #1
+ 461d Alder Lake Innovation Platform Framework Processor Participant
+ 1028 0b10 Precision 3571
+ 461e Alder Lake-P Thunderbolt 4 USB Controller
+ 1028 0b10 Precision 3571
+ 461f Alder Lake-P Thunderbolt 4 PCI Express Root Port #3
+ 4626 Alder Lake-P Integrated Graphics Controller
+ 4628 Alder Lake-UP3 GT2 [UHD Graphics]
+ 4629 12th Gen Core Processor Host Bridge/DRAM Registers
+ 462a AlderLake-P [UHD Graphics]
+ 462f Alder Lake-P Thunderbolt 4 PCI Express Root Port #2
+ 4636 AlderLake-P [UHD Graphics]
+ 4638 AlderLake-P [UHD Graphics]
+ 463a AlderLake-P [UHD Graphics]
+ 463d 12th Gen Core Processor PCI Express x4 Controller #2
+ 463e Alder Lake-P Thunderbolt 4 NHI #0
+ 1028 0b10 Precision 3571
+ 463f Alder Lake-P Thunderbolt 4 PCI Express Root Port #1
+ 4641 12th Gen Core Processor Host Bridge/DRAM Registers
+ 1028 0b10 Precision 3571
+ 464d 12th Gen Core Processor PCI Express x4 Controller #0
+ 464f 12th Gen Core Processor Gaussian & Neural Accelerator
+ 1028 0b10 Precision 3571
+ 4660 12th Gen Core Processor Host Bridge/DRAM Registers
+ 4668 12th Gen Core Processor Host Bridge/DRAM Registers
+ 466d Alder Lake-P Thunderbolt 4 NHI #1
+ 466e Alder Lake-P Thunderbolt 4 PCI Express Root Port #0
+ 467d Platform Monitoring Technology
+ 467f Volume Management Device NVMe RAID Controller
+ 4680 AlderLake-S GT1
+ 4682 Alder Lake-S GT1 [UHD Graphics 730]
+ 4688 Alder Lake-HX GT1 [UHD Graphics 770]
+ 468a Alder Lake-S [UHD Graphics]
+ 468b Alder Lake-S [UHD Graphics]
+ 4690 Alder Lake-S GT1 [UHD Graphics 770]
+ 4692 Alder Lake-S GT1 [UHD Graphics 730]
+ 4693 Alder Lake-S GT1 [UHD Graphics 710]
+ 46a0 AlderLake-P GT2
+ 46a1 UHD Graphics
+ 46a3 Alder Lake-P GT1 [UHD Graphics]
+ 46a6 Alder Lake-P Integrated Graphics Controller
+ 46a8 Alder Lake-UP3 GT2 [Iris Xe Graphics]
+ 46aa Alder Lake-UP4 GT2 [Iris Xe Graphics]
+ 46b0 AlderLake-P [Iris Xe Graphics]
+ 46b1 AlderLake-P [Iris Xe Graphics]
+ 46b3 Alder Lake-UP3 GT1 [UHD Graphics]
+ 46b6 AlderLake-P [Iris Xe Graphics]
+ 46b8 AlderLake-P [Iris Xe Graphics]
+ 46ba AlderLake-P [Iris Xe Graphics]
+ 46c0 AlderLake-M GT1
+ 46c1 AlderLake-M [Iris Xe Graphics]
+ 46c3 Alder Lake-UP4 GT1 [UHD Graphics]
+ 4905 DG1 [Iris Xe MAX Graphics]
+ 4906 DG1 [Iris Xe Pod]
+ 4907 SG1 [Server GPU SG-18M]
+ 193d 4000 UN-GPU-XG310-32GB-FHFL
+ 4908 DG1 [Iris Xe Graphics]
+ 4909 DG1 [Iris Xe MAX 100]
+ 4c3d Volume Management Device NVMe RAID Controller
+ 4c8a RocketLake-S GT1 [UHD Graphics 750]
+ 4c8b RocketLake-S GT1 [UHD Graphics 730]
+ 4c90 RocketLake-S GT1 [UHD Graphics P750]
+ 4c9a RocketLake-S [UHD Graphics]
+ 4da3 Jasper Lake SMBus
+ 4da4 Jasper Lake SPI Controller
+ 4dc8 Jasper Lake HD Audio
+ 4de0 Management Engine Interface
+ 4de8 Serial IO I2C Host Controller
+ 4de9 Serial IO I2C Host Controller
+ 4df0 Wi-Fi 6 AX201 160MHz
+ 4e03 Dynamic Tuning service
+ 4e19 JasperLake IPU
+ 4e55 JasperLake [UHD Graphics]
+ 4e61 JasperLake [UHD Graphics]
+ 4e71 JasperLake [UHD Graphics]
+ 4f80 DG2
+ 4f81 DG2
+ 4f82 DG2
+ 5001 LE80578
+ 5002 LE80578 Graphics Processor Unit
+ 5009 LE80578 Video Display Controller
+ 500d LE80578 Expansion Bus
+ 500e LE80578 UART Controller
+ 500f LE80578 General Purpose IO
+ 5010 LE80578 I2C Controller
+ 5012 LE80578 Serial Peripheral Interface Bus
+ 5020 EP80579 Memory Controller Hub
+ 5021 EP80579 DRAM Error Reporting Registers
+ 5023 EP80579 EDMA Controller
+ 5024 EP80579 PCI Express Port PEA0
+ 5025 EP80579 PCI Express Port PEA1
+ 5028 EP80579 S-ATA IDE
+ 5029 EP80579 S-ATA AHCI
+ 502a EP80579 S-ATA Reserved
+ 502b EP80579 S-ATA Reserved
+ 502c EP80579 Integrated Processor ASU
+ 502d EP80579 Integrated Processor with QuickAssist ASU
+ 502e EP80579 Reserved
+ 502f EP80579 Reserved
+ 5030 EP80579 Reserved
+ 5031 EP80579 LPC Bus
+ 5032 EP80579 SMBus Controller
+ 5033 EP80579 USB 1.1 Controller
+ 5035 EP80579 USB 2.0 Controller
+ 5037 EP80579 PCI-PCI Bridge (transparent mode)
+ 5039 EP80579 Controller Area Network (CAN) interface #1
+ 503a EP80579 Controller Area Network (CAN) interface #2
+ 503b EP80579 Synchronous Serial Port (SPP)
+ 503c EP80579 IEEE 1588 Hardware Assist
+ 503d EP80579 Local Expansion Bus
+ 503e EP80579 Global Control Unit (GCU)
+ 503f EP80579 Reserved
+ 5040 EP80579 Integrated Processor Gigabit Ethernet MAC
+ 5041 EP80579 Integrated Processor with QuickAssist Gigabit Ethernet MAC
+ 5042 EP80579 Reserved
+ 5043 EP80579 Reserved
+ 5044 EP80579 Integrated Processor Gigabit Ethernet MAC
+ 5045 EP80579 Integrated Processor with QuickAssist Gigabit Ethernet MAC
+ 5046 EP80579 Reserved
+ 5047 EP80579 Reserved
+ 5048 EP80579 Integrated Processor Gigabit Ethernet MAC
+ 5049 EP80579 Integrated Processor with QuickAssist Gigabit Ethernet MAC
+ 504a EP80579 Reserved
+ 504b EP80579 Reserved
+ 504c EP80579 Integrated Processor with QuickAssist TDM
+ 5181 Alder Lake PCH-P LPC/eSPI Controller
+ 5182 Alder Lake PCH eSPI Controller
+ 1028 0b10 Precision 3571
+ 51a3 Alder Lake PCH-P SMBus Host Controller
+ 1028 0b10 Precision 3571
+ 51a4 Alder Lake-P PCH SPI Controller
+ 1028 0b10 Precision 3571
+ 51a8 Alder Lake PCH UART #0
+ 51a9 Alder Lake PCH UART #1
+ 51b1 Alder Lake PCI Express x1 Root Port #10
+ 51bf Alder Lake PCH-P PCI Express Root Port #9
+ 51c5 Alder Lake-P Serial IO I2C Controller #0
+ 51c6 Alder Lake-P Serial IO I2C Controller #1
+ 51c8 Alder Lake PCH-P High Definition Audio Controller
+ 1028 0b10 Precision 3571
+ 51d3 Alder Lake-P SATA AHCI Controller
+ 1028 0b10 Precision 3571
+ 51d8 Alder Lake-P Serial IO I2C Controller #2
+ 51d9 Alder Lake-P Serial IO I2C Controller #3
+ 51e0 Alder Lake PCH HECI Controller
+ 1028 0b10 Precision 3571
+ 51e3 Alder Lake AMT SOL Redirection
+ 1028 0b10 Precision 3571
+ 51e8 Alder Lake PCH Serial IO I2C Controller #0
+ 1028 0b10 Precision 3571
+ 51e9 Alder Lake PCH Serial IO I2C Controller #1
+ 1028 0b10 Precision 3571
+ 51ea Alder Lake PCH Serial IO I2C Controller #2
+ 51eb Alder Lake PCH Serial IO I2C Controller #3
+ 51ed Alder Lake PCH USB 3.2 xHCI Host Controller
+ 1028 0b10 Precision 3571
+ 51ef Alder Lake PCH Shared SRAM
+ 1028 0b10 Precision 3571
+ 51f0 Alder Lake-P PCH CNVi WiFi
+ 8086 0034 Wireless-AC 9560 160MHz
+ 8086 0070 Wi-Fi 6 AX201 160MHz
+ 8086 0074 Wi-Fi 6 AX201 160MHz
+ 8086 4070 Wi-Fi 6 AX201 160MHz
+ 8086 4090 Wi-Fi 6E AX211 160MHz
+ 51fc Alder Lake-P Integrated Sensor Hub
+ 1028 0b10 Precision 3571
+ 5200 EtherExpress PRO/100 Intelligent Server PCI Bridge
+ 5201 EtherExpress PRO/100 Intelligent Server Fast Ethernet Controller
+ 8086 0001 EtherExpress PRO/100 Server Ethernet Adapter
+ 530d 80310 (IOP) IO Processor
+ 5502 Ethernet Controller (2) I225-LMvP
+ 1ab6 0225 TS4 On-Board 2.5GbE Ethernet Adaptor
+ 5690 DG2 [Arc A770M]
+ 5691 DG2 [Arc A730M]
+ 5692 DG2 [Arc A550M]
+ 5693 DG2 [Arc A370M]
+ 5694 DG2 [Arc A350M]
+ 5695 DG2 [Iris Xe MAX A200M]
+ 56a0 DG2 [Arc A770]
+ 56a1 DG2 [Arc A750]
+ 56a2 DG2 [Arc A580]
+ 56a5 DG2 [Arc A380]
+ 56a6 DG2 [Arc A310]
+ 56b0 DG2 [Arc Pro A30M]
+ 56b1 DG2 [Arc Pro A40/A50]
+ 56c0 Data Center GPU Flex 170
+ 56c1 Data Center GPU Flex 140
+ 5845 QEMU NVM Express Controller
+ 1af4 1100 QEMU Virtual Machine
+ 5900 Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers
+ 5901 Xeon E3-1200 v6/7th Gen Core Processor PCIe Controller (x16)
+ 5902 HD Graphics 610
+ 5904 Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers
+ 1025 115f Aspire E5-575G
+ 17aa 2247 ThinkPad T570
+ 17aa 224f ThinkPad X1 Carbon 5th Gen
+ 5905 Xeon E3-1200 v6/7th Gen Core Processor PCIe Controller (x8)
+ 5906 HD Graphics 610
+ 5909 Xeon E3-1200 v6/7th Gen Core Processor PCIe Controller (x4)
+ 590b HD Graphics 610
+ 590c Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers
+ 590f Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers
+ 1462 7a68 B250 KRAIT GAMING (MS-7A68)
+ 1462 7a72 H270 PC MATE
+ 5910 Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers
+ 5911 Xeon E3-1200 v6/7th Gen Core Processor Gaussian Mixture Model
+ 5912 HD Graphics 630
+ 1462 7a72 H270 PC MATE
+ 5914 Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers
+ 17aa 225d ThinkPad T480
+ 5916 HD Graphics 620
+ 1025 1094 Aspire E5-575G
+ 17aa 2248 ThinkPad T570
+ 17aa 224f ThinkPad X1 Carbon 5th Gen
+ 5917 UHD Graphics 620
+ 17aa 225e ThinkPad T480
+ 5918 Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers
+ 591b HD Graphics 630
+ 591c UHD Graphics 615
+ 591d HD Graphics P630
+ 591e HD Graphics 615
+ 591f Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers
+ 5921 HD Graphics 620
+ 5923 HD Graphics 635
+ 5926 Iris Plus Graphics 640
+ 5927 Iris Plus Graphics 650
+ 5a84 Apollo Lake [HD Graphics 505]
+ 5a85 HD Graphics 500
+ 5a88 Celeron N3350/Pentium N4200/Atom E3900 Series Imaging Unit
+ 5a98 Celeron N3350/Pentium N4200/Atom E3900 Series Audio Cluster
+ 5a9a Celeron N3350/Pentium N4200/Atom E3900 Series Trusted Execution Engine
+ 5aa2 Celeron N3350/Pentium N4200/Atom E3900 Series Integrated Sensor Hub
+ 5aa8 Celeron N3350/Pentium N4200/Atom E3900 Series USB xHCI
+ 5aac Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller #1
+ 5aae Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller #2
+ 5ab0 Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller #3
+ 5ab2 Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller #4
+ 5ab4 Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller #5
+ 5ab6 Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller #6
+ 5ab8 Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller #7
+ 5aba Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller #8
+ 5abc Celeron N3350/Pentium N4200/Atom E3900 Series HSUART Controller #1
+ 5abe Celeron N3350/Pentium N4200/Atom E3900 Series HSUART Controller #2
+ 5ac0 Celeron N3350/Pentium N4200/Atom E3900 Series HSUART Controller #3
+ 5ac2 Celeron N3350/Pentium N4200/Atom E3900 Series SPI Controller #1
+ 5ac4 Celeron N3350/Pentium N4200/Atom E3900 Series SPI Controller #2
+ 5ac6 Celeron N3350/Pentium N4200/Atom E3900 Series SPI Controller #3
+ 5ac8 Celeron N3350/Pentium N4200/Atom E3900 Series PWM Pin Controller
+ 5aca Celeron N3350/Pentium N4200/Atom E3900 Series SDXC/MMC Host Controller
+ 5acc Celeron N3350/Pentium N4200/Atom E3900 Series eMMC Controller
+ 5ad0 Celeron N3350/Pentium N4200/Atom E3900 Series SDIO Controller
+ 5ad4 Celeron N3350/Pentium N4200/Atom E3900 Series SMBus Controller
+ 5ad6 Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port B #1
+ 5ad7 Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port B #2
+ 5ad8 Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port A #1
+ 5ad9 Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port A #2
+ 5ada Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port A #3
+ 5adb Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port A #4
+ 5ae3 Celeron N3350/Pentium N4200/Atom E3900 Series SATA AHCI Controller
+ 5ae8 Celeron N3350/Pentium N4200/Atom E3900 Series Low Pin Count Interface
+ 5aee Celeron N3350/Pentium N4200/Atom E3900 Series HSUART Controller #4
+ 5af0 Celeron N3350/Pentium N4200/Atom E3900 Series Host Bridge
+ 65c0 5100 Chipset Memory Controller Hub
+ 65e2 5100 Chipset PCI Express x4 Port 2
+ 65e3 5100 Chipset PCI Express x4 Port 3
+ 65e4 5100 Chipset PCI Express x4 Port 4
+ 65e5 5100 Chipset PCI Express x4 Port 5
+ 65e6 5100 Chipset PCI Express x4 Port 6
+ 65e7 5100 Chipset PCI Express x4 Port 7
+ 65f0 5100 Chipset FSB Registers
+ 1028 020f PowerEdge R300
+ 1028 0210 PowerEdge T300
+ 65f1 5100 Chipset Reserved Registers
+ 1028 0210 PowerEdge T300
+ 65f3 5100 Chipset Reserved Registers
+ 65f5 5100 Chipset DDR Channel 0 Registers
+ 65f6 5100 Chipset DDR Channel 1 Registers
+ 65f7 5100 Chipset PCI Express x8 Port 2-3
+ 65f8 5100 Chipset PCI Express x8 Port 4-5
+ 65f9 5100 Chipset PCI Express x8 Port 6-7
+ 65fa 5100 Chipset PCI Express x16 Port 4-7
+ 65ff 5100 Chipset DMA Engine
+ 6f00 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D DMI2
+ 15d9 0832 X10SRL-F
+ 6f01 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D PCI Express Root Port 0
+ 6f02 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D PCI Express Root Port 1
+ 6f03 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D PCI Express Root Port 1
+ 6f04 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D PCI Express Root Port 2
+ 6f05 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D PCI Express Root Port 2
+ 6f06 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D PCI Express Root Port 2
+ 6f07 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D PCI Express Root Port 2
+ 6f08 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D PCI Express Root Port 3
+ 6f09 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D PCI Express Root Port 3
+ 6f0a Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D PCI Express Root Port 3
+ 6f0b Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D PCI Express Root Port 3
+ 6f10 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IIO Debug
+ 6f11 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IIO Debug
+ 6f12 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IIO Debug
+ 6f13 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IIO Debug
+ 6f14 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IIO Debug
+ 6f15 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IIO Debug
+ 6f16 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IIO Debug
+ 6f17 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IIO Debug
+ 6f18 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IIO Debug
+ 6f19 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IIO Debug
+ 6f1a Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IIO Debug
+ 6f1b Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IIO Debug
+ 6f1c Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IIO Debug
+ 6f1d Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D R2PCIe Agent
+ 6f1e Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Ubox
+ 6f1f Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Ubox
+ 6f20 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Crystal Beach DMA Channel 0
+ 15d9 0832 X10SRL-F
+ 6f21 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Crystal Beach DMA Channel 1
+ 15d9 0832 X10SRL-F
+ 6f22 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Crystal Beach DMA Channel 2
+ 15d9 0832 X10SRL-F
+ 6f23 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Crystal Beach DMA Channel 3
+ 15d9 0832 X10SRL-F
+ 6f24 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Crystal Beach DMA Channel 4
+ 15d9 0832 X10SRL-F
+ 6f25 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Crystal Beach DMA Channel 5
+ 15d9 0832 X10SRL-F
+ 6f26 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Crystal Beach DMA Channel 6
+ 15d9 0832 X10SRL-F
+ 6f27 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Crystal Beach DMA Channel 7
+ 15d9 0832 X10SRL-F
+ 6f28 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Map/VTd_Misc/System Management
+ 15d9 0832 X10SRL-F
+ 6f29 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IIO Hot Plug
+ 15d9 0832 X10SRL-F
+ 6f2a Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IIO RAS/Control Status/Global Errors
+ 15d9 0832 X10SRL-F
+ 6f2c Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D I/O APIC
+ 15d9 0832 X10SRL-F
+ 6f30 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Home Agent 0
+ 6f32 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QPI Link 0
+ 6f33 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QPI Link 1
+ 6f34 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D R2PCIe Agent
+ 6f36 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D R3 QPI Link 0/1
+ 6f37 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D R3 QPI Link 0/1
+ 6f38 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Home Agent 1
+ 6f39 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IO Performance Monitoring
+ 6f3a Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QPI Link 2
+ 6f3e Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D R3 QPI Link 2
+ 6f3f Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D R3 QPI Link 2
+ 6f40 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QPI Link 2
+ 6f41 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D R3 QPI Link 2
+ 6f43 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QPI Link 2
+ 6f45 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QPI Link 2 Debug
+ 6f46 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QPI Link 2 Debug
+ 6f47 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QPI Link 2 Debug
+ 6f50 Xeon Processor D Family QuickData Technology Register DMA Channel 0
+ 6f51 Xeon Processor D Family QuickData Technology Register DMA Channel 1
+ 6f52 Xeon Processor D Family QuickData Technology Register DMA Channel 2
+ 6f53 Xeon Processor D Family QuickData Technology Register DMA Channel 3
+ 6f54 Xeon Processor D Family QuickAssist Technology
+ 6f55 Xeon Processor D Family QuickAssist Technology Virtual Fuction
+ 6f60 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Home Agent 1
+ 6f68 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Target Address/Thermal/RAS
+ 6f6a Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Channel Target Address Decoder
+ 6f6b Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Channel Target Address Decoder
+ 6f6c Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Channel Target Address Decoder
+ 6f6d Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Channel Target Address Decoder
+ 6f6e Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D DDRIO Channel 2/3 Broadcast
+ 6f6f Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D DDRIO Global Broadcast
+ 6f70 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Home Agent 0 Debug
+ 6f71 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Target Address/Thermal/RAS
+ 6f76 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D R3 QPI Link Debug
+ 6f78 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Home Agent 1 Debug
+ 6f79 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Target Address/Thermal/RAS
+ 6f7d Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Ubox
+ 6f7e Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D R3 QPI Link Debug
+ 6f80 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QPI Link 0
+ 6f81 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D R3 QPI Link 0/1
+ 6f83 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QPI Link 0
+ 6f85 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QPI Link 0 Debug
+ 6f86 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QPI Link 0 Debug
+ 6f87 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QPI Link 0 Debug
+ 6f88 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit
+ 6f8a Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit
+ 6f90 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QPI Link 1
+ 6f93 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QPI Link 1
+ 6f95 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QPI Link 1 Debug
+ 6f96 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QPI Link 1 Debug
+ 6f98 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit
+ 6f99 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit
+ 6f9a Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit
+ 6f9c Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit
+ 6fa0 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Home Agent 0
+ 6fa8 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Target Address/Thermal/RAS
+ 6faa Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Channel Target Address Decoder
+ 6fab Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Channel Target Address Decoder
+ 6fac Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Channel Target Address Decoder
+ 6fad Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Channel Target Address Decoder
+ 6fae Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D DDRIO Channel 0/1 Broadcast
+ 6faf Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D DDRIO Global Broadcast
+ 6fb0 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Channel 0 Thermal Control
+ 6fb1 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Channel 1 Thermal Control
+ 6fb2 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Channel 0 Error
+ 6fb3 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Channel 1 Error
+ 6fb4 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Channel 2 Thermal Control
+ 6fb5 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Channel 3 Thermal Control
+ 6fb6 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Channel 2 Error
+ 6fb7 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Channel 3 Error
+ 6fb8 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D DDRIO Channel 2/3 Interface
+ 6fb9 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D DDRIO Channel 2/3 Interface
+ 6fba Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D DDRIO Channel 2/3 Interface
+ 6fbb Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D DDRIO Channel 2/3 Interface
+ 6fbc Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D DDRIO Channel 0/1 Interface
+ 6fbd Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D DDRIO Channel 0/1 Interface
+ 6fbe Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D DDRIO Channel 0/1 Interface
+ 6fbf Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D DDRIO Channel 0/1 Interface
+ 6fc0 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit
+ 6fc1 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit
+ 6fc2 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit
+ 6fc3 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit
+ 6fc4 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit
+ 6fc5 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit
+ 6fc6 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit
+ 6fc7 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit
+ 6fc8 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit
+ 6fc9 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit
+ 6fca Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit
+ 6fcb Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit
+ 6fcc Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit
+ 6fcd Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit
+ 6fce Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit
+ 6fcf Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit
+ 6fd0 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 1 - Channel 0 Thermal Control
+ 6fd1 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 1 - Channel 1 Thermal Control
+ 6fd2 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 1 - Channel 0 Error
+ 6fd3 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 1 - Channel 1 Error
+ 6fd4 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 1 - Channel 2 Thermal Control
+ 6fd5 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 1 - Channel 3 Thermal Control
+ 6fd6 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 1 - Channel 2 Error
+ 6fd7 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 1 - Channel 3 Error
+ 6fe0 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent
+ 6fe1 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent
+ 6fe2 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent
+ 6fe3 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent
+ 6fe4 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent
+ 6fe5 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent
+ 6fe6 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent
+ 6fe7 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent
+ 6fe8 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent
+ 6fe9 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent
+ 6fea Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent
+ 6feb Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent
+ 6fec Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent
+ 6fed Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent
+ 6fee Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent
+ 6fef Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent
+ 6ff0 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent
+ 6ff1 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent
+ 6ff8 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent
+ 6ff9 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent
+ 6ffa Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent
+ 6ffb Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent
+ 6ffc Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent
+ 6ffd Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent
+ 6ffe Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent
+ 7000 82371SB PIIX3 ISA [Natoma/Triton II]
+ 01de fffd Propolis Virtual PIIX3 ISA Controller
+ 1af4 1100 Qemu virtual machine
+ 7010 82371SB PIIX3 IDE [Natoma/Triton II]
+ 1af4 1100 Qemu virtual machine
+ 7020 82371SB PIIX3 USB [Natoma/Triton II]
+ 1af4 1100 QEMU Virtual Machine
+ 7030 430VX - 82437VX TVX [Triton VX]
+ 7050 Intercast Video Capture Card
+ 7051 PB 642365-003 (Business Video Conferencing Card)
+ 7100 430TX - 82439TX MTXC
+ 7110 82371AB/EB/MB PIIX4 ISA
+ 15ad 1976 Virtual Machine Chipset
+ 7111 82371AB/EB/MB PIIX4 IDE
+ 15ad 1976 Virtual Machine Chipset
+ 7112 82371AB/EB/MB PIIX4 USB
+ 15ad 1976 Virtual Machine Chipset
+ 1af4 1100 QEMU Virtual Machine
+ 7113 82371AB/EB/MB PIIX4 ACPI
+ 01de fffc Propolis Virtual PIIX4 PM Controller
+ 15ad 1976 Virtual Machine Chipset
+ 1af4 1100 Qemu virtual machine
+ 7120 82810 GMCH (Graphics Memory Controller Hub)
+ 4c53 1040 CL7 mainboard
+ 4c53 1060 PC7 mainboard
+ 7121 82810 (CGC) Chipset Graphics Controller
+ 4c53 1040 CL7 mainboard
+ 4c53 1060 PC7 mainboard
+ 8086 4341 Cayman (CA810) Mainboard
+ 7122 82810 DC-100 (GMCH) Graphics Memory Controller Hub
+ 7123 82810 DC-100 (CGC) Chipset Graphics Controller
+ 7124 82810E DC-133 (GMCH) Graphics Memory Controller Hub
+ 1028 00b4 OptiPlex GX110
+ 7125 82810E DC-133 (CGC) Chipset Graphics Controller
+ 1028 00b4 OptiPlex GX110
+ 7126 82810 DC-133 System and Graphics Controller
+ 7128 82810-M DC-100 System and Graphics Controller
+ 712a 82810-M DC-133 System and Graphics Controller
+ 7180 440LX/EX - 82443LX/EX Host bridge
+ 7181 440LX/EX - 82443LX/EX AGP bridge
+ 7190 440BX/ZX/DX - 82443BX/ZX/DX Host bridge
+ 0e11 0500 Armada 1750 Laptop System Chipset
+ 0e11 b110 Armada M700/E500
+ 1028 008e PowerEdge 1300 mainboard
+ 1043 803b CUBX-L/E Mainboard
+ 1179 0001 Toshiba Tecra 8100 Laptop System Chipset
+ 15ad 1976 Virtual Machine Chipset
+ 4c53 1050 CT7 mainboard
+ 4c53 1051 CE7 mainboard
+ 7191 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge
+ 1028 008e PowerEdge 1300 mainboard
+ 7192 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (AGP disabled)
+ 0e11 0460 Armada 1700 Laptop System Chipset
+ 1179 0001 Satellite 4010
+ 4c53 1000 CC7/CR7/CP7/VC7/VP7/VR7 mainboard
+ 8086 7190 Dell PowerEdge 350
+ 7194 82440MX Host Bridge
+ 1033 0000 Versa Note Vxi
+ 4c53 10a0 CA3/CR3 mainboard
+ 7195 82440MX AC'97 Audio Controller
+ 1033 80cc Versa Note VXi
+ 10cf 1099 QSound_SigmaTel Stac97 PCI Audio
+ 11d4 0040 SoundMAX Integrated Digital Audio
+ 11d4 0048 SoundMAX Integrated Digital Audio
+ 7196 82440MX AC'97 Modem Controller
+ 7198 82440MX ISA Bridge
+ 7199 82440MX EIDE Controller
+ 719a 82440MX USB Universal Host Controller
+ 719b 82440MX Power Management Controller
+ 71a0 440GX - 82443GX Host bridge
+ 4c53 1050 CT7 mainboard
+ 4c53 1051 CE7 mainboard
+ 71a1 440GX - 82443GX AGP bridge
+ 71a2 440GX - 82443GX Host bridge (AGP disabled)
+ 4c53 1000 CC7/CR7/CP7/VC7/VP7/VR7 mainboard
+ 7360 XMM7360 LTE Advanced Modem
+ 7600 82372FB PIIX5 ISA
+ 7601 82372FB PIIX5 IDE
+ 7602 82372FB PIIX5 USB
+ 7603 82372FB PIIX5 SMBus
+ 7800 82740 (i740) AGP Graphics Accelerator
+ 003d 0008 Starfighter AGP
+ 003d 000b Starfighter AGP
+ 1092 0100 Stealth II G460
+ 10b4 201a Lightspeed 740
+ 10b4 202f Lightspeed 740
+ 8086 0000 Terminator 2x/i
+ 8086 0100 Intel740 Graphics Accelerator
+# Unlike other PCH components. The eSPI controller is specific to each chipset model
+ 7a84 Z690 Chipset LPC/eSPI Controller
+ 7aa3 Alder Lake-S PCH SMBus Controller
+ 7aa4 Alder Lake-S PCH SPI Controller
+ 7aa7 Alder Lake-S PCH Shared SRAM
+ 7aa8 Alder Lake-S PCH Serial IO UART #0
+ 7aab Alder Lake-S PCH Serial IO SPI Controller #1
+ 7ab0 Alder Lake-S PCH PCI Express Root Port #9
+ 7ab4 Alder Lake-S PCH PCI Express Root Port #13
+ 7ab8 Alder Lake-S PCH PCI Express Root Port #1
+ 7ab9 Alder Lake-S PCH PCI Express Root Port #2
+ 7abc Alder Lake-S PCH PCI Express Root Port #5
+ 7abd Alder Lake-S PCH PCI Express Root Port #6
+ 7abf Alder Lake-S PCH PCI Express Root Port #8
+ 7acc Alder Lake-S PCH Serial IO I2C Controller #0
+ 7acd Alder Lake-S PCH Serial IO I2C Controller #1
+ 7ace Alder Lake-S PCH Serial IO I2C Controller #2
+ 7acf Alder Lake-S PCH Serial IO I2C Controller #3
+ 7ad0 Alder Lake-S HD Audio Controller
+ 7ae0 Alder Lake-S PCH USB 3.2 Gen 2x2 XHCI Controller
+ 7ae2 Alder Lake-S PCH SATA Controller [AHCI Mode]
+ 7ae8 Alder Lake-S PCH HECI Controller #1
+ 7af0 Alder Lake-S PCH CNVi WiFi
+ 8086 0034 Wireless-AC 9560
+ 8086 0070 Wi-Fi 6 AX201 160MHz
+ 8086 0094 Wi-Fi 6 AX201 160MHz
+ 7afc Alder Lake-S PCH Serial IO I2C Controller #4
+ 7afd Alder Lake-S PCH Serial IO I2C Controller #5
+ 7d0b Volume Management Device NVMe RAID Controller Intel Corporation
+ 7e01 Meteor Lake-P LPC/eSPI Controller
+ 7e22 Meteor Lake-P SMBus Controller
+ 7e23 Meteor Lake-P SPI Controller
+ 7e24 Meteor Lake-P Trace Hub
+ 7e25 Meteor Lake-P Serial IO UART Controller #0
+ 7e26 Meteor Lake-P Serial IO UART Controller #1
+ 7e27 Meteor Lake-P Serial IO SPI Controller #0
+ 7e28 Meteor Lake-P HD Audio Controller
+ 7e30 Meteor Lake-P Serial IO SPI Controller #1
+ 7e46 Meteor Lake-P Serial IO SPI Controller #2
+ 7e50 Meteor Lake-P Serial IO I2C Controller #4
+ 7e51 Meteor Lake-P Serial IO I2C Controller #5
+ 7e52 Meteor Lake-P Serial IO UART Controller #2
+ 7e78 Meteor Lake-P Serial IO I2C Controller #0
+ 7e79 Meteor Lake-P Serial IO I2C Controller #1
+ 7e7a Meteor Lake-P Serial IO I2C Controller #2
+ 7e7b Meteor Lake-P Serial IO I2C Controller #3
+ 7e7d Meteor Lake-P USB 3.2 Gen 2x1 xHCI Host Controller
+ 7e7e Meteor Lake-P USB Device Controller
+ 7ec0 Meteor Lake-P Thunderbolt 4 USB Controller
+ 7ec2 Meteor Lake-P Thunderbolt 4 NHI #0
+ 7ec3 Meteor Lake-P Thunderbolt 4 NHI #1
+ 7ec4 Meteor Lake-P Thunderbolt 4 PCI Express Root Port #0
+ 7ec5 Meteor Lake-P Thunderbolt 4 PCI Express Root Port #1
+ 7ec6 Meteor Lake-P Thunderbolt 4 PCI Express Root Port #2
+ 7ec7 Meteor Lake-P Thunderbolt 4 PCI Express Root Port #3
+ 8002 Trusted Execution Technology Registers
+ 8003 Trusted Execution Technology Registers
+ 8100 US15W/US15X SCH [Poulsbo] Host Bridge
+ 8101 US15L/UL11L SCH [Poulsbo] Host Bridge
+ 8108 US15W/US15X SCH [Poulsbo] Graphics Controller
+ 8109 US15L/UL11L SCH [Poulsbo] Graphics Controller
+ 8110 US15W/US15X/US15L/UL11L SCH [Poulsbo] PCI Express Port 1
+ 8112 US15W/US15X/US15L/UL11L SCH [Poulsbo] PCI Express Port 2
+ 8114 US15W/US15X/US15L/UL11L SCH [Poulsbo] USB UHCI Controller #1
+ 8115 US15W/US15X/US15L/UL11L SCH [Poulsbo] USB UHCI Controller #2
+ 8116 US15W/US15X/US15L/UL11L SCH [Poulsbo] USB UHCI Controller #3
+ 8117 US15W/US15X/US15L/UL11L SCH [Poulsbo] USB EHCI Controller
+ 8118 US15W/US15X/US15L/UL11L SCH [Poulsbo] USB Client Controller
+ 8119 US15W/US15X/US15L/UL11L SCH [Poulsbo] LPC Bridge
+ 811a US15W/US15X/US15L/UL11L SCH [Poulsbo] IDE Controller
+ 811b US15W/US15X/US15L/UL11L SCH [Poulsbo] HD Audio Controller
+ 811c US15W/US15X/US15L/UL11L SCH [Poulsbo] SDIO/MMC Controller #1
+ 811d US15W/US15X/US15L/UL11L SCH [Poulsbo] SDIO/MMC Controller #2
+ 811e US15W/US15X/US15L/UL11L SCH [Poulsbo] SDIO/MMC Controller #3
+ 8180 Atom Processor E6xx PCI Express Port 3
+ 8181 Atom Processor E6xx PCI Express Port 4
+ 8182 Atom Processor E6xx Integrated Graphics Controller
+ 8183 Atom Processor E6xx Configuration Unit
+ 8184 Atom Processor E6xx PCI Express Port 1
+ 8185 Atom Processor E6xx PCI Express Port 2
+ 8186 Atom Processor E6xx LPC Bridge
+ 84c4 450KX/GX [Orion] - 82454KX/GX PCI bridge
+ 84c5 450KX/GX [Orion] - 82453KX/GX Memory controller
+ 84ca 450NX - 82451NX Memory & I/O Controller
+ 84cb 450NX - 82454NX/84460GX PCI Expander Bridge
+ 84e0 460GX - 84460GX System Address Controller (SAC)
+ 84e1 460GX - 84460GX System Data Controller (SDC)
+ 84e2 460GX - 84460GX AGP Bridge (GXB function 2)
+ 84e3 460GX - 84460GX Memory Address Controller (MAC)
+ 84e4 460GX - 84460GX Memory Data Controller (MDC)
+ 84e6 460GX - 82466GX Wide and fast PCI eXpander Bridge (WXB)
+ 84ea 460GX - 84460GX AGP Bridge (GXB function 1)
+ 8500 IXP4XX Network Processor (IXP420/421/422/425/IXC1100)
+ 1993 0ded mGuard-PCI AV#2
+ 1993 0dee mGuard-PCI AV#1
+ 1993 0def mGuard-PCI AV#0
+ 8603 Ice Lake-LP Dynamic Tuning Processor Participant
+ 87c0 UHD Graphics 617
+ 87ca UHD Graphics 617
+ 8800 Platform Controller Hub EG20T PCI Express Port
+ 8801 Platform Controller Hub EG20T Packet Hub
+ 8802 Platform Controller Hub EG20T Gigabit Ethernet Controller
+ 8803 Platform Controller Hub EG20T General Purpose IO Controller
+ 8804 Platform Controller Hub EG20T USB OHCI Controller #4
+ 8805 Platform Controller Hub EG20T USB OHCI Controller #5
+ 8806 Platform Controller Hub EG20T USB OHCI Controller #6
+ 8807 Platform Controller Hub EG20T USB2 EHCI Controller #2
+ 8808 Platform Controller Hub EG20T USB Client Controller
+ 8809 Platform Controller Hub EG20T SDIO Controller #1
+ 880a Platform Controller Hub EG20T SDIO Controller #2
+ 880b Platform Controller Hub EG20T SATA AHCI Controller
+ 880c Platform Controller Hub EG20T USB OHCI Controller #1
+ 880d Platform Controller Hub EG20T USB OHCI Controller #2
+ 880e Platform Controller Hub EG20T USB OHCI Controller #3
+ 880f Platform Controller Hub EG20T USB2 EHCI Controller #1
+ 8810 Platform Controller Hub EG20T DMA Controller #1
+ 8811 Platform Controller Hub EG20T UART Controller 0
+ 8812 Platform Controller Hub EG20T UART Controller 1
+ 8813 Platform Controller Hub EG20T UART Controller 2
+ 8814 Platform Controller Hub EG20T UART Controller 3
+ 8815 Platform Controller Hub EG20T DMA Controller #2
+ 8816 Platform Controller Hub EG20T Serial Peripheral Interface Bus
+ 8817 Platform Controller Hub EG20T I2C Controller
+ 8818 Platform Controller Hub EG20T Controller Area Network (CAN) Controller
+ 8819 Platform Controller Hub EG20T IEEE 1588 Hardware Assist
+ 8a03 Processor Power and Thermal Controller
+ 8a0d Ice Lake Thunderbolt 3 NHI #1
+ 8a11 GNA Scoring Accelerator Module
+ 8a12 Ice Lake-LP Processor Host Bridge/DRAM Registers
+ 8a13 Ice Lake Thunderbolt 3 USB Controller
+ 8a14 Ice Lake Processor Host Bridge/DRAM Registers
+ 8a17 Ice Lake Thunderbolt 3 NHI #0
+ 8a19 Image Signal Processor
+ 8a1d Ice Lake Thunderbolt 3 PCI Express Root Port #0
+ 8a1f Ice Lake Thunderbolt 3 PCI Express Root Port #1
+ 8a21 Ice Lake Thunderbolt 3 PCI Express Root Port #2
+ 8a23 Ice Lake Thunderbolt 3 PCI Express Root Port #3
+ 8a51 Iris Plus Graphics G7 (Ice Lake)
+ 8a52 Iris Plus Graphics G7
+ 8a53 Iris Plus Graphics G7
+ 8a56 Iris Plus Graphics G1 (Ice Lake)
+ 8a58 Ice Lake-Y GT1 [UHD Graphics G1]
+ 8a5a Iris Plus Graphics G4 (Ice Lake)
+ 8a5c Iris Plus Graphics G4 (Ice Lake)
+ 8c00 8 Series/C220 Series Chipset Family 4-port SATA Controller 1 [IDE mode]
+ 8c01 8 Series Chipset Family 4-port SATA Controller 1 [IDE mode] - Mobile
+ 8c02 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode]
+ 1028 05d7 Alienware X51 R2
+ 103c 1998 EliteDesk 800 G1
+ 17aa 3098 ThinkCentre E73
+ 17aa 309f ThinkCentre M83
+ 8c03 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode]
+ 103c 1909 ZBook 15
+ 17aa 220e ThinkPad T440p
+ 8c04 8 Series/C220 Series Chipset Family SATA Controller 1 [RAID mode]
+ 8c05 8 Series/C220 Series Chipset Family SATA Controller 1 [RAID mode]
+ 8c06 8 Series/C220 Series Chipset Family SATA Controller 1 [RAID mode]
+ 8c07 8 Series/C220 Series Chipset Family SATA Controller 1 [RAID mode]
+ 8c08 8 Series/C220 Series Chipset Family 2-port SATA Controller 2 [IDE mode]
+ 8c09 8 Series/C220 Series Chipset Family 2-port SATA Controller 2 [IDE mode]
+ 8c0e 8 Series/C220 Series Chipset Family SATA Controller 1 [RAID mode]
+ 8c0f 8 Series/C220 Series Chipset Family SATA Controller 1 [RAID mode]
+ 8c10 8 Series/C220 Series Chipset Family PCI Express Root Port #1
+ 103c 1998 EliteDesk 800 G1
+ 1043 8534 ASUS H81I-PLUS
+ 17aa 220e ThinkPad T440p
+ 17aa 3098 ThinkCentre E73
+ 8c11 8 Series/C220 Series Chipset Family PCI Express Root Port #1
+ 8c12 8 Series/C220 Series Chipset Family PCI Express Root Port #2
+ 103c 1998 EliteDesk 800 G1
+ 17aa 220e ThinkPad T440p
+ 8c13 8 Series/C220 Series Chipset Family PCI Express Root Port #2
+ 8c14 8 Series/C220 Series Chipset Family PCI Express Root Port #3
+ 8c15 8 Series/C220 Series Chipset Family PCI Express Root Port #3
+ 8c16 8 Series/C220 Series Chipset Family PCI Express Root Port #4
+ 8c17 8 Series/C220 Series Chipset Family PCI Express Root Port #4
+ 8c18 8 Series/C220 Series Chipset Family PCI Express Root Port #5
+ 8c19 8 Series/C220 Series Chipset Family PCI Express Root Port #5
+ 8c1a 8 Series/C220 Series Chipset Family PCI Express Root Port #6
+ 17aa 3098 ThinkCentre E73
+ 8c1b 8 Series/C220 Series Chipset Family PCI Express Root Port #6
+ 8c1c 8 Series/C220 Series Chipset Family PCI Express Root Port #7
+ 8c1d 8 Series/C220 Series Chipset Family PCI Express Root Port #7
+ 8c1e 8 Series/C220 Series Chipset Family PCI Express Root Port #8
+ 8c1f 8 Series/C220 Series Chipset Family PCI Express Root Port #8
+ 8c20 8 Series/C220 Series Chipset High Definition Audio Controller
+ 1028 05d7 Alienware X51 R2
+ 103c 1909 ZBook 15
+ 103c 1998 EliteDesk 800 G1
+ 17aa 220e ThinkPad T440p
+ 17aa 309f ThinkCentre M83
+ 8c21 8 Series/C220 Series Chipset High Definition Audio Controller
+ 8c22 8 Series/C220 Series Chipset Family SMBus Controller
+ 1028 05d7 Alienware X51 R2
+ 103c 1909 ZBook 15
+ 103c 1998 EliteDesk 800 G1
+ 17aa 220e ThinkPad T440p
+ 17aa 3098 ThinkCentre E73
+ 17aa 309f ThinkCentre M83
+ 8c23 8 Series Chipset Family CHAP Counters
+ 8c24 8 Series Chipset Family Thermal Management Controller
+ 8c26 8 Series/C220 Series Chipset Family USB EHCI #1
+ 1028 05d7 Alienware X51 R2
+ 103c 1909 ZBook 15
+ 103c 1998 EliteDesk 800 G1
+ 17aa 220e ThinkPad T440p
+ 17aa 2210 ThinkPad T540p
+ 17aa 3098 ThinkCentre E73
+ 17aa 309f ThinkCentre M83
+ 2210 17aa ThinkPad T540p
+ 8c2d 8 Series/C220 Series Chipset Family USB EHCI #2
+ 1028 05d7 Alienware X51 R2
+ 103c 1909 ZBook 15
+ 103c 1998 EliteDesk 800 G1
+ 17aa 220e ThinkPad T440p
+ 17aa 3098 ThinkCentre E73
+ 17aa 309f ThinkCentre M83
+ 8c31 8 Series/C220 Series Chipset Family USB xHCI
+ 1028 05d7 Alienware X51 R2
+ 103c 1909 ZBook 15
+ 103c 1998 EliteDesk 800 G1
+ 17aa 220e ThinkPad T440p
+ 17aa 3098 ThinkCentre E73
+ 17aa 309f ThinkCentre M83
+ 8c33 8 Series/C220 Series Chipset Family LAN Controller
+ 8c34 8 Series/C220 Series Chipset Family NAND Controller
+ 8c3a 8 Series/C220 Series Chipset Family MEI Controller #1
+ 1028 05d7 Alienware X51 R2
+ 103c 1909 ZBook 15
+ 103c 1998 EliteDesk 800 G1
+ 17aa 220e ThinkPad T440p
+ 17aa 3098 ThinkCentre E73
+ 17aa 309f ThinkCentre M83
+ 8c3b 8 Series/C220 Series Chipset Family MEI Controller #2
+ 8c3c 8 Series/C220 Series Chipset Family IDE-r Controller
+ 8c3d 8 Series/C220 Series Chipset Family KT Controller
+ 103c 1998 EliteDesk 800 G1
+ 8c40 8 Series/C220 Series Chipset Family LPC Controller
+ 8c41 8 Series Chipset Family Mobile Super SKU LPC Controller
+ 8c42 8 Series/C220 Series Chipset Family Desktop Super SKU LPC Controller
+ 8c43 8 Series/C220 Series Chipset Family LPC Controller
+ 8c44 Z87 Express LPC Controller
+ 8c45 8 Series/C220 Series Chipset Family LPC Controller
+ 8c46 Z85 Express LPC Controller
+ 8c47 8 Series/C220 Series Chipset Family LPC Controller
+ 8c48 8 Series/C220 Series Chipset Family LPC Controller
+ 8c49 HM86 Express LPC Controller
+ 8c4a H87 Express LPC Controller
+ 1028 05d7 Alienware X51 R2
+ 8c4b HM87 Express LPC Controller
+ 8c4c Q85 Express LPC Controller
+ 17aa 309f ThinkCentre M83
+ 8c4d 8 Series/C220 Series Chipset Family LPC Controller
+ 8c4e Q87 Express LPC Controller
+ 103c 1998 EliteDesk 800 G1
+ 8c4f QM87 Express LPC Controller
+ 103c 1909 ZBook 15
+ 17aa 220e ThinkPad T440p
+ 8c50 B85 Express LPC Controller
+ 8c51 8 Series/C220 Series Chipset Family LPC Controller
+ 8c52 C222 Series Chipset Family Server Essential SKU LPC Controller
+ 8c53 8 Series/C220 Series Chipset Family LPC Controller
+ 8c54 C224 Series Chipset Family Server Standard SKU LPC Controller
+ 8c55 8 Series/C220 Series Chipset Family LPC Controller
+ 8c56 C226 Series Chipset Family Server Advanced SKU LPC Controller
+ 8c57 8 Series/C220 Series Chipset Family LPC Controller
+ 8c58 8 Series/C220 Series Chipset Family WS SKU LPC Controller
+ 8c59 8 Series/C220 Series Chipset Family LPC Controller
+ 8c5a 8 Series/C220 Series Chipset Family LPC Controller
+ 8c5b 8 Series/C220 Series Chipset Family LPC Controller
+ 8c5c H81 Express LPC Controller
+ 17aa 3098 ThinkCentre E73
+ 8c5d 8 Series/C220 Series Chipset Family LPC Controller
+ 8c5e 8 Series/C220 Series Chipset Family LPC Controller
+ 8c5f 8 Series/C220 Series Chipset Family LPC Controller
+ 8c80 9 Series Chipset Family SATA Controller [IDE Mode]
+ 8c81 9 Series Chipset Family SATA Controller [IDE Mode]
+ 8c82 9 Series Chipset Family SATA Controller [AHCI Mode]
+ 8c83 9 Series Chipset Family SATA Controller [AHCI Mode]
+ 8c84 9 Series Chipset Family SATA Controller [RAID Mode]
+ 8c85 9 Series Chipset Family SATA Controller [RAID Mode]
+ 8c86 9 Series Chipset Family SATA Controller [RAID Mode]
+ 8c87 9 Series Chipset Family SATA Controller [RAID Mode]
+ 8c88 9 Series Chipset Family SATA Controller [IDE Mode]
+ 8c89 9 Series Chipset Family SATA Controller [IDE Mode]
+ 8c8e 9 Series Chipset Family SATA Controller [RAID Mode]
+ 8c8f 9 Series Chipset Family SATA Controller [RAID Mode]
+ 8c90 9 Series Chipset Family PCI Express Root Port 1
+ 8c92 9 Series Chipset Family PCI Express Root Port 2
+ 8c94 9 Series Chipset Family PCI Express Root Port 3
+ 8c96 9 Series Chipset Family PCI Express Root Port 4
+ 8c98 9 Series Chipset Family PCI Express Root Port 5
+ 8c9a 9 Series Chipset Family PCI Express Root Port 6
+ 8c9c 9 Series Chipset Family PCI Express Root Port 7
+ 8c9e 9 Series Chipset Family PCI Express Root Port 8
+ 8ca0 9 Series Chipset Family HD Audio Controller
+ 8ca2 9 Series Chipset Family SMBus Controller
+ 8ca4 9 Series Chipset Family Thermal Controller
+ 8ca6 9 Series Chipset Family USB EHCI Controller #1
+ 8cad 9 Series Chipset Family USB EHCI Controller #2
+ 8cb1 9 Series Chipset Family USB xHCI Controller
+ 8cb3 9 Series Chipset Family LAN Controller
+ 8cba 9 Series Chipset Family ME Interface #1
+ 8cbb 9 Series Chipset Family ME Interface #2
+ 8cbc 9 Series Chipset Family IDE-R Controller
+ 8cbd 9 Series Chipset Family KT Controller
+ 8cc1 9 Series Chipset Family LPC Controller
+ 8cc2 9 Series Chipset Family LPC Controller
+ 8cc3 HM97 Chipset LPC Controller
+ 8cc4 Z97 Chipset LPC Controller
+ 8cc5 QM97 Chipset LPC Controller
+ 8cc6 H97 Chipset LPC Controller
+ 8d00 C610/X99 series chipset 4-port SATA Controller [IDE mode]
+ 8d02 C610/X99 series chipset 6-Port SATA Controller [AHCI mode]
+ 8d04 C610/X99 series chipset SATA Controller [RAID mode]
+ 8d06 C610/X99 series chipset SATA Controller [RAID mode]
+ 17aa 1031 ThinkServer RAID 110i
+ 8d08 C610/X99 series chipset 2-port SATA Controller [IDE mode]
+ 8d0e C610/X99 series chipset SATA Controller [RAID mode]
+ 8d10 C610/X99 series chipset PCI Express Root Port #1
+ 8d11 C610/X99 series chipset PCI Express Root Port #1
+ 8d12 C610/X99 series chipset PCI Express Root Port #2
+ 8d13 C610/X99 series chipset PCI Express Root Port #2
+ 8d14 C610/X99 series chipset PCI Express Root Port #3
+ 8d15 C610/X99 series chipset PCI Express Root Port #3
+ 8d16 C610/X99 series chipset PCI Express Root Port #4
+ 8d17 C610/X99 series chipset PCI Express Root Port #4
+ 8d18 C610/X99 series chipset PCI Express Root Port #5
+ 8d19 C610/X99 series chipset PCI Express Root Port #5
+ 8d1a C610/X99 series chipset PCI Express Root Port #6
+ 8d1b C610/X99 series chipset PCI Express Root Port #6
+ 8d1c C610/X99 series chipset PCI Express Root Port #7
+ 8d1d C610/X99 series chipset PCI Express Root Port #7
+ 8d1e C610/X99 series chipset PCI Express Root Port #8
+ 8d1f C610/X99 series chipset PCI Express Root Port #8
+ 8d20 C610/X99 series chipset HD Audio Controller
+ 8d21 C610/X99 series chipset HD Audio Controller
+ 8d22 C610/X99 series chipset SMBus Controller
+ 15d9 0832 X10SRL-F
+ 8d24 C610/X99 series chipset Thermal Subsystem
+ 8d26 C610/X99 series chipset USB Enhanced Host Controller #1
+ 15d9 0832 X10SRL-F
+ 8d2d C610/X99 series chipset USB Enhanced Host Controller #2
+ 15d9 0832 X10SRL-F
+ 8d31 C610/X99 series chipset USB xHCI Host Controller
+ 15d9 0832 X10SRL-F
+ 8d33 C610/X99 series chipset LAN Controller
+ 8d34 C610/X99 series chipset NAND Controller
+ 8d3a C610/X99 series chipset MEI Controller #1
+ 15d9 0832 X10SRL-F
+ 8d3b C610/X99 series chipset MEI Controller #2
+ 15d9 0832 X10SRL-F
+ 8d3c C610/X99 series chipset IDE-r Controller
+ 8d3d C610/X99 series chipset KT Controller
+ 8d40 C610/X99 series chipset LPC Controller
+ 8d41 C610/X99 series chipset LPC Controller
+ 8d42 C610/X99 series chipset LPC Controller
+ 8d43 C610/X99 series chipset LPC Controller
+ 8d44 C610/X99 series chipset LPC Controller
+ 15d9 0832 X10SRL-F
+ 8d45 C610/X99 series chipset LPC Controller
+ 8d46 C610/X99 series chipset LPC Controller
+ 8d47 C610/X99 series chipset LPC Controller
+ 8d48 C610/X99 series chipset LPC Controller
+ 8d49 C610/X99 series chipset LPC Controller
+ 8d4a C610/X99 series chipset LPC Controller
+ 8d4b C610/X99 series chipset LPC Controller
+ 8d4c C610/X99 series chipset LPC Controller
+ 8d4d C610/X99 series chipset LPC Controller
+ 8d4e C610/X99 series chipset LPC Controller
+ 8d4f C610/X99 series chipset LPC Controller
+ 8d60 C610/X99 series chipset sSATA Controller [IDE mode]
+ 8d62 C610/X99 series chipset sSATA Controller [AHCI mode]
+ 8d64 C610/X99 series chipset sSATA Controller [RAID mode]
+ 8d66 C610/X99 series chipset sSATA Controller [RAID mode]
+ 8d68 C610/X99 series chipset sSATA Controller [IDE mode]
+ 8d6e C610/X99 series chipset sSATA Controller [RAID mode]
+ 8d7c C610/X99 series chipset SPSR
+ 15d9 0832 X10SRL-F
+ 8d7d C610/X99 series chipset MS SMBus 0
+ 8d7e C610/X99 series chipset MS SMBus 1
+ 8d7f C610/X99 series chipset MS SMBus 2
+ 9000 IXP2000 Family Network Processor
+ 9001 IXP2400 Network Processor
+ 9002 IXP2300 Network Processor
+ 9004 IXP2800 Network Processor
+ 9621 Integrated RAID
+ 9622 Integrated RAID
+ 9641 Integrated RAID
+ 96a1 Integrated RAID
+ 9840 Lakefield GT2 [UHD Graphics]
+ 9841 Lakefield GT1.5 [UHD Graphics]
+ 9a01 11th Gen Core Processor PCIe Controller #1
+ 9a03 TigerLake-LP Dynamic Tuning Processor Participant
+ 9a09 11th Gen Core Processor PCIe Controller
+ 9a0b Volume Management Device NVMe RAID Controller
+ 9a0d Tigerlake Telemetry Aggregator Driver
+ 9a0f 11th Gen Core Processor PCIe Controller #0
+ 9a11 GNA Scoring Accelerator module
+ 9a13 Tiger Lake-LP Thunderbolt 4 USB Controller
+ 9a14 11th Gen Core Processor Host Bridge/DRAM Registers
+ 9a17 Tiger Lake-H Thunderbolt 4 USB Controller
+ 9a1b Tiger Lake-LP Thunderbolt 4 NHI #0
+ 9a1d Tiger Lake-LP Thunderbolt 4 NHI #1
+ 9a1f Tiger Lake-H Thunderbolt 4 NHI #0
+ 9a21 Tiger Lake-H Thunderbolt 4 NHI #1
+ 9a23 Tiger Lake-LP Thunderbolt 4 PCI Express Root Port #0
+ 9a25 Tiger Lake-LP Thunderbolt 4 PCI Express Root Port #1
+ 9a26 11th Gen Core Processor Host Bridge/DRAM Registers
+ 9a27 Tiger Lake-LP Thunderbolt 4 PCI Express Root Port #2
+ 9a29 Tiger Lake-LP Thunderbolt 4 PCI Express Root Port #3
+ 9a2b Tiger Lake-H Thunderbolt 4 PCI Express Root Port #0
+ 9a2d Tiger Lake-H Thunderbolt 4 PCI Express Root Port #1
+ 9a2f Tiger Lake-H Thunderbolt 4 PCI Express Root Port #2
+ 9a31 Tiger Lake-H Thunderbolt 4 PCI Express Root Port #3
+ 9a33 Tiger Lake Trace Hub
+ 9a36 11th Gen Core Processor Host Bridge/DRAM Registers
+ 9a40 Tiger Lake-UP4 GT2 [Iris Xe Graphics]
+ 9a49 TigerLake-LP GT2 [Iris Xe Graphics]
+ 9a60 TigerLake-H GT1 [UHD Graphics]
+ 9a68 TigerLake-H GT1 [UHD Graphics]
+ 9a70 Tiger Lake-H GT1 [UHD Graphics]
+ 9a78 Tiger Lake-LP GT2 [UHD Graphics G4]
+ 9b21 Comet Lake-U GT2 [UHD Graphics 620]
+ 9b33 Comet Lake-S 6c Host Bridge/DRAM Controller
+ 9b41 CometLake-U GT2 [UHD Graphics]
+ 1028 09bd Latitude 7310
+ 1028 09be Latitude 7410
+ 9b43 10th Gen Core Processor Host Bridge/DRAM Registers
+ 9b44 10th Gen Core Processor Host Bridge/DRAM Registers
+ 9b53 Comet Lake-S 6c Host Bridge/DRAM Controller
+ 9b54 10th Gen Core Processor Host Bridge/DRAM Registers
+ 9b61 Comet Lake-U v1 4c Host Bridge/DRAM Controller
+ 1028 09be Latitude 7410
+ 9b63 10th Gen Core Processor Host Bridge/DRAM Registers
+ 9b64 10th Gen Core Processor Host Bridge/DRAM Registers
+ 9ba4 Comet Lake-H GT1 [UHD Graphics 610]
+ 9ba8 CometLake-S GT1 [UHD Graphics 610]
+ 9baa Comet Lake UHD Graphics
+ 9bac Comet Lake UHD Graphics
+ 9bc4 CometLake-H GT2 [UHD Graphics]
+ 9bc5 CometLake-S GT2 [UHD Graphics 630]
+ 9bc6 Comet Lake-S GT2 [UHD Graphics P630]
+ 9bc8 CometLake-S GT2 [UHD Graphics 630]
+ 9bca Comet Lake UHD Graphics
+ 9bcc Comet Lake UHD Graphics
+ 9be6 Comet Lake-S GT2 [UHD Graphics P630]
+ 9bf6 Coffee Lake-S GT2 [UHD Graphics P630]
+ 9c00 8 Series SATA Controller 1 [IDE mode]
+ 9c01 8 Series SATA Controller 1 [IDE mode]
+ 9c02 8 Series SATA Controller 1 [AHCI mode]
+ 9c03 8 Series SATA Controller 1 [AHCI mode]
+ 17aa 2214 ThinkPad X240
+ 9c04 8 Series SATA Controller 1 [RAID mode]
+ 9c05 8 Series SATA Controller 1 [RAID mode]
+ 9c06 8 Series SATA Controller 1 [RAID mode]
+ 9c07 8 Series SATA Controller 1 [RAID mode]
+ 9c08 8 Series SATA Controller 2 [IDE mode]
+ 9c09 8 Series SATA Controller 2 [IDE mode]
+ 9c0a 8 Series SATA Controller [Reserved]
+ 9c0b 8 Series SATA Controller [Reserved]
+ 9c0c 8 Series SATA Controller [Reserved]
+ 9c0d 8 Series SATA Controller [Reserved]
+ 9c0e 8 Series SATA Controller 1 [RAID mode]
+ 9c0f 8 Series SATA Controller 1 [RAID mode]
+ 9c10 8 Series PCI Express Root Port 1
+ 9c11 8 Series PCI Express Root Port 1
+ 9c12 8 Series PCI Express Root Port 2
+ 9c13 8 Series PCI Express Root Port 2
+ 9c14 8 Series PCI Express Root Port 3
+ 9c15 8 Series PCI Express Root Port 3
+ 9c16 8 Series PCI Express Root Port 4
+ 9c17 8 Series PCI Express Root Port 4
+ 9c18 8 Series PCI Express Root Port 5
+ 9c19 8 Series PCI Express Root Port 5
+ 9c1a 8 Series PCI Express Root Port 6
+ 9c1b 8 Series PCI Express Root Port 6
+ 9c1c 8 Series PCI Express Root Port 7
+ 9c1d 8 Series PCI Express Root Port 7
+ 9c1e 8 Series PCI Express Root Port 8
+ 9c1f 8 Series PCI Express Root Port 8
+ 9c20 8 Series HD Audio Controller
+ 17aa 2214 ThinkPad X240
+ 9c21 8 Series HD Audio Controller
+ 9c22 8 Series SMBus Controller
+ 17aa 2214 ThinkPad X240
+ 9c23 8 Series CHAP Counters
+ 9c24 8 Series Thermal
+ 9c26 8 Series USB EHCI #1
+ 17aa 220c T440s
+ 17aa 2214 ThinkPad X240
+ 9c2d 8 Series USB EHCI #2
+ 9c31 8 Series USB xHCI HC
+ 17aa 2214 ThinkPad X240
+ 8086 7270 Apple MacBookAir6,2 / MacBookPro11,1
+ 9c35 8 Series SDIO Controller
+ 9c36 8 Series Audio DSP Controller
+ 9c3a 8 Series HECI #0
+ 17aa 2214 ThinkPad X240
+ 9c3b 8 Series HECI #1
+ 9c3c 8 Series HECI IDER
+ 9c3d 8 Series HECI KT
+ 9c40 8 Series LPC Controller
+ 9c41 8 Series LPC Controller
+ 9c42 8 Series LPC Controller
+ 9c43 8 Series LPC Controller
+ 17aa 2214 ThinkPad X240
+ 9c44 8 Series LPC Controller
+ 9c45 8 Series LPC Controller
+ 9c46 8 Series LPC Controller
+ 9c47 8 Series LPC Controller
+ 9c60 8 Series Low Power Sub-System DMA
+ 9c61 8 Series I2C Controller #0
+ 9c62 8 Series I2C Controller #1
+ 9c63 8 Series UART Controller #0
+ 9c64 8 Series UART Controller #1
+ 9c65 8 Series SPI Controller #0
+ 9c66 8 Series SPI Controller #1
+ 9c83 Wildcat Point-LP SATA Controller [AHCI Mode]
+ 9c85 Wildcat Point-LP SATA Controller [RAID Mode]
+ 9c87 Wildcat Point-LP SATA Controller [RAID Mode]
+ 9c8f Wildcat Point-LP SATA Controller [RAID Mode]
+ 9c90 Wildcat Point-LP PCI Express Root Port #1
+ 9c92 Wildcat Point-LP PCI Express Root Port #2
+ 9c94 Wildcat Point-LP PCI Express Root Port #3
+ 9c96 Wildcat Point-LP PCI Express Root Port #4
+ 9c98 Wildcat Point-LP PCI Express Root Port #5
+ 9c9a Wildcat Point-LP PCI Express Root Port #6
+ 9ca0 Wildcat Point-LP High Definition Audio Controller
+ 9ca2 Wildcat Point-LP SMBus Controller
+ 9ca4 Wildcat Point-LP Thermal Management Controller
+ 9ca6 Wildcat Point-LP USB EHCI Controller
+ 9cb1 Wildcat Point-LP USB xHCI Controller
+ 9cb5 Wildcat Point-LP Secure Digital IO Controller
+ 9cb6 Wildcat Point-LP Smart Sound Technology Controller
+ 9cba Wildcat Point-LP MEI Controller #1
+ 9cbb Wildcat Point-LP MEI Controller #2
+ 9cbc Wildcat Point-LP IDE-r Controller
+ 9cbd Wildcat Point-LP KT Controller
+ 9cc1 Wildcat Point-LP LPC Controller
+ 9cc2 Wildcat Point-LP LPC Controller
+ 9cc3 Wildcat Point-LP LPC Controller
+ 9cc5 Wildcat Point-LP LPC Controller
+ 9cc6 Wildcat Point-LP LPC Controller
+ 9cc7 Wildcat Point-LP LPC Controller
+ 9cc9 Wildcat Point-LP LPC Controller
+ 9ce0 Wildcat Point-LP Serial IO DMA Controller
+ 9ce1 Wildcat Point-LP Serial IO I2C Controller #0
+ 9ce2 Wildcat Point-LP Serial IO I2C Controller #1
+ 9ce3 Wildcat Point-LP Serial IO UART Controller #0
+ 9ce4 Wildcat Point-LP Serial IO UART Controller #1
+ 9ce5 Wildcat Point-LP Serial IO GSPI Controller #0
+ 9ce6 Wildcat Point-LP Serial IO GSPI Controller #1
+ 9d03 Sunrise Point-LP SATA Controller [AHCI mode]
+ 1025 115f Acer Aspire E5-575G
+ 1028 06dc Latitude E7470
+ 1028 06e6 Latitude 11 5175 2-in-1
+ 1028 06f3 Latitude 3570
+ 103c 8079 EliteBook 840 G3
+ 17aa 225d ThinkPad T480
+ 17aa 382a B51-80 Laptop
+ 9d10 Sunrise Point-LP PCI Express Root Port #1
+ 9d11 Sunrise Point-LP PCI Express Root Port #2
+ 9d12 Sunrise Point-LP PCI Express Root Port #3
+ 9d13 Sunrise Point-LP PCI Express Root Port #4
+ 9d14 Sunrise Point-LP PCI Express Root Port #5
+ 17aa 382a B51-80 Laptop
+ 9d15 Sunrise Point-LP PCI Express Root Port #6
+ 17aa 382a B51-80 Laptop
+ 9d16 Sunrise Point-LP PCI Express Root Port #7
+ 9d17 Sunrise Point-LP PCI Express Root Port #8
+ 9d18 Sunrise Point-LP PCI Express Root Port #9
+ 17aa 2247 ThinkPad T570
+ 17aa 382a B51-80 Laptop
+ 9d19 Sunrise Point-LP PCI Express Root Port #10
+ 9d1a Sunrise Point-LP PCI Express Root Port #11
+ 9d21 Sunrise Point-LP PMC
+ 1025 115f Acer Aspire E5-575G
+ 1028 06d6 Latitude 7275 tablet
+ 1028 06dc Latitude E7470
+ 1028 06e6 Latitude 11 5175 2-in-1
+ 1028 06f3 Latitude 3570
+ 103c 8079 EliteBook 840 G3
+ 17aa 2247 ThinkPad T570
+ 17aa 224f ThinkPad X1 Carbon 5th Gen
+ 17aa 225d ThinkPad T480
+ 17aa 382a B51-80 Laptop
+ 9d23 Sunrise Point-LP SMBus
+ 1025 115f Acer Aspire E5-575G
+ 1028 06d6 Latitude 7275 tablet
+ 1028 06dc Latitude E7470
+ 1028 06e6 Latitude 11 5175 2-in-1
+ 1028 06f3 Latitude 3570
+ 103c 8079 EliteBook 840 G3
+ 17aa 2247 ThinkPad T570
+ 17aa 224f ThinkPad X1 Carbon 5th Gen
+ 17aa 225d ThinkPad T480
+ 17aa 382a B51-80 Laptop
+ 9d27 Sunrise Point-LP Serial IO UART Controller #0
+ 9d28 Sunrise Point-LP Serial IO UART Controller #1
+ 9d29 Sunrise Point-LP Serial IO SPI Controller #0
+ 9d2a Sunrise Point-LP Serial IO SPI Controller #1
+ 9d2d Sunrise Point-LP Secure Digital IO Controller
+ 9d2f Sunrise Point-LP USB 3.0 xHCI Controller
+ 1025 115f Acer Aspire E5-575G
+ 1028 06d6 Latitude 7275 tablet
+ 1028 06dc Latitude E7470
+ 1028 06e6 Latitude 11 5175 2-in-1
+ 1028 06f3 Latitude 3570
+ 103c 8079 EliteBook 840 G3
+ 17aa 2247 ThinkPad T570
+ 17aa 225d ThinkPad T480
+ 17aa 382a B51-80 Laptop
+ 9d31 Sunrise Point-LP Thermal subsystem
+ 1025 115f Acer Aspire E5-575G
+ 1028 06d6 Latitude 7275 tablet
+ 1028 06dc Latitude E7470
+ 1028 06e6 Latitude 11 5175 2-in-1
+ 1028 06f3 Latitude 3570
+ 103c 8079 EliteBook 840 G3
+ 17aa 2247 ThinkPad T570
+ 17aa 224f ThinkPad X1 Carbon 5th Gen
+ 17aa 225d ThinkPad T480
+ 17aa 382a B51-80 Laptop
+ 9d32 CSI-2 Host Controller
+ 1028 06d6 Latitude 7275 tablet
+ 1028 06e6 Latitude 11 5175 2-in-1
+ 9d35 Sunrise Point-LP Integrated Sensor Hub
+ 1028 06d6 Latitude 7275 tablet
+ 1028 06e6 Latitude 11 5175 2-in-1
+ 9d3a Sunrise Point-LP CSME HECI #1
+ 1025 115f Acer Aspire E5-575G
+ 1028 06d6 Latitude 7275 tablet
+ 1028 06dc Latitude E7470
+ 1028 06e6 Latitude 11 5175 2-in-1
+ 1028 06f3 Latitude 3570
+ 103c 8079 EliteBook 840 G3
+ 17aa 2247 ThinkPad T570
+ 17aa 224f ThinkPad X1 Carbon 5th Gen
+ 17aa 225d ThinkPad T480
+ 17aa 382a B51-80 Laptop
+ 9d3d Sunrise Point-LP Active Management Technology - SOL
+ 103c 8079 EliteBook 840 G3
+ 17aa 2247 ThinkPad T570
+ 9d3e iTouch Controller
+ 9d43 Sunrise Point-LP LPC Controller
+ 17aa 382a B51-80 Laptop
+ 9d46 LPC/eSPI Controller
+ 1028 06d6 Latitude 7275 tablet
+ 1028 06e6 Latitude 11 5175 2-in-1
+ 9d48 Sunrise Point-LP LPC Controller
+ 1028 06dc Latitude E7470
+ 1028 06f3 Latitude 3570
+ 103c 8079 EliteBook 840 G3
+ 17aa 2247 ThinkPad T570
+ 9d4e Sunrise Point LPC Controller/eSPI Controller
+ 17aa 225d ThinkPad T480
+ 9d50 Sunrise Point LPC Controller
+ 9d56 Sunrise Point-LP LPC Controller
+ 9d58 Sunrise Point-LP LPC Controller
+ 1025 115f Acer Aspire E5-575G
+ 17aa 2247 ThinkPad T570
+ 17aa 224f ThinkPad X1 Carbon 5th Gen
+ 9d60 Sunrise Point-LP Serial IO I2C Controller #0
+ 1025 115f Acer Aspire E5-575G
+ 1028 06d6 Latitude 7275 tablet
+ 1028 06e6 Latitude 11 5175 2-in-1
+ 1028 06f3 Latitude 3570
+ 103c 8079 EliteBook 840 G3
+ 17aa 225d ThinkPad T480
+ 8086 9d60 100 Series PCH/Sunrise Point PCH I2C0 [Skylake/Kaby Lake LPSS I2C]
+ 9d61 Sunrise Point-LP Serial IO I2C Controller #1
+ 1028 06d6 Latitude 7275 tablet
+ 1028 06e6 Latitude 11 5175 2-in-1
+ 9d62 Sunrise Point-LP Serial IO I2C Controller #2
+ 1028 06d6 Latitude 7275 tablet
+ 1028 06e6 Latitude 11 5175 2-in-1
+ 9d63 Sunrise Point-LP Serial IO I2C Controller #3
+ 9d64 Sunrise Point-LP Serial IO I2C Controller #4
+ 9d65 Sunrise Point-LP Serial IO I2C Controller #5
+ 9d66 Sunrise Point-LP Serial IO UART Controller #2
+ 9d70 Sunrise Point-LP HD Audio
+ 1028 06d6 Latitude 7275 tablet
+ 1028 06dc Latitude E7470
+ 1028 06e6 Latitude 11 5175 2-in-1
+ 1028 06f3 Latitude 3570
+ 103c 8079 EliteBook 840 G3
+ 17aa 2247 ThinkPad T570
+ 17aa 382a B51-80 Laptop
+ 9d71 Sunrise Point-LP HD Audio
+ 1025 1094 Acer Aspire E5-575G
+ 17aa 224f ThinkPad X1 Carbon 5th Gen
+ 17aa 225d ThinkPad T480
+ 9d84 Cannon Point-LP LPC Controller
+ 1028 089e Inspiron 5482
+ 9da3 Cannon Point-LP SMBus Controller
+ 9da4 Cannon Point-LP SPI Controller
+ 9da8 Cannon Point-LP Serial IO UART Controller #2
+ 9daa Cannon Point-LP Serial IO SPI Controller
+ 9dab Cannon Point-LP Serial IO SPI Controller
+ 9db0 Cannon Point-LP PCI Express Root Port #9
+ 9db1 Cannon Point-LP PCI Express Root Port #10
+ 9db2 Cannon Point-LP PCI Express Root Port #1
+ 9db4 Cannon Point-LP PCI Express Root Port #13
+ 1028 089e Inspiron 5482
+ 9db6 Cannon Point-LP PCI Express Root Port #15
+ 9db8 Cannon Point-LP PCI Express Root Port #1
+ 9dbc Cannon Point-LP PCI Express Root Port #5
+ 9dbe Cannon Point-LP PCI Express Root Port #7
+ 9dbf Cannon Point PCI Express Root Port #8
+ 9dc4 Cannon Point-LP SD Host Controller
+ 9dc5 Cannon Point-LP Serial IO I2C Host Controller
+ 9dc8 Cannon Point-LP High Definition Audio Controller
+ 1028 089e Inspiron 5482
+ 9dd3 Cannon Point-LP SATA Controller [AHCI Mode]
+ 9de0 Cannon Point-LP MEI Controller #1
+ 9de3 Cannon Point-LP Keyboard and Text (KT) Redirection
+ 9de8 Cannon Point-LP Serial IO I2C Controller #0
+ 1028 089e Inspiron 5482
+ 9de9 Cannon Point-LP Serial IO I2C Controller #1
+ 1028 089e Inspiron 5482
+ 9ded Cannon Point-LP USB 3.1 xHCI Controller
+ 9def Cannon Point-LP Shared SRAM
+ 9df0 Cannon Point-LP CNVi [Wireless-AC]
+ 9df5 BayHubTech Integrated SD controller
+ 9df9 Cannon Point-LP Thermal Controller
+ 9dfc Cannon Point-LP Integrated Sensor Hub
+ a000 Atom Processor D4xx/D5xx/N4xx/N5xx DMI Bridge
+ 1458 5000 GA-D525TUD
+ 8086 4f4d DeskTop Board D510MO
+ 8086 544b Desktop Board D425KT
+ a001 Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller
+ 1458 d000 GA-D525TUD
+ 8086 4f4d DeskTop Board D510MO
+ 8086 544b Desktop Board D425KT
+ a002 Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller
+ a003 Atom Processor D4xx/D5xx/N4xx/N5xx CHAPS counter
+ a010 Atom Processor D4xx/D5xx/N4xx/N5xx DMI Bridge
+ 1043 83ac Eee PC 1015PX
+ 144d c072 Notebook N150P
+ a011 Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller
+ 1043 83ac Eee PC 1015PX
+ 144d c072 Notebook N150P
+ a012 Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller
+ 1043 83ac Eee PC 1015PX
+ 144d c072 Notebook N150P
+ a013 Atom Processor D4xx/D5xx/N4xx/N5xx CHAPS counter
+ a082 Tiger Lake-LP LPC Controller
+ a0a3 Tiger Lake-LP SMBus Controller
+ a0a4 Tiger Lake-LP SPI Controller
+ a0a6 Tiger Lake-LP Trace Hub
+ a0a8 Tiger Lake-LP Serial IO UART Controller #0
+ a0a9 Tiger Lake-LP Serial IO UART Controller #1
+ a0ab Tiger Lake-LP Serial IO SPI Controller #1
+ a0b0 Tiger Lake-LP PCI Express Root Port #9
+ a0bd Tigerlake PCH-LP PCI Express Root Port #6
+ a0bf Tiger Lake-LP PCI Express Root Port #8
+ a0c5 Tiger Lake-LP Serial IO I2C Controller #4
+ a0c6 Tiger Lake-LP Serial IO I2C Controller #5
+ a0c8 Tiger Lake-LP Smart Sound Technology Audio Controller
+# SATA controller on Intel Tiger Lake based mobile platforms in AHCI mode. Could be found on Panasonic Let's Note CF-SV2.
+ a0d3 Tiger Lake-LP SATA Controller
+ a0e0 Tiger Lake-LP Management Engine Interface
+ a0e3 Tiger Lake-LP Active Management Technology - SOL
+ a0e8 Tiger Lake-LP Serial IO I2C Controller #0
+ a0e9 Tiger Lake-LP Serial IO I2C Controller #1
+ a0ea Tiger Lake-LP Serial IO I2C Controller #2
+ a0eb Tiger Lake-LP Serial IO I2C Controller #3
+ a0ed Tiger Lake-LP USB 3.2 Gen 2x1 xHCI Host Controller
+ a0ef Tiger Lake-LP Shared SRAM
+ a0f0 Wi-Fi 6 AX201
+ a0fc Tiger Lake-LP Integrated Sensor Hub
+ a102 Q170/Q150/B150/H170/H110/Z170/CM236 Chipset SATA Controller [AHCI Mode]
+ a103 HM170/QM170 Chipset SATA Controller [AHCI Mode]
+ 1028 06e4 XPS 15 9550
+ 103c 825b OMEN-17-w001nv
+ a105 Sunrise Point-H SATA Controller [RAID mode]
+ a106 Q170/H170/Z170/CM236 Chipset SATA Controller [RAID Mode]
+ a107 HM170/QM170 Chipset SATA Controller [RAID Mode]
+ a10f Sunrise Point-H SATA Controller [RAID mode]
+ a110 100 Series/C230 Series Chipset Family PCI Express Root Port #1
+ a111 100 Series/C230 Series Chipset Family PCI Express Root Port #2
+ a112 100 Series/C230 Series Chipset Family PCI Express Root Port #3
+ a113 100 Series/C230 Series Chipset Family PCI Express Root Port #4
+ a114 100 Series/C230 Series Chipset Family PCI Express Root Port #5
+ a115 100 Series/C230 Series Chipset Family PCI Express Root Port #6
+ a116 100 Series/C230 Series Chipset Family PCI Express Root Port #7
+ a117 100 Series/C230 Series Chipset Family PCI Express Root Port #8
+ a118 100 Series/C230 Series Chipset Family PCI Express Root Port #9
+ a119 100 Series/C230 Series Chipset Family PCI Express Root Port #10
+ a11a 100 Series/C230 Series Chipset Family PCI Express Root Port #11
+ a11b 100 Series/C230 Series Chipset Family PCI Express Root Port #12
+ a11c 100 Series/C230 Series Chipset Family PCI Express Root Port #13
+ a11d 100 Series/C230 Series Chipset Family PCI Express Root Port #14
+ a11e 100 Series/C230 Series Chipset Family PCI Express Root Port #15
+ a11f 100 Series/C230 Series Chipset Family PCI Express Root Port #16
+ a120 100 Series/C230 Series Chipset Family P2SB
+ a121 100 Series/C230 Series Chipset Family Power Management Controller
+ 1028 06e4 XPS 15 9550
+ 103c 825b OMEN-17-w001nv
+ a122 Sunrise Point-H cAVS
+ a123 100 Series/C230 Series Chipset Family SMBus
+ 1028 06e4 XPS 15 9550
+ 103c 825b OMEN-17-w001nv
+ a124 100 Series/C230 Series Chipset Family SPI Controller
+ a125 100 Series/C230 Series Chipset Family Gigabit Ethernet Controller
+ a126 100 Series/C230 Series Chipset Family Trace Hub
+ a127 100 Series/C230 Series Chipset Family Serial IO UART #0
+ a128 100 Series/C230 Series Chipset Family Serial IO UART #1
+ a129 100 Series/C230 Series Chipset Family Serial IO GSPI #0
+ a12a 100 Series/C230 Series Chipset Family Serial IO GSPI #1
+ a12f 100 Series/C230 Series Chipset Family USB 3.0 xHCI Controller
+ 1028 06e4 XPS 15 9550
+ 103c 825b OMEN-17-w001nv
+ a130 100 Series/C230 Series Chipset Family USB Device Controller (OTG)
+ a131 100 Series/C230 Series Chipset Family Thermal Subsystem
+ 1028 06e4 XPS 15 9550
+ 103c 825b OMEN-17-w001nv
+ a133 Sunrise Point-H Northpeak ACPI Function
+ a135 100 Series/C230 Series Chipset Family Integrated Sensor Hub
+ a13a 100 Series/C230 Series Chipset Family MEI Controller #1
+ 1028 06e4 XPS 15 9550
+ 103c 825b OMEN-17-w001nv
+ a13b 100 Series/C230 Series Chipset Family MEI Controller #2
+ a13c 100 Series/C230 Series Chipset Family IDE Redirection
+ a13d 100 Series/C230 Series Chipset Family KT Redirection
+ a13e 100 Series/C230 Series Chipset Family MEI Controller #3
+ a140 Sunrise Point-H LPC Controller
+ a141 Sunrise Point-H LPC Controller
+ a142 Sunrise Point-H LPC Controller
+ a143 H110 Chipset LPC/eSPI Controller
+ a144 H170 Chipset LPC/eSPI Controller
+ a145 Z170 Chipset LPC/eSPI Controller
+ a146 Q170 Chipset LPC/eSPI Controller
+ a147 Q150 Chipset LPC/eSPI Controller
+ a148 B150 Chipset LPC/eSPI Controller
+ a149 C236 Chipset LPC/eSPI Controller
+ a14a C232 Chipset LPC/eSPI Controller
+ a14b Sunrise Point-H LPC Controller
+ a14c Sunrise Point-H LPC Controller
+ a14d QM170 Chipset LPC/eSPI Controller
+ a14e HM170 Chipset LPC/eSPI Controller
+ 1028 06e4 XPS 15 9550
+ 103c 825b OMEN-17-w001nv
+ a14f Sunrise Point-H LPC Controller
+ a150 CM236 Chipset LPC/eSPI Controller
+ a151 Sunrise Point-H LPC Controller
+ a152 HM175 Chipset LPC/eSPI Controller
+ a153 QM175 Chipset LPC/eSPI Controller
+ a154 CM238 Chipset LPC/eSPI Controller
+ a155 Sunrise Point-H LPC Controller
+ a156 Sunrise Point-H LPC Controller
+ a157 Sunrise Point-H LPC Controller
+ a158 Sunrise Point-H LPC Controller
+ a159 Sunrise Point-H LPC Controller
+ a15a Sunrise Point-H LPC Controller
+ a15b Sunrise Point-H LPC Controller
+ a15c Sunrise Point-H LPC Controller
+ a15d Sunrise Point-H LPC Controller
+ a15e Sunrise Point-H LPC Controller
+ a15f Sunrise Point-H LPC Controller
+ a160 100 Series/C230 Series Chipset Family Serial IO I2C Controller #0
+ 1028 06e4 XPS 15 9550
+ 103c 825b OMEN-17-w001nv
+ a161 100 Series/C230 Series Chipset Family Serial IO I2C Controller #1
+ 1028 06e4 XPS 15 9550
+ a162 100 Series/C230 Series Chipset Family Serial IO I2C Controller #2
+ a163 100 Series/C230 Series Chipset Family Serial IO I2C Controller #3
+ a166 100 Series/C230 Series Chipset Family Serial IO UART Controller #2
+ a167 100 Series/C230 Series Chipset Family PCI Express Root Port #17
+ a168 100 Series/C230 Series Chipset Family PCI Express Root Port #18
+ a169 100 Series/C230 Series Chipset Family PCI Express Root Port #19
+ a16a 100 Series/C230 Series Chipset Family PCI Express Root Port #20
+ a170 100 Series/C230 Series Chipset Family HD Audio Controller
+ 1028 06e4 XPS 15 9550
+ 103c 825b OMEN-17-w001nv
+ a171 CM238 HD Audio Controller
+ a182 C620 Series Chipset Family SATA Controller [AHCI mode]
+ a186 C620 Series Chipset Family SATA Controller [RAID mode]
+ a190 C620 Series Chipset Family PCI Express Root Port #1
+ a191 C620 Series Chipset Family PCI Express Root Port #2
+ a192 C620 Series Chipset Family PCI Express Root Port #3
+ a193 C620 Series Chipset Family PCI Express Root Port #4
+ a194 C620 Series Chipset Family PCI Express Root Port #5
+ a195 C620 Series Chipset Family PCI Express Root Port #6
+ a196 C620 Series Chipset Family PCI Express Root Port #7
+ a197 C620 Series Chipset Family PCI Express Root Port #8
+ a198 C620 Series Chipset Family PCI Express Root Port #9
+ a199 C620 Series Chipset Family PCI Express Root Port #10
+ a19a C620 Series Chipset Family PCI Express Root Port #11
+ a19b C620 Series Chipset Family PCI Express Root Port #12
+ a19c C620 Series Chipset Family PCI Express Root Port #13
+ a19d C620 Series Chipset Family PCI Express Root Port #14
+ a19e C620 Series Chipset Family PCI Express Root Port #15
+ a19f C620 Series Chipset Family PCI Express Root Port #16
+ a1a0 C620 Series Chipset Family P2SB
+ a1a1 C620 Series Chipset Family Power Management Controller
+ 15d9 095d X11SPM-TF
+ a1a2 C620 Series Chipset Family cAVS
+ a1a3 C620 Series Chipset Family SMBus
+ 15d9 095d X11SPM-TF
+ a1a4 C620 Series Chipset Family SPI Controller
+ 15d9 095d X11SPM-TF
+ a1a6 C620 Series Chipset Family Trace Hub
+ a1af C620 Series Chipset Family USB 3.0 xHCI Controller
+ 15d9 095d X11SPM-TF
+ a1b1 C620 Series Chipset Family Thermal Subsystem
+ 15d9 095d X11SPM-TF
+ a1ba C620 Series Chipset Family MEI Controller #1
+ 15d9 095d X11SPM-TF
+ a1bb C620 Series Chipset Family MEI Controller #2
+ 15d9 095d X11SPM-TF
+ a1bc C620 Series Chipset Family IDE Redirection
+ a1bd C620 Series Chipset Family KT Redirection
+ a1be C620 Series Chipset Family MEI Controller #3
+ 15d9 095d X11SPM-TF
+ a1c1 C621 Series Chipset LPC/eSPI Controller
+ a1c2 C622 Series Chipset LPC/eSPI Controller
+ 15d9 095d X11SPM-TF
+ a1c3 C624 Series Chipset LPC/eSPI Controller
+ a1c4 C625 Series Chipset LPC/eSPI Controller
+ a1c5 C626 Series Chipset LPC/eSPI Controller
+ a1c6 C627 Series Chipset LPC/eSPI Controller
+ a1c7 C628 Series Chipset LPC/eSPI Controller
+ a1d2 C620 Series Chipset Family SSATA Controller [AHCI mode]
+ a1d6 C620 Series Chipset Family SSATA Controller [RAID mode]
+ a1e7 C620 Series Chipset Family PCI Express Root Port #17
+ a1e8 C620 Series Chipset Family PCI Express Root Port #18
+ a1e9 C620 Series Chipset Family PCI Express Root Port #19
+ a1ea C620 Series Chipset Family PCI Express Root Port #20
+ a1ec C620 Series Chipset Family MROM 0
+ a1ed C620 Series Chipset Family MROM 1
+ a1f8 Lewisburg IE: HECI #1
+ a1f9 Lewisburg IE: HECI #2
+ a1fa Lewisburg IE: IDE-r
+ a1fb Lewisburg IE: KT Controller
+ a1fc Lewisburg IE: HECI #3
+ a202 Lewisburg SATA Controller [AHCI mode]
+ a206 Lewisburg SATA Controller [RAID mode]
+ a223 Lewisburg SMBus
+ a224 Lewisburg SPI Controller
+ a242 Lewisburg LPC or eSPI Controller
+ a243 Lewisburg LPC or eSPI Controller
+ a252 Lewisburg SSATA Controller [AHCI mode]
+ a256 Lewisburg SSATA Controller [RAID mode]
+ a282 200 Series PCH SATA controller [AHCI mode]
+ 1462 7a72 H270 PC MATE
+ a286 200 Series PCH SATA controller [RAID mode]
+ a290 200 Series PCH PCI Express Root Port #1
+ a291 200 Series PCH PCI Express Root Port #2
+ a292 200 Series PCH PCI Express Root Port #3
+ a293 200 Series PCH PCI Express Root Port #4
+ a294 200 Series PCH PCI Express Root Port #5
+ 1462 7a72 H270 PC MATE
+ a295 200 Series PCH PCI Express Root Port #6
+ a296 200 Series PCH PCI Express Root Port #7
+ 1462 7a72 H270 PC MATE
+ a297 200 Series PCH PCI Express Root Port #8
+ a298 200 Series PCH PCI Express Root Port #9
+ 1462 7a72 H270 PC MATE
+ a299 200 Series PCH PCI Express Root Port #10
+ a29a 200 Series PCH PCI Express Root Port #11
+ a29b 200 Series PCH PCI Express Root Port #12
+ a29c 200 Series PCH PCI Express Root Port #13
+ a29d 200 Series PCH PCI Express Root Port #14
+ a29e 200 Series PCH PCI Express Root Port #15
+ a29f 200 Series PCH PCI Express Root Port #16
+ a2a0 200 Series/Z370 Chipset Family P2SB
+ a2a1 200 Series/Z370 Chipset Family Power Management Controller
+ 1462 7a72 H270 PC MATE
+ a2a3 200 Series/Z370 Chipset Family SMBus Controller
+ 1462 7a72 H270 PC MATE
+ a2a4 200 Series/Z370 Chipset Family SPI Controller
+ a2a5 200 Series/Z370 Chipset Family Gigabit Ethernet Controller
+ a2a6 200 Series/Z370 Chipset Family Trace Hub
+ a2a7 200 Series/Z370 Chipset Family Serial IO UART Controller #0
+ a2a8 200 Series/Z370 Chipset Family Serial IO UART Controller #1
+ a2a9 200 Series/Z370 Chipset Family Serial IO SPI Controller #0
+ a2aa 200 Series/Z370 Chipset Family Serial IO SPI Controller #1
+ a2af 200 Series/Z370 Chipset Family USB 3.0 xHCI Controller
+ 1462 7a72 H270 PC MATE
+ a2b1 200 Series PCH Thermal Subsystem
+ 1462 7a72 H270 PC MATE
+ a2ba 200 Series PCH CSME HECI #1
+ 1462 7a72 H270 PC MATE
+ a2bb 200 Series PCH CSME HECI #2
+ a2c4 200 Series PCH LPC Controller (H270)
+ 1462 7a72 H270 PC MATE
+ a2c5 200 Series PCH LPC Controller (Z270)
+ a2c6 200 Series PCH LPC Controller (Q270)
+ a2c7 200 Series PCH LPC Controller (Q250)
+ a2c8 200 Series PCH LPC Controller (B250)
+ a2c9 Z370 Chipset LPC/eSPI Controller
+ a2d2 X299 Chipset LPC/eSPI Controller
+ a2d3 C422 Chipset LPC/eSPI Controller
+ a2e0 200 Series PCH Serial IO I2C Controller #0
+ a2e1 200 Series PCH Serial IO I2C Controller #1
+ a2e2 200 Series PCH Serial IO I2C Controller #2
+ a2e3 200 Series PCH Serial IO I2C Controller #3
+ a2e6 200 Series PCH Serial IO UART Controller #2
+ a2e7 200 Series PCH PCI Express Root Port #17
+ a2e8 200 Series PCH PCI Express Root Port #18
+ a2e9 200 Series PCH PCI Express Root Port #19
+ a2ea 200 Series PCH PCI Express Root Port #20
+ a2eb 200 Series PCH PCI Express Root Port #21
+ a2ec 200 Series PCH PCI Express Root Port #22
+ a2ed 200 Series PCH PCI Express Root Port #23
+ a2ee 200 Series PCH PCI Express Root Port #24
+ a2f0 200 Series PCH HD Audio
+ 1462 7a72 H270 PC MATE
+ 1462 fa72 H270 PC MATE
+ a303 H310 Chipset LPC/eSPI Controller
+ a304 H370 Chipset LPC/eSPI Controller
+ 1028 0869 Vostro 3470
+ a305 Z390 Chipset LPC/eSPI Controller
+ a306 Q370 Chipset LPC/eSPI Controller
+ a309 Cannon Point-LP LPC Controller
+ a30c QM370 Chipset LPC/eSPI Controller
+ a30d HM470 Chipset LPC/eSPI Controller
+ a30e Cannon Lake LPC Controller
+ a323 Cannon Lake PCH SMBus Controller
+ 1028 0869 Vostro 3470
+ a324 Cannon Lake PCH SPI Controller
+ 1028 0869 Vostro 3470
+ a328 Cannon Lake PCH Serial IO UART Host Controller
+ a32b Cannon Lake PCH SPI Host Controller
+ a32c Cannon Lake PCH PCI Express Root Port #21
+ a32d Cannon Lake PCH PCI Express Root Port #22
+ a32e Cannon Lake PCH PCI Express Root Port #23
+ a32f Cannon Lake PCH PCI Express Root Port #24
+ a330 Cannon Lake PCH PCI Express Root Port #9
+ a331 Cannon Lake PCH PCI Express Root Port #10
+ a332 Cannon Lake PCH PCI Express Root Port #11
+ a333 Cannon Lake PCH PCI Express Root Port #12
+ a334 Cannon Lake PCH PCI Express Root Port #13
+ a335 Cannon Lake PCH PCI Express Root Port #14
+ a336 Cannon Lake PCH PCI Express Root Port #15
+ a337 Cannon Lake PCH PCI Express Root Port #16
+ a338 Cannon Lake PCH PCI Express Root Port #1
+ a339 Cannon Lake PCH PCI Express Root Port #2
+ a33a Cannon Lake PCH PCI Express Root Port #3
+ a33b Cannon Lake PCH PCI Express Root Port #4
+ a33c Cannon Lake PCH PCI Express Root Port #5
+ a33d Cannon Lake PCH PCI Express Root Port #6
+ a33e Cannon Lake PCH PCI Express Root Port #7
+ a33f Cannon Lake PCH PCI Express Root Port #8
+ a340 Cannon Lake PCH PCI Express Root Port #17
+ a341 Cannon Lake PCH PCI Express Root Port #18
+ a342 Cannon Lake PCH PCI Express Root Port #19
+ a343 Cannon Lake PCH PCI Express Root Port #20
+ a348 Cannon Lake PCH cAVS
+ 1028 0869 Vostro 3470
+ a352 Cannon Lake PCH SATA AHCI Controller
+ 1028 0869 Vostro 3470
+ a353 Cannon Lake Mobile PCH SATA AHCI Controller
+ a360 Cannon Lake PCH HECI Controller
+ 1028 0869 Vostro 3470
+ a363 Cannon Lake PCH Active Management Technology - SOL
+ a364 Cannon Lake PCH HECI Controller #2
+ a368 Cannon Lake PCH Serial IO I2C Controller #0
+ a369 Cannon Lake PCH Serial IO I2C Controller #1
+ a36a Cannon Lake PCH Serial IO I2C Controller #2
+ a36b Cannon Lake PCH Serial IO I2C Controller #3
+ a36d Cannon Lake PCH USB 3.1 xHCI Host Controller
+ 1028 0869 Vostro 3470
+ a36f Cannon Lake PCH Shared SRAM
+ a370 Cannon Lake PCH CNVi WiFi
+ 1a56 1552 Killer(R) Wireless-AC 1550i Wireless Network Adapter (9560NGW)
+ 8086 0034 Wireless-AC 9560
+ a379 Cannon Lake PCH Thermal Controller
+ 1028 0869 Vostro 3470
+ a382 400 Series Chipset Family SATA AHCI Controller
+ a394 Comet Lake PCI Express Root Port #05
+ a397 Comet Lake PCI Express Root Port #08
+ a398 Comet Lake PCI Express Root Port 9
+ a39a Comet Lake PCI Express Root Port 11
+ a3a1 Cannon Lake PCH Power Management Controller
+ a3a3 Comet Lake PCH-V SMBus Host Controller
+ a3af Comet Lake PCH-V USB Controller
+ a3b1 Comet Lake PCH-V Thermal Subsystem
+ a3ba Comet Lake PCH-V HECI Controller
+ a3c8 B460 Chipset LPC/eSPI Controller
+ a3da H410 Chipset LPC/eSPI Controller
+ a3eb Comet Lake PCI Express Root Port #21
+ a3f0 Comet Lake PCH-V cAVS
+ a620 6400/6402 Advanced Memory Buffer (AMB)
+ a77f Volume Management Device NVMe RAID Controller Intel Corporation
+ a780 Raptor Lake-S UHD Graphics
+ a781 Raptor Lake-S UHD Graphics
+ a782 Raptor Lake-S UHD Graphics
+ a783 Raptor Lake-S UHD Graphics
+ a788 Raptor Lake-S UHD Graphics
+ a789 Raptor Lake-S UHD Graphics
+ a78a Raptor Lake-S UHD Graphics
+ a78b Raptor Lake-S UHD Graphics
+ abc0 Omni-Path Fabric Switch Silicon 100 Series
+ ad0b Volume Management Device NVMe RAID Controller Intel Corporation
+ b152 21152 PCI-to-PCI Bridge
+ 8086 b152 21152 PCI-to-PCI Bridge
+# observed, and documented in Intel revision note; new mask of 1011:0026
+ b154 21154 PCI-to-PCI Bridge
+ b555 21555 Non transparent PCI-to-PCI Bridge
+ 12c7 5005 SS7HD PCI Adaptor Card
+ 12c7 5006 SS7HDC cPCI Adaptor Card
+ 12d9 000a PCI VoIP Gateway
+ 4c53 1050 CT7 mainboard
+ 4c53 1051 CE7 mainboard
+ e4bf 1000 CC8-1-BLUES
+ d130 Core Processor DMI
+ 15d9 0605 X8SIL
+ d131 Core Processor DMI
+ 1028 02da OptiPlex 980
+ 15d9 060d C7SIM-Q Motherboard
+ d132 Core Processor DMI
+ 1028 040b Latitude E6510
+ 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
+ 1028 02da OptiPlex 980
+ 1028 040b Latitude E6510
+ 15d9 060d C7SIM-Q Motherboard
+ 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
+ f1a5 SSD 600P Series
+# M.2 22 x 80mm, NVMe
+ 8086 390a SSDPEKKW256G7 256GB
+ f1a6 SSD Pro 7600p/760p/E 6100p Series
+ 8086 390b SSD Pro 7600p/760p/E 6100p Series [NVM Express]
+ f1a8 SSD 660P Series
+8088 Beijing Wangxun Technology Co., Ltd.
+ 0100 WX1860AL-W Gigabit Ethernet Controller
+ 0101 WX1860A2 Gigabit Ethernet Controller
+ 8088 0201 Dual-Port Ethernet Network Adaptor SF200T
+ 8088 4201 Dual-Port Ethernet Network Adaptor SF200T (WOL)
+ 8088 8201 Dual-Port Ethernet Network Adaptor SF200T (NCSI)
+ 8088 c201 Dual-Port Ethernet Network Adaptor SF200T (WOL, NCSI)
+ 0102 WX1860A2S Gigabit Ethernet Controller
+ 8088 0210 Dual-Port Ethernet Network Adaptor SF200T-S
+ 0103 WX1860A4 Gigabit Ethernet Controller
+ 8088 0401 Qual-Port Ethernet Network Adaptor SF400T
+ 8088 0440 Qual-Port Ethernet Network Adaptor SF400-OCP
+ 8088 4103 Quad-Port Ethernet Network Adaptor SF400T (WOL)
+ 8088 8103 Quad-Port Ethernet Network Adaptor SF400T (NCSI)
+ 8088 c103 Quad-Port Ethernet Network Adaptor SF400T (WOL, NCSI)
+ 0104 WX1860A4S Gigabit Ethernet Controller
+ 8088 0410 Qual-Port Ethernet Network Adaptor SF400T-S
+ 0105 WX1860AL2 Gigabit Ethernet Controller
+ 8088 0202 Dual-Port Ethernet Network Adaptor SF200HT
+ 8088 4202 Dual-Port Ethernet Network Adaptor SF200HT (WOL)
+ 8088 8202 Dual-Port Ethernet Network Adaptor SF200HT (NCSI)
+ 8088 c202 Dual-Port Ethernet Network Adaptor SF200HT (WOL, NCSI)
+ 0106 WX1860AL2S Gigabit Ethernet Controller
+ 8088 0220 Dual-Port Ethernet Network Adaptor SF200HT-S
+ 0107 WX1860AL4 Gigabit Ethernet Controller
+ 8088 0402 Qual-Port Ethernet Network Adaptor SF400HT
+ 8088 4402 Quad-Port Ethernet Network Adaptor SF400HT (WOL)
+ 8088 8402 Quad-Port Ethernet Network Adaptor SF400HT (NCSI)
+ 8088 c402 Quad-Port Ethernet Network Adaptor SF400HT (WOL, NCSI)
+ 0108 WX1860AL4S Gigabit Ethernet Controller
+ 8088 0420 Qual-Port Ethernet Network Adaptor SF400HT-S
+ 0109 WX1860-LC Gigabit Ethernet Controller
+ 010a WX1860A1 Gigabit Ethernet Controller
+# add new device ID
+ 010b WX1860AL1 Gigabit Ethernet Controller
+ 8088 0102 Single-Port Ethernet Network Adaptor SF100HT
+ 8088 4102 Single-Port Ethernet Network Adaptor SF100HT (WOL)
+ 8088 8102 Single-Port Ethernet Network Adaptor SF100HT (NCSI)
+ 8088 c102 Single-Port Ethernet Network Adaptor SF100HT (WOL, NCSI)
+ 0111 WX1860A2 Ethernet Controller Virtual Function
+ 0113 WX1860A4 Ethernet Controller Virtual Function
+ 0115 WX1860AL2 Ethernet Controller Virtual Function
+ 0117 WX1860AL4 Ethernet Controller Virtual Function
+ 0119 WX1860-LC Gigabit Ethernet Controller Virtual Function
+ 011a WX1860A1 Gigabit Ethernet Controller Virtual Function
+ 011b WX1860AL1 Gigabit Ethernet Controller Virtual Function
+ 1000 Ethernet Controller RP1000 Virtual Function for 10GbE SFP+
+ 1001 Ethernet Controller RP1000 for 10GbE SFP+
+ 1bd4 0084 Ethernet Controller RP1000 for 10GbE SFP+(lldp)
+ 1bd4 0085 Ethernet Controller SP1000A for 10GBASE-T
+ 8088 0000 Ethernet Network Adaptor RP1000 for 10GbE SFP+
+ 2000 Ethernet Controller RP2000 Virtual Function for 10GbE SFP+
+ 2001 Ethernet Controller RP2000 for 10GbE SFP+
+ 8088 2000 Ethernet Network Adaptor RP2000 for 10GbE SFP+
+80ee InnoTek Systemberatung GmbH
+ beef VirtualBox Graphics Adapter
+ cafe VirtualBox Guest Service
+8322 Sodick America Corp.
+8384 SigmaTel
+8401 TRENDware International Inc.
+# nee ScaleMP
+8686 SAP
+ 1010 vSMP Foundation controller [vSMP CTL]
+ 1011 vSMP Foundation MEX/FLX controller [vSMP CTL]
+8800 Trigem Computer Inc.
+ 2008 Video assistant component
+8820 Stryker Corporation
+ 2724 Mako Front Side Motor Controller [cPCI]
+# Wuxi Micro Innovation Integrated Circuit Design Co.,Ltd.
+8848 MUCSE
+ 1000 Ethernet Controller N10 Series for 10GbE or 40GbE (Dual-port)
+ 1001 Ethernet Controller N400 Series for 1GbE (Dual-port)
+ 1020 Ethernet Controller N10 Series for 10GbE (Quad-port)
+ 1021 Ethernet Controller N400 Series for 1GbE (Quad-port)
+ 1060 Ethernet Controller N10 Series for 10GbE (8-port)
+ 1080 Ethernet Controller N10 Series Virtual Function
+ 1081 Ethernet Controller N400 Series Virtual Function
+8866 T-Square Design Inc.
+8888 Silicon Magic
+8912 TRX
+# 8c4a is not Winbond but there is a board misprogrammed
+8c4a Winbond
+ 1980 W89C940 misprogrammed [ne2k]
+8e0e Computone Corporation
+8e2e KTI
+ 3000 ET32P2
+9004 Adaptec
+ 0078 AHA-2940U_CN
+ 1078 AIC-7810
+ 1160 AIC-1160 [Family Fibre Channel Adapter]
+ 2178 AIC-7821
+ 3860 AHA-2930CU
+ 3b78 AHA-4844W/4844UW
+ 5075 AIC-755x
+ 5078 AIC-7850T/7856T [AVA-2902/4/6 / AHA-2910]
+ 9004 7850 AIC-7850T/7856T [AVA-290x / AHA-2910]
+ 5175 AIC-755x
+ 5178 AIC-7851
+ 5275 AIC-755x
+ 5278 AIC-7852
+ 5375 AIC-755x
+ 5378 AIC-7850
+ 5475 AIC-755x
+ 5478 AIC-7850
+ 5575 AVA-2930
+ 5578 AIC-7855
+ 5647 ANA-7711 TCP Offload Engine
+ 9004 7710 ANA-7711F TCP Offload Engine - Optical
+ 9004 7711 ANA-7711LP TCP Offload Engine - Copper
+ 5675 AIC-755x
+ 5678 AIC-7856
+ 5775 AIC-755x
+ 5778 AIC-7850
+ 5800 AIC-5800
+ 5900 ANA-5910/5930/5940 ATM155 & 25 LAN Adapter
+ 5905 ANA-5910A/5930A/5940A ATM Adapter
+ 6038 AIC-3860
+ 6075 AIC-1480 / APA-1480
+ 9004 7560 AIC-1480 / APA-1480 Cardbus
+ 6078 AIC-7860
+ 6178 AIC-7861
+ 9004 7861 AHA-2940AU Single
+ 6278 AIC-7860
+ 6378 AIC-7860
+ 6478 AIC-786x
+ 6578 AIC-786x
+ 6678 AIC-786x
+ 6778 AIC-786x
+ 6915 ANA620xx/ANA69011A
+ 9004 0008 ANA69011A/TX 10/100
+ 9004 0009 ANA69011A/TX 10/100
+ 9004 0010 ANA62022 2-port 10/100
+ 9004 0018 ANA62044 4-port 10/100
+ 9004 0019 ANA62044 4-port 10/100
+ 9004 0020 ANA62022 2-port 10/100
+ 9004 0028 ANA69011A/TX 10/100
+ 9004 8008 ANA69011A/TX 64 bit 10/100
+ 9004 8009 ANA69011A/TX 64 bit 10/100
+ 9004 8010 ANA62022 2-port 64 bit 10/100
+ 9004 8018 ANA62044 4-port 64 bit 10/100
+ 9004 8019 ANA62044 4-port 64 bit 10/100
+ 9004 8020 ANA62022 2-port 64 bit 10/100
+ 9004 8028 ANA69011A/TX 64 bit 10/100
+ 7078 AHA-294x / AIC-7870
+ 7178 AIC-7870P/7871 [AHA-2940/W/S76]
+ 7278 AHA-3940/3940W / AIC-7872
+ 7378 AHA-3985 / AIC-7873
+ 7478 AHA-2944/2944W / AIC-7874
+ 7578 AHA-3944/3944W / AIC-7875
+ 7678 AHA-4944W/UW / AIC-7876
+ 7710 ANA-7711F Network Accelerator Card (NAC) - Optical
+ 7711 ANA-7711C Network Accelerator Card (NAC) - Copper
+ 7778 AIC-787x
+ 7810 AIC-7810
+ 7815 AIC-7815 RAID+Memory Controller IC
+ 9004 7815 ARO-1130U2 RAID Controller
+ 9004 7840 AIC-7815 RAID+Memory Controller IC
+ 7850 AIC-7850
+ 7855 AHA-2930
+ 7860 AIC-7860
+ 7870 AIC-7870
+ 7871 AHA-2940
+ 7872 AHA-3940
+ 7873 AHA-3980
+ 7874 AHA-2944
+ 7880 AIC-7880P
+ 7890 AIC-7890
+ 7891 AIC-789x
+ 7892 AIC-789x
+ 7893 AIC-789x
+ 7894 AIC-789x
+ 7895 AHA-2940U/UW / AHA-39xx / AIC-7895
+ 9004 7890 AHA-2940U/2940UW Dual AHA-394xAU/AUW/AUWD AIC-7895B
+ 9004 7891 AHA-2940U/2940UW Dual
+ 9004 7892 AHA-3940AU/AUW/AUWD/UWD
+ 9004 7894 AHA-3944AUWD
+ 9004 7895 AHA-2940U/2940UW Dual AHA-394xAU/AUW/AUWD AIC-7895B
+ 9004 7896 AHA-2940U/2940UW Dual AHA-394xAU/AUW/AUWD AIC-7895B
+ 9004 7897 AHA-2940U/2940UW Dual AHA-394xAU/AUW/AUWD AIC-7895B
+ 7896 AIC-789x
+ 7897 AIC-789x
+ 8078 AIC-7880U
+ 9004 7880 AIC-7880P Ultra/Ultra Wide SCSI Chipset
+ 8178 AIC-7870P/7881U [AHA-2940U/UW/D/S76]
+ 9004 7881 AHA-2940UW SCSI Host Adapter
+ 8278 AHA-3940U/UW/UWD / AIC-7882U
+ 8378 AHA-3940U/UW / AIC-7883U
+ 8478 AHA-2944UW / AIC-7884U
+ 8578 AHA-3944U/UWD / AIC-7885
+ 8678 AHA-4944UW / AIC-7886
+ 8778 AHA-2940UW Pro / AIC-788x
+ 9004 7887 2940UW Pro Ultra-Wide SCSI Controller
+ 8878 AHA-2930UW / AIC-7888
+ 9004 7888 AHA-2930UW SCSI Controller
+ 8b78 ABA-1030
+ ec78 AHA-4944W/UW
+# Acquired by Microchip Technology
+9005 Adaptec
+ 0010 AHA-2940U2/U2W
+ 9005 2180 AHA-2940U2 SCSI Controller
+ 9005 8100 AHA-2940U2B SCSI Controller
+ 9005 a100 AHA-2940U2B SCSI Controller
+ 9005 a180 AIC-3860Q [AHA-2940U2W/GE] SCSI Controller
+ 9005 e100 AHA-2950U2B SCSI Controller
+ 0011 AHA-2930U2
+ 0013 78902
+ 9005 0003 AAA-131U2 Array1000 1 Channel RAID Controller
+ 9005 000f AIC7890_ARO
+ 001f AHA-2940U2/U2W / 7890/7891
+ 9005 000f 2940U2W SCSI Controller
+ 9005 a180 2940U2W SCSI Controller
+ 0020 AIC-7890
+ 002f AIC-7890
+ 0030 AIC-7890
+ 003f AIC-7890
+ 0050 AHA-3940U2x/395U2x
+ 9005 f500 AHA-3950U2B
+ 9005 ffff AHA-3950U2B
+ 0051 AHA-3950U2D
+ 9005 b500 AHA-3950U2D
+ 0053 AIC-7896 SCSI Controller
+ 9005 ffff AIC-7896 SCSI Controller mainboard implementation
+ 005f AIC-7896U2/7897U2
+ 0080 AIC-7892A U160/m
+ 0e11 e2a0 Compaq 64-Bit/66MHz Wide Ultra3 SCSI Adapter
+ 9005 6220 AHA-29160C
+ 9005 62a0 29160N Ultra160 SCSI Controller
+ 9005 e220 29160LP Low Profile Ultra160 SCSI Controller
+ 9005 e2a0 29160 Ultra160 SCSI Controller
+ 0081 AIC-7892B U160/m
+ 9005 62a1 19160 Ultra160 SCSI Controller
+ 0083 AIC-7892D U160/m
+ 008f AIC-7892P U160/m
+ 1179 0001 Magnia Z310
+ 15d9 9005 Onboard SCSI Host Adapter
+ 0092 AVC-2010 [VideoH!]
+ 0093 AVC-2410 [VideoH!]
+ 00c0 AHA-3960D / AIC-7899A U160/m
+ 0e11 f620 Compaq 64-Bit/66MHz Dual Channel Wide Ultra3 SCSI Adapter
+ 9005 f620 AHA-3960D U160/m
+ 00c1 AIC-7899B U160/m
+ 00c3 AIC-7899D U160/m
+ 00c5 RAID subsystem HBA
+ 1028 00c5 PowerEdge 2400,2500,2550,4400
+ 00cf AIC-7899P U160/m
+ 1028 00ce PowerEdge 1400
+ 1028 00d1 PowerEdge 2550
+ 1028 00d9 PowerEdge 2500
+ 10f1 2462 Thunder K7 S2462
+ 15d9 9005 Onboard SCSI Host Adapter
+ 8086 3411 SDS2 Mainboard
+ 0241 Serial ATA II RAID 1420SA
+ 0242 Serial ATA II RAID 1220SA
+ 0243 Serial ATA II RAID 1430SA
+ 0244 eSATA II RAID 1225SA
+ 0250 ServeRAID Controller
+ 1014 0279 ServeRAID 6M
+ 1014 028c ServeRAID 6i/6i+
+ 1014 028e ServeRAID 7k
+ 0279 ServeRAID 6M
+ 0283 AAC-RAID
+ 9005 0283 Catapult
+ 0284 AAC-RAID
+ 9005 0284 Tomcat
+ 0285 AAC-RAID
+ 0e11 0295 SATA 6Ch (Bearcat)
+ 1014 02f2 ServeRAID 8i
+ 1028 0287 PowerEdge Expandable RAID Controller 320/DC
+ 1028 0291 CERC SATA RAID 2 PCI SATA 6ch (DellCorsair)
+ 103c 3227 AAR-2610SA
+ 108e 0286 Sun StorageTek SAS RAID HBA, Internal
+ 108e 0287 STK RAID EXT
+ 108e 7aac STK RAID REM
+ 108e 7aae STK RAID EX
+ 15d9 02b5 SMC AOC-USAS-S4i
+ 15d9 02b6 SMC AOC-USAS-S8i
+ 15d9 02c9 SMC AOC-USAS-S4iR
+ 15d9 02ca SMC AOC-USAS-S8iR
+ 15d9 02d2 SMC AOC-USAS-S8i-LP
+ 15d9 02d3 SMC AOC-USAS-S8iR-LP
+ 17aa 0286 Legend S220 (Legend Crusader)
+ 17aa 0287 Legend S230 (Legend Vulcan)
+ 9005 0285 2200S (Vulcan)
+ 9005 0286 2120S (Crusader)
+ 9005 0287 2200S (Vulcan-2m)
+ 9005 0288 3230S (Harrier)
+ 9005 0289 3240S (Tornado)
+# Some early versions reported 2020S
+ 9005 028a ASR-2020ZCR
+# Some early versions reported 2025S
+ 9005 028b ASR-2025ZCR (Terminator)
+ 9005 028e ASR-2020SA (Skyhawk)
+ 9005 028f ASR-2025SA
+ 9005 0290 AAR-2410SA PCI SATA 4ch (Jaguar II)
+ 9005 0292 AAR-2810SA PCI SATA 8ch (Corsair-8)
+ 9005 0293 AAR-21610SA PCI SATA 16ch (Corsair-16)
+ 9005 0294 ESD SO-DIMM PCI-X SATA ZCR (Prowler)
+ 9005 0296 ASR-2240S
+ 9005 0297 ASR-4005SAS
+ 9005 0298 ASR-4000
+ 9005 0299 ASR-4800SAS
+ 9005 029a 4805SAS
+ 9005 02a4 ICP ICP9085LI
+ 9005 02a5 ICP ICP5085BR
+ 9005 02b5 ASR5800
+ 9005 02b6 ASR5805
+ 9005 02b7 ASR5808
+ 9005 02b8 ICP5445SL
+ 9005 02b9 ICP5085SL
+ 9005 02ba ICP5805SL
+ 9005 02bb 3405
+ 9005 02bc 3805
+ 9005 02bd 31205
+ 9005 02be 31605
+ 9005 02bf ICP ICP5045BL
+ 9005 02c0 ICP ICP5085BL
+ 9005 02c1 ICP ICP5125BR
+ 9005 02c2 ICP ICP5165BR
+ 9005 02c3 51205
+ 9005 02c4 51605
+ 9005 02c5 ICP ICP5125SL
+ 9005 02c6 ICP ICP5165SL
+ 9005 02c7 3085
+ 9005 02c8 ICP5805BL
+ 9005 02ce 51245
+ 9005 02cf 51645
+ 9005 02d0 52445
+ 9005 02d1 5405
+ 9005 02d4 ASR-2045
+ 9005 02d5 ASR-2405
+ 9005 02d6 ASR-2445
+ 9005 02d7 ASR-2805
+ 9005 02d8 5405G
+ 9005 02d9 5445G
+ 9005 02da 5805G
+ 9005 02db 5085G
+ 9005 02dc 51245G
+ 9005 02dd 51645G
+ 9005 02de 52445G
+ 9005 02df ASR-2045G
+ 9005 02e0 ASR-2405G
+ 9005 02e1 ASR-2445G
+ 9005 02e2 ASR-2805G
+ 0286 AAC-RAID (Rocket)
+ 1014 034d 8s
+ 1014 9540 ServeRAID 8k/8k-l4
+ 1014 9580 ServeRAID 8k/8k-l8
+ 9005 028c ASR-2230S + ASR-2230SLP PCI-X (Lancer)
+ 9005 028d ASR-2130S
+ 9005 029b ASR-2820SA
+ 9005 029c ASR-2620SA
+ 9005 029d ASR-2420SA
+ 9005 029e ICP ICP9024R0
+ 9005 029f ICP ICP9014R0
+ 9005 02a0 ICP ICP9047MA
+ 9005 02a1 ICP ICP9087MA
+ 9005 02a2 3800
+ 9005 02a3 ICP ICP5445AU
+ 9005 02a4 ICP ICP9085LI
+ 9005 02a5 ICP ICP5085BR
+ 9005 02a6 ICP9067MA
+ 9005 02a7 3805
+ 9005 02a8 3400
+ 9005 02a9 ICP ICP5085AU
+ 9005 02aa ICP ICP5045AU
+ 9005 02ac 1800
+ 9005 02b3 2400
+ 9005 02b4 ICP ICP5045AL
+ 9005 0800 Callisto
+ 028b Series 6 - 6G SAS/PCIe 2
+ 9005 0200 Series 6 Entry Level - ASR-6405E - 4 internal 6G SAS ports
+ 9005 0201 Series 6 Entry Level - ASR-6805E - 8 internal 6G SAS ports
+ 9005 0300 Series 6 - ASR-6405 - 4 internal 6G SAS ports
+ 9005 0301 Series 6 - ASR-6805 - 8 internal 6G SAS ports
+ 9005 0302 Series 6 - ASR-6445 - 4 internal and 4 external 6G SAS ports
+ 9005 0310 Series 6 Connectors on Top - ASR-6405T - 4 internal 6G SAS ports
+ 9005 0311 Series 6 Connectors on Top - ASR-6805T - 8 internal 6G SAS
+ 9005 0400 Series 6 - ASR-61205 - 12 internal 6G SAS ports
+ 9005 0401 Series 6 - ASR-61605 - 16 internal 6G SAS ports
+ 9005 0403 Series 6 - ASR-62405 - 24 internal 6G SAS ports
+ 028c Series 7 6G SAS/PCIe 3
+ 9005 0500 Series 7 - ASR-7805 - 8 internal 6G SAS Port/PCIe 3.0
+ 9005 0501 Series 7 - ASR-71605 - 16 internal 6G SAS Port/PCIe 3.0
+ 9005 0502 Series 7 - ASR-71685 - 16 internal 8 external 6G SAS Port/PCIe 3.0
+ 9005 0503 Series 7 - ASR-72405 - 24 internal 0 external 6G SAS Port/PCIe 3.0
+ 9005 0504 Series 7 - ASR-7885 - 8 internal 8 external 6G SAS Port/PCIe 3.0
+ 9005 0505 Series 7 Entry Level - ASR-71685E - 16 internal 8 external 6G SAS Port/PCIe 3.0
+ 9005 0506 Series 7 Entry Level - ASR-72405E - 24 internal 0 external 6G SAS Port/PCIe 3.0
+ 028d Series 8 12G SAS/PCIe 3
+ 9005 0550 Series 8 - ASR-82405 - 24 internal 0 external 12G SAS Port/PCIe 3.0
+ 9005 0551 Series 8 - ASR-81605 - 16 internal 0 external 12G SAS Port/PCIe 3.0
+ 9005 0552 Series 8 - ASR-8805 - 8 internal 0 external 12G SAS Port/PCIe 3.0
+ 9005 0553 Series 8 - ASR-8085 - 0 internal 8 external 12G SAS Port/PCIe 3.0
+ 9005 0554 Series 8 - ASR-8885 - 8 internal 8 external 12G SAS Port/PCIe 3.0
+ 028f Smart Storage PQI SAS
+ 103c 0600 Smart Array P408i-p SR Gen10
+ 103c 0601 Smart Array P408e-p SR Gen10
+ 103c 0602 Smart Array P408i-a SR Gen10
+ 103c 0603 Smart Array P408i-c SR Gen10
+ 103c 0650 Smart Array E208i-p SR Gen10
+ 103c 0651 Smart Array E208e-p SR Gen10
+ 103c 0652 Smart Array E208i-c SR Gen10
+ 103c 0654 Smart Array E208i-a SR Gen10
+ 103c 0655 Smart Array P408e-m SR Gen10
+ 103c 0700 Smart Array P204i-c SR Gen10
+ 103c 0701 Smart Array P204i-b SR Gen10
+ 103c 1100 Smart Array P816i-a SR Gen10
+ 103c 1101 Smart Array P416ie-m SR G10
+ 105b 1211 HBA 8238-16i
+ 105b 1321 HBA 8242-24i
+ 13fe 8312 SKY-9200 MIC-8312BridgeB
+ 152d 8a22 QS-8204-8i
+ 152d 8a23 QS-8238-16i
+ 152d 8a24 QS-8236-16i
+ 152d 8a36 QS-8240-24i
+ 152d 8a37 QS-8242-24i
+ 1590 0294 SR932i-p Gen10+
+ 1590 02dc SR416i-a Gen10+
+ 193d 1104 RAID P2404-Mf-4i-2GB
+ 193d 1105 RAID P4408-Mf-8i-2GB
+ 193d 1106 RAID P2404-Mf-4i-1GB
+ 193d 1107 RAID P4408-Mf-8i-4GB
+ 193d 8460 HBA H460-M1
+ 193d 8461 HBA H460-B1
+ 193d c460 RAID P460-M2
+ 193d c461 RAID P460-B2
+ 193d f460 RAID P460-M4
+ 193d f461 RAID P460-B4
+ 19e5 d227 SmartROC-HD SR465C-M 4G
+ 19e5 d228 SmartROC SR455C-M 2G
+ 19e5 d229 SmartIOC SR155-M
+ 19e5 d22a SmartIOC-HD SR765-M
+ 19e5 d22b SmartROC-e SR455C-ME 4G
+ 19e5 d22c SmartROC SR455C-M 4G
+ 1bd4 0045 SMART-HBA 8242-24i
+ 1bd4 0046 RAID 8236-16i
+ 1bd4 0047 RAID 8240-24i
+ 1bd4 0048 SMART-HBA 8238-16i
+ 1bd4 004a PM8222-SHBA
+ 1bd4 004b RAID PM8204-2GB
+ 1bd4 004c RAID PM8204-4GB
+ 1bd4 004f PM8222-HBA
+ 1bd4 006b RS0800M5H24I
+ 1bd4 006c RS0800M5E8i
+ 1bd4 006d RS0800M5H8i
+ 1bd4 006f RS0804M5R16i
+ 1bd4 0070 RS0800M5E24i
+ 1bd4 0071 RS0800M5H16i
+ 1bd4 0072 RS0800M5E16i
+ 1bd4 0077 RS0800M5E16iM
+ 1bd4 0078 RS0800M5E24iM
+ 1bd4 0079 RS0800M5H24iM
+ 1bd4 0080 RS0804M5R16iM
+ 1bd4 0086 RT0800M7E
+ 1bd4 0087 RT0800M7H
+ 1bd4 0088 RT0804M7R
+ 1bd4 0089 RT0808M7R
+ 1cc4 0101 Ramaxel FBGF-RAD PM8204
+ 1cc4 0201 Ramaxel FBGF-RAD PM8222
+ 1d49 0220 ThinkSystem 4350-8i SAS/SATA 12Gb HBA
+ 1d49 0221 ThinkSystem 4350-16i SAS/SATA 12Gb HBA
+ 1d49 0520 ThinkSystem RAID 5350-8i PCIe 12Gb Adapter
+ 1d49 0620 ThinkSystem RAID 9350-8i 2GB Flash PCIe 12Gb Adapter
+ 1d49 0621 ThinkSystem RAID 9350-8i 2GB Flash PCIe 12Gb Internal Adapter
+ 1d49 0622 ThinkSystem RAID 9350-16i 4GB Flash PCIe 12Gb Adapter
+ 1d49 0623 ThinkSystem RAID 9350-16i 4GB Flash PCIe 12Gb Internal Adapter
+ 9005 0608 SmartRAID 3162-8i /e
+ 9005 0800 SmartRAID 3154-8i
+ 9005 0801 SmartRAID 3152-8i
+ 9005 0802 SmartRAID 3151-4i
+ 9005 0803 SmartRAID 3101-4i
+ 9005 0804 SmartRAID 3154-8e
+ 9005 0805 SmartRAID 3102-8i
+ 9005 0806 SmartRAID 3100
+ 9005 0807 SmartRAID 3162-8i
+ 9005 0808 SmartRAID 3101E-4i
+ 9005 0809 SmartRAID 3102E-8i
+ 9005 0900 SmartHBA 2100-8i
+ 9005 0901 SmartHBA 2100-4i
+ 9005 0902 HBA 1100-8i
+ 9005 0903 HBA 1100-4i
+ 9005 0904 SmartHBA 2100-8e
+ 9005 0905 HBA 1100-8e
+ 9005 0906 SmartHBA 2100-4i4e
+ 9005 0907 HBA 1100
+ 9005 0908 SmartHBA 2100
+ 9005 090a SmartHBA 2100A-8i
+ 9005 1200 SmartRAID 3154-24i
+ 9005 1201 SmartRAID 3154-8i16e
+ 9005 1202 SmartRAID 3154-8i8e
+ 9005 1280 HBA 1100-16i
+ 9005 1281 HBA 1100-16e
+ 9005 1282 SmartHBA 2100-16i
+ 9005 1300 HBA 1100-8i8e
+ 9005 1301 HBA 1100-24i
+ 9005 1302 SmartHBA 2100-8i8e
+ 9005 1303 SmartHBA 2100-24i
+ 9005 1380 SmartRAID 3154-16i
+ 9005 1400 SmartRAID Ultra 3258p-16i /e
+ 9005 1402 HBA Ultra 1200p-16i
+ 9005 1410 HBA Ultra 1200-16e
+ 9005 1430 SmartRAID Ultra 3254-16e /e
+ 9005 1441 HBA Ultra 1200p-32i
+ 9005 1450 SmartRAID Ultra 3258p-32i /e
+ 9005 1462 HBA 1200-8i
+ 9005 1471 SmartRAID 3254-16i /e
+ 9005 1472 SmartRAID 3258-16i /e
+ 9005 1475 SmartRAID 3254-16e /e
+ 9005 14a0 SmartRAID 3254-8i
+ 9005 14a1 SmartRAID 3204-8i
+ 9005 14a2 SmartRAID 3252-8i
+ 9005 14a4 SmartRAID 3254-8i /e
+ 9005 14a5 SmartRAID 3252-8i /e
+ 9005 14a6 SmartRAID 3204-8i /e
+ 9005 14c0 SmartHBA 2200-16i
+ 9005 14c1 HBA 1200-16i
+ 9005 14c3 HBA 1200-16e
+ 9005 14c4 HBA 1200-8e
+ 0410 AIC-9410W SAS (Razor HBA RAID)
+ 9005 0410 ASC-48300(Spirit RAID)
+ 9005 0411 ASC-58300 (Oakmont RAID)
+ 0412 AIC-9410W SAS (Razor HBA non-RAID)
+ 9005 0412 ASC-48300 (Spirit non-RAID)
+ 9005 0413 ASC-58300 (Oakmont non-RAID)
+ 0415 ASC-58300 SAS (Razor-External HBA RAID)
+ 0416 ASC-58300 SAS (Razor-External HBA non-RAID)
+ 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)
+ 0503 Scamp chipset SCSI controller
+ 1014 02bf Quad Channel PCI-X DDR U320 SCSI RAID Adapter (571E)
+ 1014 02c3 PCI-X DDR 3Gb SAS RAID Adapter (572F)
+ 1014 02d5 Quad Channel PCI-X DDR U320 SCSI RAID Adapter (571F)
+ 0910 AUA-3100B
+ 091e AUA-3100B
+ 8000 ASC-29320A U320
+ 800f AIC-7901 U320
+ 8010 ASC-39320 U320
+ 8011 ASC-39320D
+ 0e11 00ac ASC-39320D U320
+ 9005 0041 ASC-39320D U320
+ 8012 ASC-29320 U320
+ 8013 ASC-29320B U320
+ 8014 ASC-29320LP U320
+ 8015 ASC-39320B U320
+ 8016 ASC-39320A U320
+ 8017 ASC-29320ALP U320
+ 9005 0044 ASC-29320ALP PCIx U320
+ 9005 0045 ASC-29320LPE PCIe U320
+ 801c ASC-39320D U320
+ 801d AIC-7902B U320
+ 1014 02cc ServeRAID 7e
+ 801e AIC-7901A U320
+ 801f AIC-7902 U320
+ 1734 1011 PRIMERGY RX300 onboard SCSI
+ 8080 ASC-29320A U320 w/HostRAID
+ 8081 PMC-Sierra PM8001 SAS HBA [Series 6H]
+ 8088 PMC-Sierra PM8018 SAS HBA [Series 7H]
+ 8089 PMC-Sierra PM8019 SAS encryption HBA [Series 7He]
+ 808f AIC-7901 U320 w/HostRAID
+ 1028 0168 Precision Workstation 670 Mainboard
+ 8090 ASC-39320 U320 w/HostRAID
+ 8091 ASC-39320D U320 w/HostRAID
+ 8092 ASC-29320 U320 w/HostRAID
+ 8093 ASC-29320B U320 w/HostRAID
+ 8094 ASC-29320LP U320 w/HostRAID
+ 8095 ASC-39320(B) U320 w/HostRAID
+ 8096 ASC-39320A U320 w/HostRAID
+ 8097 ASC-29320ALP U320 w/HostRAID
+ 809c ASC-39320D(B) U320 w/HostRAID
+ 809d AIC-7902(B) U320 w/HostRAID
+ 1014 02cc ServeRAID 7e
+ 809e AIC-7901A U320 w/HostRAID
+ 809f AIC-7902 U320 w/HostRAID
+907f Atronics
+ 2015 IDE-2015PL
+919a Gigapixel Corp
+9412 Holtek
+ 6565 6565
+9413 Softlogic Co., Ltd.
+ 6010 SOLO6010 MPEG-4 Video encoder/decoder
+ 6110 SOLO6110 H.264 Video encoder/decoder
+9618 JusonTech Corporation
+ 0001 JusonTech Gigabit Ethernet Controller
+9699 Omni Media Technology Inc
+ 6565 6565
+# nee Netmos Technology
+9710 MosChip Semiconductor Technology Ltd.
+ 9250 PCI-to-PCI bridge [MCS9250]
+ 9805 PCI 1 port parallel adapter
+ 9815 PCI 9815 Multi-I/O Controller
+ 1000 0020 2P0S (2 port parallel adaptor)
+ 9820 PCI 9820 Multi-I/O Controller
+ 9835 PCI 9835 Multi-I/O Controller
+ 1000 0002 2S (16C550 UART)
+ 1000 0012 1P2S
+ 9845 PCI 9845 Multi-I/O Controller
+# Serial ports at BAR0-3
+ 1000 0004 0P4S (4 port 16550A serial card)
+ 1000 0006 0P6S (6 port 16550a serial card)
+# Serial ports at BAR0-3, Parallel port at BAR4
+ 1000 0014 1P4S (1 Parallel / 4 16550A Serial Port Adapter)
+ 9855 PCI 9855 Multi-I/O Controller
+# Parallel port at BAR0. Serial ports at BAR2-5
+ 1000 0014 1P4S
+# Parallel ports at BAR0,BAR2. Serial ports at BAR4-5
+ 1000 0022 2P2S (2 Parallel / 2 16550A Serial Port Adapter)
+ 9865 PCI 9865 Multi-I/O Controller
+ 9900 MCS9900 Multi-I/O Controller
+ 9901 PCIe 9901 Multi-I/O Controller
+ 9904 4-Port PCIe Serial Adapter
+# 2-port Serial 1-port Parallel Adaptor
+ 9912 PCIe 9912 Multi-I/O Controller
+ 9922 MCS9922 PCIe Multi-I/O Controller
+ 9990 MCS9990 PCIe to 4-Port USB 2.0 Host Controller
+# Subsystem ID on a 3c985B-SX network card
+9850 3Com (wrong ID)
+9902 Stargen Inc.
+ 0001 SG2010 PCI over Starfabric Bridge
+ 0002 SG2010 PCI to Starfabric Gateway
+ 0003 SG1010 Starfabric Switch and PCI Bridge
+9a11 Tiger Lake-H Gaussian & Neural Accelerator
+9d32 Beijing Starblaze Technology Co. Ltd.
+ 0000 STAR1000 PCIe NVMe SSD Controller
+ 1001 STAR1000P PCIe NVMe SSD Controller
+ 1201 STAR1200C NVMe SSD
+ 1202 STAR1200I NVMe SSD
+ 1203 STAR1200L NVMe SSD
+ 1204 STAR1200E NVMe SSD
+ 1500 STAR1500 PCIe NVMe SSD Controller
+ 1501 STAR1500C NVMe SSD
+ 1502 STAR1500E NVMe SSD
+ 2000 STAR2000 NVMe Controller
+ 2001 STAR2000E NVMe SSD
+a000 Asix Electronics Corporation (Wrong ID)
+a0a0 AOPEN Inc.
+a0f1 UNISYS Corporation
+a200 NEC Corporation
+a259 Hewlett Packard
+a25b Hewlett Packard GmbH PL24-MKT
+a304 Sony
+a727 3Com Corporation
+ 0013 3CRPAG175 Wireless PC Card
+ 6803 3CRDAG675B Wireless 11a/b/g Adapter
+aa00 iTuner
+aa01 iTuner
+aa02 iTuner
+aa03 iTuner
+aa04 iTuner
+aa05 iTuner
+aa06 iTuner
+aa07 iTuner
+aa08 iTuner
+aa09 iTuner
+aa0a iTuner
+aa0b iTuner
+aa0c iTuner
+aa0d iTuner
+aa0e iTuner
+aa0f iTuner
+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
+ad00 Alta Data Technologies LLC
+aecb Adrienne Electronics Corporation
+ 6250 VITC/LTC Timecode Reader card [PCI-VLTC/RDR]
+affe Sirrix AG security technologies
+ 01e1 PCI1E1 1-port ISDN E1 interface
+ 02e1 PCI2E1 2-port ISDN E1 interface
+ 450e PCI4S0EC 4-port ISDN S0 interface
+ dead Sirrix.PCI4S0 4-port ISDN S0 interface
+b100 OpenVox Communication Co. Ltd.
+# Not registered officially
+b10b Uakron PCI Project
+b1b3 Shiva Europe Limited
+b1d9 ATCOM Technology co., LTD.
+# Pinnacle should be 11bd, but they got it wrong several times --mj
+bd11 Pinnacle Systems, Inc. (Wrong ID)
+bdbd Blackmagic Design
+ a106 Multibridge Extreme
+ a117 Intensity Pro
+ a11a DeckLink HD Extreme 2
+ a11b DeckLink SDI/Duo/Quad
+ a11c DeckLink HD Extreme 3
+ a11d DeckLink Studio
+ a11e DeckLink Optical Fibre
+ a120 Decklink Studio 2
+ a121 DeckLink HD Extreme 3D/3D+
+ a124 Intensity Extreme
+ a126 Intensity Shuttle
+ a127 UltraStudio Express
+ a129 UltraStudio Mini Recorder
+ a12a UltraStudio Mini Monitor
+ a12d UltraStudio 4K
+ a12e DeckLink 4K Extreme
+ a12f DeckLink Mini Monitor
+ a130 DeckLink Mini Recorder
+ a132 UltraStudio 4K
+ a136 DeckLink 4K Extreme 12G
+ a137 DeckLink Studio 4K
+ a138 Decklink SDI 4K
+ a139 Intensity Pro 4K
+ a13b DeckLink Micro Recorder
+ a13d DeckLink 4K Pro
+ a13e UltraStudio 4K Extreme
+ a13f DeckLink Quad 2
+ a140 DeckLink Duo 2
+ a141 UltraStudio 4K Extreme 3
+ a142 UltraStudio HD Mini
+ a143 DeckLink Mini Recorder 4K
+ a144 DeckLink Mini Monitor 4K
+ a148 DeckLink SDI Micro
+ a14b DeckLink 8K Pro
+ a14e DeckLink Quad HDMI Recorder
+ a1ff eGPU RX580
+c001 TSI Telsys
+c0a9 Micron/Crucial Technology
+ 2263 P1 NVMe PCIe SSD
+ 5407 P5 Plus NVMe PCIe SSD
+ 540a P2 NVMe PCIe SSD
+c0de Motorola
+c0fe Motion Engineering, Inc.
+ca3b Cambrionix Ltd.
+ca50 Varian Australia Pty Ltd
+cace CACE Technologies, Inc.
+ 0001 TurboCap Port A
+ 0002 TurboCap Port B
+ 0023 AirPcap N
+caed Canny Edge
+cafe Chrysalis-ITS
+ 0003 Luna K3 Hardware Security Module
+ 0006 Luna PCI-e 3000 Hardware Security Module
+ 0007 Luna K6 Hardware Security Module
+ 0008 Luna K7 Hardware Security Module
+cc53 ScaleFlux Inc.
+cccc Catapult Communications
+ccec Curtiss-Wright Controls Embedded Computing
+cddd Tyzx, Inc.
+ 0101 DeepSea 1 High Speed Stereo Vision Frame Grabber
+ 0200 DeepSea 2 High Speed Stereo Vision Frame Grabber
+ceba KEBA AG
+cf86 Spectrum-4TOR
+ 0276 Spectrum-4TOR in Flash Recovery Mode
+d063 SolidRun
+d161 Digium, Inc.
+ 0120 Wildcard TE120P single-span T1/E1/J1 card
+ 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
+ 1205 Wildcard TE205P/TE207P dual-span T1/E1/J1 card 5.0V (u1)
+ 1220 Wildcard TE220 dual-span T1/E1/J1 card 3.3V (PCI-Express) (5th gen)
+ 1405 Wildcard TE405P/TE407P quad-span T1/E1/J1 card 5.0V (u1)
+ 1410 Wildcard TE410P quad-span T1/E1/J1 card 3.3V (5th Gen)
+ 1420 Wildcard TE420 quad-span T1/E1/J1 card 3.3V (PCI-Express) (5th gen)
+ 1820 Wildcard TE820 octal-span T1/E1/J1 card 3.3V (PCI-Express)
+ 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)
+ 8003 Wildcard AEX2400 24-port analog card (PCI-Express)
+ 8004 Wildcard TCE400P transcoder base card
+ 8005 Wildcard TDM410 4-port analog card
+ 8006 Wildcard AEX410 4-port analog card (PCI-Express)
+ 8007 Hx8 Series 8-port Base Card
+ 8008 Hx8 Series 8-port Base Card (PCI-Express)
+ 800a Wildcard TE133 single-span T1/E1/J1 card (PCI Express)
+ 800b Wildcard TE134 single-span T1/E1/J1 card
+ 800c Wildcard A8A 8-port analog card
+ 800d Wildcard A8B 8-port analog card (PCI-Express)
+ 800e Wildcard TE235/TE435 quad-span T1/E1/J1 card (PCI-Express)
+ 800f Wildcard A4A 4-port analog card
+ 8010 Wildcard A4B 4-port analog card (PCI-Express)
+ 8013 Wildcard TE236/TE436 quad-span T1/E1/J1 card
+ b410 Wildcard B410 quad-BRI card
+d209 Ultimarc
+ 1500 PAC Drive
+ 15a2 SpinTrak
+ 1601 AimTrak
+d4d4 Dy4 Systems Inc
+ 0601 PCI Mezzanine Card
+d531 I+ME ACTIA GmbH
+d84d Exsys
+dada Datapath Limited
+ 0133 VisionRGB-X2
+ 0139 VisionRGB-E1
+ 0144 VisionSD8
+ 0150 VisionRGB-E2
+ 0151 VisionSD4+1
+ 0159 VisionAV
+ 0161 DGC161
+ 0165 DGC165
+ 0167 DGC167
+ 0168 DGC168
+ 1139 VisionRGB-E1S
+ 1150 VisionRGB-E2S
+ 1151 VisionSD4+1S
+ 1153 VisionDVI-DL
+ 1154 VisionSDI2
+db10 Diablo Technologies
+dc93 Dawicontrol GmbH
+dcba Dynamic Engineering
+ 0046 PCIe Altera Cyclone IV
+# VPX format Receiver Controller Board
+ 0047 VPX-RCB
+# PMC Format FPGA design with 8 high speed UART channels
+ 0048 PMC-Biserial-III-BAE9
+ 004e PC104p-Biserial-III-NVY5
+ 004f PC104p-Biserial-III-NVY6
+ 0052 PCIeBiSerialDb37 BA22 LVDS IO
+# 8 port 16550 compatible UART, PMC format, RS-232 IO, RTS, CTS, DTR, DSR supported
+ 0066 PMC-OctalUART-232
+dd01 Digital Devices GmbH
+ 0003 Octopus DVB Adapter
+ dd01 0001 Octopus DVB adapter
+ dd01 0002 Octopus LE DVB adapter
+ dd01 0003 Octopus OEM
+ dd01 0004 Octopus V3 DVB adapter
+ dd01 0010 Octopus Mini
+ dd01 0020 Cine S2 V6 DVB adapter
+ dd01 0021 Cine S2 V6.5 DVB adapter
+ dd01 0030 Cine CT V6.1 DVB adapter
+ dd01 db03 Mystique SaTiX-S2 V3 DVB adapter
+ 0006 Cine V7
+ 0007 Max
+ dd01 0023 Max S8 4/8
+ 0011 Octopus CI DVB Adapter
+ dd01 0040 Octopus CI
+ dd01 0041 Octopus CI Single
+ 0201 Resi DVB-C Modulator
+ dd01 0001 Resi DVB-C Modulator
+dead Indigita Corporation
+deaf Middle Digital Inc.
+ 9050 PC Weasel Virtual VGA
+ 9051 PC Weasel Serial Port
+ 9052 PC Weasel Watchdog Timer
+# formerly SoftHard Technology Ltd.
+deda XIMEA
+ 4001 CB or MX camera
+ 4021 MT camera
+e000 Winbond
+ e000 W89C940
+e159 Tiger Jet Network Inc. / ICP DAS
+ 0001 Tiger3XX Modem/ISDN interface
+ 0059 0001 128k ISDN-S/T Adapter
+ 0059 0003 128k ISDN-U Adapter
+ 00a7 0001 TELES.S0/PCI 2.x ISDN Adapter
+ 8086 0003 Digium X100P/X101P analogue PSTN FXO interface
+ b100 0003 OpenVox A400P 4-port analog card
+ b1d9 0003 AX400P 4-port analog card
+ 0002 Tiger100APC ISDN chipset
+e1c5 Elcus
+e4bf EKF Elektronik GmbH
+ 0ccd CCD-CALYPSO
+ 0cd1 CD1-OPERA
+ 0cd2 CD2-BEBOP
+ 0cd3 CD3-JIVE
+ 50c1 PC1-GROOVE
+ 50c2 PC2-LIMBO
+ 53c1 SC1-ALLEGRO
+ cc47 CCG-RUMBA
+ cc4d CCM-BOOGIE
+e4e4 Xorcom
+e55e Essence Technology, Inc.
+ea01 Eagle Technology
+ 000a PCI-773 Temperature Card
+ 0032 PCI-730 & PC104P-30 Card
+ 003e PCI-762 Opto-Isolator Card
+ 0041 PCI-763 Reed Relay Card
+ 0043 PCI-769 Opto-Isolator Reed Relay Combo Card
+ 0046 PCI-766 Analog Output Card
+ 0052 PCI-703 Analog I/O Card
+ 0800 PCI-800 Digital I/O Card
+ea50 Emerson Automation Solutions
+# The main chip of all these devices is by Xilinx -> It could also be a Xilinx ID.
+ea60 RME
+ 9896 Digi32
+ 9897 Digi32 Pro
+ 9898 Digi32/8
+eabb Aashima Technology B.V.
+eace Endace Measurement Systems, Ltd
+ 3100 DAG 3.10 OC-3/OC-12
+ 3200 DAG 3.2x OC-3/OC-12
+ 320e DAG 3.2E Fast Ethernet
+ 340e DAG 3.4E Fast Ethernet
+ 341e DAG 3.41E Fast Ethernet
+ 3500 DAG 3.5 OC-3/OC-12
+ 351c DAG 3.5ECM Fast Ethernet
+ 360d DAG 3.6D DS3
+ 360e DAG 3.6E Fast Ethernet
+ 368e DAG 3.6E Gig Ethernet
+ 3707 DAG 3.7T T1/E1/J1
+ 370d DAG 3.7D DS3/E3
+ 378e DAG 3.7G Gig Ethernet
+ 3800 DAG 3.8S OC-3/OC-12
+ 4100 DAG 4.10 OC-48
+ 4110 DAG 4.11 OC-48
+ 4220 DAG 4.2 OC-48
+ 422e DAG 4.2GE Gig Ethernet
+ 4230 DAG 4.2S OC-48
+ 423e DAG 4.2GE Gig Ethernet
+ 4300 DAG 4.3S OC-48
+ 430e DAG 4.3GE Gig Ethernet
+ 452e DAG 4.5G2 Gig Ethernet
+ 454e DAG 4.5G4 Gig Ethernet
+ 45b8 DAG 4.5Z8 Gig Ethernet
+ 45be DAG 4.5Z2 Gig Ethernet
+ 520e DAG 5.2X 10G Ethernet
+ 521a DAG 5.2SXA 10G Ethernet/OC-192
+ 5400 DAG 5.4S-12 OC-3/OC-12
+ 5401 DAG 5.4SG-48 Gig Ethernet/OC-3/OC-12/OC-48
+ 540a DAG 5.4GA Gig Ethernet
+ 541a DAG 5.4SA-12 OC-3/OC-12
+ 542a DAG 5.4SGA-48 Gig Ethernet/OC-3/OC-12/OC-48
+ 6000 DAG 6.0SE 10G Ethernet/OC-192
+ 6100 DAG 6.1SE 10G Ethernet/OC-192
+ 6200 DAG 6.2SE 10G Ethernet/OC-192
+ 7100 DAG 7.1S OC-3/OC-12
+ 7400 DAG 7.4S OC-3/OC-12
+ 7401 DAG 7.4S48 OC-48
+ 752e DAG 7.5G2 Gig Ethernet
+ 754e DAG 7.5G4 Gig Ethernet
+ 8100 DAG 8.1X 10G Ethernet
+ 8101 DAG 8.1SX 10G Ethernet/OC-192
+ 8102 DAG 8.1X 10G Ethernet
+ 820e DAG 8.2X 10G Ethernet
+ 820f DAG 8.2X 10G Ethernet (2nd bus)
+ 8400 DAG 8.4I Infiniband x4 SDR
+ 8500 DAG 8.5I Infiniband x4 DDR
+ 9200 DAG 9.2SX2 10G Ethernet
+ 920e DAG 9.2X2 10G Ethernet
+ 9540 DAG 9.5G4 Gig Ethernet
+ 954f DAG 9.5G4F Gig Ethernet
+ a120 DAG 10X2-P 10G Ethernet
+ a12e DAG 10X2-S 10G Ethernet
+ a140 DAG 10X4-P 10/40G Ethernet
+ a14e DAG 10X4-S 10/40G Ethernet
+ eace vDAG virtual device
+ec80 Belkin Corporation
+ ec00 F5D6000
+ecc0 Echo Digital Audio Corporation
+edd8 ARK Logic Inc
+ a091 1000PV [Stingray]
+ a099 2000PV [Stingray]
+ a0a1 2000MT
+ a0a9 2000MI
+# Found on M2N68-AM Motherboard
+f043 ASUSTeK Computer Inc. (Wrong ID)
+f05b Foxconn International, Inc. (Wrong ID)
+f15e SiFive, Inc.
+ 0000 FU740-C000 RISC-V SoC PCI Express x8 to AXI4 Bridge
+f1d0 AJA Video
+ c0fe Xena HS/HD-R
+ c0ff Kona/Xena 2
+ cafe Kona SD
+ cfee Xena LS/SD-22-DA/SD-DA
+ dafe Corvid 1
+ daff KONA LHi
+ db00 IoExpress
+ db01 Corvid22
+ db02 Kona 3G
+ db03 Corvid 3G
+ db04 Kona 3G QUAD
+ db05 Kona LHe+
+ db06 IoXT
+ db07 Kona 3G P2P
+ db08 Kona 3G QUAD P2P
+ db09 Corvid 24
+ db11 T-Tap
+ dcaf Kona HD
+ dfee Xena HD-DA
+ eb07 Io4K
+ eb0a Io4K UFC
+ eb0b Kona 4
+ eb0c Kona 4 UFC
+ eb0d Corvid 88
+ eb0e Corvid 44
+ eb16 Corvid HEVC
+ 10cf 1049 Corvid HEVC M31
+ eb18 Corvid HB-R
+ eb1a Kona IP 1SFP
+ eb1c Kona IP 2SFP
+ eb1d Io4KPlus
+ eb1e IoIP
+ eb1f Kona 5
+ eb23 Kona 1
+ eb24 Kona HDMI
+ eb25 Corvid 44 12g
+ eb26 T-Tap Pro
+ efac Xena SD-MM/SD-22-MM
+ facd Xena HD-MM
+f5f5 F5 Networks, Inc.
+# Subsystem ID for PATA controller on nForce motherboard
+f849 ASRock Incorporation (Wrong ID)
+fa57 Interagon AS
+ 0001 PMC [Pattern Matching Chip]
+fab7 Fabric7 Systems, Inc.
+febd Ultraview Corp.
+# Nee Epigram
+feda Broadcom Inc
+ a0fa BCM4210 iLine10 HomePNA 2.0
+ a10e BCM4230 iLine10 HomePNA 2.0
+fede Fedetec Inc.
+ 0003 TABIC PCI v3
+fffd XenSource, Inc.
+ 0101 PCI Event Channel Controller
+# Used in some old VMWare products before they got a real ID assigned
+fffe VMWare Inc (temporary ID)
+ 0710 Virtual SVGA
+ffff Illegal Vendor ID
+
+
+# List of known device classes, subclasses and programming interfaces
+
+# Syntax:
+# C class class_name
+# subclass subclass_name <-- single tab
+# prog-if prog-if_name <-- two tabs
+
+C 00 Unclassified device
+ 00 Non-VGA unclassified device
+ 01 VGA compatible unclassified device
+ 05 Image coprocessor
+C 01 Mass storage controller
+ 00 SCSI storage controller
+ 01 IDE interface
+ 00 ISA Compatibility mode-only controller
+ 05 PCI native mode-only controller
+ 0a ISA Compatibility mode controller, supports both channels switched to PCI native mode
+ 0f PCI native mode controller, supports both channels switched to ISA compatibility mode
+ 80 ISA Compatibility mode-only controller, supports bus mastering
+ 85 PCI native mode-only controller, supports bus mastering
+ 8a ISA Compatibility mode controller, supports both channels switched to PCI native mode, supports bus mastering
+ 8f PCI native mode controller, supports both channels switched to ISA compatibility mode, supports bus mastering
+ 02 Floppy disk controller
+ 03 IPI bus controller
+ 04 RAID bus controller
+ 05 ATA controller
+ 20 ADMA single stepping
+ 30 ADMA continuous operation
+ 06 SATA controller
+ 00 Vendor specific
+ 01 AHCI 1.0
+ 02 Serial Storage Bus
+ 07 Serial Attached SCSI controller
+ 01 Serial Storage Bus
+ 08 Non-Volatile memory controller
+ 01 NVMHCI
+ 02 NVM Express
+ 80 Mass storage controller
+C 02 Network controller
+ 00 Ethernet controller
+ 01 Token ring network controller
+ 02 FDDI network controller
+ 03 ATM network controller
+ 04 ISDN controller
+ 05 WorldFip controller
+ 06 PICMG controller
+ 07 Infiniband controller
+ 08 Fabric controller
+ 80 Network controller
+C 03 Display controller
+ 00 VGA compatible controller
+ 00 VGA controller
+ 01 8514 controller
+ 01 XGA compatible controller
+ 02 3D controller
+ 80 Display controller
+C 04 Multimedia controller
+ 00 Multimedia video controller
+ 01 Multimedia audio controller
+ 02 Computer telephony device
+ 03 Audio device
+ 80 Multimedia controller
+C 05 Memory controller
+ 00 RAM memory
+ 01 FLASH memory
+ 02 CXL
+ 00 CXL Memory Device - vendor specific
+ 10 CXL Memory Device (CXL 2.x)
+ 80 Memory controller
+C 06 Bridge
+ 00 Host bridge
+ 01 ISA bridge
+ 02 EISA bridge
+ 03 MicroChannel bridge
+ 04 PCI bridge
+ 00 Normal decode
+ 01 Subtractive decode
+ 05 PCMCIA bridge
+ 06 NuBus bridge
+ 07 CardBus bridge
+ 08 RACEway bridge
+ 00 Transparent mode
+ 01 Endpoint mode
+ 09 Semi-transparent PCI-to-PCI bridge
+ 40 Primary bus towards host CPU
+ 80 Secondary bus towards host CPU
+ 0a InfiniBand to PCI host bridge
+ 80 Bridge
+C 07 Communication controller
+ 00 Serial controller
+ 00 8250
+ 01 16450
+ 02 16550
+ 03 16650
+ 04 16750
+ 05 16850
+ 06 16950
+ 01 Parallel controller
+ 00 SPP
+ 01 BiDir
+ 02 ECP
+ 03 IEEE1284
+ fe IEEE1284 Target
+ 02 Multiport serial controller
+ 03 Modem
+ 00 Generic
+ 01 Hayes/16450
+ 02 Hayes/16550
+ 03 Hayes/16650
+ 04 Hayes/16750
+ 04 GPIB controller
+ 05 Smard Card controller
+ 80 Communication controller
+C 08 Generic system peripheral
+ 00 PIC
+ 00 8259
+ 01 ISA PIC
+ 02 EISA PIC
+ 10 IO-APIC
+ 20 IO(X)-APIC
+ 01 DMA controller
+ 00 8237
+ 01 ISA DMA
+ 02 EISA DMA
+ 02 Timer
+ 00 8254
+ 01 ISA Timer
+ 02 EISA Timers
+ 03 HPET
+ 03 RTC
+ 00 Generic
+ 01 ISA RTC
+ 04 PCI Hot-plug controller
+ 05 SD Host controller
+ 06 IOMMU
+ 80 System peripheral
+ 99 Timing Card
+# PTP Grandmaster Source Clock
+ 01 TAP Timing Card
+C 09 Input device controller
+ 00 Keyboard controller
+ 01 Digitizer Pen
+ 02 Mouse controller
+ 03 Scanner controller
+ 04 Gameport controller
+ 00 Generic
+ 10 Extended
+ 80 Input device controller
+C 0a Docking station
+ 00 Generic Docking Station
+ 80 Docking Station
+C 0b Processor
+ 00 386
+ 01 486
+ 02 Pentium
+ 10 Alpha
+ 20 Power PC
+ 30 MIPS
+ 40 Co-processor
+C 0c Serial bus controller
+ 00 FireWire (IEEE 1394)
+ 00 Generic
+ 10 OHCI
+ 01 ACCESS Bus
+ 02 SSA
+ 03 USB controller
+ 00 UHCI
+ 10 OHCI
+ 20 EHCI
+ 30 XHCI
+ 40 USB4 Host Interface
+ 80 Unspecified
+ fe USB Device
+ 04 Fibre Channel
+ 05 SMBus
+ 06 InfiniBand
+ 07 IPMI Interface
+ 00 SMIC
+ 01 KCS
+ 02 BT (Block Transfer)
+ 08 SERCOS interface
+ 09 CANBUS
+ 80 Serial bus controller
+C 0d Wireless controller
+ 00 IRDA controller
+ 01 Consumer IR controller
+ 10 RF controller
+ 11 Bluetooth
+ 12 Broadband
+ 20 802.1a controller
+ 21 802.1b controller
+ 80 Wireless controller
+C 0e Intelligent controller
+ 00 I2O
+C 0f Satellite communications controller
+ 01 Satellite TV controller
+ 02 Satellite audio communication controller
+ 03 Satellite voice communication controller
+ 04 Satellite data communication controller
+C 10 Encryption controller
+ 00 Network and computing encryption device
+ 10 Entertainment encryption device
+ 80 Encryption controller
+C 11 Signal processing controller
+ 00 DPIO module
+ 01 Performance counters
+ 10 Communication synchronizer
+ 20 Signal processing management
+ 80 Signal processing controller
+C 12 Processing accelerators
+ 00 Processing accelerators
+ 01 SNIA Smart Data Accelerator Interface (SDXI) controller
+C 13 Non-Essential Instrumentation
+C 40 Coprocessor
+C ff Unassigned class
diff --git a/pci.ids.man b/pci.ids.man
new file mode 100644
index 0000000..62abe51
--- /dev/null
+++ b/pci.ids.man
@@ -0,0 +1,97 @@
+.TH pci.ids 5 "@TODAY@" "@VERSION@" "The PCI Utilities"
+
+.SH NAME
+pci.ids \- list of known identifiers related to PCI devices
+
+.SH INTRODUCTION
+Devices on the PCI bus are identified by a combination
+of a vendor ID (assigned by the PCI SIG) and device ID
+(assigned by the vendor). Both IDs are 16-bit integers
+and the device itself provides no translation to a human-readable
+string.
+
+In addition to the vendor and device, devices also report several
+other identifiers:
+
+.IP \(bu 3
+Device class and subclass (two 8-bit numbers)
+
+.IP \(bu 3
+Programming interface (8-bit number, meaning specific for the subclass)
+
+.IP \(bu 3
+Subsystem, which identifies the assembly in which the device is contained.
+A typical example is an Ethernet add-in card: the device is the Ethernet
+controller chip, while the card plays the role of the subsystem. Subsystems
+have their vendor ID (from the same namespace as device vendors) and subsystem
+ID. Generally, the meaning of the subsystem ID depends on the device, but there
+are cases in which a single subsystem ID is used for many devices - e.g.,
+laptop motherboards.
+
+The PCI utilities use the
+.B pci.ids
+file to translate all these numeric IDs to strings.
+
+.SH KEEPING THE LIST UP-TO-DATE
+The
+.B pci.ids
+file is generated from the PCI ID database, which is maintained at
+.UR https://pci-ids.ucw.cz/
+.UE .
+If you find any IDs missing from the list, please contribute them
+to the database.
+
+You can use the
+.B update-pciids
+command to download the current version of the list.
+
+Alternatively, you can use
+.B lspci -q
+to query the database online.
+
+.SH FILE FORMAT
+The pci.ids file is a text file in plain ASCII, interpreted line by line.
+Lines starting with the hash sign are treated as comments are ignored.
+Comments regarding a specific entry are written immediately before the entry.
+
+Vendor entries start with a 4-digit hexadecimal vendor ID, followed by one
+or more spaces, and the name of the vendor extending to the end of the line.
+
+Device entries are placed below the vendor entry. Each device entry consists
+of a single TAB character, a 4-digit hexadecimal device ID, followed by one or more
+spaces, and the name of the device extending to the end of the line.
+
+Subsystem entries are placed below the device entry. They start with two TAB
+characters, a 4-digit hexadecimal vendor ID (which must be defined elsewhere in
+the list), a single space, a 4-digit hexadecimal subsystem ID, one or more
+spaces, and the name of the subsystem extending to the end of the line.
+
+Class entries consist of "C", one space, 2-digit hexadecimal class ID, one or
+more spaces, and the name of the class. Subclasses are placed below the
+corresponding class, indented by a single TAB, followed by a 2-digit
+hexadecimal subclass ID, one or more spaces, and the name of the subclass.
+Programming interfaces are below the subclass, indented by two TABs, followed
+by a 2-digit hexadecimal prog-if ID, one or more spaces, and the name.
+
+There can be device-independent subsystem IDs, although the web interface of
+the database does not support them yet. They start with a subsystem vendor line
+consisting of "S", one space, and a 4-digit hexadecimal vendor ID (which must
+correspond to an already listed vendor). Subsystems follow on subsequent lines,
+each indented by one TAB, followed by a 4-digit hexadecimal subsystem ID, one
+or more spaces, and the name of the subsystem.
+
+To ensure extensibility of the format, lines starting with an unrecognized letter
+followed by a single space are ignored and so are all following TAB-indented lines.
+
+.SH FILES
+.TP
+.B @IDSDIR@/@PCI_IDS@
+Location of the list.
+
+.SH SEE ALSO
+.BR lspci (8),
+.BR update-pciids (8),
+.BR pcilib (7)
+
+.SH AUTHOR
+The PCI Utilities are maintained by Martin Mares <mj@ucw.cz>.
diff --git a/pci.ids.old b/pci.ids.old
new file mode 100644
index 0000000..c657b03
--- /dev/null
+++ b/pci.ids.old
@@ -0,0 +1,35086 @@
+#
+# List of PCI ID's
+#
+# Version: 2022.04.16
+# Date: 2022-04-16 00:17:00
+#
+# Maintained by Albert Pool, Martin Mares, and other volunteers from
+# the PCI ID Project at https://pci-ids.ucw.cz/.
+#
+# New data are always welcome, especially if they are accurate. If you have
+# anything to contribute, please follow the instructions at the web site.
+#
+# This file can be distributed under either the GNU General Public License
+# (version 2 or higher) or the 3-clause BSD License.
+#
+# The database is a compilation of factual data, and as such the copyright
+# only covers the aggregation and formatting. The copyright is held by
+# Martin Mares and Albert Pool.
+#
+
+# Vendors, devices and subsystems. Please keep sorted.
+
+# Syntax:
+# vendor vendor_name
+# device device_name <-- single tab
+# subvendor subdevice subsystem_name <-- two tabs
+
+0001 SafeNet (wrong ID)
+0010 Allied Telesis, Inc (Wrong ID)
+# This is a relabelled RTL-8139
+ 8139 AT-2500TX V3 Ethernet
+0014 Loongson Technology LLC
+ 7a00 Hyper Transport Bridge Controller
+ 7a02 APB (Advanced Peripheral Bus) Controller
+ 7a03 Gigabit Ethernet Controller
+ 7a04 OTG USB Controller
+ 7a05 Vivante GPU (Graphics Processing Unit)
+ 7a06 DC (Display Controller)
+ 7a07 HDA (High Definition Audio) Controller
+ 7a08 SATA AHCI Controller
+ 7a09 PCI-to-PCI Bridge
+ 7a0b SPI Controller
+ 7a0c LPC Controller
+ 7a0f DMA (Direct Memory Access) Controller
+# Found on some boards with two sockets
+ 7a10 Hyper Transport Bridge Controller
+ 7a14 EHCI USB Controller
+ 7a15 Vivante GPU (Graphics Processing Unit)
+ 7a19 PCI-to-PCI Bridge
+ 7a24 OHCI USB Controller
+ 7a29 PCI-to-PCI Bridge
+001c PEAK-System Technik GmbH
+ 0001 PCAN-PCI CAN-Bus controller
+ 001c 0004 2 Channel CAN Bus SJC1000
+ 001c 0005 2 Channel CAN Bus SJC1000 (Optically Isolated)
+003d Lockheed Martin-Marietta Corp
+# Real TJN ID is e159, but they got it wrong several times --mj
+0059 Tiger Jet Network Inc. (Wrong ID)
+0070 Hauppauge computer works Inc.
+ 7801 WinTV HVR-1800 MCE
+0071 Nebula Electronics Ltd.
+0095 Silicon Image, Inc. (Wrong ID)
+ 0680 Ultra ATA/133 IDE RAID CONTROLLER CARD
+# Wrong ID used in subsystem ID of the TELES.S0/PCI 2.x ISDN adapter
+00a7 Teles AG (Wrong ID)
+0100 nCipher Security
+0123 General Dynamics
+0128 Dell (wrong ID)
+# 018a is not LevelOne but there is a board misprogrammed
+018a LevelOne
+ 0106 FPC-0106TX misprogrammed [RTL81xx]
+01de Oxide Computer Company
+# probably misprogrammed Intel Atom C2338 on Dell 0K8Y0N board
+0200 Dell (wrong ID)
+# 021b is not Compaq but there is a board misprogrammed
+021b Compaq Computer Corporation
+ 8139 HNE-300 (RealTek RTL8139c) [iPaq Networking]
+0270 Hauppauge computer works Inc. (Wrong ID)
+0291 Davicom Semiconductor, Inc. (Wrong ID)
+# SpeedStream is Efficient Networks, Inc, a Siemens Company
+02ac SpeedStream
+ 1012 1012 PCMCIA 10/100 Ethernet Card [RTL81xx]
+02e0 XFX Pine Group Inc. (Wrong ID)
+0303 Hewlett-Packard Company (Wrong ID)
+0308 ZyXEL Communications Corporation (Wrong ID)
+0315 SK-Electronics Co., Ltd.
+0357 TTTech Computertechnik AG (Wrong ID)
+ 000a TTP-Monitoring Card V2.0
+0432 SCM Microsystems, Inc.
+ 0001 Pluto2 DVB-T Receiver for PCMCIA [EasyWatch MobilSet]
+0497 Dell Inc. (wrong ID)
+0675 Dynalink
+ 1700 IS64PH ISDN Adapter
+ 1702 IS64PH ISDN Adapter
+ 1703 ISDN Adapter (PCI Bus, DV, W)
+ 1704 ISDN Adapter (PCI Bus, D, C)
+0721 Sapphire, Inc.
+0731 Jingjia Microelectronics Co Ltd
+ 7200 JM7200 Series GPU
+ 0731 7201 JM7201
+ 0731 7202 JM7202
+ 0731 7208 JM7200
+ 0731 7212 JM7200
+ 0731 7214 JM7500
+ 0731 7215 JM7200
+ 9100 JM9100
+ 0731 9101 JM9100
+ 0731 9102 JM9100-I
+ 910a JH910
+ 0731 910a JH910
+ 0731 910b JH910-I
+ 0731 910c JH910-M
+ 9200 JM9200
+ 920a JH920
+ 0731 920a JH920
+ 0731 920b JH920-I
+ 0731 920c JH920-M
+ 920b JH920-I
+ 920c JH920-M
+ 9210 JM9210
+ 0731 9210 JM9210
+ 0731 9211 JM9210-I
+ 9211 JM9210-I
+ 9230 JM9230
+ 0731 9230 JM9230
+ 0731 9231 JM9230-I
+ 9231 JM9231-I
+ 9250 JM9250
+ 0731 9250 JM9250
+ 930a JH930-I
+ 0731 930a JH930-I
+ 0731 930b JH930-M
+ 930b JH930-M
+0777 Ubiquiti Networks, Inc.
+0795 Wired Inc.
+ 6663 Butane II (MPEG2 encoder board)
+ 6666 MediaPress (MPEG2 encoder board)
+07d1 D-Link System Inc
+0824 T1042 [Freescale]
+0925 VIA Technologies, Inc. (Wrong ID)
+0a89 BREA Technologies Inc
+0b0b Rhino Equipment Corp.
+ 0105 R1T1
+ 0205 R4FXO
+ 0206 RCB4FXO 4-channel FXO analog telephony card
+ 0305 R4T1
+ 0405 R8FXX
+ 0406 RCB8FXX 8-channel modular analog telephony card
+ 0505 R24FXX
+ 0506 RCB24FXS 24-Channel FXS analog telephony card
+ 0605 R2T1
+ 0705 R24FXS
+ 0706 RCB24FXO 24-Channel FXO analog telephony card
+ 0905 R1T3 Single T3 Digital Telephony Card
+ 0906 RCB24FXX 24-channel modular analog telephony card
+ 0a06 RCB672FXX 672-channel modular analog telephony card
+0ccd Preferred Networks, Inc.
+0e11 Compaq Computer Corporation
+ 0001 PCI to EISA Bridge
+ 0002 PCI to ISA Bridge
+ 0046 Smart Array 64xx
+ 0e11 4091 Smart Array 6i
+ 0e11 409a Smart Array 641
+ 0e11 409b Smart Array 642
+ 0e11 409c Smart Array 6400
+ 0e11 409d Smart Array 6400 EM
+ 0049 NC7132 Gigabit Upgrade Module
+ 004a NC6136 Gigabit Server Adapter
+ 005a Remote Insight II board - Lights-Out
+ 007c NC7770 1000BaseTX
+ 007d NC6770 1000BaseTX
+ 0085 NC7780 1000BaseTX
+ 00b1 Remote Insight II board - PCI device
+ 00bb NC7760
+ 00ca NC7771
+ 00cb NC7781
+ 00cf NC7772
+ 00d0 NC7782
+ 00d1 NC7783
+ 00e3 NC7761
+ 0508 Netelligent 4/16 Token Ring
+ 1000 Triflex/Pentium Bridge, Model 1000
+ 2000 Triflex/Pentium Bridge, Model 2000
+ 3032 QVision 1280/p
+ 3033 QVision 1280/p
+ 3034 QVision 1280/p
+ 4000 4000 [Triflex]
+ 4040 Integrated Array
+ 4048 Compaq Raid LC2
+ 4050 Smart Array 4200
+ 4051 Smart Array 4250ES
+ 4058 Smart Array 431
+ 4070 Smart Array 5300
+ 4080 Smart Array 5i
+ 4082 Smart Array 532
+ 4083 Smart Array 5312
+ 4091 Smart Array 6i
+ 409a Smart Array 641
+ 409b Smart Array 642
+ 409c Smart Array 6400
+ 409d Smart Array 6400 EM
+ 6010 HotPlug PCI Bridge 6010
+ 7020 USB Controller
+ a0ec Fibre Channel Host Controller
+ a0f0 Advanced System Management Controller
+ 0e11 b0f3 ProLiant DL360
+ a0f3 Triflex PCI to ISA Bridge
+ a0f7 PCI Hotplug Controller
+ 8086 002a PCI Hotplug Controller A
+ 8086 002b PCI Hotplug Controller B
+ a0f8 ZFMicro Chipset USB
+ a0fc FibreChannel HBA Tachyon
+ ae10 Smart-2/P RAID Controller
+ 0e11 4030 Smart-2/P Array Controller
+ 0e11 4031 Smart-2SL Array Controller
+ 0e11 4032 Smart Array 3200 Controller
+ 0e11 4033 Smart Array 3100ES Controller
+ 0e11 4034 Smart Array 221 Controller
+ ae29 MIS-L
+ ae2a MPC
+ ae2b MIS-E
+ ae31 System Management Controller
+ ae32 Netelligent 10/100 TX PCI UTP
+ ae33 Triflex Dual EIDE Controller
+ ae34 Netelligent 10 T PCI UTP
+ ae35 Integrated NetFlex-3/P
+ ae40 Netelligent Dual 10/100 TX PCI UTP
+ ae43 Netelligent Integrated 10/100 TX UTP
+ ae69 CETUS-L
+ ae6c Northstar
+ ae6d NorthStar CPU to PCI Bridge
+ b011 Netelligent 10/100 TX Embedded UTP
+ b012 Netelligent 10 T/2 PCI UTP/Coax
+ b01e NC3120 Fast Ethernet NIC
+ b01f NC3122 Fast Ethernet NIC
+ b02f NC1120 Ethernet NIC
+ b030 Netelligent 10/100 TX UTP
+ b04a 10/100 TX PCI Intel WOL UTP Controller
+ b060 Smart Array 5300 Controller
+ b0c6 NC3161 Fast Ethernet NIC
+ b0c7 NC3160 Fast Ethernet NIC
+ b0d7 NC3121 Fast Ethernet NIC
+ b0dd NC3131 Fast Ethernet NIC
+ b0de NC3132 Fast Ethernet Module
+ b0df NC6132 Gigabit Module
+ b0e0 NC6133 Gigabit Module
+ b0e1 NC3133 Fast Ethernet Module
+ b123 NC6134 Gigabit NIC
+ b134 NC3163 Fast Ethernet NIC
+ b13c NC3162 Fast Ethernet NIC
+ b144 NC3123 Fast Ethernet NIC
+ b163 NC3134 Fast Ethernet NIC
+ b164 NC3165 Fast Ethernet Upgrade Module
+ b178 Smart Array 5i/532
+ 0e11 4080 Smart Array 5i
+ 0e11 4082 Smart Array 532
+ 0e11 4083 Smart Array 5312
+ b1a4 NC7131 Gigabit Server Adapter
+ b200 Memory Hot-Plug Controller
+ b203 Integrated Lights Out Controller
+ b204 Integrated Lights Out Processor
+ c000 Remote Insight Lights-Out Edition
+ f130 NetFlex-3/P ThunderLAN 1.0
+ f150 NetFlex-3/P ThunderLAN 2.3
+0e55 HaSoTec GmbH
+0eac SHF Communication Technologies AG
+ 0008 Ethernet Powerlink Managing Node 01
+0f62 Acrox Technologies Co., Ltd.
+1000 Broadcom / LSI
+ 0001 53c810
+ 1000 1000 LSI53C810AE PCI to SCSI I/O Processor
+ 0002 53c820
+ 0003 53c825
+ 1000 1000 LSI53C825AE PCI to SCSI I/O Processor (Ultra Wide)
+ 0004 53c815
+ 0005 53c810AP
+ 0006 53c860
+ 1000 1000 LSI53C860E PCI to Ultra SCSI I/O Processor
+ 000a 53c1510
+ 0e11 b143 Integrated Dual Channel Wide Ultra2 SCSI Controller
+ 1000 1000 LSI53C1510 PCI to Dual Channel Wide Ultra2 SCSI Controller (Nonintelligent mode)
+ 000b 53C896/897
+ 0e11 6004 EOB003 Series SCSI host adapter
+ 1000 1000 LSI53C896/7 PCI to Dual Channel Ultra2 SCSI Multifunction Controller
+ 1000 1010 LSI22910 PCI to Dual Channel Ultra2 SCSI host adapter
+ 1000 1020 LSI21002 PCI to Dual Channel Ultra2 SCSI host adapter
+ 13e9 1000 6221L-4U (Dual U2W SCSI, dual 10/100TX, graphics)
+ 000c 53c895
+ 1000 1010 LSI8951U PCI to Ultra2 SCSI host adapter
+ 1000 1020 LSI8952U PCI to Ultra2 SCSI host adapter
+ 1de1 3906 DC-390U2B SCSI adapter
+ 1de1 3907 DC-390U2W
+ 000d 53c885
+ 000f 53c875
+ 0e11 7004 Embedded Ultra Wide SCSI Controller
+ 1000 1000 LSI53C876/E PCI to Dual Channel SCSI Controller
+ 1000 1010 LSI22801 PCI to Dual Channel Ultra SCSI host adapter
+ 1000 1020 LSI22802 PCI to Dual Channel Ultra SCSI host adapter
+ 1092 8760 FirePort 40 Dual SCSI Controller
+ 1775 10d0 V5D Single Board Computer Wide Ultra SCSI
+ 1775 10d1 V5D Single Board Computer Ultra SCSI
+ 1de1 3904 DC390F/U Ultra Wide SCSI Adapter
+ 4c53 1000 CC7/CR7/CP7/VC7/VP7/VR7 mainboard
+ 4c53 1050 CT7 mainboard
+ 0010 53C1510
+ 0e11 4040 Integrated Smart Array Controller
+ 0e11 4048 RAID LC2 Controller
+ 1000 1000 53C1510 PCI to Dual Channel Wide Ultra2 SCSI Controller (Intelligent mode)
+ 0012 53c895a
+ 1000 1000 LSI53C895A PCI to Ultra2 SCSI Controller
+ 0013 53c875a
+ 1000 1000 LSI53C875A PCI to Ultra SCSI Controller
+ 0014 MegaRAID Tri-Mode SAS3516
+ 1000 9460 MegaRAID 9460-16i
+ 1000 9480 MegaRAID 9480-8i8e
+ 1000 9481 MegaRAID 9480-8e
+ 1028 1f3a PERC H745 Adapter
+ 1028 1f3b PERC H745 Front
+ 1028 1fd4 PERC H745P MX
+ 1137 020e UCSC-RAID-M5 12G Modular RAID Controller
+ 1d49 0602 ThinkSystem RAID 930-16i 4GB Flash PCIe 12Gb Adapter
+ 1d49 0604 ThinkSystem RAID 930-8e 4GB Flash PCIe 12Gb Adapter
+ 1d49 0607 ThinkSystem RAID 930-16i 8GB Flash PCIe 12Gb Adapter
+ 8086 352d Integrated RAID Module RMSP3AD160F
+ 8086 9460 RAID Controller RSP3TD160F
+ 8086 9480 RAID Controller RSP3MD088F
+ 0015 MegaRAID Tri-Mode SAS3416
+ 1000 9441 MegaRAID 9440-16i
+ 1028 1f3c PERC H345 Adapter
+ 1028 1f3d PERC H345 Front
+ 1d49 0503 ThinkSystem RAID 530-16i PCIe 12Gb Adapter
+ 0016 MegaRAID Tri-Mode SAS3508
+ 1000 9461 MegaRAID 9460-8i
+ 1000 9462 MegaRAID 9460-4i
+ 1000 9463 MegaRAID 9365-28i
+ 1000 9464 MegaRAID 9365-24i
+ 1028 1fc9 PERC H840 Adapter
+ 1028 1fcb PERC H740P Adapter
+ 1028 1fcd PERC H740P Mini
+ 1028 1fcf PERC H740P Mini
+ 1d49 0601 ThinkSystem RAID 930-8i 2GB Flash PCIe 12Gb Adapter
+ 1d49 0603 ThinkSystem RAID 930-24i 4GB Flash PCIe 12Gb Adapter
+ 8086 352e Integrated RAID Module RMSP3CD080F
+ 8086 352f Integrated RAID Module RMSP3HD080E
+ 8086 9461 RAID Controller RSP3DD080F
+ 0017 MegaRAID Tri-Mode SAS3408
+ 1000 9440 MegaRAID 9440-8i
+ 1000 9442 MegaRAID 9440-4i
+ 1d49 0500 ThinkSystem RAID 530-8i PCIe 12Gb Adapter
+ 1d49 0502 ThinkSystem RAID 530-8i Dense Adapter
+ 8086 3528 Integrated RAID RMSP3LD060
+ 8086 3529 Integrated RAID RMSP3LD060
+ 8086 9441 RAID Controller RSP3WD080E
+ 001b MegaRAID Tri-Mode SAS3504
+ 1d49 0605 ThinkSystem RAID 930-4i 2GB Flash Flex Adapter
+ 001c MegaRAID Tri-Mode SAS3404
+ 1d49 0501 ThinkSystem RAID 530-4i Flex Adapter
+ 0020 53c1010 Ultra3 SCSI Adapter
+ 1000 1000 LSI53C1010-33 PCI to Dual Channel Ultra160 SCSI Controller
+ 107b 1040 Server Onboard 53C1010-33
+ 1de1 1020 DC-390U3W
+ 0021 53c1010 66MHz Ultra3 SCSI Adapter
+ 1000 1000 LSI53C1000/1000R/1010R/1010-66 PCI to Ultra160 SCSI Controller
+ 1000 1010 Asus TR-DLS onboard 53C1010-66
+ 103c 1300 Ultra160 SCSI [AB306A]
+ 103c 1310 Ultra160 SCSI [A9918A]
+ 103c 1330 Ultra160 SCSI [A7059A]
+ 103c 1340 Ultra160 SCSI [A7060A]
+ 124b 1070 PMC-USCSI3
+ 4c53 1080 CT8 mainboard
+ 4c53 1300 P017 mezzanine (32-bit PMC)
+ 4c53 1310 P017 mezzanine (64-bit PMC)
+ 002f MegaRAID SAS 2208 IOV [Thunderbolt]
+ 1028 1f39 SPERC8-e
+ 1028 1f3e SPERC 8
+ 0030 53c1030 PCI-X Fusion-MPT Dual Ultra320 SCSI
+ 0e11 00da ProLiant ML 350
+ 1028 0123 LSI Logic 1020/1030
+ 1028 014a LSI Logic 1020/1030
+ 1028 016c PowerEdge 1850 MPT Fusion SCSI/RAID (Perc 4)
+ 1028 0183 LSI Logic 1020/1030
+ 1028 018a PERC 4/IM
+ 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
+ 103c 322a SC11Xe Ultra320 Single Channel PCIe x4 SCSI Host Bus Adapter (412911-B21)
+ 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
+ 1000 1000 LSI53C1020/1030 PCI-X to Ultra320 SCSI Controller
+ 0033 1030ZC_53c1035 PCI-X Fusion-MPT Dual Ultra320 SCSI
+ 0040 53c1035 PCI-X Fusion-MPT Dual Ultra320 SCSI
+ 1000 0033 MegaRAID SCSI 320-2XR
+ 1000 0066 MegaRAID SCSI 320-2XRWS
+ 0041 53C1035ZC PCI-X Fusion-MPT Dual Ultra320 SCSI
+ 0050 SAS1064 PCI-X Fusion-MPT SAS
+ 1028 1f04 SAS 5/E
+ 1028 1f09 SAS 5i/R
+ 0052 MegaRAID SAS-3 3216/3224 [Cutlass]
+ 0053 MegaRAID SAS-3 3216/3224 [Cutlass]
+ 1000 9350 MegaRAID SAS 9341-16i
+ 1000 9351 MegaRAID SAS 9341-24i
+ 0054 SAS1068 PCI-X Fusion-MPT SAS
+ 1028 1f04 SAS 5/E Adapter Controller
+ 1028 1f05 SAS 5/i Adapter Controller
+ 1028 1f06 SAS 5/i Integrated Controller
+ 1028 1f07 SAS 5/iR Integrated RAID Controller
+ 1028 1f08 SAS 5/iR Integrated RAID Controller
+ 1028 1f09 SAS 5/iR Adapter RAID Controller
+ 15ad 1976 SAS Controller
+ 0055 SAS1068 PCI-X Fusion-MPT SAS
+ 1033 8336 SAS1068
+ 0056 SAS1064ET PCI-Express Fusion-MPT SAS
+ 1014 03bb ServeRAID BR10il SAS/SATA Controller v2
+ 8086 34dc AXX4SASMOD RAID Controller
+ 0057 M1064E MegaRAID SAS
+ 8086 346c Embedded Software RAID Technology II (ESTRII)
+ 0058 SAS1068E PCI-Express Fusion-MPT SAS
+ 1000 3140 SAS3081E-R 8-Port SAS/SATA Host Bus Adapter
+ 1028 021d SAS 6/iR Integrated Workstations RAID Controller
+ 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
+ 005b MegaRAID SAS 2208 [Thunderbolt]
+ 1000 9265 MegaRAID SAS 9265-8i
+ 1000 9266 MegaRAID SAS 9266-8i
+ 1000 9267 MegaRAID SAS 9267-8i
+ 1000 9268 MegaRAID SAS 9265CV-8i / 9270CV-8i
+ 1000 9269 MegaRAID SAS 9266-4i
+ 1000 9270 MegaRAID SAS 9270-8i
+ 1000 9271 MegaRAID SAS 9271-8i
+ 1000 9272 MegaRAID SAS 9272-8i
+ 1000 9273 MegaRAID SAS 9270CV-8i
+ 1000 9274 MegaRAID SAS 9270-4i
+ 1000 9275 MegaRAID SAS 9271-8iCC
+ 1000 9276 MegaRAID SAS 9271-4i
+ 1000 9285 MegaRAID SAS 9285-8e
+ 1000 9288 MegaRAID SAS 9285CV-8e
+ 1000 9290 MegaRAID SAS 9286-8e
+ 1000 9291 MegaRAID SAS 9286CV-8e
+ 1000 9295 MegaRAID SAS 9286CV-8eCC
+ 1014 040b ServeRAID M5110 SAS/SATA Controller
+ 1014 040c ServeRAID M5120 SAS/SATA Controller
+ 1014 0412 ServeRAID M5110e SAS/SATA Controller
+ 1028 1f2d PERC H810 Adapter
+ 1028 1f30 PERC H710 Embedded
+ 1028 1f31 PERC H710P Adapter
+ 1028 1f33 PERC H710P Mini (for blades)
+ 1028 1f34 PERC H710P Mini (for monolithics)
+ 1028 1f35 PERC H710 Adapter
+ 1028 1f37 PERC H710 Mini (for blades)
+ 1028 1f38 PERC H710 Mini (for monolithics)
+ 15d9 0690 LSI MegaRAID ROMB
+ 8086 3510 RMS25PB080 RAID Controller
+ 8086 3511 RMS25PB040 RAID Controller
+ 8086 3512 RMT3PB080 RAID Controller
+ 8086 3513 Integrated RAID Module RMS25CB080
+ 8086 3514 RMS25CB040 RAID Controller
+ 8086 351c RMS25PB080N RAID Controller
+ 8086 351d RMS25CB080N RAID Controller
+ 8086 9265 RS25DB080 RAID Controller
+ 8086 9268 RS25AB080 RAID Controller
+ 8086 9285 RS25NB008 RAID Controller
+ 8086 9288 RS25SB008 RAID Controller
+ 005c SAS1064A PCI-X Fusion-MPT SAS
+ 005d MegaRAID SAS-3 3108 [Invader]
+ 1000 9361 MegaRAID SAS 9361-8i
+ 1000 9363 MegaRAID SAS 9361-4i
+ 1000 9364 MegaRAID SAS 9364-8i
+ 1000 936a MegaRAID SAS 9364-8i
+ 1000 9380 MegaRAID SAS 9380-8e
+ 1028 1f41 PERC H830 Adapter
+ 1028 1f42 PERC H730P Adapter
+ 1028 1f43 PERC H730 Adapter
+ 1028 1f47 PERC H730P Mini
+ 1028 1f48 PERC H730P Mini (for blades)
+ 1028 1f49 PERC H730 Mini
+ 1028 1f4a PERC H730 Mini (for blades)
+ 1028 1f4d PERC FD33xS
+ 1028 1f4f PERC H730P Slim
+ 1028 1f54 PERC FD33xD
+ 1028 1fd1 PERC H730P MX
+ 17aa 1052 ThinkServer RAID 720i
+ 17aa 1053 ThinkServer RAID 720ix
+ 1bd4 0014 12G SAS3108 2G
+ 1bd4 0015 12G SAS3108 4G
+ 1d49 0600 ThinkSystem RAID 730-8i 1GB Cache PCIe 12Gb Adapter
+ 1d49 0608 ThinkSystem RAID 730-8i 2GB Flash PCIe 12Gb Adapter
+ 1d49 0609 ThinkSystem RAID 730-8i 4GB Flash PCIe 12Gb Adapter
+ 8086 351e RMS3CC080 RAID Controller
+ 8086 351f RMS3CC040 RAID Controller
+ 8086 9360 RS3DC080 RAID Controller
+ 8086 9362 RS3DC040 RAID Controller
+ 8086 9380 RS3SC008 RAID Controller
+ 8086 9381 RS3MC044 RAID Controller
+ 005e SAS1066 PCI-X Fusion-MPT SAS
+ 005f MegaRAID SAS-3 3008 [Fury]
+ 1028 1f44 PERC H330 Adapter
+ 1028 1f4b PERC H330 Mini
+ 1028 1f4c PERC H330 Mini (for blades)
+ 1028 1f4d PERC H330 Embedded (for monolithic)
+ 1054 306a SAS 3004 iMR ROMB
+ 1734 1211 PRAID CP400i [D3307-A12]
+ 1d49 04db ServeRAID M1210 SAS/SATA Controller
+ 1d49 0504 ThinkSystem RAID 520-8i PCIe 12Gb Adapter
+ 0060 MegaRAID SAS 1078
+ 1000 1006 MegaRAID SAS 8888ELP
+ 1000 100a MegaRAID SAS 8708ELP
+ 1000 100e MegaRAID SAS 8884E
+ 1000 100f MegaRAID SAS 8708E
+ 1000 1010 MegaRAID SATA 350-8ELP
+ 1000 1011 MegaRAID SATA 350-4ELP
+ 1000 1012 MegaRAID SAS 8704ELP
+ 1000 1016 MegaRAID SAS 8880EM2
+ 1014 0363 MegaRAID SAS PCI Express ROMB
+ 1014 0364 SystemX MegaRAID SAS 8808E
+ 1014 0365 SystemX MegaRAID SAS 8884E
+ 1014 0379 SystemX MegaRAID SAS 8880EM2
+ 1028 1f0a PERC 6/E Adapter RAID Controller
+ 1028 1f0b PERC 6/i Adapter RAID Controller
+ 1028 1f0c PERC 6/i Integrated RAID Controller
+ 1028 1f0d PERC 6/i Integrated RAID Controller
+ 1028 1f11 CERC 6/i Integrated RAID Controller
+ 1033 835a MegaRAID SAS PCI Express ROMB
+ 1043 824d MegaRAID SAS PCI Express ROMB
+ 1170 002f MegaRAID SAS PCI Express ROMB
+ 1170 0036 MegaRAID SAS PCI Express ROMB
+ 15d9 c080 MegaRAID SAS PCI Express ROMB
+ 17aa 6b7c MegaRAID SAS PCI Express ROMB
+ 18a1 0003 LSI MegaRAID SAS PCI Express ROMB
+ 8086 1006 RAID Controller SRCSAS28EP
+ 8086 100a RAID Controller SRCSAS28EV
+ 8086 1010 RAID Controller SRCSATA28E
+ 8086 34cc Integrated RAID Controller SROMBSAS28E
+ 8086 34cd Integrated RAID Controller SROMBSAS28E
+ 8086 3505 Integrated RAID Controller SROMBSASMP2
+ 0062 SAS1078 PCI-Express Fusion-MPT SAS
+ 1000 0062 SAS1078 PCI-Express Fusion-MPT SAS
+ 0064 SAS2116 PCI-Express Fusion-MPT SAS-2 [Meteor]
+ 1000 3030 9200-16e 6Gb/s SAS/SATA PCIe x8 External HBA
+ 1000 30c0 SAS 9201-16i
+ 1000 30d0 9201-16e 6Gb/s SAS/SATA PCIe x8 External HBA
+ 0065 SAS2116 PCI-Express Fusion-MPT SAS-2 [Meteor]
+ 006e SAS2308 PCI-Express Fusion-MPT SAS-2
+ 0070 SAS2004 PCI-Express Fusion-MPT SAS-2 [Spitfire]
+ 1000 3010 SAS9211-4i
+ 1014 040e ServeRAID H1110
+ 0071 MR SAS HBA 2004
+ 0072 SAS2008 PCI-Express Fusion-MPT SAS-2 [Falcon]
+ 1000 3040 9210-8i
+ 1000 3080 9200-8e [LSI SAS 6Gb/s SAS/SATA PCIe x8 External HBA]
+ 1000 30b0 9200-8e [LSI SAS 6Gb/s SAS/SATA PCIe x8 External HBA]
+ 1014 03ca IBM 6Gb SAS HBA [9212-4i4e]
+ 1028 1f1c 6Gbps SAS HBA Adapter
+ 1028 1f1d PERC H200 Adapter
+ 1028 1f1e PERC H200 Integrated
+ 1028 1f1f PERC H200 Modular
+ 1028 1f20 PERC H200 Embedded
+ 1028 1f22 PERC H200 Internal Tape Adapter
+# Fujitsu D2607 SAS2008 HBA controller
+ 1734 1177 HBA Ctrl SAS 6G 0/1 [D2607]
+ 1bd4 000d 6G SAS2008IT
+ 1bd4 000e 6G SAS2008IR
+ 1bd4 000f 6G SAS2008IT SA5248
+ 1bd4 0010 6G SAS2008IR SA5248
+ 8086 350f RMS2LL040 RAID Controller
+ 8086 3700 SSD 910 Series
+ 0073 MegaRAID SAS 2008 [Falcon]
+ 1000 9240 MegaRAID SAS 9240-8i
+ 1000 9241 MegaRAID SAS 9240-4i
+ 1000 92a0 MegaRAID SAS 9220-8i
+ 1014 03b1 ServeRAID M1015 SAS/SATA Controller
+ 1014 040d ServeRAID M1115 SAS/SATA Controller
+ 1028 1f4e PERC H310 Adapter
+ 1028 1f4f PERC H310 Integrated
+ 1028 1f50 PERC H310 Mini Blades
+ 1028 1f51 PERC H310 Mini Monolithics
+ 1028 1f52 PERC H310 Embedded1
+ 1028 1f53 PERC H310 Embedded2
+ 1028 1f54 PERC H310 Reserved
+ 1028 1f78 PERC H310
+ 1054 3035 LSI MegaRAID SAS 9240-8i
+ 1137 0072 2004 iMR ROMB
+ 1137 0073 2008 ROMB
+ 1137 00b0 UCSC RAID SAS 2008M-8i
+ 1137 00b1 UCSC RAID SAS 2008M-8i
+ 1137 00c2 UCS E-Series Double Wide
+ 1137 00c3 UCS E-Series Single Wide
+ 15d9 0400 Supermicro SMC2008-iMR
+ 1734 1177 RAID Ctrl SAS 6G 0/1 (D2607)
+ 17aa 1051 ThinkServer RAID 510i
+ 8086 350d RMS2AF040 RAID Controller
+ 8086 9240 RAID Controller RS2WC080
+ 8086 9241 RAID Controller RS2WC040
+ 0074 SAS2108 PCI-Express Fusion-MPT SAS-2 [Liberator]
+ 0076 SAS2108 PCI-Express Fusion-MPT SAS-2 [Liberator]
+ 0077 SAS2108 PCI-Express Fusion-MPT SAS-2 [Liberator]
+ 0079 MegaRAID SAS 2108 [Liberator]
+ 1000 9251 MegaRAID SAS 9260-4ix
+ 1000 9256 MegaRAID SAS 9260-8ix
+ 1000 9260 MegaRAID SAS 9260-4i
+ 1000 9261 MegaRAID SAS 9260-8i
+ 1000 9262 MegaRAID SAS 9262-8i
+ 1000 9263 MegaRAID SAS 9261-8i
+ 1000 9264 MegaRAID SAS 9264-8i
+ 1000 9267 MegaRAID SAS 9260CV-4i
+ 1000 9268 MegaRAID SAS 9260CV-8i
+ 1000 9275 MegaRAID SAS 9280-8ex
+ 1000 9276 MR9260-16i
+ 1000 9280 MegaRAID SAS 9280-8e
+ 1000 9281 MegaRAID SAS 9281-8E
+ 1000 9282 MegaRAID SAS 9280-4i4e
+ 1000 9290 MegaRAID SAS 9280DE-24i4e
+ 1014 03b2 ServeRAID M5015 SAS/SATA Controller
+ 1014 03b3 ServeRAID M5025 SAS/SATA Controller
+ 1028 1f15 PERC H800 Adapter
+ 1028 1f16 PERC H700 Adapter
+ 1028 1f17 PERC H700 Integrated
+ 1028 1f18 PERC H700 Modular
+ 1028 1f1a PERC H800 Proto Adapter
+ 1028 1f1b PERC H700 Integrated
+ 1043 8480 PIKE-2108 16PD
+ 1734 1176 RAID Ctrl SAS 6G 5/6 512MB (D2616)
+ 1734 1177 RAID Ctrl SAS 6G 0/1 (D2607)
+ 8086 350b RMS2MH080 RAID Controller
+ 8086 9256 MegaRAID SAS 9260DE-8i RS2BL080DE
+ 8086 9260 RAID Controller RS2BL040
+ 8086 9261 RAID Controller RS2BL080
+ 8086 9264 RAID Controller RT3WB080 Warm Beach (Caster Lite)
+ 8086 9267 RAID Controller RS2VB040
+ 8086 9268 RAID Controller RS2VB080
+ 8086 9275 RAID Controller RS2PI008DE
+ 8086 9276 RAID Controller RS2WG160
+ 8086 9280 RAID Controller RS2PI008
+ 8086 9282 RAID Controller RS2MB044
+ 8086 9290 RAID Controller RS2SG244
+ 007c MegaRAID SAS 1078DE
+ 1014 0395 ServeRAID-AR10is SAS/SATA Controller
+ 007e SSS6200 PCI-Express Flash SSD
+ 1000 0504 Nytro NWD-BLP4-800
+ 1000 0507 Nytro NWD-BLP4-1600
+ 1000 0581 Nytro NWD-BLP4-400
+ 1000 100d Nytro NWD-BFH6-1200
+ 1000 100e Nytro NWD-BFH8-1600
+ 1000 107e Nytro NWD-BFH8-3200
+ 1000 1310 Nytro XP6302-8B1536
+ 1000 1311 Nytro XP6302-8B2048
+ 1000 1314 Nytro XP6302-8B4096
+ 1000 150c Nytro XP6210-4A2048
+ 1000 150f Nytro XP6210-4B2048
+ 1000 160b Nytro XP6209-4A1024
+ 1000 1613 Nytro XP6209-4B2048
+ 108e 050a Nytro ELP4x200_4d_n
+ 108e 0581 Nytro ELP4x100_4d_n
+ 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 SAS2308 PCI-Express Fusion-MPT SAS-2
+ 15d9 0690 Onboard MegaRAID SAS2208 [Thunderbolt]
+ 15d9 0691 Onboard SAS2308 PCI-Express Fusion-MPT SAS-2
+ 0087 SAS2308 PCI-Express Fusion-MPT SAS-2
+ 1000 3020 9207-8i SAS2.1 HBA
+ 1000 3030 SAS9207-4i4e
+ 1000 3040 9207-8e SAS2.1 HBA
+ 1000 3050 SAS9217-8i
+ 1000 3060 SAS9217-4i4e
+ 1014 0472 N2125 External Host Bus Adapter
+ 1014 047a N2115 Internal Host Bus Adapter
+ 1590 0041 H220i
+ 1590 0042 H221 / 9207-8e
+ 1590 0044 H220i
+ 1bd4 0009 6G SAS2308IR
+ 1bd4 000a 6G SAS2308IT
+ 8086 3000 RS25GB008 RAID Controller
+ 8086 3060 RS25FB044 RAID Controller
+ 8086 3516 RMS25JB080 RAID Controller
+ 8086 3517 RMS25JB040 RAID Controller
+ 8086 3518 RMS25KB080 RAID Controller
+ 8086 3519 RMS25KB040 RAID Controller
+ 8086 351a RMS25LB040 RAID Controller
+ 8086 351b RMS25LB080 RAID Controller
+ 008f 53c875J
+ 1092 8000 FirePort 40 SCSI Controller
+ 1092 8760 FirePort 40 Dual SCSI Host Adapter
+ 0090 SAS3108 PCI-Express Fusion-MPT SAS-3
+ 0091 SAS3108 PCI-Express Fusion-MPT SAS-3
+ 0094 SAS3108 PCI-Express Fusion-MPT SAS-3
+ 0095 SAS3108 PCI-Express Fusion-MPT SAS-3
+ 0096 SAS3004 PCI-Express Fusion-MPT SAS-3
+ 0097 SAS3008 PCI-Express Fusion-MPT SAS-3
+ 1000 3090 SAS9311-8i
+ 1000 30a0 SAS9300-8e
+ 1000 30e0 SAS9300-8i
+ 1000 3130 SAS 9300-16i
+ 1028 1f45 HBA330 Adapter
+ 1028 1f46 12Gbps HBA
+ 1028 1f53 HBA330 Mini
+ 1028 1fd2 HBA330 MX
+ 1028 1fd3 HBA330 MMZ
+# Supermicro AOC-S3008L-L8e uses 0808 for their SAS3008 SAS controller
+ 15d9 0808 AOC-S3008L-L8e
+ 1bd4 0008 12G SAS3008IMR Onboard
+ 1bd4 000b 12G SAS3008IR
+ 1bd4 000c 12G SAS3008IT
+ 1bd4 0011 Inspur 12Gb 8i-3008 IT SAS HBA
+ 1bd4 0012 12Gb SAS3008IR UDM
+ 1bd4 001f 12G SAS3008IR Onboard
+ 1bd4 0020 12G SAS3008IT Onboard
+ 1bd4 0026 12G SAS3008IT RACK
+ 1bd4 0027 12G SAS3008IMR RACK
+ 1bd4 0028 12G SAS3008IR RACK
+ 00a5 Fusion-MPT 24GSAS/PCIe SAS40xx
+ 1000 4600 MegaRAID 9670W-16i Tri-Mode Storage Adapter
+ 1000 4610 MegaRAID 9670-24i Tri-Mode Storage Adapter
+ 1000 4620 MegaRAID 9660-16i Tri-Mode Storage Adapter
+ 1000 4630 MegaRAID 9660-8i8e Tri-Mode Storage Adapter
+ 1000 4640 eHBA 9600W-16i Tri-Mode Storage Adapter
+ 1000 4650 eHBA 9600W-16e Tri-Mode Storage Adapter
+ 1000 4660 eHBA 9600-24i Tri-Mode Storage Adapter
+ 1000 4670 eHBA 9600-16i Tri-Mode Storage Adapter
+ 1000 4680 eHBA 9600-16e Tri-Mode Storage Adapter
+ 1000 4690 MegaRAID 9620-16i Tri-Mode Storage Adapter
+ 1000 46a0 MegaRAID 9660-24i Tri-Mode Storage Adapter
+ 1000 46c0 eHBA 9680W-16e Tri-Mode Storage Adapter
+ 1000 46d0 eHBA 9600-8i8e Tri-Mode Storage Adapter
+ 1028 2114 PERC H965i Adapter
+ 1028 2115 PERC H965i Front
+ 1028 2117 PERC H965i MX
+ 1028 213a PERC H965e Adapter
+ 1028 213b PERC H765i Adapter
+ 1028 213c PERC H765i Front
+ 1028 213d PERC H765N Front
+ 1028 213e PERC H765i MX
+ 1028 213f PERC H365i Adapter
+ 1028 2140 PERC H365i Front
+ 1028 2141 PERC H360 MX
+ 1028 2142 HBA 465e Adapter
+ 00ab SAS3516 Fusion-MPT Tri-Mode RAID On Chip (ROC)
+# 8 Internal and 8 External port channel 9400 HBA
+ 1000 3040 HBA 9400-8i8e
+ 8086 3530 Integrated RAID Module RMSP3JD160J
+ 00ac SAS3416 Fusion-MPT Tri-Mode I/O Controller Chip (IOC)
+# Channel 16 internal port HBA
+ 1000 3000 HBA 9400-16i
+# Channel 16 external port HBA
+ 1000 3020 HBA 9400-16e
+ 1028 1fe3 HBA345 Adapter
+ 1028 1fe4 HBA345 Front
+ 1d49 0201 ThinkSystem 430-16i SAS/SATA 12Gb HBA
+ 1d49 0203 ThinkSystem 430-16e SAS/SATA 12Gb HBA
+ 8086 3000 RAID Controller RSP3QD160J
+ 8086 3020 RAID Controller RSP3GD016J
+ 00ae SAS3508 Fusion-MPT Tri-Mode RAID On Chip (ROC)
+ 00af SAS3408 Fusion-MPT Tri-Mode I/O Controller Chip (IOC)
+ 1000 3010 HBA 9400-8i
+# 9400 Channel 8 external port HBA
+ 1000 3030 HBA 9400-8e
+ 1d49 0200 ThinkSystem 430-8i SAS/SATA 12Gb HBA
+ 1d49 0202 ThinkSystem 430-8e SAS/SATA 12Gb HBA
+ 1d49 0204 ThinkSystem 430-8i SAS/SATA 12Gb Dense HBA
+ 00b2 PCIe Switch management endpoint
+ 1d49 0003 ThinkSystem 1611-8P PCIe Gen4 NVMe Switch Adapter
+ 00be SAS3504 Fusion-MPT Tri-Mode RAID On Chip (ROC)
+ 00bf SAS3404 Fusion-MPT Tri-Mode I/O Controller Chip (IOC)
+ 00c0 SAS3324 PCI-Express Fusion-MPT SAS-3
+ 00c1 SAS3324 PCI-Express Fusion-MPT SAS-3
+ 00c2 SAS3324 PCI-Express Fusion-MPT SAS-3
+ 00c3 SAS3324 PCI-Express Fusion-MPT SAS-3
+ 00c4 SAS3224 PCI-Express Fusion-MPT SAS-3
+# SAS 9305 16 internal port HBA
+ 1000 3190 SAS9305-16i
+# SAS 9305 24 internal port HBA
+ 1000 31a0 SAS9305-24i
+ 1170 0002 SAS3224 PCI Express to 12Gb HBA MEZZ CARD
+ 00c5 SAS3316 PCI-Express Fusion-MPT SAS-3
+ 00c6 SAS3316 PCI-Express Fusion-MPT SAS-3
+ 00c7 SAS3316 PCI-Express Fusion-MPT SAS-3
+ 00c8 SAS3316 PCI-Express Fusion-MPT SAS-3
+ 00c9 SAS3216 PCI-Express Fusion-MPT SAS-3
+# 9305 16 external port SAS HBA
+ 1000 3180 SAS9305-16e
+ 00ce MegaRAID SAS-3 3316 [Intruder]
+ 1000 9371 MegaRAID SAS 9361-16i
+ 1000 9390 MegaRAID SAS 9380-8i8e
+ 00cf MegaRAID SAS-3 3324 [Intruder]
+ 1000 9370 MegaRAID SAS 9361-24i
+ 00d0 SAS3716 Fusion-MPT Tri-Mode RAID Controller Chip (ROC)
+# 9405W 16 internal port channel HBA
+ 1000 3050 HBA 9405W-16i
+# 9405W 8 internal and 8 external port channel HBA
+ 1000 3070 HBA 9405W-8i8e
+ 00d1 SAS3616 Fusion-MPT Tri-Mode I/O Controller Chip (IOC)
+# 9405W 16 external port Channel HBA
+ 1000 3080 HBA 9405W-16e
+# 9405W 16 internal port Channel HBA
+ 1000 3090 HBA 9405W-16i
+ 00d3 MegaRAID Tri-Mode SAS3716W
+ 00e0 Fusion-MPT 12GSAS/PCIe Unsupported SAS39xx
+ 00e1 Fusion-MPT 12GSAS/PCIe SAS39xx
+ 00e2 Fusion-MPT 12GSAS/PCIe Secure SAS39xx
+ 00e3 Fusion-MPT 12GSAS/PCIe Unsupported SAS39xx
+ 00e4 Fusion-MPT 12GSAS/PCIe Unsupported SAS38xx
+# Invalid part
+ 1028 200b HBA355i Adapter Invalid
+# Invalid part
+ 1028 200c HBA355i Front Invalid
+# Invalid part
+ 1028 200d HBA355e Adapter Invalid
+# Invalid part
+ 1028 200e HBA350i MX Invalid
+# Soft Secure
+ 00e5 Fusion-MPT 12GSAS/PCIe SAS38xx
+# Soft Secure
+ 1028 200b HBA355i Adapter
+# Soft Secure
+ 1028 200c HBA355i Front
+# Soft Secure
+ 1028 200d HBA355e Adapter
+# Soft Secure
+ 1028 200e HBA350i MX
+ 1d49 0205 ThinkSystem 440-16i SAS/SATA PCIe Gen4 12Gb Internal HBA
+ 1d49 0206 ThinkSystem 440-16e SAS/SATA PCIe Gen4 12Gb HBA
+ 00e6 Fusion-MPT 12GSAS/PCIe Secure SAS38xx
+ 1000 4050 9500-16i Tri-Mode HBA
+ 1000 4060 9500-8i Tri-Mode HBA
+ 1000 4070 9500-16e Tri-Mode HBA
+ 1000 4080 9500-8e Tri-Mode HBA
+ 1028 200b HBA355i Adapter
+ 1028 200c HBA355i Front
+ 1028 200d HBA355e Adapter
+ 1028 200e HBA350i MX
+ 1028 2170 HBA350i MM
+ 1028 2175 HBA350i Adapter
+ 1028 2197 HBA350i MM LP
+ 1d49 0205 ThinkSystem 440-16i SAS/SATA PCIe Gen4 12Gb Internal HBA
+ 1d49 0206 ThinkSystem 440-16e SAS/SATA PCIe Gen4 12Gb HBA
+ 1d49 0207 ThinkSystem 440-8i SAS/SATA PCIe Gen4 12Gb HBA
+ 1d49 0208 ThinkSystem 440-16i SAS/SATA PCIe Gen4 12Gb HBA
+ 1d49 0209 ThinkSystem 440-8e SAS/SATA PCIe Gen4 12Gb HBA
+ 8086 4050 Storage Controller RS3P4QF160J
+ 8086 4070 Storage Controller RS3P4GF016J
+ 00e7 Fusion-MPT 12GSAS/PCIe Unsupported SAS38xx
+# Tampered part
+ 1028 200b HBA355i Adapter Tampered
+# Tampered part
+ 1028 200c HBA355i Front Tampered
+# Tampered part
+ 1028 200d HBA355e Adapter Tampered
+# Tampered part
+ 1028 200e HBA350i MX Tampered
+ 02b0 Virtual Endpoint on PCIe Switch
+ 1d49 0001 ThinkSystem 1610-4P NVMe Switch Adapter
+ 1d49 0002 ThinkSystem 810-4P NVMe Switch Adapter
+ 02b1 Virtual Endpoint on PCIe Switch (9749)
+ 1d49 0004 ThinkSystem 1610-8P NVMe Switch Adapter
+ 0407 MegaRAID
+ 1000 0530 MegaRAID 530 SCSI 320-0X RAID Controller
+ 1000 0531 MegaRAID 531 SCSI 320-4X RAID Controller
+ 1000 0532 MegaRAID 532 SCSI 320-2X RAID Controller
+ 1028 0531 PowerEdge Expandable RAID Controller 4/QC
+ 1028 0533 PowerEdge Expandable RAID Controller 4/QC
+ 8086 0530 MegaRAID Intel RAID Controller SRCZCRX
+ 8086 0532 MegaRAID Intel RAID Controller SRCU42X
+ 0408 MegaRAID
+ 1000 0001 MegaRAID SCSI 320-1E RAID Controller
+ 1000 0002 MegaRAID SCSI 320-2E RAID Controller
+ 1025 004d MegaRAID ACER ROMB-2E RAID Controller
+ 1028 0001 PowerEdge RAID Controller PERC4e/SC
+ 1028 0002 PowerEdge RAID Controller PERC4e/DC
+ 1028 0012 PowerEdge RAID Controller RAC4
+ 1028 0015 PowerEdge RAID Controller PERC5
+ 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
+ 8086 3008 MegaRAID RAID Controller SRCS28X
+ 8086 3431 MegaRAID RAID Controller Alief SROMBU42E
+ 8086 3499 MegaRAID RAID Controller Harwich SROMBU42E
+ 0411 MegaRAID SAS 1068
+ 1000 1001 MegaRAID SAS 8408E
+ 1000 1002 MegaRAID SAS 8480E
+ 1000 1003 MegaRAID SAS 8344ELP
+ 1000 1004 MegaRAID SAS 8308ELP
+ 1000 1008 MegaRAID SAS 84016E
+ 1000 100c MegaRAID SATA 300-12E
+ 1000 100d MegaRAID SATA 300-16E
+ 1000 2004 MegaRAID SATA 300-8ELP
+ 1000 2005 MegaRAID SATA 300-4ELP
+ 1033 8287 MegaRAID SAS PCI Express ROMB
+ 1054 3016 MegaRAID SAS RoMB Server
+ 1734 1081 MegaRAID SAS PCI Express ROMB
+ 1734 10a3 MegaRAID SAS PCI Express ROMB
+ 8086 1001 RAID Controller SRCSAS18E
+ 8086 1003 RAID Controller SRCSAS144E
+ 8086 3500 SROMBSAS18E RAID Controller
+ 8086 3501 SROMBSAS18E RAID Controller
+ 8086 3504 SROMBSAS18E RAID Controller
+ 0413 MegaRAID SAS 1068 [Verde ZCR]
+ 1000 1005 MegaRAID SAS 8300XLP
+ 0621 FC909 Fibre Channel Adapter
+ 0622 FC929 Fibre Channel Adapter
+ 1000 1020 44929 O Dual Fibre Channel card
+ 0623 FC929 LAN
+ 0624 FC919 Fibre Channel Adapter
+ 0625 FC919 LAN
+ 0626 FC929X Fibre Channel Adapter
+ 1000 1010 7202-XP-LC Dual Fibre Channel card
+ 0627 FC929X LAN
+ 0628 FC919X Fibre Channel Adapter
+ 0629 FC919X LAN
+ 0640 FC949X Fibre Channel Adapter
+ 0642 FC939X Fibre Channel Adapter
+ 0646 FC949ES Fibre Channel Adapter
+ 0701 83C885 NT50 DigitalScape Fast Ethernet
+ 0702 Yellowfin G-NIC gigabit ethernet
+ 1318 0000 PEI100X
+ 0804 SA2010
+ 0805 SA2010ZC
+ 0806 SA2020
+ 0807 SA2020ZC
+ 0901 61C102
+ 1000 63C815
+ 10e0 MegaRAID 12GSAS/PCIe Unsupported SAS39xx
+ 1028 1ae0 PERC H755 Adapter - Invalid Device
+ 1028 1ae1 PERC H755 Front - Invalid Device
+ 1028 1ae2 PERC H755N Front - Invalid Device
+ 1028 1ae3 PERC H755 MX - Invalid Device
+ 10e1 MegaRAID 12GSAS/PCIe SAS39xx
+ 1028 1ae0 PERC H755 Adapter
+ 1028 1ae1 PERC H755 Front
+ 1028 1ae2 PERC H755N Front
+ 1028 1ae3 PERC H755 MX
+ 1d49 060a ThinkSystem RAID 940-8i 4GB Flash PCIe Gen4 12Gb Adapter
+ 1d49 060b ThinkSystem RAID 940-8i 8GB Flash PCIe Gen4 12Gb Adapter
+ 1d49 060c ThinkSystem RAID 940-16i 8GB Flash PCIe Gen4 12Gb Adapter
+ 1d49 060d ThinkSystem RAID 940-16i 8GB Flash PCIe Gen4 12Gb Internal Adapter
+ 1d49 060e ThinkSystem RAID 940-32i 8GB Flash PCIe Gen4 12Gb Adapter
+ 1d49 060f ThinkSystem RAID 940-8e 4GB Flash PCIe Gen4 12Gb Adapter
+ 10e2 MegaRAID 12GSAS/PCIe Secure SAS39xx
+# 9560 16 internal port RAID controller
+ 1000 4000 MegaRAID 9560-16i
+# 9561 16 internal port RAID controller
+ 1000 4002 MegaRAID 9561-16i
+# 9560 8 internal port RAID controller
+ 1000 4010 MegaRAID 9560-8i
+# 9580 8 internal & 8 external port RAID controller
+ 1000 4020 MegaRAID 9580-8i8e
+# MegaRAID 9562-16i 9562 16 internal port RAID controller
+ 1000 40b0 MegaRAID 9562-16i
+ 1028 1ae0 PERC H755 Adapter
+ 1028 1ae1 PERC H755 Front
+ 1028 1ae2 PERC H755N Front
+ 1028 1ae3 PERC H755 MX
+ 1028 2171 PERC H750 Mini
+ 1028 2176 PERC H750 Adapter
+ 1d49 060a ThinkSystem RAID 940-8i 4GB Flash PCIe Gen4 12Gb Adapter
+ 1d49 060b ThinkSystem RAID 940-8i 8GB Flash PCIe Gen4 12Gb Adapter
+ 1d49 060c ThinkSystem RAID 940-16i 8GB Flash PCIe Gen4 12Gb Adapter
+ 1d49 060d ThinkSystem RAID 940-16i 8GB Flash PCIe Gen4 12Gb Internal Adapter
+ 1d49 060e ThinkSystem RAID 940-32i 8GB Flash PCIe Gen4 12Gb Adapter
+ 1d49 060f ThinkSystem RAID 940-8e 4GB Flash PCIe Gen4 12Gb Adapter
+ 1d49 0610 ThinkSystem RAID 940-16i 4GB Flash PCIe Gen4 12Gb Adapter
+ 8086 4000 RAID Controller RS3P4TF160F
+ 8086 4020 RAID Controller RS3P4MF088F
+ 10e3 MegaRAID 12GSAS/PCIe Unsupported SAS39xx
+ 1028 1ae0 PERC H755 Adapter - Tampered Device
+ 1028 1ae1 PERC H755 Front - Tampered Device
+ 1028 1ae2 PERC H755N Front - Tampered Device
+ 1028 1ae3 PERC H755 MX - Tampered Device
+ 10e4 MegaRAID 12GSAS/PCIe Unsupported SAS38xx
+ 10e5 MegaRAID 12GSAS/PCIe SAS38xx
+ 10e6 MegaRAID 12GSAS/PCIe Secure SAS38xx
+ 1028 2172 PERC H355 Adapter
+ 1028 2173 PERC H355 Front
+ 1028 2174 PERC H350 Mini
+ 1028 2177 PERC H350 Adapter
+ 1028 2199 PERC H350 Mini LP
+ 1d49 0505 ThinkSystem RAID 540-8i PCIe Gen4 12Gb Adapter
+ 1d49 0506 ThinkSystem RAID 540-16i PCIe Gen4 12Gb Adapter
+ 10e7 MegaRAID 12GSAS/PCIe Unsupported SAS38xx
+ 1960 MegaRAID
+ 1000 0518 MegaRAID 518 SCSI 320-2 Controller
+ 1000 0520 MegaRAID 520 SCSI 320-1 Controller
+ 1000 0522 MegaRAID 522 i4 133 RAID Controller
+ 1000 0523 MegaRAID SATA 150-6 RAID Controller
+ 1000 4523 MegaRAID SATA 150-4 RAID Controller
+ 1000 a520 MegaRAID ZCR SCSI 320-0 Controller
+ 1028 0518 MegaRAID 518 DELL PERC 4/DC RAID Controller
+ 1028 0520 MegaRAID 520 DELL PERC 4/SC RAID Controller
+ 1028 0531 PowerEdge Expandable RAID Controller 4/QC
+ 1028 0533 PowerEdge Expandable RAID Controller 4/QC
+ 8086 0520 MegaRAID RAID Controller SRCU41L
+ 8086 0523 MegaRAID RAID Controller SRCS16
+ 3050 SAS2008 PCI-Express Fusion-MPT SAS-2
+ 6001 DX1 Multiformat Broadcast HD/SD Encoder/Decoder
+ c010 PEX88048 50 lane, 50 port, PCI Express Gen 4.0 ExpressFabric Platform
+ c012 PEX880xx PCIe Gen 4 Switch
+ 1d49 0003 ThinkSystem 1611-8P PCIe Gen4 NVMe Switch Adapter
+ c030 PEX890xx PCIe Gen 5 Switch
+1001 Kolter Electronic
+ 0010 PCI 1616 Measurement card with 32 digital I/O lines
+ 0011 OPTO-PCI Opto-Isolated digital I/O board
+ 0012 PCI-AD/DA Analogue I/O board
+ 0013 PCI-OPTO-RELAIS Digital I/O board with relay outputs
+ 0014 PCI-Counter/Timer Counter Timer board
+ 0015 PCI-DAC416 Analogue output board
+ 0016 PCI-MFB Analogue I/O board
+ 0017 PROTO-3 PCI Prototyping board
+ 9100 INI-9100/9100W SCSI Host
+# nee ATI Technologies, Inc.
+1002 Advanced Micro Devices, Inc. [AMD/ATI]
+ 1304 Kaveri
+ 1305 Kaveri
+ 1306 Kaveri
+ 1307 Kaveri
+ 1308 Kaveri HDMI/DP Audio Controller
+ 17aa 3988 Z50-75
+ 1309 Kaveri [Radeon R6/R7 Graphics]
+ 17aa 3830 Z50-75
+ 130a Kaveri [Radeon R6 Graphics]
+ 130b Kaveri [Radeon R4 Graphics]
+ 130c Kaveri [Radeon R7 Graphics]
+ 130d Kaveri [Radeon R6 Graphics]
+ 130e Kaveri [Radeon R5 Graphics]
+ 130f Kaveri [Radeon R7 Graphics]
+ 1310 Kaveri
+ 1311 Kaveri
+ 1312 Kaveri
+ 1313 Kaveri [Radeon R7 Graphics]
+ 1314 Wrestler HDMI Audio
+ 174b 1001 PURE Fusion Mini
+ 1315 Kaveri [Radeon R5 Graphics]
+ 1316 Kaveri [Radeon R5 Graphics]
+ 1317 Kaveri
+ 1318 Kaveri [Radeon R5 Graphics]
+ 131b Kaveri [Radeon R4 Graphics]
+ 131c Kaveri [Radeon R7 Graphics]
+ 131d Kaveri [Radeon R6 Graphics]
+ 13e9 Ariel
+ 13fe Cyan Skillfish
+ 1478 Navi 10 XL Upstream Port of PCI Express Switch
+ 1479 Navi 10 XL Downstream Port of PCI Express Switch
+ 154c Kryptos [Radeon RX 350]
+ 1462 7c28 MS-7C28 Motherboard
+ 154e Garfield
+ 1551 Arlene
+ 1552 Pooky
+ 1561 Anubis
+ 15d8 Picasso/Raven 2 [Radeon Vega Series / Radeon Vega Mobile Series]
+ 103c 8615 Pavilion Laptop 15-cw1xxx
+ 17aa 3181 ThinkCentre M75n IoT
+ 17aa 5124 ThinkPad E595
+ ea50 cc10 RXi2-BP
+ 15dd Raven Ridge [Radeon Vega Series / Radeon Vega Mobile Series]
+ 103c 83c6 Radeon Vega 8 Mobile
+ 1043 876b PRIME Motherboard
+ 1458 d000 Radeon RX Vega 11
+ ea50 cc10 RXi2-BP
+ 15de Raven/Raven2/Fenghuang HDMI/DP Audio Controller
+ 103c 8615 Pavilion Laptop 15-cw1xxx
+ 1043 876b PRIME B450M-A Motherboard
+ 17aa 5124 ThinkPad E595
+ ea50 cc10 RXi2-BP
+ 15df Raven/Raven2/Fenghuang/Renoir Cryptographic Coprocessor
+ 103c 8615 Pavilion Laptop 15-cw1xxx
+ ea50 ce19 mCOM10-L1900
+ 15e7 Barcelo
+ 15ff Fenghuang [Zhongshan Subor Z+]
+ 1607 Arden
+ 1636 Renoir
+ 1637 Renoir Radeon High Definition Audio Controller
+ 1638 Cezanne
+# Used in the Steam Deck
+ 163f VanGogh [AMD Custom GPU 0405]
+ 1640 Rembrandt Radeon High Definition Audio Controller
+ 164c Lucienne
+ 164d Rembrandt
+ 1681 Rembrandt [Radeon 680M]
+ 1714 BeaverCreek HDMI Audio [Radeon HD 6500D and 6400G-6600G series]
+ 103c 168b ProBook 4535s
+ 3150 RV380/M24 [Mobility Radeon X600]
+ 103c 0934 nx8220
+ 3151 RV380 GL [FireMV 2400]
+ 3152 RV370/M22 [Mobility Radeon X300]
+ 3154 RV380/M24 GL [Mobility FireGL V3200]
+ 3155 RV380 GL [FireMV 2400]
+ 3171 RV380 GL [FireMV 2400] (Secondary)
+ 3e50 RV380 [Radeon X550/X600]
+ 3e54 RV380 GL [FireGL V3200]
+ 3e70 RV380 [Radeon X550/X600] (Secondary)
+ 4136 RS100 [Mobility IGP 320M]
+ 4137 RS200 [Radeon IGP 340]
+ 4144 R300 [Radeon 9500]
+ 4146 R300 [Radeon 9700 PRO]
+ 4147 R300 GL [FireGL Z1]
+ 4148 R350 [Radeon 9800/9800 SE]
+ 4150 RV350 [Radeon 9550/9600/X1050 Series]
+ 1002 0002 R9600 Pro primary (Asus OEM for HP)
+ 1002 0003 R9600 Pro secondary (Asus OEM for HP)
+ 1002 4722 All-in-Wonder 2006 AGP Edition
+ 1458 4024 GV-R96128D
+ 148c 2064 R96A-C3N
+ 148c 2066 R96A-C3N
+ 174b 7c19 Atlantis Radeon 9600 Pro
+ 174b 7c29 GC-R9600PRO
+ 17ee 2002 Radeon 9600 256Mb Primary
+ 18bc 0101 GC-R9600PRO (Primary)
+ 4151 RV350 [Radeon 9600 Series]
+ 1043 c004 A9600SE
+ 174b 7c37 Radeon 9600SE 128M DDR V/D/VO
+ 4152 RV360 [Radeon 9600/X1050 Series]
+ 1002 0002 Radeon 9600XT
+ 1002 4772 All-in-Wonder 9600 XT
+ 1043 c002 Radeon 9600 XT TVD
+ 1043 c01a A9600XT/TD
+ 1462 9510 RX9600XT (MS-8951)
+ 174b 7c29 Radeon 9600XT
+ 1787 4002 Radeon 9600 XT
+ 4153 RV350 [Radeon 9550]
+ 1043 010c A9550GE/TD
+ 1462 932c RX9550SE-TD128 (MS-8932)
+ 4154 RV350 GL [FireGL T2]
+ 4155 RV350 [Radeon 9600]
+ 4157 RV350 GL [FireGL T2]
+ 4158 68800AX [Graphics Ultra Pro PCI]
+ 4164 R300 [Radeon 9500 PRO] (Secondary)
+ 4165 R300 [Radeon 9700 PRO] (Secondary)
+ 4166 R300 [Radeon 9700 PRO] (Secondary)
+ 4168 RV350 [Radeon 9800 SE] (Secondary)
+ 4170 RV350 [Radeon 9550/9600/X1050 Series] (Secondary)
+ 1002 0003 R9600 Pro secondary (Asus OEM for HP)
+ 1002 4723 All-in-Wonder 2006 AGP Edition (Secondary)
+ 1458 4025 GV-R96128D (Secondary)
+ 148c 2067 R96A-C3N (Secondary)
+ 174b 7c28 GC-R9600PRO (Secondary)
+ 17ee 2003 Radeon 9600 256Mb (Secondary)
+ 18bc 0100 GC-R9600PRO (Secondary)
+ 4171 RV350 [Radeon 9600] (Secondary)
+ 1043 c005 A9600SE (Secondary)
+ 174b 7c36 Radeon 9600SE 128M DDR V/D/VO (secondary)
+ 4172 RV350 [Radeon 9600/X1050 Series] (Secondary)
+ 1002 0003 Radeon 9600XT (Secondary)
+ 1002 4773 All-in-Wonder 9600 XT (Secondary)
+ 1043 c003 A9600XT (Secondary)
+ 1043 c01b A9600XT/TD (Secondary)
+ 174b 7c28 Radeon 9600XT (Secondary)
+ 1787 4003 Radeon 9600 XT (Secondary)
+ 4173 RV350 [Radeon 9550] (Secondary)
+ 1043 010d A9550GE/TD (Secondary)
+ 4242 R200 [All-In-Wonder Radeon 8500 DV]
+ 1002 02aa Radeon 8500 AIW DV Edition
+ 4243 R200 PCI Bridge [All-in-Wonder Radeon 8500DV]
+ 4336 RS100 [Radeon IGP 320M]
+ 1002 4336 Pavilion ze4300 ATI Radeon Mobility U1 (IGP 320 M)
+ 103c 0024 Pavilion ze4400 builtin Video
+ 161f 2029 eMachines M5312 builtin Video
+ 4337 RS200M [Radeon IGP 330M/340M/345M/350M]
+ 1014 053a ThinkPad R40e
+ 103c 0850 Radeon IGP 345M
+ 4341 SB200 AC97 Audio Controller
+ 4342 SB200 PCI to PCI Bridge
+ 4345 SB200 EHCI USB Controller
+ 4346 Crayola 6 [XENOS Parent Die (XBOX 360)]
+ 4347 SB200 OHCI USB Controller #1
+ 4348 SB200 OHCI USB Controller #2
+ 4349 SB200 IDE Controller
+ 434c SB200 PCI to LPC Bridge
+ 434d SB200 AC97 Modem Controller
+ 4353 SB200 SMBus Controller
+ 4354 215CT [Mach64 CT PCI]
+ 4358 Mach64 CX [Graphics Xpression]
+ 4361 SB300 AC'97 Audio Controller
+ 4362 SB300 PCI to PCI Bridge
+ 4363 SB300 SMBus Controller
+ 4365 SB300 USB Controller (EHCI)
+ 4367 SB300 USB Controller (EHCI)
+ 4368 SB300 USB Controller (EHCI)
+ 4369 SB300 IDE Controller
+ 436c SB300 PCI to LPC Bridge
+ 436d SB300 AC97 Modem Controller
+ 436e SB300 Serial ATA Controller
+ 4370 IXP SB400 AC'97 Audio Controller
+ 1025 0079 Aspire 5024WLMMi
+ 1025 0091 Aspire 5032WXMi
+ 103c 2a05 Pavilion t3030.de Desktop PC
+ 103c 308b MX6125
+ 105b 0c81 Realtek ALC 653
+ 107b 0300 MX6421
+ 1462 0131 MS-1013 Notebook
+ 4371 IXP SB4x0 PCI-PCI Bridge
+ 103c 308b MX6125
+ 1462 7217 Aspire L250
+ 4372 IXP SB4x0 SMBus Controller
+ 1025 0080 Aspire 5024WLMMi
+ 103c 2a20 Pavilion t3030.de Desktop PC
+ 103c 308b MX6125
+ 1462 0131 MS-1013 Notebook
+ 1462 7217 Aspire L250
+ 4373 IXP SB4x0 USB2 Host Controller
+ 1025 0080 Aspire 5024WLMMi
+ 103c 2a20 Pavilion t3030.de Desktop PC
+ 103c 308b MX6125
+ 1462 7217 Aspire L250
+ 4374 IXP SB4x0 USB Host Controller
+ 103c 2a20 Pavilion t3030.de Desktop PC
+ 103c 308b MX6125
+ 1462 7217 Aspire L250
+ 4375 IXP SB4x0 USB Host Controller
+ 1025 0080 Aspire 5024WLMMi
+ 103c 2a20 Pavilion t3030.de Desktop PC
+ 103c 308b MX6125
+ 1462 7217 Aspire L250
+ 4376 IXP SB4x0 IDE Controller
+ 1025 0080 Aspire 5024WLMMi
+ 103c 2a20 Pavilion t3030.de Desktop PC
+ 103c 308b MX6125
+ 1462 0131 MS-1013 Notebook
+ 1462 7217 Aspire L250
+ 4377 IXP SB4x0 PCI-ISA Bridge
+ 1025 0080 Aspire 5024WLMi
+ 103c 2a20 Pavilion t3030.de Desktop PC
+ 103c 308b MX6125
+ 1462 7217 Aspire L250
+ 4378 IXP SB400 AC'97 Modem Controller
+ 1025 0080 Aspire 5024WLMMi
+ 103c 308b MX6125
+ 1462 0131 MS-1013 Notebook
+ 4379 IXP SB4x0 Serial ATA Controller
+ 1462 7141 Aspire L250
+ 437a IXP SB400 Serial ATA Controller
+ 1002 4379 4379 Serial ATA Controller
+ 1002 437a 437A Serial ATA Controller
+ 1462 7141 Aspire L250
+ 14f1 8800 Leadtek WinFast TV2000XP Expert
+ 437b IXP SB4x0 High Definition Audio Controller
+ 1002 437b IXP SB4x0 High Definition Audio Controller
+ 10cf 1326 Fujitsu Lifebook A3040
+ 1734 10b8 Realtek High Definition Audio
+ 4380 SB600 Non-Raid-5 SATA
+ 103c 2813 DC5750 Microtower
+ 1179 ff50 Satellite P305D-S8995E
+ 1458 b003 GA-MA790FX-DS5 (rev. 1.0)
+ 1458 b005 Gigabyte GA-MA69G-S3H Motherboard
+ 1462 7327 K9AG Neo2
+ 17f2 5999 KI690-AM2 Motherboard
+ 4381 SB600 SATA Controller (RAID 5 mode)
+ 4382 SB600 AC97 Audio
+ 4383 SBx00 Azalia (Intel HDA)
+ 1019 2120 A785GM-M
+ 103c 1611 Pavilion dm1z-3000
+ 103c 280a DC5750 Microtower
+ 1043 8230 M3A78-EH Motherboard
+ 1043 836c M4A785TD Motherboard
+ 1043 8410 M4A89GTD PRO/USB3 Motherboard
+ 1043 841b M5A88-V EVO
+ 1043 8445 M5A78L LE
+ 105b 0e13 N15235/A74MX mainboard / AMD SB700
+ 1179 ff50 Satellite P305D-S8995E
+ 1458 a022 GA-MA770-DS3rev2.0 Motherboard
+ 1458 a102 GA-880GMA-USB3
+ 1462 7596 760GM-E51(MS-7596) Motherboard
+ 17f2 5000 KI690-AM2 Motherboard
+ 4384 SBx00 PCI to PCI Bridge
+ 4385 SBx00 SMBus Controller
+ 1019 2120 A785GM-M
+ 103c 1611 Pavilion DM1Z-3000
+ 103c 280a DC5750 Microtower
+ 1043 82ef M3A78-EH Motherboard
+ 1043 8389 M4A785TD Motherboard
+ 105b 0e13 N15235/A74MX mainboard / AMD SB700
+ 1179 ff50 Satellite P305D-S8995E
+ 1458 4385 GA-MA770-DS3rev2.0 Motherboard
+ 1462 7368 K9AG Neo2
+ 1462 7596 760GM-E51(MS-7596) Motherboard
+ 15d9 a811 H8DGU
+ 174b 1001 PURE Fusion Mini
+ 17f2 5000 KI690-AM2 Motherboard
+ 4386 SB600 USB Controller (EHCI)
+ 103c 280a DC5750 Microtower
+ 1179 ff50 Satellite P305D-S8995E
+ 1462 7368 K9AG Neo2
+ 17f2 5000 KI690-AM2 Motherboard
+ 4387 SB600 USB (OHCI0)
+ 103c 280a DC5750 Microtower
+ 1179 ff50 Satellite P305D-S8995E
+ 1462 7368 K9AG Neo2
+ 17f2 5000 KI690-AM2 Motherboard
+ 4388 SB600 USB (OHCI1)
+ 103c 280a DC5750 Microtower
+ 1179 ff50 Satellite P305D-S8995E
+ 1462 7368 K9AG Neo2
+ 17f2 5000 KI690-AM2 Motherboard
+ 4389 SB600 USB (OHCI2)
+ 103c 280a DC5750 Microtower
+ 1179 ff50 Satellite P305D-S8995E
+ 1462 7368 K9AG Neo2
+ 17f2 5000 KI690-AM2 Motherboard
+ 438a SB600 USB (OHCI3)
+ 103c 280a DC5750 Microtower
+ 1179 ff50 Satellite P305D-S8995E
+ 1462 7368 K9AG Neo2
+ 17f2 5000 KI690-AM2 Motherboard
+ 438b SB600 USB (OHCI4)
+ 103c 280a DC5750 Microtower
+ 1179 ff50 Satellite P305D-S8995E
+ 1462 7368 K9AG Neo2
+ 17f2 5000 KI690-AM2 Motherboard
+ 438c SB600 IDE
+ 103c 280a DC5750 Microtower
+ 1179 ff50 Satellite P305D-S8995E
+ 1458 5002 Gigabyte GA-MA69G-S3H Motherboard
+ 1462 7368 K9AG Neo2
+ 17f2 5000 KI690-AM2 Motherboard
+ 438d SB600 PCI to LPC Bridge
+ 103c 280a DC5750 Microtower
+ 1179 ff50 Satellite P305D-S8995E
+ 1462 7368 K9AG Neo2
+ 17f2 5000 KI690-AM2 Motherboard
+ 438e SB600 AC97 Modem
+ 4390 SB7x0/SB8x0/SB9x0 SATA Controller [IDE mode]
+ 1043 82ef M3A78-EH Motherboard
+ 1043 8389 M4A785TD Motherboard
+ 105b 0e13 N15235/A74MX mainboard / AMD SB700
+ 1458 b002 GA-MA770-DS3rev2.0 Motherboard
+ 1462 7596 760GM-E51(MS-7596) Motherboard
+ 1849 4390 Motherboard (one of many)
+ 4391 SB7x0/SB8x0/SB9x0 SATA Controller [AHCI mode]
+ 103c 1609 ProLiant MicroServer N36L
+ 103c 1611 Pavilion DM1Z-3000
+ 1043 82ef M3A78-EH Motherboard
+ 1043 8443 M5A88-V EVO
+ 1043 84dd M5A99X EVO (R1.0) SB950
+ 105b 0e13 N15235/A74MX mainboard / AMD SB700
+ 1458 b002 GA-880GMA-USB3
+ 174b 1001 PURE Fusion Mini
+ 4392 SB7x0/SB8x0/SB9x0 SATA Controller [Non-RAID5 mode]
+ 105b 0e13 N15235/A74MX mainboard / AMD SB700
+ 4393 SB7x0/SB8x0/SB9x0 SATA Controller [RAID5 mode]
+ 4394 SB7x0/SB8x0/SB9x0 SATA Controller [AHCI mode]
+ 4395 SB8x0/SB9x0 SATA Controller [Storage mode]
+ 4396 SB7x0/SB8x0/SB9x0 USB EHCI Controller
+ 1019 2120 A785GM-M
+ 103c 1609 ProLiant MicroServer N36L
+ 103c 1611 Pavilion DM1Z-3000
+ 1043 82ef M3A78-EH Motherboard
+ 1043 8443 M5A88-V EVO
+ 105b 0e13 N15235/A74MX mainboard / AMD SB700
+ 1458 5004 GA-880GMA-USB3
+ 1462 7596 760GM-E51(MS-7596) Motherboard
+ 15d9 a811 H8DGU
+ 174b 1001 PURE Fusion Mini
+ 4397 SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
+ 1019 2120 A785GM-M
+ 103c 1609 ProLiant MicroServer N36L
+ 103c 1611 Pavilion DM1Z-3000
+ 1043 82ef M3A78-EH Motherboard
+ 1043 8443 M5A88-V EVO
+ 105b 0e13 N15235/A74MX mainboard / AMD SB700
+ 1458 5004 GA-880GMA-USB3
+ 1462 7596 760GM-E51(MS-7596) Motherboard
+ 15d9 a811 H8DGU
+ 174b 1001 PURE Fusion Mini
+ 4398 SB7x0 USB OHCI1 Controller
+ 1019 2120 A785GM-M
+ 1043 82ef M3A78-EH Motherboard
+ 105b 0e13 N15235/A74MX mainboard / AMD SB700
+ 1462 7596 760GM-E51(MS-7596) Motherboard
+ 15d9 a811 H8DGU
+ 4399 SB7x0/SB8x0/SB9x0 USB OHCI2 Controller
+ 1019 2120 A785GM-M
+ 1043 82ef M3A78-EH Motherboard
+ 1043 8443 M5A88-V EVO
+ 105b 0e13 N15235/A74MX mainboard / AMD SB700
+ 1458 5004 GA-880GMA-USB3
+ 1462 7596 760GM-E51(MS-7596) Motherboard
+ 174b 1001 PURE Fusion Mini
+ 439c SB7x0/SB8x0/SB9x0 IDE Controller
+ 1002 4392 MSI MS-7713 motherboard
+ 1019 2120 A785GM-M
+ 103c 1609 ProLiant MicroServer N36L
+ 1043 82ef M3A78-EH Motherboard
+ 105b 0e13 N15235/A74MX mainboard / AMD SB700
+ 1462 7596 760GM-E51(MS-7596) Motherboard
+ 439d SB7x0/SB8x0/SB9x0 LPC host controller
+ 1019 2120 A785GM-M
+ 103c 1609 ProLiant MicroServer N36L
+ 103c 1611 Pavilion DM1Z-3000
+ 1043 82ef M3A78-EH Motherboard
+ 1043 8443 M5A88-V EVO
+ 105b 0e13 N15235/A74MX mainboard / AMD SB700
+ 1462 7596 760GM-E51(MS-7596) Motherboard
+ 174b 1001 PURE Fusion Mini
+ 43a0 SB700/SB800/SB900 PCI to PCI bridge (PCIE port 0)
+ 43a1 SB700/SB800/SB900 PCI to PCI bridge (PCIE port 1)
+ 43a2 SB900 PCI to PCI bridge (PCIE port 2)
+ 43a3 SB900 PCI to PCI bridge (PCIE port 3)
+ 4437 RS250 [Mobility Radeon 7000 IGP]
+ 4554 210888ET [Mach64 ET]
+ 4630 XENOS Parent Die (XBOX 360)
+ 4631 XENOS Daughter Die (XBOX 360)
+ 4654 Mach64 VT
+ 4742 Rage 3 [3D Rage PRO AGP 2X]
+ 1002 0040 Rage Pro Turbo AGP 2X
+ 1002 0044 Rage Pro Turbo AGP 2X
+ 1002 0061 Rage Pro AIW AGP 2X
+ 1002 0062 Rage Pro AIW AGP 2X
+ 1002 0063 Rage Pro AIW AGP 2X
+ 1002 0080 Rage Pro Turbo AGP 2X
+ 1002 0084 Rage Pro Turbo AGP 2X
+ 1002 4742 Rage Pro Turbo AGP 2X
+ 1002 8001 Rage Pro Turbo AGP 2X
+ 1028 0082 Rage Pro Turbo AGP 2X
+ 1028 4082 Optiplex GX1 Onboard Display Adapter
+ 1028 8082 Rage Pro Turbo AGP 2X
+ 1028 c082 Rage Pro Turbo AGP 2X
+ 8086 4152 Xpert 98D AGP 2X
+ 8086 464a Rage Pro Turbo AGP 2X
+ 4744 Rage 3 [3D Rage PRO AGP 1X]
+ 1002 4744 Rage Pro Turbo AGP
+ 8086 4d55 Rage 3D Pro AGP 1X [Intel MU440EX]
+ 4749 3D Rage PRO PCI
+ 1002 0061 Rage Pro AIW
+ 1002 0062 Rage Pro AIW
+ 474d Rage XL AGP 2X
+ 1002 0004 Xpert 98 RXL AGP 2X
+ 1002 0008 Xpert 98 RXL AGP 2X
+ 1002 0080 Rage XL AGP 2X
+ 1002 0084 Xpert 98 AGP 2X
+ 1002 474d Rage XL AGP
+ 1033 806a Rage XL AGP
+ 474e Rage XC AGP
+ 1002 474e Rage XC AGP
+ 474f Rage XL
+ 1002 0008 Rage XL
+ 1002 474f Rage XL
+ 4750 3D Rage Pro PCI
+ 1002 0040 Rage Pro Turbo
+ 1002 0044 Rage Pro Turbo
+ 1002 0080 Rage Pro Turbo
+ 1002 0084 Rage Pro Turbo
+ 1002 4750 Rage Pro Turbo
+ 4752 Rage 3 [Rage XL PCI]
+ 0e11 001e Proliant Rage XL
+ 1002 0008 Rage XL
+ 1002 4752 Proliant Rage XL
+ 1002 8008 Rage XL
+ 1014 0240 eServer xSeries server mainboard
+ 1028 00ce PowerEdge 1400
+ 1028 00d1 PowerEdge 2550
+ 1028 00d9 PowerEdge 2500
+ 1028 0134 PowerEdge 600SC
+ 1028 014a PowerEdge 1750
+ 1028 0165 PowerEdge 750
+ 103c 10e1 NetServer Rage XL
+ 103c 3208 ProLiant DL140 G2
+ 107b 6400 6400 Server
+ 1734 007a PRIMERGY RX/TX series onboard VGA
+ 1734 1073 Primergy Econel 200 D2020 mainboard
+ 8086 3411 SDS2 Mainboard
+ 8086 3427 S875WP1-E mainboard
+ 8086 5744 S845WD1-E mainboard
+ 4753 Rage XC
+ 1002 4753 Rage XC
+ 4754 Mach64 GT/GT-B [3D Rage I/II]
+ 4755 Mach64 GT-B [3D Rage II+ DVD]
+ 4756 Rage 2 [3D Rage IIC PCI]
+ 1002 4756 Rage IIC
+ 4757 Rage 2 [3D Rage IIC AGP]
+ 1002 4757 Rage IIC AGP
+ 1028 0089 Rage 3D IIC
+ 1028 008e PowerEdge 1300 onboard video
+ 1028 4082 Rage 3D IIC
+ 1028 8082 Rage 3D IIC
+ 1028 c082 Rage 3D IIC
+ 4758 Mach64 GX [WinTurbo]
+ 4759 Rage 3 [3D Rage IIC PCI]
+ 475a 3D Rage IIC AGP
+ 1002 0084 Rage 3D Pro AGP 2x XPERT 98
+ 1002 0087 Rage 3D IIC
+ 1002 475a Rage IIC AGP
+ 4845 Xilleon 220 HBIU for HDTV2
+ 4846 Xilleon 220 IDE for HDTV2
+ 4847 Xilleon 220 USB for HDTV2
+ 4848 Xilleon 220 DAIO-0 for HDTV2
+ 4849 Xilleon 220 DAIO-1 for HDTV2
+ 484a Xilleon 220 LPC for HDTV2
+ 4850 Xilleon 215 HBIU for X215
+ 4851 Xilleon 215 IDE for X215
+ 4852 Xilleon 215 USB for X215
+ 4853 Xilleon 215 DAIO-0 for X215
+ 4854 Xilleon 215 DAIO-1 for X215
+ 4855 Xilleon 225 HBIU for X225
+ 4856 Xilleon 225 IDE for X225
+ 4857 Xilleon 225 USB for X225
+ 4858 Xilleon 225 DAIO-0 for X225
+ 4859 Xilleon 225 DAIO-1 for X225
+ 4860 Xilleon 210 HBIU for X210
+ 4861 Xilleon 210 IDE for X210
+ 4862 Xilleon 210 USB for X210
+ 4863 Xilleon 210 DAIO-0 for X210
+ 4864 Xilleon 210 DAIO-1 for X210
+ 4865 Xilleon 226 HBIU for X226
+ 4866 Xilleon 226 IDE for X226
+ 4867 Xilleon 226 USB for X226
+ 4868 Xilleon 226 DAIO-0 for X226
+ 4869 Xilleon 226 DAIO-1 for X226
+ 486a Xilleon 240S HBIU for X240S
+ 486b Xilleon 240H HBIU for X240H
+ 486c Xilleon 240S USB for X240S
+ 486d Xilleon 240H USB for X240H
+ 486e Xilleon 250 USB 1.1 for X250
+ 486f Xilleon 260 USB 1.1 for X260
+ 4870 Xilleon 250 HBIU for X250
+ 4871 Xilleon 250 IDE for X250
+ 4872 Xilleon 234/235 HBIU for X234/X235
+ 4873 Xilleon 244/245 HBIU for X244/X245
+ 4874 Xilleon 234/235 USB 1.1 for X234/X235
+ 4875 Xilleon 260 HBIU for X260
+ 4876 Xilleon 260 IDE for X260
+ 4877 Xilleon 244/245 USB 1.1 for X244/X245
+ 4878 Xilleon 270 HBIU for X270
+ 487b Xilleon 242 HBIU for X242
+ 487d Xilleon 242 USB 1.1 for X242
+ 4880 Xilleon 254 HBIU for X254
+ 4881 Xilleon 254 USB 1.1 for X254
+ 4882 Xilleon 255 HBIU for X255
+ 4883 Xilleon 255 USB 1.1 for X255
+ 4884 Xilleon 243 HBIU for X243
+ 4885 Xilleon 243 USB 1.1 for X243
+ 4886 Xilleon 233 HBIU for X233
+ 4887 Xilleon 233 USB 1.1 for X233
+ 4888 Xilleon 143 HBIU for X143
+ 4889 Xilleon 143 HBIU for X143L
+ 488a Xilleon 143 HBIU for X143S
+ 4966 RV250 [Radeon 9000 Series]
+ 10f1 0002 RV250 If [Tachyon G9000 PRO]
+ 148c 2039 RV250 If [Radeon 9000 Pro "Evil Commando"]
+ 1509 9a00 RV250 If [Radeon 9000 "AT009"]
+ 1681 0040 RV250 If [3D prophet 9000]
+ 174b 7176 Radeon 9000 Pro
+ 174b 7192 RV250 If [Radeon 9000 "Atlantis"]
+ 17af 2005 RV250 If [Excalibur Radeon 9000 Pro]
+ 17af 2006 RV250 If [Excalibur Radeon 9000]
+ 496e RV250 [Radeon 9000] (Secondary)
+ 4a49 R420 [Radeon X800 PRO/GTO AGP]
+ 174b 2620 R420 [Radeon X800 GTO AGP]
+ 4a4a R420 [Radeon X800 GT AGP]
+ 4a4b R420 [Radeon X800 AGP Series]
+ 4a4d R420 GL [FireGL X3-256]
+ 4a4e RV420/M18 [Mobility Radeon 9800]
+ 4a4f R420 [Radeon X850 AGP]
+ 4a50 R420 [Radeon X800 XT Platinum Edition AGP]
+ 4a54 R420 [Radeon X800 VE AGP]
+ 1002 4422 All-In-Wonder X800 VE AGP
+ 4a69 R420 [Radeon X800 PRO/GTO] (Secondary)
+ 4a6a R420 [Radeon X800] (Secondary)
+ 4a6b R420 [Radeon X800 XT AGP] (Secondary)
+ 4a70 R420 [Radeon X800 XT Platinum Edition AGP] (Secondary)
+ 4a74 R420 [Radeon X800 VE] (Secondary)
+ 4b49 R481 [Radeon X850 XT AGP]
+ 4b4b R481 [Radeon X850 PRO AGP]
+ 4b4c R481 [Radeon X850 XT Platinum Edition AGP]
+ 4b69 R481 [Radeon X850 XT AGP] (Secondary)
+ 4b6b R481 [Radeon X850 PRO AGP] (Secondary)
+ 4b6c R481 [Radeon X850 XT Platinum Edition AGP] (Secondary)
+ 4c42 Mach64 LT [3D Rage LT PRO AGP]
+ 0e11 b0e7 Rage LT Pro (Compaq Presario 5240)
+ 0e11 b0e8 Rage 3D LT Pro
+ 0e11 b10e 3D Rage LT Pro (Compaq Armada 1750)
+ 1002 0040 Rage LT Pro AGP 2X
+ 1002 0044 Rage LT Pro AGP 2X
+ 1002 4c42 Rage LT Pro AGP 2X
+ 1002 8001 Rage LT Pro AGP 2X
+ 1028 0085 Rage 3D LT Pro
+ 4c46 Rage Mobility 128 AGP 2X/Mobility M3
+ 1002 0155 IBM Thinkpad A22p
+ 1014 0155 Thinkpad A22p
+ 1028 00b1 Latitude C600
+ 4c47 3D Rage IIC PCI / Mobility Radeon 7500/7500C
+ 4c49 3D Rage LT PRO PCI
+ 1002 0004 Rage LT Pro
+ 1002 0040 Rage LT Pro
+ 1002 0044 Rage LT Pro
+ 1002 4c49 Rage LT Pro
+ 4c4d Rage Mobility AGP 2x Series
+ 0e11 b111 Armada M700
+ 0e11 b160 Armada E500
+ 1002 0084 Xpert 98 AGP 2X (Mobility)
+ 1014 0154 ThinkPad A20m/A21m
+ 1028 00aa Latitude CPt
+ 1028 00bb Latitude CPx
+ 1179 ff00 Satellite 1715XCDS laptop
+ 13bd 1019 PC-AR10
+ 4c50 Rage 3 LT [3D Rage LT PRO PCI]
+ 1002 4c50 Rage LT Pro
+ 4c52 M1 [Rage Mobility-M1 PCI]
+ 1033 8112 Versa Note VXi
+ 4c54 264LT [Mach64 LT]
+ 4c57 RV200/M7 [Mobility Radeon 7500]
+ 1014 0517 ThinkPad T30
+ 1014 0530 ThinkPad T4x Series
+ 1028 00e6 Radeon Mobility M7 LW (Dell Inspiron 8100)
+ 1028 012a Latitude C640
+ 1043 1622 Mobility Radeon M7 (L3C/S)
+ 144d c006 Radeon Mobility M7 LW in vpr Matrix 170B4
+ 4c58 RV200/M7 GL [Mobility FireGL 7800]
+ 4c59 RV100/M6 [Rage/Radeon Mobility Series]
+ 0e11 b111 Evo N600c
+ 1014 0235 ThinkPad A30/A30p (2652/2653)
+ 1014 0239 ThinkPad X22/X23/X24
+ 103c 0025 XE4500 Notebook
+ 104d 80e7 VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP
+ 104d 8140 PCG-Z1SP laptop
+ 1509 1930 Medion MD9703
+ 4c66 RV250/M9 GL [Mobility FireGL 9000/Radeon 9000]
+ 1014 054d ThinkPad T41
+ 4c6e RV250/M9 [Mobility Radeon 9000] (Secondary)
+ 4d46 Rage Mobility 128 AGP 4X/Mobility M4
+ 4d52 Theater 550 PRO PCI [ATI TV Wonder 550]
+ 4d53 Theater 550 PRO PCIe
+ 4e44 R300 [Radeon 9700/9700 PRO]
+ 1002 515e Radeon ES1000
+ 1002 5965 Radeon ES1000
+ 4e45 R300 [Radeon 9500 PRO/9700]
+ 1002 0002 Radeon R300 NE [Radeon 9500 Pro]
+ 1681 0002 Hercules 3D Prophet 9500 PRO [Radeon 9500 Pro]
+ 4e46 R300 [Radeon 9600 TX]
+ 4e47 R300 GL [FireGL X1]
+ 4e48 R350 [Radeon 9800 Series]
+ 4e49 R350 [Radeon 9800]
+ 4e4a R360 [Radeon 9800 XXL/XT]
+ 1002 4e4a R360 [Radeon 9800 XT]
+ 4e4b R350 GL [FireGL X2 AGP Pro]
+ 4e50 RV350/M10 / RV360/M11 [Mobility Radeon 9600 (PRO) / 9700]
+ 1025 005a TravelMate 290
+ 1025 0064 Extensa 3000 series laptop: ATI RV360/M11 [Mobility Radeon 9700]
+ 103c 088c NC8000 laptop
+ 103c 0890 NC6000 laptop
+ 144d c00c P35 notebook
+ 1462 0311 MSI M510A
+ 1734 1055 Amilo M1420W
+ 4e51 RV350 [Radeon 9550/9600/X1050 Series]
+ 4e52 RV350/M10 [Mobility Radeon 9500/9700 SE]
+ 144d c00c P35 notebook
+ 4e54 RV350/M10 GL [Mobility FireGL T2]
+ 4e56 RV360/M12 [Mobility Radeon 9550]
+ 4e64 R300 [Radeon 9700 PRO] (Secondary)
+ 4e65 R300 [Radeon 9500 PRO] (Secondary)
+ 1002 0003 Radeon R300 NE [Radeon 9500 Pro]
+ 1681 0003 Hercules 3D Prophet 9500 PRO [Radeon 9500 Pro] (Secondary)
+ 4e66 RV350 [Radeon 9600] (Secondary)
+ 4e67 R300 GL [FireGL X1] (Secondary)
+ 4e68 R350 [Radeon 9800 PRO] (Secondary)
+ 4e69 R350 [Radeon 9800] (Secondary)
+ 4e6a RV350 [Radeon 9800 XT] (Secondary)
+ 1002 4e6a R360 [Radeon 9800 XT] (Secondary)
+ 1002 4e71 M10 NQ [Radeon Mobility 9600]
+ 4e71 RV350/M10 [Mobility Radeon 9600] (Secondary)
+ 4f72 RV250 [Radeon 9000 Series]
+ 4f73 RV250 [Radeon 9000 Series] (Secondary)
+ 5044 All-In-Wonder 128 PCI
+ 1002 0028 Rage 128 AIW
+ 1002 0029 Rage 128 AIW
+ 5046 Rage 4 [Rage 128 PRO AGP 4X]
+ 1002 0004 Rage Fury Pro
+ 1002 0008 Rage Fury Pro/Xpert 2000 Pro
+ 1002 0014 Rage Fury Pro
+ 1002 0018 Rage Fury Pro/Xpert 2000 Pro
+ 1002 0028 Rage 128 Pro AIW AGP
+ 1002 002a Rage 128 Pro AIW AGP
+ 1002 0048 Rage Fury Pro
+ 1002 2000 Rage Fury MAXX AGP 4x (TMDS) (VGA device)
+ 1002 2001 Rage Fury MAXX AGP 4x (TMDS) (Extra device?!)
+ 5050 Rage 4 [Rage 128 PRO PCI / Xpert 128 PCI]
+ 1002 0008 Xpert 128
+ 5052 Rage 4 [Rage 128 PRO AGP 4X]
+ 5144 R100 [Radeon 7200 / All-In-Wonder Radeon]
+ 1002 0008 Radeon 7000/Radeon VE
+ 1002 0009 Radeon 7000/Radeon
+ 1002 000a Radeon 7000/Radeon
+ 1002 001a Radeon 7000/Radeon
+ 1002 0029 Radeon AIW
+ 1002 0038 Radeon 7000/Radeon
+ 1002 0039 Radeon 7000/Radeon
+ 1002 008a Radeon 7000/Radeon
+ 1002 00ba Radeon 7000/Radeon
+ 1002 0139 Radeon 7000/Radeon
+ 1002 028a Radeon 7000/Radeon
+ 1002 02aa Radeon AIW
+ 1002 053a Radeon 7000/Radeon
+ 5148 R200 GL [FireGL 8800]
+ 1002 010a FireGL 8800 64Mb
+ 1002 0152 FireGL 8800 128Mb
+ 1002 0162 FireGL 8700 32Mb
+ 1002 0172 FireGL 8700 64Mb
+ 514c R200 [Radeon 8500/8500 LE]
+ 1002 003a Radeon R200 QL [Radeon 8500 LE]
+ 1002 013a Radeon 8500
+ 148c 2026 R200 QL [Radeon 8500 Evil Master II Multi Display Edition]
+ 1681 0010 Radeon 8500 [3D Prophet 8500 128Mb]
+ 174b 7149 Radeon 8500 LE
+ 1787 0f08 Radeon R200 QL [PowerMagic Radeon 8500]
+ 514d R200 [Radeon 9100]
+ 5157 RV200 [Radeon 7500/7500 LE]
+ 1002 013a Radeon 7500
+ 1002 0f2b ALL-IN-WONDER VE PCI
+ 1002 103a Dell Optiplex GX260
+ 1458 4000 RV200 QW [RADEON 7500 PRO MAYA AR]
+ 148c 2024 RV200 QW [Radeon 7500LE Dual Display]
+ 148c 2025 RV200 QW [Radeon 7500 Evil Master Multi Display Edition]
+ 148c 2036 RV200 QW [Radeon 7500 PCI Dual Display]
+ 174b 7146 RV200 QW [Radeon 7500 LE]
+ 174b 7147 Radeon 7500 LE
+ 174b 7161 Radeon RV200 QW [Radeon 7500 LE]
+ 17af 0202 RV200 QW [Excalibur Radeon 7500LE]
+ 5159 RV100 [Radeon 7000 / Radeon VE]
+ 1002 000a Radeon 7000/Radeon VE
+ 1002 000b Radeon 7000
+ 1002 0038 Radeon 7000/Radeon VE
+ 1002 003a Radeon 7000/Radeon VE
+ 1002 00ba Radeon 7000/Radeon VE
+ 1002 013a Radeon 7000/Radeon VE
+ 1002 0908 XVR-100 (supplied by Sun)
+# The IBM card doubles as an ATI PCI video adapter
+ 1014 029a Remote Supervisor Adapter II (RSA2)
+ 1014 02c8 eServer xSeries server mainboard
+ 1028 016c PowerEdge 1850 Embedded Radeon 7000/VE
+ 1028 016d PowerEdge 2850 Embedded Radeon 7000-M
+ 1028 0170 PowerEdge 6850 Embedded Radeon 7000/VE
+ 1028 019a PowerEdge SC1425
+ 103c 1292 Radeon 7000
+ 1043 c00a A7000/T/64M
+ 1458 4002 RV100 QY [RADEON 7000 PRO MAYA AV Series]
+ 148c 2003 RV100 QY [Radeon 7000 Multi-Display Edition]
+ 148c 2023 RV100 QY [Radeon 7000 Evil Master Multi-Display]
+ 148c 2081 RV6DE
+ 174b 0280 Radeon RV100 QY [Radeon 7000/VE]
+ 174b 7112 Radeon VE 7000
+ 174b 7c28 Radeon VE 7000 DDR
+ 1787 0202 RV100 QY [Excalibur Radeon 7000]
+ 17ee 1001 Radeon 7000 64MB DDR + DVI
+ 515e ES1000
+ 1028 01bb PowerEdge 1955 Embedded ATI ES1000
+ 1028 01df PowerEdge SC440
+ 1028 01e6 PowerEdge 860
+ 1028 01f0 PowerEdge R900 Embedded ATI ES1000
+ 1028 0205 PowerEdge 2970 Embedded ATI ES1000
+ 1028 020b PowerEdge T605 Embedded ATI ES1000
+ 1028 020f PowerEdge R300 Embedded ATI ES1000
+ 1028 0210 PowerEdge T300 Embedded ATI ES1000
+ 1028 0221 PowerEdge R805 Embedded ATI ES1000
+ 1028 0223 PowerEdge R905 Embedded ATI ES1000
+ 1028 0225 PowerEdge T105 Embedded ATI ES1000
+ 1028 023c PowerEdge R200 Embedded ATI ES1000
+ 103c 1304 Integrity iLO2 Advanced KVM VGA [AD307A]
+ 15d9 8680 X7DVL-E-O motherboard
+ 15d9 9680 X7DBN Motherboard
+ 8086 3476 S5000PSLSATA Server Board
+ 5245 Rage 128 GL PCI
+ 1002 0008 Xpert 128
+ 1002 0028 Rage 128 AIW
+ 1002 0029 Rage 128 AIW
+ 1002 0068 Rage 128 AIW
+ 5246 Rage 128 (Rage 4) series
+ 1002 0004 Magnum/Xpert 128/Xpert 99
+ 1002 0008 Rage 128 AGP 2x
+ 1002 0028 Rage 128 AIW AGP
+ 1002 0044 Rage Fury/Xpert 128/Xpert 2000
+ 1002 0068 Rage 128 AIW AGP
+ 1002 0448 Rage Fury
+ 524b Rage 128 VR PCI
+ 524c Rage 128 VR AGP
+ 1002 0008 Xpert 99/Xpert 2000
+ 1002 0088 Xpert 99
+ 534d Rage 128 4X AGP 4x
+ 1002 0008 Xpert 99/Xpert 2000
+ 1002 0018 Xpert 2000
+ 5354 Mach 64 VT
+ 1002 5654 Mach 64 reference
+ 5446 Rage 128 PRO Ultra AGP 4x
+ 1002 0004 Rage Fury Pro
+ 1002 0008 Rage Fury Pro/Xpert 2000 Pro
+ 1002 0018 Rage Fury Pro/Xpert 2000 Pro
+ 1002 0028 Rage 128 AIW Pro AGP
+ 1002 0029 Rage 128 AIW
+ 1002 002a Rage 128 AIW Pro AGP
+ 1002 002b Rage 128 AIW
+ 1002 0048 Xpert 2000 Pro
+ 5452 Rage 128 PRO Ultra4XL VR-R AGP
+ 1002 001c Rage 128 Pro 4XL
+ 103c 1279 Rage 128 Pro 4XL
+ 5460 RV370/M22 [Mobility Radeon X300]
+ 1775 1100 CR11/VR11 Single Board Computer
+ 5461 RV370/M22 [Mobility Radeon X300]
+ 5462 RV380/M24C [Mobility Radeon X600 SE]
+ 5464 RV370/M22 GL [Mobility FireGL V3100]
+ 5549 R423 [Radeon X800 GTO]
+ 554a R423 [Radeon X800 XT Platinum Edition]
+ 554b R423 [Radeon X800 GT/SE]
+ 1002 0302 Radeon X800 SE
+ 554d R480 [Radeon X800 GTO2/XL]
+ 1002 0322 All-In-Wonder X800 XL
+ 1458 2124 GV-R80L256V-B (AGP)
+ 554e R430 [All-In-Wonder X800 GT]
+ 554f R430 [Radeon X800]
+ 5550 R423 GL [FireGL V7100]
+ 5551 R423 GL [FireGL V5100]
+ 5569 R423 [Radeon X800 PRO] (Secondary)
+ 556b R423 [Radeon X800 GT] (Secondary)
+ 556d R480 [Radeon X800 GTO2/XL] (Secondary)
+ 1458 2125 GV-R80L256V-B (AGP)
+ 556f R430 [Radeon X800] (Secondary)
+ 5571 R423 GL [FireGL V5100] (Secondary)
+ 564b RV410/M26 GL [Mobility FireGL V5000]
+ 564f RV410/M26 [Mobility Radeon X700 XL]
+ 5652 RV410/M26 [Mobility Radeon X700]
+ 5653 RV410/M26 [Mobility Radeon X700]
+ 1025 0080 Aspire 5024WLMi
+ 103c 0940 Compaq NW8240 Mobile Workstation
+ 5654 Mach64 VT [Video Xpression]
+ 1002 5654 Mach64VT Reference
+ 5655 264VT3 [Mach64 VT3]
+ 5656 Mach64 VT4 [Video Xpression+]
+ 5657 RV410 [Radeon X550 XTX / X700]
+ 5830 RS300 Host Bridge
+ 5831 RS300 Host Bridge
+ 5832 RS300 Host Bridge
+ 5833 RS300 Host Bridge
+ 5834 RS300 [Radeon 9100 IGP]
+ 5835 RS300M [Mobility Radeon 9100 IGP]
+ 5838 RS300 AGP Bridge
+ 5854 RS480 [Radeon Xpress 200 Series] (Secondary)
+ 5874 RS480 [Radeon Xpress 1150] (Secondary)
+ 5940 RV280 [Radeon 9200 PRO] (Secondary)
+ 17af 2021 Excalibur Radeon 9250 (Secondary)
+ 5941 RV280 [Radeon 9200] (Secondary)
+ 1458 4019 Radeon 9200
+ 174b 7c12 Radeon 9200
+ 17af 200d Excalibur Radeon 9200
+ 18bc 0050 GC-R9200-C3 (Secondary)
+ 5944 RV280 [Radeon 9200 SE PCI]
+ 5950 RS480/RS482/RS485 Host Bridge
+ 1025 0080 Aspire 5024WLMMi
+ 103c 280a DC5750 Microtower
+ 103c 2a20 Pavilion t3030.de Desktop PC
+ 103c 308b MX6125
+ 1462 0131 MS-1013 Notebook
+ 1462 7217 Aspire L250
+ 5951 RX480/RX482 Host Bridge
+ 5952 RD580 Host Bridge
+ 5954 RS480 [Radeon Xpress 200 Series]
+ 1002 5954 RV370 [Radeon Xpress 200G Series]
+ 5955 RS480M [Mobility Radeon Xpress 200]
+ 1002 5955 RS480 0x5955 [Radeon XPRESS 200M 5955 (PCIE)]
+ 103c 308b MX6125
+ 1462 0131 MS-1013 Notebook
+ 5956 RD790 Host Bridge
+ 5957 RX780/RX790 Host Bridge
+ 1849 5957 A770CrossFire Motherboard
+ 5958 RD780 Host Bridge
+ 5960 RV280 [Radeon 9200 PRO / 9250]
+ 17af 2020 Excalibur Radeon 9250
+ 5961 RV280 [Radeon 9200]
+ 1002 2f72 All-in-Wonder 9200 Series
+ 1019 4c30 Radeon 9200 VIVO
+ 12ab 5961 YUAN SMARTVGA Radeon 9200
+ 1458 4018 Radeon 9200
+ 174b 7c13 Radeon 9200
+ 17af 200c Excalibur Radeon 9200
+ 18bc 0050 Radeon 9200 Game Buster
+ 18bc 0051 GC-R9200-C3
+ 18bc 0053 Radeon 9200 Game Buster VIVO
+ 5962 RV280 [Radeon 9200]
+ 5964 RV280 [Radeon 9200 SE]
+ 1002 5964 Radeon 9200 SE, 64-bit 128MB DDR, 200/166MHz
+ 1043 c006 Radeon 9200 SE / TD / 128M
+ 1458 4018 R92S128T (Radeon 9200 SE 128MB)
+ 1458 4032 Radeon 9200 SE 128MB
+ 147b 6191 R9200SE-DT
+ 148c 2073 CN-AG92E
+ 174b 7c13 Radeon 9200 SE
+ 1787 5964 Excalibur 9200SE VIVO 128M
+ 17af 2012 Radeon 9200 SE Excalibur
+ 18bc 0170 Sapphire Radeon 9200 SE 128MB Game Buster
+ 18bc 0173 GC-R9200L(SE)-C3H [Radeon 9200 Game Buster]
+ 5965 RV280 GL [FireMV 2200 PCI]
+ 5974 RS482/RS485 [Radeon Xpress 1100/1150]
+ 103c 280a DC5750 Microtower
+ 1462 7141 Aspire L250
+ 5975 RS482M [Mobility Radeon Xpress 200]
+ 5978 RX780/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 RX780/RD790 PCI to PCI bridge (PCI express gpp port B)
+ 597c RD790 PCI to PCI bridge (PCI express gpp port C)
+ 597d RX780/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)
+ 5a10 RD890 Northbridge only dual slot (2x16) PCI-e GFX Hydra part
+ 5a11 RD890 Northbridge only single slot PCI-e GFX Hydra part
+ 5a12 RD890 Northbridge only dual slot (2x8) PCI-e GFX Hydra part
+ 15d9 a811 H8DGU
+ 5a13 RD890S/SR5650 Host Bridge
+ 5a14 RD9x0/RX980 Host Bridge
+ 5a15 RD890 PCI to PCI bridge (PCI express gpp port A)
+ 5a16 RD890/RD9x0/RX980 PCI to PCI bridge (PCI Express GFX port 0)
+ 5a17 RD890/RD9x0 PCI to PCI bridge (PCI Express GFX port 1)
+ 5a18 RD890/RD9x0/RX980 PCI to PCI bridge (PCI Express GPP Port 0)
+ 15d9 a811 H8DGU
+ 5a19 RD890/RD9x0/RX980 PCI to PCI bridge (PCI Express GPP Port 1)
+ 5a1a RD890/RD9x0/RX980 PCI to PCI bridge (PCI Express GPP Port 2)
+ 5a1b RD890/RD9x0/RX980 PCI to PCI bridge (PCI Express GPP Port 3)
+ 5a1c RD890/RD9x0/RX980 PCI to PCI bridge (PCI Express GPP Port 4)
+ 5a1d RD890/RD9x0/RX980 PCI to PCI bridge (PCI Express GPP Port 5)
+ 5a1e RD890/RD9x0/RX980 PCI to PCI bridge (PCI Express GPP2 Port 0)
+ 5a1f RD890/RD990 PCI to PCI bridge (PCI Express GFX2 port 0)
+ 15d9 a811 H8DGU
+ 5a20 RD890/RD990 PCI to PCI bridge (PCI Express GFX2 port 1)
+ 5a23 RD890S/RD990 I/O Memory Management Unit (IOMMU)
+ 5a31 RC410 Host Bridge
+ 5a33 RS400 Host Bridge
+ 5a34 RS4xx PCI Express Port [ext gfx]
+ 5a36 RC4xx/RS4xx PCI Express Port 1
+ 5a37 RC4xx/RS4xx PCI Express Port 2
+ 5a38 RC4xx/RS4xx PCI Express Port 3
+ 5a39 RC4xx/RS4xx PCI Express Port 4
+ 5a3f RC4xx/RS4xx PCI Bridge [int gfx]
+ 1462 7217 Aspire L250
+ 5a41 RS400 [Radeon Xpress 200]
+ 5a42 RS400M [Radeon Xpress 200M]
+ 5a61 RC410 [Radeon Xpress 200/1100]
+ 5a62 RC410M [Mobility Radeon Xpress 200M]
+ 5b60 RV370 [Radeon X300]
+ 1043 002a Extreme AX300SE-X
+ 1043 032e Extreme AX300/TD
+ 1458 2102 GV-RX30S128D (X300SE)
+ 1462 0400 RX300SE-TD128E (MS-8940 REV:200)
+ 1462 0402 RX300SE-TD128E (MS-8940)
+ 174b 0500 Radeon X300 (PCIE)
+ 196d 1086 X300SE HM
+ 5b62 RV370 [Radeon X600/X600 SE]
+ 5b63 RV370 [Radeon X300/X550/X1050 Series]
+ 5b64 RV370 GL [FireGL V3100]
+ 5b65 RV370 GL [FireMV 2200]
+ 5b66 RV370X
+ 5b70 RV370 [Radeon X300 SE]
+# RX300SE-TD128E
+ 1462 0403 Radeon X300 SE 128MB DDR
+ 174b 0501 Radeon X300 SE
+ 196d 1087 Radeon X300 SE HyperMemory
+ 5b72 RV380 [Radeon X300/X550/X1050 Series] (Secondary)
+ 5b73 RV370 [Radeon X300/X550/X1050 Series] (Secondary)
+ 5b74 RV370 GL [FireGL V3100] (Secondary)
+ 5b75 RV370 GL [FireMV 2200] (Secondary)
+ 5c61 RV280/M9+ [Mobility Radeon 9200 AGP]
+ 5c63 RV280/M9+ [Mobility Radeon 9200 AGP]
+ 1002 5c63 Apple iBook G4 2004
+ 144d c00c P30 notebook
+ 5d44 RV280 [Radeon 9200 SE] (Secondary)
+ 1458 4019 R92S128T (Radeon 9200 SE 128MB Secondary)
+ 1458 4032 Radeon 9200 SE 128MB
+ 147b 6190 R9200SE-DT (Secondary)
+ 174b 7c12 Radeon 9200 SE (Secondary)
+ 1787 5965 Excalibur 9200SE VIVO 128M (Secondary)
+ 17af 2013 Radeon 9200 SE Excalibur (Secondary)
+ 18bc 0171 Radeon 9200 SE 128MB Game Buster (Secondary)
+ 18bc 0172 GC-R9200L(SE)-C3H [Radeon 9200 Game Buster]
+ 5d45 RV280 GL [FireMV 2200 PCI] (Secondary)
+ 5d48 R423/M28 [Mobility Radeon X800 XT]
+ 5d49 R423/M28 GL [Mobility FireGL V5100]
+ 5d4a R423/M28 [Mobility Radeon X800]
+ 5d4d R480 [Radeon X850 XT Platinum Edition]
+ 5d4e R480 [Radeon X850 SE]
+ 5d4f R480 [Radeon X800 GTO]
+ 5d50 R480 GL [FireGL V7200]
+ 5d52 R480 [Radeon X850 XT]
+ 1002 0b12 PowerColor X850XT PCIe (Primary)
+ 5d57 R423 [Radeon X800 XT]
+ 5d6d R480 [Radeon X850 XT Platinum Edition] (Secondary)
+ 5d6f R480 [Radeon X800 GTO] (Secondary)
+ 5d72 R480 [Radeon X850 XT] (Secondary)
+ 1002 0b13 PowerColor X850XT PCIe (Secondary)
+ 5d77 R423 [Radeon X800 XT] (Secondary)
+ 5e48 RV410 GL [FireGL V5000]
+ 5e49 RV410 [Radeon X700 Series]
+ 5e4a RV410 [Radeon X700 XT]
+ 5e4b RV410 [Radeon X700 PRO]
+ 5e4c RV410 [Radeon X700 SE]
+ 5e4d RV410 [Radeon X700]
+ 148c 2116 Bravo X700
+ 5e4f RV410 [Radeon X700]
+ 1569 1e4f Radeon X550 XT
+ 5e6b RV410 [Radeon X700 PRO] (Secondary)
+ 5e6d RV410 [Radeon X700] (Secondary)
+ 148c 2117 Bravo X700 (Secondary)
+ 5f57 R423 [Radeon X800 XT]
+ 6600 Mars [Radeon HD 8670A/8670M/8750M / R7 M370]
+ 103c 1952 ProBook 455 G1
+ 6601 Mars [Radeon HD 8730M]
+ 103c 2100 FirePro M4100
+ 6604 Opal XT [Radeon R7 M265/M365X/M465]
+ 1025 0776 Aspire V5 Radeon R7 M265
+ 103c 8006 FirePro M4170
+ 103c 814f Litho XT [Radeon R7 M365X]
+ 103c 82aa Litho XT [Radeon R7 M465]
+ 17aa 3643 Radeon R7 A360
+ 6605 Opal PRO [Radeon R7 M260X]
+ 103c 2259 FirePro M4150
+ 6606 Mars XTX [Radeon HD 8790M]
+ 1028 0684 FirePro W4170M
+ 6607 Mars LE [Radeon HD 8530M / R5 M240]
+ 6608 Oland GL [FirePro W2100]
+ 13cc 3d28 MXRT-2600
+ 6609 Oland GL [FirePro W2100 / Barco MXRT 2600]
+ 6610 Oland XT [Radeon HD 8670 / R5 340X OEM / R7 250/350/350X OEM]
+ 1019 0030 Radeon HD 8670
+ 1028 0081 Radeon R7 350X OEM
+ 1028 0083 Radeon R5 340X OEM
+ 1028 2120 Radeon R7 250
+ 1028 2322 Radeon R7 250
+ 1462 2910 Radeon HD 8670
+ 1462 2911 Radeon HD 8670
+ 148c 7350 Radeon R7 350
+ 1642 3c81 Radeon HD 8670
+ 1642 3c91 Radeon HD 8670
+ 1642 3f09 Radeon R7 350
+ 6611 Oland [Radeon HD 8570 / R5 430 OEM / R7 240/340 / Radeon 520 OEM]
+ 1028 1001 Radeon R5 430 OEM (1024 MByte)
+ 1028 1002 Radeon R5 430 OEM (2048 MByte)
+# The 'AMD Radeon R5 430' instead of 240/340 is NOT a typo! It's actually correct.
+ 1028 1711 R5 430 OEM (2048 MByte)
+ 1028 210b Radeon R5 240 OEM
+# OEM-card for Dell; verified through AMD's own drivers (*.inf) and a TPU BIOS in database
+ 1028 2121 Radeon HD 8570 OEM
+# OEM-card from Fujitsu; verified through AMD's own drivers (*.inf)
+ 10cf 1889 Radeon HD 8570 OEM
+ 1642 1869 Radeon 520 OEM
+ 174b 4248 Radeon R7 240 OEM
+ 174b a240 Radeon R7 240 OEM
+ 174b d340 Radeon R7 340 OEM
+ 1b0a 90d3 Radeon R7 240 OEM
+ 6613 Oland PRO [Radeon R7 240/340 / Radeon 520]
+ 148c 7340 Radeon R7 340
+ 1682 7240 R7 240 2048 MB
+ 1dcf 3000 Oland PRO [Radeon R7 240/340 / Radeon 520]
+ 6631 Oland
+ 6640 Saturn XT [FirePro M6100]
+ 106b 014b Tropo XT [Radeon R9 M380 Mac Edition]
+ 6641 Saturn PRO [Radeon HD 8930M]
+ 6646 Bonaire XT [Radeon R9 M280X]
+ 6647 Saturn PRO/XT [Radeon R9 M270X/M280X]
+ 1043 223d N551ZU laptop Radeon R9 M280X
+ 6649 Bonaire [FirePro W5100]
+ 1002 0b0c FirePro W4300
+ 103c 0b0c Bonaire [FirePro W4300]
+ 103c 230c FirePro W5100
+ 13cc 3d2a MXRT-5600
+ 664d Bonaire [FirePro W5100 / Barco MXRT-5600]
+ 6650 Bonaire
+ 6651 Bonaire
+ 6658 Bonaire XTX [Radeon R7 260X/360]
+ 1043 048f R7260X-DC2OC-2GD5
+ 1043 04d3 AMD Radeon R7 260X
+# GV-R726XOC-1GD
+ 1458 227b Radeon R7 260X
+ 148c 0907 Radeon R7 360
+ 1682 0907 Radeon R7 360
+ 1682 7360 Radeon R7 360
+ 665c Bonaire XT [Radeon HD 7790/8770 / R7 360 / R9 260/360 OEM]
+ 1043 0452 Radeon HD 7790 DirectCU II OC
+# R7790-1GD5/OC
+ 1462 2930 Radeon HD 7790 OC
+ 1462 2932 Radeon HD 8770
+ 1462 2934 Radeon R9 260 OEM
+ 1462 2938 Radeon R9 360 OEM
+ 148c 0907 Radeon R7 360
+ 148c 9260 Radeon R9 260 OEM
+ 148c 9360 Radeon R9 360 OEM
+ 1682 0907 Radeon R7 360
+# FX-779A-CDB4 / FX-779A-CDBC
+ 1682 3310 Radeon HD 7790 Black Edition 2 GB
+# 100356OCL / 11210-01-20G
+ 174b e253 Radeon HD 7790 Dual-X OC
+ 1787 2329 Radeon HD 7790 TurboDuo
+ 665d Bonaire [Radeon R7 200 Series]
+ 665f Tobago PRO [Radeon R7 360 / R9 360 OEM]
+ 1028 0b04 Radeon R9 360 OEM
+ 1462 2938 Radeon R9 360 OEM
+ 1462 3271 Radeon R9 360 OEM
+ 1682 7360 Radeon R7 360
+ 6660 Sun XT [Radeon HD 8670A/8670M/8690M / R5 M330 / M430 / Radeon 520 Mobile]
+ 1028 05ea Radeon HD 8670M
+ 1028 06bf Radeon R5 M335
+ 103c 1970 Radeon HD 8670M
+ 103c 80be Radeon R5 M330
+ 103c 8136 Radeon R5 M330
+ 103c 8329 Radeon R7 M520
+ 17aa 3633 Radeon R5 A330
+ 17aa 3804 Radeon R5 M330
+ 17aa 3809 Radeon R5 M330
+ 17aa 381a Radeon R5 M430
+ 17aa 390c Radeon R5 M330
+ 6663 Sun PRO [Radeon HD 8570A/8570M]
+ 1025 0846 Radeon HD 8570A
+ 17aa 3805 Radeon HD 8570M
+ 6664 Jet XT [Radeon R5 M240]
+ 6665 Jet PRO [Radeon R5 M230 / R7 M260DX / Radeon 520 Mobile]
+ 17aa 1309 Z50-75 Radeon R7 M260DX
+ 17aa 368f Radeon R5 A230
+ 6667 Jet ULT [Radeon R5 M230]
+ 666f Sun LE [Radeon HD 8550M / R5 M230]
+ 66a0 Vega 20 [Radeon Instinct]
+ 66a1 Vega 20 [Radeon Pro VII/Radeon Instinct MI50 32GB]
+ 66a2 Vega 20
+ 66a3 Vega 20 [Radeon Pro Vega II/Radeon Pro Vega II Duo]
+ 66a7 Vega 20 [Radeon Pro Vega 20]
+ 66af Vega 20 [Radeon VII]
+ 6704 Cayman PRO GL [FirePro V7900]
+ 6707 Cayman LE GL [FirePro V5900]
+ 6718 Cayman XT [Radeon HD 6970]
+ 6719 Cayman PRO [Radeon HD 6950]
+ 671c Antilles [Radeon HD 6990]
+ 671d Antilles [Radeon HD 6990]
+ 671f Cayman CE [Radeon HD 6930]
+ 6720 Blackcomb [Radeon HD 6970M/6990M]
+ 1028 048f Radeon HD 6990M
+ 1028 0490 Alienware M17x R3 Radeon HD 6970M
+ 1028 04a4 FirePro M8900
+ 1028 04ba Radeon HD 6990M
+ 1028 053f FirePro M8900
+ 106b 0b00 Radeon HD 6970M
+ 1558 5102 Radeon HD 6970M
+ 1558 5104 Radeon HD 6990M
+ 1558 7201 Radeon HD 6990M
+ 174b e188 Radeon HD 6970M
+ 6738 Barts XT [Radeon HD 6870]
+# HD-687A-ZDFC
+ 1682 3103 Radeon HD 8670
+ 1787 201a Barts XT [Radeon HD 6870 X2]
+ 1787 201b Barts XT [Radeon HD 6870 X2]
+ 6739 Barts PRO [Radeon HD 6850]
+ 1043 03b4 EAH6850 [Radeon HD 6850]
+ 673e Barts LE [Radeon HD 6790]
+ 148c 7720 Radeon HD 7720 OEM
+ 6740 Whistler [Radeon HD 6730M/6770M/7690M XT]
+ 1019 238c Radeon HD 6730M
+ 1019 238e Radeon HD 6730M
+ 1019 2391 Radeon HD 6730M
+ 1019 2392 Radeon HD 6770M
+ 1028 04a3 Precision M4600
+ 1028 053e FirePro M5950
+ 103c 1630 FirePro M5950
+ 103c 1631 FirePro M5950
+ 103c 164b Radeon HD 6730M
+ 103c 164e Radeon HD 6730M
+ 103c 1657 Radeon HD 6770M
+ 103c 1658 Radeon HD 6770M
+ 103c 165a Radeon HD 6770M
+ 103c 165b Radeon HD 6770M
+ 103c 1688 Radeon HD 6770M
+ 103c 1689 Radeon HD 6770M
+ 103c 168a Radeon HD 6770M
+ 103c 185e Radeon HD 7690M XT
+ 103c 3388 Radeon HD 6770M
+ 103c 3389 Radeon HD 6770M
+ 103c 3582 Radeon HD 6770M
+ 103c 366c Radeon HD 6730M
+ 1043 1d02 Radeon HD 6730M
+ 1043 1d12 Radeon HD 6730M
+ 104d 9084 Radeon HD 6730M
+ 104d 9085 Radeon HD 6730M
+ 144d b074 Radeon HD 6730M
+ 144d b077 Radeon HD 6730M
+ 144d b084 Radeon HD 6730M
+ 144d b088 Radeon HD 6730M
+ 17aa 3982 Radeon HD 6730M
+ 6741 Whistler [Radeon HD 6630M/6650M/6750M/7670M/7690M]
+ 1019 238e Radeon HD 6650M
+ 1019 238f Radeon HD 6650M
+ 1025 0379 Radeon HD 6650M
+ 1025 037b Radeon HD 6650M
+ 1025 037e Radeon HD 6650M
+ 1025 0382 Radeon HD 6650M
+ 1025 0384 Radeon HD 6650M
+ 1025 0385 Radeon HD 6650M
+ 1025 0386 Radeon HD 6650M
+ 1025 0387 Radeon HD 6650M
+ 1025 0388 Radeon HD 6650M
+ 1025 0442 Radeon HD 6650M
+ 1025 0451 Radeon HD 6650M
+ 1025 0489 Radeon HD 6650M
+ 1025 048b Radeon HD 6650M
+ 1025 048c Radeon HD 6650M
+ 1025 050a Radeon HD 6650M
+ 1025 050b Radeon HD 6650M
+ 1025 050c Radeon HD 6650M
+ 1025 050e Radeon HD 6650M
+ 1025 050f Radeon HD 6650M
+ 1025 0513 Radeon HD 6650M
+ 1025 0514 Radeon HD 6650M
+ 1025 0515 Radeon HD 6650M
+ 1025 0516 Radeon HD 6650M
+ 1025 051e Radeon HD 6650M
+ 1025 051f Radeon HD 6650M
+ 1025 0520 Radeon HD 6650M
+ 1025 0521 Radeon HD 6650M
+ 1025 052a Radeon HD 6650M
+ 1025 0555 Radeon HD 6650M
+ 1025 0556 Radeon HD 6650M
+ 1025 055d Radeon HD 6650M
+ 1025 055e Radeon HD 6650M
+ 1025 056d Radeon HD 6650M
+ 1025 059a Radeon HD 6650M
+ 1025 059b Radeon HD 6650M
+ 1025 059e Radeon HD 6650M
+ 1025 059f Radeon HD 6650M
+ 1025 0600 Radeon HD 6650M
+ 1025 0605 Radeon HD 6650M
+ 1025 0606 Radeon HD 6650M
+ 1025 0619 Radeon HD 6650M
+ 1028 04c1 Radeon HD 6630M
+ 1028 04c5 Radeon HD 6630M
+ 1028 04cd Radeon HD 6630M
+ 1028 04d7 Radeon HD 6630M
+ 1028 04d9 Radeon HD 6630M
+ 1028 052d Radeon HD 6630M
+ 103c 1617 Radeon HD 6650M
+ 103c 1646 Radeon HD 6750M
+ 103c 1647 Radeon HD 6650M
+ 103c 164b Radeon HD 6650M
+ 103c 164e Radeon HD 6650M
+ 103c 1688 Radeon HD 6750M
+ 103c 1689 Radeon HD 6750M
+ 103c 168a Radeon HD 6750M
+ 103c 1860 Radeon HD 7690M
+ 103c 3385 Radeon HD 6630M
+ 103c 3560 Radeon HD 6750M
+ 103c 358d Radeon HD 6750M
+ 103c 3590 Radeon HD 6750M
+ 103c 3593 Radeon HD 6750M
+ 103c 366c Radeon HD 6650M
+ 1043 1cd2 Radeon HD 6650M
+ 1043 2121 Radeon HD 6650M
+ 1043 2122 Radeon HD 6650M
+ 1043 2123 Radeon HD 6650M
+ 1043 2125 Radeon HD 7670M
+ 1043 2127 Radeon HD 7670M
+ 104d 907b Radeon HD 6630M
+ 104d 9080 Radeon HD 6630M
+ 104d 9081 Radeon HD 6630M
+ 106b 00e2 MacBookPro8,2 [Core i7, 15", Late 2011]
+ 1179 fd63 Radeon HD 6630M
+ 1179 fd65 Radeon HD 6630M
+ 144d c093 Radeon HD 6650M
+ 144d c0ac Radeon HD 6650M
+ 144d c0b3 Radeon HD 6750M
+ 144d c539 Radeon HD 6630M
+ 144d c609 Radeon HD 6630M
+ 152d 0914 Radeon HD 6650M
+ 17aa 21e1 Radeon HD 6630M
+ 17aa 3970 Radeon HD 6650M
+ 17aa 3976 Radeon HD 6650M
+ 1854 0907 Radeon HD 6650M
+ 6742 Whistler LE [Radeon HD 6610M/7610M]
+ 1002 6570 Turks [Radeon HD 6570]
+ 1019 2393 Radeon HD 6610M
+ 1043 1d82 K53SK Laptop Radeon HD 7610M
+ 1179 fb22 Radeon HD 7610M
+ 1179 fb23 Radeon HD 7610M
+ 1179 fb27 Radeon HD 7610M
+ 1179 fb2a Radeon HD 7610M
+ 1179 fb2c Radeon HD 7610M
+ 1179 fb30 Radeon HD 7610M
+ 1179 fb31 Radeon HD 7610M
+ 1179 fb32 Radeon HD 7610M
+ 1179 fb38 Radeon HD 7610M
+ 1179 fb39 Radeon HD 7610M
+ 1179 fb3a Radeon HD 7610M
+ 1179 fb3b Radeon HD 7610M
+ 1179 fb40 Radeon HD 7610M
+ 1179 fb41 Radeon HD 7610M
+ 1179 fb47 Radeon HD 7610M
+ 1179 fb48 Radeon HD 7610M
+ 1179 fb49 Radeon HD 7610M
+ 1179 fb51 Radeon HD 7610M
+ 1179 fb52 Radeon HD 7610M
+ 1179 fb53 Radeon HD 7610M
+ 1179 fb56 Radeon HD 7610M
+ 1179 fb81 Radeon HD 7610M
+ 1179 fb82 Radeon HD 7610M
+ 1179 fb83 Radeon HD 7610M
+ 1179 fc56 Radeon HD 7610M
+ 1179 fcd4 Radeon HD 7610M
+ 1179 fcee Radeon HD 7610M
+ 1458 6570 Turks [Radeon HD 6570]
+ 1462 6570 Turks [Radeon HD 6570]
+ 148c 6570 Turks [Radeon HD 6570]
+ 1682 6570 Turks [Radeon HD 6570]
+ 174b 5570 Turks [Radeon HD 5570]
+ 174b 6570 Turks [Radeon HD 6570]
+ 174b 7570 Turks [Radeon HD 7570]
+ 174b 8510 Turks [Radeon HD 8510]
+ 174b 8570 Turks [Radeon HD 8570]
+ 1787 6570 Turks [Radeon HD 6570]
+ 17af 6570 Turks [Radeon HD 6570]
+ 8086 2111 Radeon HD 6625M
+ 6743 Whistler [Radeon E6760]
+ 6749 Turks GL [FirePro V4900]
+ 15c3 2b06 MED-X4900 (EIZO)
+ 674a Turks GL [FirePro V3900]
+ 13cc 3d22 MXRT-2500
+ 15c3 0106 MED-X3900
+ 6750 Onega [Radeon HD 6650A/7650A]
+ 1462 2670 Radeon HD 6670A
+ 17aa 3079 Radeon HD 7650A
+ 17aa 307a Radeon HD 6650A
+ 17aa 3087 Radeon HD 7650A
+ 17aa 3618 Radeon HD 6650A
+ 17aa 3623 Radeon HD 6650A
+ 17aa 3627 Radeon HD 6650A
+ 6751 Turks [Radeon HD 7650A/7670A]
+ 1028 0548 Radeon HD 7650A
+ 1462 2671 Radeon HD 7670A
+ 1462 2672 Radeon HD 7670A
+ 1462 2680 Radeon HD 7650A
+ 1462 2681 Radeon HD 7650A
+ 17aa 3087 Radeon HD 7650A
+ 6758 Turks XT [Radeon HD 6670/7670]
+ 1028 0b0e Radeon HD 6670
+ 103c 6882 Radeon HD 6670
+ 1462 250a Radeon HD 7670
+ 148c 7670 Radeon HD 7670
+ 1545 7670 Radeon HD 7670
+ 1682 3300 Radeon HD 7670
+ 174b 7670 Radeon HD 7670
+ 174b e181 Radeon HD 6670
+ 1787 2309 Radeon HD 6670
+ 6759 Turks PRO [Radeon HD 6570/7570/8550 / R5 230]
+ 103c 3130 Radeon HD 6570
+ 1043 0403 Radeon HD 6570
+ 1462 2500 Radeon HD 6570
+ 1462 2509 Radeon HD 7570
+ 148c 7570 Radeon HD 7570
+ 1642 3a67 Radeon HD 6570
+ 1682 3280 Radeon HD 7570
+ 1682 3530 Radeon HD 8550
+ 1682 5230 Radeon R5 230 series
+ 1682 6450 Radeon HD 6450 series
+ 174b 7570 Radeon HD 7570
+ 174b 8550 Radeon HD8550 OEM
+ 174b 8570 Radeon HD8550 OEM
+ 174b e142 Radeon HD 6570
+ 174b e181 Radeon HD 6570
+ 1787 a230 Radeon R5 230 series
+ 1787 a450 Radeon HD 6450 series
+ 1b0a 908f Radeon HD 6570
+ 1b0a 9090 Radeon HD 6570
+ 1b0a 9091 Radeon HD 6570
+ 1b0a 9092 Radeon HD 6570
+ 1b0a 909e Radeon HD 6570
+ 1b0a 90b5 Radeon HD 7570
+ 1b0a 90b6 Radeon HD 7570
+ 675b Turks [Radeon HD 7600 Series]
+ 675d Turks PRO [Radeon HD 7570]
+ 675f Turks LE [Radeon HD 5570/6510/7510/8510]
+ 148c 6510 Radeon HD 6510
+ 148c 6530 Radeon HD 6530
+ 148c 7510 Radeon HD 7510
+ 1545 7570 Radeon HD 7570
+ 174b 6510 Radeon HD 6510
+ 174b 7510 Radeon HD 7510
+ 174b 8510 Radeon HD 8510
+ 1787 2012 Radeon HD 5570 2GB GDDR3
+ 1787 2314 Radeon HD 5570 1GB DDR2/GDDR3
+ 6760 Seymour [Radeon HD 6400M/7400M Series]
+ 1002 0124 Radeon HD 6470M
+ 1002 0134 Radeon HD 6470M
+ 1019 238b Radeon HD 6470M
+ 1019 238e Radeon HD 6470M
+ 1019 2390 Radeon HD 6470M
+ 1019 9985 Radeon HD 6470M
+ 1028 04c1 Radeon HD 6470M
+ 1028 04c3 Radeon HD 6470M
+ 1028 04ca Radeon HD 6470M
+ 1028 04cb Radeon HD 6470M
+ 1028 04cc Vostro 3350
+ 1028 04d1 Radeon HD 6470M
+ 1028 04d3 Radeon HD 6470M
+ 1028 04d7 Radeon HD 6470M
+ 1028 0502 Radeon HD 6470M
+ 1028 0503 Radeon HD 6470M
+ 1028 0506 Radeon HD 6470M
+ 1028 0507 Radeon HD 6470M
+ 1028 0514 Radeon HD 6470M
+ 1028 051c Radeon HD 6450M
+ 1028 051d Radeon HD 6450M
+ 103c 161a Radeon HD 6470M
+ 103c 161b Radeon HD 6470M
+ 103c 161e Radeon HD 6470M
+ 103c 161f Radeon HD 6470M
+ 103c 1622 Radeon HD 6450M
+ 103c 1623 Radeon HD 6450M
+ 103c 164a Radeon HD 6470M
+ 103c 164d Radeon HD 6470M
+ 103c 1651 Radeon HD 6470M
+ 103c 1656 Radeon HD 6490M
+ 103c 1658 Radeon HD 6490M
+ 103c 1659 Radeon HD 6490M
+ 103c 165b Radeon HD 6490M
+ 103c 165d Radeon HD 6470M
+ 103c 165f Radeon HD 6470M
+ 103c 1661 Radeon HD 6470M
+ 103c 1663 Radeon HD 6470M
+ 103c 1665 Radeon HD 6470M
+ 103c 1667 Radeon HD 6470M
+ 103c 1669 Radeon HD 6470M
+ 103c 166b Radeon HD 6470M
+ 103c 166c Radeon HD 6470M
+ 103c 166e Radeon HD 6470M
+ 103c 1670 Radeon HD 6470M
+ 103c 1672 Radeon HD 6470M
+ 103c 167a Radeon HD 6470M
+ 103c 167b Radeon HD 6470M
+ 103c 167d Radeon HD 6490M
+ 103c 167f Radeon HD 6490M
+ 103c 168c Radeon HD 6470M
+ 103c 168f Radeon HD 6470M
+ 103c 1694 Radeon HD 6470M
+ 103c 1696 Radeon HD 6470M
+ 103c 1698 Radeon HD 6470M
+ 103c 169a Radeon HD 6470M
+ 103c 169c Radeon HD 6490M
+ 103c 1855 Radeon HD 7450M
+ 103c 1859 Radeon HD 7450M
+ 103c 185c Radeon HD 7450M
+ 103c 185d Radeon HD 7470M
+ 103c 185f Radeon HD 7470M
+ 103c 1863 Radeon HD 7450M
+ 103c 355c Radeon HD 6490M
+ 103c 355f Radeon HD 6490M
+ 103c 3563 Radeon HD 6470M
+ 103c 3565 Radeon HD 6470M
+ 103c 3567 Radeon HD 6470M
+ 103c 3569 Radeon HD 6470M
+ 103c 3581 Radeon HD 6490M
+ 103c 3584 Radeon HD 6470M
+ 103c 358c Radeon HD 6490M
+ 103c 358f Radeon HD 6490M
+ 103c 3592 Radeon HD 6490M
+ 103c 3596 Radeon HD 6490M
+ 103c 366b Radeon HD 6470M
+ 103c 3671 FirePro M3900
+ 103c 3673 Radeon HD 6470M
+ 1043 100a Radeon HD 7470M
+ 1043 100c Radeon HD 6470M
+ 1043 101b Radeon HD 6470M
+ 1043 101c Radeon HD 6470M
+ 1043 102a Radeon HD 7450M
+ 1043 102c Radeon HD 6470M
+ 1043 104b Radeon HD 7470M
+ 1043 105d Radeon HD 7470M
+ 1043 106b Radeon HD 7470M
+ 1043 106d Radeon HD 7470M
+ 1043 107d Radeon HD 7470M
+ 1043 1cb2 Radeon HD 6470M
+ 1043 1d22 Radeon HD 6470M
+ 1043 1d32 Radeon HD 6470M
+ 1043 2001 Radeon HD 6470M
+ 1043 2002 Radeon HD 7470M
+ 1043 2107 Radeon HD 7470M
+ 1043 2108 Radeon HD 7470M
+ 1043 2109 Radeon HD 7470M
+ 1043 84a0 Radeon HD 6470M
+ 1043 84e9 Radeon HD 6470M
+ 1043 8515 Radeon HD 7470M
+ 1043 8517 Radeon HD 7470M
+ 1043 855a Radeon HD 7470M
+ 104d 907b Radeon HD 6470M
+ 104d 9081 Radeon HD 6470M
+ 104d 9084 Radeon HD 6470M
+ 104d 9085 Radeon HD 6470M
+ 1179 0001 Radeon HD 6450M
+ 1179 0003 Radeon HD 6450M
+ 1179 0004 Radeon HD 6450M
+ 1179 fb22 Radeon HD 7470M
+ 1179 fb23 Radeon HD 7470M
+ 1179 fb2c Radeon HD 7470M
+ 1179 fb31 Radeon HD 7470M
+ 1179 fb32 Radeon HD 7470M
+ 1179 fb33 Radeon HD 7470M
+ 1179 fb38 Radeon HD 7470M
+ 1179 fb39 Radeon HD 7470M
+ 1179 fb3a Radeon HD 7470M
+ 1179 fb40 Radeon HD 7470M
+ 1179 fb41 Radeon HD 7470M
+ 1179 fb42 Radeon HD 7470M
+ 1179 fb47 Radeon HD 7470M
+ 1179 fb48 Radeon HD 7470M
+ 1179 fb51 Radeon HD 7470M
+ 1179 fb52 Radeon HD 7470M
+ 1179 fb53 Radeon HD 7470M
+ 1179 fb81 Radeon HD 7470M
+ 1179 fb82 Radeon HD 7470M
+ 1179 fb83 Radeon HD 7470M
+ 1179 fc51 Radeon HD 6470M
+ 1179 fc52 Radeon HD 7470M
+ 1179 fc56 Radeon HD 7470M
+ 1179 fcd3 Radeon HD 7470M
+ 1179 fcd4 Radeon HD 7470M
+ 1179 fcee Radeon HD 7470M
+ 1179 fdee Radeon HD 7470M
+ 144d b074 Radeon HD 6470M
+ 144d b084 Radeon HD 6470M
+ 144d c095 Radeon HD 6470M
+ 144d c0b3 Radeon HD 6490M
+ 144d c538 Radeon HD 6470M
+ 144d c581 Radeon HD 6470M
+ 144d c589 Radeon HD 6470M
+ 144d c609 Radeon HD 7470M
+ 144d c625 Radeon HD 7470M
+ 144d c636 Radeon HD 7450M
+ 1462 10ac Radeon HD 6470M
+ 152d 0916 Radeon HD 6470M
+ 17aa 21e5 Radeon HD 6470M
+ 17aa 3900 Radeon HD 7450M
+ 17aa 3902 Radeon HD 7450M
+ 17aa 3969 Radeon HD 6470M
+ 17aa 3970 Radeon HD 7450M
+ 17aa 3976 Radeon HD 6470M
+ 17aa 397b Radeon HD 6470M
+ 17aa 397d Radeon HD 6470M
+ 17aa 5101 Radeon HD 7470M
+ 17aa 5102 Radeon HD 7450M
+ 17aa 5103 Radeon HD 7450M
+ 17aa 5106 Radeon HD 7450M
+ 1854 0897 Radeon HD 6470M
+ 1854 0900 Radeon HD 6470M
+ 1854 0908 Radeon HD 6470M
+ 1854 2015 Radeon HD 6470M
+ 6761 Seymour LP [Radeon HD 6430M]
+ 6763 Seymour [Radeon E6460]
+ 6764 Seymour [Radeon HD 6400M Series]
+ 6765 Seymour [Radeon HD 6400M Series]
+ 6766 Caicos
+ 6767 Caicos
+ 6768 Caicos
+ 6770 Caicos [Radeon HD 6450A/7450A]
+ 17aa 308d Radeon HD 7450A
+ 17aa 3623 Radeon HD 6450A
+ 17aa 3627 Radeon HD 6450A
+ 17aa 3629 Radeon HD 6450A
+ 17aa 363c Radeon HD 6450A
+ 17aa 3658 Radeon HD 7470A
+ 6771 Caicos XTX [Radeon HD 8490 / R5 235X OEM]
+ 6772 Caicos [Radeon HD 7450A]
+ 6778 Caicos XT [Radeon HD 7470/8470 / R5 235/310 OEM]
+ 1019 0024 Radeon HD 7470
+ 1019 0027 Radeon HD 8470
+ 1028 2120 Radeon HD 7470
+ 1462 b491 Radeon HD 8470
+ 1462 b492 Radeon HD 8470
+ 1462 b493 Radeon HD 8470 OEM
+ 1462 b499 Radeon R5 235 OEM
+ 1642 3c65 Radeon HD 8470
+ 1642 3c75 Radeon HD 8470
+ 174b 8145 Radeon HD 8470
+ 174b d145 Radeon R5 235 OEM
+ 174b d335 Radeon R5 310 OEM
+ 174b e145 Radeon HD 7470
+ 17aa 3694 Radeon R5 A220
+ 6779 Caicos [Radeon HD 6450/7450/8450 / R5 230 OEM]
+ 1019 0016 Radeon HD 6450
+ 1019 0017 Radeon HD 6450
+ 1019 0018 Radeon HD 6450
+ 1028 2120 Radeon HD 6450
+ 103c 2128 Radeon HD 6450
+ 103c 2aee Radeon HD 7450A
+ 1092 6450 Radeon HD 6450
+ 1462 2125 Radeon HD 6450
+ 1462 2346 Radeon HD 7450
+ 1462 2490 Radeon HD 6450
+ 1462 2494 Radeon HD 6450
+ 1462 2496 Radeon HD 7450
+ 148c 7450 Radeon HD 7450
+ 148c 8450 Radeon HD 8450 OEM
+ 1545 7470 Radeon HD 7470
+ 1642 3a65 Radeon HD 6450
+ 1642 3a66 Radeon HD 7450
+ 1642 3a75 Radeon HD 6450
+ 1642 3a76 Radeon HD 7450
+ 1682 3200 Radeon HD 7450
+ 174b 7450 Radeon HD 7450
+ 174b e127 Radeon HD 6450
+ 174b e153 Radeon HD 6450
+ 174b e164 Radeon HD 6450 1 GB DDR3
+ 174b e180 Radeon HD 6450
+ 174b e201 Radeon HD 6450
+ 1787 2311 Radeon HD 6450
+ 17af 8450 Radeon HD 8450 OEM
+ 1b0a 9096 Radeon HD 6450
+ 1b0a 9097 Radeon HD 6450
+ 1b0a 90a8 Radeon HD 6450A
+ 1b0a 90b1 Radeon HD 6450
+ 1b0a 90b3 Radeon HD 7450A
+ 1b0a 90bb Radeon HD 7450A
+ 677b Caicos PRO [Radeon HD 7450]
+ 6780 Tahiti XT GL [FirePro W9000]
+ 6784 Tahiti [FirePro Series Graphics Adapter]
+ 6788 Tahiti [FirePro Series Graphics Adapter]
+ 678a Tahiti PRO GL [FirePro Series]
+ 1002 030c FirePro W8000
+ 1002 0310 FirePro S9000
+ 1002 0420 Radeon Sky 700
+ 1002 0422 Radeon Sky 900
+ 1002 0710 FirePro S9050
+ 1002 0b0e FirePro S10000 Passive
+ 1002 0b2a FirePro S10000
+ 1028 030c FirePro W8000
+ 1028 0710 FirePro S9000
+ 6798 Tahiti XT [Radeon HD 7970/8970 OEM / R9 280X]
+ 1002 3000 Tahiti XT2 [Radeon HD 7970 GHz Edition]
+ 1002 3001 Tahiti XTL [Radeon R9 280X]
+ 1002 4000 Radeon HD 8970 OEM
+ 1043 041c HD 7970 DirectCU II
+ 1043 0420 HD 7970 DirectCU II TOP
+ 1043 0444 HD 7970 DirectCU II TOP
+ 1043 0448 HD 7970 DirectCU II TOP
+ 1043 044a Tahiti XT2 [Matrix HD 7970]
+ 1043 044c Tahiti XT2 [Matrix HD 7970 Platinum]
+ 1043 3001 Tahiti XTL [ROG Matrix R9 280X]
+ 1043 3006 Tahiti XTL [Radeon R9 280X DirectCU II TOP]
+ 1043 9999 ARES II
+ 106b 0127 FirePro D700
+ 106b 0128 FirePro D700
+ 1092 3000 Tahiti XT2 [Radeon HD 7970 GHz Edition]
+ 1458 2261 Tahiti XT2 [Radeon HD 7970 GHz Edition OC]
+# GV-R928XOC-3GD
+ 1458 3001 Tahiti XTL [Radeon R9 280X OC]
+ 1462 2774 HD 7970 TwinFrozr III Boost Edition OC
+ 1682 3001 Tahiti XTL [Radeon R9 280X]
+ 1682 3211 Double D HD 7970 Black Edition
+# FX-797A-TNBC
+ 1682 3213 HD 7970 Black Edition
+ 1682 3214 Double D HD 7970
+ 1787 201c HD 7970 IceQ X²
+# Radeon HD 7970 X2
+ 1787 2317 Radeon HD 7990
+ 1787 3000 Tahiti XT2 [Radeon HD 7970 GHz Edition]
+ 679a Tahiti PRO [Radeon HD 7950/8950 OEM / R9 280]
+ 1002 0b01 Radeon HD 8950 OEM
+ 1002 3000 Tahiti PRO2 [Radeon HD 7950 Boost]
+ 1462 3000 Radeon HD 8950 OEM
+ 174b a003 Radeon R9 280
+ 679b Malta [Radeon HD 7990/8990 OEM]
+ 1002 0b28 Radeon HD 8990 OEM
+ 1002 0b2a Radeon HD 7990
+ 1462 8036 Radeon HD 8990 OEM
+ 148c 8990 Radeon HD 8990 OEM
+ 679e Tahiti LE [Radeon HD 7870 XT]
+ 106b 0125 FirePro D500
+ 106b 0126 FirePro D500
+ 1787 2328 Radeon HD 7870 Black Edition 2 GB GDDR5 [2GBD5-2DHV3E]
+ 679f Tahiti
+ 67a0 Hawaii XT GL [FirePro W9100]
+ 1002 0335 FirePro S9150
+ 1002 0735 FirePro S9170
+ 1028 031f FirePro W9100
+ 1028 0335 FirePro S9150
+ 67a1 Hawaii PRO GL [FirePro W8100]
+ 1002 0335 FirePro S9100
+ 1028 0335 FirePro S9100
+ 67a2 Hawaii GL
+ 67a8 Hawaii
+ 67a9 Hawaii
+ 67aa Hawaii
+ 67b0 Hawaii XT / Grenada XT [Radeon R9 290X/390X]
+ 1028 0b00 Grenada XT [Radeon R9 390X]
+ 103c 6566 Radeon R9 390X
+ 1043 046a R9 290X DirectCU II
+ 1043 046c R9 290X DirectCU II OC
+ 1043 0474 Matrix R9 290X Platinum
+ 1043 0476 ARES III
+ 1043 04d7 Radeon R9 390X
+ 1043 04db Radeon R9 390X
+ 1043 04df Radeon R9 390X
+ 1043 04e9 Radeon R9 390X
+ 1458 227c R9 290X WindForce 3X OC
+ 1458 2281 R9 290X WindForce 3X OC
+ 1458 228c R9 290X WindForce 3X
+ 1458 228d R9 290X WindForce 3X OC
+ 1458 2290 R9 290X WindForce 3X
+ 1458 22bc Radeon R9 390X
+ 1458 22c1 Grenada PRO [Radeon R9 390]
+ 1462 2015 Radeon R9 390X
+ 1462 3070 R9 290X Lightning
+ 1462 3071 R9 290X Lightning
+ 1462 3072 R9 290X Lightning LE
+ 1462 3080 R9 290X Gaming
+ 1462 3082 R9 290X Gaming OC
+ 148c 2347 Devil 13 Dual Core R9 290X
+ 148c 2357 Grenada XT [Radeon R9 390X]
+ 1682 9290 Double Dissipation R9 290X
+ 1682 9395 Grenada XT [Radeon R9 390X]
+ 174b 0e34 Radeon R9 390X
+ 174b e282 Vapor-X R9 290X Tri-X OC
+ 174b e285 R9 290X Tri-X OC
+ 174b e324 Grenada XT2 [Radeon R9 390X]
+ 1787 2020 R9 290X IceQ X² Turbo
+ 1787 2357 Grenada XT [Radeon R9 390X]
+ 67b1 Hawaii PRO [Radeon R9 290/390]
+ 1043 04dd STRIX R9 390
+ 148c 2358 Radeon R9 390
+ 174b e324 Sapphire Nitro R9 390
+ 67b8 Hawaii XT [Radeon R9 290X Engineering Sample]
+ 67b9 Vesuvius [Radeon R9 295X2]
+ 67be Hawaii LE
+ 67c0 Ellesmere [Radeon Pro WX 7100 Mobile]
+ 67c2 Ellesmere [Radeon Pro V7300X / V7350x2]
+ 67c4 Ellesmere [Radeon Pro WX 7100]
+ 1002 0336 Radeon Pro Duo
+ 1002 1336 Radeon Pro Duo
+ 67c7 Ellesmere [Radeon Pro WX 5100]
+ 67ca Ellesmere [Polaris10]
+ 67cc Ellesmere [Polaris10]
+ 67cf Ellesmere [Polaris10]
+ 67d0 Ellesmere [Radeon Pro V7300X / V7350x2]
+ 67d4 Ellesmere [Radeon Pro WX 7100 / Barco MXRT-8700]
+ 67d7 Ellesmere [Radeon Pro WX 5100 / Barco MXRT-6700]
+ 67df Ellesmere [Radeon RX 470/480/570/570X/580/580X/590]
+ 1002 0b37 Radeon RX 480
+ 1028 1722 Radeon RX 570X
+ 1028 1723 Radeon RX 580X
+# OEM card found in desktops sold by HP.
+ 103c 840e Radeon RX 580 4GB
+ 1043 04a8 Radeon RX 480
+ 1043 04b0 Radeon RX 470
+ 1043 04fb Radeon RX 480
+ 1043 04fd Radeon RX 480 8GB
+ 1043 056a Radeon RX 590
+ 106b 0161 Radeon Pro 580
+ 106b 0162 Radeon Pro 575
+ 106b 0163 Radeon Pro 570
+ 1458 22f0 Radeon RX 570
+ 1458 22f7 Radeon RX 570 Gaming 4G
+ 1462 3411 Radeon RX 470
+ 1462 3413 Radeon RX 480 Gaming X 8GB
+ 1462 3416 Radeon RX 570
+ 1462 3418 Radeon RX 580 Armor 4G OC
+ 1462 341b Radeon RX 570 Armor 8G OC
+ 1462 341e Radeon RX 570 Armor 4G OC
+ 1462 809e Radeon RX 480 4GB
+ 1462 8a92 Radeon RX 580
+ 148c 2372 Radeon RX 480 [Red Dragon]
+ 148c 2373 Radeon RX 470
+ 148c 2377 Red Devil RX 580 8G Golden
+# https://www.techpowerup.com/vgabios/?manufacturer=Powercolor&model=RX+580
+ 148c 2378 Radeon RX 580
+ 148c 2379 Radeon RX 570 4G [Red Dragon]
+ 148c 2391 Radeon RX 590 [Red Devil]
+ 1682 9470 Radeon RX 470
+ 1682 9480 Radeon RX 480
+ 1682 9587 Radeon RX 590 FATBOY 8GB
+ 1682 9588 Radeon RX 580 XTR
+ 1682 c570 Radeon RX 570
+ 1682 c580 Radeon RX 580
+ 174b e347 Radeon RX 470/480
+ 174b e349 Radeon RX 470
+ 1787 a470 Radeon RX 470
+ 1787 a480 Radeon RX 480
+ 1849 5001 Phantom Gaming X RX 580 OC
+ 1849 5030 Phantom Gaming D Radeon RX580 8G OC
+ 1da2 e353 Radeon RX 570 Pulse 4GB
+ 1da2 e366 Nitro+ Radeon RX 570/580/590
+ 1da2 e387 Radeon RX 580 Pulse 4GB
+ 67e0 Baffin [Radeon Pro WX 4170]
+ 103c 8270 Radeon Pro WX 4170
+ 103c 8272 Radeon Pro WX 4170
+ 67e1 Baffin [Polaris11]
+ 67e3 Baffin [Radeon Pro WX 4100]
+ 67e8 Baffin [Radeon Pro WX 4130/4150]
+ 1028 075d Radeon Pro WX 4150
+ 1028 07b0 Radeon Pro WX 4130/4150
+ 1028 07b1 Radeon Pro WX 4130
+ 1028 175d Radeon Pro WX 4150
+ 1028 17b0 Radeon Pro WX 4130/4150
+ 1028 17b1 Radeon Pro WX 4130
+ 103c 8275 Radeon Pro WX 4150
+ 103c 8277 Radeon Pro WX 4150
+ 67e9 Baffin [Polaris11]
+ 67eb Baffin [Radeon Pro V5300X]
+ 67ef Baffin [Radeon RX 460/560D / Pro 450/455/460/555/555X/560/560X]
+ 1025 1367 RX560X 4GB
+ 1028 1703 RX 560D OEM OC 2 GB
+ 103c 3421 Radeon RX 460
+ 1043 0561 AREZ Radeon RX 560
+ 106b 0160 Radeon Pro 460
+ 106b 0166 Radeon Pro 455
+ 106b 0167 Radeon Pro 450
+ 106b 0179 Radeon Pro 560
+ 106b 017a Radeon Pro 555
+ 106b 018f Radeon Pro 560X
+ 106b 0190 Radeon Pro 555X
+ 1642 1727 Polaris 21 XL [Radeon RX 560D]
+ 1682 956d Polaris 21 XL [Radeon RX 560D]
+ 67ff Baffin [Radeon RX 550 640SP / RX 560/560X]
+ 1002 0b04 Radeon RX 560
+ 1028 1721 Radeon RX 560X
+ 1028 1726 Radeon RX 560DX
+ 103c 8479 Radeon RX 560X Mobile
+ 1043 04bc Radeon RX 560
+ 1043 052f Radeon RX 560
+ 1458 22ed Radeon RX 560
+ 148c 2381 Radeon RX 560
+ 1682 9560 Radeon RX 560
+ 1da2 e348 Radeon RX 560
+ 1da2 e367 Radeon RX 550 640SP
+ 6800 Wimbledon XT [Radeon HD 7970M]
+ 1002 0124 Radeon HD 7970M
+ 8086 2110 Radeon HD 7970M
+ 8086 2111 Radeon HD 7970M
+ 6801 Neptune XT [Radeon HD 8970M]
+ 1002 0124 Radeon HD 8970M
+ 1462 1117 Radeon R9 M290X
+ 8086 2110 Radeon HD 8970M
+ 8086 2111 Radeon HD 8970M
+ 6802 Wimbledon
+ 6806 Neptune
+ 6808 Pitcairn XT GL [FirePro W7000]
+ 1002 0310 FirePro S7000
+ 1002 0420 Radeon Sky 500
+ 103c 030c MED-X7000
+ 13cc 3d25 MXRT-7500
+ 15c3 030c MED-X7000
+ 6809 Pitcairn LE GL [FirePro W5000]
+ 13cc 3d23 MXRT-5500
+ 13cc 3d24 MXRT-5550
+ 15c3 0b06 MED-X5000
+ 6810 Curacao XT / Trinidad XT [Radeon R7 370 / R9 270X/370X]
+ 106b 012a FirePro D300
+ 106b 012b FirePro D300
+ 148c 0908 Radeon R9 370 OEM
+ 1682 7370 Radeon R7 370
+ 6811 Curacao PRO [Radeon R7 370 / R9 270/370 OEM]
+ 1028 0b00 Trinidad PRO [Radeon R9 370 OEM]
+ 1043 2016 Trinidad PRO [Radeon R9 370 OEM]
+ 1458 2016 Trinidad PRO [Radeon R9 370 OEM]
+ 1462 2016 Trinidad PRO [Radeon R9 370 OEM]
+ 1462 3050 R9 270 Gaming OC
+ 148c 2016 Trinidad PRO [Radeon R9 370 OEM]
+ 1682 2015 Trinidad PRO [Radeon R7 370]
+ 174b 2015 NITRO Radeon R7 370
+ 174b 2016 Trinidad PRO [Radeon R9 370 OEM]
+ 1787 2016 Trinidad PRO [Radeon R9 370 OEM]
+ 6816 Pitcairn
+ 6817 Pitcairn
+ 6818 Pitcairn XT [Radeon HD 7870 GHz Edition]
+ 1002 0b05 Radeon HD 8870 OEM
+ 174b 8b04 Radeon HD 8860
+ 6819 Pitcairn PRO [Radeon HD 7850 / R7 265 / R9 270 1024SP]
+ 1043 042c Radeon HD 7850
+ 1682 7269 Radeon R9 270 1024SP
+ 1682 9278 Radeon R9 270 1024SP
+ 174b a008 Radeon R9 270 1024SP
+ 174b e221 Radeon HD 7850 2GB GDDR5 DVI-I/DVI-D/HDMI/DP
+ 6820 Venus XTX [Radeon HD 8890M / R9 M275X/M375X]
+ 103c 1851 Radeon HD 7750M
+ 17aa 3643 Radeon R9 A375
+ 17aa 3801 Radeon R9 M275
+ 17aa 3824 Radeon R9 M375
+ 1da2 e26a Radeon R7 250
+ 6821 Venus XT [Radeon HD 8870M / R9 M270X/M370X]
+ 1002 031e FirePro SX4000
+ 1028 05cc FirePro M5100
+ 1028 15cc FirePro M5100
+ 106b 0149 Radeon R9 M370X Mac Edition
+ 6822 Venus PRO [Radeon E8860]
+ 6823 Venus PRO [Radeon HD 8850M / R9 M265X]
+ 6825 Heathrow XT [Radeon HD 7870M]
+ 1028 053f FirePro M6000
+ 1028 05cd FirePro M6000
+ 1028 15cd FirePro M6000
+ 103c 176c FirePro M6000
+ 8086 2111 Chelsea PRO
+ 6826 Chelsea LP [Radeon HD 7700M Series]
+ 6827 Heathrow PRO [Radeon HD 7850M/8850M]
+ 6828 Cape Verde PRO [FirePro W600]
+ 15c3 2b1e MED-X6000
+ 6829 Cape Verde
+ 682a Venus PRO
+ 682b Cape Verde PRO / Venus LE / Tropo PRO-L [Radeon HD 8830M / R7 250 / R7 M465X]
+ 0128 079c Radeon R7 465X
+ 1462 3012 Radeon R7 250
+ 682c Cape Verde GL [FirePro W4100]
+ 682d Chelsea XT GL [FirePro M4000]
+ 682f Chelsea LP [Radeon HD 7730M]
+ 103c 1851 Radeon HD 7750M
+ 6835 Cape Verde PRX [Radeon R9 255 OEM]
+ 6837 Cape Verde LE [Radeon HD 7730/8730]
+ 1462 2796 Radeon HD 8730
+ 1462 8092 Radeon HD 8730
+ 148c 8730 Radeon HD 8730
+ 1787 3000 Radeon HD 6570
+ 683d Cape Verde XT [Radeon HD 7770/8760 / R7 250X]
+ 1002 0030 Radeon HD 8760 OEM
+ 1019 0030 Radeon HD 8760 OEM
+ 103c 6890 Radeon HD 8760 OEM
+ 1043 8760 Radeon HD 8760 OEM
+ 1462 2710 R7770-PMD1GD5
+ 174b 8304 Radeon HD 8760 OEM
+ 683f Cape Verde PRO [Radeon HD 7750/8740 / R7 250E]
+ 1462 2790 Radeon HD 8740
+ 1462 2791 Radeon HD 8740
+ 1642 3b97 Radeon HD 8740
+ 6840 Thames [Radeon HD 7500M/7600M Series]
+ 1025 050e Radeon HD 7670M
+ 1025 050f Radeon HD 7670M
+ 1025 0513 Radeon HD 7670M
+ 1025 0514 Radeon HD 7670M
+ 1025 056d Radeon HD 7670M
+ 1025 059a Radeon HD 7670M
+ 1025 059b Radeon HD 7670M
+ 1025 059e Radeon HD 7670M
+ 1025 0600 Radeon HD 7670M
+ 1025 0606 Radeon HD 7670M
+ 1025 0696 Radeon HD 7650M
+ 1025 0697 Radeon HD 7650M
+ 1025 0698 Radeon HD 7650M
+ 1025 0699 Radeon HD 7650M
+ 1025 0757 Radeon HD 7670M
+ 1028 056a Radeon HD 7670M
+ 1028 056e Radeon HD 7670M
+ 1028 0598 Radeon HD 7670M
+ 1028 059d Radeon HD 7670M
+ 1028 05a3 Radeon HD 7670M
+ 1028 05b9 Radeon HD 7670M
+ 1028 05bb Radeon HD 7670M
+ 103c 1789 FirePro M2000
+ 103c 17f1 Radeon HD 7570M
+ 103c 17f4 Radeon HD 7650M
+ 103c 1813 Radeon HD 7590M
+ 103c 182f Radeon HD 7670M
+ 103c 1830 Radeon HD 7670M
+ 103c 1835 Radeon HD 7670M
+ 103c 183a Radeon HD 7670M
+ 103c 183c Radeon HD 7670M
+ 103c 183e Radeon HD 7670M
+ 103c 1840 Radeon HD 7670M
+ 103c 1842 Radeon HD 7670M
+ 103c 1844 Radeon HD 7670M
+ 103c 1848 Radeon HD 7670M
+ 103c 184a Radeon HD 7670M
+ 103c 184c Radeon HD 7670M
+ 103c 1895 Radeon HD 7670M
+ 103c 1897 Radeon HD 7670M
+ 103c 18a5 Radeon HD 7670M
+ 103c 18a7 Radeon HD 7670M
+ 103c 18f4 Radeon HD 7670M
+ 1043 100a Radeon HD 7670M
+ 1043 104b Radeon HD 7670M
+ 1043 10dc Radeon HD 7670M
+ 1043 2121 Radeon HD 7670M
+ 1043 2122 Radeon HD 7670M
+ 1043 2123 Radeon HD 7670M
+ 1043 2125 Radeon HD 7670M
+ 1043 2127 Radeon HD 7670M
+ 1179 fb11 Radeon HD 7670M
+ 1179 fb22 Radeon HD 7670M
+ 1179 fb23 Radeon HD 7670M
+ 1179 fb2c Radeon HD 7670M
+ 1179 fb31 Radeon HD 7670M
+ 1179 fb32 Radeon HD 7670M
+ 1179 fb38 Radeon HD 7670M
+ 1179 fb39 Radeon HD 7670M
+ 1179 fb3a Radeon HD 7670M
+ 1179 fb40 Radeon HD 7670M
+ 1179 fb41 Radeon HD 7670M
+ 1179 fb47 Radeon HD 7670M
+ 1179 fb48 Radeon HD 7670M
+ 1179 fb51 Radeon HD 7670M
+ 1179 fb52 Radeon HD 7670M
+ 1179 fb53 Radeon HD 7670M
+ 1179 fb81 Radeon HD 7670M
+ 1179 fb82 Radeon HD 7670M
+ 1179 fb83 Radeon HD 7670M
+ 1179 fc56 Radeon HD 7670M
+ 1179 fcd4 Radeon HD 7670M
+ 1179 fcee Radeon HD 7670M
+ 144d c0c5 Radeon HD 7690M
+ 144d c0ce Radeon HD 7670M
+ 144d c0da Radeon HD 7670M
+ 17aa 3970 Radeon HD 7670M
+ 17aa 397b Radeon HD 7670M
+ 17aa 5101 Radeon HD 7670M
+ 17aa 5102 Radeon HD 7670M
+ 17aa 5103 Radeon HD 7670M
+ 6841 Thames [Radeon HD 7550M/7570M/7650M]
+ 1028 0561 Radeon HD 7650M
+ 1028 056c Radeon HD 7650M
+ 1028 057f Radeon HD 7570M
+ 103c 17f1 Radeon HD 7570M
+ 103c 17f4 Radeon HD 7650M
+ 103c 1813 Radeon HD 7570M
+ 103c 183a Radeon HD 7650M
+ 103c 183c Radeon HD 7650M
+ 103c 183e Radeon HD 7650M
+ 103c 1840 Radeon HD 7650M
+ 103c 1842 Radeon HD 7650M
+ 103c 1844 Radeon HD 7650M
+ 1043 100a Radeon HD 7650M
+ 1043 104b Radeon HD 7650M
+ 1043 10dc Radeon HD 7650M
+ 1043 2134 Radeon HD 7650M
+ 1179 0001 Radeon HD 7570M
+ 1179 0002 Radeon HD 7570M
+ 1179 fb43 Radeon HD 7550M
+ 1179 fb91 Radeon HD 7550M
+ 1179 fb92 Radeon HD 7550M
+ 1179 fb93 Radeon HD 7550M
+ 1179 fba2 Radeon HD 7550M
+ 1179 fba3 Radeon HD 7550M
+ 144d c0c7 Radeon HD 7550M
+ 6842 Thames LE [Radeon HD 7000M Series]
+ 6843 Thames [Radeon HD 7670M]
+ 6860 Vega 10 [Radeon Instinct MI25]
+ 1002 0c35 Radeon PRO V320
+ 1002 6c75 Radeon PRO V320
+ 106b 017c Radeon Pro Vega 64
+ 6861 Vega 10 XT [Radeon PRO WX 9100]
+ 6862 Vega 10 XT [Radeon PRO SSG]
+ 6863 Vega 10 XTX [Radeon Vega Frontier Edition]
+ 6864 Vega 10 [Radeon Pro V340]
+ 6867 Vega 10 XL [Radeon Pro Vega 56]
+ 6868 Vega 10 [Radeon PRO WX 8100/8200]
+ 6869 Vega 10 XGA [Radeon Pro Vega 48]
+ 686a Vega 10 LEA
+ 686b Vega 10 XTXA [Radeon Pro Vega 64X]
+ 686c Vega 10 [Radeon Instinct MI25 MxGPU]
+ 686d Vega 10 GLXTA
+ 686e Vega 10 GLXLA
+ 687f Vega 10 XL/XT [Radeon RX Vega 56/64]
+ 1002 0b36 RX Vega64
+ 1002 6b76 RX Vega64
+# ROG-STRIX-RXVEGA64-O8G-GAMING
+ 1043 04c4 Radeon RX Vega 64
+ 1458 230c Radeon RX VEGA 56 GAMING OC 8G
+ 1da2 e376 Radeon RX VEGA 56 Pulse 8GB OC HBM2
+ 6880 Lexington [Radeon HD 6550M]
+ 103c 163c Pavilion dv6 Radeon HD 6550M
+ 6888 Cypress XT [FirePro V8800]
+ 6889 Cypress PRO [FirePro V7800]
+ 1002 0301 FirePro V7800P
+ 13cc 3d1f MXRT-7400
+ 688a Cypress XT [FirePro V9800]
+ 1002 030c FirePro V9800P
+ 688c Cypress XT GL [FireStream 9370]
+ 688d Cypress PRO GL [FireStream 9350]
+ 6898 Cypress XT [Radeon HD 5870]
+ 1002 0b00 Radeon HD 5870 EyefinityⶠEdition
+ 106b 00d0 Radeon HD 5870 Mac Edition
+# R5870-PM2D1G
+ 1462 8032 Radeon HD 5870 1 GB GDDR5
+ 174b 6870 Radeon HD 6870 1600SP Edition
+ 6899 Cypress PRO [Radeon HD 5850]
+# EAH5850
+ 1043 0330 Radeon HD 5850
+ 174b 237b Radeon HD 5850 X2
+ 174b 6850 Radeon HD 6850 1440SP Edition
+ 689b Cypress PRO [Radeon HD 6800 Series]
+ 689c Hemlock [Radeon HD 5970]
+ 1043 0352 ARES
+ 689d Hemlock [Radeon HD 5970]
+ 689e Cypress LE [Radeon HD 5830]
+ 68a0 Broadway XT [Mobility Radeon HD 5870]
+ 1028 12ef FirePro M7820
+ 103c 1520 FirePro M7820
+ 68a1 Broadway PRO [Mobility Radeon HD 5850]
+ 106b 00cc iMac MC511 Mobility Radeon HD 5850 MXM Module
+ 68a8 Granville [Radeon HD 6850M/6870M]
+ 1025 0442 Radeon HD 6850M
+ 1025 0451 Radeon HD 6850M
+ 1025 050a Radeon HD 6850M
+ 1025 050b Radeon HD 6850M
+ 1025 050c Radeon HD 6850M
+ 1025 050e Radeon HD 6850M
+ 1025 050f Radeon HD 6850M
+ 1025 0513 Radeon HD 6850M
+ 1025 0514 Radeon HD 6850M
+ 1025 0515 Radeon HD 6850M
+ 1025 0516 Radeon HD 6850M
+ 1025 0525 Radeon HD 6850M
+ 1025 0526 Radeon HD 6850M
+ 1025 056d Radeon HD 6850M
+ 1028 048f Radeon HD 6870M
+ 1028 0490 Radeon HD 6870M
+ 1028 04b9 Radeon HD 6870M
+ 1028 04ba Radeon HD 6870M
+ 103c 159b Radeon HD 6850M
+ 144d c0ad Radeon HD 6850M
+ 68a9 Juniper XT [FirePro V5800]
+ 13cc 3d1e MXRT-5400
+ 13cc 3d20 MXRT-5450
+ 68b8 Juniper XT [Radeon HD 5770]
+ 106b 00cf MacPro5,1 [Mac Pro 2.8GHz DDR3]
+ 68b9 Juniper LE [Radeon HD 5670 640SP Edition]
+ 68ba Juniper XT [Radeon HD 6770]
+ 68be Juniper PRO [Radeon HD 5750]
+ 148c 3000 Radeon HD 6750
+ 68bf Juniper PRO [Radeon HD 6750]
+ 174b 6750 Radeon HD 6750
+ 68c0 Madison [Mobility Radeon HD 5730 / 6570M]
+ 1019 2383 Mobility Radeon HD 5730
+ 1028 02a2 Mobility Radeon HD 5730
+ 1028 02fe Mobility Radeon HD 5730
+ 1028 0419 Mobility Radeon HD 5730
+ 103c 147d Mobility Radeon HD 5730
+ 103c 1521 Madison XT [FirePro M5800]
+ 103c 1593 Mobility Radeon HD 6570
+ 103c 1596 Mobility Radeon HD 6570
+ 103c 1599 Mobility Radeon HD 6570
+ 1043 1c22 Mobility Radeon HD 5730
+ 17aa 3927 Mobility Radeon HD 5730
+ 17aa 3952 Mobility Radeon HD 5730
+ 17aa 3978 Radeon HD 6570M
+ 68c1 Madison [Mobility Radeon HD 5650/5750 / 6530M/6550M]
+ 1025 0205 Mobility Radeon HD 5650
+ 1025 0293 Mobility Radeon HD 5650
+ 1025 0294 Mobility Radeon HD 5650
+ 1025 0296 Mobility Radeon HD 5650
+ 1025 0308 Mobility Radeon HD 5650
+ 1025 030a Mobility Radeon HD 5650
+ 1025 0311 Mobility Radeon HD 5650
+ 1025 0312 Mobility Radeon HD 5650
+ 1025 031c Mobility Radeon HD 5650
+ 1025 031d Mobility Radeon HD 5650
+ 1025 033d Mobility Radeon HD 5650
+ 1025 033e Mobility Radeon HD 5650
+ 1025 033f Mobility Radeon HD 5650
+ 1025 0346 Mobility Radeon HD 5650
+ 1025 0347 Aspire 7740G
+ 1025 0348 Mobility Radeon HD 5650
+ 1025 0356 Mobility Radeon HD 5650
+ 1025 0357 Mobility Radeon HD 5650
+ 1025 0358 Mobility Radeon HD 5650
+ 1025 0359 Mobility Radeon HD 5650
+ 1025 035a Mobility Radeon HD 5650
+ 1025 035b Mobility Radeon HD 5650
+ 1025 035c Mobility Radeon HD 5650
+ 1025 035d Mobility Radeon HD 5650
+ 1025 035e Mobility Radeon HD 5650
+ 1025 0360 Mobility Radeon HD 5650
+ 1025 0362 Mobility Radeon HD 5650
+ 1025 0364 Mobility Radeon HD 5650
+ 1025 0365 Mobility Radeon HD 5650
+ 1025 0366 Mobility Radeon HD 5650
+ 1025 0367 Mobility Radeon HD 5650
+ 1025 0368 Mobility Radeon HD 5650
+ 1025 036c Mobility Radeon HD 5650
+ 1025 036d Mobility Radeon HD 5650
+ 1025 036e Mobility Radeon HD 5650
+ 1025 036f Mobility Radeon HD 5650
+ 1025 0372 Mobility Radeon HD 5650
+ 1025 0373 Mobility Radeon HD 5650
+ 1025 0377 Mobility Radeon HD 5650
+ 1025 0378 Mobility Radeon HD 5650
+ 1025 0379 Mobility Radeon HD 5650
+ 1025 037a Mobility Radeon HD 5650
+ 1025 037b Mobility Radeon HD 5650
+ 1025 037e Mobility Radeon HD 5650
+ 1025 037f Mobility Radeon HD 5650
+ 1025 0382 Mobility Radeon HD 5650
+ 1025 0383 Mobility Radeon HD 5650
+ 1025 0384 Mobility Radeon HD 5650
+ 1025 0385 Mobility Radeon HD 5650
+ 1025 0386 Mobility Radeon HD 5650
+ 1025 0387 Mobility Radeon HD 5650
+ 1025 0388 Mobility Radeon HD 5650
+ 1025 038b Mobility Radeon HD 5650
+ 1025 038c Mobility Radeon HD 5650
+ 1025 039a Mobility Radeon HD 5650
+ 1025 0411 Mobility Radeon HD 5650
+ 1025 0412 Mobility Radeon HD 5650
+ 1025 0418 Mobility Radeon HD 5650
+ 1025 0419 Mobility Radeon HD 5650
+ 1025 0420 Mobility Radeon HD 5650
+ 1025 0421 Mobility Radeon HD 5650
+ 1025 0425 Mobility Radeon HD 5650
+ 1025 042a Mobility Radeon HD 5650
+ 1025 042e Mobility Radeon HD 5650
+ 1025 042f Mobility Radeon HD 5650
+ 1025 0432 Mobility Radeon HD 5650
+ 1025 0433 Mobility Radeon HD 5650
+ 1025 0442 Mobility Radeon HD 5650
+ 1025 044c Mobility Radeon HD 5650
+ 1025 044e Mobility Radeon HD 5650
+ 1025 0451 Mobility Radeon HD 5650
+ 1025 0454 Mobility Radeon HD 5650
+ 1025 0455 Mobility Radeon HD 5650
+ 1025 0475 Mobility Radeon HD 5650
+ 1025 0476 Mobility Radeon HD 5650
+ 1025 0487 Mobility Radeon HD 5650
+ 1025 0489 Mobility Radeon HD 5650
+ 1025 0498 Mobility Radeon HD 5650
+ 1025 0517 Radeon HD 6550M
+ 1025 051a Radeon HD 6550M
+ 1025 051b Radeon HD 6550M
+ 1025 051c Radeon HD 6550M
+ 1025 051d Radeon HD 6550M
+ 1025 0525 Radeon HD 6550M
+ 1025 0526 Radeon HD 6550M
+ 1025 052b Radeon HD 6550M
+ 1025 052c Radeon HD 6550M
+ 1025 053c Radeon HD 6550M
+ 1025 053d Radeon HD 6550M
+ 1025 053e Radeon HD 6550M
+ 1025 053f Radeon HD 6550M
+ 1025 0607 Radeon HD 6550M
+ 1028 041b Mobility Radeon HD 5650
+ 1028 0447 Mobility Radeon HD 5650
+ 1028 0448 Mobility Radeon HD 5650
+ 1028 0456 Mobility Radeon HD 5650
+ 1028 0457 Mobility Radeon HD 5650
+ 103c 1436 Mobility Radeon HD 5650
+ 103c 1437 Mobility Radeon HD 5650
+ 103c 1440 Mobility Radeon HD 5650
+ 103c 1448 Mobility Radeon HD 5650
+ 103c 1449 Mobility Radeon HD 5650
+ 103c 144a Mobility Radeon HD 5650
+ 103c 144b Mobility Radeon HD 5650
+ 103c 147b Mobility Radeon HD 5650
+ 103c 149c Mobility Radeon HD 5650
+ 103c 149e Mobility Radeon HD 5650
+ 103c 1521 Madison Pro [FirePro M5800]
+ 1043 1bc2 Mobility Radeon HD 5650
+ 104d 9071 Mobility Radeon HD 5650
+ 104d 9077 Mobility Radeon HD 5650
+ 104d 9081 Mobility Radeon HD 5650
+ 1179 fd00 Mobility Radeon HD 5650
+ 1179 fd12 Mobility Radeon HD 5650
+ 1179 fd1a Mobility Radeon HD 5650
+ 1179 fd30 Mobility Radeon HD 5650
+ 1179 fd31 Mobility Radeon HD 5650
+ 1179 fd50 Mobility Radeon HD 5650
+ 1179 fd52 Radeon HD 6530M
+ 1179 fd63 Radeon HD 6530M
+ 1179 fd65 Radeon HD 6530M
+ 1179 fdd0 Mobility Radeon HD 5650
+ 1179 fdd2 Radeon HD 6530M
+ 144d c07e Mobility Radeon HD 5650
+ 144d c085 Mobility Radeon HD 5650
+ 14c0 0043 Mobility Radeon HD 5650
+ 14c0 004d Mobility Radeon HD 5650
+ 17aa 3928 Mobility Radeon HD 5650
+ 17aa 3951 Mobility Radeon HD 5650
+ 17aa 3977 Radeon HD 6550M
+ 68c7 Pinewood [Mobility Radeon HD 5570/6550A]
+ 1462 2241 Mobility Radeon HD 5570
+ 1462 2243 Mobility Radeon HD 5570
+ 1462 2244 Mobility Radeon HD 5570
+ 1462 2245 Radeon HD 6550A
+ 1462 2246 Radeon HD 6550A
+ 68c8 Redwood XT GL [FirePro V4800]
+ 68c9 Redwood PRO GL [FirePro V3800]
+ 13cc 3d1d MXRT-2400
+ 68d8 Redwood XT [Radeon HD 5670/5690/5730]
+ 1028 68e0 Radeon HD 5670
+ 174b 5690 Radeon HD 5690
+ 174b 5730 Radeon HD 5730
+ 174b e151 Radeon HD 5670
+ 1787 3000 Radeon HD 5730
+ 17af 3010 Radeon HD 5730
+ 17af 3011 Radeon HD 5690
+ 68d9 Redwood PRO [Radeon HD 5550/5570/5630/6510/6610/7570]
+ 103c 6870 Radeon HD 5570
+ 103c 6872 Radeon HD 5570
+ 1043 03ce Radeon HD 5550
+ 1462 2151 Radeon HD 5570
+ 1462 2240 Radeon HD 5570
+ 148c 3000 Radeon HD 6510
+ 148c 3001 Radeon HD 6610
+ 1545 5550 Radeon HD 5550
+ 1545 7570 Radeon HD 7570
+ 1642 3985 Radeon HD 5570
+ 1642 3996 Radeon HD 5570
+ 174b 3000 Radeon HD 6510
+ 174b 6510 Radeon HD 6510
+ 174b 6610 Radeon HD 6610
+ 174b e142 Radeon HD 5570
+ 1787 3000 Radeon HD 6510
+ 17af 3000 Radeon HD 6510
+ 17af 3010 Radeon HD 5630
+ 68da Redwood LE [Radeon HD 5550/5570/5630/6390/6490/7570]
+ 1462 8071 VR5550-MD1G (Radeon HD 5550)
+ 148c 3000 Radeon HD 6390
+ 148c 3001 Radeon HD 6490
+ 1545 7570 Radeon HD 7570
+ 174b 3000 Radeon HD 6390
+ 174b 5570 Radeon HD 5570
+ 174b 5630 Radeon HD 5630
+ 174b 6490 Radeon HD 6490
+ 1787 3000 Radeon HD 5630
+ 17af 3000 Radeon HD 6390
+ 17af 3010 Radeon HD 5630
+ 68de Redwood
+ 68e0 Park [Mobility Radeon HD 5430/5450/5470]
+ 1028 0404 Mobility Radeon HD 5450
+ 1028 0414 Mobility Radeon HD 5450
+ 1028 0434 Mobility Radeon HD 5450
+ 103c 1433 Mobility Radeon HD 5450
+ 103c 1434 Mobility Radeon HD 5450
+ 103c 1469 Mobility Radeon HD 5450
+ 103c 146b Mobility Radeon HD 5450
+ 103c 1486 TouchSmart tm2-2050er discrete GPU (Mobility Radeon HD 5450)
+ 103c 1622 Mobility Radeon HD 5450
+ 103c 1623 Mobility Radeon HD 5450
+ 103c eeee Mobility Radeon HD 5450
+ 104d 9076 Mobility Radeon HD 5450
+ 1682 304e Caicos [Radeon HD 5450]
+ 1682 6000 Caicos [Radeon HD 5450]
+ 17aa 9e52 FirePro M3800
+ 17aa 9e53 FirePro M3800
+ 68e1 Park [Mobility Radeon HD 5430]
+ 1043 041f Caicos [Radeon HD 7350]
+ 1043 3000 Caicos [Radeon HD 5450]
+ 148c 3000 Caicos [Radeon HD 5450]
+ 148c 3001 Caicos [Radeon HD 6230]
+ 148c 3002 Caicos [Radeon HD 6250]
+ 148c 3003 Caicos [Radeon HD 6350]
+ 148c 7350 Caicos [Radeon HD 7350]
+ 148c 8350 Caicos [Radeon HD 8350]
+ 1545 5450 Caicos [Radeon HD 5450]
+ 1545 7350 Caicos [Radeon HD 7350]
+ 1682 3000 Caicos [Radeon HD 5450]
+ 1682 6000 Caicos [Radeon HD 5450]
+ 1682 7350 Caicos [Radeon HD 7350]
+ 174b 3000 Caicos [Radeon HD 5450]
+ 174b 5470 Caicos [Radeon HD 5470]
+ 174b 6000 Caicos [Radeon HD 5450]
+ 174b 6230 Caicos [Radeon HD 6230]
+ 174b 6350 Caicos [Radeon HD 6350]
+ 174b 7350 Caicos [Radeon HD 7350]
+ 1787 3000 Caicos [Radeon HD 5450]
+ 17af 3000 Caicos [Radeon HD 5450]
+ 17af 3001 Caicos [Radeon HD 6230]
+ 17af 3014 Caicos [Radeon HD 6350]
+ 17af 3015 Caicos [Radeon HD 7350]
+ 17af 8350 Caicos [Radeon HD 8350 OEM]
+ 68e4 Robson CE [Radeon HD 6370M/7370M]
+ 1019 2386 Radeon HD 6350M
+ 1019 2387 Radeon HD 6350M
+ 1019 238d Radeon HD 6370M
+ 1019 238e Radeon HD 6370M
+ 1025 0382 Radeon HD 6370M
+ 1025 0489 Radeon HD 6370M
+ 1025 048a Radeon HD 6370M
+ 1025 048b Radeon HD 6370M
+ 1025 048c Radeon HD 6370M
+ 1028 04c1 Radeon HD 6370M
+ 1028 04ca Radeon HD 6370M
+ 1028 04cc Radeon HD 6370M
+ 1028 04cd Radeon HD 6370M
+ 1028 04d7 Radeon HD 6370M
+ 103c 1411 Radeon HD 6370M
+ 103c 1421 Radeon HD 6370M
+ 103c 1426 Radeon HD 6370M
+ 103c 1428 Radeon HD 6370M
+ 103c 142a Radeon HD 6370M
+ 103c 142b Radeon HD 6370M
+ 103c 143a Radeon HD 6370M
+ 103c 143c Radeon HD 6370M
+ 103c 1445 Radeon HD 6370M
+ 103c 162c Radeon HD 6370M
+ 103c 162d Radeon HD 6370M
+ 103c 162e Radeon HD 6370M
+ 103c 162f Radeon HD 6370M
+ 103c 1639 Radeon HD 6370M
+ 103c 163a Radeon HD 6370M
+ 103c 163b Radeon HD 6370M
+ 103c 163c Radeon HD 6370M
+ 103c 163d Radeon HD 6370M
+ 103c 163e Radeon HD 6370M
+ 103c 163f Radeon HD 6370M
+ 103c 1641 Radeon HD 6370M
+ 103c 1643 Radeon HD 6370M
+ 103c 3578 Radeon HD 6370M
+ 103c 357a Radeon HD 6370M
+ 103c 3673 Radeon HD 6370M
+ 103c 3675 Radeon HD 6370M
+ 1043 1c92 Radeon HD 6370M
+ 1043 84a1 Radeon HD 6370M
+ 1043 84ad Radeon HD 6370M
+ 104d 9081 Radeon HD 6370M
+ 1545 7350 Cedar [Radeon HD 7350]
+ 1558 4510 Radeon HD 6370M
+ 1558 5505 Radeon HD 6370M
+ 174b 5450 Cedar [Radeon HD 5450]
+ 17aa 21dd Radeon HD 6370M
+ 17aa 21e9 Radeon HD 6370M
+ 17aa 3971 Radeon HD 6370M
+ 17aa 3972 Radeon HD 7370M
+ 17aa 397a Radeon HD 6370M/7370M
+ 17aa 397b Radeon HD 6370M/7370M
+ 17aa 397f Radeon HD 7370M
+ 68e5 Robson LE [Radeon HD 6330M]
+ 1179 fd3c Radeon HD 6330M
+ 1179 fd50 Radeon HD 6330M
+ 1179 fd52 Radeon HD 6330M
+ 1179 fd63 Radeon HD 6330M
+ 1179 fd65 Radeon HD 6330M
+ 1179 fd73 Radeon HD 6330M
+ 1179 fd75 Radeon HD 6330M
+ 1179 fdd0 Radeon HD 6330M
+ 1179 fdd2 Radeon HD 6330M
+ 1179 fdea Radeon HD 6330M
+ 1179 fdf8 Radeon HD 6330M
+ 148c 5450 Cedar [Radeon HD 5450]
+ 148c 6350 Cedar [Radeon HD 6350]
+ 148c 7350 Cedar [Radeon HD 7350]
+ 148c 8350 Cedar [Radeon HD 8350]
+ 1545 7350 Cedar [Radeon HD 7350]
+ 68e8 Cedar
+ 68e9 Cedar [ATI FirePro (FireGL) Graphics Adapter]
+ 68f1 Cedar GL [FirePro 2460]
+ 68f2 Cedar GL [FirePro 2270]
+ 68f8 Cedar [Radeon HD 7300 Series]
+ 68f9 Cedar [Radeon HD 5000/6000/7350/8350 Series]
+ 1019 0001 Radeon HD 5450
+ 1019 0002 Radeon HD 5450
+ 1019 0019 Radeon HD 6350
+ 1025 0518 Radeon HD 5450
+ 1025 0519 Radeon HD 5450
+ 1028 010e XPS 8300
+ 1028 2126 Radeon HD 6350
+ 103c 2126 Radeon HD 6350
+ 103c 2aac Radeon HD 5450
+ 103c 2aae Radeon HD 5450
+ 103c 3580 Radeon HD 5450
+ 1043 0386 Radeon HD 5450
+ 1043 03c2 EAH5450 SILENT/DI/512MD2 (LP)
+ 1462 2130 Radeon HD 5450
+ 1462 2131 Radeon HD 5450
+ 1462 2133 Radeon HD 6350
+ 1462 2180 Radeon HD 5450
+ 1462 2181 Radeon HD 5450
+ 1462 2182 Radeon HD 6350
+ 1462 2183 Radeon HD 6350
+ 1462 2230 Radeon HD 5450
+ 1462 2231 Radeon HD 5450
+ 1462 2495 Radeon HD 6350
+ 148c 3001 Radeon HD 5530/6250
+ 148c 3002 Radeon HD 6290
+ 148c 3003 Radeon HD 6230
+ 148c 3004 Radeon HD 6350
+ 148c 7350 Radeon HD 7350
+ 148c 8350 Radeon HD 8350
+ 1545 7350 Radeon HD 7350
+ 1642 3983 Radeon HD 5450
+ 1642 3984 Radeon HD 6350
+ 1642 3987 Radeon HD 6350
+ 1642 3997 Radeon HD 5450
+ 1642 3a05 Radeon HD 5450
+ 1642 3b31 Radeon HD 6350A
+ 1682 3270 Radeon HD 7350
+ 174b 3000 Radeon HD 6230
+ 174b 3987 Radeon HD 6350
+ 174b 5470 Radeon HD 5470
+ 174b 5490 Radeon HD 5490
+ 174b 5530 Radeon HD 5530
+ 174b 6230 Radeon HD 6230
+ 174b 6250 Radeon HD 6250
+ 174b 6290 Radeon HD 6290
+ 174b 6350 Radeon HD 6350
+ 174b 7350 Radeon HD 7350
+ 174b 8350 Radeon HD 8350
+ 174b e127 Radeon HD 5450
+ 174b e145 Radeon HD 5450
+ 174b e153 Radeon HD 5450
+ 1787 3000 Radeon HD 5470
+ 1787 3001 Radeon HD 5530
+ 1787 3002 Radeon HD 5490
+ 17aa 3602 Radeon HD 5450
+ 17aa 3603 Radeon HD 5450
+ 17aa 360f Radeon HD 5450
+ 17aa 3619 Radeon HD 5450
+ 17af 3000 Radeon HD 6250
+ 17af 3001 Radeon HD 6230
+ 17af 3002 Radeon HD 6290
+ 17af 3011 Radeon HD 5470
+ 17af 3012 Radeon HD 5490
+ 17af 3013 Radeon HD 5470
+ 17af 3014 Radeon HD 6350
+ 68fa Cedar [Radeon HD 7350/8350 / R5 220]
+ 1019 0019 Radeon HD 7350
+ 1019 0021 Radeon HD 7350
+ 1019 0022 Radeon HD 7350
+ 1019 0026 Radeon HD 8350
+ 103c 2adf Radeon HD 7350A
+ 103c 2ae8 Radeon HD 7350A
+ 1043 8350 Radeon HD 8350
+ 1462 2128 Radeon HD 7350
+ 1462 2184 Radeon HD 7350
+ 1462 2186 Radeon HD 7350
+ 1462 2495 Radeon HD 7350
+ 1462 b490 Radeon HD 7350
+ 1642 3985 Radeon HD 7350
+ 174b 3510 Radeon HD 8350
+ 174b 3521 Radeon R5 220
+ 174b 3522 Radeon R5 220
+ 174b 7350 Radeon HD 7350
+ 174b 8153 Radeon HD 8350
+ 174b e127 Radeon HD 7350
+ 174b e153 Radeon HD 7350
+ 174b e180 Radeon HD 7350
+ 17af 3015 Radeon HD 7350
+ 68fe Cedar LE
+ 6900 Topaz XT [Radeon R7 M260/M265 / M340/M360 / M440/M445 / 530/535 / 620/625 Mobile]
+ 1025 1056 Radeon R7 M360 / R8 M365DX
+ 1028 0640 Radeon R7 M260/M265
+ 1028 0643 Radeon R7 M260/M265
+ 1028 067f Radeon R7 M260
+ 1028 0767 Radeon R7 M445
+ 1028 0810 Radeon 530
+ 1028 130a Radeon R7 M260
+ 103c 2263 Radeon R7 M260
+ 103c 2269 Radeon R7 M260
+ 103c 22c6 Radeon R7 M260
+ 103c 22c8 Radeon R7 M260
+ 103c 2b45 Radeon R7 A360
+ 103c 808c Radeon R7 M260
+ 103c 8099 Radeon R7 M360
+ 103c 80b5 Radeon R7 M360
+ 103c 80b9 Radeon R7 M360
+ 103c 811c Radeon R7 M340
+ 103c 8226 Radeon R7 M440
+ 10cf 1906 Radeon R7 M260
+ 1170 9979 Radeon R7 M360
+ 1179 f903 Radeon R7 M260
+ 1179 f922 Radeon R7 M260
+ 1179 f923 Radeon R7 M260
+ 1179 f934 Radeon R7 M260
+ 17aa 3822 Radeon R7 M360
+ 17aa 3824 Radeon R7 M360
+ 17aa 5021 Radeon R7 M260
+ 6901 Topaz PRO [Radeon R5 M255]
+ 103c 1318 Radeon R6 M255DX
+ 6907 Meso XT [Radeon R5 M315]
+ 6920 Amethyst [Radeon R9 M395/ M395X Mac Edition]
+ 6921 Amethyst XT [Radeon R9 M295X / M390X]
+ 6929 Tonga XT GL [FirePro S7150]
+ 692b Tonga PRO GL [FirePro W7100]
+ 13cc 3d2b MXRT-7600
+ 692f Tonga XTV GL [FirePro S7150V]
+ 6938 Tonga XT / Amethyst XT [Radeon R9 380X / R9 M295X]
+ 1043 04f5 Radeon R9 380X
+ 1043 04f7 Radeon R9 380X
+ 106b 013a Radeon R9 M295X Mac Edition
+ 1458 22c8 Radeon R9 380X
+ 148c 2350 Radeon R9 380X
+ 1682 9385 Radeon R9 380X
+ 174b e308 Radeon R9 380X Nitro 4G D5
+ 17af 2006 Radeon R9 380X
+ 6939 Tonga PRO [Radeon R9 285/380]
+ 1462 2015 Radeon R9 380 Gaming 4G
+ 148c 9380 Radeon R9 380
+# Make naming scheme consistent
+ 174b e308 Radeon R9 380 Nitro 4G D5
+ 174b e315 Radeon R9 285
+ 693b Tonga PRO GL [FirePro W7100 / Barco MXRT-7600]
+ 694c Polaris 22 XT [Radeon RX Vega M GH]
+ 694e Polaris 22 XL [Radeon RX Vega M GL]
+ 694f Polaris 22 MGL XL [Radeon Pro WX Vega M GL]
+ 6980 Polaris12
+ 6981 Lexa XT [Radeon PRO WX 3200]
+ 6985 Lexa XT [Radeon PRO WX 3100]
+ 6986 Polaris12
+ 6987 Lexa [Radeon 540X/550X/630 / RX 640 / E9171 MCM]
+ 698f Lexa XT [Radeon PRO WX 3100 / Barco MXRT 4700]
+ 6995 Lexa XT [Radeon PRO WX 2100]
+ 699f Lexa PRO [Radeon 540/540X/550/550X / RX 540X/550/550X]
+ 1028 1720 Radeon RX 550X
+ 148c 2380 Lexa XL [Radeon RX 550]
+ 1da2 e367 Lexa PRO [Radeon RX 550]
+ 69a0 Vega 12
+ 69a1 Vega 12
+ 69a2 Vega 12
+ 69a3 Vega 12
+ 69af Vega 12 [Radeon Pro Vega 20]
+ 6fdf Polaris 20 XL [Radeon RX 580 2048SP]
+ 700f RS100 AGP Bridge
+ 7010 RS200/RS250 AGP Bridge
+ 7100 R520 [Radeon X1800 XT]
+ 7101 R520/M58 [Mobility Radeon X1800 XT]
+ 7102 R520/M58 [Mobility Radeon X1800]
+ 7104 R520 GL [FireGL V7200 / Barco MXTR-5100]
+ 13cc 3d0a MXRT-5100
+ 7109 R520 [Radeon X1800 XL]
+ 1002 0322 All-in-Wonder X1800XL
+ 1002 0d02 Radeon X1800 CrossFire Edition
+ 710a R520 [Radeon X1800 GTO]
+ 1002 0b12 Radeon X1800 GTO²
+ 710b R520 [Radeon X1800 GTO]
+ 710e R520 GL [FireGL V7300]
+ 13cc 3d0c MXRT-5150
+ 710f R520 GL [FireGL V7350]
+ 13cc 3d0e MXRT-7100
+ 7120 R520 [Radeon X1800] (Secondary)
+ 7124 R520 GL [FireGL V7200] (Secondary)
+ 13cc 3d0b MXRT-5100 (Secondary)
+ 7129 R520 [Radeon X1800] (Secondary)
+ 1002 0323 All-In-Wonder X1800 XL (Secondary)
+ 1002 0d03 Radeon X1800 CrossFire Edition (Secondary)
+ 712e R520 GL [FireGL V7300] (Secondary)
+ 13cc 3d0d MXRT-5150 (Secondary)
+ 712f R520 GL [FireGL V7350] (Secondary)
+ 13cc 3d0f MXRT-7100 (Secondary)
+ 7140 RV515 [Radeon X1300/X1550/X1600 Series]
+ 7142 RV515 PRO [Radeon X1300/X1550 Series]
+ 1002 0322 All-in-Wonder 2006 PCI-E Edition
+ 1043 0142 EAX1300PRO/TD/256M
+ 7143 RV505 [Radeon X1300/X1550 Series]
+ 7145 RV515/M54 [Mobility Radeon X1400]
+ 17aa 2006 Thinkpad T60 model 2007
+ 7146 RV515 [Radeon X1300/X1550]
+ 1002 0322 All-in-Wonder 2006 PCI-E Edition
+ 1545 1996 Radeon X1300 512MB PCI-e
+ 7147 RV505 [Radeon X1550 64-bit]
+ 7149 RV515/M52 [Mobility Radeon X1300]
+ 714a RV515/M52 [Mobility Radeon X1300]
+ 7152 RV515 GL [FireGL V3300]
+ 7153 RV515 GL [FireGL V3350]
+ 715f RV505 CE [Radeon X1550 64-bit]
+ 7162 RV515 PRO [Radeon X1300/X1550 Series] (Secondary)
+ 1002 0323 All-in-Wonder 2006 PCI-E Edition (Secondary)
+ 7163 RV505 [Radeon X1550 Series] (Secondary)
+ 7166 RV515 [Radeon X1300/X1550 Series] (Secondary)
+ 1002 0323 All-in-Wonder 2006 PCI-E Edition (Secondary)
+ 1545 1997 Radeon X1300 512MB PCI-e (Secondary)
+ 7167 RV515 [Radeon X1550 64-bit] (Secondary)
+ 7172 RV515 GL [FireGL V3300] (Secondary)
+ 7173 RV515 GL [FireGL V3350] (Secondary)
+ 7181 RV516 [Radeon X1600/X1650 Series]
+ 7183 RV516 [Radeon X1300/X1550 Series]
+ 7186 RV516/M64 [Mobility Radeon X1450]
+ 7187 RV516 [Radeon X1300/X1550 Series]
+ 7188 RV516/M64-S [Mobility Radeon X2300]
+ 103c 30c1 6910p
+ 718a RV516/M64 [Mobility Radeon X2300]
+ 718b RV516/M62 [Mobility Radeon X1350]
+ 1071 8209 Medion MIM 2240 Notebook PC [MD98100]
+ 718c RV516/M62-CSP64 [Mobility Radeon X1350]
+ 718d RV516/M64-CSP128 [Mobility Radeon X1450]
+ 7193 RV516 [Radeon X1550 Series]
+ 7196 RV516/M62-S [Mobility Radeon X1350]
+ 719b RV516 GL [FireMV 2250]
+ 13cc 3d12 MXRT-1150
+ 13cc 3d14 MXRT-2150
+ 719f RV516 [Radeon X1550 Series]
+ 71a0 RV516 [Radeon X1300/X1550 Series] (Secondary)
+ 71a1 RV516 [Radeon X1600/X1650 Series] (Secondary)
+ 71a3 RV516 [Radeon X1300/X1550 Series] (Secondary)
+ 71a7 RV516 [Radeon X1300/X1550 Series] (Secondary)
+ 71bb RV516 GL [FireMV 2250] (Secondary)
+ 13cc 3d13 MXRT-1150 (Secondary)
+ 13cc 3d15 MXRT-2150 (Secondary)
+ 71c0 RV530 [Radeon X1600 XT/X1650 GTO]
+ 1002 e160 Radeon X1650 GTO
+ 174b e160 Radeon X1650 GTO
+ 71c1 RV535 [Radeon X1650 PRO]
+ 174b 0880 Radeon X1700 FSC
+ 71c2 RV530 [Radeon X1600 PRO]
+ 71c3 RV530 [Radeon X1600 PRO]
+ 71c4 RV530/M56 GL [Mobility FireGL V5200]
+ 17aa 2007 ThinkPad T60p
+ 71c5 RV530/M56-P [Mobility Radeon X1600]
+ 103c 309f Compaq nx9420 Notebook
+ 103c 30a3 Compaq NW8440
+ 1043 10b2 A6J-Q008
+ 106b 0080 MacBook Pro
+ 71c6 RV530LE [Radeon X1600/X1650 PRO]
+ 71c7 RV535 [Radeon X1650 PRO]
+ 1787 3000 PowerColor X1650 PRO AGP
+ 71ce RV530 [Radeon X1300 XT/X1600 PRO]
+ 71d2 RV530 GL [FireGL V3400]
+ 13cc 3d08 MXRT-2100
+ 71d4 RV530/M66 GL [Mobility FireGL V5250]
+ 71d5 RV530/M66-P [Mobility Radeon X1700]
+ 71d6 RV530/M66-XT [Mobility Radeon X1700]
+ 71de RV530/M66 [Mobility Radeon X1700/X2500]
+ 71e0 RV530 [Radeon X1600] (Secondary)
+ 174b e161 Radeon X1600 GTO (Secondary)
+ 71e1 RV535 [Radeon X1650 PRO] (Secondary)
+ 174b 0881 Radeon X1700 FSC (Secondary)
+ 71e2 RV530 [Radeon X1600] (Secondary)
+ 71e6 RV530 [Radeon X1650] (Secondary)
+ 71e7 RV535 [Radeon X1650 PRO] (Secondary)
+ 1787 3001 Radeon X1650 PRO AGP
+ 71f2 RV530 GL [FireGL V3400] (Secondary)
+ 13cc 3d09 MXRT-2100 (Secondary)
+ 7210 RV550/M71 [Mobility Radeon HD 2300]
+ 7211 RV550/M71 [Mobility Radeon X2300 HD]
+ 7240 R580+ [Radeon X1950 XTX]
+ 1002 0d02 Radeon X1950 CrossFire Edition
+ 7244 R580+ [Radeon X1950 XT]
+ 7248 R580 [Radeon X1950]
+ 7249 R580 [Radeon X1900 XT]
+ 1002 0412 All-In-Wonder X1900
+ 1002 0b12 Radeon X1900 XT/XTX
+ 1002 0d02 Radeon X1900 CrossFire Edition
+ 1043 0160 Radeon X1900 XTX 512 MB GDDR3
+ 724b R580 [Radeon X1900 GT]
+ 1002 0b12 Radeon X1900 (Primary)
+ 1002 0b13 Radeon X1900 (Secondary)
+ 724e R580 GL [FireGL V7350]
+ 7269 R580 [Radeon X1900 XT] (Secondary)
+ 726b R580 [Radeon X1900 GT] (Secondary)
+ 726e R580 [AMD Stream Processor] (Secondary)
+ 7280 RV570 [Radeon X1950 PRO]
+ 7288 RV570 [Radeon X1950 GT]
+ 7291 RV560 [Radeon X1650 XT]
+ 1462 0810 Radeon X1700 SE
+ 7293 RV560 [Radeon X1650 GT]
+ 72a0 RV570 [Radeon X1950 PRO] (Secondary)
+ 72a8 RV570 [Radeon X1950 GT] (Secondary)
+ 72b1 RV560 [Radeon X1650 XT] (Secondary)
+ 72b3 RV560 [Radeon X1650 GT] (Secondary)
+ 7300 Fiji [Radeon R9 FURY / NANO Series]
+ 1002 0b36 Radeon R9 FURY X / NANO
+ 1002 1b36 Radeon Pro Duo
+ 1043 049e Radeon R9 FURY
+ 1043 04a0 Radeon R9 FURY X
+ 174b e329 Radeon R9 FURY
+ 7310 Navi 10 [Radeon Pro W5700X]
+ 7312 Navi 10 [Radeon Pro W5700]
+ 7314 Navi 10 USB
+ 731f Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT]
+ 1002 0b36 Reference RX 5700 XT
+ 1458 2313 Radeon RX 5700 XT Gaming OC
+ 1682 5701 RX 5700 XT RAW II
+ 1849 5120 Radeon RX 5600 XT
+ 1da2 e409 Sapphire Technology Limited Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT]
+ 1da2 e411 Radeon RX 5600 XT
+ 7340 Navi 14 [Radeon RX 5500/5500M / Pro 5500M]
+ 7341 Navi 14 [Radeon Pro W5500]
+ 7347 Navi 14 [Radeon Pro W5500M]
+ 734f Navi 14 [Radeon Pro W5300M]
+ 7360 Navi 12 [Radeon Pro 5600M / V520]
+ 7362 Navi 12 [Radeon Pro V520]
+ 7388 Arcturus GL-XL
+ 738c Arcturus GL-XL [Instinct MI100]
+ 738e Arcturus GL-XL [Instinct MI100]
+ 73a2 Navi 21 Pro-XTA [Radeon Pro W6900X]
+ 73a3 Navi 21 GL-XL [Radeon PRO W6800]
+ 73a4 Navi 21 USB
+ 73a5 Navi 21 [Radeon RX 6950 XT]
+ 73ab Navi 21 Pro-XLA [Radeon Pro W6800X/Radeon Pro W6800X Duo]
+ 73af Navi 21 [Radeon RX 6900 XT]
+ 148c 2414 Navi 21 XTXH [PowerColor Red Devil RX 6900 XT Ultimate]
+ 73bf Navi 21 [Radeon RX 6800/6800 XT / 6900 XT]
+ 1002 0e3a Radeon RX 6900 XT
+ 148c 2408 Red Devil AMD Radeon RX 6900 XT
+ 1eae 6701 XFX Speedster MERC 319 AMD Radeon RX 6800 XT Black
+ 73c3 Navi 22
+ 73c4 Navi 22 USB
+ 73df Navi 22 [Radeon RX 6700/6700 XT/6750 XT / 6800M]
+ 73e0 Navi 23
+ 73e1 Navi 23 WKS-XM [Radeon PRO W6600M]
+ 73e3 Navi 23 WKS-XL [Radeon PRO W6600]
+ 73e4 Navi 23 USB
+ 73ef Navi 23 [Radeon RX 6650 XT]
+ 73ff Navi 23 [Radeon RX 6600/6600 XT/6600M]
+ 148c 2412 PowerColor Red Devil RX 6600 XT
+ 7408 Aldebaran
+ 740c Aldebaran
+ 740f Aldebaran
+ 743f Navi 24 [Radeon RX 6400 / 6500 XT]
+ 1da2 e457 PULSE AMD Radeon RX 6500 XT
+ 7833 RS350 Host Bridge
+ 7834 RS350 [Radeon 9100 PRO/XT IGP]
+ 7835 RS350M [Mobility Radeon 9000 IGP]
+ 7838 RS350 AGP Bridge
+ 7910 RS690 Host Bridge
+ 1179 ff50 Satellite P305D-S8995E
+ 17f2 5000 KI690-AM2 Motherboard
+ 7911 RS690/RS740 Host Bridge
+ 1002 7910 RS690/RS740 Host Bridge
+ 7912 RS690/RS740 PCI to PCI Bridge (Internal gfx)
+ 7913 RS690 PCI to PCI Bridge (PCI Express Graphics Port 0)
+ 7915 RS690 PCI to PCI Bridge (PCI Express Port 1)
+ 7916 RS690 PCI to PCI Bridge (PCI Express Port 2)
+ 7917 RS690 PCI to PCI Bridge (PCI Express Port 3)
+ 1002 7910 RS690 PCI to PCI Bridge
+ 7919 RS690 HDMI Audio [Radeon Xpress 1200 Series]
+ 1179 7919 Satellite P305D-S8995E
+ 17f2 5000 KI690-AM2 Motherboard
+ 791e RS690 [Radeon X1200]
+ 1462 7327 K9AG Neo2
+ 17f2 5000 KI690-AM2 Motherboard
+ 791f RS690M [Radeon Xpress 1200/1250/1270]
+ 1179 ff50 Satellite P305D-S8995E
+ 7930 RS600 Host Bridge
+ 7932 RS600 PCI to PCI Bridge (Internal gfx)
+ 7933 RS600 PCI to PCI Bridge (PCI Express Graphics Port 0)
+ 7935 RS600 PCI to PCI Bridge (PCI Express Port 1)
+ 7936 RS600 PCI to PCI Bridge (PCI Express Port 2)
+ 7937 RS690 PCI to PCI Bridge (PCI Express Port 3)
+ 793b RS600 HDMI Audio [Radeon Xpress 1250]
+ 793f RS690M [Radeon Xpress 1200/1250/1270] (Secondary)
+ 7941 RS600 [Radeon Xpress 1250]
+ 7942 RS600M [Radeon Xpress 1250]
+ 796e RS740 [Radeon 2100]
+ 105b 0e13 N15235/A74MX mainboard
+ 9400 R600 [Radeon HD 2900 PRO/XT]
+ 1002 2552 Radeon HD 2900 XT
+ 1002 3000 Radeon HD 2900 PRO
+ 1002 3142 HIS Radeon HD 2900XT 512MB GDDR3 VIVO PCIe
+ 9401 R600 [Radeon HD 2900 XT]
+ 9403 R600 [Radeon HD 2900 PRO]
+ 9405 R600 [Radeon HD 2900 GT]
+ 940a R600 GL [FireGL V8650]
+ 13cc 3d16 MXRT-7200
+ 940b R600 GL [FireGL V8600]
+ 940f R600 GL [FireGL V7600]
+ 9440 RV770 [Radeon HD 4870]
+ 9441 R700 [Radeon HD 4870 X2]
+ 9442 RV770 [Radeon HD 4850]
+ 1002 0502 MSI Radeon HD 4850 512MB GDDR3
+ 174b e810 Radeon HD 4850 512MB GDDR3
+ 9443 R700 [Radeon HD 4850 X2]
+ 9444 RV770 GL [FirePro V8750]
+ 9446 RV770 GL [FirePro V7760]
+ 944a RV770/M98L [Mobility Radeon HD 4850]
+ 944b RV770/M98 [Mobility Radeon HD 4850 X2]
+ 944c RV770 LE [Radeon HD 4830]
+ 944e RV770 CE [Radeon HD 4710]
+ 174b 3261 Radeon HD 4810
+ 9450 RV770 GL [FireStream 9270]
+ 9452 RV770 GL [FireStream 9250]
+ 9456 RV770 GL [FirePro V8700]
+ 945a RV770/M98-XT [Mobility Radeon HD 4870]
+ 9460 RV790 [Radeon HD 4890]
+ 9462 RV790 [Radeon HD 4860]
+ 946a RV770 GL [FirePro M7750]
+ 9480 RV730/M96 [Mobility Radeon HD 4650/5165]
+ 103c 3628 Mobility Radeon HD 4650 [dv6-1190en]
+ 9488 RV730/M96-XT [Mobility Radeon HD 4670]
+ 9489 RV730/M96 GL [Mobility FireGL V5725]
+ 9490 RV730 XT [Radeon HD 4670]
+ 174b e880 Radeon HD 4670 512MB GDDR3 Dual DVI-I/TVO
+ 9491 RV730/M96-CSP [Radeon E4690]
+ 9495 RV730 [Radeon HD 4600 AGP Series]
+ 1002 0028 Radeon HD 4650/4670 AGP
+ 1092 0028 Radeon HD 4670 AGP 512MB DDR2
+ 1458 0028 Radeon HD 4650 AGP
+ 1682 0028 Radeon HD 4650 AGP
+ 174b 0028 Radeon HD 4650 AGP DDR2
+ 9498 RV730 PRO [Radeon HD 4650]
+ 949c RV730 GL [FirePro V7750]
+ 13cc 3d1b MXRT-7300
+ 949e RV730 GL [FirePro V5700]
+ 949f RV730 GL [FirePro V3750]
+ 94a0 RV740/M97 [Mobility Radeon HD 4830]
+ 94a1 RV740/M97-XT [Mobility Radeon HD 4860]
+ 94a3 RV740/M97 GL [FirePro M7740]
+ 94b3 RV740 PRO [Radeon HD 4770]
+ 94b4 RV740 PRO [Radeon HD 4750]
+ 94c1 RV610 [Radeon HD 2400 PRO/XT]
+ 1028 0211 Optiplex 755
+ 1028 0d02 Optiplex 755
+ 94c3 RV610 [Radeon HD 2400 PRO]
+ 1028 0302 Radeon HD 2400 Pro
+ 174b e400 Radeon HD 2400 PRO
+ 18bc 3550 Radeon HD 2400 PRO
+ 94c4 RV610 LE [Radeon HD 2400 PRO AGP]
+ 94c5 RV610 [Radeon HD 2400 LE]
+ 94c7 RV610 [Radeon HD 2350]
+ 94c8 RV610/M74 [Mobility Radeon HD 2400 XT]
+ 94c9 RV610/M72-S [Mobility Radeon HD 2400]
+ 1002 94c9 Radeon HD2400
+ 94cb RV610 [Radeon E2400]
+ 94cc RV610 LE [Radeon HD 2400 PRO PCI]
+ 9500 RV670 [Radeon HD 3850 X2]
+ 9501 RV670 [Radeon HD 3870]
+ 174b e620 Radeon HD 3870
+ 9504 RV670/M88 [Mobility Radeon HD 3850]
+ 9505 RV670 [Radeon HD 3690/3850]
+ 148c 3000 Radeon HD 3850
+ 174b 3000 Radeon HD 3690/3850
+ 1787 3000 Radeon HD 3690
+ 9506 RV670/M88 [Mobility Radeon HD 3850 X2]
+ 9507 RV670 [Radeon HD 3830]
+ 9508 RV670/M88-XT [Mobility Radeon HD 3870]
+ 9509 RV670/M88 [Mobility Radeon HD 3870 X2]
+ 950f R680 [Radeon HD 3870 X2]
+ 9511 RV670 GL [FireGL V7700]
+ 9513 RV670 [Radeon HD 3850 X2]
+ 9515 RV670 PRO [Radeon HD 3850 AGP]
+ 9519 RV670 GL [FireStream 9170]
+ 9540 RV710 [Radeon HD 4550]
+ 954f RV710 [Radeon HD 4350/4550]
+ 1462 1618 R4350 MD512H (MS-V161)
+ 9552 RV710/M92 [Mobility Radeon HD 4330/4350/4550]
+ 1028 1103 M92 [Mobility Radeon HD 4330]
+# GV-R435OC-512I/FF1
+ 1458 21ac Radeon HD 4350
+# GV-R455HM-512I/F41
+ 1458 21ed Radeon HD 4550
+# 113-100928-J01
+ 148c 3000 Radeon HD 4350 Go! Green 512MB GDDR3
+# 113-2E172001-003
+ 174b 3000 Radeon HD 4350/4550 HyperMemory DDR2
+ 9553 RV710/M92 [Mobility Radeon HD 4530/4570/545v]
+ 1025 015e Mobility Radeon HD 4570
+ 1025 017d Mobility Radeon HD 4570
+ 1025 0205 Mobility Radeon HD 4570 / 545v
+ 1025 0206 Mobility Radeon HD 4570
+ 1025 0237 Mobility Radeon HD 4570
+ 1028 02be Mobility Radeon HD 4570 / 545v
+ 1028 02e8 Mobility Radeon HD 4530
+ 103c 143c Mobility Radeon HD 545v
+ 103c 1446 Mobility Radeon HD 545v
+ 103c 3624 Mobility Radeon HD 4530
+ 103c 3628 Mobility Radeon HD 4530
+ 103c 3636 Mobility Radeon HD 4530
+ 1043 1b32 Mobility Radeon HD 4570
+ 1043 1b42 Mobility Radeon HD 4570
+ 104d 9056 Mobility Radeon HD 4570
+ 1179 ff82 Satellite L505-13T GPU (Mobility Radeon HD 5145)
+ 144d c07f Mobility Radeon HD 545v
+ 144d c571 Mobility Radeon HD 545v
+ 1462 1006 Mobility Radeon HD 545v
+ 17aa 2129 Mobility Radeon HD 545v
+ 17aa 215b Mobility Radeon HD 545v
+ 17aa 21bb Mobility Radeon HD 545v
+ 9555 RV710/M92 [Mobility Radeon HD 4350/4550]
+ 103c 1411 ProBook 4720s GPU (Mobility Radeon HD 4350)
+ 9557 RV711/M93 GL [FirePro RG220]
+ 955f RV710/M92 [Mobility Radeon HD 4330]
+ 9580 RV630 [Radeon HD 2600 PRO]
+ 9581 RV630/M76 [Mobility Radeon HD 2600]
+ 9583 RV630/M76 [Mobility Radeon HD 2600 XT/2700]
+ 106b 0083 iMac 7,1
+ 1734 1107 Mobility Radeon HD 2700
+ 9586 RV630 XT [Radeon HD 2600 XT AGP]
+ 9587 RV630 PRO [Radeon HD 2600 PRO AGP]
+ 9588 RV630 XT [Radeon HD 2600 XT]
+ 1458 216c Radeon HD 2600 XT, 256MB GDDR3, 2x DVI, TV-out, PCIe (GV-RX26T256H)
+ 9589 RV630 PRO [Radeon HD 2600 PRO]
+# Rebranded HD 2600 PRO
+ 1787 3000 Radeon HD 3610
+ 958a RV630 [Radeon HD 2600 X2]
+ 958b RV630/M76 [Mobility Radeon HD 2600 XT]
+ 958c RV630 GL [FireGL V5600]
+ 13cc 3d18 MXRT-5200
+ 958d RV630 GL [FireGL V3600]
+ 9591 RV635/M86 [Mobility Radeon HD 3650]
+ 1002 9591 Mobility Radeon HD 3650
+ 9593 RV635/M86 [Mobility Radeon HD 3670]
+ 9595 RV635/M86 GL [Mobility FireGL V5700]
+ 9596 RV635 PRO [Radeon HD 3650 AGP]
+ 1043 0028 EAH3650 SILENT/HTDI/512M/A
+ 9597 RV635 PRO [Radeon HD 3650 AGP]
+ 9598 RV635 [Radeon HD 3650/3750/4570/4580]
+ 1002 9598 Mobility Radeon HD 3600
+ 1043 01d6 EAH3650 Silent
+ 1043 3001 Radeon HD 4570
+ 174b 3001 Radeon HD 3750
+ 174b 4580 RV635 PRO [Radeon HD 4580]
+ 17af 3011 RV635 PRO [Radeon HD 4580]
+ 9599 RV635 PRO [Radeon HD 3650 AGP]
+ 95c0 RV620 PRO [Radeon HD 3470]
+ 1002 95c0 Mobility Radeon HD 3470
+ 1028 3243 C120D
+ 95c2 RV620/M82 [Mobility Radeon HD 3410/3430]
+ 95c4 RV620/M82 [Mobility Radeon HD 3450/3470]
+ 1002 95c4 Mobility Radeon HD 3400
+ 95c5 RV620 LE [Radeon HD 3450]
+ 1028 0342 OptiPlex 980
+ 95c6 RV620 LE [Radeon HD 3450 AGP]
+ 95c9 RV620 LE [Radeon HD 3450 PCI]
+ 95cc RV620 GL [FirePro V3700]
+ 95cd RV620 GL [FirePro 2450]
+ 95cf RV620 GL [FirePro 2260]
+ 960f RS780 HDMI Audio [Radeon 3000/3100 / HD 3200/3300]
+ 1462 7596 760GM-E51(MS-7596) Motherboard
+ 9610 RS780 [Radeon HD 3200]
+ 1458 d000 GA-MA78GM-S2H Motherboard
+ 9611 RS780C [Radeon 3100]
+ 9612 RS780M [Mobility Radeon HD 3200]
+ 9613 RS780MC [Mobility Radeon HD 3100]
+ 9614 RS780D [Radeon HD 3300]
+ 9615 RS780E [Radeon HD 3200]
+ 9616 RS780L [Radeon 3000]
+# ID is probably a copy-paste error by a MSI developer from another mainboard, since all other ID numbers on this mainboard including the sub-device of this device has used subsystem ID 1462:7596
+ 1462 7501 760GM-E51(MS-7596) Motherboard
+ 9640 Sumo [Radeon HD 6550D]
+ 9641 Sumo [Radeon HD 6620G]
+ 9642 SuperSumo [Radeon HD 6370D]
+ 9643 SuperSumo [Radeon HD 6380G]
+ 9644 SuperSumo [Radeon HD 6410D]
+ 9645 SuperSumo [Radeon HD 6410D]
+ 9647 Sumo [Radeon HD 6520G]
+ 9648 Sumo [Radeon HD 6480G]
+ 9649 SuperSumo [Radeon HD 6480G]
+ 964a Sumo [Radeon HD 6530D]
+ 964b Sumo
+ 964c Sumo
+ 964e Sumo
+ 964f Sumo
+ 970f RS880 HDMI Audio [Radeon HD 4200 Series]
+ 1019 2120 A785GM-M
+ 1043 83a2 M4A785TD Motherboard
+ 1043 843e M5A88-V EVO
+ 9710 RS880 [Radeon HD 4200]
+ 1019 2120 A785GM-M
+ 1043 83a2 M4A785TD Motherboard
+ 9712 RS880M [Mobility Radeon HD 4225/4250]
+ 103c 1609 ProLiant MicroServer N36L
+ 9713 RS880M [Mobility Radeon HD 4100]
+ 9714 RS880 [Radeon HD 4290]
+ 9715 RS880 [Radeon HD 4250]
+ 1043 843e M5A88-V EVO
+# Radeon HD 6250 too?
+ 9802 Wrestler [Radeon HD 6310]
+ 174b 1001 PURE Fusion Mini
+ 9803 Wrestler [Radeon HD 6310]
+ 9804 Wrestler [Radeon HD 6250]
+ 9805 Wrestler [Radeon HD 6250]
+ 9806 Wrestler [Radeon HD 6320]
+ 9807 Wrestler [Radeon HD 6290]
+ 9808 Wrestler [Radeon HD 7340]
+ 9809 Wrestler [Radeon HD 7310]
+ 980a Wrestler [Radeon HD 7290]
+ 9830 Kabini [Radeon HD 8400 / R3 Series]
+ 1043 8623 AM1I-A Motherboard
+ 9831 Kabini [Radeon HD 8400E]
+ 9832 Kabini [Radeon HD 8330]
+ 1849 9832 QC5000-ITX/PH
+ 9833 Kabini [Radeon HD 8330E]
+ 9834 Kabini [Radeon HD 8210]
+ 9835 Kabini [Radeon HD 8310E]
+ 9836 Kabini [Radeon HD 8280 / R3 Series]
+ 9837 Kabini [Radeon HD 8280E]
+ 9838 Kabini [Radeon HD 8240 / R3 Series]
+ 9839 Kabini [Radeon HD 8180]
+ 983d Temash [Radeon HD 8250/8280G]
+ 9840 Kabini HDMI/DP Audio
+ 1043 8623 AM1I-A Motherboard
+ 1849 9840 QC5000-ITX/PH
+ 9850 Mullins [Radeon R3 Graphics]
+ 9851 Mullins [Radeon R4/R5 Graphics]
+ 1179 f928 Beema [Radeon R5 Graphics]
+ 9852 Mullins [Radeon R2 Graphics]
+ 9853 Mullins [Radeon R2 Graphics]
+ 9854 Mullins [Radeon R3E Graphics]
+ 9855 Mullins [Radeon R6 Graphics]
+ 9856 Mullins [Radeon R1E/R2E Graphics]
+ 9857 Mullins [Radeon APU XX-2200M with R2 Graphics]
+ 9858 Mullins
+ 9859 Mullins
+ 985a Mullins
+ 985b Mullins
+ 985c Mullins
+ 985d Mullins
+ 985e Mullins
+ 985f Mullins
+ 9874 Wani [Radeon R5/R6/R7 Graphics]
+ 1002 1871 Radeon R5 Graphics
+ 1002 1e20 Radeon R7 Graphics
+ 1028 06bd Radeon R6 Graphics
+ 103c 2b44 Radeon R6 Graphics
+ 103c 8221 Radeon R5 Graphics
+ 103c 8223 Radeon R5 Graphics
+ 103c 8238 Radeon R7 Graphics
+ 103c 8353 Radeon R7 Graphics
+ 1458 d000 Radeon R7 Graphics
+ 17aa 5113 Radeon R6 Graphics
+ 17aa 5116 Radeon R6 Graphics
+ 17aa 5118 Radeon R5 Graphics
+ 9890 Amur
+ 98c0 Nolan
+ 98e4 Stoney [Radeon R2/R3/R4/R5 Graphics]
+ 9900 Trinity [Radeon HD 7660G]
+ 103c 1985 Pavilion 17-e163sg Notebook PC
+# AMD A10-5800K CPU
+ 9901 Trinity [Radeon HD 7660D]
+ 9902 Trinity HDMI Audio Controller
+ 103c 194e ProBook 455 G1 Notebook
+ 103c 1985 Pavilion 17-e163sg Notebook PC
+ 9903 Trinity [Radeon HD 7640G]
+ 103c 194e ProBook 455 G1 Notebook
+ 103c 1952 ProBook 455 G1 Notebook
+ 9904 Trinity [Radeon HD 7560D]
+ 9905 Trinity GL [FirePro A300]
+ 9906 Trinity GL [FirePro A320]
+ 9907 Trinity [Radeon HD 7620G]
+ 9908 Trinity [Radeon HD 7600G]
+ 9909 Trinity [Radeon HD 7500G]
+ 990a Trinity [Radeon HD 7500G]
+ 990b Richland [Radeon HD 8650G]
+ 990c Richland [Radeon HD 8670D]
+ 990d Richland [Radeon HD 8550G]
+ 990e Richland [Radeon HD 8570D]
+ 990f Richland [Radeon HD 8610G]
+ 9910 Trinity [Radeon HD 7660G]
+ 9913 Trinity [Radeon HD 7640G]
+ 9917 Trinity [Radeon HD 7620G]
+ 9918 Trinity [Radeon HD 7600G]
+ 9919 Trinity [Radeon HD 7500G]
+ 991e Bishop [Xbox One S APU]
+ 9920 Liverpool [Playstation 4 APU]
+ 9921 Liverpool HDMI/DP Audio Controller
+ 9922 Starshp
+ 9923 Starsha2 [Kingston/Clayton]
+ 9924 Gladius
+ 9925 Kingston/Clayton/Jupiter/Gladius/Montego HDMI Controller
+ 9926 Jupiter
+ 9990 Trinity 2 [Radeon HD 7520G]
+ 9991 Trinity 2 [Radeon HD 7540D]
+ 9992 Trinity 2 [Radeon HD 7420G]
+ 9993 Trinity 2 [Radeon HD 7480D]
+ 9994 Trinity 2 [Radeon HD 7400G]
+ 9995 Richland [Radeon HD 8450G]
+ 9996 Richland [Radeon HD 8470D]
+ 9997 Richland [Radeon HD 8350G]
+ 9998 Richland [Radeon HD 8370D]
+ 9999 Richland [Radeon HD 8510G]
+ 999a Richland [Radeon HD 8410G]
+ 999b Richland [Radeon HD 8310G]
+ 999c Richland [Radeon HD 8650D]
+# AMD Quad-Core A8-Series APU A8-6500T with Radeon HD 8550D
+ 999d Richland [Radeon HD 8550D]
+ 99a0 Trinity 2 [Radeon HD 7520G]
+ 99a2 Trinity 2 [Radeon HD 7420G]
+ 99a4 Trinity 2 [Radeon HD 7400G]
+ aa00 R600 HDMI Audio [Radeon HD 2900 GT/PRO/XT]
+ aa01 RV635 HDMI Audio [Radeon HD 3650/3730/3750]
+ aa08 RV630 HDMI Audio [Radeon HD 2600 PRO/XT / HD 3610]
+ aa10 RV610 HDMI Audio [Radeon HD 2350 PRO / 2400 PRO/XT / HD 3410]
+ 174b aa10 Radeon HD 2400 PRO
+ 18bc aa10 Radeon HD 2400 PRO
+ aa18 RV670/680 HDMI Audio [Radeon HD 3690/3800 Series]
+ aa20 RV635 HDMI Audio [Radeon HD 3650/3730/3750]
+ aa28 RV620 HDMI Audio [Radeon HD 3450/3470/3550/3570]
+ aa30 RV770 HDMI Audio [Radeon HD 4850/4870]
+ 174b aa30 Radeon HD 4850 512MB GDDR3 PCI-E Dual Slot Fansink
+ aa38 RV710/730 HDMI Audio [Radeon HD 4000 series]
+ 103c 3628 dv6-1190en
+ aa50 Cypress HDMI Audio [Radeon HD 5830/5850/5870 / 6850/6870 Rebrand]
+ aa58 Juniper HDMI Audio [Radeon HD 5700 Series]
+# 5500, 5600 and mobile 5700 series
+ aa60 Redwood HDMI Audio [Radeon HD 5000 Series]
+ 1025 033d Mobility Radeon HD 5650
+ 1025 0347 Aspire 7740G
+ aa68 Cedar HDMI Audio [Radeon HD 5400/6300/7300 Series]
+ 1028 aa68 XPS 8300
+ aa80 Cayman/Antilles HDMI Audio [Radeon HD 6930/6950/6970/6990]
+ aa88 Barts HDMI Audio [Radeon HD 6790/6850/6870 / 7720 OEM]
+ aa90 Turks HDMI Audio [Radeon HD 6500/6600 / 6700M Series]
+ 1028 04a3 Precision M4600
+ aa98 Caicos HDMI Audio [Radeon HD 6450 / 7450/8450/8490 OEM / R5 230/235/235X OEM]
+ 174b aa98 Radeon HD 6450 1GB DDR3
+ aaa0 Tahiti HDMI Audio [Radeon HD 7870 XT / 7950/7970]
+ aab0 Oland/Hainan/Cape Verde/Pitcairn HDMI Audio [Radeon HD 7000 Series]
+ aab8 Tiran HDMI Audio
+ aac0 Tobago HDMI Audio [Radeon R7 360 / R9 360 OEM]
+ 1043 aac0 R7260X-DC2OC-2GD5
+ aac8 Hawaii HDMI Audio [Radeon R9 290/290X / 390/390X]
+ aad8 Tonga HDMI Audio [Radeon R9 285/380]
+ 174b aad8 Radeon R9 285/380 HDMI Audio
+ aae0 Baffin HDMI/DP Audio [Radeon RX 550 640SP / RX 560/560X]
+ aae8 Fiji HDMI/DP Audio [Radeon R9 Nano / FURY/FURY X]
+ aaf0 Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590]
+ aaf8 Vega 10 HDMI Audio [Radeon Vega 56/64]
+ ab00 Baffin HDMI/DP Audio [Radeon RX 550 640SP / RX 560/560X]
+ ab08 Polaris 22 HDMI Audio
+ ab10 Lexa HDMI Audio
+ ab18 Vega 12 HDMI Audio
+ ab20 Vega 20 HDMI Audio [Radeon VII]
+ ab28 Navi 21/23 HDMI/DP Audio Controller
+ ab38 Navi 10 HDMI Audio
+ ac00 Theater 506 World-Wide Analog Decoder
+ ac01 Theater 506 World-Wide Analog Decoder
+ ac02 TV Wonder HD 600 PCIe
+ ac03 Theater 506 PCIe
+ ac04 Theater 506 USB
+ ac05 Theater 506 USB
+ ac06 Theater 506 External USB
+ ac07 Theater 506 External USB
+ ac08 Theater 506A World-Wide Analog Decoder + Demodulator
+ ac09 Theater 506A World-Wide Analog Decoder + Demodulator
+ ac0a Theater 506A PCIe
+ ac0b Theater 506A PCIe
+ ac0c Theater 506A USB
+ ac0d Theater 506A USB
+ ac0e Theater 506A External USB
+ ac0f Theater 506A External USB
+ ac12 Theater HD T507 (DVB-T) TV tuner/capture device
+ cab0 RS100 Host Bridge
+ cab2 RS200 Host Bridge
+ cab3 RS250 Host Bridge
+ cbb2 RS200 Host Bridge
+1003 ULSI Systems
+ 0201 US201
+1004 VLSI Technology Inc
+ 0005 82C592-FC1
+ 0006 82C593-FC1
+ 0007 82C594-AFC2
+ 0008 82C596/7 [Wildcat]
+ 0009 82C597-AFC2
+ 000c 82C541 [Lynx]
+ 000d 82C543 [Lynx]
+ 0101 82C532
+ 0102 82C534 [Eagle]
+ 0103 82C538
+ 0104 82C535
+ 0105 82C147
+ 0200 82C975
+ 0280 82C925
+ 0304 QSound ThunderBird PCI Audio
+ 1004 0304 QSound ThunderBird PCI Audio
+ 122d 1206 DSP368 Audio
+ 1483 5020 XWave Thunder 3D Audio
+ 0305 QSound ThunderBird PCI Audio Gameport
+ 1004 0305 QSound ThunderBird PCI Audio Gameport
+ 122d 1207 DSP368 Audio Gameport
+ 1483 5021 XWave Thunder 3D Audio Gameport
+ 0306 QSound ThunderBird PCI Audio Support Registers
+ 1004 0306 QSound ThunderBird PCI Audio Support Registers
+ 122d 1208 DSP368 Audio Support Registers
+ 1483 5022 XWave Thunder 3D Audio Support Registers
+ 0307 SAA7785 ThunderBird PCI Audio
+ 1004 0703 Philips Rhythmic Edge PSC703
+ 1004 0705 Philips Seismic Edge PSC705
+ 1004 0706 Philips Acoustic Edge PSC706
+ 0308 SAA7785 ThunderBird PCI Audio Gameport
+ 0702 VAS96011 [Golden Gate II]
+ 0703 Tollgate
+1005 Avance Logic Inc. [ALI]
+ 2064 ALG2032/2064
+ 2128 ALG2364A
+ 2301 ALG2301
+ 2302 ALG2302
+ 2364 ALG2364
+ 2464 ALG2364A
+ 2501 ALG2564A/25128A
+1006 Reply Group
+1007 NetFrame Systems Inc
+1008 Epson
+100a Phoenix Technologies
+100b National Semiconductor Corporation
+ 0001 DP83810
+ 0002 87415/87560 IDE
+ 000e 87560 Legacy I/O
+ 000f FireWire Controller
+ 0011 NS87560 National PCI System I/O
+ 0012 USB Controller
+ 0020 DP83815 (MacPhyter) Ethernet Controller
+ 103c 0024 Pavilion ze4400 builtin Network
+ 12d9 000c Aculab E1/T1 PMXc cPCI carrier card
+ 1385 f311 FA311 / FA312 (FA311 with WoL HW)
+ 1385 f312 FA312 (rev. A1) Fast Ethernet PCI Adapter
+ 0021 PC87200 PCI to ISA Bridge
+ 0022 DP83820 10/100/1000 Ethernet Controller
+ 1186 4900 DGE-500T
+ 1385 621a GA621
+ 1385 622a GA622T
+ 0028 Geode GX2 Host Bridge
+ 002a CS5535 South Bridge
+ 002b CS5535 ISA bridge
+ 002d CS5535 IDE
+ 002e CS5535 Audio
+ 002f CS5535 USB
+ 0030 Geode GX2 Graphics Processor
+ 0035 DP83065 [Saturn] 10/100/1000 Ethernet Controller
+ 0500 SCx200 Bridge
+ 0501 SCx200 SMI
+ 0502 SCx200, SC1100 IDE controller
+ 100b 0502 IDE Controller
+ 0503 SCx200, SC1100 Audio Controller
+ 100b 0503 XpressAudio controller
+ 0504 SCx200 Video
+ 0505 SCx200 XBus
+ 0510 SC1100 Bridge
+ 100b 0500 GPIO and LPC support bridge
+ 0511 SC1100 SMI & ACPI
+ 100b 0501 SC1100 SMI & ACPI bridge
+ 0515 SC1100 XBus
+ 100b 0505 SC1100 PCI to XBus bridge
+ d001 87410 IDE
+100c Tseng Labs Inc
+ 3202 ET4000/W32p rev A
+ 3205 ET4000/W32p rev B
+ 3206 ET4000/W32p rev C
+ 3207 ET4000/W32p rev D
+ 3208 ET6000
+ 4702 ET6300
+100d AST Research Inc
+100e Weitek
+ 9000 P9000 Viper
+ 9001 P9000 Viper
+ 9002 P9000 Viper
+ 9100 P9100 Viper Pro/SE
+1010 Video Logic, Ltd.
+1011 Digital Equipment Corporation
+ 0001 DECchip 21050
+ 0002 DECchip 21040 [Tulip]
+ 0004 DECchip 21030 [TGA]
+ 0007 NVRAM [Zephyr NVRAM]
+ 0008 KZPSA [KZPSA]
+ 0009 DECchip 21140 [FasterNet]
+ 1025 0310 21140 Fast Ethernet
+ 10b8 2001 SMC9332BDT EtherPower 10/100
+ 10b8 2002 SMC9332BVT EtherPower T4 10/100
+ 10b8 2003 SMC9334BDT EtherPower 10/100 (1-port)
+ 1109 2400 ANA-6944A/TX Fast Ethernet
+ 1112 2300 RNS2300 Fast Ethernet
+ 1112 2320 RNS2320 Fast Ethernet
+ 1112 2340 RNS2340 Fast Ethernet
+ 1113 1207 EN-1207-TX Fast Ethernet
+ 1186 1100 DFE-500TX Fast Ethernet
+ 1186 1112 DFE-570TX Fast Ethernet
+ 1186 1140 DFE-660 Cardbus Ethernet 10/100
+ 1186 1142 DFE-660 Cardbus Ethernet 10/100
+ 11f6 0503 Freedomline Fast Ethernet
+ 1282 9100 AEF-380TXD Fast Ethernet
+ 1385 1100 FA310TX Fast Ethernet
+ 2646 0001 KNE100TX Fast Ethernet
+ 000a 21230 Video Codec
+ 000d PBXGB [TGA2]
+ 000f PCI-to-PDQ Interface Chip [PFI] FDDI (DEFPA)
+ 1011 def1 FDDIcontroller/PCI (DEFPA)
+ 103c def1 FDDIcontroller/PCI (3X-DEFPA)
+ 0014 DECchip 21041 [Tulip Pass 3]
+ 1186 0100 DE-530+
+ 0016 ATMworks 350 Adapter [OPPO] (DGLPB)
+ 0017 PV-PCI Graphics Controller (ZLXp-L)
+ 0018 Memory Channel interface
+ 0019 DECchip 21142/43
+ 1011 500a DE500A Fast Ethernet
+ 1011 500b DE500B Fast Ethernet
+ 1014 0001 10/100 EtherJet Cardbus
+ 1025 0315 ALN315 Fast Ethernet
+ 1033 800c PC-9821-CS01 100BASE-TX Interface Card
+ 1033 800d PC-9821NR-B06 100BASE-TX Interface Card
+ 103c 125a 10/100Base-TX (PCI) [A5506B]
+ 108d 0016 Rapidfire 2327 10/100 Ethernet
+ 108d 0017 GoCard 2250 Ethernet 10/100 Cardbus
+ 10b8 2005 SMC8032DT Extreme Ethernet 10/100
+ 10b8 8034 SMC8034 Extreme Ethernet 10/100
+ 10ef 8169 Cardbus Fast Ethernet
+ 1109 2a00 ANA-6911A/TX Fast Ethernet
+ 1109 2b00 ANA-6911A/TXC Fast Ethernet
+ 1109 3000 ANA-6922/TX Fast Ethernet
+ 1113 1207 Cheetah Fast Ethernet
+ 1113 2220 Cardbus Fast Ethernet
+ 115d 0002 Cardbus Ethernet 10/100
+ 1179 0203 Fast Ethernet
+ 1179 0204 Cardbus Fast Ethernet
+ 1186 1100 DFE-500TX Fast Ethernet
+ 1186 1101 DFE-500TX Fast Ethernet
+ 1186 1102 DFE-500TX Fast Ethernet
+ 1186 1112 DFE-570TX Quad Fast Ethernet
+ 11f0 4235 21143 [FASTLine-II UTP 10/100]
+ 1259 2800 AT-2800Tx Fast Ethernet
+ 1266 0004 Eagle Fast EtherMAX
+ 12af 0019 NetFlyer Cardbus Fast Ethernet
+ 1374 0001 Cardbus Ethernet Card 10/100
+ 1374 0002 Cardbus Ethernet Card 10/100
+ 1374 0007 Cardbus Ethernet Card 10/100
+ 1374 0008 Cardbus Ethernet Card 10/100
+ 1385 2100 FA510
+ 1395 0001 10/100 Ethernet CardBus PC Card
+ 13d1 ab01 EtherFast 10/100 Cardbus (PCMPC200)
+ 1498 000a TPMC880-10 10/100Base-T and 10Base2 PMC Ethernet Adapter
+ 1498 000b TPMC880-11 Single 10/100Base-T PMC Ethernet Adapter
+ 1498 000c TPMC880-12 Single 10Base2 PMC Ethernet Adapter
+ 14cb 0100 LNDL-100N 100Base-TX Ethernet PC Card
+ 1668 2000 FastNet Pro (PE2000)
+ 2646 0001 KNE100TX
+ 2646 0002 KNE-CB4TX
+ 8086 0001 EtherExpress PRO/100 Mobile CardBus 32
+ 001a Farallon PN9000SX Gigabit Ethernet
+ 0021 DECchip 21052
+ 0022 DECchip 21150
+ 0023 DECchip 21150
+ 0024 DECchip 21152
+ 0025 DECchip 21153
+ 0026 DECchip 21154
+ 0034 56k Modem Cardbus
+ 1374 0003 56k Modem Cardbus
+ 0045 DECchip 21553
+ 0046 DECchip 21554
+ 0e11 4050 Smart Array 4200 Controller
+ 0e11 4051 Smart Array 4250ES Controller
+ 0e11 4058 Smart Array 431 Controller
+ 103c 10c2 NetRAID-4M
+ 12d9 000a IP Telephony card
+ 4c53 1050 CT7 mainboard
+ 4c53 1051 CE7 mainboard
+ 9005 0364 5400S (Mustang)
+ 9005 0365 5400S (Mustang)
+ 9005 1364 Dell PowerEdge RAID Controller 2
+ 9005 1365 Dell PowerEdge RAID Controller 2
+ e4bf 1000 CC8-1-BLUES
+ 1065 StrongARM DC21285
+ 1069 0020 DAC960P / DAC1164P
+1012 Micronics Computers Inc
+1013 Cirrus Logic
+ 0038 GD 7548
+ 0040 GD 7555 Flat Panel GUI Accelerator
+ 004c GD 7556 Video/Graphics LCD/CRT Ctrlr
+ 00a0 GD 5430/40 [Alpine]
+ 00a2 GD 5432 [Alpine]
+ 00a4 GD 5434-4 [Alpine]
+ 00a8 GD 5434-8 [Alpine]
+ 00ac GD 5436 [Alpine]
+ 00b0 GD 5440
+ 00b8 GD 5446
+ 1af4 1100 QEMU Virtual Machine
+ 00bc GD 5480
+ 1013 00bc CL-GD5480
+ 00d0 GD 5462
+ 00d2 GD 5462 [Laguna I]
+ 00d4 GD 5464 [Laguna]
+ 00d5 GD 5464 BD [Laguna]
+ 00d6 GD 5465 [Laguna]
+ 13ce 8031 Barco Metheus 2 Megapixel, Dual Head
+ 13cf 8031 Barco Metheus 2 Megapixel, Dual Head
+ 00e8 GD 5436U
+ 1100 CL 6729
+ 1110 PD 6832 PCMCIA/CardBus Ctrlr
+ 1112 PD 6834 PCMCIA/CardBus Ctrlr
+ 1113 PD 6833 PCMCIA/CardBus Ctrlr
+ 1200 GD 7542 [Nordic]
+ 1202 GD 7543 [Viking]
+ 1204 GD 7541 [Nordic Light]
+ 4000 MD 5620 [CLM Data Fax Voice]
+ 4400 CD 4400
+ 6001 CS 4610/11 [CrystalClear SoundFusion Audio Accelerator]
+ 1014 1010 CS4610 SoundFusion Audio Accelerator
+ 6003 CS 4614/22/24/30 [CrystalClear SoundFusion Audio Accelerator]
+ 1013 4280 Crystal SoundFusion PCI Audio Accelerator
+ 1014 0153 ThinkPad 600X/A20m
+ 153b 112e DMX XFire 1024
+ 153b 1136 SiXPack 5.1+
+ 1681 0050 Game Theater XP
+ 1681 a010 Gamesurround Fortissimo II
+ 1681 a011 Gamesurround Fortissimo III 7.1
+ 5053 3357 Santa Cruz
+ 6004 CS 4614/22/24 [CrystalClear SoundFusion Audio Accelerator]
+ 6005 Crystal CS4281 PCI Audio
+ 1013 4281 Crystal CS4281 PCI Audio
+ 10cf 10a8 Crystal CS4281 PCI Audio
+ 10cf 10a9 Crystal CS4281 PCI Audio
+ 10cf 10aa Crystal CS4281 PCI Audio
+ 10cf 10ab Crystal CS4281 PCI Audio
+ 10cf 10ac Crystal CS4281 PCI Audio
+ 10cf 10ad Crystal CS4281 PCI Audio
+ 10cf 10b4 Crystal CS4281 PCI Audio
+ 1179 0001 Crystal CS4281 PCI Audio
+ 14c0 000c Crystal CS4281 PCI Audio
+1014 IBM
+ 0002 PCI to MCA Bridge
+ 0005 Processor to I/O Controller [Alta Lite]
+ 0007 Processor to I/O Controller [Alta MP]
+ 000a PCI to ISA Bridge (IBM27-82376) [Fire Coral]
+ 0017 CPU to PCI Bridge
+ 0018 TR Auto LANstreamer
+ 001b GXT-150P
+ 001c Carrera
+ 001d SCSI-2 FAST PCI Adapter (82G2675)
+ 0020 GXT1000 Graphics Adapter
+ 0022 PCI to PCI Bridge (IBM27-82351)
+ 002d Processor to I/O Controller [Python]
+ 002e SCSI RAID Adapter [ServeRAID]
+ 1014 002e ServeRAID-3x
+ 1014 022e ServeRAID-4H
+ 0031 2 Port Serial Adapter
+# AS400 iSeries PCI sync serial card
+ 1014 0031 2721 WAN IOA - 2 Port Sync Serial Adapter
+ 0036 PCI to 32-bit LocalBus Bridge [Miami]
+ 0037 PowerPC to PCI Bridge (IBM27-82660)
+ 003a CPU to PCI Bridge
+ 003c GXT250P/GXT255P Graphics Adapter
+ 003e 16/4 Token ring UTP/STP controller
+ 1014 003e Token-Ring Adapter
+ 1014 00cd Token-Ring Adapter + Wake-On-LAN
+ 1014 00ce 16/4 Token-Ring Adapter 2
+ 1014 00cf 16/4 Token-Ring Adapter Special
+ 1014 00e4 High-Speed 100/16/4 Token-Ring Adapter
+ 1014 00e5 16/4 Token-Ring Adapter 2 + Wake-On-LAN
+ 1014 016d iSeries 2744 Card
+ 0045 SSA Adapter
+ 0046 MPIC interrupt controller
+ 0047 PCI to PCI Bridge
+ 0048 PCI to PCI Bridge
+ 0049 Warhead SCSI Controller
+ 004e ATM Controller (14104e00)
+ 004f ATM Controller (14104f00)
+ 0050 ATM Controller (14105000)
+ 0053 25 MBit ATM Controller
+ 0054 GXT500P/GXT550P Graphics Adapter
+ 0057 MPEG PCI Bridge
+ 0058 SSA Adapter [Advanced SerialRAID/X]
+ 005e GXT800P Graphics Adapter
+ 007c ATM Controller (14107c00)
+ 007d 3780IDSP [MWave]
+ 008b EADS PCI to PCI Bridge
+ 008e GXT3000P Graphics Adapter
+ 0090 GXT 3000P
+ 1014 008e GXT-3000P
+ 0091 SSA Adapter
+ 0095 20H2999 PCI Docking Bridge
+ 0096 Chukar chipset SCSI controller
+ 1014 0097 iSeries 2778 DASD IOA
+ 1014 0098 iSeries 2763 DASD IOA
+ 1014 0099 iSeries 2748 DASD IOA
+ 009f PCI 4758 Cryptographic Accelerator
+ 00a5 ATM Controller (1410a500)
+ 00a6 ATM 155MBPS MM Controller (1410a600)
+ 00b7 GXT2000P Graphics Adapter
+ 1092 00b8 FireGL1 AGP 32Mb
+ 00b8 GXT2000P Graphics Adapter
+ 00be ATM 622MBPS Controller (1410be00)
+ 00dc Advanced Systems Management Adapter (ASMA)
+ 00fc CPC710 Dual Bridge and Memory Controller (PCI-64)
+ 0105 CPC710 Dual Bridge and Memory Controller (PCI-32)
+ 010f Remote Supervisor Adapter (RSA)
+ 0142 Yotta Video Compositor Input
+ 1014 0143 Yotta Input Controller (ytin)
+ 0144 Yotta Video Compositor Output
+ 1014 0145 Yotta Output Controller (ytout)
+ 0156 405GP PLB to PCI Bridge
+ 015e 622Mbps ATM PCI Adapter
+ 0160 64bit/66MHz PCI ATM 155 MMF
+ 016e GXT4000P Graphics Adapter
+ 0170 GXT6000P Graphics Adapter
+ 1092 0172 Fire GL2
+ 1092 0173 Fire GL3
+ 1092 0174 Fire GL4
+ 1092 0184 Fire GL4s
+ 017d GXT300P Graphics Adapter
+ 0180 Snipe chipset SCSI controller
+ 1014 0241 iSeries 2757 DASD IOA
+ 1014 0264 Quad Channel PCI-X U320 SCSI RAID Adapter (2780)
+ 0188 EADS-X PCI-X to PCI-X Bridge
+ 01a7 PCI-X to PCI-X Bridge
+ 01bd ServeRAID Controller
+ 1014 01bd ServeRAID 4Lx
+ 1014 01be ServeRAID-4M
+ 1014 01bf ServeRAID-4L
+ 1014 0208 ServeRAID-4Mx
+ 1014 020e ServeRAID-4Lx
+ 1014 022e ServeRAID-4H
+ 1014 0258 ServeRAID-5i
+ 1014 0259 ServeRAID-5i
+ 01c1 64bit/66MHz PCI ATM 155 UTP
+ 01e6 Cryptographic Accelerator
+ 01ef PowerPC 440GP PCI Bridge
+ 1734 102b PCEAS PCI-X Dual Port ESCON Adapter
+ 1734 10f8 PCEAT PCI-Express Dual Port ESCON Adapter
+ 01ff 10/100 Mbps Ethernet
+ 0219 Multiport Serial Adapter
+ 1014 021a Dual RVX
+ 1014 0251 Internal Modem/RVX
+ 1014 0252 Quad Internal Modem
+ 021b GXT6500P Graphics Adapter
+ 021c GXT4500P Graphics Adapter
+ 0233 GXT135P Graphics Adapter
+# Internal debugging card for CELL based systems
+ 025a Drone card
+ 028c Citrine chipset SCSI controller
+ 1014 028d Dual Channel PCI-X DDR SAS RAID Adapter (572E)
+ 1014 02be Dual Channel PCI-X DDR U320 SCSI RAID Adapter (571B)
+ 1014 02c0 Dual Channel PCI-X DDR U320 SCSI Adapter (571A)
+ 1014 030d PCI-X DDR Auxiliary Cache Adapter (575B)
+ 02a1 Calgary PCI-X Host Bridge
+ 02bd Obsidian chipset SCSI controller
+ 1014 02c1 PCI-X DDR 3Gb SAS Adapter (572A/572C)
+ 1014 02c2 PCI-X DDR 3Gb SAS RAID Adapter (572B/571D)
+ 1014 0338 PCI-X DDR Auxiliary Cache Adapter (575C)
+ 0302 Winnipeg PCI-X Host Bridge
+ 0308 CalIOC2 PCI-E Root Port
+ 0311 FC 5740/1954 4-Port 10/100/1000 Base-TX PCI-X Adapter for POWER
+ 0314 ZISC 036 Neural accelerator card
+ 032d Axon - Cell Companion Chip
+ 1014 03a1 PCIe PowerXCell 8i Cell Accelerator Board
+ 0339 Obsidian-E PCI-E SCSI controller
+ 1014 030a PCIe 3Gb SAS RAID Adapter (574E)
+ 1014 033a PCIe 3Gb SAS Adapter (57B3)
+ 1014 035c PCIe x8 Internal 3Gb SAS adapter (57CC)
+ 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 0353 PCIe2 3.1GB Cache 6Gb SAS RAID Enclosure (57C3)
+ 1014 0354 PCIe2 6Gb SAS Adapter Dual-port (57C4)
+ 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 PCIe3 1.8GB Cache RAID SAS Adapter Quad-port 6GB (57C8)
+ 1014 035e PCIe2 3.6GB Cache 6Gb SAS RAID Adapter Quad-port (57CE)
+ 1014 03fb PCIe3 28GB Cache RAID SAS Enclosure 6Gb x 16 (57D5)
+ 1014 03fe PCIe3 x8 Cache SAS RAID Internal Adapter 6Gb (57D8)
+ 1014 03ff PCIe3 x8 SAS RAID Internal Adapter 6Gb (57D7)
+ 1014 0474 PCIe3 x16 Cache SAS RAID Internal Adapter 6Gb (57EB)
+ 1014 0475 PCIe3 x16 SAS RAID Internal Adapter 6Gb (57EC)
+ 1014 0499 PCIe3 x16 Cache SAS RAID Internal Adapter 6Gb (57ED)
+ 1014 049a PCIe3 x16 SAS RAID Internal Adapter 6Gb (57EE)
+ 1014 04c7 PCIe3 x 8 Cache SAS RAID Internal Adapter 6GB(2CCA)
+ 1014 04c8 PCIe3 x 8 Cache SAS RAID Internal Adapter 6GB(2CD2)
+ 1014 04c9 PCIe3 x 8 Cache SAS RAID Internal Adapter 6GB(2CCD)
+ 03dc POWER8 Host Bridge (PHB3)
+ 044b GenWQE Accelerator Adapter
+ 04aa Flash Adapter 90 (PCIe2 0.9TB)
+ 04c1 POWER9 Host Bridge (PHB4)
+ 04da PCI-E IPR SAS+ Adapter (ASIC)
+ 1014 04fb PCIe3 x16 20GB Cache 12Gb Quad SAS RAID+ Adapter(580B)
+ 1014 04fc PCIe3 x8 12Gb Quad SAS RAID+ Adapter(580A)
+ 04ed Internal Shared Memory (ISM) virtual PCI device
+ 3022 QLA3022 Network Adapter
+ 4022 QLA3022 Network Adapter
+ ffff MPIC-2 interrupt controller
+1015 LSI Logic Corp of Canada
+1016 ICL Personal Systems
+1017 SPEA Software AG
+ 5343 SPEA 3D Accelerator
+1018 Unisys Systems
+1019 Elitegroup Computer Systems
+101a AT&T GIS (NCR)
+ 0005 100VG ethernet
+ 0007 BYNET BIC4G/2C/2G
+ 101a 0019 BYNET BIC2C
+ 101a 001c BYNET BIC2G
+ 101a 001f BYNET BIC4G
+ 0009 PQS Memory Controller
+ 000a BYNET BPCI Adapter
+ 000b BYNET 4 Port BYA Switch (BYA4P)
+ 000c BYNET 4 Port BYA Switch (BYA4G)
+ 0010 NCR AMC Memory Controller
+ 1dc1 BYNET BIC2M/BIC4M/BYA4M
+ 101a 0019 BIC2M
+ 101a 001f BIC4M
+ 101a 0ece BYA4M
+ 1fa8 BYNET Multi-port BIC Adapter (XBIC Based)
+ 101a 00c3 BYNET BIC2SE
+101b Vitesse Semiconductor
+# Maxim VSC452 Super BMC Controller with Video
+ 0452 VSC452 [SuperBMC]
+101c Western Digital
+ 0193 33C193A
+ 0196 33C196A
+ 0197 33C197A
+ 0296 33C296A
+ 3193 7193
+ 3197 7197
+ 3296 33C296A
+ 4296 34C296
+ 9710 Pipeline 9710
+ 9712 Pipeline 9712
+ c24a 90C
+# ID for Newly Acquired Storage Products from Vitesse
+101d Maxim Integrated Products
+101e American Megatrends Inc.
+ 0009 MegaRAID 428 Ultra RAID Controller (rev 03)
+ 1960 MegaRAID
+ 101e 0471 MegaRAID 471 Enterprise 1600 RAID Controller
+ 101e 0475 MegaRAID 475 Express 500/500LC RAID Controller
+ 101e 0477 MegaRAID 477 Elite 3100 RAID Controller
+ 101e 0493 MegaRAID 493 Elite 1600 RAID Controller
+ 101e 0494 MegaRAID 494 Elite 1650 RAID Controller
+ 101e 0503 MegaRAID 503 Enterprise 1650 RAID Controller
+ 101e 0511 MegaRAID 511 i4 IDE RAID Controller
+ 101e 0522 MegaRAID 522 i4133 RAID Controller
+ 1028 0471 PowerEdge RAID Controller 3/QC
+ 1028 0475 PowerEdge RAID Controller 3/SC
+ 1028 0493 PowerEdge RAID Controller 3/DC
+ 1028 0511 PowerEdge Cost Effective RAID Controller ATA100/4Ch
+ 103c 60e7 NetRAID-1M
+ 103c 60e8 NetRaid 2M [AMI MegaRaid 493]
+ 9010 MegaRAID 428 Ultra RAID Controller
+ 9030 EIDE Controller
+ 9031 EIDE Controller
+ 9032 EIDE & SCSI Controller
+ 9033 SCSI Controller
+ 9040 Multimedia card
+ 9060 MegaRAID 434 Ultra GT RAID Controller
+ 9063 MegaRAC
+ 101e 0767 Dell Remote Assistant Card 2
+101f PictureTel
+1020 Hitachi Computer Products
+1021 OKI Electric Industry Co. Ltd.
+1022 Advanced Micro Devices, Inc. [AMD]
+ 1100 K8 [Athlon64/Opteron] HyperTransport Technology Configuration
+ 1101 K8 [Athlon64/Opteron] Address Map
+ 1102 K8 [Athlon64/Opteron] DRAM Controller
+ 1103 K8 [Athlon64/Opteron] Miscellaneous Control
+ 1200 Family 10h Processor HyperTransport Configuration
+ 1201 Family 10h Processor Address Map
+ 1202 Family 10h Processor DRAM Controller
+ 1203 Family 10h Processor Miscellaneous Control
+ 1204 Family 10h Processor Link Control
+ 1300 Family 11h Processor HyperTransport Configuration
+ 1301 Family 11h Processor Address Map
+ 1302 Family 11h Processor DRAM Controller
+ 1303 Family 11h Processor Miscellaneous Control
+ 1304 Family 11h Processor Link Control
+ 1305 Griffin Function 5
+ 1306 Griffin Function 6
+ 1307 Griffin Function 7
+ 1308 Kaveri Audio Controller
+ 1314 Wrestler/Bheem/Ontario/Krishna Audio Controller
+ 13e0 Ariel Root Complex
+ 13e1 Ariel IOMMU
+ 13e2 Ariel PCIe Dummy Host Bridge
+ 13e3 Ariel PCIe GPP Bridge
+ 13e4 Ariel PCIe Dummy Host Bridge
+ 13e5 Ariel Internal PCIe GPP Bridge 0 to Bus A
+ 13e6 Ariel Internal PCIe GPP Bridge 0 to Bus B
+ 13e7 Ariel SMBus Controller
+ 13e8 Ariel LPC Bridge
+ 13e9 Ariel Internal GPU
+ 13ea Ariel HD Audio Controller
+ 13eb Ariel HD Audio Coprocessor
+ 13ec Ariel Cryptographic Coprocessor
+ 13ed Ariel USB 3.1 Type C: Gen2 x 1port + DP Alt Mode
+ 13ee Ariel USB 3.1 Type A: Gen2 x 2 ports
+ 13ef Ariel ZCN/MP4
+ 13f0 Ariel Device 24: Function 0
+ 13f1 Ariel Device 24: Function 1
+ 13f2 Ariel Device 24: Function 2
+ 13f3 Ariel Device 24: Function 3
+ 13f4 Ariel Device 24: Function 4
+ 13f5 Ariel Device 24: Function 5
+ 13f6 Ariel Device 24: Function 6
+ 13f7 Ariel Device 24: Function 7
+ 1400 Family 15h (Models 10h-1fh) Processor Function 0
+ 1401 Family 15h (Models 10h-1fh) Processor Function 1
+ 1402 Family 15h (Models 10h-1fh) Processor Function 2
+ 1403 Family 15h (Models 10h-1fh) Processor Function 3
+ 1404 Family 15h (Models 10h-1fh) Processor Function 4
+ 1405 Family 15h (Models 10h-1fh) Processor Function 5
+ 1410 Family 15h (Models 10h-1fh) Processor Root Complex
+ 103c 1985 Pavilion 17-e163sg Notebook PC
+ 1412 Family 15h (Models 10h-1fh) Processor Root Port
+ 1022 1234 Trinity A-series APU
+ 1413 Family 15h (Models 10h-1fh) Processor Root Port
+ 1414 Family 15h (Models 10h-1fh) Processor Root Port
+ 1022 1234 Trinity A-series APU
+ 1415 Family 15h (Models 10h-1fh) Processor Root Port
+ 1416 Family 15h (Models 10h-1fh) Processor Root Port
+ 1417 Family 15h (Models 10h-1fh) Processor Root Port
+ 1418 Family 15h (Models 10h-1fh) Processor Root Port
+ 1419 Family 15h (Models 10h-1fh) I/O Memory Management Unit
+ 141a Family 15h (Models 30h-3fh) Processor Function 0
+ 141b Family 15h (Models 30h-3fh) Processor Function 1
+ 141c Family 15h (Models 30h-3fh) Processor Function 2
+ 141d Family 15h (Models 30h-3fh) Processor Function 3
+ 141e Family 15h (Models 30h-3fh) Processor Function 4
+ 141f Family 15h (Models 30h-3fh) Processor Function 5
+ 1422 Family 15h (Models 30h-3fh) Processor Root Complex
+ 1423 Family 15h (Models 30h-3fh) I/O Memory Management Unit
+ 1424 Family 15h (Models 30h-3fh) Processor Root Port
+ 1425 Kaveri P2P Bridge for GFX PCIe Port [1:0]
+ 1426 Family 15h (Models 30h-3fh) Processor Root Port
+ 142e Liverpool Processor HT configuration
+ 142f Liverpool Processor Address Maps
+ 1430 Liverpool Processor DRAM configuration
+ 1431 Liverpool Processor Misc configuration
+ 1432 Liverpool Processor PM configuration
+ 1433 Liverpool Processor NB Performance Monitor
+ 1434 Liverpool Processor SPLL Configuration
+ 1436 Liverpool Processor Root Complex
+ 1437 Liverpool I/O Memory Management Unit
+ 1438 Liverpool UMI PCIe Dummy Host Bridge
+ 1439 Family 16h Processor Functions 5:1
+ 143a Kingston/Clayton/Gladius/Montego Root Complex
+ 143b Kingston/Clayton/Gladius/Montego P2P Bridge for UMI Link
+ 1440 Matisse/Vermeer Data Fabric: Device 18h; Function 0
+ 1441 Matisse/Vermeer Data Fabric: Device 18h; Function 1
+ 1442 Matisse/Vermeer Data Fabric: Device 18h; Function 2
+ 1443 Matisse/Vermeer Data Fabric: Device 18h; Function 3
+ 1444 Matisse/Vermeer Data Fabric: Device 18h; Function 4
+ 1445 Matisse/Vermeer Data Fabric: Device 18h; Function 5
+ 1446 Matisse/Vermeer Data Fabric: Device 18h; Function 6
+ 1447 Matisse/Vermeer Data Fabric: Device 18h; Function 7
+ 1448 Renoir Device 24: Function 0
+ 1449 Renoir Device 24: Function 1
+ 144a Renoir Device 24: Function 2
+ 144b Renoir Device 24: Function 3
+ 144c Renoir Device 24: Function 4
+ 144d Renoir Device 24: Function 5
+ 144e Renoir Device 24: Function 6
+ 144f Renoir Device 24: Function 7
+ 1450 Family 17h (Models 00h-0fh) Root Complex
+ 1451 Family 17h (Models 00h-0fh) I/O Memory Management Unit
+ 1452 Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge
+ ea50 ce19 mCOM10-L1900
+ 1453 Family 17h (Models 00h-0fh) PCIe GPP Bridge
+ 1454 Family 17h (Models 00h-0fh) Internal PCIe GPP Bridge 0 to Bus B
+ 1455 Zeppelin/Renoir PCIe Dummy Function
+ 1456 Family 17h (Models 00h-0fh) Platform Security Processor
+ 1457 Family 17h (Models 00h-0fh) HD Audio Controller
+ 145a Zeppelin/Raven/Raven2 PCIe Dummy Function
+ 145b Zeppelin Non-Transparent Bridge
+ 145c Family 17h (Models 00h-0fh) USB 3.0 Host Controller
+ 145d Zeppelin Switch Upstream (PCIE SW.US)
+ 145e Zeppelin Switch Downstream (PCIE SW.DS)
+ 145f Zeppelin USB 3.0 Host controller
+ 1460 Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 0
+ 1461 Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 1
+ 1462 Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 2
+ 1463 Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 3
+ 1464 Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 4
+ 1465 Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 5
+ 1466 Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 6
+ 1467 Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 7
+ 1468 Zeppelin Cryptographic Coprocessor NTBCCP
+ 1470 Vega 10 PCIe Bridge
+ 1471 Vega 10 PCIe Bridge
+ 1480 Starship/Matisse Root Complex
+ 1462 7c37 X570-A PRO motherboard
+ 15d9 1b95 H12SSL-i
+ 1481 Starship/Matisse IOMMU
+ 1482 Starship/Matisse PCIe Dummy Host Bridge
+ 1483 Starship/Matisse GPP Bridge
+ 1484 Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]
+ 1485 Starship/Matisse Reserved SPP
+ 1486 Starship/Matisse Cryptographic Coprocessor PSPCPP
+ 1487 Starship/Matisse HD Audio Controller
+ 1462 9c37 X570-A PRO motherboard
+ 1488 Starship Reserved SSP
+ 1489 Starship Reserved SSP
+ 148a Starship/Matisse PCIe Dummy Function
+ 148b Starship/Matisse Non-Transparent Bridge
+ 148c Starship USB 3.0 Host Controller
+ 15d9 145c H12SSL-i
+ 148d Starship/Matisse Switch Upstream (PCIE SW.US)
+ 148e Starship/Matisse Switch Downstream (PCIE SW.DS)
+ 148f Starship Reserved SSP
+ 1490 Starship Device 24; Function 0
+ 1491 Starship Device 24; Function 1
+ 1492 Starship Device 24; Function 2
+ 1493 Starship Device 24; Function 3
+ 1494 Starship Device 24; Function 4
+ 1495 Starship Device 24; Function 5
+ 1496 Starship Device 24; Function 6
+ 1497 Starship Device 24; Function 7
+ 1498 Starship/Matisse PTDMA
+ 1499 Starship/Matisse NVMe
+ 149a Starship PCIe GPP Bridge [1:0]
+ 149b Starship Reserved SSP
+ 149c Matisse USB 3.0 Host Controller
+ 1462 7c37 X570-A PRO motherboard
+ 149d Vangogh CVIP
+ 1510 Family 14h Processor Root Complex
+ 174b 1001 PURE Fusion Mini
+ 1512 Family 14h Processor Root Port
+ 1513 Family 14h Processor Root Port
+ 1514 Family 14h Processor Root Port
+ 1515 Family 14h Processor Root Port
+ 1516 Family 14h Processor Root Port
+ 1530 Family 16h Processor Function 0
+ 1531 Family 16h Processor Function 1
+ 1532 Family 16h Processor Function 2
+ 1533 Family 16h Processor Function 3
+ 1534 Family 16h Processor Function 4
+ 1535 Family 16h Processor Function 5
+ 1536 Family 16h Processor Root Complex
+ 1043 8623 AM1I-A Motherboard
+ 1849 1536 QC5000-ITX/PH
+ 1537 Kabini/Mullins PSP-Platform Security Processor
+ 1538 Family 16h Processor Function 0
+ 1539 Kabini P2P Bridge for PCIe Ports[4:0]
+ 1540 Kryptos/Cato/Garfield/Garfield+/Arlene/Pooky HT Configuration
+ 1541 Kryptos/Cato/Garfield/Garfield+/Arlene/Pooky Address Maps
+ 1542 Kryptos/Cato/Garfield/Garfield+/Arlene/Pooky DRAM Configuration
+ 1543 Kryptos/Cato/Garfield/Garfield+/Arlene/Pooky Miscellaneous Configuration
+ 1544 Kryptos/Cato/Garfield/Garfield+/Arlene/Pooky PM Configuration
+ 1545 Kryptos/Cato/Garfield/Garfield+/Arlene/Pooky NB Performance Monitor
+ 1546 Kryptos/Cato/Garfield/Garfield+/Arlene/Pooky Root Complex
+ 1547 Kryptos/Cato/Garfield/Garfield+/Arlene/Pooky IOMMU
+ 1548 Kryptos/Cato/Garfield/Garfield+/Arlene/Pooky UMI PCIe Dummy Host Bridge
+ 1549 Kryptos/Cato/Garfield/Garfield+ P2P Bridge for PCIe Port [3:0]
+ 154a Kryptos/Cato/Garfield/Garfield+/Arlene/Pooky Audio Processor
+ 154b Kryptos/Cato/Garfield/Garfield+/Arlene/Pooky Security Processor
+ 154d Kryptos/Cato/Garfield/Garfield+/Arlene/Pooky/Anubis HDMI Controller
+ 154f Anubis Audio Processor
+ 1550 Garfield+/Arlene/Pooky/Anubis SPLL Configuration
+ 1553 Arlene/Pooky P2P Bridge for PCIE (3:0)
+ 155b Anubis Root Complex
+ 155c Anubis IOMMU
+ 155d Anubis UMI PCIe Dummy Bridge
+ 155e Anubis P2P Bridge for PCIe Ports [4:0]
+ 1560 Anubis Security Processor
+ 1566 Family 16h (Models 30h-3fh) Processor Root Complex
+ 1567 Mullins IOMMU
+ 156b Family 16h (Models 30h-3fh) Host Bridge
+ 1570 Family 15h (Models 60h-6fh) Processor Function 0
+ 1571 Family 15h (Models 60h-6fh) Processor Function 1
+ 1572 Family 15h (Models 60h-6fh) Processor Function 2
+ 1573 Family 15h (Models 60h-6fh) Processor Function 3
+ 1574 Family 15h (Models 60h-6fh) Processor Function 4
+ 1575 Family 15h (Models 60h-6fh) Processor Function 5
+ 1576 Family 15h (Models 60h-6fh) Processor Root Complex
+ 1577 Family 15h (Models 60h-6fh) I/O Memory Management Unit
+ 1578 Carrizo Platform Security Processor
+ 1579 Carrizo Audio Processor
+ 157a Family 15h (Models 60h-6fh) Audio Controller
+ 157b Family 15h (Models 60h-6fh) Host Bridge
+ 157c Family 15h (Models 60h-6fh) Processor Root Port
+ 157d Carrizo Audio Dummy Host Bridge
+ 157e Carrizo Audio Controller
+ 1580 Family 16h (Models 30h-3fh) Processor Function 0
+ 1581 Family 16h (Models 30h-3fh) Processor Function 1
+ 1582 Family 16h (Models 30h-3fh) Processor Function 2
+ 1583 Family 16h (Models 30h-3fh) Processor Function 3
+ 1584 Family 16h (Models 30h-3fh) Processor Function 4
+ 1585 Family 16h (Models 30h-3fh) Processor Function 5
+ 1590 Amur/Nolan HT Configuration
+ 1591 Amur/Nolan Address Maps
+ 1592 Amur/Nolan DRAM Configuration
+ 1593 Amur/Nolan Miscellaneous Configuration
+ 1594 Amur/Nolan PM Configuration
+ 1595 Amur/Nolan NB Performance Monitor
+ 1596 Amur/Nolan Root Complex
+ 1597 Amur/Nolan IOMMU
+ 1598 Amur/Nolan Platform Security Processor
+ 1599 Amur/Nolan PCIe Dummy Host Bridge
+ 159d Amur Function 6: Gasket
+ 15b0 Stoney HT Configuration
+ 15b1 Stoney Address Maps
+ 15b2 Stoney DRAM Configuration
+ 15b3 Stoney Miscellaneous Configuration
+ 15b4 Stoney PM Configuration
+ 15b5 Stoney NB Performance Monitor
+ 15bc Stoney PCIe [GFX,GPP] Bridge [4:0]
+ 15be Stoney Audio Processor
+ 15d0 Raven/Raven2 Root Complex
+ 103c 8615 Pavilion Laptop 15-cw1xxx
+ 1043 876b PRIME B450M-A Motherboard
+ ea50 ce19 mCOM10-L1900
+ 15d1 Raven/Raven2 IOMMU
+ 103c 8615 Pavilion Laptop 15-cw1xxx
+ 1043 876b PRIME B450M-A Motherboard
+ ea50 ce19 mCOM10-L1900
+ 15d2 Raven/Raven2 PCIe Dummy Host Bridge
+ 15d3 Raven/Raven2 PCIe GPP Bridge [6:0]
+ ea50 ce19 mCOM10-L1900
+ 15d4 FireFlight USB 3.1
+ 15d5 FireFlight USB 3.1
+ 15da Raven/Raven2 PCIe Dummy Host Bridge
+ 15db Raven/Raven2 Internal PCIe GPP Bridge 0 to Bus A
+ ea50 ce19 mCOM10-L1900
+ 15dc Raven/Raven2 Internal PCIe GPP Bridge 0 to Bus B
+ ea50 ce19 mCOM10-L1900
+ 15de Raven/Raven2/FireFlight HD Audio Controller
+ 15df Family 17h (Models 10h-1fh) Platform Security Processor
+ 1043 876b PRIME Motherboard
+ 17aa 5124 ThinkPad E595
+ ea50 ce19 mCOM10-L1900
+ 15e0 Raven USB 3.1
+ 103c 8615 Pavilion Laptop 15-cw1xxx
+ 1043 876b PRIME Motherboard
+ 17aa 5124 ThinkPad E595
+ ea50 ce19 mCOM10-L1900
+ 15e1 Raven USB 3.1
+ 103c 8615 Pavilion Laptop 15-cw1xxx
+ 1043 876b PRIME Motherboard
+ 17aa 5124 ThinkPad E595
+ ea50 ce19 mCOM10-L1900
+ 15e2 ACP/ACP3X/ACP6x Audio Coprocessor
+ 17aa 5124 ThinkPad E595
+ ea50 ce19 mCOM10-L1900
+ 15e3 Family 17h/19h HD Audio Controller
+ 103c 8615 Pavilion Laptop 15-cw1xxx
+ 1043 86c7 PRIME B450M-A Motherboard
+ 17aa 5124 ThinkPad E595
+ 15e4 Sensor Fusion Hub
+ 15e5 Raven2 USB 3.1
+ ea50 ce19 mCOM10-L1900
+ 15e6 Raven/Raven2/Renoir Non-Sensor Fusion Hub KMDF driver
+ 1022 15e4 Raven/Raven2/Renoir Sensor Fusion Hub
+ ea50 ce19 mCOM10-L1900
+ 15e8 Raven/Raven2 Device 24: Function 0
+ 15e9 Raven/Raven2 Device 24: Function 1
+ 15ea Raven/Raven2 Device 24: Function 2
+ 15eb Raven/Raven2 Device 24: Function 3
+ 15ec Raven/Raven2 Device 24: Function 4
+ 15ed Raven/Raven2 Device 24: Function 5
+ 15ee Raven/Raven2 Device 24: Function 6
+ 15ef Raven/Raven2 Device 24: Function 7
+ 15f0 FireFlight Device 24: Function 0
+ 15f1 FireFlight Device 24: Function 1
+ 15f2 FireFlight Device 24: Function 2
+ 15f3 FireFlight Device 24: Function 3
+ 15f4 FireFlight Device 24: Function 4
+ 15f5 FireFlight Device 24: Function 5
+ 15f6 FireFlight Device 24: Function 6
+ 15f7 FireFlight Device 24: Function 7
+ 15f8 FireFlight Root Complex
+ 15f9 FireFlight IOMMU
+ 15fa FireFlight PCIe Dummy Host Bridge
+ 15fb FireFlight PCIe GPP Bride 3:0
+ 15fc FireFlight PCIe Dummy Host Bridge
+ 15fd FireFlight Internal PCIe GPP Bridge 0 to Bus A
+ 15fe FireFlight Internal PCIe GPP Bridge 0 to Bus B
+ 15ff FireFlight Bus A; Device 0: Function 0: Internal GPU
+ 1600 Family 15h Processor Function 0
+ 1601 Family 15h Processor Function 1
+ 1602 Family 15h Processor Function 2
+ 1603 Family 15h Processor Function 3
+ 1604 Family 15h Processor Function 4
+ 1605 Family 15h Processor Function 5
+ 1606 Arden Security Processor
+ 1608 Arden Device 18h: Function 0
+ 1609 Arden Device 18h: Function 1
+ 160a Arden Device 18h: Function 2
+ 160b Arden Device 18h: Function 3
+ 160c Arden Device 18h: Function 4
+ 160d Arden Device 18h: Function 5
+ 160e Arden Device 18h: Function 6
+ 160f Arden Device 18h: Function 7
+ 1620 Anubis HT Configuration
+ 1621 Anubis Address Maps
+ 1622 Anubis DRAM Configuration
+ 1623 Anubis Miscellaneous Configuration
+ 1624 Anubis PM Configuration
+ 1625 Anubis NB Performance Monitor
+ 1626 Arden Root Complex
+ 1627 Arden IOMMU
+ 1628 Arden PCIe Dummy Host Bridge
+ 1629 Arden PCIe GPP Bridge
+ 162a Arden Internal PCIe GPP Bridge 0 to bus X
+ 162b Arden PCIe Non-Transparent Bridge
+ 1630 Renoir/Cezanne Root Complex
+ 1631 Renoir/Cezanne IOMMU
+ 1632 Renoir PCIe Dummy Host Bridge
+ 1633 Renoir PCIe GPP Bridge
+ 1634 Renoir/Cezanne PCIe GPP Bridge
+ 1635 Renoir Internal PCIe GPP Bridge to Bus
+ 1637 Renoir HD Audio Controller
+ 1639 Renoir/Cezanne USB 3.1
+ 163a VanGogh USB0
+ 163b VanGogh USB1
+ 163c VanGogh SecUSB
+ 163d VanGogh SecureFunction
+ 163e VanGogh HSP
+ 1641 Renoir 10GbE Controller Port 0 (XGBE0/1)
+ 1642 Renoir WLAN
+ 1643 Renoir BT
+ 1644 Renoir I2S
+ 1648 VanGogh Root Complex
+ 1649 VanGogh PSP/CCP
+ 164f Milan IOMMU
+ 1650 Milan Data Fabric; Function 0
+ 1651 Milan Data Fabric; Function 1
+ 1652 Milan Data Fabric; Function 2
+ 1653 Milan Data Fabric; Function 3
+ 1654 Milan Data Fabric; Function 4
+ 1655 Milan Data Fabric; Function 5
+ 1656 Milan Data Fabric; Function 6
+ 1657 Milan Data Fabric; Function 7
+ 166a Cezanne Data Fabric; Function 0
+ 166b Cezanne Data Fabric; Function 1
+ 166c Cezanne Data Fabric; Function 2
+ 166d Cezanne Data Fabric; Function 3
+ 166e Cezanne Data Fabric; Function 4
+ 166f Cezanne Data Fabric; Function 5
+ 1670 Cezanne Data Fabric; Function 6
+ 1671 Cezanne Data Fabric; Function 7
+ 1700 Family 12h/14h Processor Function 0
+ 1701 Family 12h/14h Processor Function 1
+ 1702 Family 12h/14h Processor Function 2
+ 1703 Family 12h/14h Processor Function 3
+ 1704 Family 12h/14h Processor Function 4
+ 1705 Family 12h Processor Root Complex
+ 1706 Llano P2P Bridge to external GPU
+ 1707 Family 12h Processor Root Port
+ 1708 Family 12h Processor Root Port
+ 1709 Family 12h Processor Root Port
+ 170a Family 12h Processor Root Port
+ 170b Family 12h Processor Root Port
+ 170c Family 12h Processor Root Port
+ 170d Family 12h Processor Root Port
+ 1716 Family 12h/14h Processor Function 5
+ 1718 Family 12h/14h Processor Function 6
+ 1719 Family 12h/14h Processor Function 7
+ 2000 79c970 [PCnet32 LANCE]
+ 1014 2000 NetFinity 10/100 Fast Ethernet
+ 1022 2000 PCnet - Fast 79C971
+ 103c 104c Ethernet with LAN remote power Adapter
+ 103c 1064 Ethernet with LAN remote power Adapter
+ 103c 1065 Ethernet with LAN remote power Adapter
+ 103c 106c Ethernet with LAN remote power Adapter
+ 103c 106e Ethernet with LAN remote power Adapter
+ 103c 10ea Ethernet with LAN remote power Adapter
+ 1113 1220 EN1220 10/100 Fast Ethernet
+ 1259 2450 AT-2450 10/100 Fast Ethernet
+ 1259 2454 AT-2450v4 10Mb Ethernet Adapter
+ 1259 2700 AT-2700TX 10/100 Fast Ethernet
+ 1259 2701 AT-2700FX 100Mb Ethernet
+ 1259 2702 AT-2700FTX 10/100 Mb Fiber/Copper Fast Ethernet
+ 1259 2703 AT-2701FX
+ 1259 2704 AT-2701FTX 10/100 Mb Fiber/Copper Fast Ethernet
+ 4c53 1000 CC7/CR7/CP7/VC7/VP7/VR7 mainboard
+ 4c53 1010 CP5/CR6 mainboard
+ 4c53 1020 VR6 mainboard
+ 4c53 1030 PC5 mainboard
+ 4c53 1040 CL7 mainboard
+ 4c53 1060 PC7 mainboard
+# Via AMD's own technical reference on their Am79C978 NICs; https://www.amd.com/system/files/TechDocs/22206.pdf
+ 2001 Am79C978 PCnet Home (HomePNA) 1/10 PCI Ethernet Adapter [Am79C971 PHY]
+ 1092 0a78 Multimedia Home Network Adapter
+ 1668 0299 ActionLink Home Network Adapter
+ 2003 Am 1771 MBW [Alchemy]
+ 2020 53c974 [PCscsi]
+ 1af4 1100 QEMU Virtual Machine
+ 2040 79c974
+ 2080 CS5536 [Geode companion] Host Bridge
+ 2081 Geode LX Video
+ 2082 Geode LX AES Security Block
+ 208f CS5536 GeodeLink PCI South Bridge
+ 2090 CS5536 [Geode companion] ISA
+ 2091 CS5536 [Geode companion] FLASH
+ 2093 CS5536 [Geode companion] Audio
+ 2094 CS5536 [Geode companion] OHC
+ 2095 CS5536 [Geode companion] EHC
+ 2096 CS5536 [Geode companion] UDC
+ 2097 CS5536 [Geode companion] UOC
+ 209a CS5536 [Geode companion] IDE
+ 2625 Am79C973 [Lance/PCI PCNet/32]
+ 2627 Am79C975 [Lance/PCI PCNet/32]
+ 3000 ELanSC520 Microcontroller
+ 43a0 Hudson PCI to PCI bridge (PCIE port 0)
+ 43a1 Hudson PCI to PCI bridge (PCIE port 1)
+ 43a2 Hudson PCI to PCI bridge (PCIE port 2)
+ 43a3 Hudson PCI to PCI bridge (PCIE port 3)
+ 43b0 X370 Series Chipset PCIe Upstream Port
+ 1849 43c6 Fatal1ty X370 Professional Gaming
+ 43b1 X399 Series Chipset PCIe Bridge
+ 43b4 300 Series Chipset PCIe Port
+ 43b5 X370 Series Chipset SATA Controller
+ 1849 43c8 Fatal1ty X370 Professional Gaming
+ 43b6 X399 Series Chipset SATA Controller
+ 43b7 300 Series Chipset SATA Controller
+ 43b9 X370 Series Chipset USB 3.1 xHCI Controller
+ 1849 43d0 Fatal1ty X370 Professional Gaming
+ 43ba X399 Series Chipset USB 3.1 xHCI Controller
+ 43bb 300 Series Chipset USB 3.1 xHCI Controller
+ 43c6 400 Series Chipset PCIe Bridge
+ 43c7 400 Series Chipset PCIe Port
+ 43c8 400 Series Chipset SATA Controller
+ 43d5 400 Series Chipset USB 3.1 XHCI Controller
+ 43e9 500 Series Chipset Switch Upstream Port
+ 43eb 500 Series Chipset SATA Controller
+# or ASM106X Serial ATA Controller
+ 1b21 1062 ASM1062 Serial ATA Controller
+ 43ee 500 Series Chipset USB 3.1 XHCI Controller
+# maybe
+ 1b21 1142 ASM1042A USB 3.0 Host Controller
+ 57a3 Matisse PCIe GPP Bridge
+ 57a4 Matisse PCIe GPP Bridge
+ 57ad Matisse Switch Upstream
+ 7006 AMD-751 [Irongate] System Controller
+ 7007 AMD-751 [Irongate] AGP Bridge
+ 700a AMD-IGR4 AGP Host to PCI Bridge
+ 700b AMD-IGR4 PCI to PCI Bridge
+ 700c AMD-760 MP [IGD4-2P] System Controller
+ 700d AMD-760 MP [IGD4-2P] AGP Bridge
+ 700e AMD-760 [IGD4-1P] System Controller
+ 700f AMD-760 [IGD4-1P] AGP Bridge
+ 7400 AMD-755 [Cobra] ISA
+ 7401 AMD-755 [Cobra] IDE
+ 7403 AMD-755 [Cobra] ACPI
+ 7404 AMD-755 [Cobra] USB
+ 7408 AMD-756 [Viper] ISA
+ 7409 AMD-756 [Viper] IDE
+ 740b AMD-756 [Viper] ACPI
+ 740c AMD-756 [Viper] USB
+ 7410 AMD-766 [ViperPlus] ISA
+ 7411 AMD-766 [ViperPlus] IDE
+ 7413 AMD-766 [ViperPlus] ACPI
+ 7414 AMD-766 [ViperPlus] USB
+ 7440 AMD-768 [Opus] ISA
+ 1043 8044 A7M-D Mainboard
+ 7441 AMD-768 [Opus] IDE
+ 7443 AMD-768 [Opus] ACPI
+ 1043 8044 A7M-D Mainboard
+ 7445 AMD-768 [Opus] Audio
+ 7446 AMD-768 [Opus] MC97 Modem
+ 7448 AMD-768 [Opus] PCI
+ 7449 AMD-768 [Opus] USB
+ 7450 AMD-8131 PCI-X Bridge
+ 7451 AMD-8131 PCI-X IOAPIC
+ 7454 AMD-8151 System Controller
+ 7455 AMD-8151 AGP Bridge
+ 7458 AMD-8132 PCI-X Bridge
+ 7459 AMD-8132 PCI-X IOAPIC
+ 7460 AMD-8111 PCI
+ 161f 3017 HDAMB
+ 7461 AMD-8111 USB
+ 7462 AMD-8111 Ethernet
+ 7463 AMD-8111 USB EHCI
+ 7464 AMD-8111 USB OHCI
+ 161f 3017 HDAMB
+ 7468 AMD-8111 LPC
+ 161f 3017 HDAMB
+ 7469 AMD-8111 IDE
+ 1022 2b80 AMD-8111 IDE [Quartet]
+ 161f 3017 HDAMB
+ 746a AMD-8111 SMBus 2.0
+ 746b AMD-8111 ACPI
+ 161f 3017 HDAMB
+ 746d AMD-8111 AC97 Audio
+ 161f 3017 HDAMB
+ 746e AMD-8111 MC97 Modem
+ 756b AMD-8111 ACPI
+ 7800 FCH SATA Controller [IDE mode]
+ 7801 FCH SATA Controller [AHCI mode]
+ 103c 168b ProBook 4535s Notebook
+ 103c 194e ProBook 455 G1 Notebook
+ 1043 8623 AM1I-A Motherboard
+ 17aa 3988 Z50-75
+ 1849 7801 QC5000-ITX/PH
+ 7802 FCH SATA Controller [RAID mode]
+ 7803 FCH SATA Controller [RAID mode]
+ 7804 FCH SATA Controller [AHCI mode]
+ 103c 1985 Pavilion 17-e163sg Notebook PC
+ 7805 FCH SATA Controller [RAID mode]
+ 7806 FCH SD Flash Controller
+ 7807 FCH USB OHCI Controller
+ 103c 194e ProBook 455 G1 Notebook
+ 103c 1985 Pavilion 17-e163sg Notebook PC
+ 1043 8623 AM1I-A Motherboard
+ 17aa 3988 Z50-75
+ 1849 7807 QC5000-ITX/PH
+ 7808 FCH USB EHCI Controller
+ 103c 194e ProBook 455 G1 Notebook
+ 103c 1985 Pavilion 17-e163sg Notebook PC
+ 1043 8623 AM1I-A Motherboard
+ 17aa 3988 Z50-75
+ 1849 7808 QC5000-ITX/PH
+ 7809 FCH USB OHCI Controller
+ 103c 194e ProBook 455 G1 Notebook
+ 17aa 3988 Z50-75
+ 780a Kabini/Mullins SATA Raid/AHCI Mode (DotHill driver)
+ 780b FCH SMBus Controller
+ 103c 194e ProBook 455 G1 Notebook
+ 103c 1985 Pavilion 17-e163sg Notebook PC
+ 1043 8623 AM1I-A Motherboard
+ 17aa 3988 Z50-75
+ 1849 780b QC5000-ITX/PH
+ 780c FCH IDE Controller
+ 780d FCH Azalia Controller
+ 103c 194e ProBook 455 G1 Notebook
+ 103c 1985 Pavilion 17-e163sg Notebook PC
+ 1043 8444 F2A85-M Series
+ 1043 8576 AM1I-A Motherboard
+ 17aa 3988 Z50-75
+ 1849 8892 QC5000-ITX/PH
+ 780e FCH LPC Bridge
+ 103c 194e ProBook 455 G1 Notebook
+ 103c 1985 Pavilion 17-e163sg Notebook PC
+ 1043 8623 AM1I-A Motherboard
+ 17aa 3988 Z50-75
+ 1849 780e QC5000-ITX/PH
+ 780f FCH PCI Bridge
+ 7812 FCH USB XHCI Controller
+ 7813 FCH SD Flash Controller
+ 7814 FCH USB XHCI Controller
+ 103c 194e ProBook 455 G1 Notebook
+ 103c 1985 Pavilion 17-e163sg Notebook PC
+ 1043 8623 AM1I-A Motherboard
+ 17aa 3988 Z50-75
+ 1849 7814 QC5000-ITX/PH
+ 7900 FCH SATA Controller [IDE mode]
+ 7901 FCH SATA Controller [AHCI mode]
+ 103c 8615 Pavilion Laptop 15-cw1xxx
+ 1043 876b PRIME Motherboard
+ 1462 7c37 X570-A PRO motherboard
+ 15d9 7901 H12SSL-i
+ ea50 ce19 mCOM10-L1900
+ 7902 FCH SATA Controller [RAID mode]
+ 7903 FCH SATA Controller [RAID mode]
+ 7904 FCH SATA Controller [AHCI mode]
+ 7906 FCH SD Flash Controller
+ 7908 FCH USB EHCI Controller
+ 790b FCH SMBus Controller
+ 103c 8615 Pavilion Laptop 15-cw1xxx
+ 1043 876b PRIME Motherboard
+ 1462 7c37 X570-A PRO motherboard
+ 15d9 790b H12SSL-i
+ 17aa 5124 ThinkPad E595
+ ea50 ce19 mCOM10-L1900
+ 790e FCH LPC Bridge
+ 103c 8615 Pavilion Laptop 15-cw1xxx
+ 1043 876b PRIME B450M-A Motherboard
+ 1462 7c37 X570-A PRO motherboard
+ 15d9 790e H12SSL-i
+ 17aa 5124 ThinkPad E595
+ ea50 ce19 mCOM10-L1900
+ 790f FCH PCI Bridge
+ 7914 FCH USB XHCI Controller
+ 9600 RS780 Host Bridge
+ 1043 82ee M378A-CM Motherboard
+ 1043 82f1 M3A78-EH Motherboard
+ 9601 RS880 Host Bridge
+ 1019 2120 A785GM-M
+ 103c 1609 ProLiant MicroServer N36L
+ 1043 83a2 M4A785-M Mainboard
+ 1043 843e M5A88-V EVO
+ 9602 RS780/RS880 PCI to PCI bridge (int gfx)
+ 9603 RS780 PCI to PCI bridge (ext gfx port 0)
+ 103c 1609 ProLiant MicroServer N36L
+ 9604 RS780/RS880 PCI to PCI bridge (PCIE port 0)
+ 9605 RS780/RS880 PCI to PCI bridge (PCIE port 1)
+ 9606 RS780 PCI to PCI bridge (PCIE port 2)
+ 103c 1609 ProLiant MicroServer N36L
+ 9607 RS780/RS880 PCI to PCI bridge (PCIE port 3)
+ 9608 RS780/RS880 PCI to PCI bridge (PCIE port 4)
+ 9609 RS780/RS880 PCI to PCI bridge (PCIE port 5)
+ 960a RS780 PCI to PCI bridge (NB-SB link)
+ 960b RS780 PCI to PCI bridge (ext gfx port 1)
+1023 Trident Microsystems
+ 0194 82C194
+ 2000 4DWave DX
+ 2001 4DWave NX
+ 122d 1400 Trident PCI288-Q3DII (NX)
+ 2100 CyberBlade XP4m32
+ 2200 XGI Volari XP5
+ 8400 CyberBlade/i7
+ 1023 8400 CyberBlade i7 AGP
+ 8420 CyberBlade/i7d
+ 0e11 b15a CyberBlade i7 AGP
+ 8500 CyberBlade/i1
+ 8520 CyberBlade i1
+ 0e11 b16e CyberBlade i1 AGP
+ 1023 8520 CyberBlade i1 AGP
+ 8620 CyberBlade/i1
+ 1014 0502 ThinkPad R30/T30
+ 1014 1025 Travelmate 352TE
+ 8820 CyberBlade XPAi1
+ 9320 TGUI 9320
+ 9350 GUI Accelerator
+ 9360 Flat panel GUI Accelerator
+ 9382 Cyber 9382 [Reference design]
+ 9383 Cyber 9383 [Reference design]
+ 9385 Cyber 9385 [Reference design]
+ 9386 Cyber 9386
+ 9388 Cyber 9388
+ 9397 Cyber 9397
+ 939a Cyber 9397DVD
+ 9420 TGUI 9420
+ 9430 TGUI 9430
+ 9440 TGUI 9440
+ 9460 TGUI 9460
+ 9470 TGUI 9470
+ 9520 Cyber 9520
+ 9525 Cyber 9525
+ 9540 Cyber 9540
+ 9660 TGUI 9660/938x/968x
+ 9680 TGUI 9680
+ 9682 TGUI 9682
+ 9683 TGUI 9683
+ 9685 ProVIDIA 9685
+ 9750 3DImage 9750
+ 1014 9750 3DImage 9750
+ 1023 9750 3DImage 9750
+ 9753 TGUI 9753
+ 9754 TGUI 9754
+ 9759 TGUI 975
+ 9783 TGUI 9783
+ 9785 TGUI 9785
+ 9850 3DImage 9850
+ 9880 Blade 3D PCI/AGP
+ 1023 9880 Blade 3D
+ 9910 CyberBlade/XP
+ 9930 CyberBlade/XPm
+ 9960 CyberBlade XP2
+1024 Zenith Data Systems
+1025 Acer Incorporated [ALI]
+ 1435 M1435
+ 1445 M1445
+ 1449 M1449
+ 1451 M1451
+ 1461 M1461
+ 1489 M1489
+ 1511 M1511
+ 1512 ALI M1512 Aladdin
+ 1513 M1513
+ 1521 ALI M1521 Aladdin III CPU Bridge
+ 10b9 1521 ALI M1521 Aladdin III CPU Bridge
+ 1523 ALI M1523 ISA Bridge
+ 10b9 1523 ALI M1523 ISA Bridge
+ 1531 M1531 Northbridge [Aladdin IV/IV+]
+ 1533 M1533 PCI-to-ISA Bridge
+ 10b9 1533 ALI M1533 Aladdin IV/V ISA South Bridge
+ 1535 M1535 PCI Bridge + Super I/O + FIR
+ 1541 M1541 Northbridge [Aladdin V]
+ 10b9 1541 ALI M1541 Aladdin V/V+ AGP+PCI North Bridge
+ 1542 M1542 Northbridge [Aladdin V]
+ 1543 M1543 PCI-to-ISA Bridge + Super I/O + FIR
+ 1561 M1561 Northbridge [Aladdin 7]
+ 1621 M1621 Northbridge [Aladdin-Pro II]
+ 1631 M1631 Northbridge+3D Graphics [Aladdin TNT2]
+ 1641 M1641 Northbridge [Aladdin-Pro IV]
+ 1647 M1647 [MaGiK1] PCI North Bridge
+ 1671 M1671 Northbridge [ALADDiN-P4]
+ 1672 Northbridge [CyberALADDiN-P4]
+ 3141 M3141
+ 3143 M3143
+ 3145 M3145
+ 3147 M3147
+ 3149 M3149
+ 3151 M3151
+ 3307 M3307 MPEG-I Video Controller
+ 3309 M3309 MPEG-II Video w/ Software Audio Decoder
+ 3321 M3321 MPEG-II Audio/Video Decoder
+ 5212 M4803
+ 5215 ALI PCI EIDE Controller
+ 5217 M5217H
+ 5219 M5219
+ 5225 M5225
+ 5229 M5229
+ 5235 M5235
+ 5237 M5237 PCI USB Host Controller
+ 5240 EIDE Controller
+ 5241 PCMCIA Bridge
+ 5242 General Purpose Controller
+ 5243 PCI to PCI Bridge Controller
+ 5244 Floppy Disk Controller
+ 5247 M1541 PCI to PCI Bridge
+ 5251 M5251 P1394 Controller
+ 5427 PCI to AGP Bridge
+ 5451 M5451 PCI AC-Link Controller Audio Device
+ 5453 M5453 PCI AC-Link Controller Modem Device
+ 7101 M7101 PCI PMU Power Management Controller
+ 10b9 7101 M7101 PCI PMU Power Management Controller
+# should be 1022:9602
+ 9602 AMD RS780/RS880 PCI to PCI bridge (int gfx)
+1028 Dell
+ 0001 PowerEdge Expandable RAID Controller 2/Si
+ 1028 0001 PowerEdge 2400
+ 0002 PowerEdge Expandable RAID Controller 3/Di
+ 1028 0002 PowerEdge 4400
+ 1028 00d1 PERC 3/DiV [Viper]
+ 1028 00d9 PERC 3/DiL [Lexus]
+ 0003 PowerEdge Expandable RAID Controller 3/Si
+ 1028 0003 PowerEdge 2450
+# PowerEdge Codename Iguana
+ 0004 PowerEdge Expandable RAID Controller 3/Di [Iguana]
+ 1028 0004 PERC 3/DiF [Iguana]
+ 0006 PowerEdge Expandable RAID Controller 3/Di
+ 0007 Remote Access Card III
+ 0008 Remote Access Card III
+ 0009 Remote Access Card III: BMC/SMIC device not present
+ 000a PowerEdge Expandable RAID Controller 3/Di
+ 1028 0106 PERC 3/DiJ [Jaguar]
+ 1028 011b PERC 3/DiD [Dagger]
+ 1028 0121 PERC 3/DiB [Boxster]
+ 000c Embedded Remote Access or ERA/O
+ 000d Embedded Remote Access: BMC/SMIC device
+ 000e PowerEdge Expandable RAID controller 4/Di
+ 000f PowerEdge Expandable RAID controller 4/Di
+ 1028 014a PowerEdge 1750
+ 0010 Remote Access Card 4
+ 0011 Remote Access Card 4 Daughter Card
+ 0012 Remote Access Card 4 Daughter Card Virtual UART
+ 0013 PowerEdge Expandable RAID controller 4
+ 1028 016c PowerEdge Expandable RAID Controller 4e/Si
+ 1028 016d PowerEdge Expandable RAID Controller 4e/Di
+ 1028 016e PowerEdge Expandable RAID Controller 4e/Di
+ 1028 016f PowerEdge Expandable RAID Controller 4e/Di
+ 1028 0170 PowerEdge Expandable RAID Controller 4e/Di
+ 0014 Remote Access Card 4 Daughter Card SMIC interface
+ 0015 PowerEdge Expandable RAID controller 5
+ 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
+# NV-RAM Adapter used in Dell DR appliances
+ 0073 NV-RAM Adapter
+1029 Siemens Nixdorf IS
+102a LSI Logic
+ 0000 HYDRA
+ 0010 ASPEN
+ 001f AHA-2940U2/U2W /7890/7891 SCSI Controllers
+ 9005 000f 2940U2W SCSI Controller
+ 9005 0106 2940U2W SCSI Controller
+ 9005 a180 2940U2W SCSI Controller
+ 00c5 AIC-7899 U160/m SCSI Controller
+ 1028 00c5 PowerEdge 2550/2650/4600
+ 00cf AIC-7899P U160/m
+ 1028 0106 PowerEdge 4600
+ 1028 0121 PowerEdge 2650
+102b Matrox Electronics Systems Ltd.
+# DJ: I've a suspicion that 0010 is a duplicate of 0d10.
+ 0010 MGA-I [Impression?]
+ 0100 MGA 1064SG [Mystique]
+ 0518 MGA-II [Athena]
+ 0519 MGA 2064W [Millennium]
+ 051a MGA 1064SG [Mystique]
+ 102b 0100 MGA-1064SG Mystique
+ 102b 051a MGA-1164SG Mystique 220
+ 102b 1100 MGA-1084SG Mystique
+ 102b 1200 MGA-1084SG Mystique
+ 1100 102b MGA-1084SG Mystique
+ 110a 0018 Scenic Pro C5 (D1025)
+ 051b MGA 2164W [Millennium II]
+ 102b 051b MGA-2164W Millennium II
+ 102b 1100 MGA-2164W Millennium II
+ 102b 1200 MGA-2164W Millennium II
+ 102b 2100 MGA-2164W Millennium II
+ 051e MGA 1064SG [Mystique] AGP
+ 051f MGA 2164W [Millennium II] AGP
+ 102b 2100 MGA-2164WA [Millennium II A]
+ 0520 MGA G200
+ 102b dbc2 G200 Multi-Monitor
+ 102b dbc8 G200 Multi-Monitor
+ 102b dbe2 G200 Multi-Monitor
+ 102b dbe8 G200 Multi-Monitor
+ 102b ff03 Millennium G200 SD
+ 102b ff04 Marvel G200
+ 0521 MGA G200 AGP
+ 1014 ff03 Millennium G200 AGP
+ 102b 48e9 Mystique G200 AGP
+ 102b 48f8 Millennium G200 SD AGP
+ 102b 4a60 Millennium G200 LE AGP
+ 102b 4a64 Millennium G200 AGP
+ 102b c93c Millennium G200 AGP
+ 102b c9b0 Millennium G200 AGP
+ 102b c9bc Millennium G200 AGP
+ 102b ca60 Millennium G250 LE AGP
+ 102b ca6c Millennium G250 AGP
+ 102b dbbc Millennium G200 AGP
+ 102b dbc2 Millennium G200 MMS (Dual G200)
+ 102b dbc3 G200 Multi-Monitor
+ 102b dbc8 Millennium G200 MMS (Dual G200)
+ 102b dbd2 G200 Multi-Monitor
+ 102b dbd3 G200 Multi-Monitor
+ 102b dbd4 G200 Multi-Monitor
+ 102b dbd5 G200 Multi-Monitor
+ 102b dbd8 G200 Multi-Monitor
+ 102b dbd9 G200 Multi-Monitor
+ 102b dbe2 Millennium G200 MMS (Quad G200)
+ 102b dbe3 G200 Multi-Monitor
+ 102b dbe8 Millennium G200 MMS (Quad G200)
+ 102b dbf2 G200 Multi-Monitor
+ 102b dbf3 G200 Multi-Monitor
+ 102b dbf4 G200 Multi-Monitor
+ 102b dbf5 G200 Multi-Monitor
+ 102b dbf8 G200 Multi-Monitor
+ 102b dbf9 G200 Multi-Monitor
+ 102b f806 Mystique G200 Video AGP
+ 102b ff00 MGA-G200 AGP
+ 102b ff02 Mystique G200 AGP
+ 102b ff03 Millennium G200A AGP
+ 102b ff04 Marvel G200 AGP
+ 110a 0032 MGA-G200 AGP
+ 0522 MGA G200e [Pilot] ServerEngines (SEP1)
+ 103c 31fa ProLiant DL140 G3
+ 0525 MGA G400/G450
+ 0e11 b16f MGA-G400 AGP
+ 102b 0328 Millennium G400 16Mb SDRAM
+ 102b 0338 Millennium G400 16Mb SDRAM
+ 102b 0378 Millennium G400 32Mb SDRAM
+ 102b 0541 Millennium G450 Dual Head
+ 102b 0542 Millennium G450 Dual Head LX
+ 102b 0543 Millennium G450 Single Head LX
+ 102b 0641 Millennium G450 32Mb SDRAM Dual Head
+ 102b 0642 Millennium G450 32Mb SDRAM Dual Head LX
+ 102b 0643 Millennium G450 32Mb SDRAM Single Head LX
+ 102b 07c0 Millennium G450 Dual Head LE
+ 102b 07c1 Millennium G450 SDR Dual Head LE
+ 102b 0d41 Millennium G450 Dual Head PCI
+ 102b 0d42 Millennium G450 Dual Head LX PCI
+ 102b 0d43 Millennium G450 32Mb Dual Head PCI
+ 102b 0e00 Marvel G450 eTV
+ 102b 0e01 Marvel G450 eTV
+ 102b 0e02 Marvel G450 eTV
+ 102b 0e03 Marvel G450 eTV
+ 102b 0f80 Millennium G450 Low Profile
+ 102b 0f81 Millennium G450 Low Profile
+ 102b 0f82 Millennium G450 Low Profile DVI
+ 102b 0f83 Millennium G450 Low Profile DVI
+ 102b 19d8 Millennium G400 16Mb SGRAM
+ 102b 19f8 Millennium G400 32Mb SGRAM
+ 102b 2159 Millennium G400 Dual Head 16Mb
+ 102b 2179 Millennium G400 MAX/Dual Head 32Mb
+ 102b 217d Millennium G400 Dual Head Max
+ 102b 23c0 Millennium G450
+ 102b 23c1 Millennium G450
+ 102b 23c2 Millennium G450 DVI
+ 102b 23c3 Millennium G450 DVI
+ 102b 2f58 Millennium G400
+ 102b 2f78 Millennium G400
+ 102b 3693 Marvel G400 AGP
+ 102b 5dd0 4Sight II
+ 102b 5f50 4Sight II
+ 102b 5f51 4Sight II
+ 102b 5f52 4Sight II
+ 102b 9010 Millennium G400 Dual Head
+ 1458 0400 GA-G400
+ 1705 0001 Millennium G450 32MB SGRAM
+ 1705 0002 Millennium G450 16MB SGRAM
+ 1705 0003 Millennium G450 32MB
+ 1705 0004 Millennium G450 16MB
+ 0527 Parhelia
+ 102b 0840 Parhelia 128Mb
+ 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
+ 1028 02a4 PowerEdge T310 MGA G200eW WPCM450
+ 15d9 0605 X8SIL
+ 15d9 0624 X9SCM-F Motherboard
+ 15d9 066b X9SRL-F
+ 15d9 a811 H8DGU
+ 0533 MGA G200EH
+ 103c 3381 iLO4
+ 0534 G200eR2
+ 1028 04f7 PowerEdge R320 server
+ 0536 Integrated Matrox G200eW3 Graphics Controller
+ 0538 MGA G200eH3
+ 1590 00e4 iLO5 VGA
+ 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
+ 0550 SV2
+ 102b 00c0 MURA-IPX-I4EF
+ 102b 00c1 MURA-IPX-I4DF
+ 102b 00c3 MURA-IPX-I4DHF
+ 102b 00c5 MURA-IPX-I4EHF
+ 0d10 MGA Ultima/Impression
+ 1000 MGA G100 [Productiva]
+ 102b ff01 Productiva G100
+ 102b ff05 Productiva G100 Multi-Monitor
+ 1001 MGA G100 [Productiva] AGP
+ 102b 1001 MGA-G100 AGP
+ 102b ff00 MGA-G100 AGP
+ 102b ff01 MGA-G100 Productiva AGP
+ 102b ff03 Millennium G100 AGP
+ 102b ff04 MGA-G100 AGP
+ 102b ff05 MGA-G100 Productiva AGP Multi-Monitor
+ 110a 001e MGA-G100 AGP
+ 2007 MGA Mistral
+ 2527 Millennium G550
+# PCI\VEN_102B&DEV_2527&SUBSYS_0F42102B&REV_01
+ 102b 0f42 Matrox G550 Low Profile PCI
+ 102b 0f83 Millennium G550
+ 102b 0f84 Millennium G550 Dual Head DDR 32Mb
+ 102b 1e41 Millennium G550
+ 102b 22c0 G550 PCIe
+ 102b 2300 Millennium G550 LP PCIE
+ 2537 Millennium 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 Millennium 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 Millennium 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 Millennium 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 Millennium P690 PCIe x16
+ 102b 0042 ONYX
+ 102b 0043 SPECTRA
+ 102b 0080 Millennium P690 Plus LP PCIe x16
+ 102b 0081 Millennium P690 LP PCIe x16
+ 102b 0082 RAD LPX PCIe x16
+ 102b 00c0 Millennium P690 Plus LP PCI
+ 102b 00c2 Millennium P690 LP PCI
+ 102b 00c3 RAD LPX PCI
+ 102b 0101 Millennium P690 PCI
+ 102b 0140 Millennium P690 LP PCIe x1
+ 102b 0180 Display Wall IP Decode 128 MB
+ 4164 Morphis QxT frame grabber
+ 43b4 Morphis Qxt encoding engine
+ 4510 Morphis COM port
+ 4536 VIA Framegrabber
+ 4686 Concord GX (customized Intel 82541)
+ 475b Solios eCL/XCL-B frame grabber
+ 475d Vio frame grabber family
+ 102b 4b90 Vio Duo frame grabber (single channel)
+ 102b 4b91 Vio Duo frame grabber
+ 102b 4b92 Vio Analog frame grabber
+ 102b 4b93 Vio SDI Frame Grabber
+ 102b 4b94 Vio DVI-A frame grabber
+ 475f Solios (single-Full) CL frame grabber
+ 102b 475f Solios eCL/XCL-F frame grabber
+ 102b 4d5f Solios eV-CL (single-Full) frame grabber
+ 102b 4e5f Solios eM-CL (single-Full) frame grabber
+ 47a1 Solios eA/XA frame grabber
+ 102b 4be0 Solios eA/XA (single) frame grabber
+ 102b 4be1 Solios eA/XA (dual) frame grabber
+ 102b 4be2 Solios eA/XA (quad) frame grabber
+ 47a2 Solios COM port
+ 47c1 Solios (dual-Base/single-Medium) CL frame grabber
+ 102b 0000 Solios frame grabber
+ 102b 4b80 Solios eCL/XCL (single-Medium) frame grabber
+ 102b 4b81 Solios eCL/XCL (dual-Base) frame grabber
+ 102b 4d80 Solios eV-CL (single-Medium) frame grabber
+ 102b 4d81 Solios eV-CL (dual-Base) frame grabber
+ 102b 4e80 Solios eM-CL (single-Medium) frame grabber
+ 102b 4e81 Solios eM-CL (dual-Base) frame grabber
+ 47c2 Solios COM port
+ 4949 Radient frame grabber family
+ 102b 0010 Radient eCL (Single-full) frame grabber
+ 102b 0011 Radient eCLV (Single-full) frame grabber
+ 102b 0020 Radient eCL (Dual-base) frame grabber
+ 102b 0030 Radient eCL (Dual-full) frame grabber
+ 102b 0040 Radient eCL (Quad-base) frame grabber
+ 102b 0050 Radient eCL (Golden) frame grabber
+ 102b 1010 Radient eV-CXP (quad CXP-6) frame grabber
+ 102b 1015 Radient eV-CXP (dual CXP-6) frame grabber
+ 102b 1020 Radient eV-CXP (quad CXP-3) frame grabber
+ 102b 1050 Radient eV-CXP (Golden) frame grabber
+ 4cdc Morphis JPEG2000 accelerator
+ 4f54 Morphis (e)Quad frame grabber
+ 4fc5 Morphis (e)Dual frame grabber
+ 5e10 Morphis aux I/O
+ 6573 Shark 10/100 Multiport SwitchNIC
+102c Chips and Technologies
+ 00b8 F64310
+ 00c0 F69000 HiQVideo
+ 102c 00c0 F69000 HiQVideo
+ 4c53 1000 CC7/CR7/CP7/VC7/VP7/VR7 mainboard
+ 4c53 1010 CP5/CR6 mainboard
+ 4c53 1020 VR6 mainboard
+ 4c53 1030 PC5 mainboard
+ 4c53 1050 CT7 mainboard
+ 4c53 1051 CE7 mainboard
+ 00d0 F65545
+ 00d8 F65545
+ 00dc F65548
+ 00e0 F65550
+ 00e4 F65554
+ 00e5 F65555 HiQVPro
+ 0e11 b049 Armada 1700 Laptop Display Controller
+ 1179 0001 Satellite Pro/Satellite
+ 00f0 F68554
+ 00f4 F68554 HiQVision
+ 00f5 F68555
+ 0c30 F69030
+ 4c53 1000 CC7/CR7/CP7/VC7/VP7/VR7 mainboard
+ 4c53 1050 CT7 mainboard
+ 4c53 1051 CE7 mainboard
+ 4c53 1080 CT8 mainboard
+102d Wyse Technology Inc.
+ 50dc 3328 Audio
+102e Olivetti Advanced Technology
+102f Toshiba America
+ 0009 r4x00
+ 000a TX3927 MIPS RISC PCI Controller
+ 0020 ATM Meteor 155
+ 102f 00f8 ATM Meteor 155
+ 0030 TC35815CF PCI 10/100 Mbit Ethernet Controller
+ 0031 TC35815CF PCI 10/100 Mbit Ethernet Controller with WOL
+ 0032 TC35815CF PCI 10/100 Mbit Ethernet Controller on TX4939
+ 0105 TC86C001 [goku-s] IDE
+ 0106 TC86C001 [goku-s] USB 1.1 Host
+ 0107 TC86C001 [goku-s] USB Device Controller
+ 0108 TC86C001 [goku-s] I2C/SIO/GPIO Controller
+ 0180 TX4927/38 MIPS RISC PCI Controller
+ 0181 TX4925 MIPS RISC PCI Controller
+ 0182 TX4937 MIPS RISC PCI Controller
+ 01b4 Celleb platform IDE interface
+ 01b5 SCC USB 2.0 EHCI controller
+ 01b6 SCC USB 1.1 OHCI controller
+1030 TMC Research
+1031 Miro Computer Products AG
+ 5601 DC20 ASIC
+ 5607 Video I/O & motion JPEG compressor
+ 5631 Media 3D
+ 6057 MiroVideo DC10/DC30+
+1032 Compaq
+1033 NEC Corporation
+ 0000 Vr4181A USB Host or Function Control Unit
+ 0001 PCI to 486-like bus Bridge
+ 0002 PCI to VL98 Bridge
+ 0003 ATM Controller
+ 0004 R4000 PCI Bridge
+ 0005 PCI to 486-like bus Bridge
+ 0006 PC-9800 Graphic Accelerator
+ 0007 PCI to UX-Bus Bridge
+ 0008 PC-9800 Graphic Accelerator
+ 0009 PCI to PC9800 Core-Graph Bridge
+ 0016 PCI to VL Bridge
+ 001a [Nile II]
+ 0021 Vrc4373 [Nile I]
+ 0029 PowerVR PCX1
+ 002a PowerVR 3D
+ 002c Star Alpha 2
+ 002d PCI to C-bus Bridge
+ 0035 OHCI USB Controller
+ 1033 0035 USB Controller
+ 103c 1293 USB add-in card
+ 103c 1294 USB 2.0 add-in card
+ 1179 0001 USB
+ 1186 0035 DUB-C2 USB 2.0 2-port 32-bit cardbus controller
+ 12ee 7000 Root Hub
+ 14c2 0105 PTI-205N USB 2.0 Host Controller
+ 1799 0001 Root Hub
+ 1931 000a GlobeTrotter Fusion Quad Lite (PPP data)
+ 1931 000b GlobeTrotter Fusion Quad Lite (GSM data)
+ 807d 0035 PCI-USB2 (OHCI subsystem)
+ 8086 4d44 D850EMV2 motherboard
+ 003b PCI to C-bus Bridge
+ 003e NAPCCARD Cardbus Controller
+ 0046 PowerVR PCX2 [midas]
+ 005a Vrc5074 [Nile 4]
+ 0063 uPD72862 [Firewarden] IEEE1394 OHCI 1.0 Link Controller
+ 0067 PowerVR Neon 250 Chipset
+ 1010 0020 PowerVR Neon 250 AGP 32Mb
+ 1010 0080 PowerVR Neon 250 AGP 16Mb
+ 1010 0088 PowerVR Neon 250 16Mb
+ 1010 0090 PowerVR Neon 250 AGP 16Mb
+ 1010 0098 PowerVR Neon 250 16Mb
+ 1010 00a0 PowerVR Neon 250 AGP 32Mb
+ 1010 00a8 PowerVR Neon 250 32Mb
+ 1010 0120 PowerVR Neon 250 AGP 32Mb
+ 0072 uPD72874 IEEE1394 OHCI 1.1 3-port PHY-Link Ctrlr
+ 0074 56k Voice Modem
+ 1033 8014 RCV56ACF 56k Voice Modem
+ 009b Vrc5476
+ 00a5 VRC4173
+ 00a6 VRC5477 AC97
+ 00cd uPD72870 [Firewarden] IEEE1394a OHCI 1.0 Link/3-port PHY Controller
+ 12ee 8011 Root hub
+ 00ce uPD72871 [Firewarden] IEEE1394a OHCI 1.0 Link/1-port PHY Controller
+ 00df Vr4131
+ 00e0 uPD72010x USB 2.0 Controller
+ 1186 f100 DUB-C2 USB 2.0 2-port 32-bit cardbus controller
+ 12ee 7001 Root hub
+ 14c2 0205 PTI-205N USB 2.0 Host Controller
+ 1799 0002 Root Hub
+ 807d 1043 PCI-USB2 (EHCI subsystem)
+ 8086 4d44 D850EMV2 motherboard
+ 00e7 uPD72873 [Firewarden] IEEE1394a OHCI 1.1 Link/2-port PHY Controller
+ 00f2 uPD72874 [Firewarden] IEEE1394a OHCI 1.1 Link/3-port PHY Controller
+ 00f3 uPD6113x Multimedia Decoder/Processor [EMMA2]
+ 010c VR7701
+ 0125 uPD720400 PCI Express - PCI/PCI-X Bridge
+ 013a Dual Tuner/MPEG Encoder
+ 0194 uPD720200 USB 3.0 Host Controller
+ 1028 04a3 Precision M4600
+ 1028 04b2 Vostro 3350
+ 1028 04da Vostro 3750
+ 1043 8413 P8P67 Deluxe Motherboard
+ 104d 907a Vaio VPCF1
+ 1af4 1100 QEMU Virtual Machine
+ 1b96 0001 USB 3.0 PCIe Card
+ 01e7 uPD72873 [Firewarden] IEEE1394a OHCI 1.1 Link/2-port PHY Controller
+ 01f2 uPD72874 [Firewarden] IEEE1394a OHCI 1.1 Link/3-port PHY Controller
+1034 Framatome Connectors USA Inc.
+1035 Comp. & Comm. Research Lab
+1036 Future Domain Corp.
+ 0000 TMC-18C30 [36C70]
+1037 Hitachi Micro Systems
+1038 AMP, Inc
+1039 Silicon Integrated Systems [SiS]
+ 0001 AGP Port (virtual PCI-to-PCI bridge)
+ 0002 AGP Port (virtual PCI-to-PCI bridge)
+ 0003 AGP Port (virtual PCI-to-PCI bridge)
+ 0004 PCI-to-PCI bridge
+ 1039 0000 PCIe x16 port
+ 0006 85C501/2/3
+ 0008 SiS85C503/5513 (LPC Bridge)
+ 0009 5595 Power Management Controller
+ 000a PCI-to-PCI bridge
+ 1039 0000 PCIe x1 port
+ 0016 SiS961/2/3 SMBus controller
+ 0018 SiS85C503/5513 (LPC Bridge)
+ 0163 163 802.11b/g Wireless LAN Adapter
+ 0180 RAID bus controller 180 SATA/PATA [SiS]
+ 0181 SATA
+ 0182 182 SATA/RAID Controller
+ 1734 1095 D2030-A1
+ 0186 AHCI Controller (0106)
+ 0190 190 Ethernet Adapter
+ 0191 191 Gigabit Ethernet Adapter
+ 1043 8139 P5SD2-FM/S mainboard
+ 0200 5597/5598/6326 VGA
+ 1039 0000 SiS5597 SVGA (Shared RAM)
+ 0204 82C204
+ 0205 SG86C205
+ 0300 300/305 PCI/AGP VGA Display Adapter
+ 107d 2720 Leadtek WinFast VR300
+ 0310 315H PCI/AGP VGA Display Adapter
+ 0315 315 PCI/AGP VGA Display Adapter
+ 0325 315PRO PCI/AGP VGA Display Adapter
+ 0330 330 [Xabre] PCI/AGP VGA Display Adapter
+ 0406 85C501/2
+ 0496 SiS85C496 PCI & CPU Memory Controller (PCM)
+ 0530 530 Host
+ 0540 540 Host
+ 0550 550 Host
+ 0597 5513C
+ 0601 85C601
+ 0620 620 Host
+ 0630 630 Host
+ 0633 633 Host
+ 0635 635 Host
+ 0645 SiS645 Host & Memory & AGP Controller
+ 0646 SiS645DX Host & Memory & AGP Controller
+ 0648 645xx
+ 0649 SiS649 Host
+ 0650 650/M650 Host
+ 0651 651 Host
+ 0655 655 Host
+ 0660 660 Host
+ 0661 661FX/M661FX/M661MX Host
+ 0662 662 Host
+ 0671 671MX
+ 0730 730 Host
+ 0733 733 Host
+ 0735 735 Host
+ 0740 740 Host
+ 0741 741/741GX/M741 Host
+ 1849 0741 K7S41/K7S41GX motherboard
+ 0745 745 Host
+ 0746 746 Host
+ 0755 755 Host
+ 0760 760/M760 Host
+ 0761 761/M761 Host
+ 1734 1099 D2030-A1 Motherboard
+ 0900 SiS900 PCI Fast Ethernet
+ 1019 0a14 K7S5A motherboard
+ 1039 0900 SiS900 10/100 Ethernet Adapter onboard
+ 1043 8035 CUSI-FX motherboard
+ 1043 80a7 Motherboard P4S800D-X
+ 1462 0900 MS-6701 motherboard
+ 0961 SiS961 [MuTIOL Media IO]
+ 0962 SiS962 [MuTIOL Media IO] LPC Controller
+ 0963 SiS963 [MuTIOL Media IO] LPC Controller
+ 0964 SiS964 [MuTIOL Media IO] LPC Controller
+ 0965 SiS965 [MuTIOL Media IO]
+ 0966 SiS966 [MuTIOL Media IO]
+ 0968 SiS968 [MuTIOL Media IO]
+ 1180 SATA Controller / IDE mode
+ 1182 SATA Controller / RAID mode
+ 1039 0180 SiS 966 4-port SATA controller
+ 1183 SATA Controller / IDE mode
+ 1039 0180 SiS 966 4-port SATA controller
+ 1184 AHCI Controller / RAID mode
+ 1185 AHCI IDE Controller (0106)
+ 3602 83C602
+ 5107 5107
+ 5300 SiS540 PCI Display Adapter
+ 5315 550 PCI/AGP VGA Display Adapter
+ 5401 486 PCI Chipset
+ 5511 5511/5512
+ 5513 5513 IDE Controller
+ 1019 0970 P6STP-FL motherboard
+ 1039 5513 SiS5513 EIDE Controller (A,B step)
+ 1043 8035 CUSI-FX motherboard
+ 1462 7010 MS-6701 motherboard
+ 1631 5513 GA-8SIML Rev1.0 Motherboard
+ 1734 1095 D2030-A1 Motherboard
+ 5517 5517
+ 5571 5571
+ 5581 5581 Pentium Chipset
+ 5582 5582
+ 5591 5591/5592 Host
+ 5596 5596 Pentium Chipset
+ 5597 5597 [SiS5582]
+ 5600 5600 Host
+ 6204 Video decoder & MPEG interface
+ 6205 VGA Controller
+ 6236 6236 3D-AGP
+ 6300 630/730 PCI/AGP VGA Display Adapter
+ 1019 0970 P6STP-FL motherboard
+ 1043 8035 CUSI-FX motherboard
+ 104d 80e2 VAIO PCV-J200
+ 6306 530/620 PCI/AGP VGA Display Adapter
+ 6325 65x/M650/740 PCI/AGP VGA Display Adapter
+ 1039 6325 SiS 651 onboard [Asus P4SC-EA]
+ 1631 1004 SiS 651C onboard [Gigabyte GA-8SIML Rev1.0]
+ 6326 86C326 5598/6326
+ 1039 6326 SiS6326 GUI Accelerator
+ 1092 0a50 SpeedStar A50
+ 1092 0a70 SpeedStar A70
+ 1092 4910 SpeedStar A70
+ 1092 4920 SpeedStar A70
+ 10b0 6326 S6110-B (AGP)
+ 1569 6326 SiS6326 GUI Accelerator
+ 6330 661/741/760 PCI/AGP or 662/761Gx PCIE VGA Display Adapter
+ 1039 6330 [M]661xX/[M]741[GX]/[M]760 PCI/AGP VGA Adapter
+ 1043 8113 SiS Real 256E (ASUS P5S800-VM motherboard)
+ 1458 d000 SiS661FX GUI 2D/3D Accelerator
+ 1734 1099 D2030-A1
+ 6350 770/670 PCIE VGA Display Adapter
+ 6351 771/671 PCIE VGA Display Adapter
+ 7001 USB 1.1 Controller
+ 1019 0a14 K7S5A motherboard
+ 1039 7000 Onboard USB Controller
+ 1462 5470 ECS K7SOM+ motherboard
+ 1462 7010 MS-6701 motherboard
+ 1734 1095 D2030-A1 Motherboard
+ 7002 USB 2.0 Controller
+ 1462 5470 K7SOM+ 5.2C Motherboard
+ 1462 7010 MS-6701 motherboard
+ 1509 7002 Onboard USB Controller
+ 1734 1095 D2030-A1
+ 7007 FireWire Controller
+ 1462 701d MS-6701
+ 7012 SiS7012 AC'97 Sound Controller
+ 1019 0f05 A928 (i-Buddie)
+ 1039 7012 SiS 7012 onboard [Asus P4SC-EA] AC'97 Sound Controller
+ 1043 818f A8S-X Motherboard
+ 13f6 0300 CMI9739(A) on ECS K7S series motherboard
+ 1462 5850 MSI 648 Max (MS-6585)
+ 1462 7010 MS-6701 motherboard
+ 15bd 1001 DFI 661FX motherboard
+ 1734 109f D2030-A1 Motherboard
+ 1849 7012 K7S41GX motherboard
+# There are may be different modem codecs here (Intel537 compatible and incompatible)
+ 7013 AC'97 Modem Controller
+ 7016 SiS7016 PCI Fast Ethernet Adapter
+ 1039 7016 SiS7016 10/100 Ethernet Adapter
+ 7018 SiS PCI Audio Accelerator
+ 1014 01b6 SiS PCI Audio Accelerator
+ 1014 01b7 SiS PCI Audio Accelerator
+ 1019 7018 SiS PCI Audio Accelerator
+ 1025 000e SiS PCI Audio Accelerator
+ 1025 0018 SiS PCI Audio Accelerator
+ 1039 7018 SiS PCI Audio Accelerator
+ 1043 1453 SiS PCI Audio Accelerator
+ 1043 800b SiS PCI Audio Accelerator
+ 104d 80e2 VAIO PCV-J200
+ 1054 7018 SiS PCI Audio Accelerator
+ 107d 5330 SiS PCI Audio Accelerator
+ 107d 5350 SiS PCI Audio Accelerator
+ 1170 3209 SiS PCI Audio Accelerator
+ 1462 400a SiS PCI Audio Accelerator
+ 14a4 2089 SiS PCI Audio Accelerator
+ 14cd 2194 SiS PCI Audio Accelerator
+ 14ff 1100 SiS PCI Audio Accelerator
+ 152d 8808 SiS PCI Audio Accelerator
+ 1558 1103 SiS PCI Audio Accelerator
+ 1558 2200 SiS PCI Audio Accelerator
+ 1563 7018 SiS PCI Audio Accelerator
+ 15c5 0111 SiS PCI Audio Accelerator
+ 270f a171 SiS PCI Audio Accelerator
+ a0a0 0022 SiS PCI Audio Accelerator
+ 7019 SiS7019 Audio Accelerator
+ 7502 Azalia Audio Controller
+ 1043 81a1 P5SD2-FM/S mainboard
+103a Seiko Epson Corporation
+103b Tatung Corp. Of America
+103c Hewlett-Packard Company
+ 1005 A4977A Visualize EG
+ 1008 Visualize FX
+ 1028 Tach TL Fibre Channel Host Adapter
+ 1029 Tach XL2 Fibre Channel Host Adapter
+ 107e 000f Interphase 5560 Fibre Channel Adapter
+ 9004 9210 1Gb/2Gb Family Fibre Channel Controller
+ 9004 9211 1Gb/2Gb Family Fibre Channel Controller
+ 102a Tach TS Fibre Channel Host Adapter
+ 107e 000e Interphase 5540/5541 Fibre Channel Adapter
+ 9004 9110 1Gb/2Gb Family Fibre Channel Controller
+ 9004 9111 1Gb/2Gb Family Fibre Channel Controller
+ 1030 J2585A DeskDirect 10/100VG NIC
+ 1031 J2585B HP 10/100VG PCI LAN Adapter
+ 103c 1040 J2973A DeskDirect 10BaseT NIC
+ 103c 1041 J2585B DeskDirect 10/100VG NIC
+ 103c 1042 J2970A DeskDirect 10BaseT/2 NIC
+ 1040 J2973A DeskDirect 10BaseT NIC
+ 1041 J2585B DeskDirect 10/100 NIC
+ 1042 J2970A DeskDirect 10BaseT/2 NIC
+ 1048 Diva Serial [GSP] Multiport UART
+ 103c 1049 Tosca Console
+ 103c 104a Tosca Secondary
+ 103c 104b Maestro SP2
+ 103c 1223 Superdome Console
+ 103c 1226 Keystone SP2
+ 103c 1227 Powerbar SP2
+ 103c 1282 Everest SP2
+ 103c 1301 Diva RMP3
+ 1054 PCI Local Bus Adapter
+ 1064 79C970 PCnet Ethernet Controller
+ 108b Visualize FXe
+ 10c1 NetServer Smart IRQ Router
+ 10ed TopTools Remote Control
+ 10f0 rio System Bus Adapter
+ 10f1 rio I/O Controller
+ 1219 NetServer PCI Hot-Plug Controller
+ 121a NetServer SMIC Controller
+ 121b NetServer Legacy COM Port Decoder
+ 121c NetServer PCI COM Port Decoder
+ 1229 zx1 System Bus Adapter
+ 122a zx1 I/O Controller
+ 122e PCI-X Local Bus Adapter
+ 127b sx1000 System Bus Adapter
+ 127c sx1000 I/O Controller
+ 128d Diva [GSP] Management Board
+ 1290 Auxiliary Diva Serial Port
+ 103c 1291 Diva SP2
+ 1291 Auxiliary Diva Serial Port
+ 12b4 zx1 QuickSilver AGP8x Local Bus Adapter
+ 12eb sx2000 System Bus Adapter
+ 12ec sx2000 I/O Controller
+ 12ee PCI-X 2.0 Local Bus Adapter
+ 1302 RMP-3 Shared Memory Driver
+ 1303 RMP-3 (Remote Management Processor)
+ 22f6 iLO5 Virtual USB Controller
+ 1590 00e4 iLO5 Standard Virtual USB Controller
+ 2910 E2910A PCIBus Exerciser
+ 2925 E2925A 32 Bit, 33 MHzPCI Exerciser & Analyzer
+ 3206 Adaptec Embedded Serial ATA HostRAID
+ 3220 Smart Array P600
+ 103c 3225 3 Gb/s SAS RAID
+ 3230 Smart Array Controller
+ 103c 3223 Smart Array P800
+ 103c 3234 P400 SAS Controller
+ 103c 3235 P400i SAS Controller
+ 103c 3237 E500 SAS Controller
+ 103c 323d P700m SAS Controller
+ 3238 Smart Array E200i (SAS Controller)
+ 103c 3211 Smart Array E200i
+ 103c 3212 Smart Array E200
+ 3239 Smart Array Gen9 Controllers
+ 103c 21bd P244br
+ 103c 21be P741m
+ 103c 21bf H240ar
+ 103c 21c0 P440ar
+ 103c 21c1 P840ar
+ 103c 21c2 P440
+ 103c 21c3 P441
+ 103c 21c4 Smart Array
+ 103c 21c5 P841
+ 103c 21c6 H244br
+ 103c 21c7 H240
+ 103c 21c8 H241
+ 103c 21c9 Smart Array
+ 103c 21ca P246br
+ 103c 21cb P840
+ 103c 21cc Smart Array
+ 103c 21cd P240nr
+ 103c 21ce H240nr
+ 323a Smart Array G6 controllers
+ 103c 3241 Smart Array P212
+ 103c 3243 Smart Array P410
+ 103c 3245 Smart Array P410i
+ 103c 3247 Smart Array P411
+ 103c 3249 Smart Array P812
+ 103c 324a Smart Array 712m (Mezzanine RAID controller)
+ 103c 324b Smart Array P711m (Mezzanine RAID controller)
+ 323b Smart Array Gen8 Controllers
+ 103c 3350 P222
+ 103c 3351 P420
+ 103c 3352 P421
+ 103c 3354 P420i
+ 103c 3355 P220i
+ 323c Smart Array Gen8+ Controllers
+ 103c 1920 P430i
+ 103c 1921 P830i
+ 103c 1922 P430
+ 103c 1923 P431
+ 103c 1924 P830
+ 103c 1925 Smart Array
+ 103c 1926 P731m
+ 103c 1928 P230i
+ 3300 Integrated Lights-Out Standard Virtual USB Controller
+ 103c 3304 iLO2
+ 103c 3305 iLO2
+ 103c 3309 iLO2 GXL/iLO3 GXE
+ 103c 330e iLO3
+ 103c 3381 iLO4
+ 3301 Integrated Lights-Out Standard Serial Port
+ 103c 3304 iLO2
+ 103c 3305 iLO2
+ 103c 330e iLO3
+ 103c 3381 iLO4
+# Virtual serial port which is presented on a Java applet
+ 3302 Integrated Lights-Out Standard KCS Interface
+ 103c 3304 iLO2
+ 103c 3305 iLO2
+ 103c 330e iLO3
+ 103c 3381 iLO4
+ 3305 Integrated Lights-Out (iLO2) Controller
+ 3306 Integrated Lights-Out Standard Slave Instrumentation & System Support
+ 103c 330e iLO3
+ 103c 3381 iLO4
+ 1590 00e4 iLO5
+ 3307 Integrated Lights-Out Standard Management Processor Support and Messaging
+# HP DL380 G6
+ 103c 3309 iLO 2
+ 103c 330e iLO3
+ 103c 3381 iLO4
+ 3308 Integrated Lights-Out Standard MS Watchdog Timer
+ 103c 330e iLO3
+ 103c 3381 iLO4
+ 4030 zx2 System Bus Adapter
+ 4031 zx2 I/O Controller
+ 4037 PCIe Local Bus Adapter
+ 9602 AMD RS780/RS880 PCI to PCI bridge (int gfx)
+ 103c 1609 ProLiant MicroServer N36L
+103e Solliday Engineering
+103f Synopsys/Logic Modeling Group
+1040 Accelgraphics Inc.
+1041 Computrend
+1042 Micron
+ 1000 PC Tech RZ1000
+ 1001 PC Tech RZ1001
+ 3000 Samurai_0
+ 3010 Samurai_1
+ 3020 Samurai_IDE
+1043 ASUSTeK Computer Inc.
+ 0464 Radeon R9 270x GPU
+ 0521 RX580 [RX 580 Dual O8G]
+ 0675 ISDNLink P-IN100-ST-D
+ 0675 1704 ISDN Adapter (PCI Bus, D, C)
+ 0675 1707 ISDN Adapter (PCI Bus, DV, W)
+ 10cf 105e ISDN Adapter (PCI Bus, DV, W)
+# Should be 1022:9602
+ 9602 AMD RS780/RS880 PCI to PCI bridge (int gfx)
+ 1043 83a2 M4A785TD Motherboard
+1044 Adaptec (formerly DPT)
+ 1012 Domino RAID Engine
+ a400 SmartCache/Raid I-IV Controller
+ a500 PCI Bridge
+ a501 SmartRAID V Controller
+ 1044 c001 PM1554U2 Ultra2 Single Channel
+ 1044 c002 PM1654U2 Ultra2 Single Channel
+ 1044 c003 PM1564U3 Ultra3 Single Channel
+ 1044 c004 PM1564U3 Ultra3 Dual Channel
+ 1044 c005 PM1554U2 Ultra2 Single Channel (NON ACPI)
+ 1044 c00a PM2554U2 Ultra2 Single Channel
+ 1044 c00b PM2654U2 Ultra2 Single Channel
+ 1044 c00c PM2664U3 Ultra3 Single Channel
+ 1044 c00d PM2664U3 Ultra3 Dual Channel
+ 1044 c00e PM2554U2 Ultra2 Single Channel (NON ACPI)
+ 1044 c00f PM2654U2 Ultra2 Single Channel (NON ACPI)
+ 1044 c014 PM3754U2 Ultra2 Single Channel (NON ACPI)
+ 1044 c015 PM3755U2B Ultra2 Single Channel (NON ACPI)
+ 1044 c016 PM3755F Fibre Channel (NON ACPI)
+ 1044 c01e PM3757U2 Ultra2 Single Channel
+ 1044 c01f PM3757U2 Ultra2 Dual Channel
+ 1044 c020 PM3767U3 Ultra3 Dual Channel
+ 1044 c021 PM3767U3 Ultra3 Quad Channel
+ 1044 c028 PM2865U3 Ultra3 Single Channel
+ 1044 c029 PM2865U3 Ultra3 Dual Channel
+ 1044 c02a PM2865F Fibre Channel
+ 1044 c03c 2000S Ultra3 Single Channel
+ 1044 c03d 2000S Ultra3 Dual Channel
+ 1044 c03e 2000F Fibre Channel
+ 1044 c046 3000S Ultra3 Single Channel
+ 1044 c047 3000S Ultra3 Dual Channel
+ 1044 c048 3000F Fibre Channel
+ 1044 c050 5000S Ultra3 Single Channel
+ 1044 c051 5000S Ultra3 Dual Channel
+ 1044 c052 5000F Fibre Channel
+ 1044 c05a 2400A UDMA Four Channel
+ 1044 c05b 2400A UDMA Four Channel DAC
+ 1044 c064 3010S Ultra3 Dual Channel
+ 1044 c065 3410S Ultra160 Four Channel
+ 1044 c066 3010S Fibre Channel
+ a511 SmartRAID V Controller
+ 1044 c032 ASR-2005S I2O Zero Channel
+ 1044 c035 ASR-2010S I2O Zero Channel
+ c066 3010S Ultra3 Dual Channel
+1045 OPTi Inc.
+ a0f8 82C750 [Vendetta] USB Controller
+ c101 92C264
+ c178 92C178
+ c556 82X556 [Viper]
+ c557 82C557 [Viper-M]
+ c558 82C558 [Viper-M ISA+IDE]
+ c567 82C750 [Vendetta], device 0
+ c568 82C750 [Vendetta], device 1
+ c569 82C579 [Viper XPress+ Chipset]
+ c621 82C621 [Viper-M/N+]
+ c700 82C700 [FireStar]
+ c701 82C701 [FireStar Plus]
+ c814 82C814 [Firebridge 1]
+ c822 82C822
+ c824 82C824
+ c825 82C825 [Firebridge 2]
+ c832 82C832
+ c861 82C861 OHCI USB Host
+ c881 82C881 [FireLink] 1394 OHCI Link Controller
+ c895 82C895
+ c935 EV1935 ECTIVA MachOne PCIAudio
+ d568 82C825 [Firebridge 2]
+ d721 IDE [FireStar]
+1046 IPC Corporation, Ltd.
+1047 Genoa Systems Corp
+1048 Elsa AG
+ 0c60 Gladiac MX
+ 0d22 Quadro4 900XGL [ELSA GLoria4 900XGL]
+ 1000 QuickStep 1000
+ 3000 QuickStep 3000
+ 8901 Gloria XL
+ 1048 0935 GLoria XL (Virge)
+1049 Fountain Technologies, Inc.
+# nee SGS Thomson Microelectronics
+104a STMicroelectronics
+ 0000 STLS2F Host Bridge
+ 0008 STG 2000X
+ 0009 STG 1764X
+ 0010 STG4000 [3D Prophet Kyro Series]
+ 104a 4018 ST PowerVR Kyro (64MB AGP TVO)
+# 64MB AGP
+ 1681 0010 PowerVR Kyro II [3D Prophet 4500]
+ 1681 0028 3D Prophet 4000XT
+ 1681 c010 3D Prophet 4500 TV-Out
+ 1681 c069 3D Prophet 4000XT
+ 0201 STPC Vega Northbridge
+ 0209 STPC Consumer/Industrial North- and Southbridge
+ 020a STPC Atlas/ConsumerS/Consumer IIA Northbridge
+ 020b STPC Consumer II ISA Bridge
+ 0210 STPC Atlas ISA Bridge
+ 021a STPC Consumer S Southbridge
+ 021b STPC Consumer IIA Southbridge
+ 0220 STPC Industrial PCI to PCCard bridge
+ 0228 STPC Atlas IDE
+ 0229 STPC Vega IDE
+ 0230 STPC Atlas/Vega OHCI USB Controller
+ 0238 STPC Vega LAN
+ 0500 ST70137 [Unicorn] ADSL DMT Transceiver
+ 104a 0500 BeWAN ADSL PCI st
+ 0564 STPC Client Northbridge
+ 0981 21x4x DEC-Tulip compatible 10/100 Ethernet
+ 1746 STG 1764X
+ 2774 21x4x DEC-Tulip compatible 10/100 Ethernet
+ 3520 MPEG-II decoder card
+ 55cc STPC Client Southbridge
+104b BusLogic
+ 0140 BT-946C (old) [multimaster 01]
+ 1040 BT-946C (BA80C30) [MultiMaster 10]
+ 8130 Flashpoint LT
+104c Texas Instruments
+ 0500 100 MBit LAN Controller
+ 0508 TMS380C2X Compressor Interface
+ 1000 Eagle i/f AS
+ 104c PCI1510 PC card Cardbus Controller
+ 3d04 TVP4010 [Permedia]
+ 3d07 TVP4020 [Permedia 2]
+ 1011 4d10 Comet
+ 1040 000f AccelStar II
+ 1040 0011 AccelStar II
+ 1048 0a31 WINNER 2000
+ 1048 0a32 GLoria Synergy
+ 1048 0a34 GLoria Synergy
+ 1048 0a35 GLoria Synergy
+ 1048 0a36 GLoria Synergy
+ 1048 0a43 GLoria Synergy
+ 1048 0a44 GLoria Synergy
+ 107d 2633 WinFast 3D L2300
+ 1092 0126 FIRE GL 1000 PRO
+ 1092 0127 FIRE GL 1000 PRO
+ 1092 0136 FIRE GL 1000 PRO
+ 1092 0141 FIRE GL 1000 PRO
+ 1092 0146 FIRE GL 1000 PRO
+ 1092 0148 FIRE GL 1000 PRO
+ 1092 0149 FIRE GL 1000 PRO
+ 1092 0152 FIRE GL 1000 PRO
+ 1092 0154 FIRE GL 1000 PRO
+ 1092 0155 FIRE GL 1000 PRO
+ 1092 0156 FIRE GL 1000 PRO
+ 1092 0157 FIRE GL 1000 PRO
+ 1097 3d01 Jeronimo Pro
+ 1102 100f Graphics Blaster Extreme
+ 3d3d 0100 Reference Permedia 2 3D
+ 8000 PCILynx/PCILynx2 IEEE 1394 Link Layer Controller
+ 105e 8003 FireBoard200
+ 1443 8003 FireBoard200
+ 1443 8005 FireBoard400
+ 1443 8006 FireBoard400
+ e4bf 1010 CF1-1-SNARE
+ e4bf 1020 CF1-2-SNARE
+ e4bf 1040 FireCompact400
+ 8009 TSB12LV22 IEEE-1394 Controller
+ 104d 8032 8032 OHCI i.LINK (IEEE 1394) Controller
+ 1443 8010 FireBoard400-OHCI
+ 8017 PCI4410 FireWire Controller
+ 8019 TSB12LV23 IEEE-1394 Controller
+ 11bd 000a Studio DV500-1394
+ 11bd 000e Studio DV
+ 1443 8010 FireBoard400-OHCI
+ e4bf 1010 CF2-1-CYMBAL
+ 8020 TSB12LV26 IEEE-1394 Controller (Link)
+ 1028 00d8 Precision 530
+ 104d 80e2 VAIO PCV-J200
+ 11bd 000f Studio DV500-1394
+ 11bd 001c Excalibur 4.1
+ 1443 8010 FireBoard400-OHCI
+ 8021 TSB43AA22 IEEE-1394 Controller (PHY/Link Integrated)
+ 104d 80df Vaio PCG-FX403
+ 104d 80e7 VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP
+ 8022 TSB43AB22 IEEE-1394a-2000 Controller (PHY/Link) [iOHCI-Lynx]
+ 104c 8023 TSB43AB22/A IEEE-1394a-2000 Controller (PHY/Link)
+ 8023 TSB43AB22A IEEE-1394a-2000 Controller (PHY/Link) [iOHCI-Lynx]
+ 1028 0168 Precision Workstation 670 Mainboard
+ 103c 088c NC8000 laptop
+ 1043 808b K8N4/A8N Series Mainboard
+ 1043 815b P5W DH Deluxe Motherboard
+ 1443 8023 FireCard400
+ 8086 5044 Desktop Board DP35DP
+ 8024 TSB43AB23 IEEE-1394a-2000 Controller (PHY/Link)
+ 107d 6620 Winfast DV2000 FireWire Controller
+ 1443 8024 FireBoard Blue
+ 1458 1000 Motherboard
+ 8025 TSB82AA2 IEEE-1394b Link Layer Controller
+ 1043 813c P5P series mainboard
+ 1443 8025 FireBoard800
+ 1458 1000 GA-K8N Ultra-9 Mainboard
+ 1546 8025 FWB-PCI01
+ 17fc 8025 GIC3800
+ 8026 TSB43AB21 IEEE-1394a-2000 Controller (PHY/Link)
+ 1025 0035 TravelMate 660
+ 1025 003c Aspire 2001WLCi (Compaq CL50 motherboard)
+ 103c 0025 XE4500 Notebook
+ 103c 006a NX9500
+ 1043 808d A7V333 mainboard.
+ 8027 PCI4451 IEEE-1394 Controller
+ 1028 00e5 Latitude C810
+ 1028 00e6 PCI4451 IEEE-1394 Controller (Dell Inspiron 8100)
+ 8029 PCI4510 IEEE-1394 Controller
+ 1028 0163 Latitude D505
+ 1028 0196 Inspiron 5160
+ 1071 8160 MIM2900
+ 802b PCI7410,7510,7610 OHCI-Lynx Controller
+ 1028 0139 Latitude D400
+ 1028 014e PCI7410,7510,7610 OHCI-Lynx Controller (Latitude D800)
+ 802e PCI7x20 1394a-2000 OHCI Two-Port PHY/Link-Layer Controller
+ 1028 018d Inspiron 700m/710m
+ 8031 PCIxx21/PCIxx11/PCIx515 PC Card Controller
+ 1025 0064 Extensa 3000 series laptop
+ 1025 0080 Aspire 5024WLMi
+ 103c 0934 Compaq nw8240/nx8220
+ 103c 0944 Compaq nc6220 Notebook PC
+ 103c 099c NX6110/NC6120
+ 103c 308b MX6125
+ 8032 OHCI Compliant IEEE 1394 Host Controller
+ 1025 0064 Extensa 3000 series laptop
+ 1025 0080 Aspire 5024WLMi
+ 103c 0934 Compaq nw8240/nx8220
+ 103c 099c NX6110/NC6120
+ 103c 308b MX6125
+ 8033 PCIxx21/PCIxx11 Flash Media Controller
+ 1025 0064 Extensa 3000 series laptop
+ 1025 0080 Aspire 5024WLMi
+ 103c 0934 Compaq nw8240/nx8220
+ 103c 0944 Compaq nc6220 Notebook PC
+ 103c 099c NX6110/NC6120
+ 103c 308b MX6125
+ 8034 PCIxx21/PCIxx11 SD Host Controller
+ 1025 0080 Aspire 5024WLMi
+ 103c 0934 Compaq nw8240/nx8220
+ 103c 0944 Compaq nc6220 Notebook PC
+ 103c 099c NX6110/NC6120
+ 103c 308b MX6125
+ 8035 PCIxx21/PCIxx11 Smart Card Controller
+ 103c 0934 Compaq nw8240/nx8220
+ 103c 0944 Compaq nc6220 Notebook PC
+ 103c 099c NX6110/NC6120
+ 8036 PCI6515 Cardbus Controller
+ 8038 PCI6515 SmartCard Controller
+ 8039 PCIxx12 Cardbus Controller
+ 103c 309f Compaq nx9420 Notebook
+ 103c 30a1 NC2400
+ 103c 30a3 Compaq nw8440
+ 104d 902d VAIO VGN-NR120E
+ 803a PCIxx12 OHCI Compliant IEEE 1394 Host Controller
+ 103c 309f nx9420
+ 103c 30a1 NC2400
+ 103c 30a3 Compaq nw8440
+ 104d 902d VAIO VGN-NR120E
+ 803b PCIxx12 Flash Media Controller
+ 103c 309f nx9420
+ 103c 30a3 Compaq nw8440
+ 104d 8212 VAIO VGN-N21E
+ 104d 902d VAIO VGN-NR120E
+ 803c PCIxx12 SDA Standard Compliant SD Host Controller
+ 103c 309f nx9420
+ 103c 30a3 Compaq nw8440
+ 803d PCIxx12 GemCore based SmartCard controller
+ 103c 309f Compaq nx9420 Notebook
+ 103c 30a1 NC2400
+ 103c 30a3 nc8430
+ 103c 30aa nc6310
+ 8101 TSB43DB42 IEEE-1394a-2000 Controller (PHY/Link)
+ 8201 PCI1620 Firmware Loading Function
+ 8204 PCI7410/7510/7610 PCI Firmware Loading Function
+ 1028 0139 Latitude D400
+ 1028 014e Latitude D800
+ 8231 XIO2000(A)/XIO2200A PCI Express-to-PCI Bridge
+ 5678 1234 DC-1394 PCIe
+ 8232 XIO3130 PCI Express Switch (Upstream)
+ 8233 XIO3130 PCI Express Switch (Downstream)
+ 8235 XIO2200A IEEE-1394a-2000 Controller (PHY/Link)
+ 5678 1234 DC-1394 PCIe
+ 823e XIO2213A/B/XIO2221 PCI Express to PCI Bridge [Cheetah Express]
+ 823f XIO2213A/B/XIO2221 IEEE-1394b OHCI Controller [Cheetah Express]
+ 1546 803c FWB-PCIE1X11B
+ 8240 XIO2001 PCI Express-to-PCI Bridge
+ 8241 TUSB73x0 SuperSpeed USB 3.0 xHCI Host Controller
+ 1014 04b2 S824 (8286-42A)
+ 8400 ACX 100 22Mbps Wireless Interface
+ 1186 3b00 DWL-650+ PC Card cardbus 22Mbs Wireless Adapter [AirPlus]
+ 1186 3b01 DWL-520+ 22Mbps PCI Wireless Adapter
+ 1395 2201 WL22-PC
+ 16ab 8501 WL-8305 IEEE802.11b+ Wireless LAN PCI Adapter
+ 8401 ACX 100 22Mbps Wireless Interface
+ 8888 Multicore DSP+ARM KeyStone II SOC
+ 9000 Wireless Interface (of unknown type)
+ 9065 TMS320DM642
+ 9066 ACX 111 54Mbps Wireless Interface
+ 0308 3404 G-102 v1 802.11g Wireless Cardbus Adapter
+ 0308 3406 G-162 v2 802.11g Wireless Cardbus Adapter
+ 104c 9066 WL212 Sitecom Wireless Network PCI-Card 100M (Version 1)
+# Found in Philips ADSL ANNEX A WLAN Router SNA6500/18 sold by Belgacom
+ 104c 9067 TNETW1130GVF
+ 104c 9096 Trendnet TEW-412PC Wireless PCI Adapter (Version A)
+ 1186 3b04 DWL-G520+ Wireless PCI Adapter
+ 1186 3b05 DWL-G650+ AirPlusG+ CardBus Wireless LAN
+ 1186 3b08 AirPlus G DWL-G630 Wireless Cardbus Adapter (rev.B1)
+ 1385 4c00 WG311v2 802.11g Wireless PCI Adapter
+ 13d1 aba0 SWLMP-54108 108Mbps Wireless mini PCI card 802.11g+
+ 14ea ab07 GW-NS54GM Wireless Cardbus Adapter
+ 16ec 010d USR5416 802.11g Wireless Turbo PCI Adapter
+ 16ec 010e USR5410 802.11g Wireless Cardbus Adapter
+ 1737 0033 WPC54G v2 802.11g Wireless-G Notebook Adapter
+ 17cf 0032 G-162 v1 802.11g Wireless Cardbus Adapter
+ 17cf 0033 Z-Com XG650 Wireless miniPCI 802.11b/g
+ 187e 340b G-302 v2 802.11g Wireless PCI Adapter
+ 187e 340c G-360 v2 802.11g Wireless PCI Adapter
+ a001 TDC1570
+ a100 TDC1561
+ a102 TNETA1575 HyperSAR Plus w/PCI Host i/f & UTOPIA i/f
+ a106 TMS320C6414 TMS320C6415 TMS320C6416
+ 175c 5000 ASI50xx Audio Adapter
+ 175c 6400 ASI6400 Cobranet series
+ 175c 8700 ASI87xx Radio Tuner card
+ ac10 PCI1050
+ ac11 PCI1053
+ ac12 PCI1130
+ ac13 PCI1031
+ ac15 PCI1131
+ ac16 PCI1250
+ 1014 0092 ThinkPad 600
+ ac17 PCI1220
+ ac18 PCI1260
+ ac19 PCI1221
+ ac1a PCI1210
+ ac1b PCI1450
+ 0e11 b113 Armada M700
+ 1014 0130 ThinkPad 600X/A21m/T20/T22
+ ac1c PCI1225
+ 0e11 b121 Armada E500
+ 1028 0088 Latitude CPi A400XT
+ ac1d PCI1251A
+ ac1e PCI1211
+ ac1f PCI1251B
+ ac20 TI 2030
+ ac21 PCI2031
+ ac22 PCI2032 PCI Docking Bridge
+ ac23 PCI2250 PCI-to-PCI Bridge
+ ac28 PCI2050 PCI-to-PCI Bridge
+ ac2c PCI2060 PCI-to-PCI Bridge
+ ac30 PCI1260 PC card Cardbus Controller
+ ac40 PCI4450 PC card Cardbus Controller
+ ac41 PCI4410 PC card Cardbus Controller
+ ac42 PCI4451 PC card Cardbus Controller
+ 1028 00e6 PCI4451 PC card CardBus Controller (Inspiron 8100)
+ ac44 PCI4510 PC card Cardbus Controller
+ 1028 0149 Inspiron 5100
+ 1028 0163 Latitude D505
+ 1028 0196 Inspiron 5160
+ 1071 8160 MIM2000
+ ac46 PCI4520 PC card Cardbus Controller
+ 1014 0552 ThinkPad
+ ac47 PCI7510 PC card Cardbus Controller
+ 1028 0139 Latitude D400
+ 1028 013f Precision M60
+ 1028 014e Latitude D800
+ ac48 PCI7610 PC Card Cardbus Controller
+ ac49 PCI7410 PC Card Cardbus Controller
+ ac4a PCI7510/7610 CardBus Bridge
+ 1028 0139 Latitude D400
+ 1028 014e Latitude D800
+ ac4b PCI7610 SD/MMC controller
+ ac4c PCI7610 Memory Stick controller
+ ac50 PCI1410 PC card Cardbus Controller
+ ac51 PCI1420 PC card Cardbus Controller
+ 0e11 004e Evo N600c
+ 1014 0148 ThinkPad A20m
+ 1014 023b ThinkPad T23
+ 1028 00b1 Latitude C600
+ 1028 012a Latitude C640
+ 1033 80cd Versa Note VXi
+ 10cf 1095 Lifebook S-4510/C6155
+ e4bf 1000 CP2-2-HIPHOP
+ ac52 PCI1451 PC card Cardbus Controller
+ ac53 PCI1421 PC card Cardbus Controller
+ ac54 PCI1620 PC Card Controller
+ 103c 08b0 tc1100 tablet
+ ac55 PCI1520 PC card Cardbus Controller
+ 1014 0512 ThinkPad T30/T40
+ 103c 0025 XE4500 Notebook
+ ac56 PCI1510 PC card Cardbus Controller
+ 1014 0512 ThinkPad R50e
+ 1014 0528 ThinkPad R40e
+ 17aa 2012 ThinkPad T60/R60 series
+ ac60 PCI2040 PCI to DSP Bridge Controller
+ 175c 5100 ASI51xx Audio Adapter
+ 175c 6100 ASI61xx Audio Adapter
+ 175c 6200 ASI62xx Audio Adapter
+ 175c 8800 ASI88xx Audio Adapter
+ 186f 3001 WR-G303 PCI radio receiver
+ 186f 3005 WR-G305 PCI radio receiver
+ 186f 3101 WR-G313 PCI radio receiver
+ 186f 3105 WR-G315 PCI radio receiver
+ ac8d PCI 7620
+ ac8e PCI7420 CardBus Controller
+ 1028 018d Inspiron 700m/710m
+ ac8f PCI7420/7620 SD/MS-Pro Controller
+ 1028 018d Inspiron 700m/710m
+ b001 TMS320C6424
+ fe00 FireWire Host Controller
+ fe03 12C01A FireWire Host Controller
+104d Sony Corporation
+ 8004 DTL-H2500 [Playstation development board]
+ 8009 CXD1947Q i.LINK Controller
+ 800c DTL-H800 [PS1 sound development board]
+ 8039 CXD3222 i.LINK Controller
+ 8047 PS2 TOOL MRP
+ 8056 Rockwell HCF 56K modem
+ 808a Memory Stick Controller
+ 80ff PS2 Performance Analyzer
+ 814a PS2 Performance Analyzer
+ 8183 ATHENS [PS3 prototype developer interface card]
+ 81b0 BM-1 [PSP TOOL Board Management Device]
+ 81c3 VO-4 [PSP TOOL Video Output Device]
+ 81ce SxS Pro memory card
+ 81ff PS3 TOOL MRP
+ 8200 PS3 TOOL RSX Tracing FPGA
+ 820e CXD9208GP [PS3 PS2 emulation subsystem adapter]
+# 2nd ID
+ 905c SxS Pro memory card
+# 2nd ID
+ 907f SxS Pro+ memory card
+ 908f Aeolia ACPI
+ 909e Aeolia Ethernet Controller (Marvell Yukon 2 Family)
+ 909f Aeolia SATA AHCI Controller
+ 90a0 Aeolia SD/MMC Host Controller
+ 90a1 Aeolia PCI Express Glue and Miscellaneous Devices
+ 90a2 Aeolia DMA Controller
+ 90a3 Aeolia Memory (DDR3/SPM)
+ 90a4 Aeolia USB 3.0 xHCI Host Controller
+ 90bc SxS Pro+ memory card
+ 90c8 Belize ACPI
+ 90c9 Belize Ethernet Controller
+ 90ca Belize SATA AHCI Controller
+ 90cb Belize SD/MMC Host Controller
+ 90cc Belize PCI Express Glue and Miscellaneous Devices
+ 90cd Belize DMA Controller
+ 90ce Belize Memory (DDR3/SPM)
+ 90cf Belize USB 3.0 xHCI Host Controller
+ 90d7 Baikal ACPI
+ 90d8 Baikal Ethernet Controller
+ 90d9 Baikal SATA AHCI Controller
+ 90da Baikal SD/MMC Host Controller
+ 90db Baikal PCI Express Glue and Miscellaneous Devices
+ 90dc Baikal DMA Controller
+ 90dd Baikal Memory (DDR3/SPM)
+ 90de Baikal USB 3.0 xHCI Host Controller
+104e Oak Technology, Inc
+ 0017 OTI-64017
+ 0107 OTI-107 [Spitfire]
+ 0109 Video Adapter
+ 0111 OTI-64111 [Spitfire]
+ 0217 OTI-64217
+ 0317 OTI-64317
+104f Co-time Computer Ltd
+1050 Winbond Electronics Corp
+ 0000 NE2000
+ 0001 W83769F
+ 0033 W89C33D 802.11 a/b/g BB/MAC
+ 0105 W82C105
+ 0840 W89C840
+ 1050 0001 W89C840 Ethernet Adapter
+ 1050 0840 W89C840 Ethernet Adapter
+ 0940 W89C940
+ 5a5a W89C940F
+ 6692 W6692
+ 1043 1702 ISDN Adapter (PCI Bus, D, W)
+ 1043 1703 ISDN Adapter (PCI Bus, DV, W)
+ 1043 1707 ISDN Adapter (PCI Bus, DV, W)
+ 144f 1702 ISDN Adapter (PCI Bus, D, W)
+ 144f 1703 ISDN Adapter (PCI Bus, DV, W)
+ 144f 1707 ISDN Adapter (PCI Bus, DV, W)
+ 9921 W99200F MPEG-1 Video Encoder
+ 9922 W99200F/W9922PF MPEG-1/2 Video Encoder
+ 9970 W9970CF
+1051 Anigma, Inc.
+1052 ?Young Micro Systems
+1053 Young Micro Systems
+1054 Hitachi, Ltd
+ 3009 2Gbps Fibre Channel to PCI HBA 3009
+ 300a 4Gbps Fibre Channel to PCI-X HBA 300a
+ 300b 4Gbps Fibre Channel to PCI-X HBA 300b
+ 300f ColdFusion 3 Chipset Processor to I/O Controller
+ 3010 ColdFusion 3 Chipset Memory Controller Hub
+ 3011 ColdFusion 3e Chipset Processor to I/O Controller
+ 3012 ColdFusion 3e Chipset Memory Controller Hub
+ 3017 Unassigned Hitachi Shared FC Device 3017
+ 301b Virtual VGA Device
+ 301d PCIe-to-PCIe Bridge with Virtualization IO Assist Feature
+ 3020 FIVE-EX based Fibre Channel to PCIe HBA
+ 302c M001 PCI Express Switch Upstream Port
+ 302d M001 PCI Express Switch Downstream Port
+ 3070 Hitachi FIVE-FX Fibre Channel to PCIe HBA
+ 3505 SH7751 PCI Controller (PCIC)
+ 350e SH7751R PCI Controller (PCIC)
+1055 Microchip Technology / SMSC
+ 9130 SLC90E66 [Victory66] IDE
+ 9460 SLC90E66 [Victory66] ISA
+ 9462 SLC90E66 [Victory66] USB
+ 9463 SLC90E66 [Victory66] ACPI
+ e420 LAN9420/LAN9420i
+1056 ICL
+# Motorola made a mistake and used 1507 instead of 1057 in some chips. Please look at the 1507 entry as well when updating this.
+1057 Motorola
+ 0001 MPC105 [Eagle]
+ 0002 MPC106 [Grackle]
+ 0003 MPC8240 [Kahlua]
+ 0004 MPC107
+ 0006 MPC8245 [Unity]
+ 0008 MPC8540
+ 0009 MPC8560
+ 0012 MPC8548 [PowerQUICC III]
+ 0100 MC145575 [HFC-PCI]
+ 0431 KTI829c 100VG
+ 1073 Nokia N770
+ 1219 Nokia N800
+ 1801 DSP56301 Digital Signal Processor
+ 14fb 0101 Transas Radar Imitator Board [RIM]
+ 14fb 0102 Transas Radar Imitator Board [RIM-2]
+ 14fb 0202 Transas Radar Integrator Board [RIB-2]
+ 14fb 0611 1 channel CAN bus Controller [CanPci-1]
+ 14fb 0612 2 channels CAN bus Controller [CanPci-2]
+ 14fb 0613 3 channels CAN bus Controller [CanPci-3]
+ 14fb 0614 4 channels CAN bus Controller [CanPci-4]
+ 14fb 0621 1 channel CAN bus Controller [CanPci2-1]
+ 14fb 0622 2 channels CAN bus Controller [CanPci2-2]
+ 14fb 0810 Transas VTS Radar Integrator Board [RIB-4]
+ 175c 4200 ASI4215 Audio Adapter
+ 175c 4300 ASI43xx Audio Adapter
+ 175c 4400 ASI4401 Audio Adapter
+ ecc0 0010 Darla
+ ecc0 0020 Gina
+ ecc0 0030 Layla rev.0
+ ecc0 0031 Layla rev.1
+ ecc0 0040 Darla24 rev.0
+ ecc0 0041 Darla24 rev.1
+ ecc0 0050 Gina24 rev.0
+ ecc0 0051 Gina24 rev.1
+ ecc0 0070 Mona rev.0
+ ecc0 0071 Mona rev.1
+ ecc0 0072 Mona rev.2
+ 18c0 MPC8265A/8266/8272
+ 18c1 MPC8271/MPC8272
+ 3052 SM56 Data Fax Modem
+ 3410 DSP56361 Digital Signal Processor
+ ecc0 0050 Gina24 rev.0
+ ecc0 0051 Gina24 rev.1
+ ecc0 0060 Layla24
+ ecc0 0070 Mona rev.0
+ ecc0 0071 Mona rev.1
+ ecc0 0072 Mona rev.2
+ ecc0 0080 Mia rev.0
+ ecc0 0081 Mia rev.1
+ ecc0 0090 Indigo
+ ecc0 00a0 Indigo IO
+ ecc0 00b0 Indigo DJ
+ ecc0 0100 3G
+ 4801 Raven
+ 4802 Falcon
+ 4803 Hawk
+ 4806 CPX8216
+# MPC7410 PowerPC microprocessor and PCI host bridge
+ 480b MPC7410
+ 4d68 20268
+ 5600 SM56 PCI Modem
+ 1057 0300 SM56 PCI Speakerphone Modem
+ 1057 0301 SM56 PCI Voice Modem
+ 1057 0302 SM56 PCI Fax Modem
+ 1057 5600 SM56 PCI Voice modem
+ 13d2 0300 SM56 PCI Speakerphone Modem
+ 13d2 0301 SM56 PCI Voice modem
+ 13d2 0302 SM56 PCI Fax Modem
+ 1436 0300 SM56 PCI Speakerphone Modem
+ 1436 0301 SM56 PCI Voice modem
+ 1436 0302 SM56 PCI Fax Modem
+ 144f 100c SM56 PCI Fax Modem
+ 1494 0300 SM56 PCI Speakerphone Modem
+ 1494 0301 SM56 PCI Voice modem
+ 14c8 0300 SM56 PCI Speakerphone Modem
+ 14c8 0302 SM56 PCI Fax Modem
+ 1668 0300 SM56 PCI Speakerphone Modem
+ 1668 0302 SM56 PCI Fax Modem
+ 5608 Wildcard X100P
+ 5803 MPC5200
+ 5806 MCF54 Coldfire
+ 5808 MPC8220
+ 5809 MPC5200B
+ 6400 MPC190 Security Processor (S1 family, encryption)
+ 6405 MPC184 Security Processor (S1 family)
+1058 Electronics & Telecommunications RSH
+1059 Kontron
+105a Promise Technology, Inc.
+ 0d30 PDC20265 (FastTrak100 Lite/Ultra100)
+ 1043 8042 AV7266-E South Bridge Promise RAID
+ 105a 4d33 Ultra100
+ 0d38 20263
+ 105a 4d39 Fasttrak66
+ 1275 20275
+ 3318 PDC20318 (SATA150 TX4)
+ 3319 PDC20319 (FastTrak S150 TX4)
+ 105a 3319 FastTrak S150 TX4 4 port SATA PCI board
+ 8086 3427 S875WP1-E mainboard
+ 3371 PDC20371 (FastTrak S150 TX2plus)
+ 3373 PDC20378 (FastTrak 378/SATA 378)
+ 1043 80f5 K8V Deluxe/PC-DL Deluxe motherboard
+ 1462 590d KT6 Delta-FIS2R (MS-6590)
+ 1462 702e K8T NEO FIS2R motherboard
+ 3375 PDC20375 (SATA150 TX2plus)
+ 3376 PDC20376 (FastTrak 376)
+ 1043 809e A7V8X motherboard
+ 3515 PDC40719 [FastTrak TX4300/TX4310]
+ 3519 PDC40519 (FastTrak TX4200)
+ 3570 PDC20771 [FastTrak TX2300]
+ 3571 PDC20571 (FastTrak TX2200)
+ 3574 PDC20579 SATAII 150 IDE Controller
+ 3577 PDC40779 (SATA 300 779)
+ 3d17 PDC40718 (SATA 300 TX4)
+ 3d18 PDC20518/PDC40518 (SATAII 150 TX4)
+ 3d73 PDC40775 (SATA 300 TX2plus)
+ 3d75 PDC20575 (SATAII150 TX2plus)
+ 3f20 PDC42819 [FastTrak TX2650/TX4650]
+ 4302 80333 [SuperTrak EX4350]
+ 4d30 PDC20267 (FastTrak100/Ultra100)
+ 105a 4d33 Ultra100
+ 105a 4d39 FastTrak100
+ 8086 5744 S845WD1-E mainboard
+ 4d33 20246
+ 105a 4d33 20246 IDE Controller
+ 4d38 PDC20262 (FastTrak66/Ultra66)
+ 105a 4d30 Ultra Device on SuperTrak
+ 105a 4d33 Ultra66
+ 105a 4d39 FastTrak66
+ 4d68 PDC20268 [Ultra100 TX2]
+ 105a 4d68 Ultra100 TX2
+ 4d69 20269
+ 105a 4d68 Ultra133TX2
+ 5275 PDC20276 (MBFastTrak133 Lite)
+ 1043 807e A7V333 motherboard.
+ 105a 0275 SuperTrak SX6000 IDE
+ 105a 1275 MBFastTrak133 Lite (tm) Controller (RAID mode)
+ 1458 b001 MBUltra 133
+ 5300 DC5300
+ 6268 PDC20270 (FastTrak100 LP/TX2/TX4)
+ 105a 4d68 FastTrak100 TX2
+ 6269 PDC20271 (FastTrak TX2000)
+ 105a 6269 FastTrak TX2/TX2000
+ 6300 PDC81731 [FastTrak SX8300]
+ 6621 PDC20621 (FastTrak S150 SX4/FastTrak SX4000 lite)
+ 6622 PDC20621 [SATA150 SX4] 4 Channel IDE RAID Controller
+ 6624 PDC20621 [FastTrak SX4100]
+ 6626 PDC20618 (Ultra 618)
+ 6629 PDC20619 (FastTrak TX4000)
+ 7275 PDC20277 (SBFastTrak133 Lite)
+ 8002 SATAII150 SX8
+ 8350 80333 [SuperTrak EX8350/EX16350], 80331 [SuperTrak EX8300/EX16300]
+ 8650 81384 [SuperTrak EX SAS and SATA RAID Controller]
+ 105a 4600 SuperTrak EX4650A
+ 105a 4601 SuperTrak EX4650
+ 105a 4610 SuperTrak EX4650EL
+ 105a 8600 SuperTrak EX8650EL
+ 105a 8601 SuperTrak EX8650A
+ 105a 8602 SuperTrak EX8654
+ 105a 8603 SuperTrak EX8658
+ 105a 8604 SuperTrak EX8650
+ 105a 8610 SuperTrak EX8650M
+ 105a a600 SuperTrak EX12650
+ 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.
+105c Wipro Infotech Limited
+105d Number 9 Computer Company
+ 2309 Imagine 128
+ 2339 Imagine 128-II
+ 105d 0000 Imagine 128 series 2 4Mb VRAM
+ 105d 0001 Imagine 128 series 2 4Mb VRAM
+ 105d 0002 Imagine 128 series 2 4Mb VRAM
+ 105d 0003 Imagine 128 series 2 4Mb VRAM
+ 105d 0004 Imagine 128 series 2 4Mb VRAM
+ 105d 0005 Imagine 128 series 2 4Mb VRAM
+ 105d 0006 Imagine 128 series 2 4Mb VRAM
+ 105d 0007 Imagine 128 series 2 4Mb VRAM
+ 105d 0008 Imagine 128 series 2e 4Mb DRAM
+ 105d 0009 Imagine 128 series 2e 4Mb DRAM
+ 105d 000a Imagine 128 series 2 8Mb VRAM
+ 105d 000b Imagine 128 series 2 8Mb H-VRAM
+ 11a4 000a Metheus 5 Megapixel
+ 13cc 0000 Metheus 5 Megapixel
+ 13cc 0004 Metheus 5 Megapixel
+ 13cc 0005 Metheus 5 Megapixel
+ 13cc 0006 Metheus 5 Megapixel
+ 13cc 0008 Metheus 5 Megapixel
+ 13cc 0009 Metheus 5 Megapixel
+ 13cc 000a Metheus 5 Megapixel
+ 13cc 000c Metheus 5 Megapixel
+ 493d Imagine 128 T2R [Ticket to Ride]
+ 11a4 000a Metheus 5 Megapixel, Dual Head
+ 11a4 000b Metheus 5 Megapixel, Dual Head
+ 13cc 0002 Metheus 4 Megapixel, Dual Head
+ 13cc 0003 Metheus 5 Megapixel, Dual Head
+ 13cc 0007 Metheus 5 Megapixel, Dual Head
+ 13cc 0008 Metheus 5 Megapixel, Dual Head
+ 13cc 0009 Metheus 5 Megapixel, Dual Head
+ 13cc 000a Metheus 5 Megapixel, Dual Head
+ 5348 Revolution 4
+ 105d 0037 Revolution IV-FP AGP (For SGI 1600SW)
+ 11a4 0028 PVS5600M
+ 11a4 0038 PVS5600D
+105e Vtech Computers Ltd
+105f Infotronic America Inc
+1060 United Microelectronics [UMC]
+ 0001 UM82C881
+ 0002 UM82C886
+ 0101 UM8673F
+ 0881 UM8881
+ 0886 UM8886F
+ 0891 UM8891A
+ 1001 UM886A
+ 673a UM8886BF
+ 673b EIDE Master/DMA
+ 8710 UM8710
+ 886a UM8886A
+ 8881 UM8881F
+ 8886 UM8886F
+ 888a UM8886A
+ 8891 UM8891A
+ 9017 UM9017F
+ 9018 UM9018
+ 9026 UM9026
+ e881 UM8881N
+ e886 UM8886N
+ e88a UM8886N
+ e891 UM8891N
+1061 I.I.T.
+ 0001 AGX016
+ 0002 IIT3204/3501
+1062 Maspar Computer Corp
+1063 Ocean Office Automation
+1064 Alcatel
+ 1102 Dynamite 2840 (ADSL PCI modem)
+1065 Texas Microsystems
+1066 PicoPower Technology
+ 0000 PT80C826
+ 0001 PT86C521 [Vesuvius v1] Host Bridge
+ 0002 PT86C523 [Vesuvius v3] PCI-ISA Bridge Master
+ 0003 PT86C524 [Nile] PCI-to-PCI Bridge
+ 0004 PT86C525 [Nile-II] PCI-to-PCI Bridge
+ 0005 National PC87550 System Controller
+ 8002 PT86C523 [Vesuvius v3] PCI-ISA Bridge Slave
+1067 Mitsubishi Electric
+ 0301 AccelGraphics AccelECLIPSE
+ 0304 AccelGALAXY A2100 [OEM Evans & Sutherland]
+ 0308 Tornado 3000 [OEM Evans & Sutherland]
+ 1002 VG500 [VolumePro Volume Rendering Accelerator]
+1068 Diversified Technology
+1069 Mylex Corporation
+ 0001 DAC960P
+ 0002 DAC960PD
+ 0010 DAC960PG
+ 0020 DAC960LA
+ 0050 AcceleRAID 352/170/160 support Device
+ 1069 0050 AcceleRAID 352 support Device
+ 1069 0052 AcceleRAID 170 support Device
+ 1069 0054 AcceleRAID 160 support Device
+ b166 AcceleRAID 600/500/400/Sapphire support Device
+ 1014 0242 iSeries 2872 DASD IOA
+ 1014 0266 Dual Channel PCI-X U320 SCSI Adapter
+ 1014 0278 Dual Channel PCI-X U320 SCSI RAID Adapter
+ 1014 02d3 Dual Channel PCI-X U320 SCSI Adapter
+ 1014 02d4 Dual Channel PCI-X U320 SCSI RAID Adapter
+ 1069 0200 AcceleRAID 400, Single Channel, PCI-X, U320, SCSI RAID
+ 1069 0202 AcceleRAID Sapphire, Dual Channel, PCI-X, U320, SCSI RAID
+ 1069 0204 AcceleRAID 500, Dual Channel, Low-Profile, PCI-X, U320, SCSI RAID
+ 1069 0206 AcceleRAID 600, Dual Channel, PCI-X, U320, SCSI RAID
+ ba55 eXtremeRAID 1100 support Device
+ ba56 eXtremeRAID 2000/3000 support Device
+ 1069 0030 eXtremeRAID 3000 support Device
+ 1069 0040 eXtremeRAID 2000 support Device
+ ba57 eXtremeRAID 4000/5000 support Device
+ 1069 0072 eXtremeRAID 5000 support Device
+106a Aten Research Inc
+106b Apple Inc.
+ 0001 Bandit PowerPC host bridge
+ 0002 Grand Central I/O
+ 0003 Control Video
+ 0004 PlanB Video-In
+ 0007 O'Hare I/O
+ 000b Apple Camera
+ 000c DOS on Mac
+ 000e Hydra Mac I/O
+ 0010 Heathrow Mac I/O
+ 0017 Paddington Mac I/O
+ 0018 UniNorth FireWire
+ 0019 KeyLargo USB
+ 001e UniNorth Internal PCI
+ 001f UniNorth PCI
+ 0020 UniNorth AGP
+ 0021 UniNorth GMAC (Sun GEM)
+ 0022 KeyLargo Mac I/O
+ 0024 UniNorth/Pangea GMAC (Sun GEM)
+ 0025 KeyLargo/Pangea Mac I/O
+ 0026 KeyLargo/Pangea USB
+ 0027 UniNorth/Pangea AGP
+ 0028 UniNorth/Pangea PCI
+ 0029 UniNorth/Pangea Internal PCI
+ 002d UniNorth 1.5 AGP
+ 002e UniNorth 1.5 PCI
+ 002f UniNorth 1.5 Internal PCI
+ 0030 UniNorth/Pangea FireWire
+ 0031 UniNorth 2 FireWire
+ 106b 5811 iBook G4 2004
+ 0032 UniNorth 2 GMAC (Sun GEM)
+ 0033 UniNorth 2 ATA/100
+ 0034 UniNorth 2 AGP
+ 0035 UniNorth 2 PCI
+ 0036 UniNorth 2 Internal PCI
+ 003b UniNorth/Intrepid ATA/100
+ 003e KeyLargo/Intrepid Mac I/O
+ 003f KeyLargo/Intrepid USB
+ 1af4 1100 QEMU Virtual Machine
+ 0040 K2 KeyLargo USB
+ 0041 K2 KeyLargo Mac/IO
+ 0042 K2 FireWire
+ 0043 K2 ATA/100
+ 0045 K2 HT-PCI Bridge
+ 0046 K2 HT-PCI Bridge
+ 0047 K2 HT-PCI Bridge
+ 0048 K2 HT-PCI Bridge
+ 0049 K2 HT-PCI Bridge
+ 004a CPC945 HT Bridge
+ 004b U3 AGP
+ 004c K2 GMAC (Sun GEM)
+ 004f Shasta Mac I/O
+ 0050 Shasta IDE
+ 0051 Shasta (Sun GEM)
+ 0052 Shasta Firewire
+ 0053 Shasta PCI Bridge
+ 0054 Shasta PCI Bridge
+ 0055 Shasta PCI Bridge
+ 0056 U4 PCIe
+ 0057 U3 HT Bridge
+ 0058 U3L AGP Bridge
+ 0059 U3H AGP Bridge
+ 005b CPC945 PCIe Bridge
+ 0066 Intrepid2 AGP Bridge
+ 0067 Intrepid2 PCI Bridge
+ 0068 Intrepid2 PCI Bridge
+ 0069 Intrepid2 ATA/100
+ 006a Intrepid2 Firewire
+ 006b Intrepid2 GMAC (Sun GEM)
+ 0074 U4 HT Bridge
+# should be 14e4:1645
+ 1645 Broadcom NetXtreme BCM5701 Gigabit Ethernet
+ 1801 T2 Bridge Controller
+ 1802 T2 Secure Enclave Processor
+ 1803 Apple Audio Device
+ 2001 S1X NVMe Controller
+ 2002 S3ELab NVMe Controller
+ 2003 S3X NVMe Controller
+ 2005 ANS2 NVMe Controller
+106c Hynix Semiconductor
+ 8139 8139c 100BaseTX Ethernet Controller
+ 8801 Dual Pentium ISA/PCI Motherboard
+ 8802 PowerPC ISA/PCI Motherboard
+ 8803 Dual Window Graphics Accelerator
+ 8804 LAN Controller
+ 8805 100-BaseT LAN
+106d Sequent Computer Systems
+106e DFI, Inc
+106f City Gate Development Ltd
+1070 Daewoo Telecom Ltd
+1071 Mitac
+ 8160 Mitac 8060B Mobile Platform
+1072 GIT Co Ltd
+1073 Yamaha Corporation
+ 0001 3D GUI Accelerator
+ 0002 YGV615 [RPA3 3D-Graphics Controller]
+ 0003 YMF-740
+ 0004 YMF-724
+ 1073 0004 YMF724-Based PCI Audio Adapter
+ 0005 DS1 Audio
+ 1073 0005 DS-XG PCI Audio CODEC
+ 0006 DS1 Audio
+ 0008 DS1 Audio
+ 1073 0008 DS-XG PCI Audio CODEC
+ 000a DS1L Audio
+ 1073 0004 DS-XG PCI Audio CODEC
+ 1073 000a DS-XG PCI Audio CODEC
+ 8086 4d55 DS-XG PCI Audio CODEC [Intel MU440EX]
+ 000c YMF-740C [DS-1L Audio Controller]
+ 107a 000c DS-XG PCI Audio CODEC
+ 000d YMF-724F [DS-1 Audio Controller]
+ 1073 000d DS-XG PCI Audio CODEC
+ 0010 YMF-744B [DS-1S Audio Controller]
+ 1073 0006 DS-XG PCI Audio CODEC
+ 1073 0010 DS-XG PCI Audio CODEC
+ 0012 YMF-754 [DS-1E Audio Controller]
+ 1073 0012 DS-XG PCI Audio Codec
+ 0020 DS-1 Audio
+ 1000 SW1000XG [XG Factory]
+ 2000 DS2416 Digital Mixing Card
+ 1073 2000 DS2416 Digital Mixing Card
+1074 NexGen Microsystems
+ 4e78 82c500/1
+1075 Advanced Integrations Research
+1076 Chaintech Computer Co. Ltd
+1077 QLogic Corp.
+ 1016 ISP10160 Single Channel Ultra3 SCSI Processor
+ 1020 ISP1020 Fast-wide SCSI
+ 1022 ISP1022 Fast-wide SCSI
+ 1080 ISP1080 SCSI Host Adapter
+ 1216 ISP12160 Dual Channel Ultra3 SCSI Processor
+ 101e 8471 QLA12160 on AMI MegaRAID
+ 101e 8493 QLA12160 on AMI MegaRAID
+ 1240 ISP1240 SCSI Host Adapter
+ 1280 ISP1280 SCSI Host Adapter
+ 1634 FastLinQ QL45000 Series 40GbE Controller
+ 1077 e4f1 FastLinQ QL45212H 40GbE Adapter
+ 1077 e4f2 FastLinQ QL45211H 40GbE Adapter
+ 1077 e4f3 FastLinQ QL45412H 40GbE Adapter
+ 1077 e4f4 FastLinQ QL45411H 40GbE Adapter
+ 1644 FastLinQ QL45000 Series 100GbE Controller
+ 1077 e4f8 FastLinQ QL45611H 100GbE Adapter
+ 1654 FastLinQ QL45000 Series 50GbE Controller
+ 1077 0032 QL45212 Flex 50Gb 2-port Ethernet Adapter
+ 1590 0223 Synergy 6810C 25/50Gb Ethernet Adapter
+ 1590 0287 Synergy 6820C 25/50Gb CNA
+ 1656 FastLinQ QL45000 Series 25GbE Controller
+ 1077 0033 QL45214 Flex 25Gb 4-port Ethernet Adapter
+ 1077 02a7 QL45212-DE 25GbE Adapter
+ 1077 e4f6 FastLinQ QL45211H 25GbE Adapter
+ 1077 e4f7 FastLinQ QL45212H 25GbE Adapter
+ 1590 0245 10/20/25GbE 2P 4820c CNA
+ 165c FastLinQ QL45000 Series 10/25/40/50GbE Controller (FCoE)
+ 1077 0034 QL45262 Flex 50Gb 2-port Ethernet Adapter w/ iSCSI/FCoE
+ 1077 e4f1 FastLinQ QL45462H 40GbE FCoE Adapter
+ 1077 e4f2 FastLinQ QL45461H 40GbE FCoE Adapter
+ 1590 0245 10/20/25GbE 2P 4820c CNA FCoE
+ 165e FastLinQ QL45000 Series 10/25/40/50GbE Controller (iSCSI)
+ 1077 0034 QL45262 Flex 50Gb 2-port Ethernet Adapter w/ iSCSI/FCoE
+ 1077 e4f1 FastLinQ QL45462H 40GbE iSCSI Adapter
+ 1077 e4f2 FastLinQ QL45461H 40GbE iSCSI Adapter
+ 1590 0245 10/20/25GbE 2P 4820c CNA iSCSI
+ 1664 FastLinQ QL45000 Series Gigabit Ethernet Controller (SR-IOV VF)
+ 1077 e4f1 FastLinQ QL45462H 40GbE Adapter (SR-IOV VF)
+ 1077 e4f2 FastLinQ QL45461H 40GbE Adapter (SR-IOV VF)
+ 1077 e4f3 FastLinQ QL45412H 40GbE Adapter (SR-IOV VF)
+ 1077 e4f4 FastLinQ QL45411H 40GbE Adapter (SR-IOV VF)
+ 1077 e4f6 FastLinQ QL45211H 25GbE Adapter (SR-IOV VF)
+ 1077 e4f7 FastLinQ QL45212H 25GbE Adapter (SR-IOV VF)
+ 1077 e4f8 FastLinQ QL45611H 100GbE Adapter (SR-IOV VF)
+ 1590 0245 10/20/25GbE 2P 4820c CNA SRIOV
+ 2020 ISP2020A Fast!SCSI Basic Adapter
+ 2031 ISP8324-based 16Gb Fibre Channel to PCI Express Adapter
+ 103c 17e7 SN1000Q 16Gb Single Port Fibre Channel Adapter
+ 103c 17e8 SN1000Q 16Gb Dual Port Fibre Channel Adapter
+ 103c 1939 QMH2672 16Gb Dual Port Fibre Channel Adapter
+ 103c 8002 3830C 16G Fibre Channel Host Bus Adapter
+ 1077 0241 QLE2670 16Gb Single Port Fibre Channel Adapter
+ 2071 ISP2714-based 16/32Gb Fibre Channel to PCIe Adapter
+ 1077 0283 QLE2764 Quad Port 32Gb Fibre Channel to PCIe Adapter
+ 1077 029e QLE2694 Quad Port 16Gb Fibre Channel to PCIe Adapter
+ 1077 02a2 QLE2694L Quad Port 16Gb Fibre Channel to PCIe Adapter
+ 1077 02ad QLE2694U Quad Port 16/32Gb Fibre Channel to PCIe Adapter
+ 2081 ISP2814-based 64/32G Fibre Channel to PCIe Controller
+ 1077 02e1 QLE2874 Quad Port 64GFC PCIe Gen4 x16 Adapter
+ 1077 02e3 QLE2774 Quad Port 32GFC PCIe Gen4 x16 Adapter
+ 2089 ISP2854-based 64/32G Fibre Channel to PCIe Controller with StorCryption
+ 1077 02e8 QLE2884 Quad Port 64GFC PCIe Gen4 x16 Adapter with StorCryption
+ 1077 02ea QLE2784 Quad Port 32GFC PCIe Gen4 x16 Adapter with StorCryption
+ 2100 QLA2100 64-bit Fibre Channel Adapter
+ 1077 0001 QLA2100 64-bit Fibre Channel Adapter
+ 2200 QLA2200 64-bit Fibre Channel Adapter
+ 1077 0002 QLA2200
+ 2261 ISP2722-based 16/32Gb Fibre Channel to PCIe Adapter
+ 1077 0299 QLE2740 Single Port 32Gb Fibre Channel to PCIe Adapter
+ 1077 029a QLE2742 Dual Port 32Gb Fibre Channel to PCIe Adapter
+ 1077 029b QLE2690 Single Port 16Gb Fibre Channel to PCIe Adapter
+ 1077 029c QLE2692 Dual Port 16Gb Fibre Channel to PCIe Adapter
+ 1077 02a7 QLE2690 Single Port 16Gb FC to PCIe Gen3 x8 Adapter
+ 1077 02a8 QLE2692 Dual Port 16Gb FC to PCIe Gen3 x8 Adapter
+ 1077 02ab QLE2740 Single Port 32Gb FC to PCIe Gen3 x8 Adapter
+ 1077 02ac QLE2742 Dual Port 32Gb FC to PCIe Gen3 x8 Adapter
+ 1077 02b8 2x16Gb QME2692 FC HBA
+ 1077 02b9 2x32Gb QME2742 FC HBA
+ 1590 00f9 StoreFabric SN1100Q 16Gb Single Port Fibre Channel Host Bus Adapter
+ 1590 00fa StoreFabric SN1100Q 16Gb Dual Port Fibre Channel Host Bus Adapter
+ 1590 0203 StoreFabric SN1600Q 32Gb Single Port Fibre Channel Host Bus Adapter
+ 1590 0204 StoreFabric SN1600Q 32Gb Dual Port Fibre Channel Host Bus Adapter
+ 1590 022d 5830C 32Gb Dual Port Fibre Channel Adapter
+ 193d 100d NIC-FC680i-Mb-2x16G
+ 2281 ISP2812-based 64/32G Fibre Channel to PCIe Controller
+ 1077 02e2 QLE2872 Dual Port 64GFC PCIe Gen4 x8 Adapter
+ 1077 02e4 QLE2772 Dual Port 32GFC PCIe Gen4 x8 Adapter
+ 1077 02ee QLE2870 Single Port 64GFC PCIe Gen4 x8 Adapter
+ 1077 02f0 QLE2770 Single Port 32GFC PCIe Gen4 x8 Adapter
+ 1077 02f2 QLogic 1x32Gb QLE2770 FC HBA
+ 1077 02f3 QLogic 2x32Gb QLE2772 FC HBA
+ 1590 02d3 SN1610Q - 1P Enhanced 32GFC Single Port Fibre Channel Host Bus Adapter
+ 1590 02d4 SN1610Q – 2P Enhanced 32GFC Dual Port Fibre Channel Host Bus Adapter
+ 2289 ISP2852-based 64/32G Fibre Channel to PCIe Controller with StorCryption
+ 1077 02e9 QLE2882 Dual Port 64GFC PCIe Gen4 x8 Adapter with StorCryption
+ 1077 02eb QLE2782 Dual Port 32GFC PCIe Gen4 x8 Adapter with StorCryption
+ 1077 02ef QLE2880 Single Port 64GFC PCIe Gen4 x8 Adapter with StorCryption
+ 1077 02f1 QLE2780 Single Port 32GFC PCIe Gen4 x8 Adapter with StorCryption
+ 2300 QLA2300 64-bit Fibre Channel Adapter
+ 2312 ISP2312-based 2Gb Fibre Channel to PCI-X HBA
+ 103c 0131 2Gb Fibre Channel - Single port [A7538A]
+ 103c 12ba 2Gb Fibre Channel - Dual port [A6826A]
+ 2322 ISP2322-based 2Gb Fibre Channel to PCI-X HBA
+ 2422 ISP2422-based 4Gb Fibre Channel to PCI-X HBA
+ 103c 12d7 4Gb Fibre Channel [AB379A]
+ 103c 12dd 4Gb Fibre Channel [AB429A]
+ 2432 ISP2432-based 4Gb Fibre Channel to PCI Express HBA
+ 103c 7040 FC1142SR 4Gb 1-port PCIe Fibre Channel Host Bus Adapter [HPAE311A]
+ 1077 0137 QLE2460 Single-Port 4Gbps FC-to-PCI-X/PCIe Host Bus Adapter
+ 1077 0138 QLE2462 Dual-Port 4Gbps FC-to-PCI-X/PCIe Host Bus Adapter
+ 2532 ISP2532-based 8Gb Fibre Channel to PCI Express HBA
+ 1014 041e FC EN0Y/EN12 PCIe2 LP 8 Gb 4-port Fibre Channel Adapter for POWER
+ 103c 3262 StorageWorks 81Q
+ 103c 3263 StorageWorks 82Q
+ 1077 015c QLE2560 PCI Express to 8Gb FC Single Channel
+ 1077 015d QLE2562 PCI Express to 8Gb FC Dual Channel
+ 1077 015e QLE2564 PCI Express to 8Gb FC Quad Channel
+ 1077 0167 QME2572 Dual Port FC8 HBA Mezzanine
+ 1590 00fc StoreFabric 84Q 8Gb Quad Port Fibre Channel Host Bus Adapter
+ 2971 ISP2684
+ 3022 ISP4022-based Ethernet NIC
+ 3032 ISP4032-based Ethernet IPv6 NIC
+ 4010 ISP4010-based iSCSI TOE HBA
+ 4022 ISP4022-based iSCSI TOE HBA
+ 4032 ISP4032-based iSCSI TOE IPv6 HBA
+ 5432 SP232-based 4Gb Fibre Channel to PCI Express HBA
+ 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)
+ 1014 03af FC 5708/5270 10 Gb FCoE PCIe Dual Port Adapter for POWER
+ 8020 cLOM8214 1/10GbE Controller
+ 1028 1f64 QMD8262-k 10G DP bNDC KR
+ 103c 3346 CN1000Q Dual Port Converged Network Adapter
+ 103c 3733 NC523SFP 10Gb 2-port Server Adapter
+ 1077 0203 8200 Series Single Port 10GbE Converged Network Adapter (TCP/IP Networking)
+ 1077 0207 8200 Series Dual Port 10GbE Converged Network Adapter (TCP/IP Networking)
+ 1077 020b 3200 Series Dual Port 10Gb Intelligent Ethernet Adapter
+ 1077 020c 3200 Series Quad Port 1Gb Intelligent Ethernet Adapter
+ 1077 020f 3200 Series Single Port 10Gb Intelligent Ethernet Adapter
+ 1077 0210 QME8242-k 10GbE Dual Port Mezzanine Card
+ 1077 0233 QME8262-k 10GbE Dual Port Mezzanine Card
+ 8021 8200 Series 10GbE Converged Network Adapter (FCoE)
+ 103c 3348 CN1000Q Dual Port Converged Network Adapter
+ 1077 0211 QME8242-k 10GbE Dual Port Mezzanine Card, FCoE
+ 8022 8200 Series 10GbE Converged Network Adapter (iSCSI)
+ 103c 3347 CN1000Q Dual Port Converged Network Adapter
+ 1077 0212 QME8242-k 10GbE Dual Port Mezzanine Card, iSCSI
+ 8030 ISP8324 1/10GbE Converged Network Controller
+ 1077 0243 8300 Series Single Port 10GbE Converged Network Adapter (TCP/IP Networking)
+ 1077 0246 8300 Series Dual Port 10GbE Converged Network Adapter (TCP/IP Networking)
+ 8031 8300 Series 10GbE Converged Network Adapter (FCoE)
+ 8032 8300 Series 10GbE Converged Network Adapter (iSCSI)
+ 8070 FastLinQ QL41000 Series 10/25/40/50GbE Controller
+ 1077 0001 10GE 2P QL41162HxRJ-DE Adapter
+ 1077 0002 10GE 2P QL41112HxCU-DE Adapter
+ 1077 0004 4x10GE QL41164HFCU CNA
+ 1077 0005 QLogic 4x10GE QL41164HMRJ CNA
+ 1077 0006 QLogic 4x10GE QL41164HMCU CNA
+ 1077 0007 QLogic 2x1GE+2x10GE QL41264HMCU CNA
+ 1077 0009 QLogic 2x1GE+2x10GE QL41162HMRJ CNA
+ 1077 000b 25GE 2P QL41262HxCU-DE Adapter
+ 1077 000f 2x25GE QL41262HMKR CNA
+ 1077 0010 2x25GE QL41232HMKR NIC
+ 1077 0011 FastLinQ QL41212HLCU 25GbE Adapter
+ 1077 0012 FastLinQ QL41112H 10GbE Adapter
+ 1077 0019 QL41232HOCU - Dual Port 25/10GbE SFP28 OCP Adapter
+ 1077 0039 QLogic QL41262 PCIe 25Gb 2-Port SFP28 Ethernet Adapter
+ 1077 0053 QLogic 2x25GE QL41232HQCU NIC
+ 1077 0054 2x10GE QL41132HQRJ NIC
+ 1077 0055 QLogic 2x10GE QL41132HQCU NIC
+ 1077 0056 2x10GE QL41132HxRJ NIC
+ 1077 0057 2x25GE QL41232HxCU NIC
+ 1077 0065 QLogic 4x10GE QL41154HQRJ CNA
+ 1077 0066 QLogic 4x10GE QL41154HQCU CNA
+ 1077 0068 10GbE 2p SFP+ QL41132HLCU-HC Adapter
+ 1077 0069 10GbE 2p BASE-T QL41132HQRJ-HC OCP3 Adapter
+ 1077 0070 10GbE 2p BASE-T QL41132HLRJ-HC Adapter
+ 1077 0071 10GbE 2p SFP+ QL41132HQCU-HC OCP3 Adapter
+ 1077 0072 10GbE 4p SFP+ QL41134HLCU-HC Adapter
+ 1077 0073 10/25GbE 2p SFP28 QL41232HQCU-HC OCP3 Adapter
+ 1077 0074 10/25GbE 2p SFP28 QL41232HLCU-HC Adapter
+ 1590 021a 10GbE 2P QL41162HLRJ-HP Adapter
+ 1590 021b 10GbE 2P QL41162HLRJ-HP Adapter
+ 1590 021d 10/25GbE 2P QL41222HLCU-HP Adapter
+ 1590 021e 10/25GbE 2P QL41162HMRJ-HP Adapter
+ 1590 021f 10/25GbE 2P QL41262HMCU-HP Adapter
+ 1590 0220 10/25GbE 2P QL41122HLRJ-HP Adapter
+ 1590 02bd 10Gb 2P 524SFP+ NIC
+ 193d 1030 NIC-ETH681i-Mb-2x25G
+ 193d 1032 NIC-ETH682i-Mb-2x25G
+ 8080 FastLinQ QL41000 Series 10/25/40/50GbE Controller (FCoE)
+ 1077 0001 10GE 2P QL41162HxRJ-DE Adapter
+ 1077 0002 10GE 2P QL41112HxCU-DE Adapter
+ 1077 0004 4x10GE QL41164HFCU CNA
+ 1077 0005 QLogic 4x10GE QL41164HMRJ CNA
+ 1077 0006 QLogic 4x10GE QL41164HMCU CNA
+ 1077 0007 QLogic 2x1GE+2x10GE QL41264HMCU CNA
+ 1077 0009 QLogic 2x1GE+2x10GE QL41162HMRJ CNA
+ 1077 000b 25GE 2P QL41262HxCU-DE Adapter
+ 1077 000c QLogic 2x25GE QL41262HMCU CNA
+ 1077 000d FastLinQ QL41262H 25GbE FCoE Adapter
+ 1077 000e FastLinQ QL41162H 10GbE FCoE Adapter
+ 1077 000f 2x25GE QL41262HMKR CNA
+ 1590 021a 10GbE 2P QL41162HLRJ-HP Adapter
+ 1590 021b 10GbE 2P QL41162HLRJ-HP Adapter
+ 8084 FastLinQ QL41000 Series 10/25/40/50GbE Controller (iSCSI)
+ 1077 0001 10GE 2P QL41162HxRJ-DE Adapter
+ 1077 0002 10GE 2P QL41112HxCU-DE Adapter
+ 1077 0003 4x10GE QL41164HxRJ CNA
+ 1077 0004 4x10GE QL41164HFCU CNA
+ 1077 0005 QLogic 4x10GE QL41164HMRJ CNA
+ 1077 0006 QLogic 4x10GE QL41164HMCU CNA
+ 1077 0007 QLogic 2x25GE QL41262HMCU CNA
+ 1077 0009 QLogic 2x1GE+2x10GE QL41162HMRJ CNA
+ 1077 000b 25GE 2P QL41262HxCU-DE Adapter
+ 1077 000c QLogic 2x25GE QL41262HMCU CNA
+ 1077 000d FastLinQ QL41262H 25GbE iSCSI Adapter
+ 1077 000e FastLinQ QL41162H 10GbE iSCSI Adapter
+ 1077 000f 2x25GE QL41262HMKR CNA
+ 1077 0065 QLogic 4x10GE QL41154HQRJ CNA
+ 1077 0066 QLogic 4x10GE QL41154HQCU CNA
+ 1590 021a 10GbE 2P QL41162HLRJ-HP Adapter
+ 1590 021b 10GbE 2P QL41162HLRJ-HP Adapter
+ 8090 FastLinQ QL41000 Series Gigabit Ethernet Controller (SR-IOV VF)
+ 1077 0001 25GE 2P QL41262HxCU-DE Adapter
+ 1077 0002 10GE 2P QL41112HxCU-DE Adapter
+ 1077 0003 4x10GE QL41164HxRJ CNA
+ 1077 0004 4x10GE QL41164HFCU CNA
+ 1077 0005 QLogic 4x10GE QL41164HMRJ CNA
+ 1077 0006 QLogic 4x10GE QL41164HMCU CNA
+ 1077 0007 QLogic 2x1GE+2x10GE QL41264HMCU CNA
+ 1077 0009 QLogic 2x1GE+2x10GE QL41162HMRJ CNA
+ 1077 000b 25GE 2P QL41262HxCU-DE Adapter
+ 1077 000c QLogic 2x25GE QL41262HMCU CNA
+ 1077 000d FastLinQ QL41262H 25GbE FCoE Adapter (SR-IOV VF)
+ 1077 000e FastLinQ QL41162H 10GbE iSCSI Adapter (SR-IOV VF)
+ 1077 000f 2x25GE QL41262HMKR CNA
+ 1077 0010 2x25GE QL41232HMKR NIC
+ 1077 0011 FastLinQ QL41212H 25GbE Adapter (SR-IOV VF)
+ 1077 0012 FastLinQ QL41112H 10GbE Adapter (SR-IOV VF)
+ 1077 0053 QLogic 2x25GE QL41232HQCU NIC
+ 1077 0054 QLogic 2x10GE QL41132HQRJ NIC
+ 1077 0055 QLogic 2x10GE QL41132HQCU NIC
+ 1077 0056 2x10GE QL41132HxRJ NIC
+ 1077 0057 2x25GE QL41232HxCU NIC
+ 1077 0065 QLogic 4x10GE QL41154HQRJ CNA
+ 1077 0066 QLogic 4x10GE QL41154HQCU CNA
+ 1590 021a 10GbE 2P QL41162HLRJ-HP Adapter
+ 1590 021b 10GbE 2P QL41162HLRJ-HP Adapter
+ 1590 021e 10/25GbE 2P QL41162HMRJ-HP Adapter
+ 1590 021f 10/25GbE 2P QL41262HMCU-HP Adapter
+ 1590 02bd 10Gb 2P 524SFP+ NIC
+ 8430 ISP8324 1/10GbE Converged Network Controller (NIC VF)
+ 8431 8300 Series 10GbE Converged Network Adapter (FCoE VF)
+ 8432 ISP2432M-based 10GbE Converged Network Adapter (CNA)
+1078 Cyrix Corporation
+ 0000 5510 [Grappa]
+ 0001 PCI Master
+ 0002 5520 [Cognac]
+ 0100 5530 Legacy [Kahlua]
+ 0101 5530 SMI [Kahlua]
+ 0102 5530 IDE [Kahlua]
+ 0103 5530 Audio [Kahlua]
+ 0104 5530 Video [Kahlua]
+ 0400 ZFMicro PCI Bridge
+ 0401 ZFMicro Chipset SMI
+ 0402 ZFMicro Chipset IDE
+ 0403 ZFMicro Expansion Bus
+1079 I-Bus
+107a NetWorth
+# formerly Gateway 2000 / acquired by Acer Inc.
+107b Gateway, Inc.
+107c LG Electronics [Lucky Goldstar Co. Ltd]
+107d LeadTek Research Inc.
+ 0000 P86C850
+107e Interphase Corporation
+ 0001 5515 ATM Adapter [Flipper]
+ 0002 100 VG AnyLan Controller
+ 0004 5526 Fibre Channel Host Adapter
+ 0005 x526 Fibre Channel Host Adapter
+ 0008 5525/5575 ATM Adapter (155 Mbit) [Atlantic]
+ 9003 5535-4P-BRI-ST
+ 9007 5535-4P-BRI-U
+ 9008 5535-1P-SR
+ 900c 5535-1P-SR-ST
+ 900e 5535-1P-SR-U
+ 9011 5535-1P-PRI
+ 9013 5535-2P-PRI
+ 9023 5536-4P-BRI-ST
+ 9027 5536-4P-BRI-U
+ 9031 5536-1P-PRI
+ 9033 5536-2P-PRI
+107f Data Technology Corporation
+ 0802 SL82C105
+1080 Contaq Microsystems
+ 0600 82C599
+ c691 Cypress CY82C691
+ c693 82c693
+1081 Supermac Technology
+ 0d47 Radius PCI to NuBUS Bridge
+1082 EFA Corporation of America
+1083 Forex Computer Corporation
+ 0001 FR710
+1084 Parador
+1086 J. Bond Computer Systems
+1087 Cache Computer
+1088 Microcomputer Systems (M) Son
+1089 Data General Corporation
+# Formerly Bit3 Computer Corp.
+108a SBS Technologies
+ 0001 VME Bridge Model 617
+ 0010 VME Bridge Model 618
+ 0040 dataBLIZZARD
+ 3000 VME Bridge Model 2706
+108c Oakleigh Systems Inc.
+108d Olicom
+ 0001 Token-Ring 16/4 PCI Adapter (3136/3137)
+ 0002 16/4 Token Ring
+ 0004 RapidFire OC-3139/3140 Token-Ring 16/4 PCI Adapter
+ 108d 0004 OC-3139/3140 RapidFire Token-Ring 16/4 Adapter
+ 0005 GoCard 3250 Token-Ring 16/4 CardBus PC Card
+ 0006 OC-3530 RapidFire Token-Ring 100
+ 0007 RapidFire 3141 Token-Ring 16/4 PCI Fiber Adapter
+ 108d 0007 OC-3141 RapidFire Token-Ring 16/4 Adapter
+ 0008 RapidFire 3540 HSTR 100/16/4 PCI Adapter
+ 108d 0008 OC-3540 RapidFire HSTR 100/16/4 Adapter
+ 0011 OC-2315
+ 0012 OC-2325
+ 0013 OC-2183/2185
+ 0014 OC-2326
+ 0019 OC-2327/2250 10/100 Ethernet Adapter
+ 108d 0016 OC-2327 Rapidfire 10/100 Ethernet Adapter
+ 108d 0017 OC-2250 GoCard 10/100 Ethernet Adapter
+ 0021 OC-6151/6152 [RapidFire ATM 155]
+ 0022 ATM Adapter
+108e Oracle/SUN
+ 0001 EBUS
+ 1000 EBUS
+ 1001 Happy Meal 10/100 Ethernet [hme]
+ 1100 RIO EBUS
+ 108e 1100 RIO EBUS on Blade 100 motherboard
+ 1101 RIO 10/100 Ethernet [eri]
+ 108e 1101 RIO GEM on Blade 100 motherboard
+ 1102 RIO 1394
+ 108e 1102 RIO 1394 on Blade 100 motherboard
+ 1103 RIO USB
+ 108e 1103 RIO USB on Blade 100 motherboard
+ 1647 Broadcom 570x 10/100/1000 Ethernet [bge]
+ 1648 Broadcom 570x 10/100/1000 Ethernet [bge]
+ 16a7 Broadcom 570x 10/100/1000 Ethernet [bge]
+ 16a8 Broadcom 570x 10/100/1000 Ethernet [bge]
+ 2bad GEM 10/100/1000 Ethernet [ge]
+ 5000 Simba Advanced PCI Bridge
+ 108e 5000 Netra AX1105-500
+ 5043 SunPCI Co-processor
+ 5ca0 Crypto Accelerator 6000 [mca]
+ 6300 Intel 21554 PCI-PCI bus bridge [db21554]
+ 6301 Intel 21554 PCI-PCI bus bridge [db21554]
+ 6302 Intel 21554 PCI-PCI bus bridge [db21554]
+ 6303 Intel 21554 PCI-PCI bus bridge [db21554]
+ 6310 Intel 21554 PCI-PCI bus bridge [db21554]
+ 6311 Intel 21554 PCI-PCI bus bridge [db21554]
+ 6312 Intel 21554 PCI-PCI bus bridge [db21554]
+ 6313 Intel 21554 PCI-PCI bus bridge [db21554]
+ 6320 Intel 21554 PCI-PCI bus bridge [db21554]
+ 6323 Intel 21554 PCI-PCI bus bridge [db21554]
+ 6330 Intel 21554 PCI-PCI bus bridge [db21554]
+ 6331 Intel 21554 PCI-PCI bus bridge [db21554]
+ 6332 Intel 21554 PCI-PCI bus bridge [db21554]
+ 6333 Intel 21554 PCI-PCI bus bridge [db21554]
+ 6340 Intel 21554 PCI-PCI bus bridge [db21554]
+ 6343 Intel 21554 PCI-PCI bus bridge [db21554]
+ 6350 Intel 21554 PCI-PCI bus bridge [db21554]
+ 6353 Intel 21554 PCI-PCI bus bridge [db21554]
+ 6722 Intel 21554 PCI-PCI bus bridge [db21554]
+ 676e SunPCiIII
+ 7063 SunPCiII / SunPCiIIpro
+ 8000 Psycho PCI Bus Module
+ 8001 Schizo PCI Bus Module
+ 8002 Schizo+ PCI Bus Module
+ 80f0 PCIe switch [px]
+ 80f8 PCIe switch [px]
+ 9010 PCIe/PCI bridge switch [pxb_plx]
+ 9020 PCIe/PCI bridge switch [pxb_plx]
+ 9102 Davicom Fast Ethernet driver for Davicom DM9102A [dmfe]
+ a000 Psycho UPA-PCI Bus Module [pcipsy]
+ a001 Psycho UPA-PCI Bus Module [pcipsy]
+ 108e a001 Ultra IIe on Blade 100 motherboard
+ a801 Schizo Fireplane-PCI bus bridge module [pcisch]
+ aaaa Multithreaded Shared 10GbE Ethernet Network Controller
+ abba Cassini 10/100/1000
+ 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
+ 0040 3D graphics frame buffer
+ 0041 3D graphics frame buffer
+ 0060 Proprietary bus bridge
+ 00e4 Powerstorm 4D50T
+ 0720 Motion JPEG codec
+ 0780 Intense3D Wildcat 3410 (MSMT496)
+ 07a0 Sun Expert3D-Lite Graphics Accelerator
+ 1091 Sun Expert3D Graphics Accelerator
+1092 Diamond Multimedia Systems
+ 0028 Viper V770
+ 1092 4a00 Viper V770 32MB
+ 00a0 Speedstar Pro SE
+ 00a8 Speedstar 64
+ 0550 Viper V550
+ 08d4 Supra 2260 Modem
+ 094c SupraExpress 56i Pro
+ 1001 Video Crunch It 1001 capture card
+ 1092 Viper V330
+ 6120 Maximum DVD
+ 8810 Stealth SE
+ 8811 Stealth 64/SE
+ 8880 Stealth
+ 8881 Stealth
+ 88b0 Stealth 64
+ 88b1 Stealth 64
+ 88c0 Stealth 64
+ 88c1 Stealth 64
+ 88d0 Stealth 64
+ 88d1 Stealth 64
+ 88f0 Stealth 64
+ 88f1 Stealth 64
+ 9999 DMD-I0928-1 "Monster sound" sound chip
+1093 National Instruments
+ 0160 PCI-DIO-96
+ 0162 PCI-MIO-16XE-50
+ 0fe1 PXI-8320
+ 1150 PCI-6533 (PCI-DIO-32HS)
+ 1170 PCI-MIO-16XE-10
+ 1180 PCI-MIO-16E-1
+ 1190 PCI-MIO-16E-4
+ 11b0 PXI-6070E
+ 11c0 PXI-6040E
+ 11d0 PXI-6030E
+ 1270 PCI-6032E
+ 1290 PCI-6704
+ 12b0 PCI-6534
+ 1310 PCI-6602
+ 1320 PXI-6533
+ 1330 PCI-6031E
+ 1340 PCI-6033E
+ 1350 PCI-6071E
+ 1360 PXI-6602
+ 13c0 PXI-6508
+ 1490 PXI-6534
+ 14e0 PCI-6110
+ 14f0 PCI-6111
+ 1580 PXI-6031E
+ 15b0 PXI-6071E
+ 1710 PXI-6509
+ 17c0 PXI-5690
+ 17d0 PCI-6503
+ 1870 PCI-6713
+ 1880 PCI-6711
+ 18b0 PCI-6052E
+ 18c0 PXI-6052E
+ 1920 PXI-6704
+ 1930 PCI-6040E
+ 19c0 PCI-4472
+ 1aa0 PXI-4110
+ 1ad0 PCI-6133
+ 1ae0 PXI-6133
+ 1e30 PCI-6624
+ 1e40 PXI-6624
+ 1e50 PXI-5404
+ 2410 PCI-6733
+ 2420 PXI-6733
+ 2430 PCI-6731
+ 2470 PCI-4474
+ 24a0 PCI-4065
+ 24b0 PXI-4200
+ 24f0 PXI-4472
+ 2510 PCI-4472
+ 2520 PCI-4474
+ 27a0 PCI-6123
+ 27b0 PXI-6123
+ 2880 DAQCard-6601
+ 2890 PCI-6036E
+ 28a0 PXI-4461
+ 28b0 PCI-6013
+ 28c0 PCI-6014
+ 28d0 PCI-5122
+ 28e0 PXI-5122
+ 29f0 PXI-7334
+ 2a00 PXI-7344
+ 2a60 PCI-6023E
+ 2a70 PCI-6024E
+ 2a80 PCI-6025E
+ 2ab0 PXI-6025E
+ 2b10 PXI-6527
+ 2b20 PCI-6527
+ 2b80 PXI-6713
+ 2b90 PXI-6711
+ 2c60 PCI-6601
+ 2c70 PXI-6601
+ 2c80 PCI-6035E
+ 2c90 PCI-6703
+ 2ca0 PCI-6034E
+ 2cb0 PCI-7344
+ 2cc0 PXI-6608
+ 2d20 PXI-5600
+ 2db0 PCI-6608
+ 2dc0 PCI-4070
+ 2dd0 PXI-4070
+ 2eb0 PXI-4472
+ 2ec0 PXI-6115
+ 2ed0 PCI-6115
+ 2ee0 PXI-6120
+ 2ef0 PCI-6120
+ 2fd1 PCI-7334
+ 2fd2 PCI-7350
+ 2fd3 PCI-7342
+ 2fd5 PXI-7350
+ 2fd6 PXI-7342
+ 7003 PCI-6551
+ 7004 PXI-6551
+ 700b PXI-5421
+ 700c PCI-5421
+ 701a VXIpc-87xB
+ 701b VXIpc-770
+ 7023 PXI-2593
+ 7027 PCI-MXI-2 Universal
+ 702c PXI-7831R
+ 702d PCI-7831R
+ 702e PXI-7811R
+ 702f PCI-7811R
+ 7030 PCI-CAN (Series 2)
+ 7031 PCI-CAN/2 (Series 2)
+ 7032 PCI-CAN/LS (Series 2)
+ 7033 PCI-CAN/LS2 (Series 2)
+ 7034 PCI-CAN/DS (Series 2)
+ 7035 PXI-8460 (Series 2, 1 port)
+ 7036 PXI-8460 (Series 2, 2 ports)
+ 7037 PXI-8461 (Series 2, 1 port)
+ 7038 PXI-8461 (Series 2, 2 ports)
+ 7039 PXI-8462 (Series 2)
+ 703f PXI-2566
+ 7040 PXI-2567
+ 7044 MXI-4 Connection Monitor
+ 7047 PXI-6653
+ 704c PXI-2530
+ 704f PXI-4220
+ 7050 PXI-4204
+ 7055 PXI-7830R
+ 7056 PCI-7830R
+ 705a PCI-CAN/XS (Series 2)
+ 705b PCI-CAN/XS2 (Series 2)
+ 705c PXI-8464 (Series 2, 1 port)
+ 705d PXI-8464 (Series 2, 2 ports)
+ 705e cRIO-9102
+ 7060 PXI-5610
+ 7064 PXI-1045 Trigger Routing Module
+ 7065 PXI-6652
+ 7066 PXI-6651
+ 7067 PXI-2529
+ 7068 PCI-CAN/SW (Series 2)
+ 7069 PCI-CAN/SW2 (Series 2)
+ 706a PXI-8463 (Series 2, 1 port)
+ 706b PXI-8463 (Series 2, 2 ports)
+ 7073 PCI-6723
+ 7074 PXI-7833R
+ 7075 PXI-6552
+ 7076 PCI-6552
+ 707c PXI-1428
+ 707e PXI-4462
+ 7080 PXI-8430/2 (RS-232) Interface
+ 7081 PXI-8431/2 (RS-485) Interface
+ 7083 PCI-7833R
+ 7085 PCI-6509
+ 7086 PXI-6528
+ 7087 PCI-6515
+ 7088 PCI-6514
+ 708c PXI-2568
+ 708d PXI-2569
+ 70a9 PCI-6528
+ 70aa PCI-6229
+ 70ab PCI-6259
+ 70ac PCI-6289
+ 70ad PXI-6251
+ 70ae PXI-6220
+ 70af PCI-6221
+ 70b0 PCI-6220
+ 70b1 PXI-6229
+ 70b2 PXI-6259
+ 70b3 PXI-6289
+ 70b4 PCI-6250
+ 70b5 PXI-6221
+ 70b6 PCI-6280
+ 70b7 PCI-6254
+ 70b8 PCI-6251
+ 70b9 PXI-6250
+ 70ba PXI-6254
+ 70bb PXI-6280
+ 70bc PCI-6284
+ 70bd PCI-6281
+ 70be PXI-6284
+ 70bf PXI-6281
+ 70c0 PCI-6143
+ 70c3 PCI-6511
+ 70c4 PXI-7330
+ 70c5 PXI-7340
+ 70c6 PCI-7330
+ 70c7 PCI-7340
+ 70c8 PCI-6513
+ 70c9 PXI-6515
+ 70ca PCI-1405
+ 70cc PCI-6512
+ 70cd PXI-6514
+ 70ce PXI-1405
+ 70cf PCIe-GPIB
+ 70d0 PXI-2570
+ 70d1 PXI-6513
+ 70d2 PXI-6512
+ 70d3 PXI-6511
+ 70d4 PCI-6722
+ 70d6 PXI-4072
+ 70d7 PXI-6541
+ 70d8 PXI-6542
+ 70d9 PCI-6541
+ 70da PCI-6542
+ 70db PCI-8430/2 (RS-232) Interface
+ 70dc PCI-8431/2 (RS-485) Interface
+ 70dd PXI-8430/4 (RS-232) Interface
+ 70de PXI-8431/4 (RS-485) Interface
+ 70df PCI-8430/4 (RS-232) Interface
+ 70e0 PCI-8431/4 (RS-485) Interface
+ 70e1 PXI-2532
+ 70e2 PXI-8430/8 (RS-232) Interface
+ 70e3 PXI-8431/8 (RS-485) Interface
+ 70e4 PCI-8430/8 (RS-232) Interface
+ 70e5 PCI-8431/8 (RS-485) Interface
+ 70e6 PXI-8430/16 (RS-232) Interface
+ 70e7 PCI-8430/16 (RS-232) Interface
+ 70e8 PXI-8432/2 (Isolated RS-232) Interface
+ 70e9 PXI-8433/2 (Isolated RS-485) Interface
+ 70ea PCI-8432/2 (Isolated RS-232) Interface
+ 70eb PCI-8433/2 (Isolated RS-485) Interface
+ 70ec PXI-8432/4 (Isolated RS-232) Interface
+ 70ed PXI-8433/4 (Isolated RS-485) Interface
+ 70ee PCI-8432/4 (Isolated RS-232) Interface
+ 70ef PCI-8433/4 (Isolated RS-485) Interface
+ 70f0 PXI-5922
+ 70f1 PCI-5922
+ 70f2 PCI-6224
+ 70f3 PXI-6224
+ 70f6 cRIO-9101
+ 70f7 cRIO-9103
+ 70f8 cRIO-9104
+ 70ff PXI-6723
+ 7100 PXI-6722
+ 7104 PCIx-1429
+ 7105 PCIe-1429
+ 710a PXI-4071
+ 710d PXI-6143
+ 710e PCIe-GPIB
+ 710f PXI-5422
+ 7110 PCI-5422
+ 7111 PXI-5441
+ 7119 PXI-6561
+ 711a PXI-6562
+ 711b PCI-6561
+ 711c PCI-6562
+ 7120 PCI-7390
+ 7121 PXI-5122EX
+ 7122 PCI-5122EX
+ 7123 PXIe-5653
+ 7124 PCI-6510
+ 7125 PCI-6516
+ 7126 PCI-6517
+ 7127 PCI-6518
+ 7128 PCI-6519
+ 7137 PXI-2575
+ 713c PXI-2585
+ 713d PXI-2586
+ 7142 PXI-4224
+ 7144 PXI-5124
+ 7145 PCI-5124
+ 7146 PCI-6132
+ 7147 PXI-6132
+ 7148 PCI-6122
+ 7149 PXI-6122
+ 714c PXI-5114
+ 714d PCI-5114
+ 7150 PXI-2564
+ 7152 PCI-5640R
+ 7156 PXI-1044 Trigger Routing Module
+ 715d PCI-1426
+ 7167 PXI-5412
+ 7168 PCI-5412
+ 716b PCI-6230
+ 716c PCI-6225
+ 716d PXI-6225
+ 716f PCI-4461
+ 7170 PCI-4462
+ 7171 PCI-6010
+ 7174 PXI-8360
+ 7177 PXI-6230
+ 717d PCIe-6251
+ 717f PCIe-6259
+ 7187 PCI-1410
+ 718b PCI-6521
+ 718c PXI-6521
+ 7191 PCI-6154
+ 7193 PXI-7813R
+ 7194 PCI-7813R
+ 7195 PCI-8254R
+ 7197 PXI-5402
+ 7198 PCI-5402
+ 719f PCIe-6535
+ 71a0 PCIe-6536
+ 71a3 PXI-5650
+ 71a4 PXI-5652
+ 71a5 PXI-2594
+ 71a7 PXI-2595
+ 71a9 PXI-2596
+ 71aa PXI-2597
+ 71ab PXI-2598
+ 71ac PXI-2599
+ 71ad PCI-GPIB+
+ 71ae PCIe-1430
+ 71b7 PXI-1056 Trigger Routing Module
+ 71b8 PXI-1045 Trigger Routing Module
+ 71b9 PXI-1044 Trigger Routing Module
+ 71bb PXI-2584
+ 71bc PCI-6221 (37-pin)
+ 71bf PCIe-1427
+ 71c5 PCI-6520
+ 71c6 PXI-2576
+ 71c7 cRIO-9072
+ 71dc PCI-1588
+ 71e0 PCI-6255
+ 71e1 PXI-6255
+ 71e2 PXI-5406
+ 71e3 PCI-5406
+ 71fc PXI-4022
+ 7209 PCI-6233
+ 720a PXI-6233
+ 720b PCI-6238
+ 720c PXI-6238
+ 7260 PXI-5142
+ 7261 PCI-5142
+ 726d PXI-5651
+ 7273 PXI-4461
+ 7274 PXI-4462
+ 7279 PCI-6232
+ 727a PXI-6232
+ 727b PCI-6239
+ 727c PXI-6239
+ 727e SMBus Controller
+ 1093 75ac PXIe-8388
+ 1093 75ad PXIe-8389
+ 1093 7650 PXIe-8381
+ 1093 8360 PXIe-8360
+ 1093 8370 PXIe-8370
+ 1093 8375 PXIe-8375
+ 7281 PCI-6236
+ 7282 PXI-6236
+ 7283 PXI-2554
+ 7288 PXIe-5611
+ 7293 PCIe-8255R
+ 729d cRIO-9074
+ 72a4 PCIe-4065
+ 72a7 PCIe-6537
+ 72a8 PXI-5152
+ 72a9 PCI-5152
+ 72aa PXI-5105
+ 72ab PCI-5105
+ 72b8 PXI-6682
+ 72d0 PXI-2545
+ 72d1 PXI-2546
+ 72d2 PXI-2547
+ 72d3 PXI-2548
+ 72d4 PXI-2549
+ 72d5 PXI-2555
+ 72d6 PXI-2556
+ 72d7 PXI-2557
+ 72d8 PXI-2558
+ 72d9 PXI-2559
+ 72e8 PXIe-6251
+ 72e9 PXIe-6259
+ 72ef PXI-4498
+ 72f0 PXI-4496
+ 72fb PXIe-6672
+ 730e PXI-4130
+ 730f PXI-5922EX
+ 7310 PCI-5922EX
+ 731c PXI-2535
+ 731d PXI-2536
+ 7322 PXIe-6124
+ 7327 PXI-6529
+ 732c VXI-8360T
+ 7331 PXIe-5602
+ 7332 PXIe-5601
+ 7333 PXI-5900
+ 7335 PXI-2533
+ 7336 PXI-2534
+ 7342 PXI-4461
+ 7349 PXI-5154
+ 734a PCI-5154
+ 7357 PXI-4065
+ 7359 PXI-4495
+ 7370 PXI-4461
+ 7373 sbRIO-9601
+ 7374 IOtech-9601
+ 7375 sbRIO-9602
+ 7378 sbRIO-9641
+ 737d PXI-5124EX
+ 7384 PXI-7851R
+ 7385 PXI-7852R
+ 7386 PCIe-7851R
+ 7387 PCIe-7852R
+ 7390 PXI-7841R
+ 7391 PXI-7842R
+ 7392 PXI-7853R
+ 7393 PCIe-7841R
+ 7394 PCIe-7842R
+ 7397 sbRIO-9611
+ 7398 sbRIO-9612
+ 7399 sbRIO-9631
+ 739a sbRIO-9632
+ 739b sbRIO-9642
+ 73a1 PXIe-4498
+ 73a2 PXIe-4496
+ 73a5 PXIe-5641R
+ 73a7 PXI-8250 Chassis Monitor Module
+ 73a8 PXI-8511 CAN/LS
+ 73a9 PXI-8511 CAN/LS
+ 73aa PXI-8512 CAN/HS
+ 73ab PXI-8512 CAN/HS
+ 73ac PXI-8513 CAN/XS
+ 73ad PXI-8513 CAN/XS
+ 73af PXI-8516 LIN
+ 73b1 PXI-8517 FlexRay
+ 73b2 PXI-8531 CANopen
+ 73b3 PXI-8531 CANopen
+ 73b4 PXI-8532 DeviceNet
+ 73b5 PXI-8532 DeviceNet
+ 73b6 PCI-8511 CAN/LS
+ 73b7 PCI-8511 CAN/LS
+ 73b8 PCI-8512 CAN/HS
+ 73b9 PCI-8512 CAN/HS
+ 73ba PCI-8513 CAN/XS
+ 73bb PCI-8513 CAN/XS
+ 73bd PCI-8516 LIN
+ 73bf PCI-8517 FlexRay
+ 73c0 PCI-8531 CANopen
+ 73c1 PCI-8531 CANopen
+ 73c2 PCI-8532 DeviceNet
+ 73c3 PCI-8532 DeviceNet
+ 73c5 PXIe-2527
+ 73c6 PXIe-2529
+ 73c8 PXIe-2530
+ 73c9 PXIe-2532
+ 73ca PXIe-2569
+ 73cb PXIe-2575
+ 73cc PXIe-2593
+ 73d5 PXI-7951R
+ 73d6 PXI-7952R
+ 73d7 PXI-7953R
+ 73e1 PXI-7854R
+ 73ec PXI-7954R
+ 73ed cRIO-9073
+ 73f0 PXI-5153
+ 73f1 PCI-5153
+ 73f4 PXI-2515
+ 73f6 cRIO-9111
+ 73f7 cRIO-9112
+ 73f8 cRIO-9113
+ 73f9 cRIO-9114
+ 73fa cRIO-9116
+ 73fb cRIO-9118
+ 7404 PXI-4132
+ 7405 PXIe-6674T
+ 7406 PXIe-6674
+ 740e PCIe-8430/16 (RS-232) Interface
+ 740f PCIe-8430/8 (RS-232) Interface
+ 7410 PCIe-8431/16 (RS-485) Interface
+ 7411 PCIe-8431/8 (RS-485) Interface
+ 7414 PCIe-GPIB+
+ 741c PXI-5691
+ 741d PXI-5695
+ 743c CSC-3059
+ 7448 PXI-2510
+ 7454 PXI-2512
+ 7455 PXI-2514
+ 7456 PXIe-2512
+ 7457 PXIe-2514
+ 745a PXI-6682H
+ 745e PXI-5153EX
+ 745f PCI-5153EX
+ 7460 PXI-5154EX
+ 7461 PCI-5154EX
+ 746d PXIe-5650
+ 746e PXIe-5651
+ 746f PXIe-5652
+ 7472 PXI-2800
+ 7495 PXIe-5603
+ 7497 PXIe-5605
+ 74ae PXIe-2515
+ 74b4 PXI-2531
+ 74b5 PXIe-2531
+ 74c1 PXIe-8430/16 (RS-232) Interface
+ 74c2 PXIe-8430/8 (RS-232) Interface
+ 74c3 PXIe-8431/16 (RS-485) Interface
+ 74c4 PXIe-8431/8 (RS-485) Interface
+ 74d5 PXIe-5630
+ 74d9 PCIe-8432/2 (Isolated RS-232) Interface
+ 74da PCIe-8433/2 (Isolated RS-485) Interface
+ 74db PCIe-8432/4 (Isolated RS-232) Interface
+ 74dc PCIe-8433/4 (Isolated RS-485) Interface
+ 74e8 NI 9148
+ 7515 PCIe-8430/2 (RS-232) Interface
+ 7516 PCIe-8430/4 (RS-232) Interface
+ 7517 PCIe-8431/2 (RS-485) Interface
+ 7518 PCIe-8431/4 (RS-485) Interface
+ 751b cRIO-9081
+ 751c cRIO-9082
+ 7528 PXIe-4497
+ 7529 PXIe-4499
+ 752a PXIe-4492
+ 7539 NI 9157
+ 753a NI 9159
+ 7598 PXI-2571
+ 75a4 PXI-4131A
+ 75b1 PCIe-7854R
+ 75ba PXI-2543
+ 75bb PXIe-2543
+ 75e5 PXI-6683
+ 75e6 PXI-6683H
+ 75ef PXIe-5632
+ 761c VXI-8360LT
+ 761f PXI-2540
+ 7620 PXIe-2540
+ 7621 PXI-2541
+ 7622 PXIe-2541
+ 7626 NI 9154
+ 7627 NI 9155
+ 7638 PXI-2720
+ 7639 PXI-2722
+ 763a PXIe-2725
+ 763b PXIe-2727
+ 763c PXI-4465
+ 764b PXIe-2790
+ 764c PXI-2520
+ 764d PXI-2521
+ 764e PXI-2522
+ 764f PXI-2523
+ 7654 PXI-2796
+ 7655 PXI-2797
+ 7656 PXI-2798
+ 7657 PXI-2799
+ 765d PXI-2542
+ 765e PXIe-2542
+ 765f PXI-2544
+ 7660 PXIe-2544
+ 766d PCIe-6535B
+ 766e PCIe-6536B
+ 766f PCIe-6537B
+ 76a3 PXIe-6535B
+ 76a4 PXIe-6536B
+ 76a5 PXIe-6537B
+ 783e PXI-8368
+ 9020 PXI-2501
+ 9030 PXI-2503
+ 9040 PXI-2527
+ 9050 PXI-2565
+ 9060 PXI-2590
+ 9070 PXI-2591
+ 9080 PXI-2580
+ 9090 PCI-4021
+ 90a0 PXI-4021
+ a001 PCI-MXI-2
+ b001 PCI-1408
+ b011 PXI-1408
+ b021 PCI-1424
+ b022 PXI-1424
+ b031 PCI-1413
+ b041 PCI-1407
+ b051 PXI-1407
+ b061 PCI-1411
+ b071 PCI-1422
+ b081 PXI-1422
+ b091 PXI-1411
+ b0b1 PCI-1409
+ b0c1 PXI-1409
+ b0e1 PCI-1428
+ c4c4 PXIe/PCIe Device
+ 1093 728a PXIe-5421
+ 1093 728b PXIe-5442
+ 1093 728d PXIe-5451
+ 1093 72a2 PXIe-5122
+ 1093 72da PXIe-5422
+ 1093 72f7 PXIe-6535
+ 1093 72f8 PXIe-6536
+ 1093 72f9 PXIe-6537
+ 1093 7326 PCIe-6509
+ 1093 736c PXIe-4140
+ 1093 738b PXIe-5622
+ 1093 73c4 PXIe-5450
+ 1093 73c7 PXIe-6545
+ 1093 73d4 PXIe-6544
+ 1093 7425 PCIe-6320
+ 1093 7427 PCIe-6321
+ 1093 7428 PXIe-6323
+ 1093 7429 PCIe-6323
+ 1093 742a PXIe-6341
+ 1093 742b PCIe-6341
+ 1093 742c PXIe-6343
+ 1093 742d PCIe-6343
+ 1093 742f PCIe-6351
+ 1093 7431 PCIe-6353
+ 1093 7432 PXIe-6361
+ 1093 7433 PCIe-6361
+ 1093 7434 PXIe-6363
+ 1093 7435 PCIe-6363
+ 1093 7436 PXIe-6356
+ 1093 7437 PXIe-6358
+ 1093 7438 PXIe-6366
+ 1093 7439 PXIe-6368
+ 1093 7468 PXIe-5185
+ 1093 7469 PXIe-5186
+ 1093 7492 PXIe-4300
+ 1093 7498 PXIe-6548
+ 1093 7499 PXIe-6547
+ 1093 74a8 PXIe-4330
+ 1093 74a9 PXIe-4331
+ 1093 74b1 PXIe-4154
+ 1093 74b2 PXIe-4353
+ 1093 74b6 PCIe-1433
+ 1093 74cd PXIe-5643R
+ 1093 74d0 PXIe-7961R
+ 1093 74dd PXIe-6376
+ 1093 74de PXIe-6378
+ 1093 74e2 PXIe-7962R
+ 1093 74e3 PXIe-7965R
+ 1093 74e5 PXIe-4844
+ 1093 74f3 PCIe-5140
+ 1093 753c PXIe-1435
+ 1093 7548 PXIe-5622 (25MHz DDC)
+ 1093 754d PCIe-5155
+ 1093 7551 PXIe-6556
+ 1093 7553 PCIe-1473R
+ 1093 7570 PCIe-1474R
+ 1093 7571 PXIe-1475R
+ 1093 7572 PXIe-1476R
+ 1093 75a2 PXIe-5693
+ 1093 75a3 PXIe-5694
+ 1093 75a5 PXIe-4141
+ 1093 75ce PXIe-7966R
+ 1093 75cf PXIe-4357
+ 1093 75d2 PXIe-RevB-5643R
+ 1093 75d3 PXIe-5644R
+ 1093 75ee PXIe-5645R
+ 1093 7613 PXIe-6555
+ 1093 7619 PXIe-5185
+ 1093 761a PXIe-5186
+ 1093 7629 PXIe-4142
+ 1093 762a PXIe-4143
+ 1093 762b PXIe-4138
+ 1093 762c PXIe-4144
+ 1093 762d PXIe-4145
+ 1093 762e PXIe-5606
+ 1093 7644 PXIe-4841
+ 1093 764a PCIe-8237R-S
+ 1093 7658 PXIe-5162 (4CH)
+ 1093 76ab PXIe-4322
+ 1093 76ad PXIe-4112
+ 1093 76ae PXIe-4113
+ 1093 76b5 PXIe-7971R
+ 1093 76b6 PXIe-7972R
+ 1093 76b7 PXIe-7975R
+ 1093 76b8 PXIe-5696
+ 1093 76b9 PXIe-5654
+ 1093 76c8 PXIe-6614
+ 1093 76c9 PXIe-6612
+ 1093 76cb PXIe-5646R
+ 1093 76cc PXIe-5162 (2CH)
+ 1093 76ce CVS-1459
+ 1093 76d0 PXIe-5160 (2CH)
+ 1093 76d1 PXIe-5160 (4CH)
+ 1093 76dc PXIe-4610
+ 1093 76ec PXIe-2524
+ 1093 76ed PXIe-2525
+ 1093 76ee PXIe-2526
+ 1093 76ef PXIe-2737
+ 1093 76f0 PXIe-2738
+ 1093 76f1 PXIe-2739
+ 1093 76fb PCIe-1473R-LX110
+ 1093 76fc PXIe-5105
+ 1093 76fd PXIe-5114
+ 1093 76fe PXIe-5644R
+ 1093 76ff PXIe-5644R
+ 1093 7700 PXIe-5644R
+ 1093 7701 PXIe-5645R
+ 1093 7702 PXIe-5645R
+ 1093 7703 PXIe-5645R
+ 1093 770c PXIe-4139
+ 1093 7711 PXIe-4464
+ 1093 7712 PXIe-4463
+ 1093 7716 PCIe-6612
+ 1093 771d Unconfigured CA4 Switch
+ 1093 771e PXIe-4339
+ 1093 7735 cRIO-9033
+ 1093 773e PXIe-5624R
+ 1093 774b cRIO-9031
+ 1093 774d cRIO-9034
+ 1093 7755 cRIO-9030
+ 1093 7768 PXIe-2747
+ 1093 7769 PXIe-2748
+ 1093 776a PXIe-2746
+ 1093 7777 PXIe-7976R
+ 1093 7782 PXIe-5646R
+ 1093 7783 PXIe-5646R
+ 1093 7784 PXIe-5646R
+ 1093 7790 PXIe-5170R (4CH)
+ 1093 7791 PXIe-5170R (8CH)
+ 1093 7793 PXIe-5171R (8CH)
+ 1093 77a5 PXIe-6345
+ 1093 77a6 PXIe-6355
+ 1093 77a7 PXIe-6365
+ 1093 77a8 PXIe-6375
+ 1093 77aa CVS-1458
+ 1093 77ad IC-3173
+ 1093 77b4 PXIe-7820R
+ 1093 77b5 PXIe-7821R
+ 1093 77b6 PXIe-7822R
+ 1093 77b9 cRIO-9038
+ 1093 77ba PXIe-4136
+ 1093 77bb PXIe-4137
+ 1093 77c0 PXIe-5624R
+ 1093 77c1 PXIe-5624R
+ 1093 77c2 PXIe-5624R
+ 1093 77ca PXIe-6738
+ 1093 77cb PXIe-6739
+ 1093 77db cRIO-9035
+ 1093 77dc cRIO-9036
+ 1093 77dd cRIO-9039
+ 1093 7802 PXIe-4302
+ 1093 7803 PXIe-4303
+ 1093 7805 PXIe-4305
+ 1093 786f PXIe-4163
+ 1093 788e PXIe-4304
+ 1093 78f8 NI FlexRIO Module (KU035)
+ 1093 78f9 NI FlexRIO Module (KU040)
+ 1093 78fa NI FlexRIO Module (KU060)
+ 1093 78ff PXIe-4162
+ 1093 7995 PXIe-7911R
+ 1093 7996 PXIe-7912R
+ 1093 7997 PXIe-7915R
+ 1093 79d3 NI FlexRIO PCIe Module (KU035)
+ 1093 79d4 NI FlexRIO PCIe Module (KU040)
+ 1093 79d5 NI FlexRIO PCIe Module (KU060)
+ c801 PCI-GPIB
+ c811 PCI-GPIB+
+ c821 PXI-GPIB
+ c831 PMC-GPIB
+ c840 PCI-GPIB
+ d130 PCI-232/2 Interface
+ d140 PCI-232/4 Interface
+ d150 PCI-232/8 Interface
+ d160 PCI-485/2 Interface
+ d170 PCI-485/4 Interface
+ d190 PXI-8422/2 (Isolated RS-232) Interface
+ d1a0 PXI-8422/4 (Isolated RS-232) Interface
+ d1b0 PXI-8423/2 (Isolated RS-485) Interface
+ d1c0 PXI-8423/4 (Isolated RS-485) Interface
+ d1d0 PXI-8420/2 (RS-232) Interface
+ d1e0 PXI-8420/4 (RS-232) Interface
+ d1f0 PXI-8420/8 (RS-232) Interface
+ d1f1 PXI-8420/16 (RS-232) Interface
+ d230 PXI-8421/2 (RS-485) Interface
+ d240 PXI-8421/4 (RS-485) Interface
+ d250 PCI-232/2 (Isolated) Interface
+ d260 PCI-485/2 (Isolated) Interface
+ d270 PCI-232/4 (Isolated) Interface
+ d280 PCI-485/4 (Isolated) Interface
+ d290 PCI-485/8 Interface
+ d2a0 PXI-8421/8 (RS-485) Interface
+ d2b0 PCI-232/16 Interface
+ e111 PCI-CAN
+ e131 PXI-8461 (1 port)
+ e141 PCI-CAN/LS
+ e151 PXI-8460 (1 port)
+ e211 PCI-CAN/2
+ e231 PXI-8461 (2 ports)
+ e241 PCI-CAN/LS2
+ e251 PXI-8460 (2 ports)
+ e261 PCI-CAN/DS
+ e271 PXI-8462
+ f110 VMEpc-650
+ f120 VXIpc-650
+ fe00 VXIpc-87x
+ fe41 VXIpc-860
+ fe51 VXIpc-74x
+ fe61 VXIpc-850
+ fe70 VXIpc-880
+1094 First International Computers [FIC]
+# nee CMD Technology Inc
+1095 Silicon Image, Inc.
+ 0240 Adaptec AAR-1210SA SATA HostRAID Controller
+ 0640 PCI0640
+ 0643 PCI0643
+ 0646 PCI0646
+ 0647 PCI0647
+ 0648 PCI0648
+ 1043 8025 CUBX motherboard
+ 0649 SiI 0649 Ultra ATA/100 PCI to ATA Host Controller
+ 0e11 005d Integrated Ultra ATA-100 Dual Channel Controller
+ 0e11 007e Integrated Ultra ATA-100 IDE RAID Controller
+ 101e 0649 AMI MegaRAID IDE 100 Controller
+ 0650 PBC0650A
+ 0670 USB0670
+ 1095 0670 USB0670
+ 0673 USB0673
+ 0680 PCI0680 Ultra ATA-133 Host Controller
+ 1095 0680 SiI 0680 ATA/133 Controller
+ 1095 3680 Winic W-680 (Silicon Image 680 based)
+ 3112 SiI 3112 [SATALink/SATARaid] Serial ATA Controller
+ 1095 3112 SiI 3112 SATALink Controller
+ 1095 6112 SiI 3112 SATARaid Controller
+ 9005 0250 SATAConnect 1205SA Host Controller
+ 3114 SiI 3114 [SATALink/SATARaid] Serial ATA Controller
+ 1043 8167 A8N-SLI Deluxe/Premium Mainboard
+ 1095 3114 SiI 3114 SATALink Controller
+ 1095 6114 SiI 3114 SATARaid Controller
+ 3124 SiI 3124 PCI-X Serial ATA Controller
+ 1095 3124 SiI 3124 PCI-X Serial ATA Controller
+ 3132 SiI 3132 Serial ATA Raid II Controller
+ 3512 SiI 3512 [SATALink/SATARaid] Serial ATA Controller
+ 1095 3512 SiI 3512 SATALink Controller
+ 1095 6512 SiI 3512 SATARaid Controller
+ 3531 SiI 3531 [SATALink/SATARaid] Serial ATA Controller
+ 17c0 4083 Medion WIM 2210 Notebook PC [MD96850]
+1096 Alacron
+1097 Appian Technology
+1098 Quantum Designs (H.K.) Ltd
+ 0001 QD-8500
+ 0002 QD-8580
+1099 Samsung Electronics Co., Ltd
+109a Packard Bell
+109b Gemlight Computer Ltd.
+109c Megachips Corporation
+109d Zida Technologies Ltd.
+109e Brooktree Corporation
+ 0310 Bt848 Video Capture
+ 032e Bt878 Video Capture
+ 0350 Bt848 Video Capture
+ 0351 Bt849A Video capture
+ 0369 Bt878 Video Capture
+ 1002 0001 TV-Wonder
+ 1002 0003 TV-Wonder/VE
+ 036c Bt879(??) Video Capture
+ 13e9 0070 Win/TV (Video Section)
+ 036e Bt878 Video Capture
+ 0000 0001 Euresys Picolo PCIe
+ 0070 13eb WinTV Series
+ 0070 ff01 Viewcast Osprey 200
+ 0071 0101 DigiTV PCI
+ 107d 6606 WinFast TV 2000
+ 11bd 0012 PCTV pro (TV + FM stereo receiver)
+ 11bd 001c PCTV Sat (DBC receiver)
+ 127a 0001 Bt878 Mediastream Controller NTSC
+ 127a 0002 Bt878 Mediastream Controller PAL BG
+ 127a 0003 Bt878a Mediastream Controller PAL BG
+ 127a 0048 Bt878/832 Mediastream Controller
+ 144f 3000 MagicTView CPH060 - Video
+ 1461 0002 TV98 Series (TV/No FM/Remote)
+ 1461 0003 AverMedia UltraTV PCI 350
+ 1461 0004 AVerTV WDM Video Capture
+ 1461 0761 AverTV DVB-T
+ 1461 0771 AverMedia AVerTV DVB-T 771
+ 14f1 0001 Bt878 Mediastream Controller NTSC
+ 14f1 0002 Bt878 Mediastream Controller PAL BG
+ 14f1 0003 Bt878a Mediastream Controller PAL BG
+ 14f1 0048 Bt878/832 Mediastream Controller
+ 1822 0001 VisionPlus DVB card
+ 1851 1850 FlyVideo'98 - Video
+ 1851 1851 FlyVideo II
+ 1852 1852 FlyVideo'98 - Video (with FM Tuner)
+ 18ac d500 DViCO FusionHDTV5 Lite
+ 270f fc00 Digitop DTT-1000
+# Vendor/ID appear to be randomly chosen
+ aa00 1460 Spectra8 CardA Input0
+# Vendor/ID appear to be randomly chosen
+ aa01 1461 Spectra8 CardA Input1
+# Vendor/ID appear to be randomly chosen
+ aa02 1462 Spectra8 CardA Input2
+# Vendor/ID appear to be randomly chosen
+ aa03 1463 Spectra8 CardA Input3
+# Vendor/ID appear to be randomly chosen
+ aa04 1464 Spectra8 CardB Input0
+# Vendor/ID appear to be randomly chosen
+ aa05 1465 Spectra8 CardB Input1
+# Vendor/ID appear to be randomly chosen
+ aa06 1466 Spectra8 CardB Input2
+# Vendor/ID appear to be randomly chosen
+ aa07 1467 Spectra8 CardB Input3
+# Vendor/ID appear to be randomly chosen
+ aa08 1468 Spectra8 CardC Input0
+# Vendor/ID appear to be randomly chosen
+ aa09 1469 Spectra8 CardC Input1
+# Vendor/ID appear to be randomly chosen
+ aa0a 146a Spectra8 CardC Input2
+# Vendor/ID appear to be randomly chosen
+ aa0b 146b Spectra8 CardC Input3
+# Vendor/ID appear to be randomly chosen
+ aa0c 146c Spectra8 CardD Input0
+# Vendor/ID appear to be randomly chosen
+ aa0d 146d Spectra8 CardD Input1
+# Vendor/ID appear to be randomly chosen
+ aa0e 146e Spectra8 CardD Input2
+# Vendor/ID appear to be randomly chosen
+ aa0f 146f Spectra8 CardD Input3
+ bd11 1200 PCTV pro (TV + FM stereo receiver)
+ 036f Bt879 Video Capture
+ 127a 0044 Bt879 Video Capture NTSC
+ 127a 0122 Bt879 Video Capture PAL I
+ 127a 0144 Bt879 Video Capture NTSC
+ 127a 0222 Bt879 Video Capture PAL BG
+ 127a 0244 Bt879a Video Capture NTSC
+ 127a 0322 Bt879 Video Capture NTSC
+ 127a 0422 Bt879 Video Capture NTSC
+ 127a 1122 Bt879 Video Capture PAL I
+ 127a 1222 Bt879 Video Capture PAL BG
+ 127a 1322 Bt879 Video Capture NTSC
+ 127a 1522 Bt879a Video Capture PAL I
+ 127a 1622 Bt879a Video Capture PAL BG
+ 127a 1722 Bt879a Video Capture NTSC
+ 14f1 0044 Bt879 Video Capture NTSC
+ 14f1 0122 Bt879 Video Capture PAL I
+ 14f1 0144 Bt879 Video Capture NTSC
+ 14f1 0222 Bt879 Video Capture PAL BG
+ 14f1 0244 Bt879a Video Capture NTSC
+ 14f1 0322 Bt879 Video Capture NTSC
+ 14f1 0422 Bt879 Video Capture NTSC
+ 14f1 1122 Bt879 Video Capture PAL I
+ 14f1 1222 Bt879 Video Capture PAL BG
+ 14f1 1322 Bt879 Video Capture NTSC
+ 14f1 1522 Bt879a Video Capture PAL I
+ 14f1 1622 Bt879a Video Capture PAL BG
+ 14f1 1722 Bt879a Video Capture NTSC
+ 1851 1850 FlyVideo'98 - Video
+ 1851 1851 FlyVideo II
+ 1852 1852 FlyVideo'98 - Video (with FM Tuner)
+ 0370 Bt880 Video Capture
+ 1851 1850 FlyVideo'98
+ 1851 1851 FlyVideo'98 EZ - video
+ 1852 1852 FlyVideo'98 (with FM Tuner)
+ 0878 Bt878 Audio Capture
+ 0000 0001 Euresys Picolo PCIe
+ 0070 13eb WinTV Series
+ 0070 ff01 Viewcast Osprey 200
+ 0071 0101 DigiTV PCI
+ 1002 0001 TV-Wonder
+ 1002 0003 TV-Wonder/VE
+ 11bd 0012 PCTV pro (TV + FM stereo receiver, audio section)
+ 11bd 001c PCTV Sat (DBC receiver)
+ 127a 0001 Bt878 Video Capture (Audio Section)
+ 127a 0002 Bt878 Video Capture (Audio Section)
+ 127a 0003 Bt878 Video Capture (Audio Section)
+ 127a 0048 Bt878 Video Capture (Audio Section)
+ 13e9 0070 Win/TV (Audio Section)
+ 144f 3000 MagicTView CPH060 - Audio
+ 1461 0002 Avermedia PCTV98 Audio Capture
+ 1461 0003 UltraTV PCI 350
+ 1461 0004 AVerTV WDM Audio Capture
+ 1461 0761 AVerTV DVB-T
+ 1461 0771 AverMedia AVerTV DVB-T 771
+ 14f1 0001 Bt878 Video Capture (Audio Section)
+ 14f1 0002 Bt878 Video Capture (Audio Section)
+ 14f1 0003 Bt878 Video Capture (Audio Section)
+ 14f1 0048 Bt878 Video Capture (Audio Section)
+ 1822 0001 VisionPlus DVB Card
+ 18ac d500 DViCO FusionHDTV5 Lite
+ 270f fc00 Digitop DTT-1000
+ bd11 1200 PCTV pro (TV + FM stereo receiver, audio section)
+ 0879 Bt879 Audio Capture
+ 127a 0044 Bt879 Video Capture (Audio Section)
+ 127a 0122 Bt879 Video Capture (Audio Section)
+ 127a 0144 Bt879 Video Capture (Audio Section)
+ 127a 0222 Bt879 Video Capture (Audio Section)
+ 127a 0244 Bt879 Video Capture (Audio Section)
+ 127a 0322 Bt879 Video Capture (Audio Section)
+ 127a 0422 Bt879 Video Capture (Audio Section)
+ 127a 1122 Bt879 Video Capture (Audio Section)
+ 127a 1222 Bt879 Video Capture (Audio Section)
+ 127a 1322 Bt879 Video Capture (Audio Section)
+ 127a 1522 Bt879 Video Capture (Audio Section)
+ 127a 1622 Bt879 Video Capture (Audio Section)
+ 127a 1722 Bt879 Video Capture (Audio Section)
+ 14f1 0044 Bt879 Video Capture (Audio Section)
+ 14f1 0122 Bt879 Video Capture (Audio Section)
+ 14f1 0144 Bt879 Video Capture (Audio Section)
+ 14f1 0222 Bt879 Video Capture (Audio Section)
+ 14f1 0244 Bt879 Video Capture (Audio Section)
+ 14f1 0322 Bt879 Video Capture (Audio Section)
+ 14f1 0422 Bt879 Video Capture (Audio Section)
+ 14f1 1122 Bt879 Video Capture (Audio Section)
+ 14f1 1222 Bt879 Video Capture (Audio Section)
+ 14f1 1322 Bt879 Video Capture (Audio Section)
+ 14f1 1522 Bt879 Video Capture (Audio Section)
+ 14f1 1622 Bt879 Video Capture (Audio Section)
+ 14f1 1722 Bt879 Video Capture (Audio Section)
+ 0880 Bt880 Audio Capture
+ 2115 BtV 2115 Mediastream controller
+ 2125 BtV 2125 Mediastream controller
+ 2164 BtV 2164
+ 2165 BtV 2165
+ 8230 Bt8230 ATM Segment/Reassembly Ctrlr (SRC)
+ 8472 Bt8472
+ 8474 Bt8474
+109f Trigem Computer Inc.
+10a0 Meidensha Corporation
+10a1 Juko Electronics Ind. Co. Ltd
+10a2 Quantum Corporation
+10a3 Everex Systems Inc
+10a4 Globe Manufacturing Sales
+10a5 Smart Link Ltd.
+ 3052 SmartPCI562 56K Modem
+ 5449 SmartPCI561 modem
+10a6 Informtech Industrial Ltd.
+10a7 Benchmarq Microelectronics
+10a8 Sierra Semiconductor
+ 0000 STB Horizon 64
+10a9 Silicon Graphics Intl. Corp.
+ 0001 Crosstalk to PCI Bridge
+ 0002 Linc I/O controller
+ 0003 IOC3 I/O controller
+ 0004 O2 MACE
+ 0005 RAD Audio
+ 0006 HPCEX
+ 0007 RPCEX
+ 0008 DiVO VIP
+ 0009 AceNIC Gigabit Ethernet
+ 10a9 8002 AceNIC Gigabit Ethernet
+ 0010 AMP Video I/O
+ 0011 GRIP
+ 0012 SGH PSHAC GSN
+ 0208 SSIM1 SAS Adapter
+ 1001 Magic Carpet
+ 1002 Lithium
+ 1003 Dual JPEG 1
+ 1004 Dual JPEG 2
+ 1005 Dual JPEG 3
+ 1006 Dual JPEG 4
+ 1007 Dual JPEG 5
+ 1008 Cesium
+ 100a IOC4 I/O controller
+ 1504 SSIM1 Fibre Channel Adapter
+ 2001 Fibre Channel
+ 2002 ASDE
+ 4001 TIO-CE PCI Express Bridge
+ 4002 TIO-CE PCI Express Port
+ 8001 O2 1394
+ 8002 G-net NT
+# PCIe x1 Low Profile
+ 802b REACT external interrupt controller
+10aa ACC Microelectronics
+ 0000 ACCM 2188
+ 2051 2051 CPU bridge
+ 5842 2051 ISA bridge
+10ab Digicom
+10ac Honeywell IAC
+10ad Symphony Labs
+ 0001 W83769F
+ 0003 SL82C103
+ 0005 SL82C105
+ 0103 SL82c103
+ 0105 SL82c105
+ 0565 W83C553F/W83C554F
+10ae Cornerstone Technology
+10af Micro Computer Systems Inc
+10b0 CardExpert Technology
+10b1 Cabletron Systems Inc
+10b2 Raytheon Company
+10b3 Databook Inc
+ 3106 DB87144
+ b106 DB87144
+10b4 STB Systems Inc
+ 1b1d Velocity 128 3D
+ 10b4 237e Velocity 4400
+10b5 PLX Technology, Inc.
+ 0001 i960 PCI bus interface
+ 0557 PCI9030 32-bit 33MHz PCI <-> IOBus Bridge
+ 10b5 9030 Digium Tormenta 2 T400P-SS7 or E400P-SS7 Quad T1 or E1 PCI card
+ 1000 PCI9030 32-bit 33MHz PCI <-> IOBus Bridge
+ 10b5 9030 ATCOM AT400P Quad T1 PCI card
+ 1024 Acromag, Inc. IndustryPack Carrier Card
+ 1042 Brandywine / jxi2, Inc. - PMC-SyncClock32, IRIG A & B, Nasa 36
+ 106a Dual OX16C952 4 port serial adapter [Megawolf Romulus/4]
+ 1076 VScom 800 8 port serial adaptor
+ 1077 VScom 400 4 port serial adaptor
+ 1078 VScom 210 2 port serial and 1 port parallel adaptor
+ 1103 VScom 200 2 port serial adaptor
+ 1146 VScom 010 1 port parallel adaptor
+ 1147 VScom 020 2 port parallel adaptor
+ 2000 PCI9030 32-bit 33MHz PCI <-> IOBus Bridge
+ 10b5 9030 ATCOM AE400P Quad E1 PCI card
+ 2540 IXXAT CAN-Interface PC-I 04/PCI
+ 2724 Thales PCSM Security Card
+ 3376 Cosateq 4 Port CAN Card
+ 4000 PCI9030 32-bit 33MHz PCI <-> IOBus Bridge
+ 10b5 9030 Tormenta 3 Varion V400P/ATCOM TE400P Quad E1/T1/J1 PCI card
+ 4001 PCI9030 32-bit 33MHz PCI <-> IOBus Bridge
+ 10b5 9030 ATCOM A400PE Quad E1 PCI card
+ 4002 PCI9030 32-bit 33MHz PCI <-> IOBus Bridge
+ 10b5 9030 ATCOM A400PT Quad T1 PCI card
+ 6140 PCI6140 32-bit 33MHz PCI-to-PCI Bridge
+ 6150 PCI6150 32-bit 33MHz PCI-to-PCI Bridge
+ 6152 PCI6152 32-bit 66MHz PCI-to-PCI Bridge
+ 6154 PCI6154 64-bit 66MHz PCI-to-PCI Bridge
+ 6254 PCI6254 64-bit 66MHz PCI-to-PCI Bridge
+ 6466 PCI6466 64-bit 66MHz PCI-to-PCI Bridge
+ 6520 PCI6520 64-bit 133MHz PCI-X-to-PCI-X Bridge
+ 6540 PCI6540 64-bit 133MHz PCI-X-to-PCI-X Bridge
+ 1775 1100 CR11 Single Board Computer
+ 4c53 10e0 PSL09 PrPMC
+ 6541 PCI6540/6466 PCI-PCI bridge (non-transparent mode, primary side)
+ 1775 1100 CR11 Single Board Computer
+ 4c53 10e0 PSL09 PrPMC
+ 6542 PCI6540/6466 PCI-PCI bridge (non-transparent mode, secondary side)
+ 1775 1100 CR11 Single Board Computer
+ 4c53 10e0 PSL09 PrPMC
+ 8111 PEX 8111 PCI Express-to-PCI Bridge
+ 8112 PEX8112 x1 Lane PCI Express-to-PCI Bridge
+ 8114 PEX 8114 PCI Express-to-PCI/PCI-X Bridge
+ 8311 PEX8311 x1 Lane PCI Express-to-Generic Local Bus Bridge
+ 8505 PEX 8505 5-lane, 5-port PCI Express Switch
+ 8508 PEX 8508 8-lane, 5-port PCI Express Switch
+ 8509 PEX 8509 8-lane, 8-port PCI Express Switch
+ 8512 PEX 8512 12-lane, 5-port PCI Express Switch
+ 8516 PEX 8516 Versatile PCI Express Switch
+ 8517 PEX 8517 16-lane, 5-port PCI Express Switch
+ 8518 PEX 8518 16-lane, 5-port PCI Express Switch
+ 8524 PEX 8524 24-lane, 6-port PCI Express Switch
+ 8525 PEX 8525 24-lane, 5-port PCI Express Switch
+ 8532 PEX 8532 Versatile PCI Express Switch
+ 8533 PEX 8533 32-lane, 6-port PCI Express Switch
+ 8547 PEX 8547 48-lane, 3-port PCI Express Switch
+ 8548 PEX 8548 48-lane, 9-port PCI Express Switch
+ 8603 PEX 8603 3-lane, 3-Port PCI Express Gen 2 (5.0 GT/s) Switch
+ 8604 PEX 8604 4-lane, 4-Port PCI Express Gen 2 (5.0 GT/s) Switch
+ 8605 PEX 8605 PCI Express 4-port Gen2 Switch
+ 8606 PEX 8606 6 Lane, 6 Port PCI Express Gen 2 (5.0 GT/s) Switch
+ 8608 PEX 8608 8-lane, 8-Port PCI Express Gen 2 (5.0 GT/s) Switch
+ 8609 PEX 8609 8-lane, 8-Port PCI Express Gen 2 (5.0 GT/s) Switch with DMA
+ 8612 PEX 8612 12-lane, 4-Port PCI Express Gen 2 (5.0 GT/s) Switch
+ 8613 PEX 8613 12-lane, 3-Port PCI Express Gen 2 (5.0 GT/s) Switch
+ 8614 PEX 8614 12-lane, 12-Port PCI Express Gen 2 (5.0 GT/s) Switch
+ 8615 PEX 8615 12-lane, 12-Port PCI Express Gen 2 (5.0 GT/s) Switch with DMA
+ 8616 PEX 8616 16-lane, 4-Port PCI Express Gen 2 (5.0 GT/s) Switch
+ 8617 PEX 8617 16-lane, 4-Port PCI Express Gen 2 (5.0 GT/s) Switch with P2P
+ 8618 PEX 8618 16-lane, 16-Port PCI Express Gen 2 (5.0 GT/s) Switch
+ 8619 PEX 8619 16-lane, 16-Port PCI Express Gen 2 (5.0 GT/s) Switch with DMA
+ 8624 PEX 8624 24-lane, 6-Port PCI Express Gen 2 (5.0 GT/s) Switch [ExpressLane]
+ 13a3 1845 DX1845 Acceleration Card
+ 8625 PEX 8625 24-lane, 24-Port PCI Express Gen 2 (5.0 GT/s) Switch
+ 8632 PEX 8632 32-lane, 12-Port PCI Express Gen 2 (5.0 GT/s) Switch
+ 8636 PEX 8636 36-lane, 24-Port PCI Express Gen 2 (5.0 GT/s) Switch
+ 8647 PEX 8647 48-Lane, 3-Port PCI Express Gen 2 (5.0 GT/s) Switch
+ 8648 PEX 8648 48-lane, 12-Port PCI Express Gen 2 (5.0 GT/s) Switch
+ 8649 PEX 8649 48-lane, 12-Port PCI Express Gen 2 (5.0 GT/s) Switch
+ 8664 PEX 8664 64-lane, 16-Port PCI Express Gen 2 (5.0 GT/s) Switch
+ 8680 PEX 8680 80-lane, 20-Port PCI Express Gen 2 (5.0 GT/s) Multi-Root Switch
+ 8696 PEX 8696 96-lane, 24-Port PCI Express Gen 2 (5.0 GT/s) Multi-Root Switch
+ 8717 PEX 8717 16-lane, 8-Port PCI Express Gen 3 (8.0 GT/s) Switch with DMA
+ 8718 PEX 8718 16-Lane, 5-Port PCI Express Gen 3 (8.0 GT/s) Switch
+ 8724 PEX 8724 24-Lane, 6-Port PCI Express Gen 3 (8 GT/s) Switch, 19 x 19mm FCBGA
+ 8725 PEX 8725 24-Lane, 10-Port PCI Express Gen 3 (8.0 GT/s) Multi-Root Switch with DMA
+ 8732 PEX 8732 32-lane, 8-Port PCI Express Gen 3 (8.0 GT/s) Switch
+ 8734 PEX 8734 32-lane, 8-Port PCI Express Gen 3 (8.0GT/s) Switch
+ 8747 PEX 8747 48-Lane, 5-Port PCI Express Gen 3 (8.0 GT/s) Switch
+ 8748 PEX 8748 48-Lane, 12-Port PCI Express Gen 3 (8 GT/s) Switch, 27 x 27mm FCBGA
+ 8749 PEX 8749 48-Lane, 18-Port PCI Express Gen 3 (8.0 GT/s) Multi-Root Switch with DMA
+ 87a0 PEX PCI Express Switch NT0 Port Link Interface
+ 87a1 PEX PCI Express Switch NT1 Port Link Interface
+ 87b0 PEX PCI Express Switch NT0 Port Virtual Interface
+ 1093 7761 PXIe-8830mc
+ 87b1 PEX PCI Express Switch NT1 Port Virtual Interface
+ 87d0 PEX PCI Express Switch DMA interface
+ 9016 PLX 9016 8-port serial controller
+ 9030 PCI9030 32-bit 33MHz PCI <-> IOBus Bridge
+ 10b5 2695 Hilscher CIF50-PB/DPS Profibus
+ 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
+ 10b5 2977 IXXAT iPC-I XC16/PCI CAN Board
+ 10b5 2978 SH ARC-PCIu/SH ARC-PCI104/SH ARC-PCIe SOHARD ARCNET card
+ 10b5 3025 Alpermann+Velte PCL PCI L (3V/5V): Timecode Reader Board
+ 10b5 3068 Alpermann+Velte PCL PCI HD (3V/5V): Timecode Reader Board
+ 10b5 3463 Alpermann+Velte PCL PCI D (v2) (3V/5V): Timecode Reader Board
+ 10b5 3591 PLURA PCL PCI L (v2) (3.3V/5V): Time Code Reader Board
+ 12fe 0111 CPCI-ASIO4 (ESD 4-port Serial Interface Board)
+ 1369 9c01 VX222v2
+ 1369 9d01 VX222-Mic
+ 1369 9d02 VX222-Mic
+ 1369 9e01 PCX924v2
+ 1369 9f01 PCX924-Mic
+ 1369 9f02 PCX924-Mic
+ 1369 a001 PCX22v2
+ 1369 a701 LCM220v2
+ 1369 a801 LCM200
+ 1397 3136 4xS0-ISDN PCI Adapter
+ 1397 3137 S2M-E1-ISDN PCI Adapter
+ 1518 0200 ThinkIO-C
+ 15ed 1002 MCCS 8-port Serial Hot Swap
+ 15ed 1003 MCCS 16-port Serial Hot Swap
+# MIL-STD-1553B Board
+ e1c5 0001 TE1-PCI
+ e1c5 0005 TA1-PCI
+ e1c5 0006 TA1-PCI4
+ 9036 9036
+ 9050 PCI <-> IOBus Bridge
+ 10b5 1067 IXXAT CAN i165
+ 10b5 114e Wasco WITIO PCI168extended
+ 10b5 1169 Wasco OPTOIO32standard 32 digital in, 32 digital out
+ 10b5 1172 IK220 (Heidenhain)
+ 10b5 2036 SatPak GPS
+ 10b5 2221 Alpermann+Velte PCL PCI LV: Timecode Reader Board
+ 10b5 2273 SH ARC-PCI SOHARD ARCNET card
+ 10b5 2431 Alpermann+Velte PCL PCI D: Timecode Reader Board
+ 10b5 2905 Alpermann+Velte PCI TS: Time Synchronisation Board
+ 10b5 3196 Goramo PLX200SYN sync serial card
+ 10b5 9050 PCI-I04 PCI Passive PC/CAN Interface
+ 12fe 0001 CAN-PCI/331 CAN bus controller
+ 1369 8901 PCX11+ PCI
+ 1369 8f01 VX222
+ 1369 9401 PCX924
+ 1369 9501 PCX22
+ 1498 0362 TPMC866 8 Channel Serial Card
+ 1522 0001 RockForce 4 Port V.90 Data/Fax/Voice Modem
+ 1522 0002 RockForce 2 Port V.90 Data/Fax/Voice Modem
+ 1522 0003 RockForce 6 Port V.90 Data/Fax/Voice Modem
+ 1522 0004 RockForce 8 Port V.90 Data/Fax/Voice Modem
+ 1522 0010 RockForce2000 4 Port V.90 Data/Fax/Voice Modem
+ 1522 0020 RockForce2000 2 Port V.90 Data/Fax/Voice Modem
+ 15ed 1000 Macrolink MCCS 8-port Serial
+ 15ed 1001 Macrolink MCCS 16-port Serial
+ 15ed 1002 Macrolink MCCS 8-port Serial Hot Swap
+ 15ed 1003 Macrolink MCCS 16-port Serial Hot Swap
+ 5654 2036 OpenSwitch 6 Telephony card
+ 5654 3132 OpenSwitch 12 Telephony card
+ 5654 5634 OpenLine4 Telephony Card
+ d531 c002 PCIntelliCAN 2xSJA1000 CAN bus
+ d84d 4006 EX-4006 1P
+ d84d 4008 EX-4008 1P EPP/ECP
+ d84d 4014 EX-4014 2P
+ d84d 4018 EX-4018 3P EPP/ECP
+ d84d 4025 EX-4025 1S(16C550) RS-232
+ d84d 4027 EX-4027 1S(16C650) RS-232
+ d84d 4028 EX-4028 1S(16C850) RS-232
+ d84d 4036 EX-4036 2S(16C650) RS-232
+ d84d 4037 EX-4037 2S(16C650) RS-232
+ d84d 4038 EX-4038 2S(16C850) RS-232
+ d84d 4052 EX-4052 1S(16C550) RS-422/485
+ d84d 4053 EX-4053 2S(16C550) RS-422/485
+ d84d 4055 EX-4055 4S(16C550) RS-232
+ d84d 4058 EX-4055 4S(16C650) RS-232
+ d84d 4065 EX-4065 8S(16C550) RS-232
+ d84d 4068 EX-4068 8S(16C650) RS-232
+ d84d 4078 EX-4078 2S(16C552) RS-232+1P
+ 9052 PCI9052 PCI <-> IOBus Bridge
+ 9054 PCI9054 32-bit 33MHz PCI <-> IOBus Bridge
+ 10b5 2455 Wessex Techology PHIL-PCI
+ 10b5 2696 Innes Corp AM Radcap card
+ 10b5 2717 Innes Corp Auricon card
+ 10b5 2844 Innes Corp TVS Encoder card
+ 12c7 4001 Intel Dialogic DM/V960-4T1 PCI
+ 12d9 0002 PCI Prosody Card rev 1.5
+ 14b4 d100 Dektec DTA-100
+ 14b4 d114 Dektec DTA-120
+ 16df 0011 PIKA PrimeNet MM PCI
+ 16df 0012 PIKA PrimeNet MM cPCI 8
+ 16df 0013 PIKA PrimeNet MM cPCI 8 (without CAS Signaling)
+ 16df 0014 PIKA PrimeNet MM cPCI 4
+ 16df 0015 PIKA Daytona MM
+ 16df 0016 PIKA InLine MM
+ 9056 PCI9056 32-bit 66MHz PCI <-> IOBus Bridge
+ 10b5 2979 CellinkBlade 11 - CPCI board VoATM AAL1
+ 10b5 3268 IXXAT iPC-I XC16/PCIe CAN Board
+ 10b5 3334 Cambridge Pixel HPx Radar Input Card
+ 10b5 3352 Alpermann+Velte PCL PCIe HD: Timecode Reader Board
+ 10b5 3353 Alpermann+Velte PCL PCIe D: Timecode Reader Board
+ 10b5 3354 Alpermann+Velte PCL PCIe LV: Timecode Reader Board
+ 10b5 3355 Alpermann+Velte PCL PCIe L: Timecode Reader Board
+ 10b5 3415 Alpermann+Velte PCIe TS: Time Synchronisation Board
+ 10b5 3493 Alpermann+Velte PCL PCIe 3G: Timecode Reader Board
+ 10b5 3565 Cambridge Pixel HPx Radar Output Card
+ 1369 c001 LX6464ES
+ 1369 c201 LX1616ES
+ 14b4 d10a DekTec DTA-110T
+ 14b4 d128 Dektec DTA-140
+ 14b4 d140 Dektec DTA-140
+ 1a0e 006f Dektec DTA-111
+ 9060 PCI9060 32-bit 33MHz PCI <-> IOBus Bridge
+ 906d 9060SD
+ 125c 0640 Aries 16000P
+ 906e 9060ES
+ 9080 PCI9080 32-bit; 33MHz PCI <-> IOBus Bridge
+ 103c 10eb (Agilent) E2777B 83K Series Optical Communication Interface
+ 103c 10ec (Agilent) E6978-66442 PCI CIC
+ 10b5 1123 Sectra KK631 encryption board
+ 10b5 9080 9080 [real subsystem ID not set]
+ 12d9 0002 PCI Prosody Card
+ 12df 4422 4422PCI ["Do-All" Telemetry Data Acquisition System]
+ 1369 9601 PCX822np
+ 1369 a102 PCX822v2
+ 1369 a201 PCX442
+ 1369 a301 LCM440v2
+ 1369 a401 VX822
+ 1369 a402 VX822v2
+ 1369 a901 LCM420
+ 1369 aa01 VX820v2
+ 1517 000b ECSG-1R3ADC-PMC Clock synthesizer
+ 9656 PCI9656 PCI <-> IOBus Bridge
+ 1517 000f ECDR-GC314-PMC Receiver
+ 1885 0700 Tsunami FPGA PMC with Altera Stratix S40
+ 1885 0701 Tsunami FPGA PMC with Altera Stratix S30
+ 9733 PEX 9733 33-lane, 9-port PCI Express Gen 3 (8.0 GT/s) Switch
+ 1d49 0001 ThinkSystem 1610-4P NVMe Switch Adapter
+ 1d49 0002 ThinkSystem 810-4P NVMe Switch Adapter
+ 9749 PEX 9749 49-lane, 13-port PCI Express Gen 3 (8.0 GT/s) Switch
+ 1d49 0004 ThinkSystem 1610-8P NVMe Switch Adapter
+ a100 Blackmagic Design DeckLink
+ bb04 B&B 3PCIOSD1A Isolated PCI Serial
+ c001 CronyxOmega-PCI (8-port RS232)
+ d00d PCI9030 32-bit 33MHz PCI <-> IOBus Bridge
+ 10b5 9030 Digium Tormenta 2 T400P or E400P Quad T1 or E1 PCI card
+ d33d PCI9030 32-bit 33MHz PCI <-> IOBus Bridge
+ 10b5 9030 Tormenta 3 Varion V401PT Quad T1/J1 PCI card
+ d44d PCI9030 32-bit 33MHz PCI <-> IOBus Bridge
+ 10b5 17f6 Allo CP100P/E 1-port E1/T1/J1 PCI/PCIe card
+ 10b5 17f7 Allo CP400P/E 4-port E1/T1/J1 PCI/PCIe card
+ 10b5 17f8 Allo CP200P/E 2-port E1/T1/J1 PCI/PCIe card
+ 10b5 9030 Tormenta 3 Varion V401PE Quad E1 PCI card
+10b6 Madge Networks
+ 0001 Smart 16/4 PCI Ringnode
+ 0002 Smart 16/4 PCI Ringnode Mk2
+ 10b6 0002 Smart 16/4 PCI Ringnode Mk2
+ 10b6 0006 16/4 CardBus Adapter
+ 0003 Smart 16/4 PCI Ringnode Mk3
+ 0e11 b0fd Compaq NC4621 PCI, 4/16, WOL
+ 10b6 0003 Smart 16/4 PCI Ringnode Mk3
+ 10b6 0007 Presto PCI Plus Adapter
+ 0004 Smart 16/4 PCI Ringnode Mk1
+ 0006 16/4 Cardbus Adapter
+ 10b6 0006 16/4 CardBus Adapter
+ 0007 Presto PCI Adapter
+ 10b6 0007 Presto PCI
+ 0009 Smart 100/16/4 PCI-HS Ringnode
+ 10b6 0009 Smart 100/16/4 PCI-HS Ringnode
+ 000a Token Ring 100/16/4 Ringnode/Ringrunner
+ 10b6 000a Token Ring 100/16/4 Ringnode/Ringrunner
+ 000b 16/4 CardBus Adapter Mk2
+ 10b6 0008 16/4 CardBus Adapter Mk2
+ 10b6 000b 16/4 Cardbus Adapter Mk2
+ 000c RapidFire 3140V2 16/4 TR Adapter
+ 10b6 000c RapidFire 3140V2 16/4 TR Adapter
+ 1000 Collage 25/155 ATM Client Adapter
+ 1001 Collage 155 ATM Server Adapter
+10b7 3Com Corporation
+ 0001 3c985 1000BaseSX (SX/TX)
+# wrong ID?
+ 9850 0001 3c985B-SX
+ 0013 AR5212 802.11abg NIC (3CRDAG675)
+ 10b7 2031 3CRDAG675 11a/b/g Wireless PCI Adapter
+ 0910 3C910-A01
+ 1006 MINI PCI type 3B Data Fax Modem
+ 1007 Mini PCI 56k Winmodem
+ 10b7 615b Mini PCI 56K Modem
+ 10b7 615c Mini PCI 56K Modem
+ 1201 3c982-TXM 10/100baseTX Dual Port A [Hydra]
+ 1202 3c982-TXM 10/100baseTX Dual Port B [Hydra]
+ 1700 3c940 10/100/1000Base-T [Marvell]
+ 1043 80eb A7V600/P4P800/K8V motherboard
+ 10b7 0010 3C940 Gigabit LOM Ethernet Adapter
+ 10b7 0020 3C941 Gigabit LOM Ethernet Adapter
+ 147b 1407 KV8-MAX3 motherboard
+ 3390 3c339 TokenLink Velocity
+ 3590 3c359 TokenLink Velocity XL
+ 10b7 3590 TokenLink Velocity XL Adapter (3C359/359B)
+ 4500 3c450 HomePNA [Tornado]
+ 5055 3c555 Laptop Hurricane
+ 5057 3c575 Megahertz 10/100 LAN CardBus [Boomerang]
+ 10b7 5a57 3C575 Megahertz 10/100 LAN Cardbus PC Card
+ 5157 3cCFE575BT Megahertz 10/100 LAN CardBus [Cyclone]
+ 10b7 5b57 3C575 Megahertz 10/100 LAN Cardbus PC Card
+ 5257 3cCFE575CT CardBus [Cyclone]
+ 10b7 5c57 FE575C-3Com 10/100 LAN CardBus-Fast Ethernet
+ 5900 3c590 10BaseT [Vortex]
+ 5920 3c592 EISA 10mbps Demon/Vortex
+ 5950 3c595 100BaseTX [Vortex]
+ 5951 3c595 100BaseT4 [Vortex]
+ 5952 3c595 100Base-MII [Vortex]
+ 5970 3c597 EISA Fast Demon/Vortex
+ 5b57 3c595 Megahertz 10/100 LAN CardBus [Boomerang]
+ 10b7 5b57 3C575 Megahertz 10/100 LAN Cardbus PC Card
+ 6000 3CRSHPW796 [OfficeConnect Wireless CardBus]
+ 6001 3com 3CRWE154G72 [Office Connect Wireless LAN Adapter]
+ 6055 3c556 Hurricane CardBus [Cyclone]
+ 6056 3c556B CardBus [Tornado]
+ 10b7 6556 10/100 Mini PCI Ethernet Adapter
+ 6560 3cCFE656 CardBus [Cyclone]
+ 10b7 656a 3CCFEM656 10/100 LAN+56K Modem CardBus
+ 6561 3cCFEM656 10/100 LAN+56K Modem CardBus
+ 10b7 656b 3CCFEM656 10/100 LAN+56K Modem CardBus
+ 6562 3cCFEM656B 10/100 LAN+Winmodem CardBus [Cyclone]
+ 10b7 656b 3CCFEM656B 10/100 LAN+56K Modem CardBus
+ 6563 3cCFEM656B 10/100 LAN+56K Modem CardBus
+ 10b7 656b 3CCFEM656 10/100 LAN+56K Modem CardBus
+ 6564 3cXFEM656C 10/100 LAN+Winmodem CardBus [Tornado]
+ 7646 3cSOHO100-TX Hurricane
+ 7770 3CRWE777 PCI Wireless Adapter [Airconnect]
+ 7940 3c803 FDDILink UTP Controller
+ 7980 3c804 FDDILink SAS Controller
+ 7990 3c805 FDDILink DAS Controller
+ 80eb 3c940B 10/100/1000Base-T
+ 8811 Token ring
+ 9000 3c900 10BaseT [Boomerang]
+ 9001 3c900 10Mbps Combo [Boomerang]
+ 9004 3c900B-TPO Etherlink XL [Cyclone]
+ 10b7 9004 3C900B-TPO Etherlink XL TPO 10Mb
+ 9005 3c900B-Combo Etherlink XL [Cyclone]
+ 10b7 9005 3C900B-Combo Etherlink XL Combo
+ 9006 3c900B-TPC Etherlink XL [Cyclone]
+ 900a 3c900B-FL 10base-FL [Cyclone]
+ 9050 3c905 100BaseTX [Boomerang]
+ 9051 3c905 100BaseT4 [Boomerang]
+ 9054 3C905B-TX Fast Etherlink XL PCI
+ 10b7 9054 3C905B-TX Fast Etherlink XL PCI
+ 9055 3c905B 100BaseTX [Cyclone]
+ 1028 0080 3C905B Fast Etherlink XL 10/100
+ 1028 0081 3C905B Fast Etherlink XL 10/100
+ 1028 0082 3C905B Fast Etherlink XL 10/100
+ 1028 0083 3C905B Fast Etherlink XL 10/100
+ 1028 0084 3C905B Fast Etherlink XL 10/100
+ 1028 0085 3C905B Fast Etherlink XL 10/100
+ 1028 0086 3C905B Fast Etherlink XL 10/100
+ 1028 0087 3C905B Fast Etherlink XL 10/100
+ 1028 0088 3C905B Fast Etherlink XL 10/100
+ 1028 0089 3C905B Fast Etherlink XL 10/100
+ 1028 0090 3C905B Fast Etherlink XL 10/100
+ 1028 0091 3C905B Fast Etherlink XL 10/100
+ 1028 0092 3C905B Fast Etherlink XL 10/100
+ 1028 0093 3C905B Fast Etherlink XL 10/100
+ 1028 0094 3C905B Fast Etherlink XL 10/100
+ 1028 0095 3C905B Fast Etherlink XL 10/100
+ 1028 0096 3C905B Fast Etherlink XL 10/100
+ 1028 0097 3C905B Fast Etherlink XL 10/100
+ 1028 0098 3C905B Fast Etherlink XL 10/100
+ 1028 0099 3C905B Fast Etherlink XL 10/100
+ 10b7 9055 3C905B Fast Etherlink XL 10/100
+ 9056 3c905B-T4 Fast EtherLink XL [Cyclone]
+ 9058 3c905B Deluxe Etherlink 10/100/BNC [Cyclone]
+ 905a 3c905B-FX Fast Etherlink XL FX 100baseFx [Cyclone]
+ 9200 3c905C-TX/TX-M [Tornado]
+ 1028 0095 3C920 Integrated Fast Ethernet Controller
+ 1028 0097 3C920 Integrated Fast Ethernet Controller
+ 1028 00b4 OptiPlex GX110
+ 1028 00d8 Precision 530
+ 1028 00fe Optiplex GX240
+ 1028 012a 3C920 Integrated Fast Ethernet Controller [Latitude C640]
+ 10b7 1000 3C905CX-TX/TX-M Fast Etherlink for PC Management NIC
+ 10b7 7000 10/100 Mini PCI Ethernet Adapter
+ 10f1 2466 Tiger MPX S2466 (3C920 Integrated Fast Ethernet Controller)
+ 144d c005 X10 Laptop
+ 9201 3C920B-EMB Integrated Fast Ethernet Controller [Tornado]
+ 1043 80ab A7N8X Deluxe onboard 3C920B-EMB Integrated Fast Ethernet Controller
+ 9202 3Com 3C920B-EMB-WNM Integrated Fast Ethernet Controller
+ 9210 3C920B-EMB-WNM Integrated Fast Ethernet Controller
+ 9300 3CSOHO100B-TX 910-A01 [tulip]
+ 9800 3c980-TX Fast Etherlink XL Server Adapter [Cyclone]
+ 10b7 9800 3c980-TX Fast Etherlink XL Server Adapter
+ 9805 3c980-C 10/100baseTX NIC [Python-T]
+ 10b7 1201 EtherLink Server 10/100 Dual Port A
+ 10b7 1202 EtherLink Server 10/100 Dual Port B
+ 10b7 9805 3c980 10/100baseTX NIC [Python-T]
+ 10f1 2462 Thunder K7 S2462
+ 9900 3C990-TX [Typhoon]
+ 9902 3CR990-TX-95 [Typhoon 56-bit]
+ 9903 3CR990-TX-97 [Typhoon 168-bit]
+ 9904 3C990B-TX-M/3C990BSVR [Typhoon2]
+ 10b7 1000 3CR990B-TX-M [Typhoon2]
+ 10b7 2000 3CR990BSVR [Typhoon2 Server]
+ 9905 3CR990-FX-95/97/95 [Typhon Fiber]
+ 10b7 1101 3CR990-FX-95 [Typhoon Fiber 56-bit]
+ 10b7 1102 3CR990-FX-97 [Typhoon Fiber 168-bit]
+ 10b7 2101 3CR990-FX-95 Server [Typhoon Fiber 56-bit]
+ 10b7 2102 3CR990-FX-97 Server [Typhoon Fiber 168-bit]
+ 9908 3CR990SVR95 [Typhoon Server 56-bit]
+ 9909 3CR990SVR97 [Typhoon Server 168-bit]
+ 990a 3C990SVR [Typhoon Server]
+ 990b 3C990SVR [Typhoon Server]
+10b8 Standard Microsystems Corp [SMC]
+ 0005 83c170 EPIC/100 Fast Ethernet Adapter
+ 1055 e000 LANEPIC 10/100 [EVB171Q-PCI]
+ 1055 e002 LANEPIC 10/100 [EVB171G-PCI]
+ 10b8 a011 EtherPower II 10/100
+ 10b8 a014 EtherPower II 10/100
+ 10b8 a015 EtherPower II 10/100
+ 10b8 a016 EtherPower II 10/100
+ 10b8 a017 EtherPower II 10/100
+ 0006 83c175 EPIC/100 Fast Ethernet Adapter
+ 1055 e100 LANEPIC Cardbus Fast Ethernet Adapter
+ 1055 e102 LANEPIC Cardbus Fast Ethernet Adapter
+ 1055 e300 LANEPIC Cardbus Fast Ethernet Adapter
+ 1055 e302 LANEPIC Cardbus Fast Ethernet Adapter
+ 10b8 a012 LANEPIC Cardbus Fast Ethernet Adapter
+ 13a2 8002 LANEPIC Cardbus Fast Ethernet Adapter
+ 13a2 8006 LANEPIC Cardbus Fast Ethernet Adapter
+ 1000 FDC 37c665
+ 1001 FDC 37C922
+ a011 83C170QF
+ b106 SMC34C90
+# Split off ALi Corporation in 2003
+10b9 ULi Electronics Inc.
+ 0101 CMI8338/C3DX PCI Audio Device
+ 0111 C-Media CMI8738/C3DX Audio Device (OEM)
+ 10b9 0111 C-Media CMI8738/C3DX Audio Device (OEM)
+ 0780 Multi-IO Card
+ 0782 Multi-IO Card
+ 1435 M1435
+ 1445 M1445
+ 1449 M1449
+ 1451 M1451
+ 1461 M1461
+ 1489 M1489 Cache-Memory PCI Controller (CMP) [FinALi 486] CPU to PCI bridge
+ 1511 M1511 [Aladdin]
+ 1512 M1512 [Aladdin]
+ 1513 M1513 [Aladdin]
+ 1521 M1521 [Aladdin III]
+ 10b9 1521 ALI M1521 Aladdin III CPU Bridge
+ 1523 M1523
+ 10b9 1523 ALI M1523 ISA Bridge
+ 1531 M1531 [Aladdin IV]
+ 1533 M1533/M1535/M1543 PCI to ISA Bridge [Aladdin IV/V/V+]
+ 1014 053b ThinkPad R40e
+ 10b9 1533 ALi M1533 Aladdin IV/V ISA Bridge
+ 1541 M1541
+ 10b9 1541 ALI M1541 Aladdin V/V+ AGP System Controller
+ 1543 M1543
+ 1563 M1563 HyperTransport South Bridge
+ 10b9 1563 ASRock 939Dual-SATA2 Motherboard
+ 1849 1563 ASRock 939Dual-SATA2 Motherboard
+ 1573 PCI to LPC Controller
+ 1575 M1575 South Bridge
+ 1621 M1621
+ 1631 ALI M1631 PCI North Bridge Aladdin Pro III
+ 1632 M1632M Northbridge+Trident
+ 1641 ALI M1641 PCI North Bridge Aladdin Pro IV
+ 1644 M1644/M1644T Northbridge+Trident
+ 1646 M1646 Northbridge+Trident
+ 1647 M1647 Northbridge [MAGiK 1 / MobileMAGiK 1]
+ 1651 M1651/M1651T Northbridge [Aladdin-Pro 5/5M,Aladdin-Pro 5T/5TM]
+ 1671 M1671 Super P4 Northbridge [AGP4X,PCI and SDR/DDR]
+ 1672 M1672 Northbridge [CyberALADDiN-P4]
+ 1681 M1681 P4 Northbridge [AGP8X,HyperTransport and SDR/DDR]
+ 1687 M1687 K8 Northbridge [AGP8X and HyperTransport]
+ 1689 M1689 K8 Northbridge [Super K8 Single Chip]
+ 1695 M1695 Host Bridge
+ 1697 M1697 HTT Host Bridge
+ 3141 M3141
+ 3143 M3143
+ 3145 M3145
+ 3147 M3147
+ 3149 M3149
+ 3151 M3151
+ 3307 M3307
+ 3309 M3309
+ 3323 M3325 Video/Audio Decoder
+ 5212 M4803
+ 5215 MS4803
+ 5217 M5217H
+ 5219 M5219
+ 5225 M5225
+ 5228 M5228 ALi ATA/RAID Controller
+ 5229 M5229 IDE
+ 1014 050f ThinkPad R30
+ 1014 053d ThinkPad R40e
+ 103c 0024 Pavilion ze4400 builtin IDE
+ 103c 0025 XE4500 Notebook
+ 1043 8053 A7A266 Motherboard IDE
+ 1849 5229 ASRock 939Dual-SATA2 Motherboard IDE (PATA)
+ 5235 M5225
+ 5237 USB 1.1 Controller
+ 1014 0540 ThinkPad R40e
+ 103c 0024 Pavilion ze4400 builtin USB
+ 103c 0025 XE4500 Notebook
+ 104d 810f VAIO PCG-U1 USB/OHCI Revision 1.0
+ 10b9 5237 ASRock 939Dual-SATA2 Motherboard
+ 1849 5237 ASRock 939Dual-SATA2 Motherboard
+ 5239 USB 2.0 Controller
+ 10b9 5239 ASRock 939Dual-SATA2 Motherboard
+ 1849 5239 ASRock 939Dual-SATA2 Motherboard
+ 5243 M1541 PCI to AGP Controller
+ 5246 AGP8X Controller
+ 5247 PCI to AGP Controller
+ 5249 M5249 HTT to PCI Bridge
+ 524b PCI Express Root Port
+ 524c PCI Express Root Port
+ 524d PCI Express Root Port
+ 524e PCI Express Root Port
+ 5251 M5251 P1394 OHCI 1.0 Controller
+ 5253 M5253 P1394 OHCI 1.1 Controller
+ 5261 M5261 Ethernet Controller
+ 5263 ULi 1689,1573 integrated ethernet.
+ 5281 ALi M5281 Serial ATA / RAID Host Controller
+ 5287 ULi 5287 SATA
+ 5288 ULi M5288 SATA
+ 1043 8056 A8R-MVP Mainboard
+ 5289 ULi 5289 SATA
+ 5450 Lucent Technologies Soft Modem AMR
+ 5451 M5451 PCI AC-Link Controller Audio Device
+ 1014 0506 ThinkPad R30
+ 1014 053e ThinkPad R40e
+ 103c 0024 Pavilion ze4400 builtin Audio
+ 103c 0025 XE4500 Notebook
+ 5453 M5453 PCI AC-Link Controller Modem Device
+ 5455 M5455 PCI AC-Link Controller Audio Device
+ 10b9 5455 ASRock 939Dual-SATA2 Motherboard
+ 1849 0850 ASRock 939Dual-SATA2 Motherboard
+ 5457 M5457 AC'97 Modem Controller
+ 1014 0535 ThinkPad R40e
+ 103c 0024 Pavilion ze4400 builtin Modem Device
+ 103c 0025 XE4500 Notebook
+ 5459 SmartLink SmartPCI561 56K Modem
+ 545a SmartLink SmartPCI563 56K Modem
+ 5461 HD Audio Controller
+ 5471 M5471 Memory Stick Controller
+ 5473 M5473 SD-MMC Controller
+ 7101 M7101 Power Management Controller [PMU]
+ 1014 0510 ThinkPad R30
+ 1014 053c ThinkPad R40e
+ 103c 0024 Pavilion ze4400
+ 103c 0025 XE4500 Notebook
+ 1849 7101 ASRock 939Dual-SATA2 Motherboard
+10ba Mitsubishi Electric Corp.
+ 0301 AccelGraphics AccelECLIPSE
+ 0304 AccelGALAXY A2100 [OEM Evans & Sutherland]
+ 0308 Tornado 3000 [OEM Evans & Sutherland]
+ 10dd 0024 Tornado 3000
+ 1002 VG500 [VolumePro Volume Rendering Accelerator]
+10bb Dapha Electronics Corporation
+10bc Advanced Logic Research
+10bd Surecom Technology
+ 0e34 NE-34
+10be Tseng Labs International Co.
+10bf Most Inc
+10c0 Boca Research Inc.
+10c1 ICM Co., Ltd.
+10c2 Auspex Systems Inc.
+10c3 Samsung Semiconductors, Inc.
+10c4 Award Software International Inc.
+10c5 Xerox Corporation
+10c6 Rambus Inc.
+10c7 Media Vision
+10c8 Neomagic Corporation
+ 0001 NM2070 [MagicGraph 128]
+ 0002 NM2090 [MagicGraph 128V]
+ 0003 NM2093 [MagicGraph 128ZV]
+ 0004 NM2160 [MagicGraph 128XD]
+ 1014 00ba MagicGraph 128XD
+ 1025 1007 MagicGraph 128XD
+ 1028 0074 MagicGraph 128XD
+ 1028 0075 MagicGraph 128XD
+ 1028 007d MagicGraph 128XD
+ 1028 007e MagicGraph 128XD
+ 1033 802f MagicGraph 128XD
+ 104d 801b MagicGraph 128XD
+ 104d 802f MagicGraph 128XD
+ 104d 830b MagicGraph 128XD
+ 10ba 0e00 MagicGraph 128XD
+ 10c8 0004 MagicGraph 128XD
+ 10cf 1029 MagicGraph 128XD
+ 10f7 8308 MagicGraph 128XD
+ 10f7 8309 MagicGraph 128XD
+ 10f7 830b MagicGraph 128XD
+ 10f7 830d MagicGraph 128XD
+ 10f7 8312 MagicGraph 128XD
+ 0005 NM2200 [MagicGraph 256AV]
+ 1014 00dd ThinkPad 570
+ 1028 0088 Latitude CPi A
+ 0006 NM2360 [MagicMedia 256ZX]
+ 1014 0152 ThinkPad 600X
+ 0016 NM2380 [MagicMedia 256XL+]
+ 10c8 0016 MagicMedia 256XL+
+ 0025 NM2230 [MagicGraph 256AV+]
+ 0083 NM2093 [MagicGraph 128ZV+]
+ 8005 NM2200 [MagicMedia 256AV Audio]
+ 0e11 b0d1 MagicMedia 256AV Audio Device on Discovery
+ 0e11 b126 MagicMedia 256AV Audio Device on Durango
+ 1014 00dd ThinkPad 390/i1720/i1721
+ 1025 1003 MagicMedia 256AV Audio Device on TravelMate 720
+ 1028 0088 Latitude CPi A
+ 1028 008f MagicMedia 256AV Audio Device on Colorado Inspiron
+ 103c 0007 MagicMedia 256AV Audio Device on Voyager II
+ 103c 0008 MagicMedia 256AV Audio Device on Voyager III
+ 103c 000d MagicMedia 256AV Audio Device on Omnibook 900
+ 10c8 8005 MagicMedia 256AV Audio Device on FireAnt
+ 110a 8005 MagicMedia 256AV Audio Device
+ 14c0 0004 MagicMedia 256AV Audio Device
+ 8006 NM2360 [MagicMedia 256ZX Audio]
+ 8016 NM2380 [MagicMedia 256XL+ Audio]
+10c9 Dataexpert Corporation
+10ca Fujitsu Microelectr., Inc.
+10cb Omron Corporation
+# nee Mentor ARC Inc
+10cc Mai Logic Incorporated
+ 0660 Articia S Host Bridge
+ 0661 Articia S PCI Bridge
+10cd Advanced System Products, Inc
+ 1100 ASC1100
+ 1200 ASC1200 [(abp940) Fast SCSI-II]
+ 1300 ASC1300 / ASC3030 [ABP940-U / ABP960-U / ABP3925]
+ 10cd 1310 ASC1300/3030 SCSI adapter
+ 1195 1320 Ultra-SCSI CardBus PC Card REX CB31
+ 2300 ABP940-UW
+ 2500 ABP940-U2W
+ 2700 ABP3950-U3W
+10ce Radius
+# nee Citicorp TTI
+10cf Fujitsu Limited.
+ 01ef PCEA4 PCI-Express Dual Port ESCON Adapter
+ 1414 On-board USB 1.1 companion controller
+ 1415 On-board USB 2.0 EHCI controller
+ 1422 E8410 nVidia graphics adapter
+ 142d HD audio (Realtek ALC262)
+ 1430 82566MM Intel 1Gb copper LAN interface
+ 1623 PCEA4 PCI-Express Dual Port ESCON Adapter
+ 2001 mb86605
+ 200c MB86613L IEEE1394 OHCI 1.0 Controller
+ 2010 MB86613S IEEE1394 OHCI 1.1 Controller
+ 2019 MB86295S [CORAL P]
+ 201e MB86296S [CORAL PA]
+ 202b MB86297A [Carmine Graphics Controller]
+10d1 FuturePlus Systems Corp.
+10d2 Molex Incorporated
+10d3 Jabil Circuit Inc
+10d4 Hualon Microelectronics
+10d5 Autologic Inc.
+10d6 Cetia
+10d7 BCM Advanced Research
+10d8 Advanced Peripherals Labs
+10d9 Macronix, Inc. [MXIC]
+ 0431 MX98715
+ 0512 MX98713
+ 0531 MX987x5
+ 1186 1200 DFE-540TX ProFAST 10/100 Adapter
+ 8625 MX86250
+ 8626 Macronix MX86251 + 3Dfx Voodoo Rush
+ 8888 MX86200
+10da Compaq IPG-Austin
+ 0508 TC4048 Token Ring 4/16
+ 3390 Tl3c3x9
+10db Rohm LSI Systems, Inc.
+10dc CERN/ECP/EDU
+ 0001 STAR/RD24 SCI-PCI (PMC)
+ 0002 TAR/RD24 SCI-PCI (PMC)
+ 0021 HIPPI destination
+ 0022 HIPPI source
+ 10dc ATT2C15-3 FPGA
+10dd Evans & Sutherland
+ 0100 Lightning 1200
+ 10dd 0023 Lightning 1200 15+16M
+10de NVIDIA Corporation
+ 0008 NV1 [STG2000X-B Series]
+ 0009 NV1 [NV1 Series]
+ 0018 NV3 [Riva 128]
+ 0019 NV3 [Riva 128ZX]
+ 0020 NV4 [Riva TNT]
+ 1043 0200 V3400 TNT
+ 1048 0c18 Erazor II SGRAM
+ 1048 0c19 Erazor II
+ 1048 0c1b Erazor II
+ 1048 0c1c Erazor II
+ 1092 0550 Viper V550
+ 1092 0552 Viper V550
+ 1092 4804 Viper V550
+ 1092 4808 Viper V550
+ 1092 4810 Viper V550
+ 1092 4812 Viper V550
+ 1092 4815 Viper V550
+ 1092 4820 Viper V550 with TV out
+ 1092 4822 Viper V550
+ 1092 4904 Viper V550
+ 1092 4914 Viper V550
+ 1092 8225 Viper V550
+ 10b4 273d Velocity 4400
+ 10b4 273e Velocity 4400
+ 10b4 2740 Velocity 4400
+ 10de 0020 Riva TNT
+ 1102 1015 Graphics Blaster CT6710
+ 1102 1016 Graphics Blaster RIVA TNT
+ 0028 NV5 [Riva TNT2 / TNT2 Pro]
+ 1043 0200 AGP-V3800 SGRAM
+ 1043 0201 AGP-V3800 SDRAM
+ 1043 0205 PCI-V3800
+ 1043 4000 AGP-V3800PRO
+ 1048 0c21 Synergy II
+ 1048 0c28 Erazor III
+ 1048 0c29 Erazor III
+ 1048 0c2a Erazor III
+ 1048 0c2b Erazor III
+ 1048 0c31 Erazor III Pro
+ 1048 0c32 Erazor III Pro
+ 1048 0c33 Erazor III Pro
+ 1048 0c34 Erazor III Pro
+ 107d 2134 WinFast 3D S320 II + TV-Out
+ 1092 4804 Viper V770
+ 1092 4a00 Viper V770
+ 1092 4a02 Viper V770 Ultra
+ 1092 5a00 RIVA TNT2/TNT2 Pro
+ 1092 5a40 Viper V770D AGP
+ 1092 6a02 Viper V770 Ultra
+ 1092 7a02 Viper V770 Ultra
+ 10de 0005 RIVA TNT2 Pro
+ 10de 000f Compaq NVIDIA TNT2 Pro
+ 1102 1020 3D Blaster RIVA TNT2
+ 1102 1026 3D Blaster RIVA TNT2 Digital
+ 1462 8806 MS-8806 AGPhantom Graphics Card
+ 14af 5810 Maxi Gamer Xentor
+ 0029 NV5 [Riva TNT2 Ultra]
+ 1043 0200 AGP-V3800 Deluxe
+ 1043 0201 AGP-V3800 Ultra SDRAM
+ 1043 0205 PCI-V3800 Ultra
+ 1048 0c2e Erazor III Ultra
+ 1048 0c2f Erazor III Ultra
+ 1048 0c30 Erazor III Ultra
+ 1102 1021 3D Blaster RIVA TNT2 Ultra
+ 1102 1029 3D Blaster RIVA TNT2 Ultra
+ 1102 102f 3D Blaster RIVA TNT2 Ultra
+ 14af 5820 Maxi Gamer Xentor 32
+ 4843 4f34 Dynamite
+ 002a NV5 [Riva TNT2]
+ 002b NV5 [Riva TNT2]
+ 002c NV5 [Vanta / Vanta LT]
+ 1043 0200 AGP-V3800 Combat SDRAM
+ 1043 0201 AGP-V3800 Combat
+ 1048 0c20 TNT2 Vanta
+ 1048 0c21 TNT2 Vanta
+ 1048 0c25 TNT2 Vanta 16MB
+ 1092 6820 Viper V730
+ 1102 1031 CT6938 VANTA 8MB
+ 1102 1034 CT6894 VANTA 16MB
+ 14af 5008 Maxi Gamer Phoenix 2
+ 002d NV5 [Riva TNT2 Model 64 / Model 64 Pro]
+ 1043 0200 AGP-V3800M
+ 1043 0201 AGP-V3800M
+ 1048 0c3a Erazor III LT
+ 1048 0c3b Erazor III LT
+ 107d 2137 WinFast 3D S325
+ 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
+ 1102 102c CT6931 RIVA TNT2 Value [Jumper]
+ 1102 1030 CT6931 RIVA TNT2 Value
+# S26361-D1243-V116
+ 110a 006f GM1000-16
+# S26361-D1243-V216
+ 110a 0081 GM1000-16
+ 1462 8808 MSI-8808
+ 14af 5620 Gamer Cougar Video Edition
+ 1554 1041 Pixelview RIVA TNT2 M64
+ 1569 002d Palit Microsystems Daytona TNT2 M64
+ 0034 MCP04 SMBus
+ 0035 MCP04 IDE
+ 0036 MCP04 Serial ATA Controller
+ 0037 MCP04 Ethernet Controller
+ 0038 MCP04 Ethernet Controller
+ 003a MCP04 AC'97 Audio Controller
+ 003b MCP04 USB Controller
+ 003c MCP04 USB Controller
+ 003d MCP04 PCI Bridge
+ 003e MCP04 Serial ATA Controller
+ 0040 NV40 [GeForce 6800 Ultra]
+ 0041 NV40 [GeForce 6800]
+ 1043 817b V9999 Gamer Edition
+ 107d 2992 WinFast A400
+ 1458 310f Geforce 6800 GV-N6812
+ 0042 NV40 [GeForce 6800 LE]
+ 107d 299b WinFast A400 LE
+ 0043 NV40 [GeForce 6800 XE]
+ 0044 NV40 [GeForce 6800 XT]
+ 0045 NV40 [GeForce 6800 GT]
+ 1043 817d V9999GT
+ 1458 3140 GV-N68T256D
+ 0047 NV40 [GeForce 6800 GS]
+ 1682 2109 GeForce 6800 GS
+ 0048 NV40 [GeForce 6800 XT]
+ 004e NV40GL [Quadro FX 4000]
+ 0050 CK804 ISA Bridge
+ 1043 815a K8N4/A8N Series Mainboard
+ 10f1 2865 Tomcat K8E (S2865)
+ 1458 0c11 GA-K8N Ultra-9 Mainboard
+ 1462 7100 MSI K8N Diamond
+ 1462 7125 K8N Neo4-F mainboard
+ 147b 1c1a KN8-Ultra Mainboard
+ 1565 3402 NF4 AM2L Mainboard
+ 0051 CK804 ISA Bridge
+ 1028 0225 PowerEdge T105 ISA Bridge
+ 0052 CK804 SMBus
+ 1028 0225 PowerEdge T105 SMBus
+ 1043 815a K8N4/A8N Series Mainboard
+ 10f1 2865 Tomcat K8E (S2865)
+ 1458 0c11 GA-K8N Ultra-9 Mainboard
+ 1462 7100 MSI K8N Diamond
+ 1462 7125 K8N Neo4-F mainboard
+ 147b 1c1a KN8-Ultra Mainboard
+ 1565 3402 NF4 AM2L Mainboard
+ 0053 CK804 IDE
+ 1043 815a K8N4/A8N Series Mainboard
+ 10f1 2865 Tomcat K8E (S2865)
+ 1458 5002 GA-K8N Ultra-9 Mainboard
+ 1462 7100 MSI K8N Diamond
+ 1462 7125 K8N Neo4-F mainboard
+ 147b 1c1a KN8-Ultra Mainboard
+ 1565 3402 NF4 AM2L Mainboard
+ 0054 CK804 Serial ATA Controller
+ 1028 0225 PowerEdge T105 Serial ATA
+ 1043 815a A8N Series Mainboard
+ 10f1 2865 Tomcat K8E (S2865)
+ 1458 b003 GA-K8N Ultra-9 Mainboard
+ 1462 7100 MSI K8N Diamond
+ 1462 7125 K8N Neo4-F mainboard
+ 147b 1c1a KN8-Ultra Mainboard
+ 1565 5401 NF4 AM2L Mainboard
+ 0055 CK804 Serial ATA Controller
+ 1028 0225 PowerEdge T105 Serial ATA
+ 1043 815a K8N4/A8N Series Mainboard
+ 10f1 2865 Tomcat K8E (S2865)
+ 1458 b003 GA-K8N Ultra-9 Mainboard
+ 1462 7125 K8N Neo4-F mainboard
+ 147b 1c1a KN8-Ultra Mainboard
+ 1565 5401 NF4 AM2L Mainboard
+ 0056 CK804 Ethernet Controller
+ 0057 CK804 Ethernet Controller
+ 1043 8141 K8N4/A8N Series Mainboard
+ 10de cb84 NF4 Lanparty
+ 10f1 2865 Tomcat K8E (S2865)
+ 1458 e000 GA-K8N Ultra-9 Mainboard
+ 1462 7100 MSI K8N Diamond
+ 1462 7125 K8N Neo4-F mainboard
+ 147b 1c1a KN8-Ultra Mainboard
+ 1565 2501 NF4 AM2L Mainboard
+ 0058 CK804 AC'97 Modem
+ 0059 CK804 AC'97 Audio Controller
+ 1043 812a K8N4/A8N Series Mainboard
+ 10f1 2865 Tomcat K8E (S2865)
+ 1462 7585 K8N Neo4-F mainboard
+ 147b 1c1a KN8-Ultra Mainboard
+ 1565 8211 NF4 AM2L Mainboard
+ 005a CK804 USB Controller
+ 1028 0225 PowerEdge T105 onboard USB
+ 1043 815a K8N4/A8N Series Mainboard
+ 10f1 2865 Tomcat K8E (S2865)
+ 1458 5004 GA-K8N Ultra-9 Mainboard
+ 1462 7100 MSI K8N Diamond
+ 1462 7125 K8N Neo4-F mainboard
+ 147b 1c1a KN8-Ultra Mainboard
+ 1565 3402 NF4 AM2L Mainboard
+ 005b CK804 USB Controller
+ 1028 0225 PowerEdge T105 onboard USB
+ 1043 815a K8N4/A8N Series Mainboard
+ 10f1 2865 Tomcat K8E (S2865)
+ 1458 5004 GA-K8N Ultra-9 Mainboard
+ 1462 7100 MSI K8N Diamond
+ 1462 7125 K8N Neo4-F mainboard
+ 147b 1c1a KN8-Ultra Mainboard
+ 1565 3402 NF4 AM2L Mainboard
+ 005c CK804 PCI Bridge
+ 005d CK804 PCIE Bridge
+ 005e CK804 Memory Controller
+ 1028 0225 PowerEdge T105 Memory Controller
+ 1043 815a A8N Series Mainboard
+ 10de 005e ECS Elitegroup NFORCE3-A939 motherboard.
+ 10f1 2865 Tomcat K8E (S2865)
+ 10f1 2891 Thunder K8SRE Mainboard
+ 1458 5000 GA-K8N Ultra-9 Mainboard
+ 1462 7100 K8N Diamond Mainboard
+ 1462 7125 K8N Neo4-F Mainboard
+ 147b 1c1a KN8-Ultra Mainboard
+ 1565 3402 NF4 AM2L Mainboard
+ 005f CK804 Memory Controller
+ 0060 nForce2 ISA Bridge
+ 1043 80ad A7N8X Mainboard
+ 147b 1c02 NF7-S/NF7 (nVidia-nForce2) 2.X
+ a0a0 03ba UK79G-1394 motherboard
+ 0064 nForce2 SMBus (MCP)
+ 147b 1c02 NF7-S/NF7 (nVidia-nForce2) 2.X
+ a0a0 03bb UK79G-1394 motherboard
+ 0065 nForce2 IDE
+ 10de 0c11 nForce 2 EIDE Controller
+ a0a0 03b2 UK79G-1394 motherboard
+ 0066 nForce2 Ethernet Controller
+ 1043 80a7 A7N8X Mainboard onboard nForce2 Ethernet
+ 10de 0c11 nForce MCP-T Networking Adapter
+ a0a0 03b3 UK79G-1394 motherboard
+ 0067 nForce2 USB Controller
+ 1043 0c11 A7N8X Mainboard
+ a0a0 03b4 UK79G-1394 motherboard
+ 0068 nForce2 USB Controller
+ 1043 0c11 A7N8X Mainboard
+ a0a0 03b4 UK79G-1394 motherboard
+ 006a nForce2 AC97 Audio Controler (MCP)
+ 1043 8095 nForce2 AC97 Audio Controller (MCP)
+ a0a0 0304 UK79G-1394 motherboard
+ 006b nForce Audio Processing Unit
+ 10de 006b nForce2 MCP Audio Processing Unit
+ a0a0 0304 UK79G-1394 motherboard
+ 006c nForce2 External PCI Bridge
+ 006d nForce2 PCI Bridge
+ 006e nForce2 FireWire (IEEE 1394) Controller
+ a0a0 0306 UK79G-1394 motherboard
+ 0080 MCP2A ISA bridge
+ 147b 1c09 NV7 Motherboard
+ 0084 MCP2A SMBus
+ 147b 1c09 NV7 Motherboard
+ 0085 MCP2A IDE
+ 147b 1c09 NV7 Motherboard
+ 0086 MCP2A Ethernet Controller
+ 0087 MCP2A USB Controller
+ 147b 1c09 NV7 Motherboard
+ 0088 MCP2A USB Controller
+ 147b 1c09 NV7 Motherboard
+ 008a MCP2S AC'97 Audio Controller
+ 147b 1c09 NV7 Motherboard
+ 008b MCP2A PCI Bridge
+ 008c MCP2A Ethernet Controller
+ 008e nForce2 Serial ATA Controller
+ 0090 G70 [GeForce 7800 GTX]
+ 0091 G70 [GeForce 7800 GTX]
+ 0092 G70 [GeForce 7800 GT]
+ 0093 G70 [GeForce 7800 GS]
+ 0095 G70 [GeForce 7800 SLI]
+ 0097 G70 [GeForce GTS 250]
+ 0098 G70M [GeForce Go 7800]
+ 0099 G70M [GeForce Go 7800 GTX]
+ 009d G70GL [Quadro FX 4500]
+ 00a0 NV0A [Aladdin TNT2 IGP]
+ 14af 5810 Maxi Gamer Xentor
+ 00c0 NV41 [GeForce 6800 GS]
+ 00c1 NV41 [GeForce 6800]
+ 00c2 NV41 [GeForce 6800 LE]
+ 00c3 NV41 [GeForce 6800 XT]
+ 00c5 NV41
+ 00c6 NV41
+ 00c7 NV41
+ 00c8 NV41M [GeForce Go 6800]
+ 00c9 NV41M [GeForce Go 6800 Ultra]
+ 00cc NV41GLM [Quadro FX Go1400]
+ 00cd NV42GL [Quadro FX 3450/4000 SDI]
+ 10de 029b Quadro FX 3450
+ 00ce NV41GL [Quadro FX 1400]
+ 00cf NV41
+ 00d0 nForce3 LPC Bridge
+ 00d1 nForce3 Host Bridge
+ 00d2 nForce3 AGP Bridge
+ 00d3 CK804 Memory Controller
+ 00d4 nForce3 SMBus
+ 00d5 nForce3 IDE
+ 00d6 nForce3 Ethernet
+ 00d7 nForce3 USB 1.1
+ 00d8 nForce3 USB 2.0
+ 00d9 nForce3 Audio
+ 00da nForce3 Audio
+ 00dd nForce3 PCI Bridge
+ 00df CK8S Ethernet Controller
+ 1043 80a7 K8N-E
+ 105b 0c43 Winfast NF3250K8AA
+ 147b 1c0b NF8 Mainboard
+ 00e0 nForce3 250Gb LPC Bridge
+ 1043 813f K8N-E
+ 10de 0c11 Winfast NF3250K8AA
+ 1462 7030 K8N Neo-FSR v2.0
+ 147b 1c0b NF8 Mainboard
+ 1849 00e0 Motherboard (one of many)
+ 00e1 nForce3 250Gb Host Bridge
+ 1043 813f K8N-E
+ 1462 7030 K8N Neo-FSR v2.0
+ 147b 1c0b NF8 Mainboard
+ 1849 00e1 Motherboard (one of many)
+ 00e2 nForce3 250Gb AGP Host to PCI Bridge
+ 00e3 nForce3 Serial ATA Controller
+ 1043 813f K8N-E
+ 105b 0c43 Winfast NF3250K8AA
+ 147b 1c0b NF8 Mainboard
+ 1849 00e3 Motherboard (one of many)
+ 00e4 nForce 250Gb PCI System Management
+ 1043 813f K8N-E
+ 105b 0c43 Winfast NF3250K8AA
+ 1462 7030 K8N Neo-FSR v2.0
+ 147b 1c0b NF8 Mainboard
+ 1849 00e4 Motherboard (one of many)
+ 00e5 CK8S Parallel ATA Controller (v2.5)
+ 1043 813f K8N-E
+ 105b 0c43 Winfast NF3250K8AA
+ 1462 7030 K8N Neo-FSR v2.0
+ 147b 1c0b NF8 Mainboard
+ 1849 00e5 Motherboard (one of many)
+ f849 00e5 Motherboard (one of many)
+ 00e6 CK8S Ethernet Controller
+ 00e7 CK8S USB Controller
+ 1043 813f K8N-E
+ 105b 0c43 Winfast NF3250K8AA
+ 1462 7030 K8N Neo-FSR v2.0
+ 147b 1c0b NF8 Mainboard
+ 1849 00e7 Motherboard (one of many)
+ 00e8 nForce3 EHCI USB 2.0 Controller
+ 1043 813f K8N-E
+ 105b 0c43 Winfast NF3250K8AA
+ 1462 7030 K8N Neo-FSR v2.0
+ 147b 1c0b NF8 Mainboard
+ 1849 00e8 Motherboard (one of many)
+ 00ea nForce3 250Gb AC'97 Audio Controller
+ 1043 819d K8N-E
+ 105b 0c43 Winfast NF3250K8AA
+ 1462 b010 K8N Neo-FSR v2.0
+ 147b 1c0b NF8 Mainboard
+ 00ed nForce3 250Gb PCI-to-PCI Bridge
+ 00ee nForce3 Serial ATA Controller 2
+ 00f1 NV43 [GeForce 6600 GT]
+ 1043 81a6 N6600GT TD 128M AGP
+ 1043 81c6 N6600GT TD 128M AGP
+ 1458 3150 GV-N66T128VP
+ 1554 1191 PixelView PV-N43UA (128KD)
+ 1682 2119 GeForce 6600 GT AGP
+ 00f2 NV43 [GeForce 6600]
+ 1554 1194 PixelView PV-N43AT (256KD)
+ 1682 211c GeForce 6600 256MB DDR DUAL DVI TV
+ 00f3 NV43 [GeForce 6200]
+ 00f4 NV43 [GeForce 6600 LE]
+ 00f5 G70/G71 [GeForce 7800 GS AGP]
+ 00f6 NV43 [GeForce 6800 GS/XT]
+ 1682 217e XFX GeForce 6800 XTreme 256MB DDR3 AGP
+ 00f8 NV45GL [Quadro FX 3400/4400]
+ 00f9 NV40 [GeForce 6800 GT/GTO/Ultra]
+ 10de 00f9 NV40 [GeForce 6800 GT]
+ 1682 2120 GEFORCE 6800 GT PCI-E
+ 00fa NV39 [GeForce PCX 5750]
+ 00fb NV35 [GeForce PCX 5900]
+ 00fc NV37GL [Quadro FX 330/GeForce PCX 5300]
+ 00fd NV37GL [Quadro PCI-E Series]
+ 00fe NV38GL [Quadro FX 1300]
+ 00ff NV19 [GeForce PCX 4300]
+ 0100 NV10 [GeForce 256 SDR]
+ 1043 0200 AGP-V6600 SGRAM
+ 1043 0201 AGP-V6600 SDRAM
+ 1043 4008 AGP-V6600 SGRAM
+ 1043 4009 AGP-V6600 SDRAM
+ 1048 0c41 Erazor X
+ 1048 0c43 ERAZOR X PCI
+ 1048 0c48 Synergy Force
+ 1102 102d CT6941 GeForce 256
+ 14af 5022 3D Prophet SE
+ 0101 NV10 [GeForce 256 DDR]
+ 1043 0202 AGP-V6800 DDR
+ 1043 400a AGP-V6800 DDR SGRAM
+ 1043 400b AGP-V6800 DDR SDRAM
+ 1048 0c42 Erazor X
+ 107d 2822 WinFast GeForce 256
+ 1102 102e CT6970/CT6971
+ 14af 5021 3D Prophet DDR-DVI
+ 0103 NV10GL [Quadro]
+ 1048 0c40 GLoria II-64
+ 1048 0c44 GLoria II
+ 1048 0c45 GLoria II
+ 1048 0c4a GLoria II-64 Pro
+ 1048 0c4b GLoria II-64 Pro DVII
+ 10a9 9002 VPro VR3
+ 0110 NV11 [GeForce2 MX/MX 400]
+ 1043 4015 AGP-V7100 Pro
+ 1043 4021 V7100 Deluxe Combo
+ 1043 4031 V7100 Pro with TV output
+ 1048 0c60 Gladiac MX
+ 1048 0c61 Gladiac 511PCI
+ 1048 0c63 Gladiac 511TV-OUT 32MB
+ 1048 0c64 Gladiac 511TV-OUT 64MB
+ 1048 0c65 Gladiac 511TWIN
+ 1048 0c66 Gladiac 311
+ 10b0 0001 GeForce2 MX Jumbo TV
+ 10de 0091 Dell OEM GeForce 2 MX 400
+ 10de 00a1 Apple OEM GeForce2 MX
+ 1462 8523 MS-8852
+ 1462 8817 MSI GeForce2 MX400 Pro32S [MS-8817]
+ 14af 7102 3D Prophet II MX
+ 14af 7103 3D Prophet II MX Dual-Display
+ 1545 0023 Xtasy Rev. B2
+ 1554 1081 MVGA-NVG11AM(400)
+ 0111 NV11 [GeForce2 MX200]
+ 0112 NV11M [GeForce2 Go]
+ 0113 NV11GL [Quadro2 MXR/EX/Go]
+ 1028 00e5 Quadro2 Go
+ 0140 NV43 [GeForce 6600 GT]
+ 1458 3125 GV-NX66T128D
+ 1458 3126 GV-NX66T256DE
+ 1462 8939 MS-8983
+ 0141 NV43 [GeForce 6600]
+ 1043 81b0 EN6600 Silencer
+ 107d 593a LR2A22 128MB TV OUT
+ 107d 597b WINFAST PX6600
+ 1458 3124 GV-NX66128DP Turbo Force Edition
+ 0142 NV43 [GeForce 6600 LE]
+ 0143 NV43 [GeForce 6600 VE]
+ 0144 NV43M [GeForce Go 6600]
+ 0145 NV43 [GeForce 6610 XL]
+ 0146 NV43M [GeForce Go6200 TE / 6600 TE]
+ 0147 NV43 [GeForce 6700 XL]
+ 0148 NV43M [GeForce Go 6600]
+ 0149 NV43M [GeForce Go 6600 GT]
+ 014a NV43 [Quadro NVS 440]
+ 014b NV43
+ 014d NV43GL [Quadro FX 550]
+ 014e NV43GL [Quadro FX 540]
+ 014f NV43 [GeForce 6200]
+ 0150 NV15 [GeForce2 GTS/Pro]
+ 1043 4016 V7700 AGP Video Card
+ 1043 402a AGP-V7700
+ 1048 0c50 Gladiac
+ 1048 0c52 Gladiac-64
+ 107d 2840 WinFast GeForce2 GTS with TV output
+ 107d 2842 WinFast GeForce 2 Pro
+ 10de 002e GeForce2 GTS
+ 1462 815a MS-8815
+ 1462 8831 Creative GeForce2 Pro
+ 0151 NV15 [GeForce2 Ti]
+ 1043 405f V7700Ti
+ 1462 5506 Creative 3D Blaster GeForce2 Titanium
+ 1462 8364 MS-8836
+ 0152 NV15 [GeForce2 Ultra]
+ 1048 0c56 GLADIAC Ultra
+ 0153 NV15GL [Quadro2 Pro]
+ 0160 NV44 [GeForce 6500]
+ 0161 NV44 [GeForce 6200 TurboCache]
+ 0162 NV44 [GeForce 6200 SE TurboCache]
+ 0163 NV44 [GeForce 6200 LE]
+ 0164 NV44M [GeForce Go 6200]
+ 0165 NV44 [Quadro NVS 285]
+ 0166 NV44M [GeForce Go 6400]
+ 0167 NV44M [GeForce Go 6200]
+ 0168 NV44M [GeForce Go 6400]
+ 0169 NV44 [GeForce 6250]
+ 016a NV44 [GeForce 7100 GS]
+ 016d NV44
+ 016e NV44
+ 016f NV44
+ 0170 NV17 [GeForce4 MX 460]
+ 1462 8630 MS-8863
+ 0171 NV17 [GeForce4 MX 440]
+ 10b0 0002 Gainward Pro/600 TV
+ 10de 0008 Apple OEM GeForce4 MX 440
+ 1462 8661 G4MX440-VTP
+ 1462 8730 MX440SES-T (MS-8873)
+ 1462 8743 MS-8874
+ 1462 8852 GeForce4 MX440 PCI
+ 147b 8f00 Abit Siluro GeForce4MX440
+ 0172 NV17 [GeForce4 MX 420]
+ 1462 8730 MS-8873
+ 1462 8784 MS-8878
+ 0173 NV17 [GeForce4 MX 440-SE]
+ 0174 NV17M [GeForce4 440 Go]
+ 0175 NV17M [GeForce4 420 Go]
+ 0176 NV17M [GeForce4 420 Go 32M]
+ 103c 08b0 tc1100 tablet
+ 144d c005 X10 Laptop
+ 4c53 1090 Cx9 / Vx9 mainboard
+ 0177 NV17M [GeForce4 460 Go]
+ 0178 NV17GL [Quadro4 550 XGL]
+ 0179 NV17M [GeForce4 440 Go 64M]
+ 10de 0179 GeForce4 MX (Mac)
+ 017a NV17GL [Quadro NVS]
+ 017b NV17GL [Quadro4 550 XGL]
+ 017c NV17GL [Quadro4 500 GoGL]
+ 017f NV17
+ 0181 NV18 [GeForce4 MX 440 AGP 8x]
+ 1043 8063 GeForce4 MX 440 AGP 8X
+ 1043 806f V9180 Magic
+ 1462 8880 MS-StarForce GeForce4 MX 440 with AGP8X
+ 1462 8900 MS-8890 GeForce 4 MX440 AGP8X
+ 1462 9350 MSI GeForce4 MX T8X with AGP8X
+ 147b 8f0d Siluro GF4 MX-8X
+ 1554 1111 PixelView MVGA-NVG18A
+ 0182 NV18 [GeForce4 MX 440SE AGP 8x]
+ 0183 NV18 [GeForce4 MX 420 AGP 8x]
+ 0184 NV18 [GeForce4 MX]
+ 0185 NV18 [GeForce4 MX 4000]
+ 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]
+ 0190 G80 [GeForce 8800 GTS / 8800 GTX]
+ 0191 G80 [GeForce 8800 GTX]
+ 0192 G80 [GeForce 8800 GTS]
+ 0193 G80 [GeForce 8800 GTS]
+ 107d 20bd WinFast PX 8800 GTS TDH
+ 0194 G80 [GeForce 8800 Ultra]
+ 0197 G80GL [Tesla C870]
+ 019d G80GL [Quadro FX 5600]
+ 019e G80GL [Quadro FX 4600]
+ 01a0 nForce 220/420 NV1A [GeForce2 MX]
+ 01a4 nForce CPU bridge
+ 01ab nForce 420 Memory Controller (DDR)
+ 01ac nForce 220/420 Memory Controller
+ 01ad nForce 220/420 Memory Controller
+ 01b0 nForce Audio Processing Unit
+ 01b1 nForce AC'97 Audio Controller
+ 01b2 nForce ISA Bridge
+ 01b4 nForce PCI System Management
+ 01b7 nForce AGP to PCI Bridge
+ 01b8 nForce PCI-to-PCI bridge
+ 01bc nForce IDE
+ 01c1 nForce AC'97 Modem Controller
+ 01c2 nForce USB Controller
+ 01c3 nForce Ethernet Controller
+ 01d0 G72 [GeForce 7350 LE]
+ 01d1 G72 [GeForce 7300 LE]
+ 107d 5efa WinFast PX7300LE-TD128
+ 107d 5efb WinFast PX7300LE-TD256
+ 1462 0345 7300LE PCI Express Graphics Adapter
+ 01d2 G72 [GeForce 7550 LE]
+ 01d3 G72 [GeForce 7200 GS / 7300 SE]
+ 1043 8203 EN7300SE
+ 1043 8250 EN7200GS
+ 01d5 G72
+ 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 G72M [Quadro NVS 120M]
+ 01dc G72GLM [Quadro FX 350M]
+ 01dd G72 [GeForce 7500 LE]
+ 01de G72GL [Quadro FX 350]
+ 10de 01dc Quadro FX Go350M
+ 01df G72 [GeForce 7300 GS]
+ 01e0 nForce2 IGP2
+ 147b 1c09 NV7 Motherboard
+ 01e8 nForce2 AGP
+ 01ea nForce2 Memory Controller 0
+ a0a0 03b9 UK79G-1394 motherboard
+ 01eb nForce2 Memory Controller 1
+ a0a0 03b9 UK79G-1394 motherboard
+ 01ec nForce2 Memory Controller 2
+ a0a0 03b9 UK79G-1394 motherboard
+ 01ed nForce2 Memory Controller 3
+ a0a0 03b9 UK79G-1394 motherboard
+ 01ee nForce2 Memory Controller 4
+ 10de 01ee MSI Delta-L nForce2 memory controller
+ a0a0 03b9 UK79G-1394 motherboard
+ 01ef nForce2 Memory Controller 5
+ a0a0 03b9 UK79G-1394 motherboard
+ 01f0 NV1F C17 [GeForce4 MX IGP]
+ a0a0 03b5 UK79G-1394 motherboard
+ 0200 NV20 [GeForce3]
+ 1043 402f AGP-V8200 DDR
+ 1048 0c70 GLADIAC 920
+ 0201 NV20 [GeForce3 Ti 200]
+ 0202 NV20 [GeForce3 Ti 500]
+ 1043 405b V8200 T5
+ 1545 002f Xtasy 6964
+ 0203 NV20GL [Quadro DCC]
+ 0211 NV48 [GeForce 6800]
+ 0212 NV48 [GeForce 6800 LE]
+ 0215 NV48 [GeForce 6800 GT]
+ 0218 NV48 [GeForce 6800 XT]
+ 0221 NV44A [GeForce 6200]
+ 1043 81e1 N6200/TD/256M/A
+ 3842 a341 256A8N341DX
+ 0222 NV44 [GeForce 6200 A-LE]
+ 0224 NV44
+ 0240 C51PV [GeForce 6150]
+ 1043 81cd A8N-VM CSM
+ 1462 7207 K8NGM2 series
+ 0241 C51 [GeForce 6150 LE]
+ 0242 C51G [GeForce 6100]
+ 105b 0cad Winfast 6100K8MB
+ 0243 C51 PCI Express Bridge
+ 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 C51 [GeForce Go 6100]
+ 1043 1382 MCP51 PCI-X GeForce Go 6100
+ 0248 C51 PCI Express Bridge
+ 0249 C51 PCI Express Bridge
+ 024a C51 PCI Express Bridge
+ 024b C51 PCI Express Bridge
+ 024c C51 PCI Express Bridge
+ 024d C51 PCI Express Bridge
+ 024e C51 PCI Express Bridge
+ 024f C51 PCI Express Bridge
+ 0250 NV25 [GeForce4 Ti 4600]
+ 0251 NV25 [GeForce4 Ti 4400]
+ 1043 8023 v8440 GeForce 4 Ti4400
+ 10de 0251 PNY GeForce4 Ti 4400
+ 1462 8710 PNY GeForce4 Ti 4400
+ 0252 NV25 [GeForce4 Ti]
+ 0253 NV25 [GeForce4 Ti 4200]
+ 107d 2896 WinFast A250 LE TD (Dual VGA/TV-out/DVI)
+ 147b 8f09 Siluro (Dual VGA/TV-out/DVI)
+ 0258 NV25GL [Quadro4 900 XGL]
+ 0259 NV25GL [Quadro4 750 XGL]
+ 025b NV25GL [Quadro4 700 XGL]
+ 0260 MCP51 LPC Bridge
+ 103c 2a34 Pavilion a1677c
+ 103c 30b7 Presario V6133CL
+ 1043 81bc A8N-VM CSM Mainboard
+ 1458 5001 GA-M55plus-S3G
+ 1462 7207 K8NGM2 series
+ 0261 MCP51 LPC Bridge
+ 105b 0cad Winfast 6100K8MB
+ 0262 MCP51 LPC Bridge
+ 0263 MCP51 LPC Bridge
+ 0264 MCP51 SMBus
+ 103c 2a34 Pavilion a1677c
+ 103c 30b7 Presario V6133CL
+ 1043 81bc A8N-VM CSM Mainboard
+ 105b 0cad Winfast 6100K8MB
+ 1462 7207 K8NGM2 series
+ 0265 MCP51 IDE
+ 103c 2a34 Pavilion a1677c
+ 103c 30b7 Presario V6133CL
+ 1043 81bc A8N-VM CSM Mainboard
+ 1462 7207 K8NGM2 series
+# Foxconn has used a wrong vendor ID for this one
+ f05b 0cad Winfast 6100K8MB
+ 0266 MCP51 Serial ATA Controller
+ 103c 2a34 Pavilion a1677c
+ 103c 30b7 Presario V6133CL
+ 1043 81bc A8N-VM CSM Mainboard
+ 1462 7207 K8NGM2 series
+ 0267 MCP51 Serial ATA Controller
+ 103c 2a34 Pavilion a1677c
+ 1043 81bc A8N-VM CSM Mainboard
+ 1462 7207 K8NGM2 series
+ 0268 MCP51 Ethernet Controller
+ 0269 MCP51 Ethernet Controller
+ 103c 2a34 Pavilion a1677c
+ 103c 30b7 Presario V6133CL
+ 1043 8141 A8N-VM CSM Mainboard
+ 1462 7207 K8NGM2 series
+ 026a MCP51 MCI
+ 026b MCP51 AC97 Audio Controller
+ 105b 0cad Winfast 6100K8MB
+ 026c MCP51 High Definition Audio
+ 103c 2a34 Pavilion a1677c
+ 103c 30b5 Presario V3242AU
+ 103c 30b7 Presario V6133CL
+ 10de cb84 ASUSTeK Computer Inc. A8N-VM CSM Mainboard
+ 1462 7207 K8NGM2 series
+ 026d MCP51 USB Controller
+ 103c 2a34 Pavilion a1677c
+ 103c 30b7 Presario V6133CL
+ 1043 81bc A8N-VM CSM Mainboard
+ 105b 0cad Winfast 6100K8MB
+ 1462 7207 K8NGM2 series
+ 026e MCP51 USB Controller
+ 103c 2a34 Pavilion a1677c
+ 103c 30b7 Presario V6133CL
+ 1043 81bc A8N-VM CSM Mainboard
+ 105b 0cad Winfast 6100K8MB
+ 1462 7207 K8NGM2 series
+ 026f MCP51 PCI Bridge
+ 103c 30b7 Presario V6133CL
+ 0270 MCP51 Host Bridge
+ 103c 2a34 Pavilion a1677c
+ 103c 30b7 Presario V6133CL
+ 1043 81bc A8N-VM CSM Mainboard
+ 105b 0cad Winfast 6100K8MB
+ 1458 5001 GA-M55plus-S3G
+ 1462 7207 K8NGM2 series
+ 0271 MCP51 PMU
+ 103c 30b5 Presario V3242AU
+ 103c 30b7 Presario V6133CL
+ 0272 MCP51 Memory Controller 0
+ 103c 2a34 Pavilion a1677c
+ 105b 0cad Winfast 6100K8MB
+ 027e C51 Memory Controller 2
+ 103c 2a34 Pavilion a1677c
+ 103c 30b7 Presario V6133CL
+ 1043 81cd A8N-VM CSM Mainboard
+ 1458 5000 GA-M55plus-S3G
+ 1462 7207 K8NGM2 series
+ 027f C51 Memory Controller 3
+ 103c 2a34 Pavilion a1677c
+ 103c 30b7 Presario V6133CL
+ 1043 81cd A8N-VM CSM Mainboard
+ 1458 5000 GA-M55plus-S3G
+ 1462 7207 K8NGM2 series
+ 0280 NV28 [GeForce4 Ti 4800]
+ 0281 NV28 [GeForce4 Ti 4200 AGP 8x]
+ 0282 NV28 [GeForce4 Ti 4800 SE]
+ 0286 NV28M [GeForce4 Ti 4200 Go AGP 8x]
+ 0288 NV28GL [Quadro4 980 XGL]
+ 0289 NV28GL [Quadro4 780 XGL]
+ 028c NV28GLM [Quadro4 Go700]
+ 0290 G71 [GeForce 7900 GTX]
+ 0291 G71 [GeForce 7900 GT/GTO]
+ 10de 042b NX7900GTO-T2D512E [7900 GTO]
+ 0292 G71 [GeForce 7900 GS]
+ 0293 G71 [GeForce 7900 GX2]
+ 0294 G71 [GeForce 7950 GX2]
+ 0295 G71 [GeForce 7950 GT]
+ 1043 8225 GeForce 7950 GT
+ 107d 2a68 WinFast PX7950GT TDH
+ 1462 0663 NX7950GT-VT2D512EZ-HD
+ 0297 G71M [GeForce Go 7950 GTX]
+ 0298 G71M [GeForce Go 7900 GS]
+ 0299 G71M [GeForce Go 7900 GTX]
+ 029a G71GLM [Quadro FX 2500M]
+ 029b G71GLM [Quadro FX 1500M]
+ 029c G71GL [Quadro FX 5500]
+ 029d G71GL [Quadro FX 3500]
+ 1028 019b G71GLM [Quadro FX 3500M]
+ 029e G71GL [Quadro FX 1500]
+ 029f G71GL [Quadro FX 4500 X2]
+# Xbox Graphics Processing Unit (Integrated). GeForce3 derivative (NV20 < NV2A < NV25).
+ 02a0 NV2A [XGPU]
+ 02a5 MCPX CPU Bridge
+ 02a6 MCPX Memory Controller
+ 02e0 G73 [GeForce 7600 GT AGP]
+ 02e0 2249 GF 7600GT 560M 256MB DDR3 DUAL DVI TV
+ 02e1 G73 [GeForce 7600 GS AGP]
+ 1682 222b PV-T73K-UAL3 (256MB)
+ 1682 2247 GF 7600GS 512MB DDR2
+ 02e2 G73 [GeForce 7300 GT AGP]
+ 02e3 G71 [GeForce 7900 GS AGP]
+ 02e4 G71 [GeForce 7950 GT AGP]
+ 1682 2271 PV-T71A-YDF7 (512MB)
+ 02e5 G71 [GeForce 7600 GS AGP]
+ 02f0 C51 Host Bridge
+ 103c 2a34 Pavilion a1677c
+ 103c 30b7 Presario V6133CL
+ 1043 81cd A8N-VM CSM Mainboard
+ 1462 7207 K8NGM2 series
+ 02f1 C51 Host Bridge
+ 1458 5000 GA-M55plus-S3G
+ 02f2 C51 Host Bridge
+ 02f3 C51 Host Bridge
+ 02f4 C51 Host Bridge
+ 02f5 C51 Host Bridge
+ 02f6 C51 Host Bridge
+ 02f7 C51 Host Bridge
+ 02f8 C51 Memory Controller 5
+ 103c 2a34 Pavilion a1677c
+ 103c 30b7 Presario V6133CL
+ 1043 81cd A8N-VM CSM Mainboard
+ 1458 5000 GA-M55plus-S3G
+ 1462 7207 K8NGM2 series
+ 02f9 C51 Memory Controller 4
+ 103c 2a34 Pavilion a1677c
+ 103c 30b7 Presario V6133CL
+ 1043 81cd A8N-VM CSM Mainboard
+ 1458 5000 GA-M55plus-S3G
+ 1462 7207 K8NGM2 series
+ 02fa C51 Memory Controller 0
+ 103c 2a34 Pavilion a1677c
+ 103c 30b7 Presario V6133CL
+ 1043 81cd A8N-VM CSM Mainboard
+ 1458 5000 GA-M55plus-S3G
+ 1462 7207 K8NGM2 series
+ 02fb C51 PCI Express Bridge
+ 02fc C51 PCI Express Bridge
+ 103c 30b7 Presario V6133CL
+ 02fd C51 PCI Express Bridge
+ 103c 30b7 Presario V6133CL
+ 02fe C51 Memory Controller 1
+ 103c 2a34 Pavilion a1677c
+ 103c 30b7 Presario V6133CL
+ 1043 81cd A8N-VM CSM Mainboard
+ 1458 5000 GA-M55plus-S3G
+ 1462 7207 K8NGM2 series
+ 02ff C51 Host Bridge
+ 103c 2a34 Pavilion a1677c
+ 103c 30b7 Presario V6133CL
+ 1043 81cd A8N-VM CSM Mainboard
+ 1458 5000 GA-M55plus-S3G
+ 1462 7207 K8NGM2 series
+ 0300 NV30 [GeForce FX]
+ 0301 NV30 [GeForce FX 5800 Ultra]
+ 0302 NV30 [GeForce FX 5800]
+ 0308 NV30GL [Quadro FX 2000]
+ 0309 NV30GL [Quadro FX 1000]
+ 0311 NV31 [GeForce FX 5600 Ultra]
+ 0312 NV31 [GeForce FX 5600]
+ 0314 NV31 [GeForce FX 5600XT]
+ 1043 814a V9560XT/TD
+ 0316 NV31M
+ 0318 NV31GL
+ 031a NV31M [GeForce FX Go5600]
+ 031b NV31M [GeForce FX Go5650]
+ 031c NV31GLM [Quadro FX Go700]
+ 0320 NV34 [GeForce FX 5200]
+ 0321 NV34 [GeForce FX 5200 Ultra]
+ 0322 NV34 [GeForce FX 5200]
+ 1043 02fb V9250 Magic
+ 1043 8180 V9520-X/TD/128M
+ 107d 2967 WinFast A340T 128MB
+ 1462 9110 MS-8911 (FX5200-TD128)
+ 1462 9171 MS-8917 (FX5200-T128)
+ 1462 9360 MS-8936 (FX5200-T128)
+ 1682 1351 GeForce FX 5200
+ 0323 NV34 [GeForce FX 5200LE]
+ 0324 NV34M [GeForce FX Go5200 64M]
+ 1028 0196 Inspiron 5160
+ 103c 006a Pavilion ZD7000 laptop
+ 1071 8160 MIM2000
+ 0325 NV34M [GeForce FX Go5250]
+ 0326 NV34 [GeForce FX 5500]
+ 1458 310d GeForce FX 5500 128 MB
+ 1682 2034 GeForce 5500 256 MB
+ 0327 NV34 [GeForce FX 5100]
+ 0328 NV34M [GeForce FX Go5200 32M/64M]
+ 0329 NV34M [GeForce FX Go5200]
+ 10de 0010 Powerbook G4
+ 032a NV34GL [Quadro NVS 280 PCI]
+ 032b NV34GL [Quadro FX 500/600 PCI]
+ 032c NV34M [GeForce FX Go5300 / Go5350]
+ 032d NV34M [GeForce FX Go5100]
+ 032e NV34
+ 032f NV34 [GeForce FX 5200]
+ 0330 NV35 [GeForce FX 5900 Ultra]
+ 1043 8137 V9950 Ultra / 256 MB
+ 0331 NV35 [GeForce FX 5900]
+ 1043 8145 V9950GE
+ 0332 NV35 [GeForce FX 5900XT]
+ 0333 NV38 [GeForce FX 5950 Ultra]
+ 0334 NV35 [GeForce FX 5900ZT]
+ 1462 9373 FX5900ZT-VTD128 (MS-8937)
+ 0338 NV35GL [Quadro FX 3000]
+ 033f NV35GL [Quadro FX 700]
+ 0341 NV36 [GeForce FX 5700 Ultra]
+ 1462 9380 MS-8938 (FX5700U-TD128)
+ 0342 NV36 [GeForce FX 5700]
+ 0343 NV36 [GeForce FX 5700LE]
+ 0344 NV36 [GeForce FX 5700VE]
+ 0347 NV36M [GeForce FX Go5700]
+ 103c 006a NX9500
+ 0348 NV36M [GeForce FX Go5700]
+ 034c NV36 [Quadro FX Go1000]
+ 034d NV36
+ 034e NV36GL [Quadro FX 1100]
+ 0360 MCP55 LPC Bridge
+ 0361 MCP55 LPC Bridge
+ 1028 0221 PowerEdge R805 MCP55 LPC Bridge
+ 0362 MCP55 LPC Bridge
+ 147b 1c24 KN9 series mainboard
+ 0363 MCP55 LPC Bridge
+ 0364 MCP55 LPC Bridge
+ 1028 0221 PowerEdge R805 MCP55 LPC Bridge
+ 0365 MCP55 LPC Bridge
+ 0366 MCP55 LPC Bridge
+ 0367 MCP55 LPC Bridge
+ 0368 MCP55 SMBus Controller
+ 1028 020c PowerEdge M605 MCP55 SMBus
+ 1028 0221 PowerEdge R805 MCP55 SMBus
+ 147b 1c24 KN9 series mainboard
+ 0369 MCP55 Memory Controller
+ 147b 1c24 KN9 series mainboard
+ 036a MCP55 Memory Controller
+ 036b MCP55 SMU
+ 036c MCP55 USB Controller
+ 1028 020c PowerEdge M605 MCP55 USB Controller
+ 1028 0221 PowerEdge R805 MCP55 USB Controller
+ 147b 1c24 KN9 series mainboard
+ 036d MCP55 USB Controller
+ 1028 020c PowerEdge M605 MCP55 USB Controller
+ 1028 0221 PowerEdge R805 MCP55 USB Controller
+ 147b 1c24 KN9 series mainboard
+ 036e MCP55 IDE
+ 147b 1c24 KN9 series mainboard
+ 0370 MCP55 PCI bridge
+ 0371 MCP55 High Definition Audio
+ 147b 1c24 KN9 series mainboard
+ 0372 MCP55 Ethernet
+ 0373 MCP55 Ethernet
+ 147b 1c24 KN9 series mainboard
+ 0374 MCP55 PCI Express bridge
+ 0375 MCP55 PCI Express bridge
+ 0376 MCP55 PCI Express bridge
+ 0377 MCP55 PCI Express bridge
+ 0378 MCP55 PCI Express bridge
+ 037a MCP55 Memory Controller
+ 037e MCP55 SATA Controller
+ 037f MCP55 SATA Controller
+ 1028 0221 PowerEdge R805 MCP55 SATA Controller
+ 147b 1c24 KN9 series mainboard
+ 038b G73 [GeForce 7650 GS]
+ 0390 G73 [GeForce 7650 GS]
+ 0391 G73 [GeForce 7600 GT]
+ 1458 3427 GV-NX76T128D-RH
+ 1462 0452 NX7600GT-VT2D256E
+ 0392 G73 [GeForce 7600 GS]
+ 1462 0622 NX7600GS-T2D256EH
+ 0393 G73 [GeForce 7300 GT]
+ 10de 0412 NX7300GT-TD256EH
+ 1462 0412 NX7300GT-TD256EH
+ 0394 G73 [GeForce 7600 LE]
+ 0395 G73 [GeForce 7300 GT]
+ 0396 G73
+ 0397 G73M [GeForce Go 7700]
+ 0398 G73M [GeForce Go 7600]
+ 1025 006c Aspire 9814WKMi
+ 0399 G73M [GeForce Go 7600 GT]
+ 039a G73M [Quadro NVS 300M]
+ 039b G73M [GeForce Go 7900 SE]
+ 039c G73GLM [Quadro FX 550M]
+ 10de 039c Quadro FX 560M
+ 039d G73
+ 039e G73GL [Quadro FX 560]
+ 039f G73
+ 03a0 C55 Host Bridge
+ 03a1 C55 Host Bridge
+ 03a2 C55 Host Bridge
+ 03a3 C55 Host Bridge
+ 03a4 C55 Host Bridge
+ 03a5 C55 Host Bridge
+ 03a6 C55 Host Bridge
+ 03a7 C55 Host Bridge
+ 03a8 C55 Memory Controller
+ 03a9 C55 Memory Controller
+ 03aa C55 Memory Controller
+ 03ab C55 Memory Controller
+ 03ac C55 Memory Controller
+ 03ad C55 Memory Controller
+ 03ae C55 Memory Controller
+ 03af C55 Memory Controller
+ 03b0 C55 Memory Controller
+ 03b1 C55 Memory Controller
+ 03b2 C55 Memory Controller
+ 03b3 C55 Memory Controller
+ 03b4 C55 Memory Controller
+ 03b5 C55 Memory Controller
+ 03b6 C55 Memory Controller
+ 03b7 C55 PCI Express bridge
+ 03b8 C55 PCI Express bridge
+ 03b9 C55 PCI Express bridge
+ 03ba C55 Memory Controller
+ 03bb C55 PCI Express bridge
+ 03bc C55 Memory Controller
+ 03d0 C61 [GeForce 6150SE nForce 430]
+ 1028 020e Inspiron 531
+ 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
+ 1028 020e Inspiron 531
+ 1849 03e0 939NF6G-VSTA Board
+ 03e1 MCP61 LPC Bridge
+ 1043 83a4 M4N68T series motherboard
+ 03e2 MCP61 Host Bridge
+ 1043 83a4 M4N68T series motherboard
+ 03e3 MCP61 LPC Bridge
+ 03e4 MCP61 High Definition Audio
+ 03e5 MCP61 Ethernet
+ 03e6 MCP61 Ethernet
+ 03e7 MCP61 SATA Controller
+ 03e8 MCP61 PCI Express bridge
+ 1028 020e Inspiron 531
+ 1849 03e8 939NF6G-VSTA Board
+ 03e9 MCP61 PCI Express bridge
+ 1028 020e Inspiron 531
+ 1849 03e9 939NF6G-VSTA Board
+ 03ea MCP61 Memory Controller
+ 1028 020e Inspiron 531
+ 1849 03ea 939NF6G-VSTA Board
+ 03eb MCP61 SMBus
+ 1028 020e Inspiron 531
+ 1043 83a4 M4N68T series motherboard
+ 1849 03eb 939NF6G-VSTA Board
+ 03ec MCP61 IDE
+ 1025 0392 ET1350
+ 1028 020e Inspiron 531
+ 1043 83a4 M4N68T series motherboard
+ 1849 03ec 939NF6G-VSTA Board
+ 03ee MCP61 Ethernet
+ 03ef MCP61 Ethernet
+ 1025 8000 ET1350
+ 1028 020e Inspiron 531
+ 1043 83a4 M4N68T series motherboard
+ 1849 03ef 939NF6G-VSTA Board
+ 03f0 MCP61 High Definition Audio
+ 1028 020e Inspiron 531
+ 1043 8415 M4N68T series motherboard
+ 1849 0888 939NF6G-VSTA Board
+ 03f1 MCP61 USB 1.1 Controller
+ 1028 020e Inspiron 531
+ 1043 83a4 M4N68T series motherboard
+ 1849 03f1 939NF6G-VSTA Board
+ 03f2 MCP61 USB 2.0 Controller
+ 1028 020e Inspiron 531
+ 1043 83a4 M4N68T series motherboard
+ 1849 03f2 939NF6G-VSTA Board
+ 03f3 MCP61 PCI bridge
+ 1028 020e Inspiron 531
+ 1849 03f3 939NF6G-VSTA Board
+ 03f4 MCP61 SMU
+ 03f5 MCP61 Memory Controller
+ 1028 020e Inspiron 531
+ 1043 83a4 M4N68T series motherboard
+ 1849 03eb 939NF6G-VSTA Board
+ 03f6 MCP61 SATA Controller
+ 1028 020e Inspiron 531
+ 1043 83a4 M4N68T series motherboard
+ 1849 03f6 939NF6G-VSTA Board
+ 03f7 MCP61 SATA Controller
+ 0400 G84 [GeForce 8600 GTS]
+ 1043 8241 EN8600GTS
+ 0401 G84 [GeForce 8600 GT]
+ 0402 G84 [GeForce 8600 GT]
+ 1458 3455 GV-NX86T512H
+ 1462 0910 NX8600GT-T2D256EZ
+ 0403 G84 [GeForce 8600 GS]
+ 0404 G84 [GeForce 8400 GS]
+ 1462 1230 NX8400GS-TD256E
+ 0405 G84M [GeForce 9500M GS]
+ 0406 G84 [GeForce 8300 GS]
+ 0407 G84M [GeForce 8600M GT]
+ 0408 G84M [GeForce 9650M GS]
+ 0409 G84M [GeForce 8700M GT]
+ 040a G84GL [Quadro FX 370]
+ 040b G84GLM [Quadro NVS 320M]
+ 040c G84GLM [Quadro FX 570M]
+ 17aa 20d9 ThinkPad T61p
+ 040d G84GLM [Quadro FX 1600M]
+ 040e G84GL [Quadro FX 570]
+ 040f G84GL [Quadro FX 1700]
+ 0410 G92 [GeForce GT 330]
+ 0414 G92 [GeForce 9800 GT]
+ 0418 G92 [GeForce GT 330 OEM]
+ 0420 G86 [GeForce 8400 SE]
+ 0421 G86 [GeForce 8500 GT]
+ 1462 0960 NX8500GT-TD512EH/M2
+ 0422 G86 [GeForce 8400 GS]
+ 0423 G86 [GeForce 8300 GS]
+ 0424 G86 [GeForce 8400 GS]
+ 0425 G86M [GeForce 8600M GS]
+ 1025 0121 Aspire 5920G
+ 1043 1514 F3SV
+ 0426 G86M [GeForce 8400M GT]
+ 0427 G86M [GeForce 8400M GS]
+ 103c 30cc Pavilion dv6700
+ 103c 30cf Pavilion dv9668eg Laptop
+ 0428 G86M [GeForce 8400M G]
+ 0429 G86M [Quadro NVS 140M]
+ 17aa 20d8 ThinkPad T61
+ 042a G86M [Quadro NVS 130M]
+ 042b G86M [Quadro NVS 135M]
+ 042c G86 [GeForce 9400 GT]
+ 042d G86GLM [Quadro FX 360M]
+ 042e G86M [GeForce 9300M G]
+ 042f G86 [Quadro NVS 290]
+ 0440 MCP65 LPC Bridge
+ 0441 MCP65 LPC Bridge
+ 0442 MCP65 LPC Bridge
+ 103c 30cf Pavilion dv9668eg Laptop
+ 0443 MCP65 LPC Bridge
+ 0444 MCP65 Memory Controller
+ 103c 30cf Pavilion dv9668eg Laptop
+ 0445 MCP65 Memory Controller
+ 0446 MCP65 SMBus
+ 103c 30cf Pavilion dv9668eg Laptop
+ 0447 MCP65 SMU
+ 103c 30cf Pavilion dv9500/9600/9700 series
+ 0448 MCP65 IDE
+ 103c 30cf Pavilion dv9668eg Laptop
+ 0449 MCP65 PCI bridge
+ 10de cb84 HP Pavilion dv9668eg Laptop
+ 044a MCP65 High Definition Audio
+ 103c 30cf Pavilion dv9668eg Laptop
+ 044b MCP65 High Definition Audio
+ 044c MCP65 AHCI Controller
+ 044d MCP65 AHCI Controller
+ 044e MCP65 AHCI Controller
+ 044f MCP65 AHCI Controller
+ 0450 MCP65 Ethernet
+ 103c 30cf Pavilion dv9668eg Laptop
+ 0451 MCP65 Ethernet
+ 0452 MCP65 Ethernet
+ 0453 MCP65 Ethernet
+ 0454 MCP65 USB 1.1 OHCI Controller
+ 103c 30cf Pavilion dv9668eg Laptop
+ 0455 MCP65 USB 2.0 EHCI Controller
+ 103c 30cf Pavilion dv9668eg Laptop
+ 0456 MCP65 USB Controller
+ 0457 MCP65 USB Controller
+ 0458 MCP65 PCI Express bridge
+ 10de 0000 MCP65 PCI Express bridge
+ 0459 MCP65 PCI Express bridge
+ 10de 0000 MCP65 PCI Express bridge
+ 045a MCP65 PCI Express bridge
+ 10de 0000 MCP65 PCI Express bridge
+ 045b MCP65 PCI Express bridge
+ 10de 0000 MCP65 PCI Express bridge
+ 045c MCP65 SATA Controller
+ 045d MCP65 SATA Controller
+ 103c 30cf Pavilion dv9668eg Laptop
+ 045e MCP65 SATA Controller
+ 045f MCP65 SATA Controller
+ 0531 C67 [GeForce 7150M / nForce 630M]
+ 0533 C67 [GeForce 7000M / nForce 610M]
+ 053a C68 [GeForce 7050 PV / nForce 630a]
+ 053b C68 [GeForce 7050 PV / nForce 630a]
+ 1043 8308 M2N68-AM Motherboard
+ 053e C68 [GeForce 7025 / nForce 630a]
+ 0541 MCP67 Memory Controller
+ 0542 MCP67 SMBus
+ 1043 8308 M2N68-AM Motherboard
+ 0543 MCP67 Co-processor
+ 0547 MCP67 Memory Controller
+ 1043 8308 M2N68-AM Motherboard
+ 1849 0547 ALiveNF7G-HDready
+ 0548 MCP67 ISA Bridge
+ 1043 8308 M2N68-AM Motherboard
+ 054c MCP67 Ethernet
+ 1043 8308 M2N68-AM Motherboard
+ 1849 054c ALiveNF7G-HDready, MCP67 Gigabit Ethernet
+ 054d MCP67 Ethernet
+ 054e MCP67 Ethernet
+ 054f MCP67 Ethernet
+ 0550 MCP67 AHCI Controller
+ 1043 8308 M2N68-AM Motherboard
+ 0554 MCP67 AHCI Controller
+ 1043 8308 M2N68-AM Motherboard
+ 0555 MCP67 SATA Controller
+ 1043 8308 M2N68-AM Motherboard
+ 055c MCP67 High Definition Audio
+ 1043 8290 M2N68-AM Motherboard
+ 055d MCP67 High Definition Audio
+ 055e MCP67 OHCI USB 1.1 Controller
+ 1043 8308 M2N68-AM Motherboard
+ 055f MCP67 EHCI USB 2.0 Controller
+ 1043 8308 M2N68-AM Motherboard
+ 0560 MCP67 IDE Controller
+ f043 8308 M2N68-AM Motherboard
+ 0561 MCP67 PCI Bridge
+ 0562 MCP67 PCI Express Bridge
+ 1849 0562 ALiveNF7G-HDready
+ 0563 MCP67 PCI Express Bridge
+ 0568 MCP78S [GeForce 8200] Memory Controller
+ 103c 2a9e Pavilion p6310f
+ 1043 82e8 M3N72-D
+ 1462 7508 K9N2GM-FIH
+ 1849 0568 K10N78FullHD-hSLI R3.0 Memory Controller
+ 0569 MCP78S [GeForce 8200] PCI Express Bridge
+ 103c 2a9e Pavilion p6310f
+ 1043 82e8 M3N72-D
+ 1462 7508 K9N2GM-FIH
+ 1849 0569 K10N78FullHD-hSLI R3.0 PCI Express Bridge
+ 056a MCP73 [nForce 630i] USB 2.0 Controller (EHCI)
+ 1019 297a MCP73PVT-SM
+ 147b 1c3e I-N73V motherboard
+ 056c MCP73 IDE Controller
+ 1019 297a MCP73PVT-SM
+ 147b 1c3e I-N73V motherboard
+ 1afa 7150 JW-IN7150-HD
+ 056d MCP73 PCI Express bridge
+ 1019 297a MCP73PVT-SM
+ 10de cb73 MCP73 PCI Bridge
+ 056e MCP73 PCI Express bridge
+ 1019 297a MCP73PVT-SM
+ 10de 0000 MCP73 PCIe x16 port
+ 056f MCP73 PCI Express bridge
+ 1019 297a MCP73PVT-SM
+ 10de 0000 MCP73 PCIe x1 port
+ 05b1 NF200 PCIe 2.0 switch
+ 05b8 NF200 PCIe 2.0 switch for GTX 295
+ 05be NF200 PCIe 2.0 switch for Quadro Plex S4 / Tesla S870 / Tesla S1070 / Tesla S2050
+ 05e0 GT200b [GeForce GTX 295]
+ 05e1 GT200 [GeForce GTX 280]
+ 05e2 GT200 [GeForce GTX 260]
+ 05e3 GT200b [GeForce GTX 285]
+ 1682 2490 GX-285N-ZDF
+ 05e6 GT200b [GeForce GTX 275]
+ 05e7 GT200GL [Tesla C1060 / M1060]
+ 10de 0595 Tesla T10 Processor
+ 10de 068f Tesla T10 Processor
+ 10de 0697 Tesla M1060
+ 10de 0714 Tesla M1060
+ 10de 0743 Tesla M1060
+ 05ea GT200 [GeForce GTX 260]
+ 05eb GT200 [GeForce GTX 295]
+ 05ed GT200GL [Quadro Plex 2200 D2]
+ 05f1 GT200 [GeForce GTX 280]
+ 05f2 GT200 [GeForce GTX 260]
+ 05f8 GT200GL [Quadro Plex 2200 S4]
+ 05f9 GT200GL [Quadro CX]
+ 05fd GT200GL [Quadro FX 5800]
+ 05fe GT200GL [Quadro FX 4800]
+ 05ff GT200GL [Quadro FX 3800]
+ 0600 G92 [GeForce 8800 GTS 512]
+ 0601 G92 [GeForce 9800 GT]
+ 0602 G92 [GeForce 8800 GT]
+ 0603 G92 [GeForce GT 230 OEM]
+ 0604 G92 [GeForce 9800 GX2]
+ 0605 G92 [GeForce 9800 GT]
+ 0606 G92 [GeForce 8800 GS]
+ 0607 G92 [GeForce GTS 240]
+ 0608 G92M [GeForce 9800M GTX]
+ 0609 G92M [GeForce 8800M GTS]
+ 106b 00a7 GeForce 8800 GS
+ 060a G92M [GeForce GTX 280M]
+ 060b G92M [GeForce 9800M GT]
+ 060c G92M [GeForce 8800M GTX]
+ 060d G92 [GeForce 8800 GS]
+ 060f G92M [GeForce GTX 285M]
+ 0610 G92 [GeForce 9600 GSO]
+ 1682 2385 GeForce 9600 GSO 768mb
+ 0611 G92 [GeForce 8800 GT]
+ 107d 2ab0 Winfast PX8800 GT PCI-E
+ 1462 1170 NX8800GT series model V117 2xDVI+TV
+ 19da 1040 ZT-88TES2P-FSP
+ 0612 G92 [GeForce 9800 GTX / 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
+# Overclocked
+ 3842 1151 GeForce GTS 250 P/N 512-P3-1151-TR
+ 3842 1155 GeForce GTS 250 P/N 01G-P3-1155-TR
+# Overclocked
+ 3842 1156 GeForce GTS 250 P/N 01G-P3-1156-TR
+ 0617 G92M [GeForce 9800M GTX]
+ 0618 G92M [GeForce GTX 260M]
+ 0619 G92GL [Quadro FX 4700 X2]
+ 061a G92GL [Quadro FX 3700]
+ 061b G92GL [Quadro VX 200]
+ 061c G92GLM [Quadro FX 3600M]
+ 061d G92GLM [Quadro FX 2800M]
+ 061e G92GLM [Quadro FX 3700M]
+ 061f G92GLM [Quadro FX 3800M]
+ 0620 G94 [GeForce 9800 GT]
+ 0621 G94 [GeForce GT 230]
+ 0622 G94 [GeForce 9600 GT]
+ 107d 2ac1 WinFast PX9600GT 1024MB
+ 1458 3481 GV-NX96T512HP
+ 0623 G94 [GeForce 9600 GS]
+ 0624 G94 [GeForce 9600 GT Green Edition]
+ 0625 G94 [GeForce 9600 GSO 512]
+ 0626 G94 [GeForce GT 130]
+ 0627 G94 [GeForce GT 140]
+ 0628 G94M [GeForce 9800M GTS]
+ 062a G94M [GeForce 9700M GTS]
+ 062b G94M [GeForce 9800M GS]
+ 062c G94M [GeForce 9800M GTS]
+ 062d G94 [GeForce 9600 GT]
+ 062e G94 [GeForce 9600 GT]
+ 106b 0605 GeForce GT 130
+ 062f G94 [GeForce 9800 S]
+ 0630 G94 [GeForce 9600 GT]
+ 0631 G94M [GeForce GTS 160M]
+ 0632 G94M [GeForce GTS 150M]
+ 0633 G94 [GeForce GT 220]
+ 0635 G94 [GeForce 9600 GSO]
+ 0637 G94 [GeForce 9600 GT]
+ 0638 G94GL [Quadro FX 1800]
+ 063a G94GLM [Quadro FX 2700M]
+ 063f G94 [GeForce 9600 GE]
+ 0640 G96C [GeForce 9500 GT]
+ 0641 G96C [GeForce 9400 GT]
+ 1682 4009 PV-T94G-ZAFG
+ 0642 G96 [D9M-10]
+ 0643 G96 [GeForce 9500 GT]
+ 0644 G96 [GeForce 9500 GS]
+ 174b 9600 Geforce 9500GS 512M DDR2 V/D/HDMI
+ 0645 G96C [GeForce 9500 GS]
+ 0646 G96C [GeForce GT 120]
+ 0647 G96CM [GeForce 9600M GT]
+ 0648 G96CM [GeForce 9600M GS]
+ 0649 G96CM [GeForce 9600M GT]
+ 1043 202d GeForce GT 220M
+ 064a G96M [GeForce 9700M GT]
+ 064b G96M [GeForce 9500M G]
+ 064c G96CM [GeForce 9650M GT]
+ 064e G96C [GeForce 9600 GSO / 9800 GT]
+ 0651 G96CM [GeForce G 110M]
+ 0652 G96CM [GeForce GT 130M]
+ 152d 0850 GeForce GT 240M LE
+ 0653 G96CM [GeForce GT 120M]
+ 0654 G96CM [GeForce GT 220M]
+ 1043 14a2 GeForce GT 320M
+ 1043 14d2 GeForce GT 320M
+ 0655 G96 [GeForce GT 120 Mac Edition]
+ 0656 G96 [GeForce GT 120 Mac Edition]
+ 0658 G96GL [Quadro FX 380]
+ 0659 G96CGL [Quadro FX 580]
+ 065a G96GLM [Quadro FX 1700M]
+ 065b G96C [GeForce 9400 GT]
+ 065c G96GLM [Quadro FX 770M]
+ 065d G96 [GeForce 9500 GA / 9600 GT / GTS 250]
+ 065f G96C [GeForce G210]
+ 06c0 GF100 [GeForce GTX 480]
+ 06c4 GF100 [GeForce GTX 465]
+ 06ca GF100M [GeForce GTX 480M]
+ 06cb GF100 [GeForce GTX 480]
+ 06cd GF100 [GeForce GTX 470]
+ 06d0 GF100GL
+ 06d1 GF100GL [Tesla C2050 / C2070]
+ 10de 0771 Tesla C2050
+ 10de 0772 Tesla C2070
+ 06d2 GF100GL [Tesla M2070]
+ 10de 0774 Tesla M2070
+ 10de 0830 Tesla M2070
+ 10de 0842 Tesla M2070
+ 10de 088f Tesla X2070
+ 10de 0908 Tesla M2070
+ 06d8 GF100GL [Quadro 6000]
+ 06d9 GF100GL [Quadro 5000]
+ 06da GF100GLM [Quadro 5000M]
+ 06dc GF100GL [Quadro 6000]
+ 06dd GF100GL [Quadro 4000]
+ 06de GF100GL [Tesla T20 Processor]
+ 10de 0773 Tesla S2050
+ 10de 082f Tesla M2050
+ 10de 0840 Tesla X2070
+ 10de 0842 Tesla M2050
+ 10de 0846 Tesla M2050
+ 10de 0866 Tesla M2050
+ 10de 0907 Tesla M2050
+ 10de 091e Tesla M2050
+ 06df GF100GL [Tesla M2070-Q]
+ 10de 084d Tesla M2070-Q
+ 10de 087f Tesla M2070-Q
+ 06e0 G98 [GeForce 9300 GE]
+ 107d 5a96 Geforce 9300GE
+ 06e1 G98 [GeForce 9300 GS]
+ 06e2 G98 [GeForce 8400]
+ 06e3 G98 [GeForce 8300 GS]
+ 06e4 G98 [GeForce 8400 GS Rev. 2]
+ 1458 3475 GV-NX84S256HE [GeForce 8400 GS]
+ 06e5 G98M [GeForce 9300M GS]
+ 06e6 G98 [GeForce G 100]
+ 06e7 G98 [GeForce 9300 SE]
+ 06e8 G98M [GeForce 9200M GS]
+ 103c 360b GeForce 9200M GE
+ 06e9 G98M [GeForce 9300M GS]
+ 1043 19b2 U6V laptop
+ 06ea G98M [Quadro NVS 150M]
+ 06eb G98M [Quadro NVS 160M]
+ 06ec G98M [GeForce G 105M]
+ 06ed G98 [GeForce 9600 GT / 9800 GT]
+ 06ee G98 [GeForce 9600 GT / 9800 GT / GT 240]
+ 06ef G98M [GeForce G 103M]
+ 06f1 G98M [GeForce G 105M]
+ 06f8 G98 [Quadro NVS 420]
+ 06f9 G98GL [Quadro FX 370 LP]
+ 06fa G98 [Quadro NVS 450]
+ 06fb G98GLM [Quadro FX 370M]
+ 06fd G98 [Quadro NVS 295]
+ 06ff G98 [HICx16 + Graphics]
+ 10de 0711 HICx8 + Graphics
+ 0751 MCP78S [GeForce 8200] Memory Controller
+ 103c 2a9e Pavilion p6310f
+ 1043 82e8 M3N72-D
+ 1462 7508 K9N2GM-FIH
+ 1849 0751 K10N78FullHD-hSLI R3.0 Memory Controller
+ 0752 MCP78S [GeForce 8200] SMBus
+ 103c 2a9e Pavilion p6310f
+ 1043 82e8 M3N72-D
+ 1462 7508 K9N2GM-FIH
+ 1849 0752 K10N78FullHD-hSLI R3.0 SMBus
+ 0753 MCP78S [GeForce 8200] Co-Processor
+ 103c 2a9e Pavilion p6310f
+ 1043 82e8 M3N72-D
+ 1462 7508 K9N2GM-FIH
+ 1849 0753 K10N78FullHD-hSLI R3.0 Co-Processor
+ 0754 MCP78S [GeForce 8200] Memory Controller
+ 103c 2a9e Pavilion p6310f
+ 1043 82e8 M3N72-D
+ 1462 7508 K9N2GM-FIH
+ 1849 0754 K10N78FullHD-hSLI R3.0 Memory Controller
+ 0759 MCP78S [GeForce 8200] IDE
+ 1043 82e8 M3N72-D
+ 1462 7508 K9N2GM-FIH
+ 1849 0759 K10N78FullHD-hSLI R3.0 IDE
+ 075a MCP78S [GeForce 8200] PCI Bridge
+ 103c 2a9e Pavilion p6310f
+ 1043 82e8 M3N72-D
+ 1849 075a K10N78FullHD-hSLI R3.0 PCI Bridge
+ 075b MCP78S [GeForce 8200] PCI Express Bridge
+ 103c 2a9e Pavilion p6310f
+ 1043 82e8 M3N72-D
+ 1462 7508 K9N2GM-FIH
+ 1849 075b K10N78FullHD-hSLI R3.0 PCI Express Bridge
+ 075c MCP78S [GeForce 8200] LPC Bridge
+ 103c 2a9e Pavilion p6310f
+ 1462 7508 K9N2GM-FIH
+ 1849 075c K10N78FullHD-hSLI R3.0 LPC Bridge
+ 075d MCP78S [GeForce 8200] LPC Bridge
+ 1043 82e8 M3N72-D
+ 0760 MCP77 Ethernet
+ 103c 2a9e Pavilion p6310f
+ 1043 82e8 M3N72-D
+ 1462 7508 K9N2GM-FIH
+ 1849 0760 K10N78FullHD-hSLI R3.0 Ethernet
+ 0761 MCP77 Ethernet
+ 0762 MCP77 Ethernet
+ 0763 MCP77 Ethernet
+ 0774 MCP72XE/MCP72P/MCP78U/MCP78S High Definition Audio
+ 103c 2a9e Pavilion p6310f
+# has a Realtek ALC1200 HDAudio Codec
+ 1043 82fe M3N72-D
+ 1462 7508 K9N2GM-FIH
+ 1849 3662 K10N78FullHD-hSLI R3.0 High Definition Audio
+ 0778 MCP78S [GeForce 8200] PCI Express Bridge
+ 103c 2a9e Pavilion p6310f
+ 1043 82e8 M3N72-D
+ 1462 7508 K9N2GM-FIH
+ 1849 0778 K10N78FullHD-hSLI R3.0 PCI Express Bridge
+ 077a MCP78S [GeForce 8200] PCI Bridge
+ 103c 2a9e Pavilion p6310f
+ 1043 82e8 M3N72-D
+ 1462 7508 K9N2GM-FIH
+ 1849 077a K10N78FullHD-hSLI R3.0 PCI Bridge
+ 077b MCP78S [GeForce 8200] OHCI USB 1.1 Controller
+ 103c 2a9e Pavilion p6310f
+ 1043 82e8 M3N72-D
+ 1462 7508 K9N2GM-FIH
+ 1849 077b K10N78FullHD-hSLI R3.0 OHCI USB 1.1 Controller
+ 077c MCP78S [GeForce 8200] EHCI USB 2.0 Controller
+ 103c 2a9e Pavilion p6310f
+ 1043 82e8 M3N72-D
+ 1462 7508 K9N2GM-FIH
+ 1849 077c K10N78FullHD-hSLI R3.0 EHCI USB 2.0 Controller
+ 077d MCP78S [GeForce 8200] OHCI USB 1.1 Controller
+ 103c 2a9e Pavilion p6310f
+ 1043 82e8 M3N72-D
+ 1462 7508 K9N2GM-FIH
+ 1849 077d K10N78FullHD-hSLI R3.0 OHCI USB 1.1 Controller
+ 077e MCP78S [GeForce 8200] EHCI USB 2.0 Controller
+ 103c 2a9e Pavilion p6310f
+ 1043 82e8 M3N72-D
+ 1462 7508 K9N2GM-FIH
+ 1849 077e K10N78FullHD-hSLI R3.0 EHCI USB 2.0 Controller
+ 07c0 MCP73 Host Bridge
+ 1afa 7150 JW-IN7150-HD
+ 07c1 MCP73 Host Bridge
+ 1019 297a MCP73PVT-SM
+ 07c2 MCP73 Host Bridge
+ 07c3 MCP73 Host Bridge
+ 147b 1c3e I-N73V motherboard
+ 07c5 MCP73 Host Bridge
+ 07c8 MCP73 Memory Controller
+ 1019 297a MCP73PVT-SM
+ 147b 1c3e I-N73V motherboard
+ 1afa 7150 JW-IN7150-HD
+ 07cb nForce 610i/630i memory controller
+ 1019 297a MCP73PVT-SM
+ 147b 1c3e I-N73V motherboard
+ 1afa 7150 JW-IN7150-HD
+ 07cd nForce 610i/630i memory controller
+ 1019 297a MCP73PVT-SM
+ 147b 1c3e I-N73V motherboard
+ 1afa 7150 JW-IN7150-HD
+ 07ce nForce 610i/630i memory controller
+ 1019 297a MCP73PVT-SM
+ 147b 1c3e I-N73V motherboard
+ 1afa 7150 JW-IN7150-HD
+ 07cf nForce 610i/630i memory controller
+ 1019 297a MCP73PVT-SM
+ 147b 1c3e I-N73V motherboard
+ 1afa 7150 JW-IN7150-HD
+ 07d0 nForce 610i/630i memory controller
+ 1019 297a MCP73PVT-SM
+ 147b 1c3e I-N73V motherboard
+ 1afa 7150 JW-IN7150-HD
+ 07d1 nForce 610i/630i memory controller
+ 1019 297a MCP73PVT-SM
+ 147b 1c3e I-N73V motherboard
+ 1afa 7150 JW-IN7150-HD
+ 07d2 nForce 610i/630i memory controller
+ 1019 297a MCP73PVT-SM
+ 147b 1c3e I-N73V motherboard
+ 1afa 7150 JW-IN7150-HD
+ 07d3 nForce 610i/630i memory controller
+ 1019 297a MCP73PVT-SM
+ 147b 1c3e I-N73V motherboard
+ 1afa 7150 JW-IN7150-HD
+ 07d6 nForce 610i/630i memory controller
+ 1019 297a MCP73PVT-SM
+ 147b 1c3e I-N73V motherboard
+ 1afa 7150 JW-IN7150-HD
+ 07d7 MCP73 LPC Bridge
+ 1019 297a MCP73PVT-SM
+ 147b 1c3e I-N73V motherboard
+ 1afa 7150 JW-IN7150-HD
+ 07d8 MCP73 SMBus
+ 1019 297a MCP73PVT-SM
+ 147b 1c3e I-N73V motherboard
+ 1afa 7150 JW-IN7150-HD
+ 07d9 MCP73 Memory Controller
+ 1019 297a MCP73PVT-SM
+ 147b 1c3e I-N73V motherboard
+ 1afa 7150 JW-IN7150-HD
+ 07da MCP73 Co-processor
+ 1afa 7150 JW-IN7150-HD
+ 07dc MCP73 Ethernet
+ 147b 1c3e I-N73V motherboard
+ 07dd MCP73 Ethernet
+ 07de MCP73 Ethernet
+ 07df MCP73 Ethernet
+ 07e0 C73 [GeForce 7150 / nForce 630i]
+ 1afa 7150 JW-IN7150-HD
+ 07e1 C73 [GeForce 7100 / nForce 630i]
+ 1019 297a MCP73PVT-SM
+ 07e2 C73 [GeForce 7050 / nForce 630i]
+ 07e3 C73 [GeForce 7050 / nForce 610i]
+ 147b 1c3e I-N73V motherboard
+ 07e5 C73 [GeForce 7100 / nForce 620i]
+ 07f0 MCP73 SATA Controller (IDE mode)
+ 147b 1c3e I-N73V motherboard
+ 07f4 GeForce 7100/nForce 630i SATA
+ 1019 297a MCP73PVT-SM
+ 147b 1c3e I-N73V motherboard
+ 07f8 MCP73 SATA RAID Controller
+ 147b 1c3e I-N73V motherboard
+ 07fc MCP73 High Definition Audio
+ 1019 297a MCP73PVT-SM
+ 10de 07fc MCP73 High Definition Audio
+ 147b 1c3e I-N73V motherboard
+ 07fe MCP73 OHCI USB 1.1 Controller
+ 1019 297a MCP73PVT-SM
+ 147b 1c3e I-N73V motherboard
+ 1afa 7150 JW-IN7150-HD
+ 0840 C77 [GeForce 8200M]
+ 0844 C77 [GeForce 9100M G]
+ 0845 C77 [GeForce 8200M G]
+ 0846 C77 [GeForce 9200]
+ 0847 C78 [GeForce 9100]
+ 103c 2a9e Pavilion p6310f
+ 0848 C77 [GeForce 8300]
+ 0849 C77 [GeForce 8200]
+ 1462 7508 K9N2GM-FIH
+ 1849 0849 K10N78FullHD-hSLI R3.0 GeForce 8200
+ 084a C77 [nForce 730a]
+ 084b C77 [GeForce 8200]
+ 084c C77 [nForce 780a/980a SLI]
+ 084d C77 [nForce 750a SLI]
+ 1043 82e8 M3N72-D mGPU
+ 084f C77 [GeForce 8100 / nForce 720a]
+ 0860 C79 [GeForce 9300]
+ 0861 C79 [GeForce 9400]
+ 0862 C79 [GeForce 9400M G]
+ 0863 C79 [GeForce 9400M]
+ 106b 00aa MacBook5,1
+ 0864 C79 [GeForce 9300]
+ 0865 C79 [GeForce 9300 / ION]
+ 0866 C79 [GeForce 9400M G]
+ 106b 00b1 GeForce 9400M
+ 0867 C79 [GeForce 9400]
+ 106b 00ad iMac 9,1
+ 0868 C79 [nForce 760i SLI]
+ 0869 MCP7A [GeForce 9400]
+ 086a C79 [GeForce 9400]
+ 086c C79 [GeForce 9300 / nForce 730i]
+ 086d C79 [GeForce 9200]
+ 086e C79 [GeForce 9100M G]
+ 086f MCP79 [GeForce 8200M G]
+ 0870 C79 [GeForce 9400M]
+ 0871 C79 [GeForce 9200]
+ 0872 C79 [GeForce G102M]
+ 1043 19b4 GeForce G102M
+ 1043 1aa2 GeForce G102M
+ 1043 1c02 GeForce G102M
+ 1043 1c42 GeForce G205M
+ 0873 C79 [GeForce G102M]
+ 1043 19b4 GeForce G102M
+ 1043 1c12 GeForce G102M
+ 1043 1c52 GeForce G205M
+ 0874 C79 [ION]
+ 0876 C79 [GeForce 9400M / ION]
+ 087a C79 [GeForce 9400]
+ 087d C79 [ION]
+ 19da a123 IONITX-F-E
+ 087e C79 [ION LE]
+ 087f C79 [ION LE]
+ 08a0 MCP89 [GeForce 320M]
+ 08a2 MCP89 [GeForce 320M]
+ 08a3 MCP89 [GeForce 320M]
+ 08a4 MCP89 [GeForce 320M]
+ 08a5 MCP89 [GeForce 320M]
+ 0a20 GT216 [GeForce GT 220]
+ 1043 8311 ENGT220/DI/1GD3(LP)/V2
+ 0a21 GT216M [GeForce GT 330M]
+ 0a22 GT216 [GeForce 315]
+ 0a23 GT216 [GeForce 210]
+ 0a24 GT216 [GeForce 405]
+ 0a26 GT216 [GeForce 405]
+ 0a27 GT216 [GeForce 405]
+ 0a28 GT216M [GeForce GT 230M]
+ 0a29 GT216M [GeForce GT 330M]
+ 0a2a GT216M [GeForce GT 230M]
+ 0a2b GT216M [GeForce GT 330M]
+ 0a2c GT216M [NVS 5100M]
+ 0a2d GT216M [GeForce GT 320M]
+ 0a30 GT216 [GeForce 505]
+ 0a32 GT216 [GeForce GT 415]
+ 0a34 GT216M [GeForce GT 240M]
+ 0a35 GT216M [GeForce GT 325M]
+ 0a38 GT216GL [Quadro 400]
+ 0a3c GT216GLM [Quadro FX 880M]
+ 0a60 GT218 [GeForce G210]
+ 0a62 GT218 [GeForce 205]
+ 0a63 GT218 [GeForce 310]
+ 0a64 GT218 [ION]
+ 0a65 GT218 [GeForce 210]
+ 1043 8334 EN210 SILENT
+ 1458 36a9 GV-N210D3-1GI (rev. 6.0/6.1)
+ 1462 8094 N210 [Geforce 210] PCIe graphics adapter
+ 19da 7222 GeForce 210 1GB [Synergy Edition]
+ 0a66 GT218 [GeForce 310]
+ 0a67 GT218 [GeForce 315]
+ 0a68 GT218M [GeForce G 105M]
+ 0a69 GT218M [GeForce G 105M]
+ 0a6a GT218M [NVS 2100M]
+ 0a6c GT218M [NVS 3100M]
+ 1028 040b Latitude E6510
+ 17aa 2142 ThinkPad T410
+ 0a6e GT218M [GeForce 305M]
+ 0a6f GT218M [ION]
+ 0a70 GT218M [GeForce 310M]
+ 0a71 GT218M [GeForce 305M]
+ 0a72 GT218M [GeForce 310M]
+ 0a73 GT218M [GeForce 305M]
+ 0a74 GT218M [GeForce G210M]
+ 1b0a 903a GeForce G210
+ 0a75 GT218M [GeForce 310M]
+ 0a76 GT218M [ION 2]
+ 0a78 GT218GL [Quadro FX 380 LP]
+ 0a7a GT218M [GeForce 315M]
+ 104d 907e GeForce 315M
+ 1179 fc50 GeForce 315M
+ 1179 fc61 GeForce 315M
+ 1179 fc71 GeForce 315M
+ 1179 fc90 GeForce 315M
+ 1179 fcc0 GeForce 315M
+ 1179 fcd0 GeForce 315M
+ 1179 fce2 GeForce 315M
+ 1179 fcf2 GeForce 315M
+ 1179 fd16 GeForce 315M
+ 1179 fd40 GeForce 315M
+ 1179 fd50 GeForce 315M
+ 1179 fd52 GeForce 315M
+ 1179 fd61 GeForce 315M
+ 1179 fd71 GeForce 315M
+ 1179 fd92 GeForce 315M
+ 1179 fd96 GeForce 315M
+ 1179 fdd0 GeForce 315M
+ 1179 fdd2 GeForce 315M
+ 1179 fdfe GeForce 315M
+ 144d c0a2 GeForce 315M
+ 144d c0b2 GeForce 315M
+ 144d c581 GeForce 315M
+ 144d c587 GeForce 315M
+ 144d c588 GeForce 315M
+ 144d c597 GeForce 315M
+ 144d c606 GeForce 315M
+ 1462 aa51 GeForce 405
+ 1462 aa58 GeForce 405
+ 1462 ac71 GeForce 405
+ 1462 ac81 GeForce 315M
+ 1462 ac82 GeForce 405
+ 1462 ae33 GeForce 405
+ 1642 3980 GeForce 405
+ 17aa 3950 GeForce 405M
+ 17aa 397d GeForce 405M
+ 1b0a 2091 GeForce 315M
+ 1b0a 90b4 GeForce 405
+ 1bfd 0003 GeForce 405
+ 1bfd 8006 GeForce 405
+ 1bfd 8007 GeForce 315M
+ 0a7b GT218 [GeForce 505]
+ 0a7c GT218GLM [Quadro FX 380M]
+ 0a80 MCP79 Host Bridge
+ 0a81 MCP79 Host Bridge
+ 0a82 MCP79 Host Bridge
+ 0a83 MCP79 Host Bridge
+ 0a84 MCP79 Host Bridge
+ 0a85 MCP79 Host Bridge
+ 0a86 MCP79 Host Bridge
+ 0a87 MCP79 Host Bridge
+ 0a88 MCP79 Memory Controller
+ 0a89 MCP79 Memory Controller
+ 0a98 MCP79 Memory Controller
+ 10de cb79 iMac 9,1
+ 0aa0 MCP79 PCI Express Bridge
+ 10de cb79 Apple iMac 9,1
+ 0aa2 MCP79 SMBus
+ 10de cb79 Apple iMac 9,1
+ 19da a123 IONITX-F-E
+ 0aa3 MCP79 Co-processor
+ 10de cb79 Apple iMac 9,1
+ 19da a123 IONITX-F-E
+ 0aa4 MCP79 Memory Controller
+ 19da a123 IONITX-F-E
+ 0aa5 MCP79 OHCI USB 1.1 Controller
+ 10de cb79 Apple iMac 9,1
+ 19da a123 IONITX-F-E
+ 0aa6 MCP79 EHCI USB 2.0 Controller
+ 10de cb79 Apple iMac 9,1
+ 19da a123 IONITX-F-E
+ 0aa7 MCP79 OHCI USB 1.1 Controller
+ 10de cb79 Apple iMac 9,1
+ 19da a123 IONITX-F-E
+ 0aa8 MCP79 OHCI USB 1.1 Controller
+ 0aa9 MCP79 EHCI USB 2.0 Controller
+ 10de cb79 Apple iMac 9,1
+ 19da a123 IONITX-F-E
+ 0aaa MCP79 EHCI USB 2.0 Controller
+ 0aab MCP79 PCI Bridge
+ 10de cb79 Apple iMac 9,1
+ 0aac MCP79 LPC Bridge
+ 0aad MCP79 LPC Bridge
+ 19da a123 IONITX-F-E
+ 0aae MCP79 LPC Bridge
+ 10de cb79 Apple iMac 9,1
+ 0aaf MCP79 LPC Bridge
+ 0ab0 MCP79 Ethernet
+ 10de cb79 Apple iMac 9,1
+ 19da a123 IONITX-F-E
+ 0ab1 MCP79 Ethernet
+ 0ab2 MCP79 Ethernet
+ 0ab3 MCP79 Ethernet
+ 0ab4 MCP79 SATA Controller
+ 19da a123 IONITX-F-E
+ 0ab5 MCP79 SATA Controller
+ 0ab6 MCP79 SATA Controller
+ 0ab7 MCP79 SATA Controller
+ 0ab8 MCP79 AHCI Controller
+ 0ab9 MCP79 AHCI Controller
+ 10de cb79 Apple iMac 9,1
+ 0aba MCP79 AHCI Controller
+ 0abb MCP79 AHCI Controller
+ 0abc MCP79 RAID Controller
+ 0abd MCP79 RAID Controller
+ 0abe MCP79 RAID Controller
+ 0abf MCP79 RAID Controller
+ 0ac0 MCP79 High Definition Audio
+ 10de cb79 Apple iMac 9,1
+ 0ac1 MCP79 High Definition Audio
+ 0ac2 MCP79 High Definition Audio
+ 0ac3 MCP79 High Definition Audio
+ 0ac4 MCP79 PCI Express Bridge
+ 10de cb79 Apple iMac 9,1
+ 0ac5 MCP79 PCI Express Bridge
+ 0ac6 MCP79 PCI Express Bridge
+ 10de cb79 Apple iMac 9,1
+ 0ac7 MCP79 PCI Express Bridge
+ 10de cb79 Apple iMac 9,1
+ 0ac8 MCP79 PCI Express Bridge
+ 0ad0 MCP78S [GeForce 8200] SATA Controller (non-AHCI mode)
+ 1462 7508 K9N2GM-FIH
+ 1849 0ad0 K10N78FullHD-hSLI R3.0 IDE
+ 0ad4 MCP78S [GeForce 8200] AHCI Controller
+ 103c 2a9e Pavilion p6310f
+ 1043 82e8 M3N72-D
+ 1849 0ad4 K10N78FullHD-hSLI R3.0 AHCI Controller
+ 0ad8 MCP78S [GeForce 8200] SATA Controller (RAID mode)
+ 0be2 GT216 HDMI Audio Controller
+ 1043 8311 ENGT220/DI/1GD3(LP)/V2
+ 0be3 High Definition Audio Controller
+ 1028 040b Latitude E6510
+ 10de 066d G98 [GeForce 8400GS]
+ 1462 8094 N210 [Geforce 210] PCIe graphics adapter
+ 0be4 High Definition Audio Controller
+ 0be5 GF100 High Definition Audio Controller
+ 0be9 GF106 High Definition Audio Controller
+ 1558 8687 CLEVO/KAPOK W860CU
+ 3842 1452 GeForce GTS 450
+ 0bea GF108 High Definition Audio Controller
+ 3842 1430 GeForce GT 430
+ 0beb GF104 High Definition Audio Controller
+ 1462 2322 N460GTX Cyclone 1GD5/OC
+ 0bee GF116 High Definition Audio Controller
+ 0bf0 Tegra2 PCIe x4 Bridge
+ 0bf1 Tegra2 PCIe x2 Bridge
+ 0ca0 GT215 [GeForce GT 330]
+ 0ca2 GT215 [GeForce GT 320]
+ 0ca3 GT215 [GeForce GT 240]
+ 0ca4 GT215 [GeForce GT 340]
+ 0ca5 GT215 [GeForce GT 220]
+ 0ca7 GT215 [GeForce GT 330]
+ 0ca8 GT215M [GeForce GTS 260M]
+ 0ca9 GT215M [GeForce GTS 250M]
+ 0cac GT215 [GeForce GT 220/315]
+ 0caf GT215M [GeForce GT 335M]
+ 0cb0 GT215M [GeForce GTS 350M]
+ 0cb1 GT215M [GeForce GTS 360M]
+ 0cbc GT215GLM [Quadro FX 1800M]
+ 0d60 MCP89 HOST Bridge
+ 0d68 MCP89 Memory Controller
+ 0d69 MCP89 Memory Controller
+ 0d76 MCP89 PCI Express Bridge
+ 0d79 MCP89 SMBus
+ 0d7a MCP89 Co-Processor
+ 0d7b MCP89 Memory Controller
+ 0d7d MCP89 Ethernet
+ 0d80 MCP89 LPC Bridge
+ 0d85 MCP89 SATA Controller
+ 0d88 MCP89 SATA Controller (AHCI mode)
+ 0d89 MCP89 SATA Controller (AHCI mode)
+ 0d8d MCP89 SATA Controller (RAID mode)
+ 0d94 MCP89 High Definition Audio
+ 0d9c MCP89 OHCI USB 1.1 Controller
+ 0d9d MCP89 EHCI USB 2.0 Controller
+ 0dc0 GF106 [GeForce GT 440]
+ 0dc4 GF106 [GeForce GTS 450]
+ 0dc5 GF106 [GeForce GTS 450 OEM]
+ 0dc6 GF106 [GeForce GTS 450 OEM]
+ 0dcd GF106M [GeForce GT 555M]
+ 0dce GF106M [GeForce GT 555M]
+ 0dd1 GF106M [GeForce GTX 460M]
+ 1558 8687 CLEVO/KAPOK W860CU
+ 0dd2 GF106M [GeForce GT 445M]
+ 0dd3 GF106M [GeForce GT 435M]
+ 0dd6 GF106M [GeForce GT 550M]
+ 0dd8 GF106GL [Quadro 2000]
+ 10de 0914 Quadro 2000D
+ 0dda GF106GLM [Quadro 2000M]
+ 0de0 GF108 [GeForce GT 440]
+ 0de1 GF108 [GeForce GT 430]
+ 3842 1430 GeForce GT 430
+ 0de2 GF108 [GeForce GT 420]
+ 0de3 GF108M [GeForce GT 635M]
+ 0de4 GF108 [GeForce GT 520]
+ 0de5 GF108 [GeForce GT 530]
+ 0de7 GF108 [GeForce GT 610]
+ 0de8 GF108M [GeForce GT 620M]
+ 0de9 GF108M [GeForce GT 620M/630M/635M/640M LE]
+ 1025 0692 GeForce GT 620M
+ 1025 0725 GeForce GT 620M
+ 1025 0728 GeForce GT 620M
+ 1025 072b GeForce GT 620M
+ 1025 072e GeForce GT 620M
+ 1025 0753 GeForce GT 620M
+ 1025 0754 GeForce GT 620M
+ 17aa 3977 GeForce GT 640M LE
+ 1b0a 2210 GeForce GT 635M
+ 0dea GF108M [GeForce 610M]
+ 17aa 365a GeForce 615
+ 17aa 365b GeForce 615
+ 17aa 365e GeForce 615
+ 17aa 3660 GeForce 615
+ 17aa 366c GeForce 615
+ 0deb GF108M [GeForce GT 555M]
+ 0dec GF108M [GeForce GT 525M]
+ 0ded GF108M [GeForce GT 520M]
+ 0dee GF108M [GeForce GT 415M]
+ 0def GF108M [NVS 5400M]
+ 0df0 GF108M [GeForce GT 425M]
+ 0df1 GF108M [GeForce GT 420M]
+ 0df2 GF108M [GeForce GT 435M]
+ 0df3 GF108M [GeForce GT 420M]
+ 0df4 GF108M [GeForce GT 540M]
+ 152d 0952 GeForce GT 630M
+ 152d 0953 GeForce GT 630M
+ 0df5 GF108M [GeForce GT 525M]
+ 0df6 GF108M [GeForce GT 550M]
+ 0df7 GF108M [GeForce GT 520M]
+ 0df8 GF108GL [Quadro 600]
+ 0df9 GF108GLM [Quadro 500M]
+ 0dfa GF108GLM [Quadro 1000M]
+ 0dfc GF108GLM [NVS 5200M]
+ 0e08 GF119 HDMI Audio Controller
+ 1043 83a0 ENGT520 SILENT
+# 1024MB with passive cooling (heatsink)
+ 10b0 104a Gainward GeForce GT 610
+ 0e09 GF110 High Definition Audio Controller
+ 0e0a GK104 HDMI Audio Controller
+ 0e0b GK106 HDMI Audio Controller
+ 0e0c GF114 HDMI Audio Controller
+ 0e0f GK208 HDMI/DP Audio Controller
+ 0e12 TegraK1 PCIe x4 Bridge
+ 0e13 TegraK1 PCIe x1 Bridge
+ 0e1a GK110 High Definition Audio Controller
+ 0e1b GK107 HDMI Audio Controller
+ 103c 197b ZBook 15
+ 1043 8428 GTX650-DC-1GD5
+ 0e1c Tegra3+ PCIe x4 Bridge
+ 0e1d Tegra3+ PCIe x2 Bridge
+ 0e22 GF104 [GeForce GTX 460]
+ 1462 2322 N460GTX Cyclone 1GD5/OC
+ 0e23 GF104 [GeForce GTX 460 SE]
+ 0e24 GF104 [GeForce GTX 460 OEM]
+ 0e30 GF104M [GeForce GTX 470M]
+ 0e31 GF104M [GeForce GTX 485M]
+ 0e3a GF104GLM [Quadro 3000M]
+ 0e3b GF104GLM [Quadro 4000M]
+ 0f00 GF108 [GeForce GT 630]
+ 0f01 GF108 [GeForce GT 620]
+ 0f02 GF108 [GeForce GT 730]
+ 0f03 GF108 [GeForce GT 610]
+ 0f06 GF108 [GeForce GT 730]
+ 0fb0 GM200 High Definition Audio
+ 0fb8 GP108 High Definition Audio Controller
+ 0fb9 GP107GL High Definition Audio Controller
+ 0fba GM206 High Definition Audio Controller
+ 0fbb GM204 High Definition Audio Controller
+ 0fbc GM107 High Definition Audio Controller [GeForce 940MX]
+ 0fc0 GK107 [GeForce GT 640 OEM]
+ 0fc1 GK107 [GeForce GT 640]
+ 0fc2 GK107 [GeForce GT 630 OEM]
+ 0fc5 GK107 [GeForce GT 1030]
+ 0fc6 GK107 [GeForce GTX 650]
+ 1043 8428 GTX650-DC-1GD5
+ 0fc8 GK107 [GeForce GT 740]
+ 0fc9 GK107 [GeForce GT 730]
+ 0fcd GK107M [GeForce GT 755M]
+ 0fce GK107M [GeForce GT 640M LE]
+ 0fd1 GK107M [GeForce GT 650M]
+ 1043 1597 GeForce GT 650M
+ 1043 15a7 GeForce GT 650M
+ 1043 2103 N56VZ
+ 1043 2105 GeForce GT 650M
+ 1043 2141 GeForce GT 650M
+ 0fd2 GK107M [GeForce GT 640M]
+ 1028 054f GeForce GT 640M
+ 1028 055f GeForce GT 640M
+ 1028 0595 GeForce GT 640M LE
+ 1028 05b2 GeForce GT 640M LE
+ 0fd3 GK107M [GeForce GT 640M LE]
+ 0fd4 GK107M [GeForce GTX 660M]
+ 0fd5 GK107M [GeForce GT 650M Mac Edition]
+ 0fd6 GK107M
+ 0fd8 GK107M [GeForce GT 640M Mac Edition]
+ 0fd9 GK107M [GeForce GT 645M]
+ 0fdb GK107M
+ 0fdf GK107M [GeForce GT 740M]
+ 0fe0 GK107M [GeForce GTX 660M Mac Edition]
+ 0fe1 GK107M [GeForce GT 730M]
+ 0fe2 GK107M [GeForce GT 745M]
+ 0fe3 GK107M [GeForce GT 745M]
+ 103c 2b16 GeForce GT 745A
+ 17aa 3675 GeForce GT 745A
+ 0fe4 GK107M [GeForce GT 750M]
+ 0fe5 GK107 [GeForce K340 USM]
+ 0fe6 GK107 [GRID K1 NVS USM]
+# GRID K1 USM
+ 0fe7 GK107GL [GRID K100 vGPU]
+ 10de 101e GRID K100
+ 0fe8 GK107M
+ 0fe9 GK107M [GeForce GT 750M Mac Edition]
+ 0fea GK107M [GeForce GT 755M Mac Edition]
+ 0fec GK107M [GeForce 710A]
+ 0fed GK107M [GeForce 820M]
+ 0fee GK107M [GeForce 810M]
+ 0fef GK107GL [GRID K340]
+ 0ff1 GK107 [NVS 1000]
+ 0ff2 GK107GL [GRID K1]
+ 0ff3 GK107GL [Quadro K420]
+ 0ff5 GK107GL [GRID K1 Tesla USM]
+ 0ff6 GK107GLM [Quadro K1100M]
+ 103c 197b ZBook 15
+# GRID K1 Quadro USM
+ 0ff7 GK107GL [GRID K140Q vGPU]
+ 10de 1037 GRID K140Q
+ 0ff8 GK107GLM [Quadro K500M]
+ 0ff9 GK107GL [Quadro K2000D]
+ 0ffa GK107GL [Quadro K600]
+ 0ffb GK107GLM [Quadro K2000M]
+ 0ffc GK107GLM [Quadro K1000M]
+ 0ffd GK107 [NVS 510]
+ 0ffe GK107GL [Quadro K2000]
+ 0fff GK107GL [Quadro 410]
+ 1001 GK110B [GeForce GTX TITAN Z]
+ 1003 GK110 [GeForce GTX Titan LE]
+ 1004 GK110 [GeForce GTX 780]
+ 3842 0784 GK110B [GeForce GTX 780 SC w/ ACX Cooler]
+ 3842 1784 GK110B [GeForce GTX 780 Dual FTW w/ ACX Cooler]
+ 3842 1788 GK110B [GeForce GTX 780 Dual Classified w/ ACX Cooler]
+ 1005 GK110 [GeForce GTX TITAN]
+ 1043 8451 GTXTITAN-6GD5
+# Reference Model
+ 10de 1035 GeForce GTX Titan
+# 06G-P4-2790-KR
+ 3842 2790 GeForce GTX Titan
+# 06G-P4-2791-KR
+ 3842 2791 GeForce GTX Titan SC
+# 06G-P4-2793-KR
+ 3842 2793 GeForce GTX Titan SC Signature
+# 06G-P4-2794-KR
+ 3842 2794 GeForce GTX Titan SC Hydro Copper
+# 06G-P4-2795-KR
+ 3842 2795 GeForce GTX Titan SC Hydro Copper Signature
+ 1007 GK110 [GeForce GTX 780 Rev. 2]
+ 1008 GK110 [GeForce GTX 780 Ti 6GB]
+ 100a GK110B [GeForce GTX 780 Ti]
+ 100c GK110B [GeForce GTX TITAN Black]
+ 101e GK110GL [Tesla K20X]
+ 101f GK110GL [Tesla K20]
+ 1020 GK110GL [Tesla K20X]
+ 1021 GK110GL [Tesla K20Xm]
+ 1022 GK110GL [Tesla K20c]
+ 1023 GK110BGL [Tesla K40m]
+ 10de 097e 12GB Computational Accelerator
+ 1024 GK180GL [Tesla K40c]
+ 1026 GK110GL [Tesla K20s]
+ 1027 GK110BGL [Tesla K40st]
+ 1028 GK110GL [Tesla K20m]
+ 1029 GK110BGL [Tesla K40s]
+ 102a GK110BGL [Tesla K40t]
+ 102d GK210GL [Tesla K80]
+ 102e GK110BGL [Tesla K40d]
+ 102f GK110BGL [Tesla Stella Solo]
+ 103a GK110GL [Quadro K6000]
+ 103c GK110GL [Quadro K5200]
+ 103f GK110BGL [Tesla Stella SXM]
+ 1040 GF119 [GeForce GT 520]
+ 1043 83a0 ENGT520 SILENT
+ 1042 GF119 [GeForce 510]
+ 1045 GF119
+ 1048 GF119 [GeForce 605]
+ 1049 GF119 [GeForce GT 620 OEM]
+ 104a GF119 [GeForce GT 610]
+# 1024MB with passive cooling (heatsink)
+ 10b0 104a Gainward GeForce GT 610
+ 104b GF119 [GeForce GT 625 OEM]
+ 104c GF119 [GeForce GT 705]
+ 104d GF119 [GeForce GT 710]
+ 1050 GF119M [GeForce GT 520M]
+ 1051 GF119M [GeForce GT 520MX]
+ 1052 GF119M [GeForce GT 520M]
+ 1054 GF119M [GeForce 410M]
+ 1055 GF119M [GeForce 410M]
+ 1056 GF119M [NVS 4200M]
+ 1057 GF119M [Quadro NVS 4200M]
+ 1058 GF119M [GeForce 610M]
+ 103c 2aed GeForce 610
+ 103c 2af1 GeForce 610
+ 1043 10ac GeForce GT 610M
+ 1043 10bc GeForce GT 610M
+ 1043 1652 GeForce GT 610M
+ 17aa 367a GeForce 610M
+ 17aa 3682 GeForce 800A
+ 17aa 3687 GeForce 800A
+ 17aa 3692 GeForce 705A
+ 17aa 3695 GeForce 800A
+ 17aa a117 GeForce 610M
+ 1059 GF119M [GeForce 610M]
+ 105a GF119M [GeForce 610M]
+ 1043 2111 GeForce GT 610M
+ 1043 2112 GeForce GT 610M
+ 105b GF119M [GeForce 705M]
+ 103c 2afb GeForce 705A
+ 17aa 309d GeForce 705A
+ 17aa 30b1 GeForce 800A
+ 17aa 30f3 GeForce 705A
+ 17aa 36a1 GeForce 800A
+ 107c GF119 [NVS 315]
+ 107d GF119 [NVS 310]
+ 1080 GF110 [GeForce GTX 580]
+ 1081 GF110 [GeForce GTX 570]
+ 10de 087e Leadtek WinFast GTX 570
+ 1082 GF110 [GeForce GTX 560 Ti OEM]
+ 1084 GF110 [GeForce GTX 560 OEM]
+ 1086 GF110 [GeForce GTX 570 Rev. 2]
+ 1087 GF110 [GeForce GTX 560 Ti 448 Cores]
+ 1088 GF110 [GeForce GTX 590]
+ 1089 GF110 [GeForce GTX 580 Rev. 2]
+ 108b GF110 [GeForce GTX 580]
+ 108e GF110GL [Tesla C2090]
+ 1091 GF110GL [Tesla M2090]
+ 10de 088e Tesla X2090
+ 10de 0891 Tesla X2090
+ 10de 0974 Tesla X2090
+ 10de 098d Tesla X2090
+ 1094 GF110GL [Tesla M2075]
+ 10de 0888 Tesla M2075
+ 1096 GF110GL [Tesla C2050 / C2075]
+ 10de 0910 Tesla C2075
+ 10de 0911 Tesla C2050
+ 109a GF100GLM [Quadro 5010M]
+ 109b GF100GL [Quadro 7000]
+ 10de 0918 Quadro 7000
+ 10c0 GT218 [GeForce 9300 GS Rev. 2]
+ 10c3 GT218 [GeForce 8400 GS Rev. 3]
+ 10c5 GT218 [GeForce 405]
+ 10d8 GT218 [NVS 300]
+ 10ef GP102 HDMI Audio Controller
+ 10f0 GP104 High Definition Audio Controller
+ 10f1 GP106 High Definition Audio Controller
+ 1043 85b6 DUAL-GTX1060-O6G [GeForce GTX 1060 6GB Dual]
+ 10f7 TU102 High Definition Audio Controller
+ 10f8 TU104 HD Audio Controller
+ 10f9 TU106 High Definition Audio Controller
+ 1043 8673 TURBO-RTX2070-8G
+ 1140 GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M]
+ 1019 0799 GeForce 820M
+ 1019 999f GeForce GT 720M
+ 1025 0600 GeForce GT 620M
+ 1025 0606 GeForce GT 620M
+ 1025 064a GeForce GT 620M
+ 1025 064c GeForce GT 620M
+ 1025 067a GeForce GT 620M
+ 1025 0680 GeForce GT 620M
+ 1025 0686 GeForce 710M
+ 1025 0689 GeForce 710M
+ 1025 068b GeForce 710M
+ 1025 068d GeForce 710M
+ 1025 068e GeForce 710M
+ 1025 0691 GeForce 710M
+ 1025 0692 GeForce GT 620M
+ 1025 0694 GeForce GT 620M
+ 1025 0702 GeForce GT 620M
+ 1025 0719 GeForce GT 620M
+ 1025 0725 GeForce GT 620M
+ 1025 0728 GeForce GT 620M
+ 1025 072b GeForce GT 620M
+ 1025 072e GeForce GT 620M
+ 1025 0732 GeForce GT 620M
+ 1025 0763 GeForce GT 720M
+ 1025 0773 GeForce 710M
+ 1025 0774 GeForce 710M
+ 1025 0776 GeForce GT 720M
+ 1025 077a GeForce 710M
+ 1025 077b GeForce 710M
+ 1025 077c GeForce 710M
+ 1025 077d GeForce 710M
+ 1025 077e GeForce 710M
+ 1025 077f GeForce 710M
+ 1025 0781 GeForce GT 720M
+ 1025 0798 GeForce GT 720M
+ 1025 0799 GeForce GT 720M
+ 1025 079b GeForce GT 720M
+ 1025 079c GeForce GT 720M
+ 1025 0807 GeForce GT 720M
+ 1025 0821 GeForce GT 720M
+ 1025 0823 GeForce GT 720M
+ 1025 0830 GeForce GT 720M
+ 1025 0833 GeForce GT 720M
+ 1025 0837 GeForce GT 720M
+ 1025 083e GeForce 820M
+ 1025 0841 GeForce 710M
+ 1025 0854 GeForce 820M
+ 1025 0855 GeForce 820M
+ 1025 0856 GeForce 820M
+ 1025 0857 GeForce 820M
+ 1025 0858 GeForce 820M
+ 1025 0863 GeForce 820M
+ 1025 0868 GeForce 820M
+ 1025 0869 GeForce 810M
+ 1025 0873 GeForce 820M
+ 1025 0878 GeForce 820M
+ 1025 087b GeForce 820M
+ 1025 087c GeForce 810M
+ 1025 0881 GeForce 820M
+ 1025 088a GeForce 820M
+ 1025 089b GeForce 820M
+ 1025 090f GeForce 820M
+ 1025 0921 GeForce 820M
+ 1025 092e GeForce 810M
+ 1025 092f GeForce 820M
+ 1025 0932 GeForce 820M
+ 1025 093a GeForce 820M
+ 1025 093c GeForce 820M
+ 1025 093f GeForce 820M
+ 1025 0941 GeForce 820M
+ 1025 0945 GeForce 820M
+ 1025 0954 GeForce 820M
+ 1025 0965 GeForce 820M
+ 1028 054d GeForce GT 630M
+ 1028 054e GeForce GT 630M
+ 1028 0554 GeForce GT 620M
+ 1028 0557 GeForce GT 620M
+ 1028 0562 GeForce GT 625M
+ 1028 0565 GeForce GT 630M
+ 1028 0568 GeForce GT 630M
+ 1028 0590 GeForce GT 630M
+ 1028 0592 GeForce GT 625M
+ 1028 0594 GeForce GT 625M
+ 1028 0595 GeForce GT 625M
+ 1028 05a2 GeForce GT 625M
+ 1028 05b1 GeForce GT 625M
+ 1028 05b3 GeForce GT 625M
+ 1028 05da GeForce GT 630M
+ 1028 05de GeForce GT 720M
+ 1028 05e0 GeForce GT 720M
+ 1028 05e8 GeForce GT 630M
+ 1028 05f4 GeForce GT 720M
+ 1028 060f GeForce GT 720M
+ 1028 064e GeForce 820M
+ 1028 0652 GeForce 820M
+ 1028 0653 GeForce 820M
+ 1028 0655 GeForce 820M
+ 1028 065e GeForce 820M
+ 1028 0662 GeForce 820M
+ 1028 068d GeForce 820M
+ 1028 06ad GeForce 820M
+ 1028 06ae GeForce 820M
+ 1028 06af GeForce 820M
+ 1028 06b0 GeForce 820M
+ 1028 06c0 GeForce 820M
+ 1028 06c1 GeForce 820M
+ 103c 18ef GeForce GT 630M
+ 103c 18f9 GeForce GT 630M
+ 103c 18fb GeForce GT 630M
+ 103c 18fd GeForce GT 630M
+ 103c 18ff GeForce GT 630M
+ 103c 218a GeForce 820M
+ 103c 21bb GeForce 820M
+ 103c 21bc GeForce 820M
+ 103c 220e GeForce 820M
+ 103c 2210 GeForce 820M
+ 103c 2212 GeForce 820M
+ 103c 2214 GeForce 820M
+ 103c 2218 GeForce 820M
+ 103c 225b GeForce 820M
+ 103c 225d GeForce 820M
+ 103c 226d GeForce 820M
+ 103c 226f GeForce 820M
+ 103c 22d2 GeForce 820M
+ 103c 22d9 GeForce 820M
+ 103c 2335 GeForce 820M
+ 103c 2337 GeForce 820M
+ 103c 2aef GeForce GT 720A
+ 103c 2af9 GeForce 710A
+ 1043 10dd NVS 5200M
+ 1043 10ed NVS 5200M
+ 1043 11fd GeForce GT 720M
+ 1043 124d GeForce GT 720M
+ 1043 126d GeForce GT 720M
+ 1043 131d GeForce GT 720M
+ 1043 13fd GeForce GT 720M
+ 1043 14c7 GeForce GT 720M
+ 1043 1507 GeForce GT 620M
+ 1043 15ad GeForce 820M
+ 1043 15ed GeForce 820M
+ 1043 160d GeForce 820M
+ 1043 163d GeForce 820M
+ 1043 166d GeForce 820M
+ 1043 16cd GeForce 820M
+ 1043 16dd GeForce 820M
+ 1043 170d GeForce 820M
+ 1043 176d GeForce 820M
+ 1043 178d GeForce 820M
+ 1043 179d GeForce 820M
+ 1043 17dd GeForce 820M
+ 1043 2132 GeForce GT 620M
+ 1043 2136 NVS 5200M
+ 1043 21ba GeForce GT 720M
+ 1043 21fa GeForce GT 720M
+ 1043 220a GeForce GT 720M
+ 1043 221a GeForce GT 720M
+ 1043 223a GeForce GT 710M
+ 1043 224a GeForce GT 710M
+ 1043 227a GeForce 820M
+ 1043 228a GeForce 820M
+ 1043 232a GeForce 820M
+ 1043 233a GeForce 820M
+ 1043 235a GeForce 820M
+ 1043 236a GeForce 820M
+ 1043 238a GeForce 820M
+ 1043 8595 GeForce GT 720M
+ 1043 85ea GeForce GT 720M
+ 1043 85eb GeForce 820M
+ 1043 85ec GeForce 820M
+ 1043 85ee GeForce GT 720M
+ 1043 85f3 GeForce 820M
+ 1043 860e GeForce 820M
+ 1043 861a GeForce 820M
+ 1043 861b GeForce 820M
+ 1043 8628 GeForce 820M
+ 1043 8643 GeForce 820M
+ 1043 864c GeForce 820M
+ 1043 8652 GeForce 820M
+ 1043 8660 GeForce 820M
+ 1043 8661 GeForce 820M
+ 105b 0dac GeForce GT 720M
+ 105b 0dad GeForce GT 720M
+ 105b 0ef3 GeForce GT 720M
+ 1072 152d GeForce GT 720M
+ 10cf 17f5 GeForce GT 720M
+ 1179 fa01 GeForce 710M
+ 1179 fa02 GeForce 710M
+ 1179 fa03 GeForce 710M
+ 1179 fa05 GeForce 710M
+ 1179 fa11 GeForce 710M
+ 1179 fa13 GeForce 710M
+ 1179 fa18 GeForce 710M
+ 1179 fa19 GeForce 710M
+ 1179 fa21 GeForce 710M
+ 1179 fa23 GeForce 710M
+ 1179 fa2a GeForce 710M
+ 1179 fa32 GeForce 710M
+ 1179 fa33 GeForce 710M
+ 1179 fa36 GeForce 710M
+ 1179 fa38 GeForce 710M
+ 1179 fa42 GeForce 710M
+ 1179 fa43 GeForce 710M
+ 1179 fa45 GeForce 710M
+ 1179 fa47 GeForce 710M
+ 1179 fa49 GeForce 710M
+ 1179 fa58 GeForce 710M
+ 1179 fa59 GeForce 710M
+ 1179 fa88 GeForce 710M
+ 1179 fa89 GeForce 710M
+ 144d b092 GeForce GT 620M
+ 144d c0d5 GeForce GT 630M
+ 144d c0d7 GeForce GT 620M
+ 144d c0e2 NVS 5200M
+ 144d c0e3 NVS 5200M
+ 144d c0e4 NVS 5200M
+ 144d c10d GeForce 820M
+ 144d c652 GeForce GT 620M on NP300E5C series laptop
+ 144d c709 GeForce 710M
+ 144d c711 GeForce 710M
+ 144d c736 GeForce 710M
+ 144d c737 GeForce 710M
+ 144d c745 GeForce 820M
+ 144d c750 GeForce 820M
+ 1462 10b8 GeForce GT 710M
+ 1462 10e9 GeForce GT 720M
+ 1462 1116 GeForce 820M
+ 1462 aa33 GeForce 720M
+ 1462 aaa2 GeForce GT 720M
+ 1462 aaa3 GeForce 820M
+ 1462 acb2 GeForce GT 720M
+ 1462 acc1 GeForce GT 720M
+ 1462 ae61 GeForce 720M
+ 1462 ae65 GeForce GT 720M
+ 1462 ae6a GeForce 820M
+ 1462 ae71 GeForce GT 720M
+ 14c0 0083 GeForce 820M
+ 152d 0926 GeForce 620M
+ 152d 0982 GeForce GT 630M
+ 152d 0983 GeForce GT 630M
+ 152d 1005 GeForce GT 820M
+ 152d 1012 GeForce 710M
+ 152d 1019 GeForce 820M
+ 152d 1030 GeForce GT 630M
+ 152d 1055 GeForce 710M
+ 152d 1067 GeForce GT 720M
+ 152d 1072 GeForce GT 720M
+ 152d 1086 GeForce 820M
+ 152d 1092 GeForce 820M
+ 17aa 2200 NVS 5200M
+ 17aa 2213 GeForce GT 720M
+ 17aa 2220 GeForce GT 720M
+ 17aa 309c GeForce GT 720A
+ 17aa 30b4 GeForce 820A
+ 17aa 30b7 GeForce 720A
+ 17aa 30e4 GeForce 820A
+ 17aa 361b GeForce 820A
+ 17aa 361c GeForce 820A
+ 17aa 361d GeForce 820A
+ 17aa 3656 GeForce GT 620M
+ 17aa 365a GeForce 705M
+ 17aa 365e GeForce 800M
+ 17aa 3661 GeForce 820A
+ 17aa 366c GeForce 800M
+ 17aa 3685 GeForce 800M
+ 17aa 3686 GeForce 800M
+ 17aa 3687 GeForce 705A
+ 17aa 3696 GeForce 820A
+ 17aa 369b GeForce 820A
+ 17aa 369c GeForce 820A
+ 17aa 369d GeForce 820A
+ 17aa 369e GeForce 820A
+ 17aa 36a9 GeForce 820A
+ 17aa 36af GeForce 820A
+ 17aa 36b0 GeForce 820A
+ 17aa 36b6 GeForce 820A
+ 17aa 3800 GeForce GT 720M
+ 17aa 3801 GeForce GT 720M
+ 17aa 3802 GeForce GT 720M
+ 17aa 3803 GeForce GT 720M
+ 17aa 3804 GeForce GT 720M
+ 17aa 3806 GeForce GT 720M
+ 17aa 3808 GeForce GT 720M
+ 17aa 380d GeForce 820M
+ 17aa 380e GeForce 820M
+ 17aa 380f GeForce 820M
+ 17aa 3811 GeForce 820M
+ 17aa 3812 GeForce 820M
+ 17aa 3813 GeForce 820M
+ 17aa 3816 GeForce 820M
+ 17aa 3818 GeForce 820M
+ 17aa 381a GeForce 820M
+ 17aa 381c GeForce 820M
+ 17aa 3901 GeForce 610M / GT 620M
+ 17aa 3902 GeForce 710M
+ 17aa 3903 GeForce 610M/710M
+ 17aa 3904 GeForce GT 620M/625M
+ 17aa 3905 GeForce GT 720M
+ 17aa 3907 GeForce 820M
+ 17aa 3910 GeForce 720M
+ 17aa 3912 GeForce 720M
+ 17aa 3913 GeForce 820M
+ 17aa 3915 GeForce 820M
+ 17aa 3977 GeForce GT 720M
+ 17aa 3983 GeForce 610M
+ 17aa 5001 GeForce 610M
+ 17aa 5003 GeForce GT 720M
+ 17aa 5005 GeForce 705M
+ 17aa 500d GeForce GT 620M
+ 17aa 5014 GeForce 710M
+ 17aa 5017 GeForce 710M
+ 17aa 5019 GeForce 710M
+ 17aa 501a GeForce 710M
+ 17aa 501f GeForce GT 720M
+ 17aa 5025 GeForce 710M
+ 17aa 5027 GeForce 710M
+ 17aa 502a GeForce 710M
+ 17aa 502b GeForce GT 720M
+ 17aa 502d GeForce 710M
+ 17aa 502e GeForce GT 720M
+ 17aa 502f GeForce GT 720M
+ 17aa 5030 GeForce 705M
+ 17aa 5031 GeForce 705M
+ 17aa 5032 GeForce 820M
+ 17aa 5033 GeForce 820M
+ 17aa 503e GeForce 710M
+ 17aa 503f GeForce 820M
+ 17aa 5040 GeForce 820M
+ 1854 0177 GeForce 710M
+ 1854 0180 GeForce 710M
+ 1854 0190 GeForce GT 720M
+ 1854 0192 GeForce GT 720M
+ 1854 0224 GeForce 820M
+ 1b0a 01c0 GeForce 820M
+ 1b0a 20dd GeForce GT 620M
+ 1b0a 20df GeForce GT 620M
+ 1b0a 210e GeForce 820M
+ 1b0a 2202 GeForce GT 720M
+ 1b0a 90d7 GeForce 820M
+ 1b0a 90dd GeForce 820M
+ 1b50 5530 GeForce 820M
+ 1b6c 5531 GeForce GT 720M
+ 1bab 0106 GeForce 820M
+ 1d05 1013 GeForce 810M
+ 1180 GK104 [GeForce GTX 680]
+ 1043 83f1 GTX680-DC2-2GD5
+ 3842 3682 GeForce GTX 680 Mac Edition
+ 1182 GK104 [GeForce GTX 760 Ti]
+ 1183 GK104 [GeForce GTX 660 Ti]
+ 1184 GK104 [GeForce GTX 770]
+ 1185 GK104 [GeForce GTX 660 OEM]
+ 10de 106f GK104 [GeForce GTX 760 OEM]
+ 1186 GK104 [GeForce GTX 660 Ti]
+ 1187 GK104 [GeForce GTX 760]
+ 1188 GK104 [GeForce GTX 690]
+ 1189 GK104 [GeForce GTX 670]
+ 10de 1074 GK104 [GeForce GTX 760 Ti OEM]
+ 118a GK104GL [GRID K520]
+ 118b GK104GL [GRID K2 GeForce USM]
+ 118c GK104 [GRID K2 NVS USM]
+# GRID K2 USM
+ 118d GK104GL [GRID K200 vGPU]
+ 10de 101d GRID K200
+ 118e GK104 [GeForce GTX 760 OEM]
+ 118f GK104GL [Tesla K10]
+ 1191 GK104 [GeForce GTX 760 Rev. 2]
+ 1193 GK104 [GeForce GTX 760 Ti OEM]
+ 1194 GK104GL [Tesla K8]
+ 1195 GK104 [GeForce GTX 660 Rev. 2]
+ 1198 GK104M [GeForce GTX 880M]
+ 1199 GK104M [GeForce GTX 870M]
+ 119a GK104M [GeForce GTX 860M]
+ 119d GK104M [GeForce GTX 775M Mac Edition]
+ 119e GK104M [GeForce GTX 780M Mac Edition]
+ 119f GK104M [GeForce GTX 780M]
+ 11a0 GK104M [GeForce GTX 680M]
+ 11a1 GK104M [GeForce GTX 670MX]
+ 11a2 GK104M [GeForce GTX 675MX Mac Edition]
+ 11a3 GK104M [GeForce GTX 680MX]
+ 106b 010d iMac 13,2
+ 11a7 GK104M [GeForce GTX 675MX]
+ 11a9 GK104M [GeForce GTX 870M]
+ 11af GK104GLM [GRID IceCube]
+ 11b0 GK104GL [GRID K240Q / K260Q vGPU]
+ 10de 101a GRID K240Q
+ 10de 101b GRID K260Q
+ 11b1 GK104GL [GRID K2 Tesla USM]
+ 11b4 GK104GL [Quadro K4200]
+ 11b6 GK104GLM [Quadro K3100M]
+ 11b7 GK104GLM [Quadro K4100M]
+ 11b8 GK104GLM [Quadro K5100M]
+ 11b9 GK104GLM
+ 11ba GK104GL [Quadro K5000]
+ 11bb GK104GL [Quadro 4100]
+ 11bc GK104GLM [Quadro K5000M]
+ 11bd GK104GLM [Quadro K4000M]
+ 11be GK104GLM [Quadro K3000M]
+ 11bf GK104GL [GRID K2]
+ 11c0 GK106 [GeForce GTX 660]
+ 11c2 GK106 [GeForce GTX 650 Ti Boost]
+ 1043 845b GeForce GTX 650 Ti Boost DirectCU II OC
+ 1462 2874 GeForce GTX 650 Ti Boost TwinFrozr II OC
+ 1569 11c2 GeForce GTX 650 Ti Boost OC
+ 19da 1281 GeForce GTX 650 Ti Boost OC
+ 3842 3657 GeForce GTX 650 Ti Boost
+ 3842 3658 GeForce GTX 650 Ti Boost Superclocked
+ 11c3 GK106 [GeForce GTX 650 Ti OEM]
+ 10de 1030 GeForce GTX 650 Ti OEM
+ 11c4 GK106 [GeForce GTX 645 OEM]
+ 11c5 GK106 [GeForce GT 740]
+ 11c6 GK106 [GeForce GTX 650 Ti]
+ 11c7 GK106 [GeForce GTX 750 Ti]
+ 11c8 GK106 [GeForce GTX 650 OEM]
+ 11cb GK106 [GeForce GT 740]
+ 11e0 GK106M [GeForce GTX 770M]
+ 11e1 GK106M [GeForce GTX 765M]
+ 11e2 GK106M [GeForce GTX 765M]
+ 11e3 GK106M [GeForce GTX 760M]
+ 17aa 3683 GeForce GTX 760A
+ 11e7 GK106M
+ 11fa GK106GL [Quadro K4000]
+ 11fc GK106GLM [Quadro K2100M]
+ 1200 GF114 [GeForce GTX 560 Ti]
+ 1201 GF114 [GeForce GTX 560]
+ 1202 GF114 [GeForce GTX 560 Ti OEM]
+ 1203 GF114 [GeForce GTX 460 SE v2]
+ 1205 GF114 [GeForce GTX 460 v2]
+ 1206 GF114 [GeForce GTX 555]
+ 1207 GF114 [GeForce GT 645 OEM]
+ 1208 GF114 [GeForce GTX 560 SE]
+ 1210 GF114M [GeForce GTX 570M]
+ 1211 GF114M [GeForce GTX 580M]
+ 1212 GF114M [GeForce GTX 675M]
+ 1213 GF114M [GeForce GTX 670M]
+ 1241 GF116 [GeForce GT 545 OEM]
+ 1243 GF116 [GeForce GT 545]
+ 1244 GF116 [GeForce GTX 550 Ti]
+ 1245 GF116 [GeForce GTS 450 Rev. 2]
+ 1246 GF116M [GeForce GT 550M]
+ 1247 GF116M [GeForce GT 555M/635M]
+ 1043 1752 GeForce GT 555M
+ 1043 2050 GeForce GT 555M
+ 1043 2051 GeForce GT 555M
+ 1043 212a GeForce GT 635M
+ 1043 212b GeForce GT 635M
+ 1043 212c GeForce GT 635M
+ 152d 0930 GeForce GT 635M
+ 1248 GF116M [GeForce GT 555M/635M]
+ 152d 0930 GeForce GT 635M
+ 17c0 10e7 GeForce GT 555M
+ 17c0 10e8 GeForce GT 555M
+ 17c0 10ea GeForce GT 555M
+ 1854 0890 GeForce GT 555M
+ 1854 0891 GeForce GT 555M
+ 1854 1795 GeForce GT 555M
+ 1854 1796 GeForce GT 555M
+ 1854 3005 GeForce GT 555M
+ 1249 GF116 [GeForce GTS 450 Rev. 3]
+ 124b GF116 [GeForce GT 640 OEM]
+ 124d GF116M [GeForce GT 555M/635M]
+ 1028 0491 GeForce GT 555M
+ 1028 0570 GeForce GT 555M
+ 1028 0571 GeForce GT 555M
+ 1462 108d GeForce GT 555M
+ 1462 10cc GeForce GT 635M
+ 1251 GF116M [GeForce GT 560M]
+ 1280 GK208 [GeForce GT 635]
+ 1281 GK208 [GeForce GT 710]
+ 1282 GK208 [GeForce GT 640 Rev. 2]
+ 1284 GK208 [GeForce GT 630 Rev. 2]
+ 1286 GK208 [GeForce GT 720]
+ 1287 GK208B [GeForce GT 730]
+ 1288 GK208B [GeForce GT 720]
+ 1289 GK208 [GeForce GT 710]
+ 128a GK208B
+ 128b GK208B [GeForce GT 710]
+ 1043 85f7 GT710-SL-1GD5
+ 1043 8770 GT710-4H-SL-2GD5
+ 128c GK208B
+ 1290 GK208M [GeForce GT 730M]
+ 103c 2afa GeForce GT 730A
+ 103c 2b04 GeForce GT 730A
+ 1043 13ad GeForce GT 730M
+ 1043 13cd GeForce GT 730M
+ 1291 GK208M [GeForce GT 735M]
+ 1292 GK208M [GeForce GT 740M]
+ 17aa 3675 GeForce GT 740A
+ 17aa 367c GeForce GT 740A
+ 17aa 3684 GeForce GT 740A
+ 1293 GK208M [GeForce GT 730M]
+ 1294 GK208M [GeForce GT 740M]
+ 1295 GK208M [GeForce 710M]
+ 103c 2b0d GeForce 710A
+ 103c 2b0f GeForce 710A
+ 103c 2b11 GeForce 710A
+ 103c 2b20 GeForce 810A
+ 103c 2b21 GeForce 810A
+ 103c 2b22 GeForce 810A
+ 17aa 367a GeForce 805A
+ 17aa 367c GeForce 710A
+ 1296 GK208M [GeForce 825M]
+ 1298 GK208M [GeForce GT 720M]
+ 1299 GK208BM [GeForce 920M]
+ 17aa 30bb GeForce 920A
+ 17aa 30df GeForce 920A
+ 17aa 36a7 GeForce 920A
+ 17aa 36af GeForce 920M
+ 129a GK208BM [GeForce 910M]
+ 12a0 GK208
+ 12b9 GK208GLM [Quadro K610M]
+ 12ba GK208GLM [Quadro K510M]
+ 1340 GM108M [GeForce 830M]
+ 103c 2b2b GeForce 830A
+ 1341 GM108M [GeForce 840M]
+ 17aa 3697 GeForce 840A
+ 17aa 3699 GeForce 840A
+ 17aa 369c GeForce 840A
+ 1344 GM108M [GeForce 845M]
+ 1346 GM108M [GeForce 930M]
+ 1347 GM108M [GeForce 940M]
+ 1348 GM108M [GeForce 945M / 945A]
+ 1349 GM108M [GeForce 930M]
+ 134b GM108M [GeForce 940MX]
+ 134d GM108M [GeForce 940MX]
+ 17aa 2248 ThinkPad T570
+ 134e GM108M [GeForce 930MX]
+ 134f GM108M [GeForce 920MX]
+ 137a GM108GLM [Quadro K620M / Quadro M500M]
+ 17aa 505a Quadro M500M
+ 137b GM108GLM [Quadro M520 Mobile]
+ 137d GM108M [GeForce 940A]
+ 1380 GM107 [GeForce GTX 750 Ti]
+ 1381 GM107 [GeForce GTX 750]
+ 1382 GM107 [GeForce GTX 745]
+ 1389 GM107GL [GRID M30]
+ 1390 GM107M [GeForce 845M]
+ 1391 GM107M [GeForce GTX 850M]
+ 17aa 3697 GeForce GTX 850A
+ 17aa a125 GeForce GTX 850A
+ 1392 GM107M [GeForce GTX 860M]
+ 1393 GM107M [GeForce 840M]
+ 1398 GM107M [GeForce 845M]
+ 1399 GM107M [GeForce 945M]
+ 139a GM107M [GeForce GTX 950M]
+ 17aa 362c GeForce GTX 950A
+ 17aa 362f GeForce GTX 950A
+ 17aa 363f GeForce GTX 950A
+ 17aa 3640 GeForce GTX 950A
+ 17aa 3647 GeForce GTX 950A
+ 17aa 36b9 GeForce GTX 950A
+ 139b GM107M [GeForce GTX 960M]
+ 1028 06e4 XPS 15 9550
+ 103c 2b4c GeForce GTX 960A
+ 139c GM107M [GeForce 940M]
+ 139d GM107M [GeForce GTX 750 Ti]
+ 13b0 GM107GLM [Quadro M2000M]
+ 13b1 GM107GLM [Quadro M1000M]
+ 13b2 GM107GLM [Quadro M600M]
+ 13b3 GM107GLM [Quadro K2200M]
+ 13b4 GM107GLM [Quadro M620 Mobile]
+ 13b6 GM107GLM [Quadro M1200 Mobile]
+ 13b9 GM107GL [NVS 810]
+ 13ba GM107GL [Quadro K2200]
+ 13bb GM107GL [Quadro K620]
+ 13bc GM107GL [Quadro K1200]
+ 13bd GM107GL [Tesla M10]
+ 10de 110a GRID M40
+ 10de 1160 Tesla M10
+ 10de 11d2 GRID M10-8Q
+ 13c0 GM204 [GeForce GTX 980]
+ 1043 8504 GTX980-4GD5
+ 13c1 GM204
+ 13c2 GM204 [GeForce GTX 970]
+ 13c3 GM204
+ 13d7 GM204M [GeForce GTX 980M]
+ 13d8 GM204M [GeForce GTX 970M]
+ 13d9 GM204M [GeForce GTX 965M]
+ 13da GM204M [GeForce GTX 980 Mobile]
+ 13e7 GM204GL [GeForce GTX 980 Engineering Sample]
+ 13f0 GM204GL [Quadro M5000]
+ 13f1 GM204GL [Quadro M4000]
+ 13f2 GM204GL [Tesla M60]
+ 10de 114d GRID M60-1Q
+ 10de 114e GRID M60-2Q
+ 10de 1150 GRID M60-8Q
+ 10de 11b0 GRID M60-4A
+ 13f3 GM204GL [Tesla M6]
+ 10de 1184 GRID M6-8Q
+ 13f8 GM204GLM [Quadro M5000M / M5000 SE]
+ 13f9 GM204GLM [Quadro M4000M]
+ 13fa GM204GLM [Quadro M3000M]
+ 10de 11c9 Quadro M3000 SE
+ 13fb GM204GLM [Quadro M5500]
+ 1401 GM206 [GeForce GTX 960]
+ 1402 GM206 [GeForce GTX 950]
+ 1404 GM206 [GeForce GTX 960 FAKE]
+ 1406 GM206 [GeForce GTX 960 OEM]
+ 1407 GM206 [GeForce GTX 750 v2]
+ 1427 GM206M [GeForce GTX 965M]
+ 103c 825b OMEN-17-w001nv
+ 1430 GM206GL [Quadro M2000]
+ 1431 GM206GL [Tesla M4]
+ 1436 GM206GLM [Quadro M2200 Mobile]
+ 15f0 GP100GL [Quadro GP100]
+ 15f1 GP100GL
+ 15f7 GP100GL [Tesla P100 PCIe 12GB]
+ 15f8 GP100GL [Tesla P100 PCIe 16GB]
+ 15f9 GP100GL [Tesla P100 SXM2 16GB]
+ 1617 GM204M [GeForce GTX 980M]
+ 1618 GM204M [GeForce GTX 970M]
+ 1619 GM204M [GeForce GTX 965M]
+ 161a GM204M [GeForce GTX 980 Mobile]
+ 1667 GM204M [GeForce GTX 965M]
+ 1725 GP100
+ 172e GP100
+ 172f GP100
+ 174d GM108M [GeForce MX130]
+ 174e GM108M [GeForce MX110]
+ 1789 GM107GL [GRID M3-3020]
+ 179c GM107 [GeForce 940MX]
+ 1025 1094 Acer Aspire E5-575G
+ 17c2 GM200 [GeForce GTX TITAN X]
+ 17c8 GM200 [GeForce GTX 980 Ti]
+ 17f0 GM200GL [Quadro M6000]
+ 10de 1141 VCA 6000
+ 17f1 GM200GL [Quadro M6000 24GB]
+ 17fd GM200GL [Tesla M40]
+ 1ad0 Tegra PCIe x8 Endpoint
+ 1ad1 Tegra PCIe x4/x8 Endpoint/Root Complex
+ 1ad2 Tegra PCIe x1 Root Complex
+ 1ad3 Xavier SATA Controller
+ 1ad6 TU102 USB 3.1 Host Controller
+ 1ad7 TU102 USB Type-C UCSI Controller
+ 1ad8 TU104 USB 3.1 Host Controller
+ 1ad9 TU104 USB Type-C UCSI Controller
+ 1ada TU106 USB 3.1 Host Controller
+ 1043 8673 TURBO-RTX2070-8G
+ 1adb TU106 USB Type-C UCSI Controller
+ 1043 8673 TURBO-RTX2070-8G
+ 1aeb TU116 High Definition Audio Controller
+ 1aec TU116 USB 3.1 Host Controller
+ 1aed TU116 USB Type-C UCSI Controller
+ 1aef GA102 High Definition Audio Controller
+ 1b00 GP102 [TITAN X]
+ 1b01 GP102 [GeForce GTX 1080 Ti 10GB]
+ 1b02 GP102 [TITAN Xp]
+ 1b04 GP102
+ 1b06 GP102 [GeForce GTX 1080 Ti]
+ 1b07 GP102 [P102-100]
+ 1b30 GP102GL [Quadro P6000]
+ 1b38 GP102GL [Tesla P40]
+ 1b39 GP102GL [Tesla P10]
+ 1b70 GP102GL
+ 1b78 GP102GL
+ 1b80 GP104 [GeForce GTX 1080]
+ 1b81 GP104 [GeForce GTX 1070]
+ 1b82 GP104 [GeForce GTX 1070 Ti]
+ 1b83 GP104 [GeForce GTX 1060 6GB]
+ 1b84 GP104 [GeForce GTX 1060 3GB]
+ 1b87 GP104 [P104-100]
+ 1ba0 GP104M [GeForce GTX 1080 Mobile]
+ 1ba1 GP104M [GeForce GTX 1070 Mobile]
+ 1458 1651 GeForce GTX 1070 Max-Q
+ 1462 11e8 GeForce GTX 1070 Max-Q
+ 1462 11e9 GeForce GTX 1070 Max-Q
+ 1558 9501 GeForce GTX 1070 Max-Q
+ 1ba2 GP104M [GeForce GTX 1070 Mobile]
+ 1ba9 GP104M
+ 1baa GP104M
+ 1bad GP104 [GeForce GTX 1070 Engineering Sample]
+ 1bb0 GP104GL [Quadro P5000]
+ 1bb1 GP104GL [Quadro P4000]
+ 1bb3 GP104GL [Tesla P4]
+ 1bb4 GP104GL [Tesla P6]
+ 1bb5 GP104GLM [Quadro P5200 Mobile]
+ 103c 842f P5200 [Zbook 17 G5 mobile workstation]
+ 1bb6 GP104GLM [Quadro P5000 Mobile]
+ 1bb7 GP104GLM [Quadro P4000 Mobile]
+ 1462 11e9 Quadro P4000 Max-Q
+ 1bb8 GP104GLM [Quadro P3000 Mobile]
+ 1bb9 GP104GLM [Quadro P4200 Mobile]
+ 103c 842f P4200 [Zbook 17 G5 mobile workstation]
+ 1bbb GP104GLM [Quadro P3200 Mobile]
+ 103c 842f P3200 [Zbook 17 G5 moble workstation]
+ 1bc7 GP104 [P104-101]
+ 1be0 GP104BM [GeForce GTX 1080 Mobile]
+ 1028 07c0 GeForce GTX 1080 Max-Q
+ 1458 355b GeForce GTX 1080 Max-Q
+ 1be1 GP104BM [GeForce GTX 1070 Mobile]
+ 1c00 GP106
+ 1c01 GP106
+ 1c02 GP106 [GeForce GTX 1060 3GB]
+ 1c03 GP106 [GeForce GTX 1060 6GB]
+ 1043 85b6 DUAL-GTX1060-O6G [GeForce GTX 1060 6GB Dual]
+ 1c04 GP106 [GeForce GTX 1060 5GB]
+ 1c06 GP106 [GeForce GTX 1060 6GB Rev. 2]
+ 1c07 GP106 [P106-100]
+ 1c09 GP106 [P106-090]
+ 1c20 GP106M [GeForce GTX 1060 Mobile]
+ 17aa 39b9 GeForce GTX 1060 Max-Q 3GB
+ 1c21 GP106M [GeForce GTX 1050 Ti Mobile]
+ 1c22 GP106M [GeForce GTX 1050 Mobile]
+ 1c23 GP106M [GeForce GTX 1060 Mobile Rev. 2]
+ 1414 0020 GTX 1060 Mobile
+ 1c2d GP106M
+ 1c30 GP106GL [Quadro P2000]
+ 1c31 GP106GL [Quadro P2200]
+ 1c35 GP106M [Quadro P2000 Mobile]
+ 1c36 GP106 [P106M]
+ 1c60 GP106BM [GeForce GTX 1060 Mobile 6GB]
+ 103c 8390 GeForce GTX 1060 Max-Q 6GB
+ 1c61 GP106BM [GeForce GTX 1050 Ti Mobile]
+ 1c62 GP106BM [GeForce GTX 1050 Mobile]
+ 1c70 GP106GL
+ 1c81 GP107 [GeForce GTX 1050]
+ 1c82 GP107 [GeForce GTX 1050 Ti]
+ 1043 8613 PH-GTX1050TI-4G
+ 1458 3763 GV-N105TOC-4GD
+ 1c83 GP107 [GeForce GTX 1050 3GB]
+ 1c8c GP107M [GeForce GTX 1050 Ti Mobile]
+ 1c8d GP107M [GeForce GTX 1050 Mobile]
+ 1c8e GP107M
+ 1c8f GP107M [GeForce GTX 1050 Ti Max-Q]
+ 1c90 GP107M [GeForce MX150]
+ 1c91 GP107M [GeForce GTX 1050 3 GB Max-Q]
+ 1c92 GP107M [GeForce GTX 1050 Mobile]
+ 1c94 GP107M [GeForce MX350]
+ 1c96 GP107M [GeForce MX350]
+ 1ca7 GP107GL
+ 1ca8 GP107GL
+ 1caa GP107GL
+ 1cb1 GP107GL [Quadro P1000]
+ 1cb2 GP107GL [Quadro P600]
+ 1cb3 GP107GL [Quadro P400]
+ 1cb6 GP107GL [Quadro P620]
+ 1cba GP107GLM [Quadro P2000 Mobile]
+ 103c 842c P2000 [Zbook 15 G5 mobile workstation]
+ 103c 842f P2000 [Zbook 17 G5 mobile workstation]
+ 1cbb GP107GLM [Quadro P1000 Mobile]
+ 103c 8429 P1000 [Zbook Studio G5 mobile workstation]
+ 103c 842c P1000 [Zbook 15 G5 mobile workstation]
+ 103c 842f P1000 [Zbook 17 G5 mobile workstation]
+ 103c 8451 P1000 [Zbook Studio x360 G5 mobile workstation]
+ 1cbc GP107GLM [Quadro P600 Mobile]
+ 1cbd GP107GLM [Quadro P620]
+ 1ccc GP107BM [GeForce GTX 1050 Ti Mobile]
+ 1ccd GP107BM [GeForce GTX 1050 Mobile]
+ 1cfa GP107GL [Quadro P2000]
+ 1cfb GP107GL [Quadro P1000]
+ 1d01 GP108 [GeForce GT 1030]
+ 1d02 GP108 [GeForce GT 1010]
+ 1d10 GP108M [GeForce MX150]
+ 17aa 225e ThinkPad T480
+ 1d11 GP108M [GeForce MX230]
+ 1d12 GP108M [GeForce MX150]
+ 1d72 1701 Mi Notebook Pro [GeForce MX150]
+ 1d13 GP108M [GeForce MX250]
+ 1d16 GP108M [GeForce MX330]
+ 1d33 GP108GLM [Quadro P500 Mobile]
+ 1d34 GP108GLM [Quadro P520]
+ 1d52 GP108BM [GeForce MX250]
+ 1d56 GP108BM [GeForce MX330]
+ 1d81 GV100 [TITAN V]
+ 1db1 GV100GL [Tesla V100 SXM2 16GB]
+ 1db2 GV100GL [Tesla V100 DGXS 16GB]
+ 1db3 GV100GL [Tesla V100 FHHL 16GB]
+ 1db4 GV100GL [Tesla V100 PCIe 16GB]
+ 1db5 GV100GL [Tesla V100 SXM2 32GB]
+ 1db6 GV100GL [Tesla V100 PCIe 32GB]
+ 1db7 GV100GL [Tesla V100 DGXS 32GB]
+ 1db8 GV100GL [Tesla V100 SXM3 32GB]
+ 10de 131d Tesla V100-SXM3-32GB-H
+ 1dba GV100GL [Quadro GV100]
+ 10de 12eb TITAN V CEO Edition
+ 1df0 GV100GL [Tesla PG500-216]
+ 1df2 GV100GL [Tesla PG503-216]
+ 1df5 GV100GL [Tesla V100 SXM2 16GB]
+ 1df6 GV100GL [Tesla V100S PCIe 32GB]
+ 1e02 TU102 [TITAN RTX]
+ 1e04 TU102 [GeForce RTX 2080 Ti]
+ 1e07 TU102 [GeForce RTX 2080 Ti Rev. A]
+ 1462 3715 RTX 2080 Ti GAMING X TRIO
+ 1e09 TU102 [CMP 50HX]
+ 1e2d TU102 [GeForce RTX 2080 Ti Engineering Sample]
+ 1e2e TU102 [GeForce RTX 2080 Ti 12GB Engineering Sample]
+ 1e30 TU102GL [Quadro RTX 6000/8000]
+ 10de 129e Quadro RTX 8000
+ 10de 12ba Quadro RTX 6000
+ 1e36 TU102GL [Quadro RTX 6000]
+ 1e37 TU102GL [GRID RTX T10-4/T10-8/T10-16]
+ 10de 1347 GRID RTX T10-8
+ 10de 1348 GRID RTX T10-4
+ 10de 1370 GRID RTX T10-16
+ 1e38 TU102GL
+ 1e3c TU102GL
+ 1e3d TU102GL
+ 1e3e TU102GL
+ 1e78 TU102GL [Quadro RTX 6000/8000]
+ 10de 13d8 Quadro RTX 8000
+ 10de 13d9 Quadro RTX 6000
+ 1e81 TU104 [GeForce RTX 2080 SUPER]
+ 1e82 TU104 [GeForce RTX 2080]
+ 1e84 TU104 [GeForce RTX 2070 SUPER]
+ 1e87 TU104 [GeForce RTX 2080 Rev. A]
+ 1e89 TU104 [GeForce RTX 2060]
+ 1e90 TU104M [GeForce RTX 2080 Mobile]
+ 1e91 TU104M [GeForce RTX 2070 SUPER Mobile / Max-Q]
+ 1e93 TU104M [GeForce RTX 2080 SUPER Mobile / Max-Q]
+ 1eab TU104M
+ 1eae TU104M
+ 1eb0 TU104GL [Quadro RTX 5000]
+ 1eb1 TU104GL [Quadro RTX 4000]
+ 1eb4 TU104GL [T4G]
+ 1eb5 TU104GLM [Quadro RTX 5000 Mobile / Max-Q]
+ 1eb6 TU104GLM [Quadro RTX 4000 Mobile / Max-Q]
+ 1eb8 TU104GL [Tesla T4]
+ 1eb9 TU104GL
+ 1ebe TU104GL
+ 1ec2 TU104 [GeForce RTX 2070 SUPER]
+ 1ec7 TU104 [GeForce RTX 2070 SUPER]
+ 1ed0 TU104BM [GeForce RTX 2080 Mobile]
+ 1ed1 TU104BM [GeForce RTX 2070 SUPER Mobile / Max-Q]
+ 1ed3 TU104BM [GeForce RTX 2080 SUPER Mobile / Max-Q]
+ 1ef5 TU104GLM [Quadro RTX 5000 Mobile Refresh]
+ 1f02 TU106 [GeForce RTX 2070]
+ 1043 8673 TURBO RTX 2070
+ 1f03 TU106 [GeForce RTX 2060 12GB]
+ 1f04 TU106
+ 1f06 TU106 [GeForce RTX 2060 SUPER]
+ 1f07 TU106 [GeForce RTX 2070 Rev. A]
+ 1f08 TU106 [GeForce RTX 2060 Rev. A]
+ 1f09 TU106 [GeForce GTX 1660 SUPER]
+ 1f0a TU106 [GeForce GTX 1650]
+ 1f0b TU106 [CMP 40HX]
+ 1f10 TU106M [GeForce RTX 2070 Mobile]
+ 1f11 TU106M [GeForce RTX 2060 Mobile]
+ 1f12 TU106M [GeForce RTX 2060 Max-Q]
+ 1f14 TU106M [GeForce RTX 2070 Mobile / Max-Q Refresh]
+ 1f15 TU106M [GeForce RTX 2060 Mobile]
+ 1f2e TU106M
+ 1f36 TU106GLM [Quadro RTX 3000 Mobile / Max-Q]
+ 1f42 TU106 [GeForce RTX 2060 SUPER]
+ 1f47 TU106 [GeForce RTX 2060 SUPER]
+ 1f50 TU106BM [GeForce RTX 2070 Mobile / Max-Q]
+ 1f51 TU106BM [GeForce RTX 2060 Mobile]
+ 1f54 TU106BM [GeForce RTX 2070 Mobile]
+ 1f55 TU106BM [GeForce RTX 2060 Mobile]
+ 1f76 TU106GLM [Quadro RTX 3000 Mobile Refresh]
+ 1f81 TU117
+ 1f82 TU117 [GeForce GTX 1650]
+ 1f91 TU117M [GeForce GTX 1650 Mobile / Max-Q]
+ 1f92 TU117M [GeForce GTX 1650 Mobile]
+ 1f94 TU117M [GeForce GTX 1650 Mobile]
+ 1f95 TU117M [GeForce GTX 1650 Ti Mobile]
+ 1f96 TU117M [GeForce GTX 1650 Mobile / Max-Q]
+ 1f97 TU117M [GeForce MX450]
+ 1f98 TU117M [GeForce MX450]
+ 1f99 TU117M
+ 1f9c TU117M [GeForce MX450]
+ 1f9d TU117M [GeForce GTX 1650 Mobile / Max-Q]
+# via Lenovo 496.90
+ 1f9f TU117M [GeForce MX550]
+ 1fa0 TU117M [GeForce MX550]
+ 1fae TU117GL
+ 1fb0 TU117GLM [Quadro T1000 Mobile]
+ 1fb1 TU117GL [T600]
+ 1fb2 TU117GLM [Quadro T400 Mobile]
+ 1fb6 TU117GLM [T600 Laptop GPU]
+ 1fb7 TU117GLM [T550 Laptop GPU]
+ 1fb8 TU117GLM [Quadro T2000 Mobile / Max-Q]
+ 1fb9 TU117GLM [Quadro T1000 Mobile]
+ 1fba TU117GLM [T600 Mobile]
+ 1fbb TU117GLM [Quadro T500 Mobile]
+ 1fbc TU117GLM [T1200 Laptop GPU]
+ 1fbf TU117GL
+ 1fd9 TU117BM [GeForce GTX 1650 Mobile Refresh]
+ 1fdd TU117BM [GeForce GTX 1650 Mobile Refresh]
+ 1ff0 TU117GL [T1000 8GB]
+ 1ff2 TU117GL [T400 4GB]
+ 1ff9 TU117GLM [Quadro T1000 Mobile]
+ 2082 GA100 [CMP 170HX]
+ 20b0 GA100 [A100 SXM4 40GB]
+ 20b1 GA100 [A100 PCIe 40GB]
+ 20b2 GA100 [A100 SXM4 80GB]
+# 20B3 14A7 10DE PG506-242 / 20B3 14A8 10DE PG506-243
+ 20b3 GA100 [PG506-242/243]
+ 20b5 GA100 [A100 PCIe 80GB]
+ 20b6 GA100GL [PG506-232]
+ 20b7 GA100GL [A30 PCIe]
+ 20b8 GA100 [A100X]
+ 20b9 GA100 [A30X]
+ 20bb GA100 [DRIVE A100 PROD]
+ 20be GA100 [GRID A100A]
+ 20bf GA100 [GRID A100B]
+ 20c2 GA100 [CMP 170HX]
+ 20f0 GA100 [A100-PG506-207]
+ 20f1 GA100 [A100 PCIe 40GB]
+ 20f2 GA100 [A100-PG506-217]
+ 2182 TU116 [GeForce GTX 1660 Ti]
+ 2183 TU116
+ 2184 TU116 [GeForce GTX 1660]
+ 2187 TU116 [GeForce GTX 1650 SUPER]
+ 2188 TU116 [GeForce GTX 1650]
+ 2189 TU116 [CMP 30HX]
+ 2191 TU116M [GeForce GTX 1660 Ti Mobile]
+ 2192 TU116M [GeForce GTX 1650 Ti Mobile]
+ 21ae TU116GL
+ 21bf TU116GL
+ 21c2 TU116
+ 21c4 TU116 [GeForce GTX 1660 SUPER]
+ 21d1 TU116BM [GeForce GTX 1660 Ti Mobile]
+ 2200 GA102
+ 2203 GA102 [GeForce RTX 3090 Ti]
+ 2204 GA102 [GeForce RTX 3090]
+ 147d 10de NVIDIA Geforce RTX 3090 Founders Edition
+ 2205 GA102 [GeForce RTX 3080 Ti 20GB]
+ 2206 GA102 [GeForce RTX 3080]
+ 10de 1467 GA102 [GeForce RTX 3080]
+ 10de 146d GA102 [GeForce RTX 3080 20GB]
+ 1462 3892 RTX 3080 10GB GAMING X TRIO
+ 2208 GA102 [GeForce RTX 3080 Ti]
+ 220a GA102 [GeForce RTX 3080 12GB]
+ 220d GA102 [CMP 90HX]
+ 2216 GA102 [GeForce RTX 3080 Lite Hash Rate]
+ 222b GA102 [GeForce RTX 3090 Engineering Sample]
+ 222f GA102 [GeForce RTX 3080 11GB / 12GB Engineering Sample]
+ 2230 GA102GL [RTX A6000]
+ 2231 GA102GL [RTX A5000]
+ 2232 GA102GL [RTX A4500]
+ 2233 GA102GL [RTX A5500]
+ 2235 GA102GL [A40]
+ 2236 GA102GL [A10]
+ 2237 GA102GL [A10G]
+ 2238 GA102GL [A10M]
+ 223f GA102GL
+ 228b GA104 High Definition Audio Controller
+ 2296 Tegra PCIe Endpoint Virtual Network
+ 2302 GA103
+ 2321 GA103
+ 2414 GA103 [GeForce RTX 3060 Ti]
+ 2420 GA103M [GeForce RTX 3080 Ti Mobile]
+ 2438 GA103GLM [RTX A5500 Laptop GPU]
+ 2460 GA103M [GeForce RTX 3080 Ti Laptop GPU]
+ 2482 GA104 [GeForce RTX 3070 Ti]
+ 2483 GA104
+ 2484 GA104 [GeForce RTX 3070]
+ 10de 146b GA104 [GeForce RTX 3070]
+ 10de 14ae GA104 [GeForce RTX 3070 16GB]
+ 2486 GA104 [GeForce RTX 3060 Ti]
+ 2487 GA104 [GeForce RTX 3060]
+ 2488 GA104 [GeForce RTX 3070 Lite Hash Rate]
+ 2489 GA104 [GeForce RTX 3060 Ti Lite Hash Rate]
+ 248a GA104 [CMP 70HX]
+ 249c GA104M [GeForce RTX 3080 Mobile / Max-Q 8GB/16GB]
+ 249d GA104M [GeForce RTX 3070 Mobile / Max-Q]
+ 249f GA104M
+ 24a0 GA104 [Geforce RTX 3070 Ti Laptop GPU]
+ 24ac GA104 [GeForce RTX 30x0 Engineering Sample]
+ 24ad GA104 [GeForce RTX 3060 Engineering Sample]
+ 24af GA104 [GeForce RTX 3070 Engineering Sample]
+ 24b0 GA104GL [RTX A4000]
+ 24b1 GA104GL [RTX A4000H]
+ 24b6 GA104GLM [RTX A5000 Mobile]
+ 24b7 GA104GLM [RTX A4000 Mobile]
+ 24b8 GA104GLM [RTX A3000 Mobile]
+ 24b9 GA104GLM [RTX A3000 12GB Laptop GPU]
+ 24ba GA104GLM [RTX A4500 Laptop GPU]
+ 24bb GA104GLM [RTX A3000 Laptop GPU]
+ 24bf GA104 [GeForce RTX 3070 Engineering Sample]
+ 24dc GA104M [GeForce RTX 3080 Mobile / Max-Q 8GB/16GB]
+ 24dd GA104M [GeForce RTX 3070 Mobile / Max-Q]
+ 24e0 GA104M [Geforce RTX 3070 Ti Laptop GPU]
+ 24fa GA104 [RTX A4500 Embedded GPU ]
+ 2501 GA106 [GeForce RTX 3060]
+ 2503 GA106 [GeForce RTX 3060]
+ 2504 GA106 [GeForce RTX 3060 Lite Hash Rate]
+ 2505 GA106
+ 2507 GA106 [Geforce RTX 3050]
+ 2520 GA106M [GeForce RTX 3060 Mobile / Max-Q]
+ 2523 GA106M [GeForce RTX 3050 Ti Mobile / Max-Q]
+ 252f GA106 [GeForce RTX 3060 Engineering Sample]
+ 2531 GA106 [RTX A2000]
+ 2560 GA106M [GeForce RTX 3060 Mobile / Max-Q]
+ 2563 GA106M [GeForce RTX 3050 Ti Mobile / Max-Q]
+ 2571 GA106 [RTX A2000 12GB]
+ 2583 GA107 [GeForce RTX 3050]
+ 25a0 GA107M [GeForce RTX 3050 Ti Mobile]
+ 25a2 GA107M [GeForce RTX 3050 Mobile]
+ 25a3 GA107
+ 25a4 GA107
+ 25a5 GA107M [GeForce RTX 3050 Mobile]
+ 25a6 GA107M [GeForce MX570]
+ 25a7 GA107M [GeForce MX570]
+ 25a9 GA107M [GeForce RTX 2050]
+ 25aa GA107M [GeForce MX570 A]
+ 25af GA107 [GeForce RTX 3050 Engineering Sample]
+ 25b5 GA107GLM [RTX A4 Mobile]
+# A16 - 25B6 10DE 14A9 / A2 - 25B6 10DE 157E
+ 25b6 GA107GL [A2 / A16]
+ 25b8 GA107GLM [RTX A2000 Mobile]
+ 25b9 GA107GLM [RTX A1000 Laptop GPU]
+ 25ba GA107GLM [RTX A2000 8GB Laptop GPU]
+ 25e0 GA107BM [GeForce RTX 3050 Ti Mobile]
+ 25e2 GA107BM [GeForce RTX 3050 Mobile]
+ 25e5 GA107BM [GeForce RTX 3050 Mobile]
+ 25f9 GA107 [RTX A1000 Embedded GPU ]
+ 25fa GA107 [RTX A2000 Embedded GPU]
+10df Emulex Corporation
+ 0720 OneConnect NIC (Skyhawk)
+ 103c 1934 FlexFabric 20Gb 2-port 650M Adapter
+ 103c 1935 FlexFabric 20Gb 2-port 650FLB Adapter
+ 103c 21d4 StoreFabric CN1200E 10Gb Converged Network Adapter
+ 103c 220a FlexFabric 10Gb 2-port 556FLR-SFP+ Adapter
+ 103c 803f Ethernet 10Gb 2-port 557SFP+ Adapter
+ 103c 8144 FlexFabric 10GB 2-port 556FLR-T Adapter
+ 17aa 1056 ThinkServer OCm14102-UX-L AnyFabric
+ 17aa 1057 ThinkServer OCm14104-UX-L AnyFabric
+ 17aa 1059 ThinkServer OCm14104-UT-L AnyFabric
+ 17aa 4014 ThinkServer OCm14102-NX-L AnyFabric
+ 0722 OneConnect iSCSI Initiator (Skyhawk)
+ 0723 OneConnect iSCSI Initiator + Target (Skyhawk)
+ 0724 OneConnect FCoE Initiator (Skyhawk)
+ 0728 OneConnect NIC (Skyhawk-VF)
+ 072a OneConnect iSCSI Initiator (Skyhawk-VF)
+ 072b OneConnect iSCSI Initiator + Target (Skyhawk-VF)
+ 072c OneConnect FCoE Initiator (Skyhawk-VF)
+ 1ae5 LP6000 Fibre Channel Host Adapter
+ e100 Proteus-X: LightPulse IOV Fibre Channel Host Adapter
+ e131 LightPulse 8Gb/s PCIe Shared I/O Fibre Channel Adapter
+ e180 Proteus-X: LightPulse IOV Fibre Channel Host Adapter
+ e200 LPe15000/LPe16000 Series 8Gb/16Gb Fibre Channel Adapter
+ 1014 03f1 PCIe2 2-Port 16Gb Fibre Channel Adapter for POWER (FC EL5B; CCIN 577F)
+ 1014 04e3 PCIe3 4-Port 10GbE SR Adapter for POWER (FC EN15/EN16; CCIN 2CE3)
+ 1014 04e4 PCIe3 4-Port 10GbE SFP+ Adapter for POWER (FC EN18; CCIN 2CE4)
+ 10df e280 LPe16002B-M6 2-Port 16Gb Fibre Channel Adapter
+ 10df e281 LPe16000B-M6 1-Port 16Gb Fibre Channel Adapter
+ 10df e282 Flex System FC5054 4-port 16Gb FC Adapter
+ e208 LightPulse 16Gb Fibre Channel Host Adapter (Lancer-VF)
+ e220 OneConnect NIC (Lancer)
+ 17aa 1054 ThinkServer LPm16002B-M6-L AnyFabric
+ 17aa 1055 ThinkServer LPm16004B-M8-L AnyFabric
+ e240 OneConnect iSCSI Initiator (Lancer)
+ e260 OneConnect FCoE Initiator (Lancer)
+ e268 OneConnect 10Gb FCoE Converged Network Adapter (Lancer-VF)
+ e300 LPe31000/LPe32000 Series 16Gb/32Gb Fibre Channel Adapter
+ 1014 0614 PCIe3 4-Port 16Gb Fibre Channel Adapter for POWER (FC EN1C/EN1D; CCIN 578E)
+ 1014 0615 PCIe3 2-Port 32Gb Fibre Channel Adapter for POWER (FC EN1A/EN1B; CCIN 578F)
+ 1014 06a0 PCIe3 2-Port 16Gb Fibre Channel Adapter for POWER (FC EN1L/EN1M; CCIN 2CFC)
+ 10df e300 LPe32002-M2 2-Port 32Gb Fibre Channel Adapter
+ 10df e301 LPe32000-M2 1-Port 32Gb Fibre Channel Adapter
+ 10df e310 LPe31002-M6 2-Port 16Gb Fibre Channel Adapter
+ 10df e311 LPe31000-M6 1-Port 16Gb Fibre Channel Adapter
+ 10df e312 LPe31004-M6 4-Port 16Gb Fibre Channel Adapter
+ 10df e320 LPe32002-M2-D 2-Port 32Gb Fibre Channel Adapter
+ 10df e321 LPe32000-M2-D 1-Port 32Gb Fibre Channel Adapter
+ 10df e322 LPe31002-M6-D 2-Port 16Gb Fibre Channel Adapter
+ 10df e323 LPe31000-M6-D 1-Port 16Gb Fibre Channel Adapter
+ 10df e324 LPm32002-D 2-Port 32Gb Fibre Channel Mezz Card
+ 10df e325 LPm31002-D 2-Port 16Gb Fibre Channel Mezz Card
+ 10df e330 LPe32002-M2-L 2-Port 32Gb PCIe Fibre Channel Adapter
+ 10df e331 LPe32000-M2-L 1-Port 32Gb PCIe Fibre Channel Adapter
+ 10df e332 LPe31002-M6-L 2-Port 16Gb PCIe Fibre Channel Adapter
+ 10df e333 LPe31000-M6-L 1-Port 16Gb PCIe Fibre Channel Adapter
+ 1590 0201 StoreFabric SN1600E 1-Port 32Gb Fibre Channel Adapter
+ 1590 0202 StoreFabric SN1600E 2-Port 32Gb Fibre Channel Adapter
+ 1590 0213 StoreFabric SN1200E 1-Port 16Gb Fibre Channel Adapter
+ 1590 0214 StoreFabric SN1200E 2-Port 16Gb Fibre Channel Adapter
+ 1590 022e Synergy 5330C 2-Port 32Gb Fibre Channel Mezz Card
+ 193d 1060 NIC-FC730i-Mb-2P
+ f011 Saturn: LightPulse Fibre Channel Host Adapter
+ f015 Saturn: LightPulse Fibre Channel Host Adapter
+ f085 LP850 Fibre Channel Host Adapter
+ f095 LP952 Fibre Channel Host Adapter
+ f098 LP982 Fibre Channel Host Adapter
+ f0a1 Thor LightPulse Fibre Channel Host Adapter
+ f0a5 Thor LightPulse Fibre Channel Host Adapter
+ f0b5 Viper LightPulse Fibre Channel Host Adapter
+ f0d1 Helios LightPulse Fibre Channel Host Adapter
+ f0d5 Helios LightPulse Fibre Channel Host Adapter
+ f0e1 Zephyr LightPulse Fibre Channel Host Adapter
+ f0e5 Zephyr LightPulse Fibre Channel Host Adapter
+ f0f5 Neptune LightPulse Fibre Channel Host Adapter
+ f100 LPe12000 Series 8Gb Fibre Channel Adapter
+ 1014 038a 8Gb PCI Express Dual Port FC Adapter for POWER
+ 103c 3282 8Gb Dual-port PCI-e FC HBA
+ 10df f140 LPe12000-M8-L 1-Port 8Gb PCIe Fibre Channel Adapter
+ 10df f141 LPe12002-M8-L 2-Port 8Gb PCIe Fibre Channel Adapter
+ f111 Saturn-X LightPulse Fibre Channel Host Adapter
+ f112 Saturn-X LightPulse Fibre Channel Host Adapter
+ f180 LPSe12002 EmulexSecure Fibre Channel Adapter
+ f400 LPe35000/LPe36000 Series 32Gb/64Gb Fibre Channel Adapter
+ 10df f401 LPe35000-M2 1-Port 32Gb Fibre Channel Adapter
+ 10df f402 LPe35002-M2 2-Port 32Gb Fibre Channel Adapter
+ 10df f403 LPe36000-M64 1-Port 64Gb Fibre Channel Adapter
+ 10df f404 LPe36002-M64 2-Port 64Gb Fibre Channel Adapter
+ 10df f405 LPe35004-M2 4-Port 32Gb Fibre Channel Adapter
+ 10df f406 LPe35004-X6 4-Port Fibre Channel Adapter
+ 10df f410 LPe35002-M2-D 2-Port 32Gb Fibre Channel Adapter
+ 10df f411 LPe35000-M2-D 1-Port 32Gb Fibre Channel Adapter
+ 10df f418 LPe35000-M2-L 1-Port 32Gb PCIe Fibre Channel Adapter
+ 10df f419 LPe35002-M2-L 2-Port 32Gb PCIe Fibre Channel Adapter
+ 10df f421 LPe36002-M2-L 2-Port 64Gb PCIe Fibre Channel Adapter
+ 10df f422 LPe36002-M64-D 2-Port 64Gb Fibre Channel Adapter
+ 1590 02d5 StoreFabric SN1610E 1-Port 32Gb Fibre Channel Adapter
+ 1590 02d6 StoreFabric SN1610E 2-Port 32Gb Fibre Channel Adapter
+ f500 LPe37000/LPe38000 Series 32Gb/64Gb Fibre Channel Adapter
+ 1014 06c1 PCIe4 4-Port 32Gb Fibre Channel Adapter for POWER (FC EN1L/EN1M; CCIN 2CFC)
+ 1014 06c2 PCIe4 2-Port 64Gb Fibre Channel Adapter for POWER (FC EN1N/EN1P; CCIN 2CFD)
+ 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
+ f801 LP8000 Fibre Channel Host Adapter Alternate ID (JX1:2-3, JX2:1-2)
+ f900 LP9000 Fibre Channel Host Adapter
+ f901 LP9000 Fibre Channel Host Adapter Alternate ID (JX1:2-3, JX2:1-2)
+ f980 LP9802 Fibre Channel Host Adapter
+ f981 LP9802 Fibre Channel Host Adapter Alternate ID
+ f982 LP9802 Fibre Channel Host Adapter Alternate ID
+ fa00 Thor-X LightPulse Fibre Channel Host Adapter
+ fb00 Viper LightPulse Fibre Channel Host Adapter
+ fc00 Thor-X LightPulse Fibre Channel Host Adapter
+ 10df fc00 LP10000 LightPulse Fibre Channel Host Adapter
+ fc10 Helios-X LightPulse Fibre Channel Host Adapter
+ fc20 Zephyr-X LightPulse Fibre Channel Host Adapter
+ fc40 Saturn-X: LightPulse Fibre Channel Host Adapter
+ fc50 Proteus-X: LightPulse IOV Fibre Channel Host Adapter
+ fd00 Helios-X LightPulse Fibre Channel Host Adapter
+# Also IBM FC 5759 / FC 1910 for POWER
+ 10df fd02 LightPulse LP11002 Dual-port 4Gigabit PCI Fibre Channel Adapter
+ fd11 Helios-X LightPulse Fibre Channel Host Adapter
+ fd12 Helios-X LightPulse Fibre Channel Host Adapter
+ fe00 Zephyr-X LightPulse Fibre Channel Host Adapter
+ fe05 Zephyr-X: LightPulse FCoE Adapter
+ fe11 Zephyr-X LightPulse Fibre Channel Host Adapter
+ fe12 Zephyr-X LightPulse FCoE Adapter
+ ff00 Neptune LightPulse Fibre Channel Host Adapter
+10e0 Integrated Micro Solutions Inc.
+ 5026 IMS5026/27/28
+ 5027 IMS5027
+ 5028 IMS5028
+ 8849 IMS8849
+ 8853 IMS8853
+ 9128 IMS9128 [Twin turbo 128]
+10e1 Tekram Technology Co.,Ltd.
+ 0391 TRM-S1040
+ 10e1 0391 DC-315U SCSI-3 Host Adapter
+ 690c DC-690c
+ dc29 DC-290
+10e2 Aptix Corporation
+10e3 Tundra Semiconductor Corp.
+ 0000 CA91C042 [Universe]
+ 0108 Tsi108 Host Bridge for Single PowerPC
+ 0148 Tsi148 [Tempe]
+ 1775 1100 VR11 Single Board Computer
+ 0860 CA91C860 [QSpan]
+ 0862 CA91C862A [QSpan-II]
+ 8111 Tsi381 PCIe to PCI Bridge
+ 8260 CA91L8200B [Dual PCI PowerSpan II]
+ 8261 CA91L8260B [Single PCI PowerSpan II]
+ a108 Tsi109 Host Bridge for Dual PowerPC
+10e4 Tandem Computers
+ 8029 Realtek 8029 Network Card
+10e5 Micro Industries Corporation
+10e6 Gainbery Computer Products Inc.
+10e7 Vadem
+10e8 Applied Micro Circuits Corp.
+ 1072 INES GPIB-PCI (AMCC5920 based)
+ 2011 Q-Motion Video Capture/Edit board
+ 4750 S5930 [Matchmaker]
+ 5920 S5920
+ 8043 LANai4.x [Myrinet LANai interface chip]
+ 8062 S5933_PARASTATION
+ 807d S5933 [Matchmaker]
+ 8088 Kongsberg Spacetec Format Synchronizer
+ 8089 Kongsberg Spacetec Serial Output Board
+ 809c S5933_HEPC3
+ 80b9 Harmonix Hi-Card P8 (4x active ISDN BRI)
+ 80d7 PCI-9112
+ 80d8 PCI-7200
+ 80d9 PCI-9118
+ 80da PCI-9812
+ 80fc APCI1500 Signal processing controller (16 dig. inputs + 16 dig. outputs)
+ 811a PCI-IEEE1355-DS-DE Interface
+ 814c Fastcom ESCC-PCI (Commtech, Inc.)
+ 8170 S5933 [Matchmaker] (Chipset Development Tool)
+ 81e6 Multimedia video controller
+ 828d APCI3001 Signal processing controller (up to 16 analog inputs)
+ 8291 Fastcom 232/8-PCI (Commtech, Inc.)
+ 82c4 Fastcom 422/4-PCI (Commtech, Inc.)
+ 82c5 Fastcom 422/2-PCI (Commtech, Inc.)
+ 82c6 Fastcom IG422/1-PCI (Commtech, Inc.)
+ 82c7 Fastcom IG232/2-PCI (Commtech, Inc.)
+ 82ca Fastcom 232/4-PCI (Commtech, Inc.)
+ 82db AJA HDNTV HD SDI Framestore
+ 82e2 Fastcom DIO24H-PCI (Commtech, Inc.)
+ 8406 PCIcanx/PCIcan CAN interface [Kvaser AB]
+ 8407 PCIcan II CAN interface (A1021, PCB-07, PCB-08) [Kvaser AB]
+ 8851 S5933 on Innes Corp FM Radio Capture card
+ e004 X-Gene PCIe bridge
+10e9 Alps Electric Co., Ltd.
+10ea Integraphics
+ 1680 IGA-1680
+ 1682 IGA-1682
+ 1683 IGA-1683
+ 2000 CyberPro 2000
+ 2010 CyberPro 2000A
+ 5000 CyberPro 5000
+ 5050 CyberPro 5050
+ 5202 CyberPro 5202
+# CyberPro5202 Audio Function
+ 5252 CyberPro5252
+10eb Artists Graphics
+ 0101 3GA
+ 8111 Twist3 Frame Grabber
+10ec Realtek Semiconductor Co., Ltd.
+ 0139 RTL-8139/8139C/8139C+ Ethernet Controller
+ 3000 Killer E3000 2.5GbE Controller
+ 5208 RTS5208 PCI Express Card Reader
+ 5209 RTS5209 PCI Express Card Reader
+ 5227 RTS5227 PCI Express Card Reader
+ 17aa 220e ThinkPad T440p
+ 17aa 2214 ThinkPad X240
+ 5229 RTS5229 PCI Express Card Reader
+ 1025 0813 Aspire R7-571
+ 103c 194e ProBook 455 G1 Notebook
+ 103c 1985 Pavilion 17-e163sg Notebook PC
+ 17aa 3832 Yoga 520
+ 522a RTS522A PCI Express Card Reader
+ 103c 8079 EliteBook 840 G3
+ 103c 825b OMEN-17-w001nv
+ 17aa 5124 ThinkPad E595
+ 5249 RTS5249 PCI Express Card Reader
+ 103c 1909 ZBook 15
+ 524a RTS524A PCI Express Card Reader
+ 5250 RTS5250 PCI Express Card Reader
+ 525a RTS525A PCI Express Card Reader
+ 1028 06d6 Latitude 7275 tablet
+ 1028 06dc Latitude E7470
+ 1028 06e4 XPS 15 9550
+ 1028 06e6 Latitude 11 5175 2-in-1
+ 1028 09be Latitude 7410
+ 17aa 224f ThinkPad X1 Carbon 5th Gen
+ 5260 RTS5260 PCI Express Card Reader
+ 5261 RTS5261 PCI Express Card Reader
+ 5286 RTS5286 PCI Express Card Reader
+ 5287 RTL8411B PCI Express Card Reader
+ 1025 1094 Acer Aspire E5-575G
+ 5288 RTS5288 PCI Express Card Reader
+ 5289 RTL8411 PCI Express Card Reader
+ 1043 1457 K55A Laptop
+ 5762 RTS5763DL NVMe SSD Controller
+ 8029 RTL-8029(AS)
+ 10b8 2011 EZ-Card (SMC1208)
+ 10ec 8029 RTL-8029(AS)
+ 1113 1208 EN1208
+ 1186 0300 DE-528
+ 1259 2400 AT-2400
+ 1af4 1100 QEMU Virtual Machine
+ 8125 RTL8125 2.5GbE Controller
+ 8129 RTL-8129
+ 10ec 8129 RT8129 Fast Ethernet Adapter
+ 11ec 8129 RTL8111/8168 PCIe Gigabit Ethernet (misconfigured)
+ 8136 RTL810xE PCI Express Fast Ethernet controller
+ 103c 1985 RTL8106E on Pavilion 17-e163sg Notebook PC
+ 103c 2a8c Compaq 500B Microtower
+ 103c 2ab1 Pavilion p6774
+ 103c 30cc Pavilion dv6700
+ 1179 ff64 RTL8102E PCI-E Fast Ethernet NIC
+ 17c0 1053 RTL8101e Medion WIM 2210 Notebook PC [MD96850]
+ 8137 RTL8104E PCIe Fast Ethernet Controller
+ 8138 RT8139 (B/C) Cardbus Fast Ethernet Adapter
+ 10ec 8138 RT8139 (B/C) Fast Ethernet Adapter
+ 8139 RTL-8100/8101L/8139 PCI Fast Ethernet Adapter
+ 0357 000a TTP-Monitoring Card V2.0
+ 1025 005a TravelMate 290
+ 1025 8920 ALN-325
+ 1025 8921 ALN-325
+ 103c 006a NX9500
+ 103c 2a20 Pavilion t3030.de Desktop PC
+ 103c 30d9 Presario C700
+ 1043 1045 L8400B, L3C/S, X58LE notebook
+ 1043 8109 P5P800-MX Mainboard
+ 1071 8160 MIM2000
+ 10bd 0320 EP-320X-R
+ 10ec 8139 RTL-8100/8101L/8139 PCI Fast Ethernet Adapter
+ 10f7 8338 Panasonic CF-Y5 laptop
+ 1113 ec01 LevelOne FNC-0107TX/FNC-0109TX
+ 1186 1104 DFE-520TX Fast Ethernet PCI Adapter (rev. D1)
+ 1186 1300 DFE-538TX
+ 1186 1320 SN5200
+ 1186 8139 DRN-32TX
+ 11f6 8139 FN22-3(A) LinxPRO Ethernet Adapter
+ 1259 2500 AT-2500TX
+ 1259 2503 AT-2500TX/ACPI
+ 1385 f31d FA311 v2
+ 1395 2100 AMB2100
+ 1429 d010 ND010/ND012
+ 1432 9130 EN-9130TX
+ 1436 8139 RT8139
+ 144d c00c P30/P35 notebook
+ 1458 e000 GA-7VM400M/7VT600 Motherboard
+ 1462 0131 MS-1013 Notebook
+ 1462 217c Aspire L250
+ 1462 788c 865PE Neo2-V Mainboard
+ 146c 1439 FE-1439TX
+ 1489 6001 GF100TXRII
+ 1489 6002 GF100TXRA
+ 149c 139a LFE-8139ATX
+ 149c 8139 LFE-8139TX
+ 14cb 0200 LNR-100 Family 10/100 Base-TX Ethernet
+ 1565 2300 P4TSV Onboard LAN (RTL8100B)
+ 1631 7003 Onboard RTL8111 on GA-8SIML Rev1.0 Mainboard
+ 1695 9001 Onboard RTL8101L 10/100 MBit
+ 16ec 00ff USR997900A
+ 1799 5000 F5D5000 PCI Card/Desktop Network PCI Card
+ 1799 5010 F5D5010 CardBus Notebook Network Card
+ 187e 3303 FN312
+ 1904 8139 RTL8139D Fast Ethernet Adapter
+ 1af4 1100 QEMU Virtual Machine
+ 2646 0001 KNE120TX
+ 8e2e 7000 KF-230TX
+ 8e2e 7100 KF-230TX/2
+ a0a0 0007 ALN-325C
+ 8161 RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
+ 10ec 8168 TP-Link TG-3468 v4.0 Gigabit PCI Express Network Adapter
+ 8167 RTL-8110SC/8169SC Gigabit Ethernet
+ 105b 0e10 RTL-8110SC-GR on a N15235/A74MX mainboard
+ 1458 e000 GA-MA69G-S3H Motherboard
+ 1462 235c P965 Neo MS-7235 mainboard
+ 1462 236c 945P Neo3-F motherboard
+ 8168 RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
+ 1019 8168 RTL8111/8168 PCI Express Gigabit Ethernet controller
+ 1025 1094 Acer Aspire E5-575G
+ 1028 0283 Vostro 220
+ 1028 04b2 Vostro 3350
+ 1028 04da Vostro 3750
+ 1028 05d7 Alienware X51 R2
+ 1028 06f2 Latitude 3470
+ 1028 06f3 Latitude 3570
+ 1028 0869 Vostro 3470
+ 103c 1611 Pavilion DM1Z-3000
+ 103c 1950 ProBook 450/455
+ 103c 2a6f Asus IPIBL-LB Motherboard
+ 103c 825b OMEN-17-w001nv
+ 103c 8615 Pavilion Laptop 15-cw1xxx
+# Rev 29, uses r8169 Driver on Linux
+ 103c 8882 HP ProDesk 405 G8 Desktop Mini PC
+ 1043 11f5 Notebook motherboard (one of many models)
+ 1043 16d5 U6V/U31J laptop
+ 1043 81aa P5B
+ 1043 82c6 M3A78 Series Motherboard
+ 1043 83a3 M4A785/P7P55 Motherboard
+ 1043 8432 P8P67 and other motherboards
+ 1043 8505 P8 series motherboard
+ 1043 8554 H81M-C Motherboard
+ 1043 859e AM1I-A Motherboard
+ 1043 8677 PRIME B450M-A Motherboard
+ 105b 0d7c D270S/D250S Motherboard
+ 10ec 8168 RTL8111/8168 PCI Express Gigabit Ethernet controller
+ 144d c652 RTL8168 on a NP300E5C series laptop
+ 1458 e000 Onboard Ethernet
+ 1462 238c Onboard RTL8111b on MSI P965 Platinum Mainboard
+ 1462 345c RTL8111B on MS-7345 Motherboard
+ 1462 368c K9AG Neo2
+ 1462 4180 Wind PC MS-7418
+ 1462 7522 X58 Pro-E
+ 1462 7c37 X570-A PRO motherboard
+ 1775 11cc CC11/CL11
+ 17aa 3098 ThinkCentre E73
+ 17aa 3814 Z50-75
+ 17aa 3823 Lenovo V130-15IGM Laptop - Type 81HL
+ 17aa 5124 ThinkPad E595
+ 1849 8168 Motherboard (one of many)
+ 7470 3468 TG-3468 Gigabit PCI Express Network Adapter
+ 8086 2055 NUC Kit DN2820FYKH
+ 8086 d615 Desktop Board D510MO/D525MW
+ ea50 ce19 mCOM10-L1900
+ 8169 RTL8169 PCI Gigabit Ethernet Controller
+ 1025 0079 Aspire 5024WLMi
+ 10bd 3202 EP-320G-TX1 32-bit PCI Gigabit Ethernet Adapter
+ 10ec 8169 RTL8169/8110 Family PCI Gigabit Ethernet NIC
+ 1259 c107 CG-LAPCIGT
+ 1371 434e ProG-2000L
+ 1385 311a GA311
+ 1385 5200 GA511 Gigabit PC Card
+ 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
+ 1734 1091 D2030-A1
+ a0a0 0449 AK86-L motherboard
+ 816a RTL8111xP UART #1
+ ea50 ce19 mCOM10-L1900
+ 816b RTL8111xP UART #2
+ ea50 ce19 mCOM10-L1900
+ 816c RTL8111xP IPMI interface
+ ea50 ce19 mCOM10-L1900
+ 816d RTL811x EHCI host controller
+ ea50 ce19 mCOM10-L1900
+ 816e Realtek RealManage BMC
+ 8171 RTL8191SEvA Wireless LAN Controller
+ 8172 RTL8191SEvB Wireless LAN Controller
+ 8173 RTL8192SE Wireless LAN Controller
+ 8174 RTL8192SE Wireless LAN Controller
+ 8176 RTL8188CE 802.11b/g/n WiFi Adapter
+ 1043 84b5 PCE-N10
+ 1a3b 1139 AW-NE139H Half-size Mini PCIe Card
+ 8177 RTL8191CE PCIe Wireless Network Adapter
+ 8178 RTL8192CE PCIe Wireless Network Adapter
+ 8179 RTL8188EE Wireless Network Adapter
+ 103c 197d RTL8188EE mini-PCIe card
+ 8180 RTL8180L 802.11b MAC
+ 1385 4700 MA521 802.11b Wireless PC Card
+ 1737 0019 WPC11v4 802.11b Wireless-B Notebook Adapter
+ 8185 RTL-8185 IEEE 802.11a/b/g Wireless LAN Controller
+ 818b RTL8192EE PCIe Wireless Network Adapter
+ 8190 RTL8190 802.11n PCI Wireless Network Adapter
+ 8191 RTL8192CE PCIe Wireless Network Adapter
+ 8192 RTL8192E/RTL8192SE Wireless LAN Controller
+ 8193 RTL8192DE Wireless LAN Controller
+ 8196 RTL8196 Integrated PCI-e Bridge
+ 8197 SmartLAN56 56K Modem
+ 8199 RTL8187SE Wireless LAN Controller
+ 1462 6894 MN54G2 / MS-6894 Wireless Mini PCIe Card
+ 8723 RTL8723AE PCIe Wireless Network Adapter
+ 8812 RTL8812AE 802.11ac PCIe Wireless Network Adapter
+ 8813 RTL8813AE 802.11ac PCIe Wireless Network Adapter
+ 8821 RTL8821AE 802.11ac PCIe Wireless Network Adapter
+ 8852 RTL8852AE 802.11ax PCIe Wireless Network Adapter
+ b723 RTL8723BE PCIe Wireless Network Adapter
+ 10ec 8739 Dell Wireless 1801
+ 17aa b736 Z50-75
+ b822 RTL8822BE 802.11a/b/g/n/ac WiFi adapter
+ 103c 831b Realtek RTL8822BE 802.11ac 2 × 2 Wi-Fi + Bluetooth 4.2 Combo Adapter (MU-MIMO supported)
+ 17aa 5124 ThinkPad E595
+ 17aa b023 ThinkPad E595
+ c821 RTL8821CE 802.11ac PCIe Wireless Network Adapter
+ c822 RTL8822CE 802.11ac PCIe Wireless Network Adapter
+ c82f RTL8822CE 802.11ac PCIe Wireless Network Adapter
+ d723 RTL8723DE 802.11b/g/n PCIe Adapter
+10ed Ascii Corporation
+ 7310 V7310
+10ee Xilinx Corporation
+ 0001 EUROCOM for PCI (ECOMP)
+ 0002 Octal E1/T1 for PCI ETP Card
+ 0007 Default PCIe endpoint ID
+ 0205 Wildcard TE205P
+ 0210 Wildcard TE210P
+ 0300 Spartan 3 Designs (Xilinx IP)
+ 0314 Wildcard TE405P/TE410P (1st Gen)
+ 0405 Wildcard TE405P (2nd Gen)
+ 0410 Wildcard TE410P (2nd Gen)
+ 0600 Xilinx 6 Designs (Xilinx IP)
+ 3fc0 RME Digi96
+ 3fc1 RME Digi96/8
+ 3fc2 RME Digi96/8 Pro
+ 3fc3 RME Digi96/8 Pad
+ 3fc4 RME Digi9652 (Hammerfall)
+ 3fc5 RME Hammerfall DSP
+ 3fc6 RME Hammerfall DSP MADI
+ 5005 Alveo U250
+ 7038 FPGA Card XC7VX690T
+ 17aa 402f FPGA XC7VX690T-3FFG1157E
+ 8019 Memory controller
+ 1eec 0201 VSEC10232X Dual-port 100Gb/s Etherent PCIe
+ 8380 Ellips ProfiXpress Profibus Master
+ 8381 Ellips Santos Frame Grabber
+ d154 Copley Controls CAN card (PCI-CAN-02)
+# SED is assigned Xilinx PCI device IDs ebf0 through ebff
+ ebf0 SED Systems Modulator/Demodulator
+ ebf1 SED Systems Audio Interface Card
+ ebf2 SED Systems Common PCI Interface
+ ebf3 SED Systems PCIe-AXI Bridge
+10ef Racore Computer Products, Inc.
+ 8154 M815x Token Ring Adapter
+10f0 Peritek Corporation
+10f1 Tyan Computer
+ 2865 Tyan Thunder K8E S2865
+ 5300 Tyan S5380 Mainboard
+10f2 Achme Computer, Inc.
+10f3 Alaris, Inc.
+10f4 S-MOS Systems, Inc.
+10f5 NKK Corporation
+ a001 NDR4000 [NR4600 Bridge]
+10f6 Creative Electronic Systems SA
+10f7 Matsushita Electric Industrial Co., Ltd.
+10f8 Altos India Ltd
+10f9 PC Direct
+10fa Truevision
+ 000c TARGA 1000
+10fb Thesys Gesellschaft fuer Mikroelektronik mbH
+ 186f TH 6255
+10fc I-O Data Device, Inc.
+# What's in the cardbus end of a Sony ACR-A01 card, comes with newer Vaio CD-RW drives
+ 0003 Cardbus IDE Controller
+ 0005 Cardbus SCSI CBSC II
+10fd Soyo Computer, Inc
+10fe Fast Multimedia AG
+10ff NCube
+1100 Jazz Multimedia
+1101 Initio Corporation
+ 0002 INI-920 Ultra SCSI Adapter
+ 1060 INI-A100U2W
+ 1622 INI-1623 PCI SATA-II Controller
+ 9100 INI-9100/9100W
+ 9400 INI-940 Fast Wide SCSI Adapter
+ 9401 INI-935 Fast Wide SCSI Adapter
+ 9500 INI-950 SCSI Adapter
+ 9502 INI-950P Ultra Wide SCSI Adapter
+1102 Creative Labs
+ 0002 EMU10k1 [Sound Blaster Live! Series]
+ 100a 1102 SB Live! 5.1 Digital OEM SB0220 EMU10K1-JFF
+ 1102 0020 CT4670/4850 SBLive! Value
+ 1102 0021 CT4620 SBLive!
+ 1102 002f M002/M003 Integrated SBLive!
+ 1102 100a SB0220/0229 SBLive! 5.1 Digital OEM
+ 1102 4001 E-mu APS
+ 1102 8022 CT4780 SBLive! Value
+ 1102 8023 CT4790 SoundBlaster PCI512
+ 1102 8024 CT4760 SBLive!
+ 1102 8025 CT1140/SB0040 Integrated SBLive!
+ 1102 8026 CT4830 SBLive! Value
+ 1102 8027 CT4832 SBLive! Value
+ 1102 8028 CT4870 SBLive! Value
+ 1102 8029 CT4872 SBLive! Value
+ 1102 802a CT4890 SoundBlaster PCI256
+ 1102 802b CT4891 SoundBlaster PCI256
+ 1102 8031 CT4831 SBLive! Value
+ 1102 8032 CT4871 SBLive! Value
+ 1102 8033 CT4893 SoundBlaster PCI256
+ 1102 8035 CT0060 SBLive!
+ 1102 8040 CT4760 SBLive!
+ 1102 8050 CT4750 SoundBlaster PCI512
+ 1102 8051 CT4850 SBLive! Value
+ 1102 8061 SB060 SBLive! Player 5.1
+ 1102 8062 SB0100 SBLive! 5.1
+ 1102 8063 DXW Integrated SBLive! 5.1
+ 1102 8064 SB0100/SB0102 SBLive! 5.1
+ 1102 8065 SB0220/0222 SBLive! 5.1 Digital
+ 1102 8066 SB0228 SBLive! 5.1 Digital
+ 1102 8067 SB0220 SBLive! 5.1
+ 1102 8068 CT0061 SBLive!
+ 1102 8069 SB0101 SBLive! 5.1 Value
+ 1102 806a SB0103 SBLive! 5.1
+ 1102 806b SB0105 SBLive! 5.1
+ 1102 806c SB0221 SBLive! 5.1
+ 1102 8071 SB0150 SoundBlaster PCI512
+# EMU8008 PCI version of emu8000 chip
+ 0003 SB AWE64(D)
+ 1102 0010 CT4600 AWE64D
+ 1102 0030 CT4650 AWE64D
+ 1102 0031 CT4655 AWE64D
+ 0004 EMU10k2/CA0100/CA0102/CA10200 [Sound Blaster Audigy Series]
+ 1102 0040 SB0090 Audigy Player
+# Probably an early engineering sample
+ 1102 0041 CT4820 SBLive!2
+ 1102 0042 CT0070 Audigy
+ 1102 0043 CT0072 Audigy
+ 1102 0051 SB0090 Audigy Player/Platinum (EX)
+ 1102 0052 SB0162 Audigy ES
+ 1102 0053 CT0090/SB0092 Audigy Player/OEM
+ 1102 0054 SB0161 Audigy ES
+ 1102 0055 SB0192 Audigy
+ 1102 0056 SB0191 Audigy
+ 1102 0057 SB0091 Audigy
+ 1102 0058 SB0095 Audigy Player/OEM
+ 1102 0059 SB0230 Audigy
+ 1102 005a SB0231 Audigy
+ 1102 005b SB0232 Audigy
+ 1102 005c SB0238 Audigy
+ 1102 1002 SB0240 Audigy 2 Platinum 6.1
+ 1102 1003 SB0350 Audigy 2 / SB0243 Audigy 2 OEM
+ 1102 1004 SB0242 Audigy 2
+ 1102 1005 SB0280 Audigy 2 Platinum Ex
+ 1102 1006 SB0245 Audigy 2 OEM
+ 1102 1007 SB0240/SB0244 Audigy 2 Platinum
+ 1102 1008 SB0320 Audigy 2
+ 1102 1009 SB0249 Audigy 2 OEM
+ 1102 100a SB0246 Audigy 2
+ 1102 2001 SB0360 Audigy 2 ZS Platinum Pro
+ 1102 2002 SB0350 Audigy 2 ZS
+ 1102 2003 SB0352 Audigy 2 ZS
+ 1102 2004 SB0355 Audigy 2 ZS
+ 1102 2005 SB0359 Audigy 2 ZS
+ 1102 2006 SB035x Audigy 2 OEM
+ 1102 2007 SB0380 Audigy 4 Pro
+ 1102 4001 E-MU 1010 [MAEM8810]
+ 1102 4002 E-MU 0404
+ 1102 4003 E-MU 1010
+ 0005 EMU20k1 [Sound Blaster X-Fi Series]
+ 1102 0021 X-Fi Platinum
+ 1102 002c X-Fi XtremeGamer FATAL1TY PRO
+ 1102 1003 X-Fi XtremeMusic
+# This chip is also known as CA0103 on Sound Blaster 5.1 SB0680 card.
+ 0006 EMU10k1X / CA0103 [SB Live! OEM / SB 5.1 / Ectiva 5.1]
+ 1102 1001 SB0680 Sound Blaster 5.1
+ 1102 1003 SB0203 SB Live! 5.1 (Dell)
+ 1102 1004 TP0033 Ectiva Audio 5.1
+ 0007 CA0106/CA0111 [SB Live!/Audigy/X-Fi Series]
+ 1102 0007 SBLive! 24bit
+ 1102 1001 SB0310 Audigy LS
+ 1102 1002 SB0312 Audigy LS
+ 1102 1006 SB0410 SBLive! 24-bit
+ 1102 100a SB0570 [SB Audigy SE]
+ 1102 1012 SB0790 X-Fi XA
+ 1102 1013 Soundblaster X-Fi Xtreme Audio
+ 1462 1009 K8N Diamond
+ 0008 CA0108/CA10300 [Sound Blaster Audigy Series]
+ 1102 0008 EMU0404 Digital Audio System
+ 1102 1001 SB0400 Audigy 2 Value
+ 1102 1021 SB0610 Audigy 4 Value
+ 1102 1022 SBxxx Audigy 2/4 Value
+ 1102 1023 SB0612 Audigy 2 LS
+ 1102 1024 SB1550 Audigy 5/Rx
+ 1102 1101 SBxxxx Audigy 2 SA
+ 1102 2001 SB0530 Audigy 2 ZS Notebook
+ 1102 2021 SBxxxx Audigy 4 Notebook
+ 1102 4002 E-MU 0404
+ 1102 4003 E-MU 1010
+ 1102 4004 EMU1010 Digital Audio System [MAEM8960]
+ 1102 4005 E-MU 0404 [MAEM8984]
+ 1102 4007 E-MU 1010 [MAEM8982]
+ 1102 4201 E-MU 0202 [MAEM8950]
+ 0009 CA0110 [Sound Blaster X-Fi Xtreme Audio]
+ 1102 0010 MB0820 Integrated
+ 1102 0018 SB1040 PCI Express
+ 000b EMU20k2 [Sound Blaster X-Fi Titanium Series]
+ 1102 0041 SB0880 [SoundBlaster X-Fi Titanium PCI-e]
+ 1102 0062 SB1270 [SoundBlaster X-Fi Titanium HD]
+ 0012 Sound Core3D [Sound Blaster Recon3D / Z-Series]
+ 1102 0010 SB1570 SB Audigy Fx
+ 4001 SB Audigy FireWire Port
+ 1102 0010 SB Audigy FireWire Port
+ 7002 SB Live! Game Port
+ 1102 0020 Gameport Joystick
+ 7003 SB Audigy Game Port
+ 1102 0040 SB Audigy Game Port
+ 1102 0060 SB Audigy2 MIDI/Game Port
+ 7004 [SB Live! Value] Input device controller
+ 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 PCIe to PCI Bridge
+ 8938 Ectiva EV1938
+ 1033 80e5 SlimTower-Jim (NEC)
+ 1071 7150 Mitac 7150
+ 110a 5938 Siemens Scenic Mobile 510PIII
+ 13bd 100c Ceres-C (Sharp, Intel BX)
+ 13bd 100d Sharp, Intel Banister
+ 13bd 100e TwinHead P09S/P09S3 (Sharp)
+ 13bd f6f1 Marlin (Sharp)
+ 14ff 0e70 P88TE (TWINHEAD INTERNATIONAL Corp)
+ 14ff c401 Notebook 9100/9200/2000 (TWINHEAD INTERNATIONAL Corp)
+ 156d b400 G400 - Geo (AlphaTop (Taiwan))
+ 156d b550 G560 (AlphaTop (Taiwan))
+ 156d b560 G560 (AlphaTop (Taiwan))
+ 156d b700 G700/U700 (AlphaTop (Taiwan))
+ 156d b795 G795 (AlphaTop (Taiwan))
+ 156d b797 G797 (AlphaTop (Taiwan))
+# nee Triones Technologies, Inc.
+1103 HighPoint Technologies, Inc.
+ 0003 HPT343/345/346/363
+ 0004 HPT366/368/370/370A/372/372N
+ 1103 0001 HPT370A
+ 1103 0004 HPT366 UDMA66 (r1) / HPT368 UDMA66 (r2) / HPT370 UDMA100 (r3) / HPT370 UDMA100 RAID (r4)
+ 1103 0005 HPT370 UDMA100
+ 1103 0006 HPT302/302N
+ 0005 HPT372A/372N
+ 0006 HPT302/302N
+ 0007 HPT371/371N
+ 0008 HPT374
+ 0009 HPT372N
+ 0620 RocketRAID 620 2 Port SATA-III Controller
+ 0622 RocketRAID 622 2 Port SATA-III Controller
+ 0640 RocketRAID 640 4 Port SATA-III Controller
+ 0641 RocketRAID 640L 4 Port SATA-III Controller
+ 0642 RocketRAID 642L SATA-III Controller (2 eSATA ports + 2 internal SATA ports)
+ 0644 RocketRAID 644 4 Port SATA-III Controller (eSATA)
+ 0645 RocketRAID 644L 4 Port SATA-III Controller (eSATA)
+ 0646 RocketRAID 644LS SATA-III Controller (4 eSATA devices connected by 1 SAS cable)
+ 1720 RocketRAID 1720 (2x SATA II RAID Controller)
+ 1740 RocketRAID 1740
+ 1742 RocketRAID 1742
+ 2210 RocketRAID 2210 SATA-II Controller
+ 11ab 11ab 88SX6042
+ 2300 RocketRAID 230x 4 Port SATA-II Controller
+ 2310 RocketRAID 2310 4 Port SATA-II Controller
+ 2320 RocketRAID 2320 SATA-II Controller
+ 2322 RocketRAID 2322 SATA-II Controller
+ 2340 RocketRAID 2340 16 Port SATA-II Controller
+ 2640 RocketRAID 2640 SAS/SATA Controller
+ 2722 RocketRAID 2722
+# SFF-8087 Mini-SAS 16 port internal
+ 2740 RocketRAID 2740
+# SFF-8088 Mini-SAS 16 port external
+ 2744 RocketRaid 2744
+# SFF-8088 8 port external / SFF-8087 24 port internal
+ 2782 RocketRAID 2782
+ 3120 RocketRAID 3120
+ 3220 RocketRAID 3220
+ 3320 RocketRAID 3320
+ 4310 RocketRaid 4310
+ 7505 SSD7505 PCIe Gen4 x16 4-Port M.2 NVMe RAID Controller
+1104 RasterOps Corp.
+1105 Sigma Designs, Inc.
+ 1105 REALmagic Xcard MPEG 1/2/3/4 DVD Decoder
+ 8300 REALmagic Hollywood Plus DVD Decoder
+ 8400 EM840x REALmagic DVD/MPEG-2 Audio/Video Decoder
+ 8401 EM8401 REALmagic DVD/MPEG-2 A/V Decoder
+ 8470 EM8470 REALmagic DVD/MPEG-4 A/V Decoder
+ 8471 EM8471 REALmagic DVD/MPEG-4 A/V Decoder
+ 8475 EM8475 REALmagic DVD/MPEG-4 A/V Decoder
+ 1105 0001 REALmagic X-Card
+ 8476 EM8476 REALmagic DVD/MPEG-4 A/V Decoder
+ 127d 0000 CineView II
+ 8485 EM8485 REALmagic DVD/MPEG-4 A/V Decoder
+ 8486 EM8486 REALmagic DVD/MPEG-4 A/V Decoder
+# Found in Cisco DMP-4305G
+ c621 EM8621L Digital Media Processor
+ c622 EM8622L MPEG-4.10 (H.264) and SMPTE 421M (VC-1) A/V Decoder
+1106 VIA Technologies, Inc.
+ 0102 Embedded VIA Ethernet Controller
+ 0130 VT6305 1394.A Controller
+ 0198 P4X600 Host Bridge
+ 0204 K8M800 Host Bridge
+ 0208 PT890 Host Bridge
+ 0238 K8T890 Host Bridge
+ 0258 PT880 Host Bridge
+ 0259 CN333/CN400/PM880 Host Bridge
+ 0269 KT880 Host Bridge
+ 0282 K8T800Pro Host Bridge
+ 1043 80a3 A8V Deluxe
+ 0290 K8M890 Host Bridge
+ 0293 PM896 Host Bridge
+ 0296 P4M800 Host Bridge
+ 0305 VT8363/8365 [KT133/KM133]
+ 1019 0987 K7VZA Mainboard
+ 1043 8033 A7V Mainboard
+ 1043 803e A7V-E Mainboard
+ 1043 8042 A7V133/A7V133-C Mainboard
+ 147b a401 KT7/KT7-RAID/KT7A/KT7A-RAID Mainboard
+ 0308 PT880 Ultra/PT894 Host Bridge
+ 1043 8199 P4V800D-X Mainboard
+ 1849 0308 Motherboard
+ 0314 CN700/VN800/P4M800CE/Pro Host Bridge
+ 0324 CX700/VX700 Host Bridge
+ 0327 P4M890 Host Bridge
+ 0336 K8M890CE Host Bridge
+ 0340 PT900 Host Bridge
+ 0351 K8T890CF Host Bridge
+ 0353 VX800/820-Series Chipset Host-Bridge Controller
+ 0364 CN896/VN896/P4M900 Host Bridge
+ 1043 81ce P5VD2-VM mothervoard
+ 0391 VT8371 [KX133]
+ 0409 VX855/VX875 Host Bridge: Host Control
+ 0410 VX900 Series Host Bridge: Host Control
+ 0415 VT6415 PATA IDE Host Controller
+ 1043 838f Motherboard
+ 0501 VT8501 [Apollo MVP4]
+ 0505 VT82C505
+# Shares chip with :0576. The VT82C576M has :1571 instead of :0561.
+ 0561 VT82C576MV
+ 0571 VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE
+ 1019 0985 P6VXA Motherboard
+ 1019 0a81 L7VTA v1.0 Motherboard (KT400-8235)
+ 1043 8052 VT8233A Bus Master ATA100/66/33 IDE
+ 1043 808c A7V8X / A7V333 motherboard
+ 1043 80a1 A7V8X-X motherboard rev. 1.01
+ 1043 80ed A7V600/K8V-X/A8V Deluxe motherboard
+ 1106 0571 VT82C586/B/VT82C686/A/B/VT8233/A/C/VT8235 PIPC Bus Master IDE
+ 1179 0001 Magnia Z310
+ 1297 f641 FX41 motherboard
+ 1458 5002 GA-7VAX Mainboard
+ 1462 5901 KT6 Delta-FIS2R (MS-6590)
+ 1462 7020 K8T NEO 2 motherboard
+ 1462 7094 K8T Neo2-F V2.0
+ 1462 7120 KT4AV motherboard
+ 1462 7181 K8MM3-V mainboard
+ 147b 1407 KV8-MAX3 motherboard
+# probably all K7VT2/4*/6
+ 1849 0571 K7VT series Motherboards
+ 0576 VT82C576 3V [Apollo Master]
+ 0581 CX700/VX700/VX800/820-Series Serial ATA RAID-Controller
+# Upgrade bios to get correct ID: 5324 instead of 0581
+ 1106 0581 Wrong IDE ID
+ 0585 VT82C585VP [Apollo VP1/VPX]
+ 0586 VT82C586/A/B PCI-to-ISA [Apollo VP]
+ 1106 0000 MVP3 ISA Bridge
+ 0591 VT8237A SATA 2-Port Controller
+ 0595 VT82C595 [Apollo VP2]
+ 0596 VT82C596 ISA [Mobile South]
+ 1106 0000 VT82C596/A/B PCI to ISA Bridge
+ 1458 0596 VT82C596/A/B PCI to ISA Bridge
+ 0597 VT82C597 [Apollo VP3]
+ 0598 VT82C598 [Apollo MVP3]
+ 0601 VT8601 [Apollo ProMedia]
+ 0605 VT8605 [ProSavage PM133]
+ 103c 1254 D9840-60001 [Brio BA410 Motherboard]
+ 1043 802c CUV4X mainboard
+ 0680 VT82C680 [Apollo P6]
+ 0686 VT82C686 [Apollo Super South]
+ 1019 0985 P6VXA Motherboard
+ 103c 1256 D9840-60001 [Brio BA410 Motherboard]
+ 1043 802c CUV4X mainboard
+ 1043 8033 A7V Mainboard
+ 1043 803e A7V-E Mainboard
+ 1043 8040 A7M266 Mainboard
+ 1043 8042 A7V133/A7V133-C Mainboard
+ 1106 0000 VT82C686/A PCI to ISA Bridge
+ 1106 0686 VT82C686/A PCI to ISA Bridge
+ 1179 0001 Magnia Z310
+ 147b a702 KG7-Lite Mainboard
+ 0691 VT82C693A/694x [Apollo PRO133x]
+ 1019 0985 P6VXA Motherboard
+ 1179 0001 Magnia Z310
+ 1458 0691 VT82C691 Apollo Pro System Controller
+ 0693 VT82C693 [Apollo Pro Plus]
+ 0698 VT82C693A [Apollo Pro133 AGP]
+ 0709 VX11 Standard Host Bridge
+ 070a VX11 PCI Express Root Port
+ 070b VX11 PCI Express Root Port
+ 070c VX11 PCI Express Root Port
+ 070d VX11 PCI Express Root Port
+ 070e VX11 PCI Express Root Port
+ 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
+ 1258 PT880 Host Bridge
+ 1259 CN333/CN400/PM880 Host Bridge
+ 1269 KT880 Host Bridge
+ 1282 K8T800Pro Host Bridge
+ 1290 K8M890 Host Bridge
+ 1293 PM896 Host Bridge
+ 1296 P4M800 Host Bridge
+ 1308 PT894 Host Bridge
+ 1314 CN700/VN800/P4M800CE/Pro Host Bridge
+ 1324 CX700/VX700-Series Error Reporting
+ 1327 P4M890 Host Bridge
+ 1336 K8M890CE Host Bridge
+ 1340 PT900 Host Bridge
+ 1351 VT3351 Host Bridge
+ 1353 VX800/VX820 Error Reporting
+ 1364 CN896/VN896/P4M900 Host Bridge
+ 1409 VX855/VX875 Error Reporting
+ 1410 VX900 Series 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
+ 2238 K8T890 Host Bridge
+ 2258 PT880 Host Bridge
+ 2259 CN333/CN400/PM880 CPU Host Bridge
+ 2269 KT880 Host Bridge
+ 2282 K8T800Pro Host Bridge
+ 2290 K8M890 Host Bridge
+ 2293 PM896 Host Bridge
+ 2296 P4M800 Host Bridge
+ 2308 PT894 Host Bridge
+ 2314 CN700/VN800/P4M800CE/Pro Host Bridge
+ 2324 CX700/VX700-Series Host Interface Control
+ 2327 P4M890 Host Bridge
+ 2336 K8M890CE Host Bridge
+ 2340 PT900 Host Bridge
+ 2351 VT3351 Host Bridge
+ 2353 VX800/VX820 Host Bus Control
+ 2364 CN896/VN896/P4M900 Host Bridge
+ 2409 VX855/VX875 Host Bus Control
+ 2410 VX900 Series CPU Bus Controller
+ 287a VT8251 PCI to PCI Bridge
+ 287b VT8251 Host Bridge
+ 287c VT8251 PCIE Root Port
+ 287d VT8251 PCIE Root Port
+ 287e VT8237/8251 Ultra VLINK Controller
+ 3022 CLE266
+ 3038 VT82xx/62xx/VX700/8x0/900 UHCI USB 1.1 Controller
+ 0925 1234 onboard UHCI USB 1.1 Controller
+ 1019 0985 P6VXA Motherboard
+ 1019 0a81 L7VTA v1.0 Motherboard (KT400-8235)
+ 1043 8080 A7V333 motherboard
+ 1043 808c VT62xx USB1.1 4 port controller
+ 1043 80a1 A7V8X-X motherboard
+ 1043 80ed A7V600/K8V-X/A8V Deluxe motherboard
+ 1179 0001 Magnia Z310
+ 1234 0925 MVP3 USB Controller
+ 1458 5004 GA-7VAX Mainboard
+ 1462 5901 KT6 Delta-FIS2R (MS-6590)
+ 1462 7020 K8T NEO 2 motherboard
+ 1462 7094 K8T Neo2-F V2.0
+ 1462 7120 KT4AV motherboard
+ 1462 7181 K8MM3-V mainboard
+ 147b 1407 KV8-MAX3 motherboard
+ 182d 201d CN-029 USB2.0 4 port PCI Card
+# probably all K7VT2/4*/6
+ 1849 3038 K7VT series Motherboards
+ 19da a179 ZBOX nano VD01
+ 1af4 1100 QEMU Virtual Machine
+ 3040 VT82C586B ACPI
+ 3043 VT86C100A [Rhine]
+ 10bd 0000 VT86C100A Fast Ethernet Adapter
+ 1106 0100 VT86C100A Fast Ethernet Adapter
+ 1186 1400 DFE-530TX PCI Fast Ethernet Adapter (rev. A)
+ 3044 VT6306/7/8 [Fire II(M)] IEEE 1394 OHCI Controller
+ 0010 0001 IEEE 1394 4port DCST 1394-3+1B
+ 1025 005a TravelMate 290
+ 103c 2a20 Pavilion t3030.de Desktop PC
+ 103c 2a3b Media Center PC m7590n
+ 1043 808a A8V/A8N/P4P800/P5SD2 series motherboard
+ 1043 81fe Motherboard
+ 1458 1000 GA-7VT600-1394 Motherboard
+ 1462 207d K8NGM2 series motherboard
+ 1462 217d Aspire L250
+ 1462 590d KT6 Delta-FIS2R (MS-6590)
+ 1462 702d K8T NEO 2 motherboard
+ 1462 971d MS-6917
+ 3050 VT82C596 Power Management
+ 3051 VT82C596 Power Management
+ 3053 VT6105M [Rhine-III]
+ 1186 1404 DFE-530TX PCI Fast Ethernet Adapter (rev. D)
+ 3057 VT82C686 [Apollo Super ACPI]
+ 1019 0985 P6VXA Motherboard
+ 1019 0987 K7VZA Motherboard
+ 1043 8033 A7V Mainboard
+ 1043 803e A7V-E Mainboard
+ 1043 8040 A7M266 Mainboard
+ 1043 8042 A7V133/A7V133-C Mainboard
+ 1179 0001 Magnia Z310
+ 3058 VT82C686 AC97 Audio Controller
+ 0e11 0097 SoundMax Digital Integrated Audio
+ 0e11 b194 Soundmax integrated digital audio
+ 1019 0985 P6VXA Motherboard
+ 1019 0987 K7VZA Motherboard
+ 103c 1251 D9840-60001 [Brio BA410 Motherboard]
+ 1043 1106 A7V133/A7V133-C Mainboard
+ 1106 4511 Onboard Audio on EP7KXA
+ 1106 aa03 VT1612A AC'97 Audio Controller
+ 11d4 5348 AD1881A audio
+ 1458 7600 Onboard Audio
+ 1462 3091 MS-6309 Onboard Audio
+ 1462 3092 MS-6309 v2.x Mainboard (VIA VT1611A codec)
+ 1462 3300 MS-6330 Onboard Audio
+ 1462 3400 MS-6340 (VT8363) motherboard
+ 15dd 7609 Onboard Audio
+ 3059 VT8233/A/8235/8237 AC97 Audio Controller
+ 1019 0a81 L7VTA v1.0 Motherboard (KT400-8235)
+ 1019 1841 M811 (VT8367/VT8235/VT6103) [KT333] motherboard
+ 1019 1877 K8M800-M2 (V2.0) onboard audio
+ 1043 8095 A7V8X Motherboard (Realtek ALC650 codec)
+ 1043 80a1 A7V8X-X Motherboard
+ 1043 80b0 A7V600/K8V-X/K8V Deluxe motherboard (ADI AD1980 codec [SoundMAX])
+ 1043 80f3 SK8V motherboard
+ 1043 810d P5VD1-X (AD1888 codec [SoundMax])
+ 1043 812a A8V Deluxe motherboard (Realtek ALC850 codec)
+ 10ec 8168 High Definition Audio
+ 1106 3059 L7VMM2 Motherboard
+ 1106 4161 K7VT2 motherboard
+ 1106 4170 PCPartner P4M800-8237R Motherboard
+ 1106 4552 Soyo KT-600 Dragon Plus (Realtek ALC 650)
+ 1297 c160 FX41 motherboard (Realtek ALC650 codec)
+ 1413 147b KV8 Pro motherboard onboard audio
+ 1458 a002 GA-7VAX Onboard Audio (Realtek ALC650)
+ 1462 0080 K8T NEO 2 motherboard
+ 1462 3800 KT266 onboard audio
+ 1462 5901 KT6 Delta-FIS2R (MS-6590)
+ 1462 7181 K8MM3-V mainboard
+ 147b 1407 KV8-MAX3 motherboard
+ 1695 300c Realtek ALC655 audio on EP-8KRA series mainboard
+ 1849 0850 ASRock 775Dual-880 Pro onboard audio (Realtek ALC850)
+ 1849 9739 P4VT8 Mainboard (C-Media CMI9739A codec)
+# probably all K7VT2/4*/6
+ 1849 9761 K7VT series Motherboards
+ 4005 4710 MSI K7T266 Pro2-RU (MSI-6380 v2) onboard audio (Realtek/ALC 200/200P)
+ a0a0 01b6 AK77-8XN onboard audio
+ a0a0 0342 AK86-L motherboard
+ 3065 VT6102/VT6103 [Rhine-II]
+ 1043 80a1 A7V8X-X Motherboard
+ 1043 80ed A7V600-X Motherboard
+ 1106 0102 VT6102/6103 [Rhine II] Ethernet Controller
+ 1186 1400 DFE-530TX PCI Fast Ethernet Adapter (rev. A)
+ 1186 1401 DFE-530TX PCI Fast Ethernet Adapter (rev. B)
+ 1186 1402 DFE-530TX PCI Fast Ethernet Adapter (rev. B)
+ 13b9 1421 LD-10/100AL PCI Fast Ethernet Adapter (rev.B)
+ 1462 7061 MS-7061
+ 1462 7181 K8MM3-V mainboard
+ 147b 1c09 NV7 Motherboard
+ 1695 3005 VT6103
+# probably all K7VT2/4*/6
+ 1849 3065 K7VT series Motherboards
+# This hosts more than just the Intel 537 codec, it also hosts PCtel (SIL33) and SmartLink (SIL34) codecs
+ 3068 AC'97 Modem Controller
+ 1462 309e MS-6309 Saturn Motherboard
+ 3074 VT8233 PCI to ISA Bridge
+ 1043 8052 VT8233A
+ 3091 VT8633 [Apollo Pro266]
+ 3099 VT8366/A/7 [Apollo KT266/A/333]
+ 1019 1841 M811 (VT8367/VT8235/VT6103) [KT333] motherboard
+ 1043 8064 A7V266-E Mainboard
+ 1043 807f A7V333 Mainboard
+ 1849 3099 K7VT2 motherboard
+ 3101 VT8653 Host Bridge
+ 3102 VT8662 Host Bridge
+ 3103 VT8615 Host Bridge
+ 3104 USB 2.0 EHCI-Compliant Host-Controller
+ 0925 1234 onboard EHCI USB 2.0 Controller
+ 1019 0a81 L7VTA v1.0 Motherboard (KT400-8235)
+ 1043 808c A7V8X motherboard
+ 1043 80a1 A7V8X-X motherboard rev 1.01
+ 1043 80ed A7V600/K8V-X/A8V Deluxe motherboard
+ 1106 3104 USB 2.0 Controller
+ 1297 f641 FX41 motherboard
+ 1458 5004 GA-7VAX Mainboard
+ 1462 5901 KT6 Delta-FIS2R (MS-6590)
+ 1462 7020 K8T NEO 2 motherboard
+ 1462 7094 K8T Neo2-F V2.0
+ 1462 7120 KT4AV motherboard
+ 1462 7181 K8MM3-V mainboard
+ 147b 1407 KV8-MAX3 motherboard
+ 182d 201d CN-029 USB 2.0 4 port PCI Card
+# probably all K7VT2/4*/6
+ 1849 3104 K7VT series Motherboards
+ 19da a179 ZBOX nano VD01
+ 3106 VT6105/VT6106S [Rhine-III]
+ 1106 0105 VT6106S [Rhine-III]
+ 1186 1403 DFE-530TX PCI Fast Ethernet Adapter (rev. C)
+ 1186 1405 DFE-520TX Fast Ethernet PCI Adapter
+ 1186 1406 DFE-530TX+ rev F2
+ 1186 1407 DFE-538TX
+ 3108 K8M800/K8N800/K8N800A [S3 UniChrome Pro]
+ 3109 VT8233C PCI to ISA Bridge
+ 3112 VT8361 [KLE133] Host Bridge
+ 3113 VPX/VPX2 PCI to PCI Bridge Controller
+ 3116 VT8375 [KM266/KL266] Host Bridge
+ 1297 f641 FX41 motherboard
+ 3118 CN400/PM800/PM880/PN800/PN880 [S3 UniChrome Pro]
+ 3119 VT6120/VT6121/VT6122 Gigabit Ethernet Adapter
+ 3122 VT8623 [Apollo CLE266] integrated CastleRock graphics
+ 3123 VT8623 [Apollo CLE266]
+ 3128 VT8753 [P4X266 AGP]
+ 3133 VT3133 Host Bridge
+ 3142 VT6651 WiFi Adapter, 802.11b
+ 3147 VT8233A ISA Bridge
+ 1043 808c A7V333 motherboard
+ 3148 P4M266 Host Bridge
+ 3149 VIA VT6420 SATA RAID Controller
+ 1043 80ed A7V600/K8V Deluxe/K8V-X/A8V Deluxe motherboard
+ 1458 b003 GA-7VM400AM(F) Motherboard
+ 1462 5901 KT6 Delta-FIS2R (MS-6590)
+ 1462 7020 K8T Neo 2 Motherboard
+ 1462 7094 K8T Neo2-F V2.0
+ 1462 7181 K8MM3-V mainboard
+ 147b 1407 KV8-MAX3 motherboard
+ 147b 1408 KV7
+ 1849 3149 K7VT6 motherboard
+ a0a0 04ad AK86-L motherboard
+ 3156 P/KN266 Host Bridge
+ 3157 CX700/VX700 [S3 UniChrome Pro]
+ 3164 VT6410 ATA133 RAID controller
+ 1043 80f4 P4P800 Mainboard Deluxe ATX
+ 1462 7028 915P/G Neo2
+ 3168 P4X333/P4X400/PT800 AGP Bridge
+ 1849 3168 P4VT8 Mainboard
+ 3177 VT8235 ISA Bridge
+ 1019 0a81 L7VTA v1.0 Motherboard (KT400-8235)
+ 1019 1841 M811 (VT8367/VT8235/VT6103) [KT333] motherboard
+ 1043 808c A7V8X motherboard
+ 1043 80a1 A7V8X-X motherboard
+ 1106 0000 KT4AV motherboard
+ 1297 f641 FX41 motherboard
+ 1458 5001 GA-7VAX Mainboard
+# probably all K7VT2/4*/6
+ 1849 3177 K7VT series Motherboards
+ 3178 ProSavageDDR P4N333 Host Bridge
+ 3188 VT8385 [K8T800 AGP] Host Bridge
+ 1043 80a3 K8V Deluxe/K8V-X motherboard
+ 147b 1407 KV8-MAX3 motherboard
+ 3189 VT8377 [KT400/KT600 AGP] Host Bridge
+ 1043 807f A7V8X motherboard
+ 1106 0000 KT4AV motherboard (KT400A)
+ 1458 5000 GA-7VAX Mainboard
+# probably all K7VT2/4*/6
+ 1849 3189 K7VT series Motherboards
+ 31b0 VX11 Standard Host Bridge
+ 31b1 VX11 Standard Host Bridge
+ 31b2 VX11 DRAM Controller
+ 31b3 VX11 Power Management Controller
+ 31b4 VX11 I/O APIC
+ 31b5 VX11 Scratch Device
+ 31b7 VX11 Standard Host Bridge
+ 31b8 VX11 PCI to PCI Bridge
+ 3204 K8M800 Host Bridge
+ 3205 VT8378 [KM400/A] Chipset Host Bridge
+ 1458 5000 GA-7VM400M Motherboard
+ 3208 PT890 Host Bridge
+ 3213 VPX/VPX2 PCI to PCI Bridge Controller
+ 3218 K8T800M Host Bridge
+ 3227 VT8237 ISA bridge [KT600/K8T800/K8T890 South]
+ 1043 80ed A7V600/K8V-X/A8V Deluxe motherboard
+ 1106 3227 DFI KT600-AL / Soltek SL-B9D-FGR Motherboard
+ 1458 5001 GA-7VT600 Motherboard
+ 147b 1407 KV8-MAX3 motherboard
+ 1849 3227 K7VT4 motherboard
+ 3230 K8M890CE/K8N890CE [Chrome 9]
+ 3238 K8T890 Host Bridge
+ 3249 VT6421 IDE/SATA Controller
+ 1106 3249 VT6421 IDE/SATA Controller
+ 324a CX700/VX700 PCI to PCI Bridge
+ 324b CX700/VX700 Host Bridge
+ 324e CX700/VX700 Internal Module Bus
+ 3253 VT6655 WiFi Adapter, 802.11a/b/g
+ 3258 PT880 Host Bridge
+ 3259 CN333/CN400/PM880 Host Bridge
+ 3260 VIA Chrome9 HC IGP
+ 3269 KT880 Host Bridge
+ 3282 K8T800Pro Host Bridge
+ 3287 VT8251 PCI to ISA Bridge
+ 3288 VX900/VT8xxx High Definition Audio Controller
+ 19da a179 ZBOX VD01
+ 3290 K8M890 Host Bridge
+ 3296 P4M800 Host Bridge
+ 3324 CX700/VX700-Series DRAM Bus Control
+ 3327 P4M890 Host Bridge
+ 3336 K8M890CE Host Bridge
+ 3337 VT8237A PCI to ISA Bridge
+ 3340 PT900 Host Bridge
+ 3343 P4M890 [S3 UniChrome Pro]
+ 3344 CN700/P4M800 Pro/P4M800 CE/VN800 Graphics [S3 UniChrome Pro]
+ 3349 VT8251 AHCI/SATA 4-Port Controller
+ 3351 VT3351 Host Bridge
+ 3353 VX800/820 PCI to PCI Bridge
+ 3364 CN896/VN896/P4M900 Host Bridge
+ 3365 VT630x IEEE 1394 Host Controller [Fire II/M]
+ 3371 CN896/VN896/P4M900 [Chrome 9 HC]
+ 3372 VT8237S PCI to ISA Bridge
+ 337a VT8237A PCI to PCI Bridge
+ 337b VT8237A Host Bridge
+ 3403 VT6315 Series Firewire Controller
+ 1043 8374 M5A88-V EVO
+ 1043 8384 P8P67 Deluxe Motherboard
+ 3409 VX855/VX875 DRAM Bus Control
+ 3410 VX900 Series DRAM Bus Control
+ 19da a179 ZBOX nano VD01
+ 3432 VL800/801 xHCI USB 3.0 Controller
+ 3456 VX11 Standard Host Bridge
+ 345b VX11 Miscellaneous Bus
+ 3483 VL805/806 xHCI USB 3.0 Controller
+ 3a01 VX11 Graphics [Chrome 645/640]
+ 4149 VIA VT6420 (ATA133) Controller
+ 4204 K8M800 Host Bridge
+ 4208 PT890 Host Bridge
+ 4238 K8T890 Host Bridge
+ 4258 PT880 Host Bridge
+ 4259 CN333/CN400/PM880 Host Bridge
+ 4269 KT880 Host Bridge
+ 4282 K8T800Pro Host Bridge
+ 4290 K8M890 Host Bridge
+ 4293 PM896 Host Bridge
+ 4296 P4M800 Host Bridge
+ 4308 PT894 Host Bridge
+ 4314 CN700/VN800/P4M800CE/Pro Host Bridge
+ 4324 CX700/VX700-Series Power Management and Testing Control
+ 4327 P4M890 Host Bridge
+ 4336 K8M890CE Host Bridge
+ 4340 PT900 Host Bridge
+ 4351 VT3351 Host Bridge
+ 4353 VX800/VX820 Power Management Control
+ 4364 CN896/VN896/P4M900 Host Bridge
+ 4409 VX855/VX875 Power Management Control
+ 4410 VX900 Series Power Management and Chip Testing Control
+ 19da a179 ZBOX nano VD01
+ 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 CX700M2/VX700/VX800/820-Series Serial ATA & EIDE-Controller
+ 5327 P4M890 I/O APIC Interrupt Controller
+ 5336 K8M890CE I/O APIC Interrupt Controller
+ 5340 PT900 I/O APIC Interrupt Controller
+ 5351 VT3351 I/O APIC Interrupt Controller
+ 5353 VX800/VX820 APIC and Central Traffic Control
+ 5364 CN896/VN896/P4M900 I/O APIC Interrupt Controller
+ 5372 VT8237/8251 Serial ATA Controller
+ 5409 VX855/VX875 APIC and Central Traffic Control
+ 5410 VX900 Series APIC and Central Traffic Control
+ 6100 VT85C100A [Rhine II]
+ 6287 SATA RAID Controller
+ 6290 K8M890CE Host Bridge
+ 6327 P4M890 Security Device
+ 6353 VX800/VX820 Scratch Registers
+ 6364 CN896/VN896/P4M900 Security Device
+ 6409 VX855/VX875 Scratch Registers
+ 6410 VX900 Series Scratch Registers
+ 19da a179 ZBOX nano VD01
+ 7122 VX900 Graphics [Chrome9 HD]
+ 7204 K8M800 Host Bridge
+ 7205 KM400/KN400/P4M800 [S3 UniChrome]
+ 1458 d000 Gigabyte GA-7VM400(A)M(F) Motherboard
+ 1462 7061 MS-7061
+ 7208 PT890 Host Bridge
+ 7238 K8T890 Host Bridge
+ 7258 PT880 Host Bridge
+ 7259 CN333/CN400/PM880 Host Bridge
+ 7269 KT880 Host Bridge
+ 7282 K8T800Pro Host Bridge
+ 7290 K8M890 Host Bridge
+ 7293 PM896 Host Bridge
+ 7296 P4M800 Host Bridge
+ 7308 PT894 Host Bridge
+ 7314 CN700/VN800/P4M800CE/Pro Host Bridge
+ 7324 CX700/VX700-Series North-South Module Interface Control
+ 7327 P4M890 Host Bridge
+ 7336 K8M890CE Host Bridge
+ 7340 PT900 Host Bridge
+ 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
+ 7410 VX900 Series North-South Module Interface Control
+ 19da a179 ZBOX nano VD01
+ 8231 VT8231 [PCI-to-ISA Bridge]
+ 8235 VT8235 ACPI
+ 8305 VT8363/8365 [KT133/KM133 AGP]
+ 8324 CX700/VX700-Series Bus Control and Power Management
+ 8353 VX800/VX820 Bus Control and Power Management
+ 8391 VT8371 [KX133 AGP]
+ 8400 MVP4
+ 8409 VX855/VX875 Bus Control and Power Management
+ 8410 VX900 Series Bus Control and Power Management
+ 19da a179 ZBOX VD01
+ 8500 KLE133/PLE133/PLE133T
+ 8501 VT8501 [Apollo MVP4 AGP]
+ 8596 VT82C596 [Apollo PRO AGP]
+ 8597 VT82C597 [Apollo VP3 AGP]
+ 8598 VT82C598/694x [Apollo MVP3/Pro133x AGP]
+ 1019 0985 P6VXA Motherboard
+ 8601 VT8601 [Apollo ProMedia AGP]
+ 8605 VT8605 [PM133 AGP]
+ 8691 VT82C691 [Apollo Pro]
+ 8693 VT82C693 [Apollo Pro Plus] PCI Bridge
+ 8a25 PL133/PL133T [S3 ProSavage]
+ 8a26 KL133/KL133A/KM133/KM133A [S3 ProSavage]
+ 8d01 PN133/PN133T [S3 Twister]
+ 8d04 KM266/P4M266/P4M266A/P4N266 [S3 ProSavageDDR]
+ 9001 VX900 Series Serial-ATA Controller
+ 9082 Standard AHCI 1.0 SATA Controller
+ 9140 HDMI Audio Device
+ 9201 USB3.0 Controller
+# Centaur CNS Coprocessor
+ 9380 Ncore Coprocessor
+ 9530 VX800/820/900 Series Secure Digital Memory Card Controller
+ 95d0 VX800/820/900 Series SDIO Host Controller
+ a208 PT890 PCI to PCI Bridge Controller
+ a238 K8T890 PCI to PCI Bridge Controller
+ a327 P4M890 PCI to PCI Bridge Controller
+ a353 VX8xx/900 Series South-North Module Interface Control
+ a364 CN896/VN896/P4M900 PCI to PCI Bridge Controller
+ a409 VX855/VX875/VX900 Series USB Device Controller
+ a410 VX900 Series PCI Express Root Port 0
+ b091 VT8633 [Apollo Pro266 AGP]
+ b099 VT8366/A/7 [Apollo KT266/A/333 AGP]
+ b101 VT8653 AGP Bridge
+ b102 VT8362 AGP Bridge
+ b103 VT8615 AGP Bridge
+ b112 VT8361 [KLE133] AGP Bridge
+ b113 VPX/VPX2 I/O APIC Interrupt Controller
+ b115 VT8363/8365 [KT133/KM133] PCI Bridge
+ b168 VT8235 PCI Bridge
+ b188 VT8237/8251 PCI bridge [K8M890/K8T800/K8T890 South]
+ 147b 1407 KV8-MAX3 motherboard
+ b198 VT8237/CX700/VX700-Series PCI to PCI Bridge
+ b213 VPX/VPX2 I/O APIC Interrupt Controller
+ b353 VX855/VX875/VX900 PCI to PCI Bridge
+ b410 VX900 Series PCI Express Root Port 1
+ b999 [K8T890 North / VT8237 South] PCI Bridge
+ c208 PT890 PCI to PCI Bridge Controller
+ c238 K8T890 PCI to PCI Bridge Controller
+ c327 P4M890 PCI to PCI Bridge Controller
+ c340 PT900 PCI to PCI Bridge Controller
+ c353 VX800/820-Series PCI-Express Root (PCI-to-PCI Virtual Bridge)
+ c364 CN896/VN896/P4M900 PCI to PCI Bridge Controller
+ c409 VX855/VX875 EIDE Controller
+ c410 VX900 Series PCI Express Root Port 2
+ d104 VT8237R USB UDCI Controller
+ d208 PT890 PCI to PCI Bridge Controller
+ d213 VPX/VPX2 PCI to PCI Bridge Controller
+ d238 K8T890 PCI to PCI Bridge Controller
+ d340 PT900 PCI to PCI Bridge Controller
+ d410 VX900 Series PCI Express Root Port 3
+ e208 PT890 PCI to PCI Bridge Controller
+ e238 K8T890 PCI to PCI Bridge Controller
+ e340 PT900 PCI to PCI Bridge Controller
+ e353 VX800/820-Series PCI-Express Root Port 0
+ e410 VX900 Series PCI Express Physical Layer Electrical Sub-block
+ f208 PT890 PCI to PCI Bridge Controller
+ f238 K8T890 PCI to PCI Bridge Controller
+ f340 PT900 PCI to PCI Bridge Controller
+ f353 VX800/820-Series PCI-Express Root Port 1
+ f410 VX900 Series PCI UART Port 0-3
+1107 Stratus Computers
+ 0576 VIA VT82C570MV [Apollo] (Wrong vendor ID!)
+1108 Proteon, Inc.
+ 0100 p1690plus_AA
+ 0101 p1690plus_AB
+ 0105 P1690Plus
+ 0108 P1690Plus
+ 0138 P1690Plus
+ 0139 P1690Plus
+ 013c P1690Plus
+ 013d P1690Plus
+1109 Cogent Data Technologies, Inc.
+ 1400 EM110TX [EX110TX]
+110a Siemens AG
+ 0002 Pirahna 2-port
+ 0005 Tulip controller, power management, switch extender
+ 0006 FSC PINC (I/O-APIC)
+ 0015 FSC Multiprocessor Interrupt Controller
+ 001d FSC Copernicus Management Controller
+ 007b FSC Remote Service Controller, mailbox device
+ 007c FSC Remote Service Controller, shared memory device
+ 007d FSC Remote Service Controller, SMIC device
+ 2101 HST SAPHIR V Primary PCI (ISDN/PMx)
+# 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 / 5621
+ 3142 SIMATIC NET CP 5613 / 5614
+ 3143 SIMATIC NET CP 1613
+ 4021 SIMATIC NET CP 5512 (Profibus and MPI Cardbus Adapter)
+ 4029 SIMATIC NET CP 5613 A2
+ 110a 4029 SIMATIC NET CP 5613 A2
+ 110a c029 SIMATIC NET CP 5614 A2
+ 4035 SIMATIC NET CP 1613 A2
+ 4036 SIMATIC NET CP 1616
+ 4038 SIMATIC NET CP 1604
+ 4069 SIMATIC NET CP 5623
+ 110a 4069 SIMATIC NET CP 5623
+ 110a c069 SIMATIC NET CP 5624
+ 407c SIMATIC NET CP 5612
+ 407d SIMATIC NET CP 5613 A3
+ 407e SIMATIC NET CP 5622
+ 4083 SIMATIC NET CP 5614 A3
+ 4084 SIMATIC NET CP 1626
+ 4942 FPGA I-Bus Tracer for MBD
+ 6120 SZB6120
+110b Chromatic Research Inc.
+ 0001 Mpact Media Processor
+ 0004 Mpact 2
+110c Mini-Max Technology, Inc.
+110d Znyx Advanced Systems
+110e CPU Technology
+110f Ross Technology
+1110 Powerhouse Systems
+ 6037 Firepower Powerized SMP I/O ASIC
+ 6073 Firepower Powerized SMP I/O ASIC
+1111 Santa Cruz Operation
+# Also claimed to be RNS or Rockwell International, current PCISIG records list Osicom
+1112 Osicom Technologies Inc
+ 2200 FDDI Adapter
+ 2300 Fast Ethernet Adapter
+ 2340 4 Port Fast Ethernet Adapter
+ 2400 ATM Adapter
+1113 Accton Technology Corporation
+ 1211 SMC2-1211TX
+ 103c 1207 EN-1207D Fast Ethernet Adapter
+ 1113 1211 EN-1207D Fast Ethernet Adapter
+ 1216 EN-1216 Ethernet Adapter
+ 1113 1216 EN1207F series PCI Fast Ethernet Adapter
+ 1113 2220 EN2220A Cardbus Fast Ethernet Adapter
+ 1113 2242 EN2242 10/100 Ethernet Mini-PCI Card
+ 111a 1020 SpeedStream 1020 PCI 10/100 Ethernet Adaptor [EN-1207F-TX ?]
+ 1217 EN-1217 Ethernet Adapter
+ 5105 10Mbps Network card
+ 9211 EN-1207D Fast Ethernet Adapter
+ 1113 9211 EN-1207D Fast Ethernet Adapter
+ 9511 21x4x DEC-Tulip compatible Fast Ethernet
+ d301 CPWNA100 (Philips wireless PCMCIA)
+ ec02 SMC 1244TX v3
+ ee23 SMCWPCIT-G 108Mbps Wireless PCI adapter
+1114 Atmel Corporation
+ 0506 at76c506 802.11b Wireless Network Adaptor
+1115 3D Labs
+1116 Data Translation
+ 0022 DT3001
+ 0023 DT3002
+ 0024 DT3003
+ 0025 DT3004
+ 0026 DT3005
+ 0027 DT3001-PGL
+ 0028 DT3003-PGL
+ 0051 DT322
+ 0060 DT340
+ 0069 DT332
+ 80c2 DT3162
+1117 Datacube, Inc
+ 9500 Max-1C SVGA card
+ 9501 Max-1C image processing
+1118 Berg Electronics
+1119 ICP Vortex Computersysteme GmbH
+ 0000 GDT 6000/6020/6050
+ 0001 GDT 6000B/6010
+ 0002 GDT 6110/6510
+ 0003 GDT 6120/6520
+ 0004 GDT 6530
+ 0005 GDT 6550
+ 0006 GDT 6117/6517
+ 0007 GDT 6127/6527
+ 0008 GDT 6537
+ 0009 GDT 6557/6557-ECC
+ 000a GDT 6115/6515
+ 000b GDT 6125/6525
+ 000c GDT 6535
+ 000d GDT 6555/6555-ECC
+ 0100 GDT 6117RP/6517RP
+ 0101 GDT 6127RP/6527RP
+ 0102 GDT 6537RP
+ 0103 GDT 6557RP
+ 0104 GDT 6111RP/6511RP
+ 0105 GDT 6121RP/6521RP
+ 0110 GDT 6117RD/6517RD
+ 0111 GDT 6127RD/6527RD
+ 0112 GDT 6537RD
+ 0113 GDT 6557RD
+ 0114 GDT 6111RD/6511RD
+ 0115 GDT 6121RD/6521RD
+ 0118 GDT 6118RD/6518RD/6618RD
+ 0119 GDT 6128RD/6528RD/6628RD
+ 011a GDT 6538RD/6638RD
+ 011b GDT 6558RD/6658RD
+ 0120 GDT 6117RP2/6517RP2
+ 0121 GDT 6127RP2/6527RP2
+ 0122 GDT 6537RP2
+ 0123 GDT 6557RP2
+ 0124 GDT 6111RP2/6511RP2
+ 0125 GDT 6121RP2/6521RP2
+ 0136 GDT 6113RS/6513RS
+ 0137 GDT 6123RS/6523RS
+ 0138 GDT 6118RS/6518RS/6618RS
+ 0139 GDT 6128RS/6528RS/6628RS
+ 013a GDT 6538RS/6638RS
+ 013b GDT 6558RS/6658RS
+ 013c GDT 6533RS/6633RS
+ 013d GDT 6543RS/6643RS
+ 013e GDT 6553RS/6653RS
+ 013f GDT 6563RS/6663RS
+ 0166 GDT 7113RN/7513RN/7613RN
+ 0167 GDT 7123RN/7523RN/7623RN
+ 0168 GDT 7118RN/7518RN/7518RN
+ 0169 GDT 7128RN/7528RN/7628RN
+ 016a GDT 7538RN/7638RN
+ 016b GDT 7558RN/7658RN
+ 016c GDT 7533RN/7633RN
+ 016d GDT 7543RN/7643RN
+ 016e GDT 7553RN/7653RN
+ 016f GDT 7563RN/7663RN
+ 01d6 GDT 4x13RZ
+ 01d7 GDT 4x23RZ
+ 01f6 GDT 8x13RZ
+ 01f7 GDT 8x23RZ
+ 01fc GDT 8x33RZ
+ 01fd GDT 8x43RZ
+ 01fe GDT 8x53RZ
+ 01ff GDT 8x63RZ
+ 0210 GDT 6519RD/6619RD
+ 0211 GDT 6529RD/6629RD
+ 0260 GDT 7519RN/7619RN
+ 0261 GDT 7529RN/7629RN
+ 02ff GDT MAXRP
+ 0300 GDT NEWRX
+ 0301 GDT NEWRX2
+111a Efficient Networks, Inc
+ 0000 155P-MF1 (FPGA)
+ 0002 155P-MF1 (ASIC)
+ 0003 ENI-25P ATM
+ 111a 0000 ENI-25p Miniport ATM Adapter
+ 0005 SpeedStream (LANAI)
+ 111a 0001 ENI-3010 ATM
+ 111a 0009 ENI-3060 ADSL (VPI=0)
+ 111a 0101 ENI-3010 ATM
+ 111a 0109 ENI-3060CO ADSL (VPI=0)
+ 111a 0809 ENI-3060 ADSL (VPI=0 or 8)
+ 111a 0909 ENI-3060CO ADSL (VPI=0 or 8)
+ 111a 0a09 ENI-3060 ADSL (VPI=<0..15>)
+ 0007 SpeedStream ADSL
+ 111a 1001 ENI-3061 ADSL [ASIC]
+ 1020 SpeedStream PCI 10/100 Network Card
+ 1203 SpeedStream 1023 Wireless PCI Adapter
+111b Teledyne Electronic Systems
+111c Tricord Systems Inc.
+ 0001 Powerbis Bridge
+# now owned by Microchip Technology
+111d Microsemi / PMC / IDT
+ 0001 IDT77201/77211 155Mbps ATM SAR Controller [NICStAR]
+ 0003 IDT77222/77252 155Mbps ATM MICRO ABR SAR Controller
+ 0004 IDT77V252 155Mbps ATM MICRO ABR SAR Controller
+ 0005 IDT77V222 155Mbps ATM MICRO ABR SAR Controller
+ 8018 PES12N3A 12-lane 3-Port PCI Express Switch
+ 801c PES24N3A PCI Express Switch
+ 8028 PES4T4 PCI Express Switch
+ 802b PES8T5A PCI Express Switch
+ 802c PES16T4 PCI Express Switch
+ 802d PES16T7 PCI Express Switch
+ 802e PES24T6 PCI Express Switch
+ 802f PES32T8 PCI Express Switch
+ 8032 PES48T12 PCI Express Switch
+ 8034 PES16/22/34H16 PCI Express Switch
+ 8035 PES32H8 PCI Express Switch
+ 8036 PES48H12 PCI Express Switch
+ 8037 PES64H16 PCI Express Switch
+ 8039 PES3T3 PCI Express Switch
+ 803a PES4T4 PCI Express Switch
+ 803c PES5T5 PCI Express Switch
+ 803d PES6T5 PCI Express Switch
+ 8048 PES8NT2 PCI Express Switch
+ 8049 PES8NT2 PCI Express Switch
+ 804a PES8NT2 PCI Express Internal NTB
+ 804b PES8NT2 PCI Express External NTB
+ 804c PES16NT2 PCI Express Switch
+ 804d PES16NT2 PCI Express Switch
+ 804e PES16NT2 PCI Express Internal NTB
+ 804f PES16NT2 PCI Express External NTB
+ 8058 PES12NT3 PCI Express Switch
+ 8059 PES12NT3 PCI Express Switch
+ 805a PES12NT3 PCI Express Internal NTB
+ 805b PES12NT3 PCI Express External NTB
+ 805c PES24NT3 PCI Express Switch
+ 805d PES24NT3 PCI Express Switch
+ 805e PES24NT3 PCI Express Internal NTB
+ 805f PES24NT3 PCI Express External NTB
+ 8060 PES16T4G2 PCI Express Gen2 Switch
+ 8061 PES12T3G2 PCI Express Gen2 Switch
+ 8068 PES6T6G2 PCI Express Gen2 Switch
+ 806a PES24T3G2 PCI Express Gen2 Switch
+ 14c1 000c 10G-PCIE2-8B2
+ 806c PES16T4A/4T4G2 PCI Express Gen2 Switch
+ 806e PES24T6G2 PCI Express Gen2 Switch
+ 806f HIO524G2 PCI Express Gen2 Switch
+ 8077 89HPES64H16G2 64-Lane 16-Port PCIe Gen2 System Interconnect Switch
+ 8088 PES32NT8BG2 PCI Express Switch
+ 1093 752f PXIe-8383mc Device
+ 1093 7543 PXIe-8383mc System Host
+ 1093 755c PXIe-8364
+ 1093 755d PXIe-8374
+ 1093 75ff PXIe-8383mc DMA
+ 1093 7600 PXIe-8383mc DMA
+ 1093 7602 PXIe-8384
+# 32-lanes 24-ports Gen.2
+ 808a 89HPES32NT24BG2 PCI Express Switch
+# 32-lanes 24-ports Gen.2
+ 808c 89HPES32NT24AG2 PCI Express Switch
+ 808e PES24NT24G2 PCI Express Switch
+ 808f 89HPES32NT8AG2 32-Lane 8-Port PCIe Gen2 System Interconnect Switch with Non-Transparent Bridging
+ 8090 89HPES16NT16G2 16-Lane 16-Port PCIe Gen2 System Interconnect Switch
+ 8092 89HPES12NT12G2 12-Lane 12-Port PCIe Gen2 System Interconnect Switch
+ 80cf F32P08xG3 [PCIe boot mode]
+ 80d2 F32P08xG3 NVMe controller
+111e Eldec
+111f Precision Digital Images
+ 4a47 Precision MX Video engine interface
+ 5243 Frame capture bus interface
+# formerly EMC Corporation
+1120 Dell EMC
+ 2306 Unity Fibre Channel Controller
+ 2501 Unity Ethernet Controller
+ 2505 Unity Fibre Channel Controller
+1121 Zilog
+1122 Multi-tech Systems, Inc.
+1123 Excellent Design, Inc.
+1124 Leutron Vision AG
+ 2581 Picport Monochrome
+1125 Eurocore
+1126 Vigra
+1127 FORE Systems Inc
+ 0200 ForeRunner PCA-200 ATM
+ 0210 PCA-200PC
+ 0250 ATM
+ 0300 ForeRunner PCA-200EPC ATM
+ 0310 ATM
+ 0400 ForeRunnerHE ATM Adapter
+ 1127 0400 ForeRunnerHE ATM
+1129 Firmworks
+112a Hermes Electronics Company, Ltd.
+# nee Linotype - Hell AG
+112b Heidelberger Druckmaschinen AGHeidelberger Druckmaschinen AG
+112c Zenith Data Systems
+112d Ravicad
+112e Infomedia Microelectronics Inc.
+112f Dalsa Inc.
+ 0000 MVC IC-PCI
+ 0001 MVC IM-PCI Video frame grabber/processor
+ 0004 PCDig Digital Image Capture
+ 0008 PC-CamLink PCI framegrabber
+1130 Computervision
+1131 Philips Semiconductors
+ 1561 USB 1.1 Host Controller
+ 1775 c200 C2K onboard USB 1.1 host controller
+ 1562 USB 2.0 Host Controller
+ 1775 c200 C2K onboard USB 2.0 host controller
+ 3400 SmartPCI56(UCB1500) 56K Modem
+ 5400 TriMedia TM1000/1100
+ 12ca 0000 BlueICE
+ 5402 TriMedia TM1300
+ 1244 0f00 Fritz!Card DSL
+ 15eb 1300 DT1300
+ 15eb 1302 DT1302
+ 15eb 1304 DT1304
+ 15eb 1305 DT1305
+ 15eb 1306 PMCDT1306
+ 15eb 1308 DT1308
+ 15eb 1331 DT1301 with SAA7121
+ 15eb 1337 DT1301 with SAA7127
+ 15eb 2d3d X3D
+ 15eb 7022 PTM1300
+ 5405 TriMedia TM1500
+ 1136 0005 LCP-1500
+ 5406 TriMedia TM1700
+ 540b PNX1005 Media Processor
+ 1131 0020 PNXLite PCI Demo Board
+ 7130 SAA7130 Video Broadcast Decoder
+ 0000 4016 Behold TV 401
+ 0000 4051 Behold TV 405 FM
+ 0000 5051 Behold TV 505 RDS
+ 0000 505b Behold TV 505 RDS
+ 102b 48d0 Matrox CronosPlus
+ 1048 226b ELSA EX-VISION 300TV
+ 107d 6655 WinFast DTV1000S
+ 1131 0000 SAA7130-based TV tuner card
+ 1131 2001 10MOONS PCI TV CAPTURE CARD
+ 1131 2005 Techcom (India) TV Tuner Card (SSD-TV-670)
+ 1458 9006 GT-PS700 DVB-S tuner
+ 1461 050c Nagase Sangyo TransGear 3000TV
+ 1461 10ff AVerMedia DVD EZMaker
+ 1461 2108 AverMedia AverTV/305
+ 1461 2115 AverMedia AverTV Studio 305
+ 153b 1152 Terratec Cinergy 200 TV
+ 185b c100 Compro VideoMate TV PVR/FM
+ 185b c901 Videomate DVB-T200
+ 5168 0138 LifeView FlyVIDEO2000
+ 5ace 5010 Behold TV 501
+ 5ace 5050 Behold TV 505 FM
+ 7133 SAA7131/SAA7133/SAA7135 Video Broadcast Decoder
+ 0000 4091 Beholder BeholdTV 409 FM
+ 0000 5071 Behold TV 507 RDS
+ 0000 507b Behold TV 507 RDS
+ 0000 5201 Behold TV Columbus
+ 0070 6701 WinTV HVR-1110
+ 1019 4cb5 Elitegroup ECS TVP3XP FM1236 Tuner Card (NTSC,FM)
+ 1043 0210 FlyTV mini Asus Digimatrix
+ 1043 4843 TV-FM 7133
+ 1043 4845 TV-FM 7135
+ 1043 4862 P7131 Dual
+ 1043 4876 My Cinema-P7131 Hybrid
+ 1131 0000 SAA713x-based TV tuner card
+ 1131 2001 Proteus Pro [philips reference design]
+ 1131 2018 Tiger reference design
+ 1131 4ee9 MonsterTV Mobile
+ 1131 7133 Pinnacle PCTV 301i
+ 11bd 002b PCTV Stereo
+ 11bd 002e PCTV 110i (saa7133)
+ 12ab 0800 PURPLE TV
+ 13c2 2804 Technotrend Budget T-3000 Hybrid
+ 1421 0335 Instant TV DVB-T Cardbus
+ 1421 1370 Instant TV (saa7135)
+ 1435 7330 VFG7330
+ 1435 7350 VFG7350
+ 1458 9001 GC-PTV-TAF Hybrid TV card
+ 1458 9002 GT-PTV-TAF-RH DVB-T/Analog TV/FM tuner
+ 1458 9003 GT-PTV-AF-RH Analog TV/FM tuner
+ 1458 9004 GT-P8000 DVB-T/Analog TV/FM tuner
+ 1458 9005 GT-P6000 Analog TV/FM tuner
+ 1458 9008 GT-P5100 Analog TV tuner
+ 1461 1044 AVerTVHD MCE A180
+ 1461 4836 M10D Hybrid DVBT
+ 1461 861e M105 PAL/SECAM/NTSC/FM Tuner
+ 1461 a14b AVerTV Studio 509
+ 1461 a836 M115 DVB-T, PAL/SECAM/NTSC Tuner
+ 1461 f01d DVB-T Super 007
+ 1461 f31f Avermedia AVerTV GO 007 FM
+ 1461 f936 Hybrid+FM PCI (rev A16D)
+ 1462 6231 TV@nywhere Plus
+ 1489 0214 LifeView FlyTV Platinum FM
+ 14c0 1212 LifeView FlyTV Platinum Mini2
+ 153b 1160 Cinergy 250 PCI TV
+ 153b 1162 Terratec Cinergy 400 mobile
+ 17de 7256 PlusTV All In One PI610 card
+ 17de 7350 ATSC 110 Digital / Analog HDTV Tuner
+ 17de 7352 ATSC 115 Digital / Analog HDTV Tuner
+ 185b c100 VideoMate TV
+ 185b c900 VideoMate T750
+ 5168 0306 LifeView FlyDVB-T DUO
+ 5168 0319 LifeView FlyDVB Trio
+ 5168 0502 LifeView FlyDVB-T Duo CardBus
+ 5168 0520 LifeView FlyDVB Trio CardBus
+ 5168 1502 LifeView FlyTV CardBus
+ 5168 2502 LifeView FlyDVB-T CardBus
+ 5168 2520 LifeView FlyDVB-S Duo CardBus
+ 5168 3502 LifeView FlyDVB-T Hybrid CardBus
+ 5168 3520 LifeView FlyDVB Trio N CardBus
+ 5ace 5030 Behold TV 503 FM
+ 5ace 5090 Behold TV 509 FM
+ 5ace 6090 Behold TV 609 FM
+ 5ace 6091 Behold TV 609 FM
+ 5ace 6092 Behold TV 609 RDS
+ 5ace 6093 Behold TV 609 RDS
+ 5ace 6190 Behold TV M6
+ 5ace 6191 Behold TV M63
+ 5ace 6193 Behold TV M6 Extra
+ 5ace 6290 Behold TV H6
+ 5ace 7090 Behold TV A7
+ 5ace 7150 Behold TV H75
+ 5ace 7151 Behold TV H75
+ 5ace 7190 Behold TV H7
+ 5ace 7191 Behold TV H7
+ 5ace 7290 Behold TV T7
+ 5ace 7591 Behold TV X7
+ 5ace 7595 Behold TV X7
+ 7134 SAA7134/SAA7135HL Video Broadcast Decoder
+ 0000 4036 Behold TV 403
+ 0000 4037 Behold TV 403 FM
+ 0000 4071 Behold TV 407 FM
+ 1019 4cb4 Elitegroup ECS TVP3XP FM1216 Tuner Card(PAL-BG,FM)
+ 1043 0210 Digimatrix TV
+ 1043 4840 TV-FM 7134
+ 1043 4842 TV-FM 7134
+ 1131 0000 SAA713x-based TV tuner card
+ 1131 2004 EUROPA V3 reference design
+ 1131 4e85 SKNet Monster TV
+ 1131 6752 EMPRESS
+ 11bd 002b PCTV Stereo
+ 11bd 002d PCTV 300i DVB-T + PAL
+ 1461 2c00 AverTV Hybrid+FM PCI
+ 1461 9715 AVerTV Studio 307
+ 1461 a70a Avermedia AVerTV 307
+ 1461 a70b AverMedia M156 / Medion 2819
+ 1461 d6ee Cardbus TV/Radio (E500)
+ 1471 b7e9 AVerTV Cardbus plus
+ 153b 1142 Terratec Cinergy 400 TV
+ 153b 1143 Terratec Cinergy 600 TV
+ 153b 1158 Terratec Cinergy 600 TV MK3
+ 1540 9524 ProVideo PV952
+ 16be 0003 Medion 7134
+ 185b c200 Compro VideoMate Gold+ Pal
+ 185b c900 Videomate DVB-T300
+ 1894 a006 KNC One TV-Station DVR
+ 1894 fe01 KNC One TV-Station RDS / Typhoon TV Tuner RDS
+ 5168 0138 FLY TV PRIME 34FM
+ 5168 0300 FlyDVB-S
+ 5ace 5070 Behold TV 507 FM
+ 5ace 6070 Behold TV 607 FM
+ 5ace 6071 Behold TV 607 FM
+ 5ace 6072 Behold TV 607 RDS
+ 5ace 6073 Behold TV 607 RDS
+ 7145 SAA7145
+ 7146 SAA7146
+ 110a 0000 Fujitsu/Siemens DVB-C card rev1.5
+ 110a ffff Fujitsu/Siemens DVB-C card rev1.5
+ 1124 2581 Leutron Vision PicPort
+ 1131 4f56 KNC1 DVB-S Budget
+ 1131 4f60 Fujitsu-Siemens Activy DVB-S Budget Rev AL
+ 1131 4f61 Activy DVB-S Budget Rev GR
+ 1131 5f61 Activy DVB-T Budget
+ 114b 2003 DVRaptor Video Edit/Capture Card
+ 1159 0040 MuTech M-Vision 500 (MV-500 rev. E)
+ 1159 0050 MuTech M-Vision 500 (MV-500 rev. F)
+ 11bd 0006 DV500 Overlay
+ 11bd 000a DV500 Overlay
+ 11bd 000f DV500 Overlay
+ 13c2 0000 Siemens/Technotrend/Hauppauge DVB card rev1.3 or rev1.5
+ 13c2 0001 Technotrend/Hauppauge DVB card rev1.3 or rev1.6
+ 13c2 0002 Technotrend/Hauppauge DVB card rev2.1
+ 13c2 0003 Technotrend/Hauppauge DVB card rev2.1
+ 13c2 0004 Technotrend/Hauppauge DVB card rev2.1
+ 13c2 0006 Technotrend/Hauppauge DVB card rev1.3 or rev1.6
+ 13c2 0008 Technotrend/Hauppauge DVB-T
+ 13c2 000a Octal/Technotrend DVB-C for iTV
+ 13c2 000e Technotrend/Hauppauge DVB card rev2.3
+ 13c2 1003 Technotrend-Budget/Hauppauge WinTV-NOVA-S DVB card
+ 13c2 1004 Technotrend-Budget/Hauppauge WinTV-NOVA-C DVB card
+ 13c2 1005 Technotrend-Budget/Hauppauge WinTV-NOVA-T DVB card
+ 13c2 100c Technotrend-Budget/Hauppauge WinTV-NOVA-CI DVB card
+ 13c2 100f Technotrend-Budget/Hauppauge WinTV-NOVA-CI DVB card
+ 13c2 1010 DVB C-1500
+ 13c2 1011 Technotrend-Budget/Hauppauge WinTV-NOVA-T DVB card
+ 13c2 1012 DVB T-1500
+ 13c2 1013 SATELCO Multimedia DVB
+ 13c2 1016 WinTV-NOVA-SE DVB card
+ 13c2 1018 DVB S-1401
+ 13c2 1019 S2-3200
+ 13c2 1102 Technotrend/Hauppauge DVB card rev2.1
+ 153b 1155 Cinergy 1200 DVB-S
+ 153b 1156 Cinergy 1200 DVB-C
+ 153b 1157 Cinergy 1200 DVB-T
+ 153b 1176 Cinergy 1200 DVB-C (MK3)
+ 1894 0020 KNC One DVB-C V1.0
+ 1894 0023 TVStation DVB-C plus
+# http://www.knc1.com/gb.htm
+ 1894 0054 TV-Station DVB-S
+ 7160 SAA7160
+ 1458 9009 E8000 DVB-T/Analog TV/FM tuner
+ 1461 1455 AVerTV Hybrid Speedy PCI-E (H788)
+ 7162 SAA7162
+ 11bd 0101 Pinnacle PCTV 7010iX TV Card
+ 7164 SAA7164
+ 0070 8800 WinTV HVR-2250
+ 0070 8810 WinTV HVR-2250
+ 0070 8851 WinTV HVR-2250
+ 0070 8853 WinTV HVR-2250
+ 0070 8880 WinTV HVR-2250
+ 0070 8891 WinTV HVR-2250
+ 0070 88a0 WinTV HVR-2250
+ 0070 88a1 WinTV HVR-2250
+ 0070 8900 WinTV HVR-2200
+ 0070 8901 WinTV HVR-2200
+ 0070 8940 WinTV HVR-2200 (submodel 89619)
+ 0070 8951 WinTV HVR-2200
+ 0070 8953 WinTV HVR-2200
+ 0070 8980 WinTV HVR-2200
+ 0070 8991 WinTV HVR-2200
+ 0070 8993 WinTV HVR-2200
+ 0070 89a0 WinTV HVR-2200
+ 0070 89a1 WinTV HVR-2200
+ 0070 f120 WinTV HVR-2205
+ 0070 f123 WinTV HVR-2215
+ 7231 SAA7231
+ 5ace 8000 Behold TV H8
+ 5ace 8001 Behold TV H8
+ 5ace 8050 Behold TV H85
+ 5ace 8051 Behold TV H85
+ 5ace 8100 Behold TV A8
+ 5ace 8101 Behold TV A8
+ 5ace 8150 Behold TV A85
+ 5ace 8151 Behold TV A85
+ 5ace 8201 Behold TV T8
+ 9730 SAA9730 Integrated Multimedia and Peripheral Controller
+ 1131 0000 Integrated Multimedia and Peripheral Controller
+1132 Mitel Corp.
+1133 Dialogic Corporation
+ 7701 Eiconcard C90
+ 7711 Eiconcard C91
+ 7901 EiconCard S90
+ 7902 EiconCard S90
+ 7911 EiconCard S91
+ 7912 EiconCard S91
+ 7921 Eiconcard S92
+ 7941 EiconCard S94
+ 7942 EiconCard S94
+ 7943 EiconCard S94
+ 7944 EiconCard S94
+ 7945 Eiconcard S94
+ 7948 Eiconcard S94 64bit/66MHz
+ 9711 Eiconcard S91 V2
+ 9911 Eiconcard S91 V2
+ 9941 Eiconcard S94 V2
+ 9a41 Eiconcard S94 PCIe
+ b921 EiconCard P92
+ b922 EiconCard P92
+ b923 EiconCard P92
+ e001 Diva Pro 2.0 S/T
+ e002 Diva 2.0 S/T PCI
+ e003 Diva Pro 2.0 U
+ e004 Diva 2.0 U PCI
+ e005 Diva 2.01 S/T PCI
+ e006 Diva CT S/T PCI
+ e007 Diva CT U PCI
+ e008 Diva CT Lite S/T PCI
+ e009 Diva CT Lite U PCI
+ e00a Diva ISDN+V.90 PCI
+ e00b Diva ISDN PCI 2.02
+ e00c Diva 2.02 PCI U
+ e00d Diva Pro 3.0 PCI
+ e00e Diva ISDN+CT S/T PCI Rev 2
+ e010 Diva Server BRI-2M PCI
+ 110a 0021 Fujitsu Siemens ISDN S0
+ e011 Diva Server BRI S/T Rev 2
+ e012 Diva Server 4BRI-8M PCI
+ e013 4BRI
+ 1133 1300 Diva V-4BRI-8 PCI v2
+ 1133 e013 Diva 4BRI-8 PCI v2
+ e014 Diva Server PRI-30M PCI
+ e015 Diva PRI PCI v2
+ e016 Diva Server Voice 4BRI PCI
+ e017 Diva Server Voice 4BRI Rev 2
+ 1133 e017 Diva Server Voice 4BRI-8M 2.0 PCI
+ e018 BRI
+ 1133 1800 Diva V-BRI-2 PCI v2
+ 1133 e018 Diva BRI-2 PCI v2
+ e019 Diva Server Voice PRI Rev 2
+ 1133 e019 Diva Server Voice PRI 2.0 PCI
+ e01a Diva BRI-2FX PCI v2
+ e01b Diva Server Voice BRI-2M 2.0 PCI
+ 1133 e01b Diva Server Voice BRI-2M 2.0 PCI
+ e01c PRI
+ 1133 1c01 Diva PRI/E1/T1-8 PCI v3
+ 1133 1c02 Diva PRI/T1-24 PCI(e) v3
+ 1133 1c03 Diva PRI/E1-30 PCI(e) v3
+ 1133 1c04 Diva PRI/E1/T1-CTI PCI(e) v3
+ 1133 1c05 Diva V-PRI/T1-24 PCI(e) v3
+ 1133 1c06 Diva V-PRI/E1-30 PCI(e) v3
+ 1133 1c07 Diva Server PRI/E1/T1-8 Cornet NQ
+ 1133 1c08 Diva Server PRI/T1-24 Cornet NQ
+ 1133 1c09 Diva Server PRI/E1-30 Cornet NQ
+ 1133 1c0a Diva Server PRI/E1/T1 Cornet NQ
+ 1133 1c0b Diva Server V-PRI/T1-24 Cornet NQ
+ 1133 1c0c Diva Server V-PRI/E1-30 Cornet NQ
+ e01e 2PRI
+ 1133 1e01 Diva 2PRI/E1/T1-60 PCI v1
+ 1133 e01e Diva V-2PRI/E1/T1-60 PCI v1
+ e020 4PRI
+ 1133 2001 Diva 4PRI/E1/T1-120 PCI v1
+ 1133 e020 Diva V-4PRI/E1/T1-120 PCI v1
+ e022 Analog-2
+ 1133 2200 Diva V-Analog-2 PCI v1
+ 1133 e022 Diva Analog-2 PCI v1
+ e024 Analog-4
+ 1133 2400 Diva V-Analog-4 PCI v1
+ 1133 e024 Diva Analog-4 PCI v1
+ e028 Analog-8
+ 1133 2800 Diva V-Analog-8 PCI v1
+ 1133 e028 Diva Analog-8 PCI v1
+ e02a Diva IPM-300 PCI v1
+ e02c Diva IPM-600 PCI v1
+ e02e 4BRI
+ 1133 2e01 Diva V-4BRI-8 PCIe v2
+ 1133 e02e Diva 4BRI-8 PCIe v2
+ e032 BRI
+ 1133 3201 Diva V-BRI-2 PCIe v2
+ 1133 e032 Diva BRI-2 PCIe v2
+ e034 Diva BRI-CTI PCI v2
+1134 Mercury Computer Systems
+ 0001 Raceway Bridge
+ 0002 Dual PCI to RapidIO Bridge
+ 000b POET Serial RapidIO Bridge
+ 000d POET PSDMS Device
+1135 FUJIFILM Business Innovation Corp.
+ 0001 Printer controller
+1136 Momentum Data Systems
+ 0002 PCI-JTAG
+1137 Cisco Systems Inc
+ 0023 VIC 81 PCIe Upstream Port
+ 0040 VIC PCIe Upstream Port
+ 1137 004f VIC 1280 Dual 40Gb Mezzanine
+ 1137 0084 VIC 1240 Dual 40Gb MLOM
+ 1137 0085 VIC 1225 Dual 10Gb SFP+ PCIe
+ 1137 00cd VIC 1285 Dual 40Gb QSFP+ PCIe
+ 1137 00ce VIC 1225T Dual 10GBaseT PCIe
+ 1137 012a VIC M4308 Dual 40Gb
+ 1137 012c VIC 1340 Dual 40Gb MLOM
+ 1137 012e VIC 1227 Dual 10Gb SFP+ PCIe
+ 1137 0137 VIC 1380 Dual 40Gb Mezzanine
+ 1137 014d VIC 1385 Dual 40Gb PCIe
+ 0041 VIC PCIe Downstream Port
+ 0042 VIC Management Controller
+ 1137 0047 VIC P81E PCIe Management Controller
+ 1137 0085 VIC 1225 PCIe Management Controller
+ 1137 00cd VIC 1285 PCIe Management Controller
+ 1137 00ce VIC 1225T PCIe Management Controller
+ 1137 012e VIC 1227 PCIe Management Controller
+ 1137 014d VIC 1385 PCIe Management Controller
+ 1137 0217 VIC 1455 PCIe Management Controller
+ 1137 0218 VIC 1457 PCIe Management Controller
+ 0043 VIC Ethernet NIC
+ 1137 0047 VIC P81E PCIe Ethernet NIC
+ 1137 0048 VIC M81KR Mezzanine Ethernet NIC
+ 1137 004f VIC 1280 Mezzanine Ethernet NIC
+ 1137 0084 VIC 1240 MLOM Ethernet NIC
+ 1137 0085 VIC 1225 PCIe Ethernet NIC
+ 1137 00cd VIC 1285 PCIe Ethernet NIC
+ 1137 00ce VIC 1225T PCIe Ethernet NIC
+ 1137 012a VIC M4308 Ethernet NIC
+ 1137 012c VIC 1340 MLOM Ethernet NIC
+ 1137 012e VIC 1227 PCIe Ethernet NIC
+ 1137 0137 VIC 1380 Mezzanine Ethernet NIC
+ 1137 014d VIC 1385 PCIe Ethernet NIC
+ 1137 015d VIC 1387 MLOM Ethernet NIC
+ 1137 0215 VIC 1440 Mezzanine Ethernet NIC
+ 1137 0216 VIC 1480 MLOM Ethernet NIC
+ 1137 0217 VIC 1455 PCIe Ethernet NIC
+ 1137 0218 VIC 1457 MLOM Ethernet NIC
+ 1137 0219 VIC 1485 PCIe Ethernet NIC
+ 1137 021a VIC 1487 MLOM Ethernet NIC
+ 1137 024a VIC 1495 PCIe Ethernet NIC
+ 1137 024b VIC 1497 MLOM Ethernet NIC
+ 0044 VIC Ethernet NIC Dynamic
+ 1137 0047 VIC P81E PCIe Ethernet NIC Dynamic
+ 1137 0048 VIC M81KR Mezzanine Ethernet NIC Dynamic
+ 1137 004f VIC 1280 Mezzanine Ethernet NIC Dynamic
+ 1137 0084 VIC 1240 MLOM Ethernet NIC Dynamic
+ 1137 0085 VIC 1225 PCIe Ethernet NIC Dynamic
+ 1137 00cd VIC 1285 PCIe Ethernet NIC Dynamic
+ 1137 00ce VIC 1225T PCIe Ethernet NIC Dynamic
+ 1137 012a VIC M4308 Ethernet NIC Dynamic
+ 1137 012c VIC 1340 MLOM Ethernet NIC Dynamic
+ 1137 012e VIC 1227 PCIe Ethernet NIC Dynamic
+ 1137 0137 VIC 1380 Mezzanine Ethernet NIC Dynamic
+ 1137 014d VIC 1385 PCIe Ethernet NIC Dynamic
+ 0045 VIC FCoE HBA
+ 1137 0047 VIC P81E PCIe FCoE HBA
+ 1137 0048 VIC M81KR Mezzanine FCoE HBA
+ 1137 004f VIC 1280 Mezzanine FCoE HBA
+ 1137 0084 VIC 1240 MLOM FCoE HBA
+ 1137 0085 VIC 1225 PCIe FCoE HBA
+ 1137 00cd VIC 1285 PCIe FCoE HBA
+ 1137 00ce VIC 1225T PCIe FCoE HBA
+ 1137 012a VIC M4308 FCoE HBA
+ 1137 012c VIC 1340 MLOM FCoE HBA
+ 1137 012e VIC 1227 PCIe FCoE HBA
+ 1137 0137 VIC 1380 Mezzanine FCoE HBA
+ 1137 014d VIC 1385 PCIe FCoE HBA
+ 0046 VIC SCSI Controller
+ 1137 012a VIC M4308 SCSI Controller
+ 004e VIC 82 PCIe Upstream Port
+ 0071 VIC SR-IOV VF
+ 007a VIC 1300 PCIe Upstream Port
+ 1137 012a VIC M4308 Dual 40Gb
+ 1137 012c VIC 1340 Dual 40Gb MLOM
+ 1137 0137 VIC 1380 Dual 40Gb Mezzanine
+ 1137 014d VIC 1385 Dual 40Gb PCIe
+ 00cf VIC Userspace NIC
+ 1137 004f VIC 1280 Mezzanine Userspace NIC
+ 1137 0084 VIC 1240 MLOM Userspace NIC
+ 1137 0085 VIC 1225 PCIe Userspace NIC
+ 1137 00cd VIC 1285 PCIe Userspace NIC
+ 1137 00ce VIC 1225T PCIe Userspace NIC
+ 1137 012a VIC M4308 Userspace NIC
+ 1137 012c VIC 1340 MLOM Userspace NIC
+ 1137 012e VIC 1227 PCIe Userspace NIC
+ 1137 0137 VIC 1380 Mezzanine Userspace NIC
+ 023e 1GigE I350 LOM
+1138 Ziatech Corporation
+ 8905 8905 [STD 32 Bridge]
+1139 Dynamic Pictures, Inc
+ 0001 VGA Compatible 3D Graphics
+113a FWB Inc
+113b Network Computing Devices
+113c Cyclone Microsystems, Inc.
+ 0000 PCI-9060 i960 Bridge
+ 0001 PCI-SDK [PCI i960 Evaluation Platform]
+ 0911 PCI-911 [i960Jx-based Intelligent I/O Controller]
+ 0912 PCI-912 [i960CF-based Intelligent I/O Controller]
+ 0913 PCI-913
+ 0914 PCI-914 [I/O Controller w/ secondary PCI bus]
+113d Leading Edge Products Inc
+113e Sanyo Electric Co - Computer Engineering Dept
+113f Equinox Systems, Inc.
+ 0808 SST-64P Adapter
+ 1010 SST-128P Adapter
+ 80c0 SST-16P DB Adapter
+ 80c4 SST-16P RJ Adapter
+ 80c8 SST-16P Adapter
+ 8888 SST-4P Adapter
+ 9090 SST-8P Adapter
+1140 Intervoice Inc
+1141 Crest Microsystem Inc
+1142 Alliance Semiconductor Corporation
+ 3210 AP6410
+ 6422 ProVideo 6422
+ 6424 ProVideo 6424
+ 6425 ProMotion AT25
+ 643d ProMotion AT3D
+1143 NetPower, Inc
+1144 Cincinnati Milacron
+ 0001 Noservo controller
+1145 Workbit Corporation
+ 8007 NinjaSCSI-32 Workbit
+ f007 NinjaSCSI-32 KME
+ f010 NinjaSCSI-32 Workbit
+ f012 NinjaSCSI-32 Logitec
+ f013 NinjaSCSI-32 Logitec
+ f015 NinjaSCSI-32 Melco
+ f020 NinjaSCSI-32 Sony PCGA-DVD51
+ f021 NinjaPATA-32 Delkin Cardbus UDMA
+ f024 NinjaPATA-32 Delkin Cardbus UDMA
+ f103 NinjaPATA-32 Delkin Cardbus UDMA
+1146 Force Computers
+1147 Interface Corp
+# Nee Schneider & Koch
+1148 SysKonnect
+ 4000 FDDI Adapter
+ 0e11 b03b Netelligent 100 FDDI DAS Fibre SC
+ 0e11 b03c Netelligent 100 FDDI SAS Fibre SC
+ 0e11 b03d Netelligent 100 FDDI DAS UTP
+ 0e11 b03e Netelligent 100 FDDI SAS UTP
+ 0e11 b03f Netelligent 100 FDDI SAS Fibre MIC
+ 1148 5521 FDDI SK-5521 (SK-NET FDDI-UP)
+ 1148 5522 FDDI SK-5522 (SK-NET FDDI-UP DAS)
+ 1148 5541 FDDI SK-5541 (SK-NET FDDI-FP)
+ 1148 5543 FDDI SK-5543 (SK-NET FDDI-LP)
+ 1148 5544 FDDI SK-5544 (SK-NET FDDI-LP DAS)
+ 1148 5821 FDDI SK-5821 (SK-NET FDDI-UP64)
+ 1148 5822 FDDI SK-5822 (SK-NET FDDI-UP64 DAS)
+ 1148 5841 FDDI SK-5841 (SK-NET FDDI-FP64)
+ 1148 5843 FDDI SK-5843 (SK-NET FDDI-LP64)
+ 1148 5844 FDDI SK-5844 (SK-NET FDDI-LP64 DAS)
+ 4200 Token Ring adapter
+ 4300 SK-9872 Gigabit Ethernet Server Adapter (SK-NET GE-ZX dual link)
+ 1148 9821 SK-9821 Gigabit Ethernet Server Adapter (SK-NET GE-T)
+ 1148 9822 SK-9822 Gigabit Ethernet Server Adapter (SK-NET GE-T dual link)
+ 1148 9841 SK-9841 Gigabit Ethernet Server Adapter (SK-NET GE-LX)
+ 1148 9842 SK-9842 Gigabit Ethernet Server Adapter (SK-NET GE-LX dual link)
+ 1148 9843 SK-9843 Gigabit Ethernet Server Adapter (SK-NET GE-SX)
+ 1148 9844 SK-9844 Gigabit Ethernet Server Adapter (SK-NET GE-SX dual link)
+ 1148 9861 SK-9861 Gigabit Ethernet Server Adapter (SK-NET GE-SX Volition)
+ 1148 9862 SK-9862 Gigabit Ethernet Server Adapter (SK-NET GE-SX Volition dual link)
+ 1148 9871 SK-9871 Gigabit Ethernet Server Adapter (SK-NET GE-ZX)
+ 1148 9872 SK-9872 Gigabit Ethernet Server Adapter (SK-NET GE-ZX dual link)
+ 1259 2970 AT-2970SX Gigabit Ethernet Adapter
+ 1259 2971 AT-2970LX Gigabit Ethernet Adapter
+ 1259 2972 AT-2970TX Gigabit Ethernet Adapter
+ 1259 2973 AT-2971SX Gigabit Ethernet Adapter
+ 1259 2974 AT-2971T Gigabit Ethernet Adapter
+ 1259 2975 AT-2970SX/2SC Gigabit Ethernet Adapter
+ 1259 2976 AT-2970LX/2SC Gigabit Ethernet Adapter
+ 1259 2977 AT-2970TX/2TX Gigabit Ethernet Adapter
+ 4320 SK-98xx V2.0 Gigabit Ethernet Adapter [Marvell 88E8001]
+ 1148 0121 Marvell RDK-8001 Adapter
+ 1148 0221 Marvell RDK-8002 Adapter
+ 1148 0321 Marvell RDK-8003 Adapter
+ 1148 0421 Marvell RDK-8004 Adapter
+ 1148 0621 Marvell RDK-8006 Adapter
+ 1148 0721 Marvell RDK-8007 Adapter
+ 1148 0821 Marvell RDK-8008 Adapter
+ 1148 0921 Marvell RDK-8009 Adapter
+ 1148 1121 Marvell RDK-8011 Adapter
+ 1148 1221 Marvell RDK-8012 Adapter
+ 1148 3221 SK-9521 V2.0 10/100/1000Base-T Adapter
+ 1148 5021 SK-9821 V2.0 Gigabit Ethernet 10/100/1000Base-T Adapter
+ 1148 5041 SK-9841 V2.0 Gigabit Ethernet 1000Base-LX Adapter
+ 1148 5043 SK-9843 V2.0 Gigabit Ethernet 1000Base-SX Adapter
+ 1148 5051 SK-9851 V2.0 Gigabit Ethernet 1000Base-SX Adapter
+ 1148 5061 SK-9861 V2.0 Gigabit Ethernet 1000Base-SX Adapter
+ 1148 5071 SK-9871 V2.0 Gigabit Ethernet 1000Base-ZX Adapter
+ 1148 9521 SK-9521 10/100/1000Base-T Adapter
+ 1259 2916 AT-2916T
+ 4400 SK-9Dxx Gigabit Ethernet Adapter
+ 4500 SK-9Mxx Gigabit Ethernet Adapter
+ 9000 SK-9Sxx Gigabit Ethernet Server Adapter PCI-X [Marvell 88E8022]
+ 1148 2100 SK-9S21 10/100/1000Base-T Server Adapter, PCI-X, Copper RJ-45
+ 1148 2200 SK-9S22 10/100/1000Base-T Dual Port Server Adapter, PCI-X, 2 Copper RJ-45
+ 1148 2210 SK-9P22 10/100/1000 Base-T Dual Port PMC card
+ 1148 2220 TPMC-GBE-CO
+ 1148 8100 SK-9S81 1000Base-SX Server Adapter,PCI-X, Fiber SX/LC
+ 1148 8200 SK-9S82 1000Base-SX Dual Port Server Adapter, PCI-X, 2 Fiber SX/LC
+ 1148 8210 SK-9P82 1000 Base-SX Dual Port PMC card
+ 1148 8220 TPMC-GBE-FI
+ 1148 9100 SK-9S91 1000Base-LX Server Adapter,PCI-X, Fiber LX/LC
+ 1148 9200 SK-9S92 1000Base-LX Dual Port Server Adapter, PCI-X, 2 Fiber LX/LC
+ 1259 2973 AT-2971SX v2 Gigabit Adapter
+ 1259 2974 AT-2971T v2 Gigabit Adapter
+ 1259 2978 AT-2971LX Gigabit Adapter
+ 9843 [Fujitsu] Gigabit Ethernet
+ 9e00 SK-9E21D 10/100/1000Base-T Adapter, Copper RJ-45
+ 1148 2100 SK-9E21 Server Adapter
+ 1148 21d0 SK-9E21D 10/100/1000Base-T Adapter
+ 1148 2200 SK-9E22 Server Adapter
+ 1148 8100 SK-9E81 Server Adapter
+ 1148 8200 SK-9E82 Server Adapter
+ 1148 9100 SK-9E91 Server Adapter
+ 1148 9200 SK-9E92 Server Adapter
+ 9e01 SK-9E21M 10/100/1000Base-T Adapter
+1149 Win System Corporation
+114a VMIC
+ 5565 GE-IP PCI5565,PMC5565 Reflective Memory Node
+ 5579 VMIPCI-5579 (Reflective Memory Card)
+ 5587 VMIPCI-5587 (Reflective Memory Card)
+ 6504 VMIC PCI 7755 FPGA
+ 7587 VMIVME-7587
+114b Canopus Co., Ltd
+114c Annabooks
+114d IC Corporation
+114e Nikon Systems Inc
+114f Digi International
+ 0002 AccelePort EPC
+ 0003 RightSwitch SE-6
+ 0004 AccelePort Xem
+ 0005 AccelePort Xr
+ 0006 AccelePort Xr,C/X
+ 0009 AccelePort Xr/J
+ 000a AccelePort EPC/J
+ 000c DataFirePRIme T1 (1-port)
+ 000d SyncPort 2-Port (x.25/FR)
+ 0011 AccelePort 8r EIA-232 (IBM)
+ 0012 AccelePort 8r EIA-422
+ 0013 AccelePort Xr
+ 0014 AccelePort 8r EIA-422
+ 0015 AccelePort Xem
+ 0016 AccelePort EPC/X
+ 0017 AccelePort C/X
+ 001a DataFirePRIme E1 (1-port)
+ 001b AccelePort C/X (IBM)
+ 001c AccelePort Xr (SAIP)
+ 001d DataFire RAS T1/E1/PRI
+ 114f 0050 DataFire RAS E1 Adapter
+ 114f 0051 DataFire RAS Dual E1 Adapter
+ 114f 0052 DataFire RAS T1 Adapter
+ 114f 0053 DataFire RAS Dual T1 Adapter
+ 0023 AccelePort RAS
+ 0024 DataFire RAS B4 ST/U
+ 114f 0030 DataFire RAS BRI U Adapter
+ 114f 0031 DataFire RAS BRI S/T Adapter
+ 0026 AccelePort 4r 920
+ 0027 AccelePort Xr 920
+ 0028 ClassicBoard 4
+ 0029 ClassicBoard 8
+ 0034 AccelePort 2r 920
+ 0035 DataFire DSP T1/E1/PRI cPCI
+ 0040 AccelePort Xp
+ 114f 0042 AccelePort 2p PCI
+ 114f 0043 AccelePort 4p PCI
+ 114f 0044 AccelePort 8p PCI
+ 114f 0045 AccelePort 16p PCI
+ 114f 004e AccelePort 32p PCI
+ 0042 AccelePort 2p
+ 0043 AccelePort 4p
+ 0044 AccelePort 8p
+ 0045 AccelePort 16p
+ 004e AccelePort 32p
+ 0070 Datafire Micro V IOM2 (Europe)
+ 0071 Datafire Micro V (Europe)
+ 0072 Datafire Micro V IOM2 (North America)
+ 0073 Datafire Micro V (North America)
+ 00b0 Digi Neo 4
+ 00b1 Digi Neo 8
+ 00c8 Digi Neo 2 DB9
+ 00c9 Digi Neo 2 DB9 PRI
+ 00ca Digi Neo 2 RJ45
+ 00cb Digi Neo 2 RJ45 PRI
+ 00cc Digi Neo 1 422
+ 00cd Digi Neo 1 422 485
+ 00ce Digi Neo 2 422 485
+ 00d0 ClassicBoard 4 422
+ 00d1 ClassicBoard 8 422
+ 00f1 Digi Neo PCI-E 4 port
+ 00f4 Digi Neo 4 (IBM version)
+ 6001 Avanstar
+1150 Thinking Machines Corp
+1151 JAE Electronics Inc.
+1152 Megatek
+1153 Land Win Electronic Corp
+1154 Melco Inc
+1155 Pine Technology Ltd
+1156 Periscope Engineering
+1157 Avsys Corporation
+1158 Voarx R & D Inc
+ 3011 Tokenet/vg 1001/10m anylan
+ 9050 Lanfleet/Truevalue
+ 9051 Lanfleet/Truevalue
+1159 MuTech Corporation
+ 0001 MV-1000
+ 0002 MV-1500
+115a Harlequin Ltd
+115b Parallax Graphics
+115c Photron Ltd.
+115d Xircom
+ 0003 Cardbus Ethernet 10/100
+ 1014 0181 10/100 EtherJet Cardbus Adapter
+ 1014 1181 10/100 EtherJet Cardbus Adapter
+ 1014 8181 10/100 EtherJet Cardbus Adapter
+ 1014 9181 10/100 EtherJet Cardbus Adapter
+ 115d 0181 Cardbus Ethernet 10/100
+ 115d 0182 RealPort2 CardBus Ethernet 10/100 (R2BE-100)
+ 115d 1181 Cardbus Ethernet 10/100
+ 1179 0181 Cardbus Ethernet 10/100
+ 8086 8181 EtherExpress PRO/100 Mobile CardBus 32 Adapter
+ 8086 9181 EtherExpress PRO/100 Mobile CardBus 32 Adapter
+ 0005 Cardbus Ethernet 10/100
+ 1014 0182 10/100 EtherJet Cardbus Adapter
+ 1014 1182 10/100 EtherJet Cardbus Adapter
+ 115d 0182 Cardbus Ethernet 10/100
+ 115d 1182 Cardbus Ethernet 10/100
+ 0007 Cardbus Ethernet 10/100
+ 1014 0182 10/100 EtherJet Cardbus Adapter
+ 1014 1182 10/100 EtherJet Cardbus Adapter
+ 115d 0182 Cardbus Ethernet 10/100
+ 115d 1182 Cardbus Ethernet 10/100
+ 000b Cardbus Ethernet 10/100
+ 1014 0183 10/100 EtherJet Cardbus Adapter
+ 115d 0183 Cardbus Ethernet 10/100
+ 000c Mini-PCI V.90 56k Modem
+ 000f Cardbus Ethernet 10/100
+ 1014 0183 10/100 EtherJet Cardbus Adapter
+ 115d 0183 Cardbus Ethernet 10/100
+ 00d4 Mini-PCI K56Flex Modem
+ 0101 Cardbus 56k modem
+ 115d 1081 Cardbus 56k Modem
+ 0103 Cardbus Ethernet + 56k Modem
+ 1014 9181 Cardbus 56k Modem
+ 1115 1181 Cardbus Ethernet 100 + 56k Modem
+ 115d 1181 CBEM56G-100 Ethernet + 56k Modem
+ 8086 9181 PRO/100 LAN + Modem56 CardBus
+115e Peer Protocols Inc
+115f Maxtor Corporation
+1160 Megasoft Inc
+1161 PFU Limited
+1162 OA Laboratory Co Ltd
+1163 Rendition
+ 0001 Verite 1000
+ 2000 Verite V2000/V2100/V2200
+ 1092 2000 Stealth II S220
+1164 Advanced Peripherals Technologies
+1165 Imagraph Corporation
+ 0001 Motion TPEG Recorder/Player with audio
+# nee ServerWorks
+1166 Broadcom
+ 0000 CMIC-LE
+ 0005 CNB20-LE Host Bridge
+ 0006 CNB20HE Host Bridge
+ 0007 CNB20-LE Host Bridge
+ 0008 CNB20HE Host Bridge
+ 0009 CNB20LE Host Bridge
+ 0010 CIOB30
+ 0011 CMIC-HE
+ 0012 CMIC-WS Host Bridge (GC-LE chipset)
+ 0013 CNB20-HE Host Bridge
+ 0014 CMIC-LE Host Bridge (GC-LE chipset)
+ 0015 CMIC-GC Host Bridge
+ 0016 CMIC-GC Host Bridge
+ 0017 GCNB-LE Host Bridge
+ 0031 HT1100 HPX0 HT Host Bridge
+ 0036 BCM5785 [HT1000] PCI/PCI-X Bridge
+ 0101 CIOB-X2 PCI-X I/O Bridge
+ 0103 EPB PCI-Express to PCI-X Bridge
+ 0104 BCM5785 [HT1000] PCI/PCI-X Bridge
+ 0110 CIOB-E I/O Bridge with Gigabit Ethernet
+ 0130 BCM5780 [HT2000] PCI-X bridge
+ 0132 BCM5780 [HT2000] PCI-Express Bridge
+ 1166 0132 HT2000 PCI-Express bridge
+ 0140 HT2100 PCI-Express Bridge
+ 0141 HT2100 PCI-Express Bridge
+ 0142 HT2100 PCI-Express Bridge
+ 0144 HT2100 PCI-Express Bridge
+ 0200 OSB4 South Bridge
+ 0201 CSB5 South Bridge
+ 4c53 1080 CT8 mainboard
+ 0203 CSB6 South Bridge
+ 1734 1012 PRIMERGY RX/TX series
+ 0205 BCM5785 [HT1000] Legacy South Bridge
+ 0211 OSB4 IDE Controller
+ 0212 CSB5 IDE Controller
+ 1028 014a PowerEdge 1750
+ 1028 810b PowerEdge 1650/2550
+ 4c53 1080 CT8 mainboard
+ 0213 CSB6 RAID/IDE Controller
+ 1028 4134 PowerEdge 600SC
+ 1028 c134 Poweredge SC600
+ 1734 1012 PRIMERGY RX/TX series onboard IDE
+ 0214 BCM5785 [HT1000] IDE
+ 1028 0205 PowerEdge 2970 HT1000 IDE
+ 0217 CSB6 IDE Controller
+ 1028 4134 Poweredge SC600
+ 021b HT1100 HD Audio
+ 0220 OSB4/CSB5 OHCI USB Controller
+ 4c53 1080 CT8 mainboard
+ 0221 CSB6 OHCI USB Controller
+ 1734 1012 PRIMERGY RX/TX series onboard OHCI
+ 0223 BCM5785 [HT1000] USB
+ 1028 0205 PowerEdge 2970 HT1000 USB Controller
+ 1028 020b PowerEdge T605 HT1000 USB Controller
+ 0225 CSB5 LPC bridge
+ 0227 GCLE-2 Host Bridge
+ 1734 1012 PRIMERGY RX/TX series
+ 0230 CSB5 LPC bridge
+ 4c53 1080 CT8 mainboard
+ 0234 BCM5785 [HT1000] LPC
+ 1028 0205 PowerEdge 2970 HT1000 LPC
+ 1028 020b PowerEdge T605 HT1000 LPC
+ 0235 BCM5785 [HT1000] XIOAPIC0-2
+ 0238 BCM5785 [HT1000] WDTimer
+ 0240 K2 SATA
+ 0241 RAIDCore RC4000
+ 0242 RAIDCore BC4000
+ 024a BCM5785 [HT1000] SATA (Native SATA Mode)
+ 1028 020b PowerEdge T605 onboard SATA Controller
+# The device starts as 024A, and changes to 024B if set to PATA mode in BIOS
+ 024b BCM5785 [HT1000] SATA (PATA/IDE Mode)
+ 1028 0205 PowerEdge 2970 HT1000 SATA controller
+ 0406 HT1100 PCI-X Bridge
+ 0408 HT1100 Legacy Device
+ 040a HT1100 ISA-LPC Bridge
+ 1028 0223 PowerEdge R905 HT1100 ISA-LPC Bridge
+ 0410 HT1100 SATA Controller (Native SATA Mode)
+ 0411 HT1100 SATA Controller (PATA / IDE Mode)
+ 0412 HT1100 USB OHCI Controller
+ 0414 HT1100 USB EHCI Controller
+ 0416 HT1100 USB EHCI Controller (with Debug Port)
+ 0420 HT1100 PCI-Express Bridge
+ 0421 HT1100 SAS/SATA Controller
+ 0422 HT1100 PCI-Express Bridge
+1167 Mutoh Industries Inc
+1168 Thine Electronics Inc
+1169 Centre for Development of Advanced Computing
+# nee Polaris Communications
+116a Luminex Software, Inc.
+ 6100 Bus/Tag Channel
+ 6800 Escon Channel
+ 7100 Bus/Tag Channel
+ 7800 Escon Channel
+116b Connectware Inc
+116c Intelligent Resources Integrated Systems
+116d Martin-Marietta
+116e Electronics for Imaging
+116f Workstation Technology
+1170 Inventec Corporation
+1171 Loughborough Sound Images Plc
+1172 Altera Corporation
+ 00a7 Stratix V
+ 0530 Stratix IV
+ 646c KT-500/KT-521 board
+1173 Adobe Systems, Inc
+1174 Bridgeport Machines
+1175 Mitron Computer Inc.
+1176 SBE Incorporated
+1177 Silicon Engineering
+1178 Alfa, Inc.
+ afa1 Fast Ethernet Adapter
+1179 Toshiba Corporation
+ 0102 Extended IDE Controller
+ 0103 EX-IDE Type-B
+ 010e PXP04 NVMe SSD
+ 010f NVMe Controller
+ 0110 NVMe SSD Controller Cx5
+ 1028 1ffb Express Flash NVMe 960G (RI) U.2 (CD5)
+ 1028 1ffc Express Flash NVMe 1.92T (RI) U.2 (CD5)
+ 1028 1ffd Express Flash NVMe 3.84T (RI) U.2 (CD5)
+ 1028 1ffe Express Flash NVMe 7.68T (RI) U.2 (CD5)
+ 1179 0001 KIOXIA CM5-R series SSD
+ 1179 0021 KIOXIA CD5 series SSD
+ 1d49 4039 Thinksystem U.2 CM5 NVMe SSD
+ 1d49 403a Thinksystem AIC CM5 NVMe SSD
+ 0113 BG3 NVMe SSD Controller
+ 1179 0001 Toshiba KBG30ZMS128G 128GB NVMe SSD
+ 0115 XG4 NVMe SSD Controller
+ 011a XG6 NVMe SSD Controller
+ 0404 DVD Decoder card
+ 0406 Tecra Video Capture device
+ 0407 DVD Decoder card (Version 2)
+ 0601 CPU to PCI bridge
+ 1179 0001 Satellite Pro
+ 0602 PCI to ISA bridge
+ 0603 ToPIC95 PCI to CardBus Bridge for Notebooks
+ 0604 PCI-Docking Host bridge
+ 060a ToPIC95
+ 1179 0001 Satellite Pro
+ 060f ToPIC97
+ 1179 0001 Satellite 4010
+ 0617 ToPIC100 PCI to Cardbus Bridge with ZV Support
+ 0618 CPU to PCI and PCI to ISA bridge
+ 0701 FIR Port Type-O
+ 0803 TC6371AF SD Host Controller
+ 0804 TC6371AF SmartMedia Controller
+ 0805 SD TypA Controller
+ 0d01 FIR Port Type-DO
+ 1179 0001 FIR Port Type-DO
+117a A-Trend Technology
+117b L G Electronics, Inc.
+117c ATTO Technology, Inc.
+ 002c ExpressSAS R380
+ 002d ExpressSAS R348
+ 0030 Ultra320 SCSI Host Adapter
+ 117c 8013 ExpressPCI UL4D
+ 117c 8014 ExpressPCI UL4S
+ 117c 8027 ExpressPCI UL5D
+ 117c 802f ExpressPCI UL5D Low Profile
+ 0033 SAS Adapter
+ 0041 ExpressSAS R30F
+ 0042 ExpressSAS 6Gb/s SAS/SATA HBA
+ 117c 0042 ExpressSAS H680
+ 117c 0043 ExpressSAS H608
+ 117c 0044 ExpressSAS H60F
+ 117c 0045 ExpressSAS H6F0
+ 117c 0046 ExpressSAS H644
+ 117c 004f ExpressSAS M608
+ 117c 0057 ExpressSAS M680
+ 117c 0058 ExpressSAS M644
+ 117c 0059 ExpressSAS W608
+ 117c 005a ExpressSAS W680
+ 117c 005b ExpressSAS W644
+ 0049 ExpressSAS 6Gb SAS/SATA RAID Adapter
+ 117c 0049 ExpressSAS R680
+ 117c 004a ExpressSAS R608
+ 117c 004b ExpressSAS R60F
+ 117c 004c ExpressSAS R6F0
+ 117c 004d ExpressSAS R644
+ 117c 004e ExpressSAS R648
+ 0064 Celerity FC 16Gb/s Gen 5 Fibre Channel HBA
+ 117c 0063 Celerity FC-161E
+ 117c 0064 Celerity FC-162E
+ 117c 0065 Celerity FC-164E
+ 0094 Celerity FC 16/32Gb/s Gen 6 Fibre Channel HBA
+ 117c 0094 Celerity FC-162P
+ 117c 00a0 Celerity FC-161P
+ 117c 00a1 Celerity FC-164P
+ 117c 00a2 Celerity FC-321E
+ 117c 00a3 Celerity FC-322E
+ 117c 00ac Celerity FC-324E
+ 00bb Celerity FC 32/64Gb/s Gen 7 Fibre Channel HBA
+ 117c 00bc Celerity FC-321P
+ 117c 00bd Celerity FC-322P
+ 117c 00be Celerity FC-324P
+ 00c5 ExpressNVM PCIe Gen4 Switch
+ 117c 00c6 ExpressNVM S48F PCIe Gen4
+ 117c 00c7 ExpressNVM S468 PCIe Gen4
+ 00e6 ExpressSAS GT 12Gb/s SAS/SATA HBA
+ 117c 00c0 ExpressSAS H1280 GT
+ 117c 00c1 ExpressSAS H1208 GT
+ 117c 00c2 ExpressSAS H1244 GT
+ 117c 00c3 ExpressSAS H12F0 GT
+ 117c 00c4 ExpressSAS H120F GT
+ 8013 ExpressPCI UL4D
+ 8014 ExpressPCI UL4S
+ 8027 ExpressPCI UL5D
+ 8070 ExpressSAS 12Gb/s SAS/SATA HBA
+ 117c 0070 ExpressSAS H1280
+ 117c 0071 ExpressSAS H1208
+ 117c 0080 ExpressSAS H1244
+ 8072 ExpressSAS 12Gb/s SAS/SATA HBA
+ 117c 0072 ExpressSAS H12F0
+ 117c 0073 ExpressSAS H120F
+ 117c 0082 ExpressSAS H1288
+117d Becton & Dickinson
+117e T/R Systems
+117f Integrated Circuit Systems
+1180 Ricoh Co Ltd
+ 0465 RL5c465
+ 0466 RL5c466
+ 0475 RL5c475
+ 144d c006 vpr Matrix 170B4 CardBus bridge
+ 0476 RL5c476 II
+ 1014 0185 ThinkPad A/T/X Series
+ 1014 0555 ThinkPad X41
+ 1014 056c ThinkPad Z60t
+ 1028 014f Latitude X300 laptop
+ 1028 0188 Inspiron 6000 laptop
+ 103c 30c0 Compaq 6710b
+ 103c 30c1 Compaq 6910p
+ 1043 1017 X58LE
+ 1043 1237 A6J-Q008
+ 1043 1967 V6800V
+ 1043 1987 A4K and Z81K notebooks, possibly others ( mid-2005 machines )
+ 104d 80df Vaio PCG-FX403
+ 104d 80e7 VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP
+ 104d 814e VAIO GRZ390Z
+ 10f7 8338 Panasonic CF-Y5 laptop
+ 144d c005 X10 Laptop
+ 144d c00c P30/P35 notebook
+ 14ef 0220 PCD-RP-220S
+ 17aa 201c ThinkPad X60/X60s
+ 17aa 20c4 ThinkPad T61/R61
+ 17aa 20c6 ThinkPad R61/T400
+ 0477 RL5c477
+ 0478 RL5c478
+ 1014 0184 ThinkPad A30p
+ 0511 R5C511
+ 0522 R5C522 IEEE 1394 Controller
+ 1014 01cf ThinkPad A30p
+ 1043 1967 V6800V
+ 0551 R5C551 IEEE 1394 Controller
+ 144d c006 vpr Matrix 170B4
+ 0552 R5C552 IEEE 1394 Controller
+ 1014 0511 ThinkPad A/T/X Series
+ 1028 014f Latitude X300 laptop
+ 1028 0188 Inspiron 6000 laptop
+ 1043 1237 A6J-Q008
+ 1043 1757 M2400N laptop
+ 144d c005 X10 Laptop
+ 144d c00c P30/P35 notebook
+ 17aa 201e ThinkPad X60/X60s
+ 0554 R5C554
+ 0575 R5C575 SD Bus Host Adapter
+ 0576 R5C576 SD Bus Host Adapter
+ 0592 R5C592 Memory Stick Bus Host Adapter
+ 1025 0121 Aspire 5920G
+ 1028 01d7 XPS M1210
+ 1028 01f3 Inspiron 1420
+ 1028 022f Inspiron 1525
+ 103c 1521 HP EliteBook 8540w
+ 103c 30b5 Presario V3242AU
+ 103c 30b7 Presario V6133CL
+ 103c 30cc Pavilion dv6700
+ 103c 30cf Pavilion dv95xx/96xx/97xx/98xx series
+ 1043 1017 X58LE
+ 1043 1237 A6J-Q008
+ 1043 1967 V6800V
+ 104d 9035 VAIO VGN-FW11ZRU
+ 144d c018 X20 IV
+ 17aa 20ca ThinkPad T61/T400
+ 0811 R5C811
+ 0822 R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter
+ 1014 0556 ThinkPad X40 / X41 / X60s / Z60t
+ 1014 0598 ThinkPad Z60m
+ 1025 0121 Aspire 5920G
+ 1028 0188 Inspiron 6000 laptop
+ 1028 01a2 Inspiron 9200
+ 1028 01d7 XPS M1210
+ 1028 01f3 Inspiron 1420
+ 1028 022f Inspiron 1525
+ 103c 03b5 Presario V3242AU
+ 103c 30b7 Presario V6133CL
+ 103c 30c1 Compaq 6910p
+ 103c 30cc Pavilion dv6700
+ 103c 30cf Pavilion dv9668eg Laptop
+ 1043 1017 X58LE
+ 1043 1237 A6J-Q008
+ 1043 1967 V6800V
+ 10f7 8338 Panasonic CF-Y5 laptop
+ 144d c018 X20 IV
+ 17aa 201d ThinkPad X60/X60s
+ 17aa 20c7 ThinkPad T61
+ 17aa 20c8 ThinkPad T400/W500
+ 0832 R5C832 IEEE 1394 Controller
+ 1025 0121 Aspire 5920G
+ 1028 01d7 XPS M1210
+ 1028 01f3 Inspiron 1420
+ 1028 022f Inspiron 1525
+ 1028 024d Latitude E4300
+ 103c 30b5 Presario V3242AU
+ 103c 30b7 Presario V6133CL
+ 103c 30c1 Compaq 6910p
+ 103c 30cc Pavilion dv6700
+ 103c 30cf Pavilion dv9668eg Laptop
+ 17aa 20c5 ThinkPad R61
+ 17aa 20c7 ThinkPad R61
+ 0841 R5C841 CardBus/SD/SDIO/MMC/MS/MSPro/xD/IEEE1394
+ 0843 R5C843 MMC Host Controller
+ 1025 0121 Aspire 5920G
+ 1028 01d7 XPS M1210
+ 1028 01f3 Inspiron 1420
+ 1028 01f5 Inspiron 1501
+ 1028 024f Latitude e6500
+ 103c 03b5 Presario V3242AU
+ 103c 1521 HP EliteBook 8540w
+ 103c 30b7 Presario V6133CL
+ 103c 30cf Pavilion dv9500/9600/9700 series
+ 1043 1017 X58LE
+ 1183 0843 Alienware Aurora m9700
+ 0852 xD-Picture Card Controller
+ 1025 0121 Aspire 5920G
+ 1028 01f3 Inspiron 1420
+ 1028 022f Inspiron 1525
+ 103c 30b5 Presario V3242AU
+ 103c 30b7 Presario V6133CL
+ 103c 30cc Pavilion dv6700
+ 103c 30cf Pavilion dv9668eg Laptop
+ 1043 1967 V6800V
+ 1180 0852 Pavilion 2410us
+ 1324 10cf P7120
+ 17aa 20cb ThinkPad T400
+ e230 R5U2xx (R5U230 / R5U231 / R5U241) [Memory Stick Host Controller]
+ e476 CardBus bridge
+ 1028 040a Latitude E6410
+ 1028 040b Latitude E6510
+ e822 MMC/SD Host Controller
+ 1028 040a Latitude E6410
+ 1028 040b Latitude E6510
+ 17aa 21cf ThinkPad T520
+ e823 PCIe SDXC/MMC Host Controller
+ 17aa 21cf ThinkPad T520
+ e832 R5C832 PCIe IEEE 1394 Controller
+ 1028 040a Latitude E6410
+ 1028 040b Latitude E6510
+ 17aa 21cf ThinkPad T520
+ e852 PCIe xD-Picture Card Controller
+1181 Telmatics International
+1183 Fujikura Ltd
+1184 Forks Inc
+1185 Dataworld International Ltd
+1186 D-Link System Inc
+ 1002 DL10050 Sundance Ethernet
+ 1186 1002 DFE-550TX/FX
+ 1186 1012 DFE-580TX
+ 1025 AirPlus Xtreme G DWL-G650 Adapter
+ 1026 AirXpert DWL-AG650 Wireless Cardbus Adapter
+ 1043 AirXpert DWL-AG650 Wireless Cardbus Adapter
+ 1300 RTL8139 Ethernet
+ 1186 1300 DFE-538TX 10/100 Ethernet Adapter
+ 1186 1301 DFE-530TX+ 10/100 Ethernet Adapter
+ 1186 1303 DFE-528TX 10/100 Fast Ethernet PCI Adapter
+ 1340 DFE-690TXD CardBus PC Card
+ 1540 DFE-680TX
+ 1541 DFE-680TXD CardBus PC Card
+ 1561 DRP-32TXD Cardbus PC Card
+ 3300 DWL-510 / DWL-610 802.11b [Realtek RTL8180L]
+ 1186 3300 DWL-610 Wireless Cardbus Adapter
+ 1186 3301 DWL-510 Wireless PCI Adapter
+ 3a10 AirXpert DWL-AG650 Wireless Cardbus Adapter(rev.B)
+ 3a11 AirXpert DWL-AG520 Wireless PCI Adapter(rev.B)
+ 4000 DL2000-based Gigabit Ethernet
+ 4001 DGE-550SX PCI-X Gigabit Ethernet Adapter
+ 4200 DFE-520TX Fast Ethernet PCI Adapter
+ 1186 1103 DFE-520TX Fast Ethernet PCI Adapter (rev. C1)
+ 4300 DGE-528T Gigabit Ethernet Adapter
+ 1186 4300 DGE-528T PCI Gigabit Ethernet Adapter
+# rev. B1; RealTek RTL8168E.
+ 1186 4b10 DGE-560T PCI Express (x1) Gigabit Ethernet Adapter
+ 4302 DGE-530T Gigabit Ethernet Adapter (rev.C1) [Realtek RTL8169]
+ 4b00 DGE-560T PCI Express Gigabit Ethernet Adapter
+ 4b01 DGE-530T Gigabit Ethernet Adapter (rev 11)
+ 4b02 DGE-560SX PCI Express Gigabit Ethernet Adapter
+ 4b03 DGE-550T Gigabit Ethernet Adapter V.B1
+ 4c00 Gigabit Ethernet Adapter
+ 1186 4c00 DGE-530T Gigabit Ethernet Adapter
+ 8400 D-Link DWL-650+ CardBus PC Card
+1187 Advanced Technology Laboratories, Inc.
+1188 Shima Seiki Manufacturing Ltd.
+1189 Matsushita Electronics Co Ltd
+118a Hilevel Technology
+118b Hypertec Pty Limited
+118c Corollary, Inc
+ 0014 PCIB [C-bus II to PCI bus host bridge chip]
+ 1117 Intel 8-way XEON Profusion Chipset [Cache Coherency Filter]
+118d BitFlow Inc
+ 0001 Raptor-PCI framegrabber
+ 0012 Model 12 Road Runner Frame Grabber
+ 0014 Model 14 Road Runner Frame Grabber
+ 0024 Model 24 Road Runner Frame Grabber
+ 0044 Model 44 Road Runner Frame Grabber
+ 0112 Model 12 Road Runner Frame Grabber
+ 0114 Model 14 Road Runner Frame Grabber
+ 0124 Model 24 Road Runner Frame Grabber
+ 0144 Model 44 Road Runner Frame Grabber
+ 0212 Model 12 Road Runner Frame Grabber
+ 0214 Model 14 Road Runner Frame Grabber
+ 0224 Model 24 Road Runner Frame Grabber
+ 0244 Model 44 Road Runner Frame Grabber
+ 0312 Model 12 Road Runner Frame Grabber
+ 0314 Model 14 Road Runner Frame Grabber
+ 0324 Model 24 Road Runner Frame Grabber
+ 0344 Model 44 Road Runner Frame Grabber
+ b04e Claxon CXP4 CoaXPress frame grabber
+118e Hermstedt GmbH
+118f Green Logic
+1190 Tripace
+ c731 TP-910/920/940 PCI Ultra(Wide) SCSI Adapter
+1191 Artop Electronic Corp
+ 0003 SCSI Cache Host Adapter
+ 0004 ATP8400
+ 0005 ATP850UF
+ 0006 ATP860 NO-BIOS
+ 0007 ATP860
+ 0008 ATP865 NO-ROM
+ 0009 ATP865
+ 000a ATP867-A
+ 000b ATP867-B
+ 000d ATP8620
+ 000e ATP8620
+ 8002 AEC6710 SCSI-2 Host Adapter
+ 8010 AEC6712UW SCSI
+ 8020 AEC6712U SCSI
+ 8030 AEC6712S SCSI
+ 8040 AEC6712D SCSI
+ 8050 AEC6712SUW SCSI
+ 8060 AEC6712 SCSI
+ 8080 AEC67160 SCSI
+ 8081 AEC67160S SCSI
+ 808a AEC67162 2-ch. LVD SCSI
+1192 Densan Company Ltd
+1193 Zeitnet Inc.
+ 0001 1221
+ 0002 1225
+1194 Toucan Technology
+1195 Ratoc System Inc
+1196 Hytec Electronics Ltd
+1197 Gage Applied Sciences, Inc.
+ 010c CompuScope 82G 8bit 2GS/s Analog Input Card
+1198 Lambda Systems Inc
+1199 Attachmate Corporation
+ 0101 Advanced ISCA/PCI Adapter
+119a Mind Share, Inc.
+119b Omega Micro Inc.
+ 1221 82C092G
+119c Information Technology Inst.
+119d Bug, Inc. Sapporo Japan
+119e Fujitsu Microelectronics Ltd.
+ 0001 FireStream 155
+ 0003 FireStream 50
+119f Bull HN Information Systems
+ 1081 BXI Host Channel Adapter
+# BXI stands for Bull eXascale Interconnect
+ 1101 BXI Host Channel Adapter v1.2
+# BXI stands for Bull eXascale Interconnect
+ 1121 BXI Host Channel Adapter v1.3
+11a0 Convex Computer Corporation
+11a1 Hamamatsu Photonics K.K.
+11a2 Sierra Research and Technology
+11a3 Deuretzbacher GmbH & Co. Eng. KG
+11a4 Barco Graphics NV
+11a5 Microunity Systems Eng. Inc
+11a6 Pure Data Ltd.
+11a7 Power Computing Corp.
+11a8 Systech Corp.
+11a9 InnoSys Inc.
+ 4240 AMCC S933Q Intelligent Serial Card
+11aa Actel
+# Nee Galileo Technology, Inc.
+11ab Marvell Technology Group Ltd.
+ 0100 88F3700 [Armada 3700 Family] ARM SoC
+ 0110 88F60x0/88F70x0/88F80x0/CN913x ARM SoC
+ 0146 GT-64010/64010A System Controller
+ 0f53 88E6318 Link Street network controller
+ 11ab MV88SE614x SATA II PCI-E controller
+ 138f W8300 802.11 Adapter (rev 07)
+ 1fa6 Marvell W8300 802.11 Adapter
+ 1186 3b08 AirPlus G DWL-G630 Wireless Cardbus Adapter (rev.A1)
+ 1fa7 88W8310 and 88W8000G [Libertas] 802.11g client chipset
+ 1faa 88w8335 [Libertas] 802.11b/g Wireless
+ 1385 4e00 WG511v2 54 Mbps Wireless PC Card
+ 1385 6b00 WG311v3 802.11g Wireless PCI Adapter
+ 1737 0040 WPC54G v5 802.11g Wireless-G Notebook Adapter
+ 2211 88SB2211 PCI Express to PCI Bridge
+ 2a01 88W8335 [Libertas] 802.11b/g Wireless
+ 2a02 88W8361 [TopDog] 802.11n Wireless
+ 07d1 3b02 DIR-615 rev. A1 Mini PCI Wireless Module
+ 1385 7c00 WN511T RangeMax Next 300 Mbps Wireless PC Card
+ 1385 7c01 WN511T RangeMax Next 300 Mbps Wireless Notebook Adapter
+ 1385 7e00 WN311T RangeMax Next 300 Mbps Wireless PCI Adapter
+ 1799 801b F5D8011 v2 802.11n N1 Wireless Notebook Card
+ 2a08 88W8362e [TopDog] 802.11a/b/g/n Wireless
+ 2a0a 88W8363 [TopDog] 802.11n Wireless
+ 2a0c 88W8363 [TopDog] 802.11n Wireless
+ 2a24 88W8363 [TopDog] 802.11n Wireless
+ 2a2b 88W8687 [TopDog] 802.11b/g Wireless
+ 2a30 88W8687 [TopDog] 802.11b/g Wireless
+ 2a40 88W8366 [TopDog] 802.11n Wireless
+ 2a41 88W8366 [TopDog] 802.11n Wireless
+ 2a42 88W8366 [TopDog] 802.11n Wireless
+ 2a43 88W8366 [TopDog] 802.11n Wireless
+ 2a55 88W8864 [Avastar] 802.11ac Wireless
+ 2b36 88W8764 [Avastar] 802.11n Wireless
+ 2b38 88W8897 [AVASTAR] 802.11ac Wireless
+ 2b40 88W8964 [Avastar] 802.11ac Wireless
+ 4101 OLPC Cafe Controller Secure Digital Controller
+ 4146 GT-64111 System Controller
+ 4320 88E8001 Gigabit Ethernet Controller
+ 1019 0f38 Marvell 88E8001 Gigabit Ethernet Controller (ECS)
+ 1019 8001 Marvell 88E8001 Gigabit Ethernet Controller (ECS)
+ 1043 173c Marvell 88E8001 Gigabit Ethernet Controller (Asus)
+ 1043 811a Marvell 88E8001 Gigabit Ethernet Controller (Asus)
+ 105b 0c19 Marvell 88E8001 Gigabit Ethernet Controller (Foxconn)
+ 10b8 b452 EZ Card 1000 (SMC9452TXV.2)
+ 11ab 0121 Marvell RDK-8001
+ 11ab 0321 Marvell RDK-8003
+ 11ab 1021 Marvell RDK-8010
+ 11ab 4320 Marvell Yukon Gigabit Ethernet 10/100/1000Baset-T Constroller (Asus)
+ 11ab 5021 Marvell Yukon Gigabit Ethernet 10/100/1000Base-T Controller (64 bit)
+ 11ab 9521 Marvell Yukon Gigabit Ethernet 10/100/1000Base-T Controller (32 bit)
+ 1458 e000 Marvell 88E8001 Gigabit Ethernet Controller (Gigabyte)
+ 147b 1406 Marvell 88E8001 Gigabit Ethernet Controller (Abit)
+ 15d4 0047 Marvell 88E8001 Gigabit Ethernet Controller (Iwill)
+ 1695 9025 Marvell 88E8001 Gigabit Ethernet Controller (Epox)
+ 17f2 1c03 Marvell 88E8001 Gigabit Ethernet Controller (Albatron)
+ 270f 2803 Marvell 88E8001 Gigabit Ethernet Controller (Chaintech)
+ 4340 88E8021 PCI-X IPMI Gigabit Ethernet Controller
+ 4341 88E8022 PCI-X IPMI Gigabit Ethernet Controller
+ 4342 88E8061 PCI-E IPMI Gigabit Ethernet Controller
+ 4343 88E8062 PCI-E IPMI Gigabit Ethernet Controller
+ 4344 88E8021 PCI-X IPMI Gigabit Ethernet Controller
+ 4345 88E8022 PCI-X IPMI Gigabit Ethernet Controller
+ 4346 88E8061 PCI-E IPMI Gigabit Ethernet Controller
+ 4347 88E8062 PCI-E IPMI Gigabit Ethernet Controller
+ 4c53 10d0 Telum ASLP10 PrAMC Gigabit Ethernet
+ 4350 88E8035 PCI-E Fast Ethernet Controller
+ 1179 0001 Marvell 88E8035 Fast Ethernet Controller (Toshiba)
+ 11ab 3521 Marvell RDK-8035
+ 1854 000d Marvell 88E8035 Fast Ethernet Controller (LGE)
+ 1854 000e Marvell 88E8035 Fast Ethernet Controller (LGE)
+ 1854 000f Marvell 88E8035 Fast Ethernet Controller (LGE)
+ 1854 0011 Marvell 88E8035 Fast Ethernet Controller (LGE)
+ 1854 0012 Marvell 88E8035 Fast Ethernet Controller (LGE)
+ 1854 0016 Marvell 88E8035 Fast Ethernet Controller (LGE)
+ 1854 0017 Marvell 88E8035 Fast Ethernet Controller (LGE)
+ 1854 0018 Marvell 88E8035 Fast Ethernet Controller (LGE)
+ 1854 0019 Marvell 88E8035 Fast Ethernet Controller (LGE)
+ 1854 001c Marvell 88E8035 Fast Ethernet Controller (LGE)
+ 1854 001e Marvell 88E8035 Fast Ethernet Controller (LGE)
+ 1854 0020 Marvell 88E8035 Fast Ethernet Controller (LGE)
+ 4351 88E8036 PCI-E Fast Ethernet Controller
+ 107b 4009 Marvell 88E8036 Fast Ethernet Controller (Wistron)
+ 10f7 8338 Marvell 88E8036 Fast Ethernet Controller (Panasonic)
+ 1179 0001 Marvell 88E8036 Fast Ethernet Controller (Toshiba)
+ 1179 ff00 Marvell 88E8036 Fast Ethernet Controller (Compal)
+ 1179 ff10 Marvell 88E8036 Fast Ethernet Controller (Inventec)
+ 11ab 3621 Marvell RDK-8036
+ 13d1 ac12 Abocom EFE3K - 10/100 Ethernet Expresscard
+ 161f 203d Marvell 88E8036 Fast Ethernet Controller (Arima)
+ 1854 000d Marvell 88E8036 Fast Ethernet Controller (LGE)
+ 1854 000e Marvell 88E8036 Fast Ethernet Controller (LGE)
+ 1854 000f Marvell 88E8036 Fast Ethernet Controller (LGE)
+ 1854 0011 Marvell 88E8036 Fast Ethernet Controller (LGE)
+ 1854 0012 Marvell 88E8036 Fast Ethernet Controller (LGE)
+ 1854 0016 Marvell 88E8036 Fast Ethernet Controller (LGE)
+ 1854 0017 Marvell 88E8036 Fast Ethernet Controller (LGE)
+ 1854 0018 Marvell 88E8036 Fast Ethernet Controller (LGE)
+ 1854 0019 Marvell 88E8036 Fast Ethernet Controller (LGE)
+ 1854 001c Marvell 88E8036 Fast Ethernet Controller (LGE)
+ 1854 001e Marvell 88E8036 Fast Ethernet Controller (LGE)
+ 1854 0020 Marvell 88E8036 Fast Ethernet Controller (LGE)
+ 4352 88E8038 PCI-E Fast Ethernet Controller
+ 4353 88E8039 PCI-E Fast Ethernet Controller
+ 104d 902d VAIO VGN-NR120E
+ 4354 88E8040 PCI-E Fast Ethernet Controller
+ 1028 022f Inspiron 1525
+ 144d c06a R730 Laptop
+ 144d c072 Notebook N150P
+ 4355 88E8040T PCI-E Fast Ethernet Controller
+ 1179 ff50 Satellite P305D-S8995E
+ 4356 88EC033 PCI-E Fast Ethernet Controller
+ 4357 88E8042 PCI-E Fast Ethernet Controller
+ 435a 88E8048 PCI-E Fast Ethernet Controller
+ 4360 88E8052 PCI-E ASF Gigabit Ethernet Controller
+ 1043 8134 Marvell 88E8052 Gigabit Ethernet Controller (Asus)
+ 107b 4009 Marvell 88E8052 Gigabit Ethernet Controller (Wistron)
+ 11ab 5221 Marvell RDK-8052
+ 1458 e000 Marvell 88E8052 Gigabit Ethernet Controller (Gigabyte)
+ 1462 052c Marvell 88E8052 Gigabit Ethernet Controller (MSI)
+ 1849 8052 Marvell 88E8052 Gigabit Ethernet Controller (ASRock)
+ a0a0 0509 Marvell 88E8052 Gigabit Ethernet Controller (Aopen)
+ 4361 88E8050 PCI-E ASF Gigabit Ethernet Controller
+ 107b 3015 Marvell 88E8050 Gigabit Ethernet Controller (Gateway)
+ 11ab 5021 Marvell 88E8050 Gigabit Ethernet Controller (Intel)
+ 8086 3063 D925XCVLK mainboard
+ 8086 3439 Marvell 88E8050 Gigabit Ethernet Controller (Intel)
+ 4362 88E8053 PCI-E Gigabit Ethernet Controller
+ 103c 2a0d Marvell 88E8053 Gigabit Ethernet Controller (Asus)
+ 1043 8142 Marvell 88E8053 Gigabit Ethernet controller PCIe (Asus)
+ 109f 3197 Marvell 88E8053 Gigabit Ethernet Controller (Trigem)
+ 10f7 8338 Marvell 88E8053 Gigabit Ethernet Controller (Panasonic)
+ 10fd a430 Marvell 88E8053 Gigabit Ethernet Controller (SOYO)
+ 1179 0001 Marvell 88E8053 Gigabit Ethernet Controller (Toshiba)
+ 1179 ff00 Marvell 88E8053 Gigabit Ethernet Controller (Compal)
+ 1179 ff10 Marvell 88E8053 Gigabit Ethernet Controller (Inventec)
+ 11ab 5321 Marvell RDK-8053
+ 1297 c240 Marvell 88E8053 Gigabit Ethernet Controller (Shuttle)
+ 1297 c241 Marvell 88E8053 Gigabit Ethernet Controller (Shuttle)
+ 1297 c242 Marvell 88E8053 Gigabit Ethernet Controller (Shuttle)
+ 1297 c243 Marvell 88E8053 Gigabit Ethernet Controller (Shuttle)
+ 1297 c244 Marvell 88E8053 Gigabit Ethernet Controller (Shuttle)
+ 13d1 ac11 EGE5K - Giga Ethernet Expresscard
+ 1458 e000 Marvell 88E8053 Gigabit Ethernet Controller (Gigabyte)
+ 1462 058c Marvell 88E8053 Gigabit Ethernet Controller (MSI)
+ 14c0 0012 Marvell 88E8053 Gigabit Ethernet Controller (Compal)
+ 1558 04a0 Marvell 88E8053 Gigabit Ethernet Controller (Clevo)
+ 15bd 1003 Marvell 88E8053 Gigabit Ethernet Controller (DFI)
+ 161f 203c Marvell 88E8053 Gigabit Ethernet Controller (Arima)
+ 161f 203d Marvell 88E8053 Gigabit Ethernet Controller (Arima)
+ 1695 9029 Marvell 88E8053 Gigabit Ethernet Controller (Epox)
+ 17f2 2c08 Marvell 88E8053 Gigabit Ethernet Controller (Albatron)
+ 17ff 0585 Marvell 88E8053 Gigabit Ethernet Controller (Quanta)
+ 1849 8053 Marvell 88E8053 Gigabit Ethernet Controller (ASRock)
+ 1854 000b Marvell 88E8053 Gigabit Ethernet Controller (LGE)
+ 1854 000c Marvell 88E8053 Gigabit Ethernet Controller (LGE)
+ 1854 0010 Marvell 88E8053 Gigabit Ethernet Controller (LGE)
+ 1854 0013 Marvell 88E8053 Gigabit Ethernet Controller (LGE)
+ 1854 0014 Marvell 88E8053 Gigabit Ethernet Controller (LGE)
+ 1854 0015 Marvell 88E8053 Gigabit Ethernet Controller (LGE)
+ 1854 001a Marvell 88E8053 Gigabit Ethernet Controller (LGE)
+ 1854 001b Marvell 88E8053 Gigabit Ethernet Controller (LGE)
+ 1854 001d Marvell 88E8053 Gigabit Ethernet Controller (LGE)
+ 1854 001f Marvell 88E8053 Gigabit Ethernet Controller (LGE)
+ 1854 0021 Marvell 88E8053 Gigabit Ethernet Controller (LGE)
+ 1854 0022 Marvell 88E8053 Gigabit Ethernet Controller (LGE)
+ 270f 2801 Marvell 88E8053 Gigabit Ethernet Controller (Chaintech)
+ a0a0 0506 Marvell 88E8053 Gigabit Ethernet Controller (Aopen)
+ 4363 88E8055 PCI-E Gigabit Ethernet Controller
+ 4364 88E8056 PCI-E Gigabit Ethernet Controller
+ 1043 81f8 Motherboard
+ 11ba 00ba 8056 Gigabit Ethernet Controller
+ 4365 88E8070 based Ethernet Controller
+ 4366 88EC036 PCI-E Gigabit Ethernet Controller
+ 4367 88EC032 Ethernet Controller
+ 4368 88EC034 Ethernet Controller
+ 4369 88EC042 Ethernet Controller
+ 436a 88E8058 PCI-E Gigabit Ethernet Controller
+ 11ab 00ba Imac 8,1 Wired Ethernet Adapter
+ 436b 88E8071 PCI-E Gigabit Ethernet Controller
+ 436c 88E8072 PCI-E Gigabit Ethernet Controller
+ 436d 88E8055 PCI-E Gigabit Ethernet Controller
+ 4370 88E8075 PCI-E Gigabit Ethernet Controller
+ 4380 88E8057 PCI-E Gigabit Ethernet Controller
+# AVB = "Audio Video Bridging"
+ 4381 Yukon Optima 88E8059 [PCIe Gigabit Ethernet Controller with AVB]
+ 1259 2803 AT-2814FX
+ 1259 2804 AT-2874xx
+ 4611 GT-64115 System Controller
+ 4620 GT-64120/64120A/64121A System Controller
+ 4801 GT-48001
+ 5005 Belkin F5D5005 Gigabit Desktop Network PCI Card
+ 5040 MV88SX5040 4-port SATA I PCI-X Controller
+ 5041 MV88SX5041 4-port SATA I PCI-X Controller
+ 5080 MV88SX5080 8-port SATA I PCI-X Controller
+ 5081 MV88SX5081 8-port SATA I PCI-X Controller
+ 5181 88f5181 [Orion-1] ARM SoC
+ 5182 88f5182 [Orion-NAS] ARM SoC
+ 5281 88f5281 [Orion-2] ARM SoC
+ 6041 MV88SX6041 4-port SATA II PCI-X Controller
+ 6042 88SX6042 PCI-X 4-Port SATA-II
+ 6081 MV88SX6081 8-port SATA II PCI-X Controller
+ 6101 88SE6101/6102 single-port PATA133 interface
+ 1043 82e0 P5K PRO Motherboard
+ 6121 88SE6111/6121 SATA II / PATA Controller
+# 6111: 1 SATA port; 6121: 2 SATA ports
+ 11ab 6121 88SE6111/6121 1/2 port SATA II + 1 port PATA 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
+ 6440 88SE6440 SAS/SATA PCIe controller
+ 6450 64560 System Controller
+ 6460 MV64360/64361/64362 System Controller
+ 6480 MV64460/64461/64462 System Controller
+ 1775 c200 C2K CompactPCI single board computer
+ 6485 MV64460/64461/64462 System Controller, Revision B
+ 6560 88F6560 [Avanta] ARM SoC
+ 6710 88F6710 [Armada 370] ARM SoC
+ 6820 88F6820 [Armada 385] ARM SoC
+ 6828 88F6828 [Armada 388] ARM SoC
+ 6920 88F6920 [Armada 390] ARM SoC
+ 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
+ 7823 MV78230 [Armada XP] ARM SoC
+ 7846 MV78460 [Armada XP] ARM SoC
+ d40f Bobcat3 Ethernet Switch
+ f003 GT-64010 Primary Image Piranha Image Generator
+11ac Canon Information Systems Research Aust.
+11ad Lite-On Communications Inc
+ 0002 LNE100TX
+ 11ad 0002 LNE100TX
+ 11ad 0003 LNE100TX
+ 11ad f003 LNE100TX
+ 11ad ffff LNE100TX
+ 1385 f004 FA310/TX LAN 10/100 PCI Ethernet Adapter
+ 2646 f002 KNE110TX EtheRx Fast Ethernet
+ c115 LNE100TX [Linksys EtherFast 10/100]
+ 11ad c001 LNE100TX [ver 2.0]
+ 2646 000b KNE111TX
+11ae Aztech System Ltd
+11af Avid Technology Inc.
+ 0001 Cinema
+ ee40 Digidesign Audiomedia III
+11b0 V3 Semiconductor Inc.
+ 0002 V300PSC
+ 0292 V292PBC [Am29030/40 Bridge]
+ 0960 V96xPBC
+ 880a Deltacast Delta-HD-22
+ c960 V96DPC
+11b1 Apricot Computers
+11b2 Eastman Kodak
+11b3 Barr Systems Inc.
+11b4 Leitch Technology International
+11b5 Radstone Technology Plc
+11b6 United Video Corp
+11b7 Motorola
+11b8 XPoint Technologies, Inc
+ 0001 Quad PeerMaster
+11b9 Pathlight Technology Inc.
+ c0ed SSA Controller
+11ba Videotron Corp
+11bb Pyramid Technology
+11bc Network Peripherals Inc
+ 0001 NP-PCI
+11bd Pinnacle Systems Inc.
+ 002e PCTV 40i
+ 0040 Royal TS Function 1
+ 11bd 0044 PCTV 2000i Dual DVB-T Pro PCI Tuner 1
+ 11bd 0045 PCTV Dual Sat Pro PCI 4000i Tuner 1
+ 0041 RoyalTS Function 2
+ 11bd 0044 PCTV 2000i Dual DVB-T Pro PCI Tuner 2
+ 11bd 0045 PCTV Dual Sat Pro PCI 4000i Tuner 2
+ 0042 Royal TS Function 3
+ 11bd 0044 PCTV 2000i Dual DVB-T Pro PCI Common
+ 11bd 0045 PCTV Dual Sat Pro PCI 4000i Common
+ 0051 PCTV HD 800i
+ bede AV/DV Studio Capture Card
+11be International Microcircuits Inc
+11bf Astrodesign, Inc.
+11c0 Hewlett Packard
+# nee Agere Systems nee Lucent Microelectronics
+11c1 LSI Corporation
+ 0440 56k WinModem
+ 1033 8015 LT WinModem 56k Data+Fax+Voice+Dsvd
+ 1033 8047 LT WinModem 56k Data+Fax+Voice+Dsvd
+ 1033 804f LT WinModem 56k Data+Fax+Voice+Dsvd
+ 10cf 102c LB LT Modem V.90 56k
+ 10cf 104a BIBLO LT Modem 56k
+ 10cf 105f LB2 LT Modem V.90 56k
+ 1179 0001 Internal V.90 Modem
+ 11c1 0440 LT WinModem 56k Data+Fax+Voice+Dsvd
+ 122d 4101 MDP7800-U Modem
+ 122d 4102 MDP7800SP-U Modem
+ 13e0 0040 LT WinModem 56k Data+Fax+Voice+Dsvd
+ 13e0 0440 LT WinModem 56k Data+Fax+Voice+Dsvd
+ 13e0 0441 LT WinModem 56k Data+Fax+Voice+Dsvd
+ 13e0 0450 LT WinModem 56k Data+Fax+Voice+Dsvd
+ 13e0 f100 LT WinModem 56k Data+Fax+Voice+Dsvd
+ 13e0 f101 LT WinModem 56k Data+Fax+Voice+Dsvd
+ 144d 2101 LT56PV Modem
+ 149f 0440 LT WinModem 56k Data+Fax+Voice+Dsvd
+ 0441 56k WinModem
+ 1033 804d LT WinModem 56k Data+Fax
+ 1033 8065 LT WinModem 56k Data+Fax
+ 1092 0440 Supra 56i
+ 1179 0001 Internal V.90 Modem
+ 11c1 0440 LT WinModem 56k Data+Fax
+ 11c1 0441 LT WinModem 56k Data+Fax
+ 122d 4100 MDP7800-U Modem
+ 13e0 0040 LT WinModem 56k Data+Fax
+ 13e0 0100 LT WinModem 56k Data+Fax
+ 13e0 0410 LT WinModem 56k Data+Fax
+ 13e0 0420 TelePath Internet 56k WinModem
+ 13e0 0440 LT WinModem 56k Data+Fax
+ 13e0 0443 LT WinModem 56k Data+Fax
+ 13e0 f102 LT WinModem 56k Data+Fax
+ 1416 9804 CommWave 56k Modem
+ 141d 0440 LT WinModem 56k Data+Fax
+ 144f 0441 Lucent 56k V.90 DF Modem
+ 144f 0449 Lucent 56k V.90 DF Modem
+ 144f 110d Lucent Win Modem
+ 1468 0441 Presario 56k V.90 DF Modem
+ 1668 0440 Lucent Win Modem
+ 0442 56k WinModem
+ 11c1 0440 LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd
+ 11c1 0442 LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd
+ 13e0 0412 LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd
+ 13e0 0442 LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd
+ 13fc 2471 LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd
+ 144d 2104 LT56PT Modem
+ 144f 1104 LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd
+ 149f 0440 LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd
+ 1668 0440 LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd
+ 0443 LT WinModem
+ 0444 LT WinModem
+ 0445 LT WinModem
+ 8086 2203 PRO/100+ MiniPCI (probably an Ambit U98.003.C.00 combo card)
+ 8086 2204 PRO/100+ MiniPCI on Armada E500
+ 0446 LT WinModem
+ 0447 LT WinModem
+ 0448 WinModem 56k
+ 1014 0131 Lucent Win Modem
+ 1033 8066 LT WinModem 56k Data+Fax+Voice+Dsvd
+ 13e0 0030 56k Voice Modem
+ 13e0 0040 LT WinModem 56k Data+Fax+Voice+Dsvd
+# Actiontech eth+modem card as used by Dell &c.
+ 1668 2400 LT WinModem 56k (MiniPCI Ethernet+Modem)
+ 0449 L56xM+S [Mars-2] WinModem 56k
+ 0e11 b14d 56k V.90 Modem
+ 1014 018c ThinkPad 600X
+ 13e0 0020 LT WinModem 56k Data+Fax
+ 13e0 0041 TelePath Internet 56k WinModem
+ 1436 0440 Lucent Win Modem
+ 144f 0449 Lucent 56k V.90 DFi Modem
+ 1468 0410 IBM ThinkPad T23
+ 1468 0440 Lucent Win Modem
+ 1468 0449 Presario 56k V.90 DFi Modem
+ 044a F-1156IV WinModem (V90, 56KFlex)
+ 10cf 1072 LB Global LT Modem
+ 13e0 0012 LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd
+ 13e0 0042 LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd
+ 144f 1005 LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd
+ 044b LT WinModem
+ 044c LT WinModem
+ 044d LT WinModem
+ 044e LT WinModem
+ 044f V90 WildWire Modem
+ 0450 LT WinModem
+ 1033 80a8 Versa Note Vxi
+ 144f 4005 Magnia SG20
+ 1468 0450 Evo N600c
+ 0451 LT WinModem
+ 0452 LT WinModem
+ 0453 LT WinModem
+ 0454 LT WinModem
+ 0455 LT WinModem
+ 0456 LT WinModem
+ 0457 LT WinModem
+ 0458 LT WinModem
+ 0459 LT WinModem
+ 045a LT WinModem
+ 045c LT WinModem
+ 0461 V90 WildWire Modem
+ 0462 V90 WildWire Modem
+ 0480 Venus Modem (V90, 56KFlex)
+ 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
+ 2600 StarPro26XX family (SP2601, SP2603, SP2612) DSP
+ 5400 OR3TP12 FPSC
+ 5656 Venus Modem
+ 5801 USB
+ 5802 USS-312 USB Controller
+ 5803 USS-344S USB Controller
+ 5811 FW322/323 [TrueFire] 1394a Controller
+ 103c 2a34 Pavilion a1677c
+ 103c 2a6f Asus IPIBL-LB Motherboard
+ 103c 2a9e Pavilion p6310f
+ 1043 8294 LSI FW322/323 IEEE 1394a FireWire Controller
+ 11bd 000e LSI FW323
+ 8086 524c D865PERL mainboard
+ 9005 0033 Adaptec AFW-2100 (HP) 2102900-R
+ dead 0800 FireWire Host Bus Adapter
+ 5901 FW643 [TrueFire] PCIe 1394b Controller
+ 11c1 5900 FW643 [TrueFire] PCIe 1394b Controller
+ 1443 0643 FireBoard800-e V.2
+ 1546 0643 FWB-PCIE1X2x
+ 5903 FW533 [TrueFire] PCIe 1394a Controller
+ 8110 T8110 H.100/H.110 TDM switch
+ 12d9 000c E1/T1 PMXc cPCI carrier card
+ ab10 WL60010 Wireless LAN MAC
+ ab11 WL60040 Multimode Wireles LAN MAC
+ 11c1 ab12 WaveLAN 11abg Cardbus card (Model 1102)
+ 11c1 ab13 WaveLAN 11abg MiniPCI card (Model 0512)
+ 11c1 ab15 WaveLAN 11abg Cardbus card (Model 1106)
+ 11c1 ab16 WaveLAN 11abg MiniPCI card (Model 0516)
+ ab20 ORiNOCO PCI Adapter
+ ab21 Agere Wireless PCI Adapter
+ ab30 Hermes2 Mini-PCI WaveLAN a/b/g
+ 14cd 2012 Hermes2 Mini-PCI WaveLAN a/b/g
+ ed00 ET-131x PCI-E Ethernet Controller
+ ed01 ET-131x PCI-E Ethernet Controller
+11c2 Sand Microelectronics
+11c3 NEC Corporation
+11c4 Document Technologies, Inc
+11c5 Shiva Corporation
+11c6 Dainippon Screen Mfg. Co. Ltd
+11c7 D.C.M. Data Systems
+11c8 Dolphin Interconnect Solutions AS
+ 0658 PSB32 SCI-Adapter D31x
+ d665 PSB64 SCI-Adapter D32x
+ d667 PSB66 SCI-Adapter D33x
+11c9 Magma
+ 0010 16-line serial port w/- DMA
+ 0011 4-line serial port w/- DMA
+11ca LSI Systems, Inc
+11cb Specialix Research Ltd.
+ 2000 PCI_9050
+ 11cb 0200 SX
+ 11cb b008 I/O8+
+ 4000 SUPI_1
+ 8000 T225
+11cc Michels & Kleberhoff Computer GmbH
+11cd HAL Computer Systems, Inc.
+11ce Netaccess
+11cf Pioneer Electronic Corporation
+11d0 Lockheed Martin Federal Systems-Manassas
+11d1 Auravision
+ 01f7 VxP524
+ 01f9 VxP951
+11d2 Intercom Inc.
+11d3 Trancell Systems Inc
+11d4 Analog Devices
+ 1535 Blackfin BF535 processor
+ 1805 SM56 PCI modem
+11d5 Ikon Corporation
+ 0115 10115
+ 0117 10117
+11d6 Tekelec Telecom
+11d7 Trenton Technology, Inc.
+11d8 Image Technologies Development
+11d9 TEC Corporation
+11da Novell
+11db Sega Enterprises Ltd
+11dc Questra Corporation
+11dd Crosfield Electronics Limited
+11de Zoran Corporation
+ 6017 miroVIDEO DC30
+ 6057 ZR36057PQC Video cutting chipset
+ 1031 7efe DC10 Plus
+ 1031 fc00 MiroVIDEO DC50, Motion JPEG Capture/CODEC Board
+ 12f8 8a02 Tekram Video Kit
+ 13ca 4231 JPEG/TV Card
+ 6120 ZR36120
+ 1328 f001 Cinemaster C DVD Decoder
+ 13c2 0000 MediaFocus Satellite TV Card
+ 1de1 9fff Video Kit C210
+11df New Wave PDG
+11e0 Cray Communications A/S
+11e1 GEC Plessey Semi Inc.
+11e2 Samsung Information Systems America
+11e3 Quicklogic Corporation
+ 0001 COM-ON-AIR Dosch&Amand DECT
+ 0560 QL5064 Companion Design Demo Board
+ 5030 PC Watchdog
+ 8417 QL5064 [QuickPCI] PCI v2.2 bridge for SMT417 Dual TMS320C6416T PMC Module
+11e4 Second Wave Inc
+11e5 IIX Consulting
+11e6 Mitsui-Zosen System Research
+11e7 Toshiba America, Elec. Company
+11e8 Digital Processing Systems Inc.
+11e9 Highwater Designs Ltd.
+11ea Elsag Bailey
+11eb Formation Inc.
+11ec Coreco Inc
+ 000d Oculus-F/64P
+ 1800 Cobra/C6
+11ed Mediamatics
+11ee Dome Imaging Systems Inc
+11ef Nicolet Technologies B.V.
+11f0 Compu-Shack
+ 4231 FDDI
+ 4232 FASTline UTP Quattro
+ 4233 FASTline FO
+ 4234 FASTline UTP
+ 4235 FASTline-II UTP
+ 4236 FASTline-II FO
+ 4731 GIGAline
+11f1 Symbios Logic Inc
+11f2 Picture Tel Japan K.K.
+11f3 Keithley Metrabyte
+ 0011 KPCI-PIO24
+11f4 Kinetic Systems Corporation
+ 2915 CAMAC controller
+11f5 Computing Devices International
+11f6 Compex
+ 0112 ENet100VG4
+ 0113 FreedomLine 100
+ 1401 ReadyLink 2000
+ 2011 RL100-ATX 10/100
+ 11f6 2011 RL100-ATX
+ 2201 ReadyLink 100TX (Winbond W89C840)
+ 11f6 2011 ReadyLink 100TX
+ 9881 RL100TX Fast Ethernet
+11f7 Scientific Atlanta
+11f8 PMC-Sierra Inc.
+ 5220 BR522x [PMC-Sierra maxRAID SAS Controller]
+ 7364 PM7364 [FREEDM - 32 Frame Engine & Datalink Mgr]
+ 7375 PM7375 [LASAR-155 ATM SAR]
+ 7384 PM7384 [FREEDM - 84P672 Frm Engine & Datalink Mgr]
+ 8000 PM8000 [SPC - SAS Protocol Controller]
+ 8009 PM8009 SPCve 8x6G
+ 8018 PM8018 Adaptec SAS Adaptor ASA-70165H PCIe Gen3 x8 6 Gbps 16-lane 4x SFF-8644
+ 8032 PM8032 Tachyon QE8
+ 117c 003a Celerity FC-81EN Fibre Channel Adapter
+ 117c 003b Celerity FC-82EN Fibre Channel Adapter
+ 117c 003c Celerity FC-84EN Fibre Channel Adapter
+ 117c 403b ThunderLink FC 1082 Fibre Channel Adapter
+ 8053 PM8053 SXP 12G 24-port SAS/SATA expander
+ 8054 PM8054 SXP 12G 36-port SAS/SATA expander
+ 8055 PM8055 SXP 12G 48-port SAS/SATA expander
+ 8056 PM8056 SXP 12G 68-port SAS/SATA expander
+ 8060 PM8060 SRCv 12G eight-port SAS/SATA RoC
+ 8063 PM8063 SRCv 12G 16-port SAS/SATA RoC
+ 8070 PM8070 Tachyon SPCv 12G eight-port SAS/SATA controller
+ 8071 PM8071 Tachyon SPCve 12G eight-port SAS/SATA controller
+ 8072 PM8072 Tachyon SPCv 12G 16-port SAS/SATA controller
+ 8073 PM8073 Tachyon SPCve 12G 16-port SAS/SATA controller
+ 8531 PM8531 PFX 24xG3 PCIe Fanout Switch
+ 8532 PM8532 PFX 32xG3 PCIe Fanout Switch
+ 8533 PM8533 PFX 48xG3 PCIe Fanout Switch
+ 8534 PM8534 PFX 64xG3 PCIe Fanout Switch
+ 8535 PM8535 PFX 80xG3 PCIe Fanout Switch
+ 8536 PM8536 PFX 96xG3 PCIe Fanout Switch
+ 1bd4 0081 PM8536 PFX 96xG3 PCIe Fanout Switch
+ 8546 PM8546 B-FEIP PSX 96xG3 PCIe Storage Switch
+ 8562 PM8562 Switchtec PFX-L 32xG3 Fanout-Lite PCIe Gen3 Switch
+11f9 I-Cube Inc
+11fa Kasan Electronics Company, Ltd.
+11fb Datel Inc
+11fc Silicon Magic
+11fd High Street Consultants
+# nee Comtrol, Inc.
+11fe Pepperl+Fuchs
+ 0001 RocketPort PCI 32-port w/external I/F
+ 0002 RocketPort PCI 8-port w/external I/F
+ 0003 RocketPort PCI 16-port w/external I/F
+ 0004 RocketPort PCI 4-port w/Quad Cable
+ 0005 RocketPort PCI 8-port w/Octa Cable
+ 0006 RocketPort PCI 8-port w/RJ11 connectors
+ 0007 RocketPort PCI 4-port w/RJ45 connectors
+ 0008 RocketPort PCI 8-port w/DB78 SNI connector (Siemens)
+ 0009 RocketPort PCI 16-port w/DB78 SNI connector (Siemens)
+ 000a RocketPort PCI Plus 4-port w/Quad Cable
+ 000b RocketPort PCI Plus 8-port w/Octa Cable
+ 000c RocketModem II 6-port
+ 000d RocketModem 4-port
+ 000e RocketPort PCI Plus 2-port RS-232 w/DB9 connectors
+ 000f RocketPort PCI Plus 2-port SMPTE w/DB9 connectors
+ 0040 RocketPort INFINITY 8-port w/Octa Cable RJ45
+ 0041 RocketPort INFINITY 32-port w/external I/F
+ 0042 RocketPort INFINITY 8-port w/external I/F
+ 0043 RocketPort INFINITY 16-port w/external I/F
+ 0044 RocketPort INFINITY 4-port w/Quad Cable DB
+ 0045 RocketPort INFINITY 8-port w/Octa Cable DB
+ 0046 RocketPort INFINITY 4-port w/external I/F
+ 0047 RocketPort INFINITY 4J (4-port) w/RJ45 connectors
+ 0048 RocketPort INFINITY 4J (4-port) w/RJ45 connectors
+ 004a RocketPort INFINITY Plus 4-port
+ 004b RocketPort INFINITY Plus 8-port
+ 004c RocketModem INFINITY III 8-port
+ 004d RocketModem INFINITY III 4-port
+ 004e RocketPort INFINITY Plus 2-port
+ 004f RocketPort INFINITY 2-port SMPTE w/DB9 connectors
+ 0050 RocketPort INFINITY Plus 4-port RJ45
+ 0051 RocketPort INFINITY Plus 8-port RJ11
+ 0052 RocketPort INFINITY 8-port SMPTE w/DB9 Connectors
+ 0060 RocketPort EXPRESS 8-port w/Octa Cable
+ 0061 RocketPort EXPRESS 32-port w/external I/F
+ 0062 RocketPort EXPRESS 8-Port w/external I/F
+ 0063 RocketPort EXPRESS 16-port w/external I/F
+ 0064 RocketPort EXPRESS 4-port w/Quad Cable
+ 0065 RocketPort EXPRESS 8-port w/Octa Cable
+ 0066 RocketPort EXPRESS 4-port w/external I/F
+ 0067 RocketPort EXPRESS 4J (4-port) w/RJ45 connectors
+ 0068 RocketPort EXPRESS 8J (8-port) w/RJ11 connectors
+ 006f RocketPort EXPRESS SMPTE 2-port
+ 0072 RocketPort EXPRESS SMPTE 8-port w/external I/F
+ 0801 RocketPort uPCI 32-port w/external I/F
+ 0802 RocketPort uPCI 8-port w/external I/F
+ 0803 RocketPort uPCI 16-port w/external I/F
+ 0805 RocketPort uPCI 8-port w/Octa Cable
+ 080b RocketPort Plus uPCI 8-port w/Octa Cable
+ 080c RocketModem III 8-port
+ 080d RocketModem III 4-port
+ 080e RocketPort uPCI 2-port RS232 w/DB9 connectors
+ 080f RocketPort uPCI SMPTE 2-port
+ 0810 RocketPort Plus uPCI 4J (4-port) w/RJ45 connectors
+ 0811 RocketPort Plus uPCI 8J (8-port) w/RJ11 connectors
+ 0812 RocketPort Plus uPCI 422 8-port
+ 0813 RocketModem IV uPCI 8-port
+ 0814 RocketModem IV uPCI 4-port
+ 0903 RocketPort Compact PCI 16 port w/external I/F
+# 16954 UART
+ 8015 RocketPort 550 4-port
+ 8805 RocketPort uPCI 4-port w/Quad Cable
+ 880b RocketPort Plus uPCI 4-port w/Quad Cable
+ 8812 RocketPort Plus uPCI 4-port RS422 w/Quad Cable
+11ff Scion Corporation
+ 0003 AG-5
+1200 CSS Corporation
+1201 Vista Controls Corp
+1202 Network General Corp.
+ 4300 Gigabit Ethernet Adapter
+ 1202 9841 SK-9841 LX
+ 1202 9842 SK-9841 LX dual link
+ 1202 9843 SK-9843 SX
+ 1202 9844 SK-9843 SX dual link
+1203 Bayer Corporation, Agfa Division
+1204 Lattice Semiconductor Corporation
+ 1965 SB6501 802.11ad Wireless Network Adapter
+1205 Array Corporation
+1206 Amdahl Corporation
+1208 Parsytec GmbH
+ 4853 HS-Link Device
+1209 SCI Systems Inc
+120a Synaptel
+120b Adaptive Solutions
+120c Technical Corp.
+120d Compression Labs, Inc.
+120e Cyclades Corporation
+ 0100 Cyclom-Y below first megabyte
+ 0101 Cyclom-Y above first megabyte
+ 0102 Cyclom-4Y below first megabyte
+ 0103 Cyclom-4Y above first megabyte
+ 0104 Cyclom-8Y below first megabyte
+ 0105 Cyclom-8Y above first megabyte
+ 0200 Cyclades-Z below first megabyte
+ 0201 Cyclades-Z above first megabyte
+ 0300 PC300/RSV or /X21 (2 ports)
+ 0301 PC300/RSV or /X21 (1 port)
+ 0310 PC300/TE (2 ports)
+ 0311 PC300/TE (1 port)
+ 0320 PC300/TE-M (2 ports)
+ 0321 PC300/TE-M (1 port)
+ 0400 PC400
+120f Essential Communications
+ 0001 Roadrunner serial HIPPI
+1210 Hyperparallel Technologies
+1211 Braintech Inc
+1213 Applied Intelligent Systems, Inc.
+1214 Performance Technologies, Inc.
+1215 Interware Co., Ltd
+1216 Purup Prepress A/S
+1217 O2 Micro, Inc.
+ 00f7 Firewire (IEEE 1394)
+ 1071 8209 Medion MIM 2240 Notebook PC [MD98100]
+ 1179 ff50 Satellite P305D-S8995E
+ 10f7 1394 OHCI Compliant Host Controller
+ 11f7 OZ600 1394a-2000 Controller
+ 1028 04a3 Precision M4600
+ 13f7 1394 OHCI Compliant Host Controller
+ 6729 OZ6729
+ 673a OZ6730
+ 6832 OZ6832/6833 CardBus Controller
+ 6836 OZ6836/6860 CardBus Controller
+ 6872 OZ6812 CardBus Controller
+ 6925 OZ6922 CardBus Controller
+ 6933 OZ6933/711E1 CardBus/SmartCardBus Controller
+ 1025 1016 Travelmate 612 TX
+ 6972 OZ601/6912/711E0 CardBus/SmartCardBus Controller
+ 1014 020c ThinkPad R30
+ 1028 0152 Latitude D500
+ 1179 0001 Magnia Z310
+ 7110 OZ711Mx 4-in-1 MemoryCardBus Accelerator
+ 103c 088c NC8000 laptop
+ 103c 0890 NC6000 laptop
+ 1734 106c Amilo A1645
+ 7112 OZ711EC1/M1 SmartCardBus/MemoryCardBus Controller
+ 7113 OZ711EC1 SmartCardBus Controller
+ 1025 0035 TravelMate 660
+ 7114 OZ711M1/MC1 4-in-1 MemoryCardBus Controller
+ 7120 Integrated MMC/SD Controller
+ 1071 8209 Medion MIM 2240 Notebook PC [MD98100]
+ 1179 ff50 Satellite P305D-S8995E
+ 7130 Integrated MS/xD Controller
+ 1071 8209 Medion MIM 2240 Notebook PC [MD98100]
+ 1179 ff50 Satellite P305D-S8995E
+ 7134 OZ711MP1/MS1 MemoryCardBus Controller
+ 7135 Cardbus bridge
+ 7136 OZ711SP1 Memory CardBus Controller
+ 71e2 OZ711E2 SmartCardBus Controller
+ 7212 OZ711M2 4-in-1 MemoryCardBus Controller
+ 7213 OZ6933E CardBus Controller
+ 7223 OZ711M3/MC3 4-in-1 MemoryCardBus Controller
+ 103c 088c NC8000 laptop
+ 103c 0890 NC6000 laptop
+ 10cf 11c4 Lifebook P5020D Laptop
+ 7233 OZ711MP3/MS3 4-in-1 MemoryCardBus Controller
+ 8120 Integrated MMC/SD Controller
+ 8130 Integrated MS/MSPRO/xD Controller
+ 8220 OZ600FJ1/OZ900FJ1 SD/MMC Card Reader Controller
+ 8221 OZ600FJ0/OZ900FJ0/OZ600FJS SD/MMC Card Reader Controller
+ 8320 OZ600RJ1/OZ900RJ1 SD/MMC Card Reader Controller
+ 1028 04a3 Precision M4600
+ 8321 OZ600RJ0/OZ900RJ0/OZ600RJS SD/MMC Card Reader Controller
+ 8330 OZ600 MS/xD Controller
+ 1028 04a3 Precision M4600
+ 8331 O2 Flash Memory Card
+ 8520 SD/MMC Card Reader Controller
+ 8621 SD/MMC Card Reader Controller
+1218 Hybricon Corp.
+1219 First Virtual Corporation
+121a 3Dfx Interactive, Inc.
+ 0001 Voodoo
+ 0002 Voodoo 2
+ 0003 Voodoo Banshee
+ 1092 0003 Monster Fusion
+ 1092 4000 Monster Fusion
+ 1092 4002 Monster Fusion
+ 1092 4801 Monster Fusion AGP
+ 1092 4803 Monster Fusion AGP
+ 1092 8030 Monster Fusion
+ 1092 8035 Monster Fusion AGP
+ 10b0 0001 Dragon 4000
+ 1102 1017 3D Blaster Banshee PCI (CT6760)
+ 1102 1018 3D Blaster Banshee VE
+ 121a 0001 Voodoo Banshee AGP
+ 121a 0003 Voodoo Banshee AGP SGRAM
+ 121a 0004 Voodoo Banshee
+ 139c 0016 Raven
+ 139c 0017 Raven
+ 14af 0002 Maxi Gamer Phoenix
+ 0004 Voodoo Banshee [Velocity 100]
+ 0005 Voodoo 3
+ 121a 0004 Voodoo3 AGP
+ 121a 0030 Voodoo3 AGP
+ 121a 0031 Voodoo3 AGP
+ 121a 0034 Voodoo3 AGP
+ 121a 0036 Voodoo3 2000 PCI
+ 121a 0037 Voodoo3 AGP
+ 121a 0038 Voodoo3 AGP
+ 121a 003a Voodoo3 AGP
+ 121a 0044 Voodoo3
+ 121a 004b Velocity 100
+ 121a 004c Velocity 200
+ 121a 004d Voodoo3 AGP
+ 121a 004e Voodoo3 AGP
+ 121a 0051 Voodoo3 AGP
+ 121a 0052 Voodoo3 AGP
+ 121a 0057 Voodoo3 3000 PCI
+ 121a 0060 Voodoo3 3500 TV (NTSC)
+ 121a 0061 Voodoo3 3500 TV (PAL)
+ 121a 0062 Voodoo3 3500 TV (SECAM)
+ 0009 Voodoo 4 / Voodoo 5
+ 121a 0003 Voodoo5 PCI 5500
+ 121a 0009 Voodoo5 AGP 5500/6000
+ 0057 Voodoo 3/3000 [Avenger]
+121b Advanced Telecommunications Modules
+121c Nippon Texaco., Ltd
+121d LiPPERT ADLINK Technology GmbH
+121e CSPI
+ 0201 Myrinet 2000 Scalable Cluster Interconnect
+121f Arcus Technology, Inc.
+1220 Ariel Corporation
+ 1220 AMCC 5933 TMS320C80 DSP/Imaging board
+1221 Contec Co., Ltd
+ 9172 PO-64L(PCI)H [Isolated Digital Output Board for PCI]
+ 91a2 PO-32L(PCI)H [Isolated Digital Output Board for PCI]
+ 91c3 DA16-16(LPCI)L [Un-insulated highly precise analog output board for Low Profile PCI]
+ b152 DIO-96D2-LPCI
+ c103 ADA16-32/2(PCI)F [High-Speed Analog I/O Board for PCI]
+1222 Ancor Communications, Inc.
+1223 Artesyn Communication Products
+ 0003 PM/Link
+ 0004 PM/T1
+ 0005 PM/E1
+ 0008 PM/SLS
+ 0009 BajaSpan Resource Target
+ 000a BajaSpan Section 0
+ 000b BajaSpan Section 1
+ 000c BajaSpan Section 2
+ 000d BajaSpan Section 3
+ 000e PM/PPC
+1224 Interactive Images
+1225 Power I/O, Inc.
+1227 EIZO Rugged Solutions
+ 0006 Raptor GFX 8P
+ 0023 Raptor GFX [1100T]
+ 0045 Raptor 4000-L [Linux version]
+ 004a Raptor 4000-LR-L [Linux version]
+1228 Norsk Elektro Optikk A/S
+1229 Data Kinesis Inc.
+122a Integrated Telecom
+122b LG Industrial Systems Co., Ltd
+122c Sican GmbH
+122d Aztech System Ltd
+ 1206 368DSP
+ 1400 Trident PCI288-Q3DII (NX)
+ 50dc 3328 Audio
+ 122d 0001 3328 Audio
+ 80da 3328 Audio
+ 122d 0001 3328 Audio
+122e Xyratex
+ 7722 Napatech XL1
+ 7724 Napatech XL2/XA
+ 7729 Napatech XD
+122f Andrew Corporation
+1230 Fishcamp Engineering
+1231 Woodward McCoach, Inc.
+ 04e1 Desktop PCI Telephony 4
+ 05e1 Desktop PCI Telephony 5/6
+ 0d00 LightParser
+ 0d02 LightParser 2
+ 0d13 Desktop PCI L1/L3 Telephony
+1232 GPT Limited
+1233 Bus-Tech, Inc.
+# nee Risq Modular Systems, Inc.
+1235 SMART Modular Technologies
+1236 Sigma Designs Corporation
+ 0000 RealMagic64/GX
+ 6401 REALmagic 64/GX (SD 6425)
+1237 Alta Technology Corporation
+1238 Adtran
+1239 3DO Company
+123a Visicom Laboratories, Inc.
+123b Seeq Technology, Inc.
+123c Century Systems, Inc.
+123d Engineering Design Team, Inc.
+ 0000 EasyConnect 8/32
+ 0002 EasyConnect 8/64
+ 0003 EasyIO
+123e Simutech, Inc.
+# nee C-Cube Microsystems / acquired by Magnum Semiconductor
+123f LSI Logic
+ 00e4 MPEG
+ 8120 DVxplore Codec
+ 10de 01e1 NVTV PAL
+ 10de 01e2 NVTV NTSC
+ 10de 01e3 NVTV PAL
+ 10de 0248 NVTV NTSC
+ 10de 0249 NVTV PAL
+ 11bd 0006 DV500 E4
+ 11bd 000a DV500 E4
+ 11bd 000f DV500 E4
+ 1809 0016 Emuzed MAUI-III PCI PVR FM TV
+ 8888 Cinemaster C 3.0 DVD Decoder
+ 1002 0001 Cinemaster C 3.0 DVD Decoder
+ 1002 0002 Cinemaster C 3.0 DVD Decoder
+ 1328 0001 Cinemaster C 3.0 DVD Decoder
+1240 Marathon Technologies Corp.
+1241 DSC Communications
+# Formerly Jaycor Networks, Inc.
+1242 JNI Corporation
+ 1560 JNIC-1560 PCI-X Fibre Channel Controller
+ 1242 6562 FCX2-6562 Dual Channel PCI-X Fibre Channel Adapter
+ 1242 656a FCX-6562 PCI-X Fibre Channel Adapter
+ 4643 FCI-1063 Fibre Channel Adapter
+ 6562 FCX2-6562 Dual Channel PCI-X Fibre Channel Adapter
+ 656a FCX-6562 PCI-X Fibre Channel Adapter
+1243 Delphax
+# Audio-Visuelles Marketing und Computersysteme
+1244 AVM GmbH
+ 0700 B1 ISDN
+ 0800 C4 ISDN
+ 0a00 A1 ISDN [Fritz]
+ 1244 0a00 FRITZ!Card ISDN Controller
+ 0e00 Fritz!Card PCI v2.0 ISDN
+ 0e80 Fritz!Card PCI v2.1 ISDN
+ 1244 0e00 PSB 3100F (AVM KAFKA) [Fritz!Card PCI v2.1]
+ 1100 C2 ISDN
+ 1200 T1 ISDN
+ 2700 Fritz!Card DSL SL
+ 2900 Fritz!Card DSL v2.0
+1245 A.P.D., S.A.
+1246 Dipix Technologies, Inc.
+1247 Xylon Research, Inc.
+1248 Central Data Corporation
+1249 Samsung Electronics Co., Ltd.
+124a AEG Electrocom GmbH
+124b SBS/Greenspring Modular I/O
+ 0040 PCI-40A or cPCI-200 Quad IndustryPack carrier
+ 124b 9080 PCI9080 Bridge
+124c Solitron Technologies, Inc.
+124d Stallion Technologies, Inc.
+ 0000 EasyConnection 8/32
+ 0002 EasyConnection 8/64
+ 0003 EasyIO
+ 0004 EasyConnection/RA
+124e Cylink
+124f Infortrend Technology, Inc.
+ 0041 IFT-2000 Series RAID Controller
+1250 Hitachi Microcomputer System Ltd
+1251 VLSI Solutions Oy
+1253 Guzik Technical Enterprises
+1254 Linear Systems Ltd.
+ 0065 DVB Master FD
+ 007c DVB Master Quad/o
+1255 Optibase Ltd
+ 1110 MPEG Forge
+ 1210 MPEG Fusion
+ 2110 VideoPlex
+ 2120 VideoPlex CC
+ 2130 VideoQuest
+1256 Perceptive Solutions, Inc.
+ 4201 PCI-2220I
+ 4401 PCI-2240I
+ 5201 PCI-2000
+1257 Vertex Networks, Inc.
+1258 Gilbarco, Inc.
+# nee Allied Telesyn International
+1259 Allied Telesis
+ 2560 AT-2560 Fast Ethernet Adapter (i82557B)
+ 2801 AT-2801FX (RTL-8139)
+ a117 RTL81xx Fast Ethernet
+ a11e RTL81xx Fast Ethernet
+ a120 21x4x DEC-Tulip compatible 10/100 Ethernet
+125a ABB Power Systems
+125b Asix Electronics Corporation
+ 1400 AX88141 Fast Ethernet Controller
+ 1186 1100 AX8814X Based PCI Fast Ethernet Adapter
+ 9100 AX99100 PCIe to Multi I/O Controller
+ a000 1000 Serial Port
+ a000 2000 Parallel Port
+ a000 6000 SPI
+ a000 7000 Local Bus
+ ea50 1c10 RXi2-BP
+125c Aurora Technologies, Inc.
+ 0101 Saturn 4520P
+ 0640 Aries 16000P
+125d ESS Technology
+ 0000 ES336H Fax Modem (Early Model)
+ 1948 ES1948 Maestro-1
+ 1968 ES1968 Maestro 2
+ 1028 0085 ES1968 Maestro-2 PCI
+ 1033 8051 ES1968 Maestro-2 Audiodrive
+ 1969 ES1938/ES1946/ES1969 Solo-1 Audiodrive
+ 1014 0166 ES1969 SOLO-1 AudioDrive on IBM Aptiva Mainboard
+ 125d 8888 Solo-1 Audio Adapter
+ 125d 8898 ES1938S TTSOLO1-SL [TerraTec 128i PCI]
+ 153b 111b Terratec 128i PCI
+ 1978 ES1978 Maestro 2E
+ 0e11 b112 Armada M700/E500
+ 1033 803c ES1978 Maestro-2E Audiodrive
+ 1033 8058 ES1978 Maestro-2E Audiodrive
+ 1092 4000 Monster Sound MX400
+ 1179 0001 ES1978 Maestro-2E Audiodrive
+ 1988 ES1988 Allegro-1
+ 0e11 0098 Evo N600c
+ 1092 4100 Sonic Impact S100
+ 125d 0431 Allegro AudioDrive
+ 125d 1988 ESS Allegro-1 Audiodrive
+ 125d 1998 Allegro AudioDrive
+ 125d 1999 Allegro-1 AudioDrive
+ 1989 ESS Modem
+ 125d 1989 ESS Modem
+ 1998 ES1983S Maestro-3i PCI Audio Accelerator
+ 1028 00b1 Latitude C600
+ 1028 00e5 Latitude C810
+ 1028 00e6 ES1983S Maestro-3i (Dell Inspiron 8100)
+ 1999 ES1983S Maestro-3i PCI Modem Accelerator
+ 199a ES1983S Maestro-3i PCI Audio Accelerator
+ 199b ES1983S Maestro-3i PCI Modem Accelerator
+ 2808 ES336H Fax Modem (Later Model)
+ 2838 ES2838/2839 SuperLink Modem
+ 2898 ES2898 Modem
+ 125d 0424 ES56-PI Data Fax Modem
+ 125d 0425 ES56T-PI Data Fax Modem
+ 125d 0426 ES56V-PI Data Fax Modem
+ 125d 0427 VW-PI Data Fax Modem
+ 125d 0428 ES56ST-PI Data Fax Modem
+ 125d 0429 ES56SV-PI Data Fax Modem
+ 147a c001 ES56-PI Data Fax Modem
+ 148d 1030 HCF WV-PI56 [ESS ES56-PI Data Fax Modem]
+ 14fe 0428 ES56-PI Data Fax Modem
+ 14fe 0429 ES56-PI Data Fax Modem
+125e Specialvideo Engineering SRL
+125f Concurrent Technologies, Inc.
+# 4 x serial ports, 2 x printer ports
+ 2071 CC PMC/232
+# 4 x serial ports, 2 x printer ports
+ 2084 CC PMC/23P
+# 4 x serial ports, RS422
+ 2091 CC PMC/422
+1260 Intersil Corporation
+ 3872 ISL3872 [Prism 3]
+ 1468 0202 LAN-Express IEEE 802.11b Wireless LAN
+ 3873 ISL3874 [Prism 2.5]/ISL3872 [Prism 3]
+ 10cf 1169 MBH7WM01-8734 802.11b Wireless Mini PCI Card [ISL3874]
+ 1186 3501 DWL-520 Wireless PCI Adapter (rev A or B) [ISL3874]
+ 1186 3700 DWL-520 Wireless PCI Adapter (rev E1) [ISL3872]
+ 1385 4105 MA311 802.11b wireless adapter [ISL3874]
+ 1668 0414 HWP01170-01 802.11b PCI Wireless Adapter
+ 16a5 1601 AIR.mate PC-400 PCI Wireless LAN Adapter
+ 1737 3874 WMP11 v1 802.11b Wireless-B PCI Adapter [ISL3874]
+ 4033 7033 PCW200 802.11b Wireless PCI Adapter [ISL3874]
+ 8086 2510 M3AWEB Wireless 802.11b MiniPCI Adapter
+ 8086 2513 Wireless 802.11b MiniPCI Adapter
+ 3877 ISL3877 [Prism Indigo]
+ 3886 ISL3886 [Prism Javelin/Prism Xbow]
+ 17cf 0037 XG-901 and clones Wireless Adapter
+ 3890 ISL3890 [Prism GT/Prism Duette]/ISL3886 [Prism Javelin/Prism Xbow]
+ 10b8 2802 SMC2802W V1 Wireless PCI Adapter [ISL3890]
+ 10b8 2835 SMC2835W Wireless Cardbus Adapter
+ 10b8 a835 SMC2835W V2 Wireless Cardbus Adapter
+ 1113 4203 WN4201B
+ 1113 8201 T-Com T-Sinus 154pcicard Wireless PCI Adapter
+ 1113 b301 T-Sinus 154card Cardbus
+ 1113 ee03 SMC2802W V2 Wireless PCI Adapter [ISL3886]
+ 1113 ee08 SMC2835W V3 EU Wireless Cardbus Adapter
+ 1186 3202 DWL-G650 A1 Wireless Adapter
+ 1259 c104 CG-WLCB54GT Wireless Adapter
+ 1260 0000 WG511 v1 54 Mbps Wireless PC Card
+ 1385 4800 WG511 v2/v3 54 Mbps Wireless PC Card
+ 16a5 1605 ALLNET ALL0271 Wireless PCI Adapter
+ 17cf 0014 XG-600 and clones Wireless Adapter
+ 17cf 0020 XG-900 and clones Wireless Adapter
+ 187e 3403 G-110 802.11g Wireless Cardbus Adapter
+ 8130 HMP8130 NTSC/PAL Video Decoder
+ 8131 HMP8131 NTSC/PAL Video Decoder
+# This is probably more likely a HW fault, but I am keeping it for now --mj
+ ffff ISL3886IK
+ 1260 0000 Senao 3054MP+ (J) mini-PCI WLAN 802.11g adapter
+1261 Matsushita-Kotobuki Electronics Industries, Ltd.
+1262 ES Computer Company, Ltd.
+1263 Sonic Solutions
+1264 Aval Nagasaki Corporation
+1265 Casio Computer Co., Ltd.
+1266 Microdyne Corporation
+ 0001 NE10/100 Adapter (i82557B)
+ 1910 NE2000Plus (RT8029) Ethernet Adapter
+ 1266 1910 NE2000Plus Ethernet Adapter
+1267 S. A. Telecommunications
+ 5352 PCR2101
+ 5a4b Telsat Turbo
+1268 Tektronix
+1269 Thomson-CSF/TTM
+# MBIM on top of MHI
+ 00b3 5G Data Card [Cinterion MV31-W]
+126a Lexmark International, Inc.
+126b Adax, Inc.
+126c Northern Telecom
+ 1211 10/100BaseTX [RTL81xx]
+ 126c 802.11b Wireless Ethernet Adapter
+126d Splash Technology, Inc.
+126e Sumitomo Metal Industries, Ltd.
+126f Silicon Motion, Inc.
+ 0501 SM501 VoyagerGX Rev. AA
+ 0510 SM501 VoyagerGX Rev. B
+ 0710 SM710 LynxEM
+ 0712 SM712 LynxEM+
+ 0718 SM718 LynxSE+
+ 0720 SM720 Lynx3DM
+ 0730 SM731 Cougar3DR
+ 0750 SM750
+ 0810 SM810 LynxE
+ 0811 SM811 LynxE
+ 0820 SM820 Lynx3D
+ 0910 SM910
+ 2262 SM2262/SM2262EN SSD Controller
+ 2263 SM2263EN/SM2263XT SSD Controller
+1270 Olympus Optical Co., Ltd.
+1271 GW Instruments
+1272 Telematics International
+1273 Hughes Network Systems
+ 0002 DirecPC
+1274 Ensoniq
+ 1171 ES1373 / Creative Labs CT5803 [AudioPCI]
+ 1371 ES1371/ES1373 / Creative Labs CT2518
+ 0e11 0024 AudioPCI on Motherboard Compaq Deskpro
+ 0e11 b1a7 ES1371, ES1373 AudioPCI
+ 1033 80ac ES1371, ES1373 AudioPCI
+ 1042 1854 Tazer
+ 107b 8054 Tabor2
+ 1274 1371 Audio PCI 64V/128/5200 / Creative CT4810/CT5803/CT5806 [Sound Blaster PCI]
+ 1274 8001 CT4751 board
+ 1462 6470 ES1371, ES1373 AudioPCI On Motherboard MS-6147 1.1A
+ 1462 6560 ES1371, ES1373 AudioPCI On Motherboard MS-6156 1.10
+ 1462 6630 ES1371, ES1373 AudioPCI On Motherboard MS-6163BX 1.0A
+ 1462 6631 ES1371, ES1373 AudioPCI On Motherboard MS-6163VIA 1.0A
+ 1462 6632 ES1371, ES1373 AudioPCI On Motherboard MS-6163BX 2.0A
+ 1462 6633 ES1371, ES1373 AudioPCI On Motherboard MS-6163VIA 2.0A
+ 1462 6820 ES1371, ES1373 AudioPCI On Motherboard MS-6182 1.00
+ 1462 6822 ES1371, ES1373 AudioPCI On Motherboard MS-6182 1.00A
+ 1462 6830 ES1371, ES1373 AudioPCI On Motherboard MS-6183 1.00
+ 1462 6880 ES1371, ES1373 AudioPCI On Motherboard MS-6188 1.00
+ 1462 6900 ES1371, ES1373 AudioPCI On Motherboard MS-6190 1.00
+ 1462 6910 ES1371, ES1373 AudioPCI On Motherboard MS-6191
+ 1462 6930 ES1371, ES1373 AudioPCI On Motherboard MS-6193
+ 1462 6990 ES1371, ES1373 AudioPCI On Motherboard MS-6199BX 2.0A
+ 1462 6991 ES1371, ES1373 AudioPCI On Motherboard MS-6199VIA 2.0A
+ 14a4 2077 ES1371, ES1373 AudioPCI On Motherboard KR639
+ 14a4 2105 ES1371, ES1373 AudioPCI On Motherboard MR800
+ 14a4 2107 ES1371, ES1373 AudioPCI On Motherboard MR801
+ 14a4 2172 ES1371, ES1373 AudioPCI On Motherboard DR739
+ 1509 9902 ES1371, ES1373 AudioPCI On Motherboard KW11
+ 1509 9903 ES1371, ES1373 AudioPCI On Motherboard KW31
+ 1509 9904 ES1371, ES1373 AudioPCI On Motherboard KA11
+ 1509 9905 ES1371, ES1373 AudioPCI On Motherboard KC13
+ 152d 8801 ES1371, ES1373 AudioPCI On Motherboard CP810E
+ 152d 8802 ES1371, ES1373 AudioPCI On Motherboard CP810
+ 152d 8803 ES1371, ES1373 AudioPCI On Motherboard P3810E
+ 152d 8804 ES1371, ES1373 AudioPCI On Motherboard P3810-S
+ 152d 8805 ES1371, ES1373 AudioPCI On Motherboard P3820-S
+ 270f 2001 ES1371, ES1373 AudioPCI On Motherboard 6CTR
+ 270f 2200 ES1371, ES1373 AudioPCI On Motherboard 6WTX
+ 270f 3000 ES1371, ES1373 AudioPCI On Motherboard 6WSV
+ 270f 3100 ES1371, ES1373 AudioPCI On Motherboard 6WIV2
+ 270f 3102 ES1371, ES1373 AudioPCI On Motherboard 6WIV
+ 270f 7060 ES1371, ES1373 AudioPCI On Motherboard 6ASA2
+ 8086 4249 ES1371, ES1373 AudioPCI On Motherboard BI440ZX
+ 8086 424c ES1371, ES1373 AudioPCI On Motherboard BL440ZX
+ 8086 425a ES1371, ES1373 AudioPCI On Motherboard BZ440ZX
+ 8086 4341 ES1371, ES1373 AudioPCI On Motherboard Cayman
+ 8086 4343 ES1371, ES1373 AudioPCI On Motherboard Cape Cod
+ 8086 4541 D815EEA Motherboard
+ 8086 4649 ES1371, ES1373 AudioPCI On Motherboard Fire Island
+ 8086 464a ES1371, ES1373 AudioPCI On Motherboard FJ440ZX
+ 8086 4d4f ES1371, ES1373 AudioPCI On Motherboard Montreal
+ 8086 4f43 ES1371, ES1373 AudioPCI On Motherboard OC440LX
+ 8086 5243 ES1371, ES1373 AudioPCI On Motherboard RC440BX
+ 8086 5352 ES1371, ES1373 AudioPCI On Motherboard SunRiver
+ 8086 5643 ES1371, ES1373 AudioPCI On Motherboard Vancouver
+ 8086 5753 ES1371, ES1373 AudioPCI On Motherboard WS440BX
+ 5000 ES1370 [AudioPCI]
+ 5880 5880B / Creative Labs CT5880
+ 1274 2000 Creative CT4810 [Sound Blaster AudioPCI 128]
+ 1274 2003 Creative SoundBlaster AudioPCI 128
+ 1274 5880 Creative CT4750 [Sound Blaster PCI 128]
+ 1274 8001 Sound Blaster 16PCI 4.1ch
+ 1458 a000 5880 AudioPCI On Motherboard 6OXET
+ 1462 6880 5880 AudioPCI On Motherboard MS-6188 1.00
+ 270f 2001 5880 AudioPCI On Motherboard 6CTR
+ 270f 2200 5880 AudioPCI On Motherboard 6WTX
+ 270f 7040 5880 AudioPCI On Motherboard 6ATA4
+ 8001 CT5880 [AudioPCI]
+ 8002 5880A [AudioPCI]
+1275 Network Appliance Corporation
+1276 Switched Network Technologies, Inc.
+1277 Comstream
+1278 Transtech Parallel Systems Ltd.
+ 0701 TPE3/TM3 PowerPC Node
+ 0710 TPE5 PowerPC PCI board
+ 1100 PMC-FPGA02
+ 1101 TS-C43 card with 4 ADSP-TS101 processors
+1279 Transmeta Corporation
+ 0060 TM8000 Northbridge
+ 0061 TM8000 AGP bridge
+ 0295 Northbridge
+ 0395 LongRun Northbridge
+ 0396 SDRAM controller
+ 0397 BIOS scratchpad
+127a Rockwell International
+ 1002 HCF 56k Data/Fax Modem
+ 1092 094c SupraExpress 56i PRO [Diamond SUP2380]
+ 122d 4002 HPG / MDP3858-U
+ 122d 4005 MDP3858-E
+ 122d 4007 MDP3858-A/-NZ
+ 122d 4012 MDP3858-SA
+ 122d 4017 MDP3858-W
+ 122d 4018 MDP3858-W
+ 127a 1002 Rockwell 56K D/F HCF Modem
+ 1003 HCF 56k Data/Fax Modem
+ 0e11 b0bc 229-DF Zephyr
+ 0e11 b114 229-DF Cheetah
+ 1033 802b 229-DF
+ 13df 1003 PCI56RX Modem
+ 13e0 0117 IBM
+ 13e0 0147 IBM F-1156IV+/R3 Spain V.90 Modem
+ 13e0 0197 IBM
+ 13e0 01c7 IBM F-1156IV+/R3 WW V.90 Modem
+ 13e0 01f7 IBM
+ 1436 1003 IBM
+ 1436 1103 IBM 5614PM3G V.90 Modem
+ 1436 1602 Compaq 229-DF Ducati
+ 1004 HCF 56k Data/Fax/Voice Modem
+ 1048 1500 MicroLink 56k Modem
+ 10cf 1059 Fujitsu 229-DFRT
+ 1005 HCF 56k Data/Fax/Voice/Spkp (w/Handset) Modem
+ 1005 127a AOpen FM56-P
+ 1033 8029 229-DFSV
+ 1033 8054 Modem
+ 10cf 103c Fujitsu
+ 10cf 1055 Fujitsu 229-DFSV
+ 10cf 1056 Fujitsu 229-DFSV
+ 122d 4003 MDP3858SP-U
+ 122d 4006 Packard Bell MDP3858V-E
+ 122d 4008 MDP3858SP-A/SP-NZ
+ 122d 4009 MDP3858SP-E
+ 122d 4010 MDP3858V-U
+ 122d 4011 MDP3858SP-SA
+ 122d 4013 MDP3858V-A/V-NZ
+ 122d 4015 MDP3858SP-W
+ 122d 4016 MDP3858V-W
+ 122d 4019 MDP3858V-SA
+ 13df 1005 PCI56RVP Modem
+ 13e0 0187 IBM
+ 13e0 01a7 IBM
+ 13e0 01b7 IBM DF-1156IV+/R3 Spain V.90 Modem
+ 13e0 01d7 IBM DF-1156IV+/R3 WW V.90 Modem
+ 1436 1005 IBM
+ 1436 1105 IBM
+ 1437 1105 IBM 5614PS3G V.90 Modem
+ 1022 HCF 56k Modem
+ 1436 1303 M3-5614PM3G V.90 Modem
+ 1023 HCF 56k Data/Fax Modem
+ 122d 4020 Packard Bell MDP3858-WE
+ 122d 4023 MDP3858-UE
+ 13e0 0247 IBM F-1156IV+/R6 Spain V.90 Modem
+ 13e0 0297 IBM
+ 13e0 02c7 IBM F-1156IV+/R6 WW V.90 Modem
+ 1436 1203 IBM
+ 1436 1303 IBM
+ 1024 HCF 56k Data/Fax/Voice Modem
+ 1025 HCF 56k Data/Fax/Voice/Spkp (w/Handset) Modem
+ 10cf 106a Fujitsu 235-DFSV
+ 122d 4021 Packard Bell MDP3858V-WE
+ 122d 4022 MDP3858SP-WE
+ 122d 4024 MDP3858V-UE
+ 122d 4025 MDP3858SP-UE
+ 1026 HCF 56k PCI Speakerphone Modem
+ 1032 HCF 56k Modem
+ 1033 HCF 56k Modem
+ 1034 HCF 56k Modem
+ 1035 HCF 56k PCI Speakerphone Modem
+ 1036 HCF 56k Modem
+ 1085 HCF 56k Volcano PCI Modem
+ 2004 HSF 56k Data/Fax/Voice/Spkp (w/Handset) Modem
+ 2005 HCF 56k Data/Fax Modem
+ 104d 8044 229-DFSV
+ 104d 8045 229-DFSV
+ 104d 8055 PBE/Aztech 235W-DFSV
+ 104d 8056 235-DFSV
+ 104d 805a Modem
+ 104d 805f Modem
+ 104d 8074 Modem
+ 2013 HSF 56k Data/Fax Modem
+ 1179 0001 Modem
+ 1179 ff00 Modem
+ 2014 HSF 56k Data/Fax/Voice Modem
+ 10cf 1057 Fujitsu Citicorp III
+ 122d 4050 MSP3880-U
+ 122d 4055 MSP3880-W
+ 2015 HSF 56k Data/Fax/Voice/Spkp (w/Handset) Modem
+ 10cf 1063 Fujitsu
+ 10cf 1064 Fujitsu
+ 1468 2015 Fujitsu
+ 2016 HSF 56k Data/Fax/Voice/Spkp Modem
+ 122d 4051 MSP3880V-W
+ 122d 4052 MSP3880SP-W
+ 122d 4054 MSP3880V-U
+ 122d 4056 MSP3880SP-U
+ 122d 4057 MSP3880SP-A
+ 4311 Riptide HSF 56k PCI Modem
+ 127a 4311 Ring Modular? Riptide HSF RT HP Dom
+ 13e0 0210 HP-GVC
+ 4320 Riptide PCI Audio Controller
+ 1235 4320 Riptide PCI Audio Controller
+ 4321 Riptide HCF 56k PCI Modem
+ 1235 4321 Hewlett Packard DF
+ 1235 4324 Hewlett Packard DF
+ 13e0 0210 Hewlett Packard DF
+ 144d 2321 Riptide
+ 4322 Riptide PCI Game Controller
+ 1235 4322 Riptide PCI Game Controller
+ 8234 RapidFire 616X ATM155 Adapter
+ 108d 0022 RapidFire 616X ATM155 Adapter
+ 108d 0027 RapidFire 616X ATM155 Adapter
+127b Pixera Corporation
+127c Crosspoint Solutions, Inc.
+127d Vela Research
+127e Winnov, L.P.
+ 0010 Videum 1000 Plus
+127f Fujifilm
+1280 Photoscript Group Ltd.
+1281 Yokogawa Electric Corporation
+1282 Davicom Semiconductor, Inc.
+ 6585 DM562P V90 Modem
+ 9009 DM9009 Ethernet Controller
+ 9100 21x4x DEC-Tulip compatible 10/100 Ethernet
+ 9102 DM9102 Fast Ethernet Controller
+# Subsystem ID is main ID reveresed.
+ 0291 8212 DM9102A (DM9102AE, SM9102AF) Ethernet 100/10 MBit
+ 9132 Ethernet 100/10 MBit
+1283 Integrated Technology Express, Inc.
+ 673a IT8330G
+ 8152 IT8152F/G Advanced RISC-to-PCI Companion Chip
+ 8211 ITE 8211F Single Channel UDMA 133
+ 1043 8138 P5GD1-VW Mainboard
+ 8212 IT8212 Dual channel ATA RAID controller
+ 1283 0001 IT/ITE8212 Dual channel ATA RAID controller
+ 8213 IT8213 IDE Controller
+ 1458 b000 GA-EG45M-DS2H Mainboard
+ 8330 IT8330G
+ 8872 IT887xF PCI to ISA I/O chip with SMB, GPIO, Serial or Parallel Port
+ 8888 IT8888F/G PCI to ISA Bridge with SMB [Golden Gate]
+ 8889 IT8889F PCI to ISA Bridge
+ 8892 IT8892E PCIe to PCI Bridge
+ 8086 200d DH61CR motherboard
+ 8893 IT8893E PCIe to PCI Bridge
+ e886 IT8330G
+1284 Sahara Networks, Inc.
+1285 Platform Technologies, Inc.
+ 0100 AGOGO sound chip (aka ESS Maestro 1)
+1286 Mazet GmbH
+1287 M-Pact, Inc.
+ 001e LS220D DVD Decoder
+ 001f LS220C DVD Decoder
+1288 Timestep Corporation
+1289 AVC Technology, Inc.
+128a Asante Technologies, Inc.
+128b Transwitch Corporation
+128c Retix Corporation
+128d G2 Networks, Inc.
+ 0021 ATM155 Adapter
+128e Hoontech Corporation/Samho Multi Tech Ltd.
+ 0008 ST128 WSS/SB
+ 0009 ST128 SAM9407
+ 000a ST128 Game Port
+ 000b ST128 MPU Port
+ 000c ST128 Ctrl Port
+128f Tateno Dennou, Inc.
+1290 Sord Computer Corporation
+1291 NCS Computer Italia
+1292 Tritech Microelectronics Inc
+ fc02 Pyramid3D TR25202
+1293 Media Reality Technology
+1294 Rhetorex, Inc.
+1295 Imagenation Corporation
+ 0800 PXR800
+ 1000 PXD1000
+1296 Kofax Image Products
+1297 Holco Enterprise Co, Ltd/Shuttle Computer
+1298 Spellcaster Telecommunications Inc.
+1299 Knowledge Technology Lab.
+129a VMetro, inc.
+ 0615 PBT-615 PCI-X Bus Analyzer
+ 1100 PMC-FPGA05
+ 1106 XMC-FPGA05F, PCI interface
+ 1107 XMC-FPGA05F, PCIe interface
+ 1108 XMC-FPGA05D, PCI interface
+ 1109 XMC-FPGA05D, PCIe interface
+129b Image Access
+129c Jaycor
+129d Compcore Multimedia, Inc.
+129e Victor Company of Japan, Ltd.
+129f OEC Medical Systems, Inc.
+12a0 Allen-Bradley Company
+12a1 Simpact Associates, Inc.
+12a2 Newgen Systems Corporation
+12a3 Lucent Technologies
+ 8105 T8105 H100 Digital Switch
+12a4 NTT Electronics Corporation
+12a5 Vision Dynamics Ltd.
+12a6 Scalable Networks, Inc.
+12a7 AMO GmbH
+12a8 News Datacom
+12a9 Xiotech Corporation
+12aa SDL Communications, Inc.
+12ab YUAN High-Tech Development Co., Ltd.
+ 0000 MPG160/Kuroutoshikou ITVC15-STVLP
+ 0002 AU8830 [Vortex2] Based Sound Card With A3D Support
+ 0003 T507 (DVB-T) TV tuner/capture device
+ 2300 Club-3D Zap TV2100
+ 3000 MPG-200C PCI DVD Decoder Card
+ 4789 MPC788 MiniPCI Hybrid TV Tuner
+ fff3 MPG600/Kuroutoshikou ITVC16-STVLP
+ ffff MPG600/Kuroutoshikou ITVC16-STVLP
+12ac Measurex Corporation
+12ad Multidata GmbH
+12ae Alteon Networks Inc.
+ 0001 AceNIC Gigabit Ethernet
+ 1014 0104 Gigabit Ethernet-SX PCI Adapter
+ 12ae 0001 Gigabit Ethernet-SX (Universal)
+ 0002 AceNIC Gigabit Ethernet (Copper)
+ 10a9 8002 Acenic Gigabit Ethernet
+ 12ae 0002 Gigabit Ethernet-T (3C986-T)
+ 00fa Farallon PN9100-T Gigabit Ethernet
+12af TDK USA Corp
+12b0 Jorge Scientific Corp
+12b1 GammaLink
+12b2 General Signal Networks
+12b3 Inter-Face Co Ltd
+12b4 FutureTel Inc
+12b5 Granite Systems Inc.
+12b6 Natural Microsystems
+12b7 Cognex Corporation
+12b8 Korg
+# Nee US Robotics
+12b9 3Com Corp, Modem Division
+ 1006 WinModem
+ 12b9 005c USR 56k Internal Voice WinModem (Model 3472)
+ 12b9 005e USR 56k Internal WinModem (Models 662975)
+ 12b9 0062 USR 56k Internal Voice WinModem (Model 662978)
+ 12b9 0068 USR 56k Internal Voice WinModem (Model 5690)
+ 12b9 007a USR 56k Internal Voice WinModem (Model 662974)
+ 12b9 007f USR 56k Internal WinModem (Models 5698, 5699)
+ 12b9 0080 USR 56k Internal WinModem (Models 2975, 3528)
+ 12b9 0081 USR 56k Internal Voice WinModem (Models 2974, 3529)
+ 12b9 0091 USR 56k Internal Voice WinModem (Model 2978)
+ 1007 USR 56k Internal WinModem
+ 12b9 00a3 USR 56k Internal WinModem (Model 3595)
+ 12b9 00c4 U.S. Robotics V.92 Voice Faxmodem (2884A/B/C)
+ 1008 56K FaxModem Model 5610
+ 12b9 00a2 USR 56k Internal FAX Modem (Model 2977)
+ 12b9 00aa USR 56k Internal Voice Modem (Model 2976)
+ 12b9 00ab USR 56k Internal Voice Modem (Model 5609)
+ 12b9 00ac USR 56k Internal Voice Modem (Model 3298)
+ 12b9 00ad USR 56k Internal FAX Modem (Model 5610)
+ 12b9 00d3 USR 56K Internal V92 FAX Modem (Model 5610)
+ 12b9 baba USR 56K Internal Voice Modem 3CP3298-DEL (Model 5601) [Hawk]
+12ba BittWare, Inc.
+12bb Nippon Unisoft Corporation
+12bc Array Microsystems
+12bd Computerm Corp.
+12be Anchor Chips Inc.
+ 3041 AN3041Q CO-MEM
+ 3042 AN3042Q CO-MEM Lite
+ 12be 3042 Anchor Chips Lite Evaluation Board
+12bf Fujifilm Microdevices
+12c0 Infimed
+12c1 GMM Research Corp
+12c2 Mentec Limited
+12c3 Holtek Microelectronics Inc
+ 0058 PCI NE2K Ethernet
+ 5598 PCI NE2K Ethernet
+12c4 Connect Tech Inc
+ 0001 Blue HEAT/PCI 8 (RS232/CL/RJ11)
+ 0002 Blue HEAT/PCI 4 (RS232)
+ 0003 Blue HEAT/PCI 2 (RS232)
+ 0004 Blue HEAT/PCI 8 (UNIV, RS485)
+ 0005 Blue HEAT/PCI 4+4/6+2 (UNIV, RS232/485)
+ 0006 Blue HEAT/PCI 4 (OPTO, RS485)
+ 0007 Blue HEAT/PCI 2+2 (RS232/485)
+ 0008 Blue HEAT/PCI 2 (OPTO, Tx, RS485)
+ 0009 Blue HEAT/PCI 2+6 (RS232/485)
+ 000a Blue HEAT/PCI 8 (Tx, RS485)
+ 000b Blue HEAT/PCI 4 (Tx, RS485)
+ 000c Blue HEAT/PCI 2 (20 MHz, RS485)
+ 000d Blue HEAT/PCI 2 PTM
+ 0100 NT960/PCI
+ 0201 cPCI Titan - 2 Port
+ 0202 cPCI Titan - 4 Port
+ 0300 CTI PCI UART 2 (RS232)
+ 0301 CTI PCI UART 4 (RS232)
+ 0302 CTI PCI UART 8 (RS232)
+ 0310 CTI PCI UART 1+1 (RS232/485)
+ 0311 CTI PCI UART 2+2 (RS232/485)
+ 0312 CTI PCI UART 4+4 (RS232/485)
+ 0320 CTI PCI UART 2
+ 0321 CTI PCI UART 4
+ 0322 CTI PCI UART 8
+ 0330 CTI PCI UART 2 (RS485)
+ 0331 CTI PCI UART 4 (RS485)
+ 0332 CTI PCI UART 8 (RS485)
+12c5 Picture Elements Incorporated
+ 007e Imaging/Scanning Subsystem Engine
+ 007f Imaging/Scanning Subsystem Engine
+ 0081 PCIVST [Grayscale Thresholding Engine]
+ 0085 Video Simulator/Sender
+ 0086 THR2 Multi-scale Thresholder
+12c6 Mitani Corporation
+12c7 Dialogic Corp
+# 12 Line, 6 port, CT-BUS/SC-BUS, loopstart FXO adaptor.
+ 0546 Springware D/120JCT-LS
+# 24 Channel, 1 Port, CT-BUS/SC-BUS, T1/PRI adaptor.
+ 0647 Springware D/240JCT-T1
+# 4 Line, 4 port, CT-BUS/SC-BUS, loopstart FXO adaptor. Revision 01
+ 0676 Springware D/41JCT-LS
+# 48 Channel, 2 Port, CT-BUS/SC-BUS, T1/PRI adaptor.
+ 0685 Springware D/480JCT-2T1
+12c8 G Force Co, Ltd
+12c9 Gigi Operations
+12ca Integrated Computing Engines
+12cb Antex Electronics Corporation
+ 0027 SC4 (StudioCard)
+ 002e StudioCard 2000
+12cc Pluto Technologies International
+12cd Aims Lab
+12ce Netspeed Inc.
+12cf Prophet Systems, Inc.
+12d0 GDE Systems, Inc.
+12d1 PSITech
+12d2 NVidia / SGS Thomson (Joint Venture)
+ 0008 NV1
+ 0009 DAC64
+ 0018 Riva128
+ 1048 0c10 VICTORY Erazor
+ 107b 8030 STB Velocity 128
+ 1092 0350 Viper V330
+ 1092 1092 Viper V330
+ 10b4 1b1b STB Velocity 128
+ 10b4 1b1d STB Velocity 128
+ 10b4 1b1e STB Velocity 128, PAL TV-Out
+ 10b4 1b20 STB Velocity 128 Sapphire
+ 10b4 1b21 STB Velocity 128
+ 10b4 1b22 STB Velocity 128 AGP, NTSC TV-Out
+ 10b4 1b23 STB Velocity 128 AGP, PAL TV-Out
+ 10b4 1b27 STB Velocity 128 DVD
+ 10b4 1b88 MVP Pro 128
+ 10b4 222a STB Velocity 128 AGP
+ 10b4 2230 STB Velocity 128
+ 10b4 2232 STB Velocity 128
+ 10b4 2235 STB Velocity 128 AGP
+ 2a15 54a3 3DVision-SAGP / 3DexPlorer 3000
+ 0019 Riva128ZX
+ 0020 TNT
+ 0028 TNT2
+ 0029 UTNT2
+ 002c VTNT2
+ 00a0 ITNT2
+12d3 Vingmed Sound A/S
+12d4 Ulticom (Formerly DGM&S)
+ 0200 T1 Card
+12d5 Equator Technologies Inc
+ 0003 BSP16
+ 1000 BSP15
+12d6 Analogic Corp
+12d7 Biotronic SRL
+# acquired by Diodes Inc.
+12d8 Pericom Semiconductor
+ 01a7 7C21P100 2-port PCI-X to PCI-X Bridge
+# 3Port-3Lane PCI Express Switch GreenPacket Family
+ 0303 PCI Express Switch 3-3
+# PI7C9X20508GP 5Port-8Lane PCI Express Switch GreenPacket Family
+ 0508 PI7C9X20508GP PCI Express Switch 5Port-8Lane
+ 2304 PI7C9X2G304 EL/SL PCIe2 3-Port/4-Lane Packet Switch
+ 2308 PI7C9X2G308GP 8-lane PCI Express 2.0 Switch with 3 PCI Express ports
+ 2404 PI7C9X2G404 EL/SL PCIe2 4-Port/4-Lane Packet Switch
+ 2608 PI7C9X2G608GP PCIe2 6-Port/8-Lane Packet Switch
+ ea50 cc10 RXi2-BP
+ 400a PI7C9X442SL PCI Express Bridge Port
+ 400e PI7C9X442SL USB OHCI Controller
+ 400f PI7C9X442SL USB EHCI Controller
+ 71e2 PI7C7300A/PI7C7300D PCI-to-PCI Bridge
+ 71e3 PI7C7300A/PI7C7300D PCI-to-PCI Bridge (Secondary Bus 2)
+ 8140 PI7C8140A PCI-to-PCI Bridge
+ 8148 PI7C8148A/PI7C8148B PCI-to-PCI Bridge
+ 8150 PCI to PCI Bridge
+ 8152 PI7C8152A/PI7C8152B/PI7C8152BI PCI-to-PCI Bridge
+ 8154 PI7C8154A/PI7C8154B/PI7C8154BI PCI-to-PCI Bridge
+ 8619 PI7C9X2G1616PR PCIe2 16-Port/16-Lane Packet Switch
+ e110 PI7C9X110 PCI Express to PCI bridge
+ 1775 11cc CC11/CL11 CompactPCI Bridge
+ e111 PI7C9X111SL PCIe-to-PCI Reversible Bridge
+ e130 PCI Express to PCI-XPI7C9X130 PCI-X Bridge
+12d9 Aculab PLC
+ 0002 PCI Prosody
+ 0004 cPCI Prosody
+ 0005 Aculab E1/T1 PCI card
+ 1078 Prosody X class e1000 device
+ 12d9 000d Prosody X PCI
+ 12d9 000e Prosody X cPCI
+12da True Time Inc.
+12db Annapolis Micro Systems, Inc
+12dc Symicron Computer Communication Ltd.
+12dd Management Graphics
+12de Rainbow Technologies
+ 0200 CryptoSwift CS200
+12df SBS Technologies Inc
+12e0 Chase Research
+ 0010 ST16C654 Quad UART
+ 0020 ST16C654 Quad UART
+ 0030 ST16C654 Quad UART
+12e1 Nintendo Co, Ltd
+12e2 Datum Inc. Bancomm-Timing Division
+12e3 Imation Corp - Medical Imaging Systems
+12e4 Brooktrout Technology Inc
+12e5 Apex Semiconductor Inc
+12e6 Cirel Systems
+12e7 Sunsgroup Corporation
+12e8 Crisc Corp
+12e9 GE Spacenet
+12ea Zuken
+12eb Aureal Semiconductor
+ 0001 Vortex 1
+ 0000 0300 Terasound A3D PCI
+ 104d 8036 AU8820 Vortex Digital Audio Processor
+ 1092 2000 Sonic Impact A3D
+ 1092 2100 Sonic Impact A3D
+ 1092 2110 Sonic Impact A3D
+ 1092 2200 Sonic Impact A3D
+ 122d 1002 SC 338-A3D
+ 12eb 0001 AU8820 Vortex Digital Audio Processor
+ 5053 3355 Montego
+ 50b2 1111 XLerate
+ 0002 Vortex 2
+ 104d 8049 AU8830 Vortex 3D Digital Audio Processor
+ 104d 807b AU8830 Vortex 3D Digital Audio Processor
+ 1092 3000 Monster Sound II
+ 1092 3001 Monster Sound II
+ 1092 3002 Monster Sound II
+ 1092 3003 Monster Sound II
+ 1092 3004 Monster Sound II
+ 12eb 0002 AU8830 Vortex 3D Digital Audio Processor
+ 12eb 0088 AU8830 Vortex 3D Digital Audio Processor
+ 144d 3510 AU8830 Vortex 3D Digital Audio Processor
+ 5053 3356 Montego II
+ 0003 AU8810 Vortex Digital Audio Processor
+ 104d 8049 AU8810 Vortex Digital Audio Processor
+ 104d 8077 AU8810 Vortex Digital Audio Processor
+ 109f 1000 AU8810 Vortex Digital Audio Processor
+ 12eb 0003 AU8810 Vortex Digital Audio Processor
+ 1462 6780 AU8810 Vortex Digital Audio Processor
+ 14a4 2073 AU8810 Vortex Digital Audio Processor
+ 14a4 2091 AU8810 Vortex Digital Audio Processor
+ 14a4 2104 AU8810 Vortex Digital Audio Processor
+ 14a4 2106 AU8810 Vortex Digital Audio Processor
+ 8803 Vortex 56k Software Modem
+ 12eb 8803 Vortex 56k Software Modem
+12ec 3A International, Inc.
+12ed Optivision Inc.
+12ee Orange Micro
+12ef Vienna Systems
+12f0 Pentek
+12f1 Sorenson Vision Inc
+12f2 Gammagraphx, Inc.
+12f3 Radstone Technology
+12f4 Megatel
+12f5 Forks
+12f6 Dawson France
+12f7 Cognex
+12f8 Electronic Design GmbH
+ 0002 VideoMaker
+12f9 Four Fold Ltd
+12fb Spectrum Signal Processing
+ 0001 PMC-MAI
+ 00f5 F5 Dakar
+ 02ad PMC-2MAI
+ 2adc ePMC-2ADC
+ 3100 PRO-3100
+ 3500 PRO-3500
+ 4d4f Modena
+ 8120 ePMC-8120
+ da62 Daytona C6201 PCI (Hurricane)
+ db62 Ingliston XBIF
+ dc62 Ingliston PLX9054
+ dd62 Ingliston JTAG/ISP
+ eddc ePMC-MSDDC
+ fa01 ePMC-FPGA
+12fc Capital Equipment Corp
+12fd I2S
+12fe ESD Electronic System Design GmbH
+12ff Lexicon
+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
+# Nee ComputerBoards
+1307 Measurement Computing
+ 0001 PCI-DAS1602/16
+ 000b PCI-DIO48H
+ 000c PCI-PDISO8
+ 000d PCI-PDISO16
+ 000f PCI-DAS1200
+ 0010 PCI-DAS1602/12
+ 0014 PCI-DIO24H
+ 0015 PCI-DIO24H/CTR3
+ 0016 PCI-DIO48H/CTR15
+ 0017 PCI-DIO96H
+ 0018 PCI-CTR05
+ 0019 PCI-DAS1200/JR
+ 001a PCI-DAS1001
+ 001b PCI-DAS1002
+ 001c PCI-DAS1602JR/16
+ 001d PCI-DAS6402/16
+ 001e PCI-DAS6402/12
+ 001f PCI-DAS16/M1
+ 0020 PCI-DDA02/12
+ 0021 PCI-DDA04/12
+ 0022 PCI-DDA08/12
+ 0023 PCI-DDA02/16
+ 0024 PCI-DDA04/16
+ 0025 PCI-DDA08/16
+ 0026 PCI-DAC04/12-HS
+ 0027 PCI-DAC04/16-HS
+ 0028 PCI-DIO24
+ 0029 PCI-DAS08
+ 002c PCI-INT32
+ 0033 PCI-DUAL-AC5
+ 0034 PCI-DAS-TC
+ 0035 PCI-DAS64/M1/16
+ 0036 PCI-DAS64/M2/16
+ 0037 PCI-DAS64/M3/16
+ 004c PCI-DAS1000
+ 004d PCI-QUAD04
+ 0052 PCI-DAS4020/12
+ 0053 PCIM-DDA06/16
+ 0054 PCI-DIO96
+ 005d PCI-DAS6023
+ 005e PCI-DAS6025
+ 005f PCI-DAS6030
+ 0060 PCI-DAS6031
+ 0061 PCI-DAS6032
+ 0062 PCI-DAS6033
+ 0063 PCI-DAS6034
+ 0064 PCI-DAS6035
+ 0065 PCI-DAS6040
+ 0066 PCI-DAS6052
+ 0067 PCI-DAS6070
+ 0068 PCI-DAS6071
+ 006f PCI-DAS6036
+ 0070 PCI-DAC6702
+ 0078 PCI-DAS6013
+ 0079 PCI-DAS6014
+ 0115 PCIe-DAS1602/16
+1308 Jato Technologies Inc.
+ 0001 NetCelerator Adapter
+ 1308 0001 NetCelerator Adapter
+1309 AB Semiconductor Ltd
+130a Mitsubishi Electric Microcomputer
+130b Colorgraphic Communications Corp
+130c Ambex Technologies, Inc
+130d Accelerix Inc
+130e Yamatake-Honeywell Co. Ltd
+130f Advanet Inc
+1310 Gespac
+1311 Videoserver, Inc
+1312 Acuity Imaging, Inc
+1313 Yaskawa Electric Co.
+1315 Wavesat
+1316 Teradyne Inc
+1317 ADMtek
+ 0981 21x4x DEC-Tulip compatible 10/100 Ethernet
+ 0985 NC100 Network Everywhere Fast Ethernet 10/100
+ 1734 100c Scenic N300 ADMtek AN983 10/100 Mbps PCI Adapter
+ 1985 21x4x DEC-Tulip compatible 10/100 Ethernet
+ 1385 511a FA511
+ 1395 2103 CB100-EZ (4-LED version)
+ 2850 HSP MicroModem 56
+ 5120 ADM5120 OpenGate System-on-Chip
+ 8201 ADM8211 802.11b Wireless Interface
+ 10b8 2635 SMC2635W v1 802.11b Wireless Cardbus Adapter
+ 1317 8201 SMC2635W v2 802.11b Wireless Cardbus Adapter
+ 8211 ADM8211 802.11b Wireless Interface
+ 9511 21x4x DEC-Tulip compatible 10/100 Ethernet
+1318 Packet Engines Inc.
+ 0911 GNIC-II PCI Gigabit Ethernet [Hamachi]
+1319 Fortemedia, Inc
+ 0801 Xwave QS3000A [FM801]
+ 1319 1319 FM801 PCI Audio
+ 0802 Xwave QS3000A [FM801 game port]
+ 1319 1319 FM801 PCI Joystick
+ 1000 FM801 PCI Audio
+ 1001 FM801 PCI Joystick
+131a Finisar Corp.
+131c Nippon Electro-Sensory Devices Corp
+131d Sysmic, Inc.
+131e Xinex Networks Inc
+131f Siig Inc
+ 1000 CyberSerial (1-port) 16550
+ 1001 CyberSerial (1-port) 16650
+ 1002 CyberSerial (1-port) 16850
+ 1010 Duet 1S(16550)+1P
+ 1011 Duet 1S(16650)+1P
+ 1012 Duet 1S(16850)+1P
+ 1020 CyberParallel (1-port)
+ 1021 CyberParallel (2-port)
+ 1030 CyberSerial (2-port) 16550
+ 1031 CyberSerial (2-port) 16650
+ 1032 CyberSerial (2-port) 16850
+ 1034 Trio 2S(16550)+1P
+ 1035 Trio 2S(16650)+1P
+ 1036 Trio 2S(16850)+1P
+ 1050 CyberSerial (4-port) 16550
+ 1051 CyberSerial (4-port) 16650
+ 1052 CyberSerial (4-port) 16850
+ 2000 CyberSerial (1-port) 16550
+ 2001 CyberSerial (1-port) 16650
+ 2002 CyberSerial (1-port) 16850
+ 2010 Duet 1S(16550)+1P
+ 2011 Duet 1S(16650)+1P
+ 2012 Duet 1S(16850)+1P
+ 2020 CyberParallel (1-port)
+ 2021 CyberParallel (2-port)
+ 2030 CyberSerial (2-port) 16550
+ 131f 2030 PCI Serial Card
+ 2031 CyberSerial (2-port) 16650
+ 2032 CyberSerial (2-port) 16850
+ 2040 Trio 1S(16550)+2P
+ 2041 Trio 1S(16650)+2P
+ 2042 Trio 1S(16850)+2P
+ 2050 CyberSerial (4-port) 16550
+ 2051 CyberSerial (4-port) 16650
+ 2052 CyberSerial (4-port) 16850
+ 2060 Trio 2S(16550)+1P
+ 2061 Trio 2S(16650)+1P
+ 2062 Trio 2S(16850)+1P
+ 2081 CyberSerial (8-port) ST16654
+1320 Crypto AG
+1321 Arcobel Graphics BV
+1322 MTT Co., Ltd
+1323 Dome Inc
+1324 Sphere Communications
+1325 Salix Technologies, Inc
+1326 Seachange international
+1327 Voss scientific
+1328 quadrant international
+1329 Productivity Enhancement
+132a Microcom Inc.
+132b Broadband Technologies
+132c Micrel Inc
+132d Integrated Silicon Solution, Inc.
+1330 MMC Networks
+1331 RadiSys Corporation
+ 0030 ENP-2611
+ 8200 82600 Host Bridge
+ 8201 82600 IDE
+ 8202 82600 USB
+ 8210 82600 PCI Bridge
+1332 Micro Memory
+ 5415 MM-5415CN PCI Memory Module with Battery Backup
+ 5425 MM-5425CN PCI 64/66 Memory Module with Battery Backup
+ 6140 MM-6140D
+1334 Redcreek Communications, Inc
+1335 Videomail, Inc
+1337 Third Planet Publishing
+1338 BT Electronics
+133a Vtel Corp
+133b Softcom Microsystems
+133c Holontech Corp
+133d SS Technologies
+133e Virtual Computer Corp
+133f SCM Microsystems
+1340 Atalla Corp
+1341 Kyoto Microcomputer Co
+1342 Promax Systems Inc
+1343 Phylon Communications Inc
+# nee Crucial Technology
+1344 Micron Technology Inc
+ 5150 RealSSD P320h
+ 5151 RealSSD P320m
+ 5152 RealSSD P320s
+ 5153 RealSSD P325m
+ 5160 RealSSD P420h
+ 5161 RealSSD P420m
+ 5163 RealSSD P425m
+ 5180 9100 PRO NVMe SSD
+ 5181 9100 MAX NVMe SSD
+ 5190 9200 ECO NVMe SSD
+ 5191 9200 PRO NVMe SSD
+ 5192 9200 MAX NVMe SSD
+ 51a2 9300 PRO NVMe SSD
+ 51a3 9300 MAX NVMe SSD
+1345 Arescom Inc
+1347 Odetics
+1349 Sumitomo Electric Industries, Ltd.
+134a DTC Technology Corp.
+ 0001 Domex 536
+ 0002 Domex DMX3194UP SCSI Adapter
+134b ARK Research Corp.
+134c Chori Joho System Co. Ltd
+134d PCTel Inc
+ 2189 HSP56 MicroModem
+ 2486 2304WT V.92 MDC Modem
+ 7890 HSP MicroModem 56
+ 134d 0001 PCT789 adapter
+ 7891 HSP MicroModem 56
+ 134d 0001 HSP MicroModem 56
+ 7892 HSP MicroModem 56
+ 7893 HSP MicroModem 56
+ 7894 HSP MicroModem 56
+ 7895 HSP MicroModem 56
+ 7896 HSP MicroModem 56
+ 7897 HSP MicroModem 56
+134e CSTI
+134f Algo System Co Ltd
+1350 Systec Co. Ltd
+1351 Sonix Inc
+# nee Vierling Communication SAS, nee Thales Idatys
+1353 dbeeSet Technology
+ 0002 Proserver
+ 0003 PCI-FUT
+ 0004 PCI-S0
+ 0005 PCI-FUT-S0
+ 0006 OTDU-1U (FPGA Zynq-7000)
+ 0007 OTDU-EX
+1354 Dwave System Inc
+1355 Kratos Analytical Ltd
+1356 The Logical Co
+1359 Prisa Networks
+135a Brain Boxes
+ 0a61 UC-324 [VELOCITY RS422/485]
+135b Giganet Inc
+135c Quatech Inc
+ 0010 QSC-100
+ 0020 DSC-100
+ 0030 DSC-200/300
+ 0040 QSC-200/300
+ 0050 ESC-100D
+ 0060 ESC-100M
+ 00f0 MPAC-100 Synchronous Serial Card (Zilog 85230)
+ 0170 QSCLP-100
+ 0180 DSCLP-100
+ 0190 SSCLP-100
+ 01a0 QSCLP-200/300
+ 01b0 DSCLP-200/300
+ 01c0 SSCLP-200/300
+ 0258 DSPSX-200/300
+135d ABB Network Partner AB
+135e Sealevel Systems Inc
+ 5101 Route 56.PCI - Multi-Protocol Serial Interface (Zilog Z16C32)
+ 7101 Single Port RS-232/422/485/530
+ 7201 Dual Port RS-232/422/485 Interface
+ 7202 Dual Port RS-232 Interface
+ 7401 Four Port RS-232 Interface
+ 7402 Four Port RS-422/485 Interface
+ 7801 Eight Port RS-232 Interface
+ 7804 Eight Port RS-232/422/485 Interface
+ 8001 8001 Digital I/O Adapter
+135f I-Data International A-S
+1360 Meinberg Funkuhren
+ 0101 PCI32 DCF77 Radio Clock
+ 0102 PCI509 DCF77 Radio Clock
+ 0103 PCI510 DCF77 Radio Clock
+ 0104 PCI511 DCF77 Radio Clock
+ 0105 PEX511 DCF77 Radio Clock (PCI Express)
+ 0106 PZF180PEX High Precision DCF77 Radio Clock (PCI Express)
+ 0201 GPS167PCI GPS Receiver
+ 0202 GPS168PCI GPS Receiver
+ 0203 GPS169PCI GPS Receiver
+ 0204 GPS170PCI GPS Receiver
+ 0205 GPS170PEX GPS Receiver (PCI Express)
+ 0206 GPS180PEX GPS Receiver (PCI Express)
+ 0207 GLN180PEX GPS/GLONASS receiver (PCI Express)
+ 0208 GPS180AMC GPS Receiver (PCI Express / MicroTCA / AdvancedMC)
+ 0209 GNS181PEX GPS/Galileo/GLONASS/BEIDOU receiver (PCI Express)
+ 0301 TCR510PCI IRIG Timecode Reader
+ 0302 TCR167PCI IRIG Timecode Reader
+ 0303 TCR511PCI IRIG Timecode Reader
+ 0304 TCR511PEX IRIG Timecode Reader (PCI Express)
+ 0305 TCR170PEX IRIG Timecode Reader (PCI Express)
+ 0306 TCR180PEX IRIG Timecode Reader (PCI Express)
+ 0501 PTP270PEX PTP/IEEE1588 slave card (PCI Express)
+ 0601 FRC511PEX Free Running Clock (PCI Express)
+1361 Soliton Systems K.K.
+1362 Fujifacom Corporation
+1363 Phoenix Technology Ltd
+1364 ATM Communications Inc
+1365 Hypercope GmbH
+1366 Teijin Seiki Co. Ltd
+1367 Hitachi Zosen Corporation
+1368 Skyware Corporation
+1369 Digigram
+136a High Soft Tech
+ 0004 HST Saphir VII mini PCI
+ 0007 HST Saphir III E MultiLink 4
+ 0008 HST Saphir III E MultiLink 8
+ 000a HST Saphir III E MultiLink 2
+136b Kawasaki Steel Corporation
+ ff01 KL5A72002 Motion JPEG
+136c Adtek System Science Co Ltd
+136d Gigalabs Inc
+136f Applied Magic Inc
+1370 ATL Products
+1371 CNet Technology Inc
+ 434e GigaCard Network Adapter
+ 1371 434e N-Way PCI-Bus Giga-Card 1000/100/10Mbps(L)
+1373 Silicon Vision Inc
+1374 Silicom Ltd.
+ 0024 Silicom Dual port Giga Ethernet BGE Bypass Server Adapter
+ 0025 Silicom Quad port Giga Ethernet BGE Bypass Server Adapter
+ 0026 Silicom Dual port Fiber Giga Ethernet 546 Bypass Server Adapter
+ 0027 Silicom Dual port Fiber LX Giga Ethernet 546 Bypass Server Adapter
+ 0029 Silicom Dual port Copper Giga Ethernet 546GB Bypass Server Adapter
+ 002a Silicom Dual port Fiber Giga Ethernet 546 TAP/Bypass Server Adapter
+ 002b Silicom Dual port Copper Fast Ethernet 546 TAP/Bypass Server Adapter (PXE2TBI)
+ 002c Silicom Quad port Copper Giga Ethernet 546GB Bypass Server Adapter (PXG4BPI)
+ 002d Silicom Quad port Fiber-SX Giga Ethernet 546GB Bypass Server Adapter (PXG4BPFI)
+ 002e Silicom Quad port Fiber-LX Giga Ethernet 546GB Bypass Server Adapter (PXG4BPFI-LX)
+ 002f Silicom Dual port Fiber-SX Giga Ethernet 546GB Low profile Bypass Server Adapter (PXG2BPFIL)
+ 0030 Silicom Dual port Fiber-LX Giga Ethernet 546GB Low profile Bypass Server Adapter
+ 0031 Silicom Quad port Copper Giga Ethernet PCI-E Bypass Server Adapter
+ 0032 Silicom Dual port Copper Fast Ethernet 546 TAP/Bypass Server Adapter
+ 0034 Silicom Dual port Copper Giga Ethernet PCI-E BGE Bypass Server Adapter
+ 0035 Silicom Quad port Copper Giga Ethernet PCI-E BGE Bypass Server Adapter
+ 0036 Silicom Dual port Fiber Giga Ethernet PCI-E BGE Bypass Server Adapter
+ 0037 Silicom Dual port Copper Ethernet PCI-E Intel based Bypass Server Adapter
+ 0038 Silicom Quad port Copper Ethernet PCI-E Intel based Bypass Server Adapter
+ 0039 Silicom Dual port Fiber-SX Ethernet PCI-E Intel based Bypass Server Adapter
+ 003a Silicom Dual port Fiber-LX Ethernet PCI-E Intel based Bypass Server Adapter
+ 003b Silicom Dual port Fiber Ethernet PMC Intel based Bypass Server Adapter (PMCX2BPFI)
+ 003c Silicom Dual port Copper Ethernet PCI-X BGE based Bypass Server Adapter (PXG2BPRB)
+ 003d 2-port Copper GBE Bypass with Caviume 1010 PCI-X
+ 003e Silicom Dual port Fiber Giga Ethernet PCI-E 571 TAP/Bypass Server Adapter (PEG2TBFI)
+ 003f Silicom Dual port Copper Giga Ethernet PCI-X 546 TAP/Bypass Server Adapter (PXG2TBI)
+ 0040 Silicom Quad port Fiber-SX Giga Ethernet 571 Bypass Server Adapter (PEG4BPFI)
+ 0042 4-port Copper GBE PMC-X Bypass
+ 0043 Silicom Quad port Fiber-SX Giga Ethernet 546 Bypass Server Adapter (PXG4BPFID)
+ 0045 Silicom 6 port Copper Giga Ethernet 546 Bypass Server Adapter (PXG6BPI)
+ 0046 4-port bypass PCI-E w disconnect low profile
+ 0047 Silicom Dual port Fiber-SX Giga Ethernet 571 Bypass Disconnect Server Adapter (PEG2BPFID)
+ 004a Silicom Quad port Fiber-LX Giga Ethernet 571 Bypass Server Adapter (PEG4BPFI-LX)
+ 004d Dual port Copper Giga Ethernet PCI-E Bypass Server Adapter
+ 0401 Gigabit Ethernet ExpressModule Bypass Server Adapter
+ 0420 Gigabit Ethernet ExpressModule Bypass Server Adapter
+ 0460 Gigabit Ethernet Express Module Bypass Server Adapter
+ 0461 Gigabit Ethernet ExpressModule Bypass Server Adapter
+ 0462 Gigabit Ethernet ExpressModule Bypass Server Adapter
+ 0470 Octal-port Copper Gigabit Ethernet Express Module Bypass Server Adapter
+ 0482 Dual-port Fiber (SR) 10 Gigabit Ethernet ExpressModule Bypass Server Adapter
+ 0483 Dual-port Fiber (LR) 10 Gigabit Ethernet ExpressModule Bypass Server Adapter
+1375 Argosystems Inc
+1376 LMC
+1377 Electronic Equipment Production & Distribution GmbH
+1378 Telemann Co. Ltd
+1379 Asahi Kasei Microsystems Co Ltd
+137a Mark of the Unicorn Inc
+ 0001 PCI-324 Audiowire Interface
+137b PPT Vision
+137c Iwatsu Electric Co Ltd
+137d Dynachip Corporation
+137e Patriot Scientific Corporation
+137f Japan Satellite Systems Inc
+1380 Sanritz Automation Co Ltd
+1381 Brains Co. Ltd
+1382 Marian - Electronic & Software
+ 0001 ARC88 audio recording card
+ 2008 Prodif 96 Pro sound system
+ 2048 Prodif Plus sound system
+ 2088 Marc 8 Midi sound system
+ 20c8 Marc A sound system
+ 4008 Marc 2 sound system
+ 4010 Marc 2 Pro sound system
+ 4048 Marc 4 MIDI sound system
+ 4088 Marc 4 Digi sound system
+ 4248 Marc X sound system
+ 4424 TRACE D4 Sound System
+1383 Controlnet Inc
+1384 Reality Simulation Systems Inc
+1385 Netgear
+ 006b WA301 802.11b Wireless PCI Adapter
+ 4100 MA301 802.11b Wireless PCI Adapter
+ 4601 WAG511 802.11a/b/g Dual Band Wireless PC Card
+ 620a GA620 Gigabit Ethernet
+ 630a GA630 Gigabit Ethernet
+1386 Video Domain Technologies
+1387 Systran Corp
+1388 Hitachi Information Technology Co Ltd
+1389 Applicom International
+ 0001 PCI1500PFB [Intelligent fieldbus adaptor]
+138a Fusion Micromedia Corp
+ 003d VFS491 Validity Sensor
+138b Tokimec Inc
+138c Silicon Reality
+138d Future Techno Designs pte Ltd
+138e Basler GmbH
+138f Patapsco Designs Inc
+1390 Concept Development Inc
+1391 Development Concepts Inc
+1392 Medialight Inc
+1393 Moxa Technologies Co Ltd
+ 0001 UC7000 Serial
+ 1020 CP-102 (2-port RS-232 PCI)
+ 1021 CP-102UL (2-port RS-232 Universal PCI)
+ 1022 CP-102U (2-port RS-232 Universal PCI)
+ 1023 CP-102UF
+ 1024 CP-102E (2-port RS-232 Smart PCI Express Serial Board)
+ 1025 CP-102EL (2-port RS-232 Smart PCI Express Serial Board)
+ 1040 Smartio C104H/PCI
+ 1041 CP104U (4-port RS-232 Universal PCI)
+ 1042 CP104JU (4-port RS-232 Universal PCI)
+ 1043 CP104EL (4-port RS-232 Smart PCI Express)
+ 1044 POS104UL (4-port RS-232 Universal PCI)
+ 1045 CP-104EL-A (4-port RS-232 PCI Express Serial Board)
+ 1080 CB108 (8-port RS-232 PC/104-plus Module)
+ 1140 CT-114 series
+ 1141 Industrio CP-114
+ 1142 CB114 (4-port RS-232/422/485 PC/104-plus Module)
+ 1143 CP-114UL (4-port RS-232/422/485 Smart Universal PCI Serial Board)
+ 1144 CP-114EL (4-port RS-232/422/485 Smart PCI Express Serial Board)
+ 1180 CP118U (8-port RS-232/422/485 Smart Universal PCI)
+ 1181 CP118EL (8-port RS-232/422/485 Smart PCI Express)
+ 1182 CP-118EL-A (8-port RS-232/422/485 PCI Express Serial Board)
+ 1320 CP132 (2-port RS-422/485 PCI)
+ 1321 CP132U (2-Port RS-422/485 Universal PCI)
+ 1322 CP-132EL (2-port RS-422/485 Smart PCI Express Serial Board)
+ 1340 CP134U (4-Port RS-422/485 Universal PCI)
+ 1341 CB134I (4-port RS-422/485 PC/104-plus Module)
+ 1380 CP138U (8-port RS-232/422/485 Smart Universal PCI)
+ 1680 Smartio C168H/PCI
+ 1681 CP-168U V2 Smart Serial Board (8-port RS-232)
+ 1682 CP-168EL (8-port RS-232 Smart PCI Express)
+ 1683 CP-168EL-A (8-port RS-232 PCI Express Serial Board)
+ 2040 Intellio CP-204J
+ 2180 Intellio C218 Turbo PCI
+ 3200 Intellio C320 Turbo PCI
+1394 Level One Communications
+ 0001 LXT1001 Gigabit Ethernet
+ 1186 4800 DGE-500SX
+ 1394 0001 NetCelerator Adapter
+1395 Ambicom Inc
+1396 Cipher Systems Inc
+1397 Cologne Chip Designs GmbH
+ 08b4 ISDN network Controller [HFC-4S]
+ 1397 08b4 HFC-4S [Cologne Chip HFC-4S Eval. Board]
+ 1397 b51a HFC-4S [Allo.com BRI card]
+ 1397 b520 HFC-4S [IOB4ST]
+ 1397 b540 HFC-4S [Swyx SX2 QuadBri]
+ 1397 b550 HFC-4S [Junghanns.NET quadBRI]
+ 1397 b556 HFC-4S [Junghanns.NET duoBRI]
+ 1397 b559 HFC-4S [Junghanns.NET duoBRI miniPCI]
+ 1397 b560 HFC-4S [BeroNet BN4S0]
+ 1397 b566 HFC-4S [BeroNet BN2S0]
+ 1397 b567 HFC-4S [BeroNet BN1S0 miniPCI]
+ 1397 b568 HFC-4S [BeroNet BN4S0 miniPCI]
+ 1397 b569 HFC-4S [BeroNet BN2S0 miniPCI]
+ 1397 b620 HFC-4S
+ 1397 b752 HFC-4S [Junghanns.NET quadBRI PCIe]
+ 1397 b761 HFC-4S [BeroNet BN2S0 PCIe]
+ 1397 b762 HFC-4S [BeroNet BN4S0 PCIe]
+ 1397 e884 HFC-4S [OpenVox B200P]
+ 1397 e888 HFC-4S [OpenVox B200P / B400P]
+ 16b8 ISDN network Controller [HFC-8S]
+ 1397 16b8 HFC-8S [Cologne Chip HFC-8S Eval. Board]
+ 1397 b521 HFC-8S [IOB4ST Recording]
+ 1397 b522 HFC-8S [IOB8ST]
+ 1397 b552 HFC-8S [Junghanns.NET octoBRI]
+ 1397 b55b HFC-8S [Junghanns.NET octoBRI]
+ 1397 b562 HFC-8S [BeroNet BN8S0]
+ 1397 b56b HFC-8S [BeroNet BN8S0+]
+ 1397 b622 HFC-8S
+ 1397 e998 HFC-8S [OpenVox B800P]
+ 2bd0 ISDN network controller [HFC-PCI]
+ 0675 1704 ISDN Adapter (PCI Bus, D, C)
+ 0675 1708 ISDN Adapter (PCI Bus, D, C, ACPI)
+ 1397 2bd0 ISDN Board
+ e4bf 1000 CI1-1-Harp
+ 30b1 ISDN network Controller [HFC-E1]
+ 1397 30b1 HFC-E1 [Cologne Chip HFC-E1 Eval. Board]
+ 1397 b523 HFC-E1 [IOB1E1]
+ 1397 b543 HFC-E1 [Swyx SX2 SinglePRI V2]
+ 1397 b544 HFC-E1 [Swyx SX2 DualPRI V2]
+ 1397 b553 HFC-E1 [Junghanns.NET singleE1]
+ 1397 b554 HFC-E1 [Junghanns.NET doubleE1]
+ 1397 b555 HFC-E1 [Junghanns.NET doubleE1 2.0]
+ 1397 b55a HFC-E1 [Junghanns.NET singleE1 miniPCI]
+ 1397 b563 HFC-E1 [beroNet BN1E1]
+ 1397 b564 HFC-E1 [beroNet BN2E1]
+ 1397 b565 HFC-E1 [beroNet BN2E1+]
+ 1397 b56a HFC-E1 [beroNet BN1E1 miniPCI]
+ b700 ISDN network controller PrimuX S0 [HFC-PCI]
+ f001 GSM Network Controller [HFC-4GSM]
+1398 Clarion co. Ltd
+1399 Rios systems Co Ltd
+139a Alacritech Inc
+ 0001 Quad Port 10/100 Server Accelerator
+ 0003 Single Port 10/100 Server Accelerator
+ 0005 Single Port Gigabit Server Accelerator
+139b Mediasonic Multimedia Systems Ltd
+139c Quantum 3d Inc
+139d EPL limited
+139e Media4
+139f Aethra s.r.l.
+13a0 Crystal Group Inc
+13a1 Kawasaki Heavy Industries Ltd
+13a2 Ositech Communications Inc
+13a3 Hifn Inc.
+ 0005 7751 Security Processor
+ 0006 6500 Public Key Processor
+ 0007 7811 Security Processor
+ 0012 7951 Security Processor
+ 0014 78XX Security Processor
+ 0016 8065 Security Processor
+ 0017 8165 Security Processor
+ 0018 8154 Security Processor
+ 001d 7956 Security Processor
+ 001f 7855 Security Processor
+ 0020 7955 Security Processor
+ 0026 8155 Security Processor
+ 002e 9630 Compression Processor
+ 002f 9725 Compression and Security Processor
+ 13a3 1600 DR1600 Acceleration Card
+ 13a3 1605 DR1605 Acceleration Card
+ 13a3 1610 DR1610 Acceleration Card
+ 13a3 1615 DR1615 Acceleration Card
+ 13a3 1620 DR1620 Acceleration Card
+ 13a3 1625 DR1625 Acceleration Card
+ 0033 8201 Acceleration Processor
+ 13a3 0036 DX1710 Acceleration Card
+ 0034 8202 Acceleration Processor
+ 13a3 0036 DX1720 Acceleration Card
+ 0035 8203 Acceleration Processor
+ 13a3 0036 DX1730 Acceleration Card
+ 0037 8204 Acceleration Processor
+ 13a3 0036 DX1740 Acceleration Card
+ 9240 XR9240 Compression and Security Coprocessor [Panther II]
+ 13a3 9200 DX2040 Compression and Security Acceleration Card [Panther II]
+13a4 Rascom Inc
+13a5 Audio Digital Imaging Inc
+13a6 Videonics Inc
+13a7 Teles AG
+13a8 Exar Corp.
+ 0152 XR17C/D152 Dual PCI UART
+ 0154 XR17C154 Quad UART
+ 0158 XR17C158 Octal UART
+ 0252 XR17V252 Dual UART PCI controller
+ 0254 XR17V254 Quad UART PCI controller
+ 0258 XR17V258 Octal UART PCI controller
+ 0352 XR17V3521 Dual PCIe UART
+13a9 Siemens Medical Systems, Ultrasound Group
+13aa Broadband Networks Inc
+13ab Arcom Control Systems Ltd
+13ac Motion Media Technology Ltd
+13ad Nexus Inc
+13ae ALD Technology Ltd
+13af T.Sqware
+13b0 Maxspeed Corp
+13b1 Tamura corporation
+13b2 Techno Chips Co. Ltd
+13b3 Lanart Corporation
+13b4 Wellbean Co Inc
+13b5 ARM
+13b6 Dlog GmbH
+13b7 Logic Devices Inc
+13b8 Nokia Telecommunications oy
+13b9 Elecom Co Ltd
+13ba Oxford Instruments
+13bb Sanyo Technosound Co Ltd
+13bc Bitran Corporation
+13bd Sharp corporation
+13be Miroku Jyoho Service Co. Ltd
+13bf Sharewave Inc
+13c0 Microgate Corporation
+ 0010 SyncLink Adapter v1
+ 0020 SyncLink SCC Adapter
+ 0030 SyncLink Multiport Adapter
+ 0070 SyncLink GT Adapter
+ 0080 SyncLink GT4 Adapter
+ 00a0 SyncLink GT2 Adapter
+ 0210 SyncLink Adapter v2
+13c1 3ware Inc
+ 1000 5xxx/6xxx-series PATA-RAID
+ 1001 7xxx/8xxx-series PATA/SATA-RAID
+ 13c1 1001 7xxx/8xxx-series PATA/SATA-RAID
+ 1002 9xxx-series SATA-RAID
+ 1003 9550SX SATA-II RAID PCI-X
+ 1004 9650SE SATA-II RAID PCIe
+ 1005 9690SA SAS/SATA-II RAID PCIe
+ 1010 9750 SAS2/SATA-II RAID PCIe
+13c2 Technotrend Systemtechnik GmbH
+ 000e Technotrend/Hauppauge DVB card rev2.3
+ 1019 TTechnoTrend-budget DVB S2-3200
+13c3 Janz Computer AG
+13c4 Phase Metrics
+13c5 Alphi Technology Corp
+13c6 Condor Engineering Inc
+ 0520 CEI-520 A429 Card
+ 0620 CEI-620 A429 Card
+ 0820 CEI-820 A429 Card
+ 0830 CEI-830 A429 Card
+ 1004 P-SER Multi-channel PMC to RS-485/422/232 adapter
+13c7 Blue Chip Technology Ltd
+ 0adc PCI-ADC
+ 0b10 PCI-PIO
+ 0d10 PCI-DIO
+ 524c PCI-RLY
+ 5744 PCI-WDT
+13c8 Apptech Inc
+13c9 Eaton Corporation
+13ca Iomega Corporation
+13cb Yano Electric Co Ltd
+13cc BARCO
+13cd Compatible Systems Corporation
+13ce Cocom A/S
+13cf Studio Audio & Video Ltd
+13d0 Techsan Electronics Co Ltd
+ 2103 B2C2 FlexCopII DVB chip / Technisat SkyStar2 DVB card
+ 2104 B2C2 FlexCopIII DVB chip / Technisat SkyStar2 DVB card (rev 01)
+ 2200 B2C2 FlexCopIII DVB chip / Technisat SkyStar2 DVB card
+13d1 Abocom Systems Inc
+ ab02 ADMtek Centaur-C rev 17 [D-Link DFE-680TX] CardBus Fast Ethernet Adapter
+ ab03 21x4x DEC-Tulip compatible 10/100 Ethernet
+ ab06 RTL8139 [FE2000VX] CardBus Fast Ethernet Attached Port Adapter
+ ab08 21x4x DEC-Tulip compatible 10/100 Ethernet
+13d2 Shark Multimedia Inc
+13d4 Graphics Microsystems Inc
+13d5 Media 100 Inc
+13d6 K.I. Technology Co Ltd
+13d7 Toshiba Engineering Corporation
+13d8 Phobos corporation
+13d9 Apex PC Solutions Inc
+13da Intresource Systems pte Ltd
+13db Janich & Klass Computertechnik GmbH
+13dc Netboost Corporation
+13dd Multimedia Bundle Inc
+13de ABB Robotics Products AB
+13df E-Tech Inc
+ 0001 PCI56RVP Modem
+ 13df 0001 PCI56RVP Modem
+13e0 GVC Corporation
+13e1 Silicom Multimedia Systems Inc
+13e2 Dynamics Research Corporation
+13e3 Nest Inc
+13e4 Calculex Inc
+13e5 Telesoft Design Ltd
+13e6 Argosy research Inc
+13e7 NAC Incorporated
+13e8 Chip Express Corporation
+13e9 Intraserver Technology Inc
+13ea Dallas Semiconductor
+13eb Hauppauge Computer Works Inc
+13ec Zydacron Inc
+ 000a NPC-RC01 Remote control receiver
+13ed Raytheion E-Systems
+13ee Hayes Microcomputer Products Inc
+13ef Coppercom Inc
+13f0 Sundance Technology Inc / IC Plus Corp
+ 0200 IC Plus IP100A Integrated 10/100 Ethernet MAC + PHY
+ 1043 8213 NX1001
+ 0201 ST201 Sundance Ethernet
+ 1021 TC902x Gigabit Ethernet
+ 1023 IP1000 Family Gigabit Ethernet
+ 1043 8180 NX1101
+13f1 Oce' - Technologies B.V.
+13f2 Ford Microelectronics Inc
+13f3 Mcdata Corporation
+13f4 Troika Networks, Inc.
+ 1401 Zentai Fibre Channel Adapter
+13f5 Kansai Electric Co. Ltd
+13f6 C-Media Electronics Inc
+ 0011 CMI8738
+ 0100 CM8338A
+ 13f6 ffff CMI8338/C3DX PCI Audio Device
+ 0101 CM8338B
+ 13f6 0101 CMI8338-031 PCI Audio Device
+ 0111 CMI8738/CMI8768 PCI Audio
+ 1019 0970 P6STP-FL motherboard
+ 1043 8035 CUSI-FX motherboard
+ 1043 8077 CMI8738 6-channel audio controller
+ 1043 80e2 CMI8738 6ch-MX
+ 13f6 0111 CMI8738/C3DX PCI Audio Device
+ 13f6 9761 Theatron Agrippa
+ 153b 1144 Aureon 5.1
+ 153b 1170 Aureon 7.1
+ 1681 a000 Gamesurround MUSE XL
+ 17ab 0604 PSC604 Dynamic Edge
+ 17ab 0605 PSC605 Sonic Edge
+ 17ab 7777 PSC605 Sonic Edge
+ 270f 1103 CT-7NJS Ultra motherboard
+ 270f f462 7NJL1 motherboard
+ 584d 3731 Digital X-Mystique
+ 584d 3741 X-Plosion 7.1
+ 584d 3751 X-Raider 7.1
+ 584d 3761 X-Mystique 7.1 LP
+ 584d 3771 X-Mystique 7.1 LP Value
+ 7284 8384 Striker 7.1
+ 0211 CM8738
+ 5011 CM8888 [Oxygen Express]
+ 13f6 5011 HDA Controller
+ 8788 CMI8788 [Oxygen HD Audio]
+ 1043 8269 Virtuoso 200 (Xonar D2)
+ 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 66 (Xonar DS)
+ 1043 8428 Virtuoso 100 (Xonar Xense)
+ 1043 8467 CMI8786 (Xonar DG)
+ 1043 8521 CMI8786 (Xonar DGX)
+ 1043 8522 Xonar DSX
+ 1043 85f4 Virtuoso 100 (Xonar Essence STX II)
+ 13f6 8782 PCI 2.0 HD Audio
+ 13f6 ffff CMI8787-HG2PCI
+ 14c3 1710 HiFier Fantasia
+ 14c3 1711 HiFier Serenade
+ 14c3 1713 HiFier Serenade III
+ 1a58 0910 Barracuda AC-1
+ 415a 5431 X-Meridian 7.1
+ 5431 017a X-Meridian 7.1 2G
+ 584d 3781 HDA X-Purity 7.1 Platinum
+ 7284 9761 CLARO
+ 7284 9781 CLARO halo
+ 7284 9783 eCLARO
+ 7284 9787 CLARO II
+13f7 Wildfire Communications
+13f8 Ad Lib Multimedia Inc
+13f9 NTT Advanced Technology Corp.
+13fa Pentland Systems Ltd
+13fb Aydin Corp
+13fc Computer Peripherals International
+13fd Micro Science Inc
+13fe Advantech Co. Ltd
+ 1240 PCI-1240 4-channel stepper motor controller card
+ 1600 PCI-16xx series PCI multiport serial board (function 0)
+# This board has two PCI functions, appears as two PCI devices
+ 1601 0002 PCI-1601 2-port unisolated RS-422/485
+# This board has two PCI functions, appears as two PCI devices
+ 1602 0002 PCI-1602 2-port isolated RS-422/485
+ 1612 0004 PCI-1612 4-port RS-232/422/485
+ 1603 PCI-1603 2-port isolated RS-232/current loop
+ 1604 PCI-1604 2-port RS-232
+ 1680 PCI-1680 Rev.A1 2-port CAN-bus with isolation protection
+ 16ff PCI-16xx series PCI multiport serial board (function 1: RX/TX steering CPLD)
+ 1601 0000 PCI-1601 2-port unisolated RS-422/485 PCI communications card
+ 1602 0000 PCI-1602 2-port isolated RS-422/485
+ 1612 0000 PCI-1612 4-port RS-232/422/485
+ 1711 PCI-1711 16-channel data acquisition card 12-bit, 100kS/s
+ 1713 PCI-1713 32-channel isolated analog input card
+ 1733 PCI-1733 32-channel isolated digital input card
+ 1734 PCI-1734 32-channel isolated digital output card
+ 1752 PCI-1752 64-channel Isolated Digital Output Card
+ 1754 PCI-1754 64-channel Isolated Digital Input Card
+ 1756 PCI-1756 64-ch Isolated Digital I/O PCI Card
+ a004 PCI-1612 4-port RS-232/422/485
+# FPGA bridge to two SJA1000
+ c302 MIOe-3680 2-Port CAN-Bus MIOe Module with Isolation Protection
+13ff Silicon Spice Inc
+1400 Artx Inc
+ 1401 9432 TX
+1401 CR-Systems A/S
+1402 Meilhaus Electronic GmbH
+ 0630 ME-630
+ 0940 ME-94
+ 0950 ME-95
+ 0960 ME-96
+ 1000 ME-1000
+ 100a ME-1000
+ 100b ME-1000
+ 1400 ME-1400
+ 140a ME-1400A
+ 140b ME-1400B
+ 140c ME-1400C
+ 140d ME-1400D
+ 140e ME-1400E
+ 14ea ME-1400EA
+ 14eb ME-1400EB
+ 1604 ME-1600/4U
+ 1608 ME-1600/8U
+ 160c ME-1600/12U
+ 160f ME-1600/16U
+ 168f ME-1600/16U8I
+ 4610 ME-4610
+ 4650 ME-4650
+ 4660 ME-4660
+ 4661 ME-4660I
+ 4662 ME-4660
+ 4663 ME-4660I
+ 4670 ME-4670
+ 4671 ME-4670I
+ 4672 ME-4670S
+ 4673 ME-4670IS
+ 4680 ME-4680
+ 4681 ME-4680I
+ 4682 ME-4680S
+ 4683 ME-4680IS
+ 6004 ME-6000/4
+ 6008 ME-6000/8
+ 600f ME-6000/16
+ 6014 ME-6000I/4
+ 6018 ME-6000I/8
+ 601f ME-6000I/16
+ 6034 ME-6000ISLE/4
+ 6038 ME-6000ISLE/8
+ 603f ME-6000ISLE/16
+ 6044 ME-6000/4/DIO
+ 6048 ME-6000/8/DIO
+ 604f ME-6000/16/DIO
+ 6054 ME-6000I/4/DIO
+ 6058 ME-6000I/8/DIO
+ 605f ME-6000I/16/DIO
+ 6074 ME-6000ISLE/4/DIO
+ 6078 ME-6000ISLE/8/DIO
+ 607f ME-6000ISLE/16/DIO
+ 6104 ME-6100/4
+ 6108 ME-6100/8
+ 610f ME-6100/16
+ 6114 ME-6100I/4
+ 6118 ME-6100I/8
+ 611f ME-6100I/16
+ 6134 ME-6100ISLE/4
+ 6138 ME-6100ISLE/8
+ 613f ME-6100ISLE/16
+ 6144 ME-6100/4/DIO
+ 6148 ME-6100/8/DIO
+ 614f ME-6100/16/DIO
+ 6154 ME-6100I/4/DIO
+ 6158 ME-6100I/8/DIO
+ 615f ME-6100I/16/DIO
+ 6174 ME-6100ISLE/4/DIO
+ 6178 ME-6100ISLE/8/DIO
+ 617f ME-6100ISLE/16/DIO
+ 6259 ME-6200I/9/DIO
+ 6359 ME-6300I/9/DIO
+ 810a ME-8100A
+ 810b ME-8100B
+ 820a ME-8200A
+ 820b ME-8200B
+1403 Ascor Inc
+1404 Fundamental Software Inc
+1405 Excalibur Systems Inc
+1406 Oce' Printing Systems GmbH
+1407 Lava Computer mfg Inc
+ 0100 Lava Dual Serial
+ 0101 Lava Quatro A
+ 0102 Lava Quatro B
+ 0110 Lava DSerial-PCI Port A
+ 0111 Lava DSerial-PCI Port B
+ 0120 Quattro-PCI A
+ 0121 Quattro-PCI B
+ 0180 Lava Octo A
+ 0181 Lava Octo B
+ 0200 Lava Port Plus
+ 0201 Lava Quad A
+ 0202 Lava Quad B
+ 0220 Lava Quattro PCI Ports A/B
+ 0221 Lava Quattro PCI Ports C/D
+ 0400 Lava 8255-PIO-PCI
+ 0500 Lava Single Serial
+ 0520 Lava RS422-SS-PCI
+ 0600 Lava Port 650
+ 8000 Lava Parallel
+ 8001 Dual parallel port controller A
+ 8002 Lava Dual Parallel port A
+ 8003 Lava Dual Parallel port B
+ 8800 BOCA Research IOPPAR
+1408 Aloka Co. Ltd
+1409 Timedia Technology Co Ltd
+ 7168 PCI2S550 (Dual 16550 UART)
+ 1409 0002 SER4036A3V (2x RS232 port)
+ 1409 4027 SER4027A (1x RS232 port)
+ 1409 4037 SER4037A(L) [SUNIX SUN1889] (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
+# Formerly RAMiX, GE Fanuc, GE Intelligent Platforms
+140b Abaco Systems, Inc.
+140c Elmic Systems Inc
+140d Matsushita Electric Works Ltd
+140e Goepel Electronic GmbH
+140f Salient Systems Corp
+1410 Midas lab Inc
+1411 Ikos Systems Inc
+# Nee IC Ensemble Inc.
+1412 VIA Technologies Inc.
+ 1712 ICE1712 [Envy24] PCI Multi-Channel I/O Controller
+ 1412 1712 Hoontech ST Audio DSP 24
+ 1412 d630 M-Audio Delta 1010
+ 1412 d631 M-Audio Delta DiO
+ 1412 d632 M-Audio Delta 66
+ 1412 d633 M-Audio Delta 44
+ 1412 d634 M-Audio Delta Audiophile 2496
+ 1412 d635 M-Audio Delta TDIF
+ 1412 d637 M-Audio Delta RBUS
+ 1412 d638 M-Audio Delta 410
+ 1412 d63b M-Audio Delta 1010LT
+ 1412 d63c Digigram VX442
+ 1416 1712 Hoontech ST Audio DSP 24 Media 7.1
+ 153b 1115 EWS88 MT
+ 153b 1125 EWS88 MT (Master)
+ 153b 112b EWS88 D
+ 153b 112c EWS88 D (Master)
+ 153b 1130 EWX 24/96
+ 153b 1138 DMX 6fire 24/96
+ 153b 1151 PHASE88
+ 16ce 1040 Edirol DA-2496
+ 1724 VT1720/24 [Envy24PT/HT] PCI Multi-Channel Audio Controller
+ 10b0 0200 Hollywood@Home 7.1
+ 1412 1724 Albatron PX865PE 7.1
+ 1412 3630 M-Audio Revolution 7.1
+ 1412 3631 M-Audio Revolution 5.1
+ 1412 3632 M-Audio Audiophile 192
+ 153b 1145 Aureon 7.1 Space
+ 153b 1147 Aureon 5.1 Sky
+ 153b 1150 PHASE 22
+ 153b 1153 Aureon 7.1 Universe
+ 17ab 1906 PSC 724 [Ultimate Edge]
+ 270f f641 ZNF3-150
+ 270f f645 ZNF3-250
+ 3130 4154 MAYA 44 MKII
+1413 Addonics
+1414 Microsoft Corporation
+ 0001 MN-120 (ADMtek Centaur-C based)
+ 0002 MN-130 (ADMtek Centaur-P based)
+# Virtual Video Card Device for Windows Remote Desktop (RDP)
+ 008c Basic Render Driver
+ 5353 Hyper-V virtual VGA
+ 5801 XMA Decoder (Xenon)
+ 5802 SATA Controller - CdRom (Xenon)
+ 5803 SATA Controller - Disk (Xenon)
+ 5804 OHCI Controller 0 (Xenon)
+ 5805 EHCI Controller 0 (Xenon)
+ 5806 OHCI Controller 1 (Xenon)
+ 5807 EHCI Controller 1 (Xenon)
+ 580a Fast Ethernet Adapter (Xenon)
+ 580b Secure Flash Controller (Xenon)
+ 580d System Management Controller (Xenon)
+ 5811 Xenos GPU (Xenon)
+1415 Oxford Semiconductor Ltd
+ 8401 OX9162 Mode 1 (8-bit bus)
+ 8403 OX9162 Mode 0 (parallel port)
+ 9500 OX16PCI954 (Quad 16950 UART) function 0 (Disabled)
+ 9501 OX16PCI954 (Quad 16950 UART) function 0 (Uart)
+ 12c4 0201 Titan/cPCI (2 port)
+ 12c4 0202 Titan/cPCI (4 port)
+ 12c4 0203 Titan/cPCI (8 port)
+ 12c4 0210 Titan/104-Plus (8 port, p1-4)
+ 131f 2050 CyberPro (4-port)
+# Model IO1085, Part No: JJ-P46012
+ 131f 2051 CyberSerial 4S Plus
+ 15ed 2000 MCCR Serial p0-3 of 8
+ 15ed 2001 MCCR Serial p0-3 of 16
+ 9505 OXuPCI952 (Dual 16C950 UART)
+ 950a EXSYS EX-41092 Dual 16950 Serial adapter
+ 950b OXCB950 Cardbus 16950 UART
+ 9510 OX16PCI954 (Quad 16950 UART) function 1 (Disabled)
+ 12c4 0200 Titan/cPCI (Unused)
+ 9511 OX16PCI954 (Quad 16950 UART) function 1 (8bit bus)
+ 12c4 0211 Titan/104-Plus (8 port, p5-8)
+ 15ed 2000 MCCR Serial p4-7 of 8
+ 15ed 2001 MCCR Serial p4-15 of 16
+ 9512 OX16PCI954 (Quad 16950 UART) function 1 (32bit bus)
+ 9513 OX16PCI954 (Quad 16950 UART) function 1 (parallel port)
+ 9521 OX16PCI952 (Dual 16950 UART)
+ 9523 OX16PCI952 Integrated Parallel Port
+# Multifunction device with 3 function bits in ID
+ c000 OXPCIe840 Parallel Port
+ c004 OXPCIe840 Parallel Port
+ c006 OXPCIe840 GPIO
+# Multifunction device with reset straps and function bits in ID
+ c100 OXPCIe952 Parallel Port
+ c101 OXPCIe952 Legacy 950 UART
+ c104 OXPCIe952 Parallel Port
+ c105 OXPCIe952 Legacy 950 UART
+ c106 OXPCIe952 GPIO
+ c108 OXPCIe952 Parallel Port
+ c109 OXPCIe952 Legacy 950 UART
+ c10c OXPCIe952 Parallel Port
+ c10d OXPCIe952 Legacy 950 UART
+ c10e OXPCIe952 GPIO
+ c110 OXPCIe952 Parallel Port
+ c114 OXPCIe952 Parallel Port
+ c118 OXPCIe952 Parallel Port
+ c11b OXPCIe952 Native 950 UART
+ c11c OXPCIe952 Parallel Port
+ c11e OXPCIe952 GPIO
+ c11f OXPCIe952 Native 950 UART
+ c120 OXPCIe952 Legacy 950 UART
+ c124 OXPCIe952 Legacy 950 UART
+ c126 OXPCIe952 GPIO
+ c128 OXPCIe952 Legacy 950 UART
+ c12c OXPCIe952 Legacy 950 UART
+ c12e OXPCIe952 GPIO
+ c134 OXPCIe952 GPIO
+ c138 OXPCIe952 Native 950 UART
+ c13c OXPCIe952 GPIO
+ c13d OXPCIe952 Native 950 UART
+ c140 OXPCIe952 Legacy 950 UART #1
+ c141 OXPCIe952 Legacy 950 UART #2
+ c144 OXPCIe952 Legacy 950 UART #1
+ c145 OXPCIe952 Legacy 950 UART #2
+ c146 OXPCIe952 GPIO
+ c148 OXPCIe952 Legacy 950 UART #1
+ c149 OXPCIe952 Legacy 950 UART #2
+ c14c OXPCIe952 Legacy 950 UART #1
+ c14d OXPCIe952 Legacy 950 UART #2
+ c14e OXPCIe952 GPIO
+ c154 OXPCIe952 GPIO
+ c158 OXPCIe952 Dual Native 950 UART
+ e4bf c504 CP4-SCAT Wireless Technologies Carrier Board
+ e4bf d551 DU1-MUSTANG Dual-Port RS-485 Interface
+ c15c OXPCIe952 GPIO
+ c15d OXPCIe952 Dual Native 950 UART
+# Multifunction device with 4 function bits in ID
+ c204 OXPCIe954 GPIO
+ c208 OXPCIe954 Quad Native 950 UART
+ c20c OXPCIe954 GPIO
+ c20d OXPCIe954 Quad Native 950 UART
+# Multifunction device with 4 function bits in ID
+ c304 OXPCIe958 GPIO
+ c308 OXPCIe958 Quad Native 950 UART
+ c30c OXPCIe958 GPIO
+ c30d OXPCIe958 Quad Native 950 UART
+# Multifunction device with 8 function bits in ID
+ c530 OXPCIe200 Dual OHCI USB Controller (ULPI/R-ULPI)
+ c531 OXPCIe200 Dual EHCI USB Controller (ULPI/R-ULPI)
+ c534 OXPCIe200 Dual OHCI USB Controller (ULPI/R-ULPI)
+ c535 OXPCIe200 Dual EHCI USB Controller (ULPI/R-ULPI)
+ c536 OXPCIe200 GPIO
+ c538 OXPCIe200 Dual OHCI USB Controller (ULPI/R-ULPI)
+ c539 OXPCIe200 Dual EHCI USB Controller (ULPI/R-ULPI)
+ c53b OXPCIe200 Native 950 UART
+ c53c OXPCIe200 Dual OHCI USB Controller (ULPI/R-ULPI)
+ c53d OXPCIe200 Dual EHCI USB Controller (ULPI/R-ULPI)
+ c53e OXPCIe200 GPIO
+ c53f OXPCIe200 Native 950 UART
+ c540 OXPCIe200 Dual OHCI USB Controller (R-ULPI)
+ c541 OXPCIe200 Dual EHCI USB Controller (R-ULPI)
+ c544 OXPCIe200 Dual OHCI USB Controller (R-ULPI)
+ c545 OXPCIe200 Dual EHCI USB Controller (R-ULPI)
+ c546 OXPCIe200 GPIO
+ c548 OXPCIe200 Dual OHCI USB Controller (R-ULPI)
+ c549 OXPCIe200 Dual EHCI USB Controller (R-ULPI)
+ c54b OXPCIe200 Native 950 UART
+ c54c OXPCIe200 Dual OHCI USB Controller (R-ULPI)
+ c54d OXPCIe200 Dual EHCI USB Controller (R-ULPI)
+ c54e OXPCIe200 Dual GPIO
+ c54f OXPCIe200 Native 950 UART
+ c560 OXPCIe200 Dual OHCI USB Controller (ULPI/analog)
+ c561 OXPCIe200 EHCI USB Controller (ULPI)
+ c564 OXPCIe200 Dual OHCI USB Controller (ULPI/analog)
+ c565 OXPCIe200 EHCI USB Controller (ULPI)
+ c566 OXPCIe200 GPIO
+ c568 OXPCIe200 Dual OHCI USB Controller (ULPI/analog)
+ c569 OXPCIe200 EHCI USB Controller (ULPI)
+ c56b OXPCIe200 Native 950 UART
+ c56c OXPCIe200 Dual OHCI USB Controller (ULPI/analog)
+ c56d OXPCIe200 EHCI USB Controller (ULPI)
+ c56e OXPCIe200 GPIO
+ c56f OXPCIe200 Native 950 UART
+ c570 OXPCIe200 Dual OHCI USB Controller (R-ULPI/analog)
+ c571 OXPCIe200 EHCI USB Controller (R-ULPI)
+ c574 OXPCIe200 Dual OHCI USB Controller (R-ULPI/analog)
+ c575 OXPCIe200 EHCI USB Controller (R-ULPI)
+ c576 OXPCIe200 GPIO
+ c578 OXPCIe200 Dual OHCI USB Controller (R-ULPI/analog)
+ c579 OXPCIe200 EHCI USB Controller (R-ULPI)
+ c57b OXPCIe200 Native 950 UART
+ c57c OXPCIe200 Dual OHCI USB Controller (R-ULPI/analog)
+ c57d OXPCIe200 EHCI USB Controller (R-ULPI)
+ c57e OXPCIe200 GPIO
+ c57f OXPCIe200 Native 950 UART
+ c5a0 OXPCIe200 OHCI USB Controller (ULPI)
+ c5a1 OXPCIe200 EHCI USB Controller (ULPI)
+ c5a2 OXPCIe200 Programmable Memory Interface
+ c5a4 OXPCIe200 OHCI USB Controller (ULPI)
+ c5a5 OXPCIe200 EHCI USB Controller (ULPI)
+ c5a6 OXPCIe200 Programmable Memory Interface & GPIO
+ c5a8 OXPCIe200 OHCI USB Controller (ULPI)
+ c5a9 OXPCIe200 EHCI USB Controller (ULPI)
+ c5aa OXPCIe200 Programmable Memory Interface
+ c5ab OXPCIe200 Native 950 UART
+ c5ac OXPCIe200 OHCI USB Controller (ULPI)
+ c5ad OXPCIe200 EHCI USB Controller (ULPI)
+ c5ae OXPCIe200 Programmable Memory Interface & GPIO
+ c5af OXPCIe200 Native 950 UART
+ c5b0 OXPCIe200 OHCI USB Controller (R-ULPI)
+ c5b1 OXPCIe200 EHCI USB Controller (R-ULPI)
+ c5b2 OXPCIe200 Programmable Memory Interface
+ c5b4 OXPCIe200 OHCI USB Controller (R-ULPI)
+ c5b5 OXPCIe200 EHCI USB Controller (R-ULPI)
+ c5b6 OXPCIe200 Programmable Memory Interface & GPIO
+ c5b8 OXPCIe200 OHCI USB Controller (R-ULPI)
+ c5b9 OXPCIe200 EHCI USB Controller (R-ULPI)
+ c5ba OXPCIe200 Programmable Memory Interface
+ c5bb OXPCIe200 Native 950 UART
+ c5bc OXPCIe200 OHCI USB Controller (R-ULPI)
+ c5bd OXPCIe200 EHCI USB Controller (R-ULPI)
+ c5be OXPCIe200 Programmable Memory Interface & GPIO
+ c5bf OXPCIe200 Native 950 UART
+ c5c0 OXPCIe200 OHCI USB Controller (analog)
+ c5c2 OXPCIe200 Programmable Memory Interface
+ c5c4 OXPCIe200 OHCI USB Controller (analog)
+ c5c6 OXPCIe200 Programmable Memory Interface & GPIO
+ c5c8 OXPCIe200 OHCI USB Controller (analog)
+ c5ca OXPCIe200 Programmable Memory Interface
+ c5cb OXPCIe200 Native 950 UART
+ c5cc OXPCIe200 OHCI USB Controller (analog)
+ c5ce OXPCIe200 Programmable Memory Interface & GPIO
+ c5cf OXPCIe200 Native 950 UART
+1416 Multiwave Innovation pte Ltd
+1417 Convergenet Technologies Inc
+1418 Kyushu electronics systems Inc
+1419 Excel Switching Corp
+141a Apache Micro Peripherals Inc
+141b Zoom Telephonics Inc
+141d Digitan Systems Inc
+141e Fanuc Ltd
+141f Visiontech Ltd
+1420 Psion Dacom plc
+ 8002 Gold Card NetGlobal 56k+10/100Mb CardBus (Ethernet part)
+ 8003 Gold Card NetGlobal 56k+10/100Mb CardBus (Modem part)
+1421 Ads Technologies Inc
+1422 Ygrec Systems Co Ltd
+1423 Custom Technology Corp.
+1424 Videoserver Connections
+1425 Chelsio Communications Inc
+ 000b T210 Protocol Engine
+ 000c T204 Protocol Engine
+ 0022 10GbE Ethernet Adapter
+ 0030 T310 10GbE Single Port Adapter
+ 103c 705e PCIe 10GBase-SR [AD386A]
+ 0031 T320 10GbE Dual Port Adapter
+ 0032 T302 1GbE Dual Port Adapter
+ 0033 T304 1GbE Quad Port Adapter
+ 0034 B320 10GbE Dual Port Adapter
+ 0035 S310-CR 10GbE Single Port Adapter
+ 0036 S320-LP-CR 10GbE Dual Port Adapter
+ 0037 N320-G2-CR 10GbE Dual Port Adapter
+ 4001 T420-CR Unified Wire Ethernet Controller
+ 4002 T422-CR Unified Wire Ethernet Controller
+ 4003 T440-CR Unified Wire Ethernet Controller
+ 4004 T420-BCH Unified Wire Ethernet Controller
+ 4005 T440-BCH Unified Wire Ethernet Controller
+ 4006 T440-CH Unified Wire Ethernet Controller
+ 4007 T420-SO Unified Wire Ethernet Controller
+ 4008 T420-CX Unified Wire Ethernet Controller
+ 4009 T420-BT Unified Wire Ethernet Controller
+ 400a T404-BT Unified Wire Ethernet Controller
+ 400b B420-SR Unified Wire Ethernet Controller
+ 400c B404-BT Unified Wire Ethernet Controller
+ 400d T480 Unified Wire Ethernet Controller
+ 400e T440-LP-CR Unified Wire Ethernet Controller
+ 400f T440 [Amsterdam] Unified Wire Ethernet Controller
+ 4080 T480-4080 T480 Unified Wire Ethernet Controller
+ 4081 T440F-4081 T440-FCoE Unified Wire Ethernet Controller
+ 4082 T420-4082 Unified Wire Ethernet Controller
+ 4083 T420X-4083 Unified Wire Ethernet Controller
+ 4084 T440-4084 Unified Wire Ethernet Controller
+ 4085 T420-4085 SFP+ Unified Wire Ethernet Controller
+ 4086 T440-4086 10Gbase-T Unified Wire Ethernet Controller
+ 4087 T440T-4087 Unified Wire Ethernet Controller
+ 4088 T440-4088 Unified Wire Ethernet Controller
+ 4401 T420-CR Unified Wire Ethernet Controller
+ 4402 T422-CR Unified Wire Ethernet Controller
+ 4403 T440-CR Unified Wire Ethernet Controller
+ 4404 T420-BCH Unified Wire Ethernet Controller
+ 4405 T440-BCH Unified Wire Ethernet Controller
+ 4406 T440-CH Unified Wire Ethernet Controller
+ 4407 T420-SO Unified Wire Ethernet Controller
+ 4408 T420-CX Unified Wire Ethernet Controller
+ 4409 T420-BT Unified Wire Ethernet Controller
+ 440a T404-BT Unified Wire Ethernet Controller
+ 440b B420-SR Unified Wire Ethernet Controller
+ 440c B404-BT Unified Wire Ethernet Controller
+ 440d T480 Unified Wire Ethernet Controller
+ 440e T440-LP-CR Unified Wire Ethernet Controller
+ 440f T440 [Amsterdam] Unified Wire Ethernet Controller
+ 4480 T480-4080 T480 Unified Wire Ethernet Controller
+ 4481 T440F-4081 T440-FCoE Unified Wire Ethernet Controller
+ 4482 T420-4082 Unified Wire Ethernet Controller
+ 4483 T420X-4083 Unified Wire Ethernet Controller
+ 4484 T440-4084 Unified Wire Ethernet Controller
+ 4485 T420-4085 SFP+ Unified Wire Ethernet Controller
+ 4486 T440-4086 10Gbase-T Unified Wire Ethernet Controller
+ 4487 T440T-4087 Unified Wire Ethernet Controller
+ 4488 T440-4088 Unified Wire Ethernet Controller
+ 4501 T420-CR Unified Wire Storage Controller
+ 4502 T422-CR Unified Wire Storage Controller
+ 4503 T440-CR Unified Wire Storage Controller
+ 4504 T420-BCH Unified Wire Storage Controller
+ 4505 T440-BCH Unified Wire Storage Controller
+ 4506 T440-CH Unified Wire Storage Controller
+ 4507 T420-SO Unified Wire Storage Controller
+ 4508 T420-CX Unified Wire Storage Controller
+ 4509 T420-BT Unified Wire Storage Controller
+ 450a T404-BT Unified Wire Storage Controller
+ 450b B420-SR Unified Wire Storage Controller
+ 450c B404-BT Unified Wire Storage Controller
+ 450d T480 Unified Wire Storage Controller
+ 450e T440-LP-CR Unified Wire Storage Controller
+ 450f T440 [Amsterdam] Unified Wire Storage Controller
+ 4580 T480-4080 T480 Unified Wire Storage Controller
+ 4581 T440F-4081 T440-FCoE Unified Wire Storage Controller
+ 4582 T420-4082 Unified Wire Storage Controller
+ 4583 T420X-4083 Unified Wire Storage Controller
+ 4584 T440-4084 Unified Wire Storage Controller
+ 4585 T420-4085 SFP+ Unified Wire Storage Controller
+ 4586 T440-4086 10Gbase-T Unified Wire Storage Controller
+ 4587 T440T-4087 Unified Wire Storage Controller
+ 4588 T440-4088 Unified Wire Storage Controller
+ 4601 T420-CR Unified Wire Storage Controller
+ 4602 T422-CR Unified Wire Storage Controller
+ 4603 T440-CR Unified Wire Storage Controller
+ 4604 T420-BCH Unified Wire Storage Controller
+ 4605 T440-BCH Unified Wire Storage Controller
+ 4606 T440-CH Unified Wire Storage Controller
+ 4607 T420-SO Unified Wire Storage Controller
+ 4608 T420-CX Unified Wire Storage Controller
+ 4609 T420-BT Unified Wire Storage Controller
+ 460a T404-BT Unified Wire Storage Controller
+ 460b B420-SR Unified Wire Storage Controller
+ 460c B404-BT Unified Wire Storage Controller
+ 460d T480 Unified Wire Storage Controller
+ 460e T440-LP-CR Unified Wire Storage Controller
+ 460f T440 [Amsterdam] Unified Wire Storage Controller
+ 4680 T480-4080 T480 Unified Wire Storage Controller
+ 4681 T440F-4081 T440-FCoE Unified Wire Storage Controller
+ 4682 T420-4082 Unified Wire Storage Controller
+ 4683 T420X-4083 Unified Wire Storage Controller
+ 4684 T440-4084 Unified Wire Storage Controller
+ 4685 T420-4085 SFP+ Unified Wire Storage Controller
+ 4686 T440-4086 10Gbase-T Unified Wire Storage Controller
+ 4687 T440T-4087 Unified Wire Storage Controller
+ 4688 T440-4088 Unified Wire Storage Controller
+ 4701 T420-CR Unified Wire Ethernet Controller
+ 4702 T422-CR Unified Wire Ethernet Controller
+ 4703 T440-CR Unified Wire Ethernet Controller
+ 4704 T420-BCH Unified Wire Ethernet Controller
+ 4705 T440-BCH Unified Wire Ethernet Controller
+ 4706 T440-CH Unified Wire Ethernet Controller
+ 4707 T420-SO Unified Wire Ethernet Controller
+ 4708 T420-CX Unified Wire Ethernet Controller
+ 4709 T420-BT Unified Wire Ethernet Controller
+ 470a T404-BT Unified Wire Ethernet Controller
+ 470b B420-SR Unified Wire Ethernet Controller
+ 470c B404-BT Unified Wire Ethernet Controller
+ 470d T480 Unified Wire Ethernet Controller
+ 470e T440-LP-CR Unified Wire Ethernet Controller
+ 470f T440 [Amsterdam] Unified Wire Ethernet Controller
+ 4780 T480-4080 T480 Unified Wire Ethernet Controller
+ 4781 T440F-4081 T440-FCoE Unified Wire Ethernet Controller
+ 4782 T420-4082 Unified Wire Ethernet Controller
+ 4783 T420X-4083 Unified Wire Ethernet Controller
+ 4784 T440-4084 Unified Wire Ethernet Controller
+ 4785 T420-4085 SFP+ Unified Wire Ethernet Controller
+ 4786 T440-4086 10Gbase-T Unified Wire Ethernet Controller
+ 4787 T440T-4087 Unified Wire Ethernet Controller
+ 4788 T440-4088 Unified Wire Ethernet Controller
+ 4801 T420-CR Unified Wire Ethernet Controller [VF]
+ 4802 T422-CR Unified Wire Ethernet Controller [VF]
+ 4803 T440-CR Unified Wire Ethernet Controller [VF]
+ 4804 T420-BCH Unified Wire Ethernet Controller [VF]
+ 4805 T440-BCH Unified Wire Ethernet Controller [VF]
+ 4806 T440-CH Unified Wire Ethernet Controller [VF]
+ 4807 T420-SO Unified Wire Ethernet Controller [VF]
+ 4808 T420-CX Unified Wire Ethernet Controller [VF]
+ 4809 T420-BT Unified Wire Ethernet Controller [VF]
+ 480a T404-BT Unified Wire Ethernet Controller [VF]
+ 480b B420-SR Unified Wire Ethernet Controller [VF]
+ 480c B404-BT Unified Wire Ethernet Controller [VF]
+ 480d T480 Unified Wire Ethernet Controller [VF]
+ 480e T440-LP-CR Unified Wire Ethernet Controller [VF]
+ 480f T440 [Amsterdam] Unified Wire Ethernet Controller [VF]
+ 4880 T480-4080 T480 Unified Wire Ethernet Controller [VF]
+ 4881 T440F-4081 T440-FCoE Unified Wire Ethernet Controller [VF]
+ 4882 T420-4082 Unified Wire Ethernet Controller [VF]
+ 4883 T420X-4083 Unified Wire Ethernet Controller [VF]
+ 4884 T440-4084 Unified Wire Ethernet Controller [VF]
+ 4885 T420-4085 SFP+ Unified Wire Ethernet Controller [VF]
+ 4886 T440-4086 10Gbase-T Unified Wire Ethernet Controller [VF]
+ 4887 T440T-4087 Unified Wire Ethernet Controller [VF]
+ 4888 T440-4088 Unified Wire Ethernet Controller [VF]
+ 5001 T520-CR Unified Wire Ethernet Controller
+ 193d 1001 510F-B
+ 5002 T522-CR Unified Wire Ethernet Controller
+ 5003 T540-CR Unified Wire Ethernet Controller
+ 5004 T520-BCH Unified Wire Ethernet Controller
+ 5005 T540-BCH Unified Wire Ethernet Controller
+ 5006 T540-CH Unified Wire Ethernet Controller
+ 5007 T520-SO Unified Wire Ethernet Controller
+ 5008 T520-CX Unified Wire Ethernet Controller
+ 5009 T520-BT Unified Wire Ethernet Controller
+ 500a T504-BT Unified Wire Ethernet Controller
+ 500b B520-SR Unified Wire Ethernet Controller
+ 500c B504-BT Unified Wire Ethernet Controller
+ 500d T580-CR Unified Wire Ethernet Controller
+ 500e T540-LP-CR Unified Wire Ethernet Controller
+ 500f T540 [Amsterdam] Unified Wire Ethernet Controller
+ 5010 T580-LP-CR Unified Wire Ethernet Controller
+ 5011 T520-LL-CR Unified Wire Ethernet Controller
+ 5012 T560-CR Unified Wire Ethernet Controller
+ 5013 T580-CHR Unified Wire Ethernet Controller
+ 5014 T580-SO-CR Unified Wire Ethernet Controller
+ 5015 T502-BT Unified Wire Ethernet Controller
+ 5016 T580-OCP-SO Unified Wire Ethernet Controller
+ 5017 T520-OCP-SO Unified Wire Ethernet Controller
+ 5018 T540-BT Unified Wire Ethernet Controller
+ 5019 T540-LP-BT Unified Wire Ethernet Controller
+ 501a T540-SO-BT Unified Wire Ethernet Controller
+ 501b T540-SO-CR Unified Wire Ethernet Controller
+ 5080 T540-5080 Unified Wire Ethernet Controller
+ 5081 T540-5081 Unified Wire Ethernet Controller
+ 5082 T504-5082 Unified Wire Ethernet Controller
+ 5083 T540-5083 Unified Wire Ethernet Controller
+ 5084 T540-5084 Unified Wire Ethernet Controller
+ 5085 T580-5085 Unified Wire Ethernet Controller
+ 5086 T580-5086 Unified Wire Ethernet Controller
+ 5087 T580-5087 Unified Wire Ethernet Controller
+ 5088 T570-5088 Unified Wire Ethernet Controller
+ 5089 T520-5089 Unified Wire Ethernet Controller
+ 5090 T540-5090 Unified Wire Ethernet Controller
+ 5091 T522-5091 Unified Wire Ethernet Controller
+ 5092 T520-5092 Unified Wire Ethernet Controller
+ 5093 T580-5093 Unified Wire Ethernet Controller
+ 5094 T540-5094 Unified Wire Ethernet Controller
+ 5095 T540-5095 Unified Wire Ethernet Controller
+ 5096 T580-5096 Unified Wire Ethernet Controller
+ 5097 T520-5097 Unified Wire Ethernet Controller
+ 5098 T580-5098 Unified Wire Ethernet Controller
+ 5099 T580-5099 Unified Wire Ethernet Controller
+ 509a T520-509A Unified Wire Ethernet Controller
+ 509b T540-509B Unified Wire Ethernet Controller
+ 509c T520-509C Unified Wire Ethernet Controller
+ 509d T540-509D Unified Wire Ethernet Controller
+ 509e T520-509E Unified Wire Ethernet Controller
+ 509f T540-509F Unified Wire Ethernet Controller
+ 50a0 T540-50A0 Unified Wire Ethernet Controller
+ 50a1 T540-50A1 Unified Wire Ethernet Controller
+ 50a2 T580-50A2 Unified Wire Ethernet Controller
+ 50a3 T580-50A3 Unified Wire Ethernet Controller
+ 50a4 T540-50A4 Unified Wire Ethernet Controller
+ 50a5 T522-50A5 Unified Wire Ethernet Controller
+ 50a6 T522-50A6 Unified Wire Ethernet Controller
+ 50a7 T580-50A7 Unified Wire Ethernet Controller
+ 50a8 T580-50A8 Unified Wire Ethernet Controller
+ 50a9 T580-50A9 Unified Wire Ethernet Controller
+ 50aa T580-50AA Unified Wire Ethernet Controller
+ 50ab T520-50AB Unified Wire Ethernet Controller
+ 50ac T540-50AC Unified Wire Ethernet Controller
+ 50ad T520-50AD Unified Wire Ethernet Controller
+ 50ae T540-50AE Unified Wire Ethernet Controller
+ 50af T580-50AF Unified Wire Ethernet Controller
+ 50b0 T520-50B0 Unified Wire Ethernet Controller
+ 5401 T520-CR Unified Wire Ethernet Controller
+ 5402 T522-CR Unified Wire Ethernet Controller
+ 5403 T540-CR Unified Wire Ethernet Controller
+ 5404 T520-BCH Unified Wire Ethernet Controller
+ 5405 T540-BCH Unified Wire Ethernet Controller
+ 5406 T540-CH Unified Wire Ethernet Controller
+ 5407 T520-SO Unified Wire Ethernet Controller
+ 5408 T520-CX Unified Wire Ethernet Controller
+ 5409 T520-BT Unified Wire Ethernet Controller
+ 540a T504-BT Unified Wire Ethernet Controller
+ 540b B520-SR Unified Wire Ethernet Controller
+ 540c B504-BT Unified Wire Ethernet Controller
+ 540d T580-CR Unified Wire Ethernet Controller
+ 540e T540-LP-CR Unified Wire Ethernet Controller
+ 540f T540 [Amsterdam] Unified Wire Ethernet Controller
+ 5410 T580-LP-CR Unified Wire Ethernet Controller
+ 5411 T520-LL-CR Unified Wire Ethernet Controller
+ 5412 T560-CR Unified Wire Ethernet Controller
+ 5413 T580-CHR Unified Wire Ethernet Controller
+ 5414 T580-SO-CR Unified Wire Ethernet Controller
+ 5415 T502-BT Unified Wire Ethernet Controller
+ 5416 T580-OCP-SO Unified Wire Ethernet Controller
+ 5417 T520-OCP-SO Unified Wire Ethernet Controller
+ 5418 T540-BT Unified Wire Ethernet Controller
+ 5419 T540-LP-BT Unified Wire Ethernet Controller
+ 541a T540-SO-BT Unified Wire Ethernet Controller
+ 541b T540-SO-CR Unified Wire Ethernet Controller
+ 5480 T540-5080 Unified Wire Ethernet Controller
+ 5481 T540-5081 Unified Wire Ethernet Controller
+ 5482 T504-5082 Unified Wire Ethernet Controller
+ 5483 T540-5083 Unified Wire Ethernet Controller
+ 5484 T540-5084 Unified Wire Ethernet Controller
+ 5485 T580-5085 Unified Wire Ethernet Controller
+ 5486 T580-5086 Unified Wire Ethernet Controller
+ 5487 T580-5087 Unified Wire Ethernet Controller
+ 5488 T570-5088 Unified Wire Ethernet Controller
+ 5489 T520-5089 Unified Wire Ethernet Controller
+ 5490 T540-5090 Unified Wire Ethernet Controller
+ 5491 T522-5091 Unified Wire Ethernet Controller
+ 5492 T520-5092 Unified Wire Ethernet Controller
+ 5493 T580-5093 Unified Wire Ethernet Controller
+ 5494 T540-5094 Unified Wire Ethernet Controller
+ 5495 T540-5095 Unified Wire Ethernet Controller
+ 5496 T580-5096 Unified Wire Ethernet Controller
+ 5497 T520-5097 Unified Wire Ethernet Controller
+ 5498 T580-5098 Unified Wire Ethernet Controller
+ 5499 T580-5099 Unified Wire Ethernet Controller
+ 549a T520-509A Unified Wire Ethernet Controller
+ 549b T540-509B Unified Wire Ethernet Controller
+ 549c T520-509C Unified Wire Ethernet Controller
+ 549d T540-509D Unified Wire Ethernet Controller
+ 549e T520-509E Unified Wire Ethernet Controller
+ 549f T540-509F Unified Wire Ethernet Controller
+ 54a0 T540-50A0 Unified Wire Ethernet Controller
+ 54a1 T540-50A1 Unified Wire Ethernet Controller
+ 54a2 T580-50A2 Unified Wire Ethernet Controller
+ 54a3 T580-50A3 Unified Wire Ethernet Controller
+ 54a4 T540-50A4 Unified Wire Ethernet Controller
+ 54a5 T522-50A5 Unified Wire Ethernet Controller
+ 54a6 T522-50A6 Unified Wire Ethernet Controller
+ 54a7 T580-50A7 Unified Wire Ethernet Controller
+ 54a8 T580-50A8 Unified Wire Ethernet Controller
+ 54a9 T580-50A9 Unified Wire Ethernet Controller
+ 54aa T580-50AA Unified Wire Ethernet Controller
+ 54ab T520-50AB Unified Wire Ethernet Controller
+ 54ac T540-50AC Unified Wire Ethernet Controller
+ 54ad T520-50AD Unified Wire Ethernet Controller
+ 54ae T540-50AE Unified Wire Ethernet Controller
+ 54af T580-50AF Unified Wire Ethernet Controller
+ 54b0 T520-50B0 Unified Wire Ethernet Controller
+ 5501 T520-CR Unified Wire Storage Controller
+ 5502 T522-CR Unified Wire Storage Controller
+ 5503 T540-CR Unified Wire Storage Controller
+ 5504 T520-BCH Unified Wire Storage Controller
+ 5505 T540-BCH Unified Wire Storage Controller
+ 5506 T540-CH Unified Wire Storage Controller
+ 5507 T520-SO Unified Wire Storage Controller
+ 5508 T520-CX Unified Wire Storage Controller
+ 5509 T520-BT Unified Wire Storage Controller
+ 550a T504-BT Unified Wire Storage Controller
+ 550b B520-SR Unified Wire Storage Controller
+ 550c B504-BT Unified Wire Storage Controller
+ 550d T580-CR Unified Wire Storage Controller
+ 550e T540-LP-CR Unified Wire Storage Controller
+ 550f T540 [Amsterdam] Unified Wire Storage Controller
+ 5510 T580-LP-CR Unified Wire Storage Controller
+ 5511 T520-LL-CR Unified Wire Storage Controller
+ 5512 T560-CR Unified Wire Storage Controller
+ 5513 T580-CHR Unified Wire Storage Controller
+ 5514 T580-SO-CR Unified Wire Storage Controller
+ 5515 T502-BT Unified Wire Storage Controller
+ 5516 T580-OCP-SO Unified Wire Storage Controller
+ 5517 T520-OCP-SO Unified Wire Storage Controller
+ 5518 T540-BT Unified Wire Storage Controller
+ 5519 T540-LP-BT Unified Wire Storage Controller
+ 551a T540-SO-BT Unified Wire Storage Controller
+ 551b T540-SO-CR Unified Wire Storage Controller
+ 5580 T540-5080 Unified Wire Storage Controller
+ 5581 T540-5081 Unified Wire Storage Controller
+ 5582 T504-5082 Unified Wire Storage Controller
+ 5583 T540-5083 Unified Wire Storage Controller
+ 5584 T540-5084 Unified Wire Storage Controller
+ 5585 T580-5085 Unified Wire Storage Controller
+ 5586 T580-5086 Unified Wire Storage Controller
+ 5587 T580-5087 Unified Wire Storage Controller
+ 5588 T570-5088 Unified Wire Storage Controller
+ 5589 T520-5089 Unified Wire Storage Controller
+ 5590 T540-5090 Unified Wire Storage Controller
+ 5591 T522-5091 Unified Wire Storage Controller
+ 5592 T520-5092 Unified Wire Storage Controller
+ 5593 T580-5093 Unified Wire Storage Controller
+ 5594 T540-5094 Unified Wire Storage Controller
+ 5595 T540-5095 Unified Wire Storage Controller
+ 5596 T580-5096 Unified Wire Storage Controller
+ 5597 T520-5097 Unified Wire Storage Controller
+ 5598 T580-5098 Unified Wire Storage Controller
+ 5599 T580-5099 Unified Wire Storage Controller
+ 559a T520-509A Unified Wire Storage Controller
+ 559b T540-509B Unified Wire Storage Controller
+ 559c T520-509C Unified Wire Storage Controller
+ 559d T540-509D Unified Wire Storage Controller
+ 559e T520-509E Unified Wire Storage Controller
+ 559f T540-509F Unified Wire Storage Controller
+ 55a0 T540-50A0 Unified Wire Storage Controller
+ 55a1 T540-50A1 Unified Wire Storage Controller
+ 55a2 T580-50A2 Unified Wire Storage Controller
+ 55a3 T580-50A3 Unified Wire Storage Controller
+ 55a4 T540-50A4 Unified Wire Storage Controller
+ 55a5 T522-50A5 Unified Wire Storage Controller
+ 55a6 T522-50A6 Unified Wire Storage Controller
+ 55a7 T580-50A7 Unified Wire Storage Controller
+ 55a8 T580-50A8 Unified Wire Storage Controller
+ 55a9 T580-50A9 Unified Wire Storage Controller
+ 55aa T580-50AA Unified Wire Storage Controller
+ 55ab T520-50AB Unified Wire Storage Controller
+ 55ac T540-50AC Unified Wire Storage Controller
+ 55ad T520-50AD Unified Wire Storage Controller
+ 55ae T540-50AE Unified Wire Storage Controller
+ 55af T580-50AF Unified Wire Storage Controller
+ 55b0 T520-50B0 Unified Wire Storage Controller
+ 5601 T520-CR Unified Wire Storage Controller
+ 5602 T522-CR Unified Wire Storage Controller
+ 5603 T540-CR Unified Wire Storage Controller
+ 5604 T520-BCH Unified Wire Storage Controller
+ 5605 T540-BCH Unified Wire Storage Controller
+ 5606 T540-CH Unified Wire Storage Controller
+ 5607 T520-SO Unified Wire Storage Controller
+ 5608 T520-CX Unified Wire Storage Controller
+ 5609 T520-BT Unified Wire Storage Controller
+ 560a T504-BT Unified Wire Storage Controller
+ 560b B520-SR Unified Wire Storage Controller
+ 560c B504-BT Unified Wire Storage Controller
+ 560d T580-CR Unified Wire Storage Controller
+ 560e T540-LP-CR Unified Wire Storage Controller
+ 560f T540 [Amsterdam] Unified Wire Storage Controller
+ 5610 T580-LP-CR Unified Wire Storage Controller
+ 5611 T520-LL-CR Unified Wire Storage Controller
+ 5612 T560-CR Unified Wire Storage Controller
+ 5613 T580-CHR Unified Wire Storage Controller
+ 5614 T580-SO-CR Unified Wire Storage Controller
+ 5615 T502-BT Unified Wire Storage Controller
+ 5616 T580-OCP-SO Unified Wire Storage Controller
+ 5617 T520-OCP-SO Unified Wire Storage Controller
+ 5618 T540-BT Unified Wire Storage Controller
+ 5619 T540-LP-BT Unified Wire Storage Controller
+ 561a T540-SO-BT Unified Wire Storage Controller
+ 561b T540-SO-CR Unified Wire Storage Controller
+ 5680 T540-5080 Unified Wire Storage Controller
+ 5681 T540-5081 Unified Wire Storage Controller
+ 5682 T504-5082 Unified Wire Storage Controller
+ 5683 T540-5083 Unified Wire Storage Controller
+ 5684 T540-5084 Unified Wire Storage Controller
+ 5685 T580-5085 Unified Wire Storage Controller
+ 5686 T580-5086 Unified Wire Storage Controller
+ 5687 T580-5087 Unified Wire Storage Controller
+ 5688 T570-5088 Unified Wire Storage Controller
+ 5689 T520-5089 Unified Wire Storage Controller
+ 5690 T540-5090 Unified Wire Storage Controller
+ 5691 T522-5091 Unified Wire Storage Controller
+ 5692 T520-5092 Unified Wire Storage Controller
+ 5693 T580-5093 Unified Wire Storage Controller
+ 5694 T540-5094 Unified Wire Storage Controller
+ 5695 T540-5095 Unified Wire Storage Controller
+ 5696 T580-5096 Unified Wire Storage Controller
+ 5697 T520-5097 Unified Wire Storage Controller
+ 5698 T580-5098 Unified Wire Storage Controller
+ 5699 T580-5099 Unified Wire Storage Controller
+ 569a T520-509A Unified Wire Storage Controller
+ 569b T540-509B Unified Wire Storage Controller
+ 569c T520-509C Unified Wire Storage Controller
+ 569d T540-509D Unified Wire Storage Controller
+ 569e T520-509E Unified Wire Storage Controller
+ 569f T540-509F Unified Wire Storage Controller
+ 56a0 T540-50A0 Unified Wire Storage Controller
+ 56a1 T540-50A1 Unified Wire Storage Controller
+ 56a2 T580-50A2 Unified Wire Storage Controller
+ 56a3 T580-50A3 Unified Wire Storage Controller
+ 56a4 T540-50A4 Unified Wire Storage Controller
+ 56a5 T522-50A5 Unified Wire Storage Controller
+ 56a6 T522-50A6 Unified Wire Storage Controller
+ 56a7 T580-50A7 Unified Wire Storage Controller
+ 56a8 T580-50A8 Unified Wire Storage Controller
+ 56a9 T580-50A9 Unified Wire Storage Controller
+ 56aa T580-50AA Unified Wire Storage Controller
+ 56ab T520-50AB Unified Wire Storage Controller
+ 56ac T540-50AC Unified Wire Storage Controller
+ 56ad T520-50AD Unified Wire Storage Controller
+ 56ae T540-50AE Unified Wire Storage Controller
+ 56af T580-50AF Unified Wire Storage Controller
+ 56b0 T520-50B0 Unified Wire Storage Controller
+ 5701 T520-CR Unified Wire Ethernet Controller
+ 5702 T522-CR Unified Wire Ethernet Controller
+ 5703 T540-CR Unified Wire Ethernet Controller
+ 5704 T520-BCH Unified Wire Ethernet Controller
+ 5705 T540-BCH Unified Wire Ethernet Controller
+ 5706 T540-CH Unified Wire Ethernet Controller
+ 5707 T520-SO Unified Wire Ethernet Controller
+ 5708 T520-CX Unified Wire Ethernet Controller
+ 5709 T520-BT Unified Wire Ethernet Controller
+ 570a T504-BT Unified Wire Ethernet Controller
+ 570b B520-SR Unified Wire Ethernet Controller
+ 570c B504-BT Unified Wire Ethernet Controller
+ 570d T580-CR Unified Wire Ethernet Controller
+ 570e T540-LP-CR Unified Wire Ethernet Controller
+ 570f T540 [Amsterdam] Unified Wire Ethernet Controller
+ 5710 T580-LP-CR Unified Wire Ethernet Controller
+ 5711 T520-LL-CR Unified Wire Ethernet Controller
+ 5712 T560-CR Unified Wire Ethernet Controller
+ 5713 T580-CR Unified Wire Ethernet Controller
+ 5714 T580-SO-CR Unified Wire Ethernet Controller
+ 5715 T502-BT Unified Wire Ethernet Controller
+ 5780 T540-5080 Unified Wire Ethernet Controller
+ 5781 T540-5081 Unified Wire Ethernet Controller
+ 5782 T504-5082 Unified Wire Ethernet Controller
+ 5783 T540-5083 Unified Wire Ethernet Controller
+ 5784 T580-5084 Unified Wire Ethernet Controller
+ 5785 T580-5085 Unified Wire Ethernet Controller
+ 5786 T580-5086 Unified Wire Ethernet Controller
+ 5787 T580-5087 Unified Wire Ethernet Controller
+ 5788 T570-5088 Unified Wire Ethernet Controller
+ 5789 T520-5089 Unified Wire Ethernet Controller
+ 5790 T540-5090 Unified Wire Ethernet Controller
+ 5791 T522-5091 Unified Wire Ethernet Controller
+ 5792 T520-5092 Unified Wire Ethernet Controller
+ 5793 T580-5093 Unified Wire Ethernet Controller
+ 5794 T540-5094 Unified Wire Ethernet Controller
+ 5795 T540-5095 Unified Wire Ethernet Controller
+ 5796 T580-5096 Unified Wire Ethernet Controller
+ 5797 T520-5097 Unified Wire Ethernet Controller
+ 5801 T520-CR Unified Wire Ethernet Controller [VF]
+ 5802 T522-CR Unified Wire Ethernet Controller [VF]
+ 5803 T540-CR Unified Wire Ethernet Controller [VF]
+ 5804 T520-BCH Unified Wire Ethernet Controller [VF]
+ 5805 T540-BCH Unified Wire Ethernet Controller [VF]
+ 5806 T540-CH Unified Wire Ethernet Controller [VF]
+ 5807 T520-SO Unified Wire Ethernet Controller [VF]
+ 5808 T520-CX Unified Wire Ethernet Controller [VF]
+ 5809 T520-BT Unified Wire Ethernet Controller [VF]
+ 580a T504-BT Unified Wire Ethernet Controller [VF]
+ 580b B520-SR Unified Wire Ethernet Controller [VF]
+ 580c B504-BT Unified Wire Ethernet Controller [VF]
+ 580d T580-CR Unified Wire Ethernet Controller [VF]
+ 580e T540-LP-CR Unified Wire Ethernet Controller [VF]
+ 580f T540 [Amsterdam] Unified Wire Ethernet Controller [VF]
+ 5810 T580-LP-CR Unified Wire Ethernet Controller [VF]
+ 5811 T520-LL-CR Unified Wire Ethernet Controller [VF]
+ 5812 T560-CR Unified Wire Ethernet Controller [VF]
+ 5813 T580-CHR Unified Wire Ethernet Controller [VF]
+ 5814 T580-SO-CR Unified Wire Ethernet Controller [VF]
+ 5815 T502-BT Unified Wire Ethernet Controller [VF]
+ 5816 T580-OCP-SO Unified Wire Ethernet Controller [VF]
+ 5817 T520-OCP-SO Unified Wire Ethernet Controller [VF]
+ 5818 T540-BT Unified Wire Ethernet Controller [VF]
+ 5819 T540-LP-BT Unified Wire Ethernet Controller [VF]
+ 581a T540-SO-BT Unified Wire Ethernet Controller [VF]
+ 581b T540-SO-CR Unified Wire Ethernet Controller [VF]
+ 5880 T540-5080 Unified Wire Ethernet Controller [VF]
+ 5881 T540-5081 Unified Wire Ethernet Controller [VF]
+ 5882 T504-5082 Unified Wire Ethernet Controller [VF]
+ 5883 T540-5083 Unified Wire Ethernet Controller [VF]
+ 5884 T540-5084 Unified Wire Ethernet Controller [VF]
+ 5885 T580-5085 Unified Wire Ethernet Controller [VF]
+ 5886 T580-5086 Unified Wire Ethernet Controller [VF]
+ 5887 T580-5087 Unified Wire Ethernet Controller [VF]
+ 5888 T570-5088 Unified Wire Ethernet Controller [VF]
+ 5889 T520-5089 Unified Wire Ethernet Controller [VF]
+ 5890 T540-5090 Unified Wire Ethernet Controller [VF]
+ 5891 T522-5091 Unified Wire Ethernet Controller [VF]
+ 5892 T520-5092 Unified Wire Ethernet Controller [VF]
+ 5893 T580-5093 Unified Wire Ethernet Controller [VF]
+ 5894 T540-5094 Unified Wire Ethernet Controller [VF]
+ 5895 T540-5095 Unified Wire Ethernet Controller [VF]
+ 5896 T580-5096 Unified Wire Ethernet Controller [VF]
+ 5897 T520-5097 Unified Wire Ethernet Controller [VF]
+ 5898 T580-5098 Unified Wire Ethernet Controller [VF]
+ 5899 T580-5099 Unified Wire Ethernet Controller [VF]
+ 589a T520-509A Unified Wire Ethernet Controller [VF]
+ 589b T540-509B Unified Wire Ethernet Controller [VF]
+ 589c T520-509C Unified Wire Ethernet Controller [VF]
+ 589d T540-509D Unified Wire Ethernet Controller [VF]
+ 589e T520-509E Unified Wire Ethernet Controller [VF]
+ 589f T540-509F Unified Wire Ethernet Controller [VF]
+ 58a0 T540-50A0 Unified Wire Ethernet Controller [VF]
+ 58a1 T540-50A1 Unified Wire Ethernet Controller [VF]
+ 58a2 T580-50A2 Unified Wire Ethernet Controller [VF]
+ 58a3 T580-50A3 Unified Wire Ethernet Controller [VF]
+ 58a4 T540-50A4 Unified Wire Ethernet Controller [VF]
+ 58a5 T522-50A5 Unified Wire Ethernet Controller [VF]
+ 58a6 T522-50A6 Unified Wire Ethernet Controller [VF]
+ 58a7 T580-50A7 Unified Wire Ethernet Controller [VF]
+ 58a8 T580-50A8 Unified Wire Ethernet Controller [VF]
+ 58a9 T580-50A9 Unified Wire Ethernet Controller [VF]
+ 58aa T580-50AA Unified Wire Ethernet Controller [VF]
+ 58ab T520-50AB Unified Wire Ethernet Controller [VF]
+ 58ac T540-50AC Unified Wire Ethernet Controller [VF]
+ 58ad T520-50AD Unified Wire Ethernet Controller [VF]
+ 58ae T540-50AE Unified Wire Ethernet Controller [VF]
+ 58af T580-50AF Unified Wire Ethernet Controller [VF]
+ 58b0 T520-50B0 Unified Wire Ethernet Controller [VF]
+ 6001 T6225-CR Unified Wire Ethernet Controller
+ 6002 T6225-SO-CR Unified Wire Ethernet Controller
+ 6003 T6425-CR Unified Wire Ethernet Controller
+ 6004 T6425-SO-CR Unified Wire Ethernet Controller
+ 6005 T6225-OCP-SO Unified Wire Ethernet Controller
+ 6006 T62100-OCP-SO Unified Wire Ethernet Controller
+ 6007 T62100-LP-CR Unified Wire Ethernet Controller
+ 6008 T62100-SO-CR Unified Wire Ethernet Controller
+ 6009 T6210-BT Unified Wire Ethernet Controller
+ 600d T62100-CR Unified Wire Ethernet Controller
+ 6011 T6225-LL-CR Unified Wire Ethernet Controller
+ 6014 T61100-OCP-SO Unified Wire Ethernet Controller
+ 6015 T6201-BT Unified Wire Ethernet Controller
+ 6080 T6225-6080 Unified Wire Ethernet Controller
+ 6081 T62100-6081 Unified Wire Ethernet Controller
+ 6082 T6225-6082 Unified Wire Ethernet Controller
+ 6083 T62100-6083 Unified Wire Ethernet Controller
+ 6084 T64100-6084 Unified Wire Ethernet Controller
+ 6085 T6240-6085 Unified Wire Ethernet Controller
+ 6086 T6225-6086 Unified Wire Ethernet Controller
+ 6087 T6225-6087 Unified Wire Ethernet Controller
+ 6088 T62100-6088 Unified Wire Ethernet Controller
+ 6089 T62100-6089 Unified Wire Ethernet Controller
+ 608a T62100-608a Unified Wire Ethernet Controller
+ 6401 T6225-CR Unified Wire Ethernet Controller
+ 6402 T6225-SO-CR Unified Wire Ethernet Controller
+ 6403 T6425-CR Unified Wire Ethernet Controller
+ 6404 T6425-SO-CR Unified Wire Ethernet Controller
+ 6405 T6225-OCP-SO Unified Wire Ethernet Controller
+ 6406 T62100-OCP-SO Unified Wire Ethernet Controller
+ 6407 T62100-LP-CR Unified Wire Ethernet Controller
+ 6408 T62100-SO-CR Unified Wire Ethernet Controller
+ 6409 T6210-BT Unified Wire Ethernet Controller
+ 640d T62100-CR Unified Wire Ethernet Controller
+ 6411 T6225-LL-CR Unified Wire Ethernet Controller
+ 6414 T61100-OCP-SO Unified Wire Ethernet Controller
+ 6415 T6201-BT Unified Wire Ethernet Controller
+ 6480 T6225-6080 Unified Wire Ethernet Controller
+ 6481 T62100-6081 Unified Wire Ethernet Controller
+ 6482 T6225-6082 Unified Wire Ethernet Controller
+ 6483 T62100-6083 Unified Wire Ethernet Controller
+ 6484 T64100-6084 Unified Wire Ethernet Controller
+ 6485 T6240-6085 Unified Wire Ethernet Controller
+ 6486 T6225-6086 Unified Wire Ethernet Controller
+ 6487 T6225-6087 Unified Wire Ethernet Controller
+ 6488 T62100-6088 Unified Wire Ethernet Controller
+ 6489 T62100-6089 Unified Wire Ethernet Controller
+ 648a T62100-608a Unified Wire Ethernet Controller
+ 6501 T6225-CR Unified Wire Storage Controller
+ 6502 T6225-SO-CR Unified Wire Storage Controller
+ 6503 T6425-CR Unified Wire Storage Controller
+ 6504 T6425-SO-CR Unified Wire Storage Controller
+ 6505 T6225-OCP-SO Unified Wire Storage Controller
+ 6506 T62100-OCP-SO Unified Wire Storage Controller
+ 6507 T62100-LP-CR Unified Wire Storage Controller
+ 6508 T62100-SO-CR Unified Wire Storage Controller
+ 6509 T6210-BT Unified Wire Storage Controller
+ 650d T62100-CR Unified Wire Storage Controller
+ 6511 T6225-LL-CR Unified Wire Storage Controller
+ 6514 T61100-OCP-SO Unified Wire Storage Controller
+ 6515 T6201-BT Unified Wire Storage Controller
+ 6580 T6225-6080 Unified Wire Storage Controller
+ 6581 T62100-6081 Unified Wire Storage Controller
+ 6582 T6225-6082 Unified Wire Storage Controller
+ 6583 T62100-6083 Unified Wire Storage Controller
+ 6584 T64100-6084 Unified Wire Storage Controller
+ 6585 T6240-6085 Unified Wire Storage Controller
+ 6586 T6225-6086 Unified Wire Storage Controller
+ 6587 T6225-6087 Unified Wire Storage Controller
+ 6588 T62100-6088 Unified Wire Storage Controller
+ 6589 T62100-6089 Unified Wire Storage Controller
+ 658a T62100-608a Unified Wire Storage Controller
+ 6601 T6225-CR Unified Wire Storage Controller
+ 6602 T6225-SO-CR Unified Wire Storage Controller
+ 6603 T6425-CR Unified Wire Storage Controller
+ 6604 T6425-SO-CR Unified Wire Storage Controller
+ 6605 T6225-OCP-SO Unified Wire Storage Controller
+ 6606 T62100-OCP-SO Unified Wire Storage Controller
+ 6607 T62100-LP-CR Unified Wire Storage Controller
+ 6608 T62100-SO-CR Unified Wire Storage Controller
+ 6609 T6210-BT Unified Wire Storage Controller
+ 660d T62100-CR Unified Wire Storage Controller
+ 6611 T6225-LL-CR Unified Wire Storage Controller
+ 6614 T61100-OCP-SO Unified Wire Storage Controller
+ 6615 T6201-BT Unified Wire Storage Controller
+ 6680 T6225-6080 Unified Wire Storage Controller
+ 6681 T62100-6081 Unified Wire Storage Controller
+ 6682 T6225-6082 Unified Wire Storage Controller
+ 6683 T62100-6083 Unified Wire Storage Controller
+ 6684 T64100-6084 Unified Wire Storage Controller
+ 6685 T6240-6085 Unified Wire Storage Controller
+ 6686 T6225-6086 Unified Wire Storage Controller
+ 6687 T6225-6087 Unified Wire Storage Controller
+ 6688 T62100-6088 Unified Wire Storage Controller
+ 6689 T62100-6089 Unified Wire Storage Controller
+ 668a T62100-608a Unified Wire Storage Controller
+ 6801 T6225-CR Unified Wire Ethernet Controller [VF]
+ 6802 T6225-SO-CR Unified Wire Ethernet Controller [VF]
+ 6803 T6425-CR Unified Wire Ethernet Controller [VF]
+ 6804 T6425-SO-CR Unified Wire Ethernet Controller [VF]
+ 6805 T6225-OCP-SO Unified Wire Ethernet Controller [VF]
+ 6806 T62100-OCP-SO Unified Wire Ethernet Controller [VF]
+ 6807 T62100-LP-CR Unified Wire Ethernet Controller [VF]
+ 6808 T62100-SO-CR Unified Wire Ethernet Controller [VF]
+ 6809 T6210-BT Unified Wire Ethernet Controller [VF]
+ 680d T62100-CR Unified Wire Ethernet Controller [VF]
+ 6811 T6225-LL-CR Unified Wire Ethernet Controller [VF]
+ 6814 T61100-OCP-SO Unified Wire Ethernet Controller [VF]
+ 6815 T6201-BT Unified Wire Ethernet Controller [VF]
+ 6880 T6225-6080 Unified Wire Ethernet Controller [VF]
+ 6881 T62100-6081 Unified Wire Ethernet Controller [VF]
+ 6882 T6225-6082 Unified Wire Ethernet Controller [VF]
+ 6883 T62100-6083 Unified Wire Ethernet Controller [VF]
+ 6884 T64100-6084 Unified Wire Ethernet Controller [VF]
+ 6885 T6240-6085 Unified Wire Ethernet Controller [VF]
+ 6886 T6225-6086 Unified Wire Ethernet Controller [VF]
+ 6887 T6225-6087 Unified Wire Ethernet Controller [VF]
+ 6888 T62100-6088 Unified Wire Ethernet Controller [VF]
+ 6889 T62100-6089 Unified Wire Ethernet Controller [VF]
+ 688a T62100-608a Unified Wire Ethernet Controller [VF]
+ a000 PE10K Unified Wire Ethernet Controller
+1426 Storage Technology Corp.
+1427 Better On-Line Solutions
+1428 Edec Co Ltd
+1429 Unex Technology Corp.
+142a Kingmax Technology Inc
+142b Radiolan
+142c Minton Optic Industry Co Ltd
+142d Pix stream Inc
+142e Vitec Multimedia
+ 4020 VM2-2 [Video Maker 2] MPEG1/2 Encoder
+ 4337 VM2-2-C7 [Video Maker 2 rev. C7] MPEG1/2 Encoder
+142f Radicom Research Inc
+1430 ITT Aerospace/Communications Division
+1431 Gilat Satellite Networks
+1432 Edimax Computer Co.
+ 9130 RTL81xx Fast Ethernet
+1433 Eltec Elektronik GmbH
+# Nee Real Time Devices US Inc.
+1435 RTD Embedded Technologies, Inc.
+ 4520 PCI4520
+ 6020 SPM6020
+ 6030 SPM6030
+ 6420 SPM186420
+ 6430 SPM176430
+ 6431 SPM176431
+ 7520 DM7520
+ 7540 SDM7540
+ 7820 DM7820
+1436 CIS Technology Inc
+1437 Nissin Inc Co
+1438 Atmel-dream
+1439 Outsource Engineering & Mfg. Inc
+143a Stargate Solutions Inc
+143b Canon Research Center, America
+143c Amlogic Inc
+143d Tamarack Microelectronics Inc
+143e Jones Futurex Inc
+143f Lightwell Co Ltd - Zax Division
+1440 ALGOL Corp.
+1441 AGIE Ltd
+1442 Phoenix Contact GmbH & Co.
+1443 Unibrain S.A.
+1444 TRW
+1445 Logical DO Ltd
+1446 Graphin Co Ltd
+1447 AIM GmBH
+1448 Alesis Studio Electronics
+1449 TUT Systems Inc
+144a Adlink Technology
+ 6208 PCI-6208V
+ 7250 PCI-7250
+ 7296 PCI-7296
+ 7432 PCI-7432
+ 7433 PCI-7433
+ 7434 PCI-7434
+ 7841 PCI-7841
+ 8133 PCI-8133
+ 8164 PCI-8164
+ 8554 PCI-8554
+ 9111 PCI-9111
+ 9113 PCI-9113
+ 9114 PCI-9114
+# 2-16 MB SRAM, 4x UART, I2C, misc I/O
+ a001 ADi-BSEC
+# nee Loronix Information Systems Inc.
+144b Verint Systems Inc.
+144c Catalina Research Inc
+144d Samsung Electronics Co Ltd
+ 1600 Apple PCIe SSD
+ a544 Exynos 8890 PCIe Root Complex
+ a800 XP941 PCIe SSD
+ a802 NVMe SSD Controller SM951/PM951
+ 144d a801 PM963 2.5" NVMe PCIe SSD
+ a804 NVMe SSD Controller SM961/PM961/SM963
+ 144d a801 SM963 2.5" NVMe PCIe SSD
+ a808 NVMe SSD Controller SM981/PM981/PM983
+ 144d a801 SSD 970 EVO Plus 1TB
+ 1d49 403b Thinksystem U.2 PM983 NVMe SSD
+ a809 NVMe SSD Controller 980
+ a80a NVMe SSD Controller PM9A1/PM9A3/980PRO
+ 0128 215a DC NVMe PM9A3 RI U.2 960GB
+ 0128 215b DC NVMe PM9A3 RI U.2 1.92TB
+ 0128 215c DC NVMe PM9A3 RI U.2 3.84TB
+ 0128 215d DC NVMe PM9A3 RI U.2 7.68TB
+ 0128 2166 DC NVMe PM9A3 RI 110M.2 960GB
+ 0128 2167 DC NVMe PM9A3 RI 110M.2 1.92TB
+ 0128 2168 DC NVMe PM9A3 RI 80M.2 480GB
+ 0128 2169 DC NVMe PM9A3 RI 80M.2 960GB
+ 144d a813 General DC NVMe PM9A3
+ a820 NVMe SSD Controller 171X
+ 1028 1f95 Express Flash NVMe XS1715 SSD 400GB
+ 1028 1f96 Express Flash NVMe XS1715 SSD 800GB
+ 1028 1f97 Express Flash NVMe XS1715 SSD 1600GB
+ 1028 1fa4 Express Flash NVMe SM1715 3.2TB SFF
+ 1028 1fa6 Express Flash NVMe SM1715 3.2TB AIC
+ 1028 1fba Express Flash NVMe SM1715 800GB SFF
+ 1028 1fbb Express Flash NVMe SM1715 1.6TB SFF
+ 1028 1fbc Express Flash NVMe SM1715 1.6TB AIC
+ a821 NVMe SSD Controller 172X
+ 1028 1fb7 Express Flash NVMe PM1725 3.2TB SFF
+ 1028 1fb8 Express Flash NVMe PM1725 3.2TB AIC
+ 1028 1fb9 Express Flash NVMe PM1725 6.4TB AIC
+ 1028 1fc1 Express Flash NVMe PM1725 800GB SFF
+ 1028 1fc2 Express Flash NVMe PM1725 1.6TB SFF
+ 1028 1fc4 Express Flash NVMe PM1725 1.6TB AIC
+ a822 NVMe SSD Controller 172Xa/172Xb
+ 1014 0621 PCIe3 1.6TB NVMe Flash Adapter II x8
+ 1014 0622 PCIe3 3.2TB NVMe Flash Adapter II x8
+ 1014 0629 PCIe3 6.4TB NVMe Flash Adapter II x8
+ 1014 064a PCIe3 1.6TB NVMe Flash Adapter III x8
+ 1014 064b PCIe3 3.2TB NVMe Flash Adapter III x8
+ 1014 064c PCIe3 6.4TB NVMe Flash Adapter III x8
+ 1028 1fd9 Express Flash PM1725a 800GB SFF
+ 1028 1fda Express Flash PM1725a 1.6TB SFF
+ 1028 1fdb Express Flash PM1725a 3.2TB SFF
+ 1028 1fdc Express Flash PM1725a 6.4TB SFF
+ 1028 1fdd Express Flash PM1725a 1.6TB AIC
+ 1028 1fde Express Flash PM1725a 3.2TB AIC
+ 1028 1fdf Express Flash PM1725a 6.4TB AIC
+ 1028 1ff3 Express Flash PM1725b 1.6TB SFF
+ 1028 1ff4 Express Flash PM1725b 3.2TB SFF
+ 1028 1ff5 Express Flash PM1725b 6.4TB SFF
+ 1028 1ff6 Express Flash PM1725b 12.8TB SFF
+ 1028 1ff7 Express Flash PM1725b 1.6TB AIC
+ 1028 1ff8 Express Flash PM1725b 3.2TB AIC
+ 1028 1ff9 Express Flash PM1725b 6.4TB AIC
+ 1028 1ffa Express Flash PM1725b 12.8TB AIC
+ a824 NVMe SSD Controller PM173X
+ 1028 2040 EMC PowerEdge Express Flash Ent NVMe AGN MU U.2 Gen4 1.6TB
+ 1028 2041 EMC PowerEdge Express Flash Ent NVMe AGN MU U.2 Gen4 3.2TB
+ 1028 2042 EMC PowerEdge Express Flash Ent NVMe AGN MU U.2 Gen4 6.4TB
+ 1028 2043 EMC PowerEdge Express Flash Ent NVMe AGN MU U.2 Gen4 12.8TB
+ 1028 2044 EMC PowerEdge Express Flash Ent NVMe AGN MU AIC Gen4 1.6TB
+ 1028 2045 EMC PowerEdge Express Flash Ent NVMe AGN MU AIC Gen4 3.2TB
+ 1028 2046 EMC PowerEdge Express Flash Ent NVMe AGN MU AIC Gen4 6.4TB
+ 1028 2070 EMC PowerEdge Express Flash Ent NVMe AGN RI U.2 Gen4 1.92TB
+ 1028 2071 EMC PowerEdge Express Flash Ent NVMe AGN RI U.2 Gen4 3.84TB
+ 1028 2072 EMC PowerEdge Express Flash Ent NVMe AGN RI U.2 Gen4 7.68TB
+ 1028 2073 EMC PowerEdge Express Flash Ent NVMe AGN RI U.2 Gen4 15.36TB
+ 1028 2074 EMC PowerEdge Express Flash Ent NVMe AGN RI AIC Gen4 1.92TB
+ 1028 2075 EMC PowerEdge Express Flash Ent NVMe AGN RI AIC Gen4 3.84TB
+ 1028 2076 EMC PowerEdge Express Flash Ent NVMe AGN RI AIC Gen4 7.68TB
+ 1028 2090 EMC PowerEdge Express Flash Ent NVMe AGN SED MU U.2 Gen4 1.6TB
+ 1028 2091 EMC PowerEdge Express Flash Ent NVMe AGN SED MU U.2 Gen4 3.2TB
+ 1028 2092 EMC PowerEdge Express Flash Ent NVMe AGN SED MU U.2 Gen4 6.4TB
+ 1028 2093 EMC PowerEdge Express Flash Ent NVMe AGN SED MU U.2 Gen4 12.8TB
+ 1028 2094 EMC PowerEdge Express Flash Ent NVMe AGN SED MU AIC Gen4 1.6TB
+ 1028 2095 EMC PowerEdge Express Flash Ent NVMe AGN SED MU AIC Gen4 3.2TB
+ 1028 2096 EMC PowerEdge Express Flash Ent NVMe AGN SED MU AIC Gen4 6.4TB
+ 1028 2097 EMC PowerEdge Express Flash Ent NVMe AGN SED RI U.2 Gen4 1.92TB
+ 1028 2098 EMC PowerEdge Express Flash Ent NVMe AGN SED RI U.2 Gen4 3.84TB
+ 1028 2099 EMC PowerEdge Express Flash Ent NVMe AGN SED RI U.2 Gen4 7.68TB
+ 1028 2118 Ent NVMe v2 AGN FIPS MU U.2 1.6TB
+ 1028 2119 Ent NVMe v2 AGN MU U.2 1.6TB
+ 1028 2120 Ent NVMe v2 AGN FIPS MU U.2 3.2T
+ 1028 2121 Ent NVMe v2 AGN MU U.2 3.2TB
+ 1028 2122 Ent NVMe v2 AGN FIPS MU U.2 6.4TB
+ 1028 2123 Ent NVMe v2 AGN MU U.2 6.4TB
+ 1028 2124 Ent NVMe v2 AGN FIPS MU U.2 6.4TB
+ 1028 2125 Ent NVMe v2 AGN MU U.2 12.8TB
+ 1028 2126 Ent NVMe v2 AGN FIPS RI U.2 1.92TB
+ 1028 2127 Ent NVMe v2 AGN RI U.2 1.92TB
+ 1028 2128 Ent NVMe v2 AGN FIPS RI U.2 3.84TB
+ 1028 2129 Ent NVMe v2 AGN RI U.2 3.84TB
+ 1028 2130 Ent NVMe v2 AGN FIPS RI U.2 7.68TB
+ 1028 2131 Ent NVMe v2 AGN RI U.2 7.68TB
+ 1028 2132 Ent NVMe v2 AGN FIPS RI U.2 15.36TB
+ 1028 2133 Ent NVMe v2 AGN RI U.2 15.36TB
+ a825 NVMe SSD Controller PM173Xa
+ a826 NVMe SSD Controller PM174X
+ ecec Exynos 8895 PCIe Root Complex
+144e OLITEC
+144f Askey Computer Corp.
+1450 Octave Communications Ind.
+1451 SP3D Chip Design GmBH
+1453 MYCOM Inc
+1454 Altiga Networks
+1455 Logic Plus Plus Inc
+1456 Advanced Hardware Architectures
+1457 Nuera Communications Inc
+1458 Gigabyte Technology Co., Ltd
+ 22e8 Ellesmere [Radeon RX 480]
+ 3483 USB 3.0 Controller (VIA VL80x-based xHCI Controller)
+1459 DOOIN Electronics
+145a Escalate Networks Inc
+145b PRAIM SRL
+145c Cryptek
+145d Gallant Computer Inc
+145e Aashima Technology B.V.
+145f Baldor Electric Company
+ 0001 NextMove PCI
+1460 DYNARC INC
+1461 Avermedia Technologies Inc
+ a3ce M179
+ a3cf M179
+ a836 M115 DVB-T, PAL/SECAM/NTSC Tuner
+ e836 M115S Hybrid Analog/DVB PAL/SECAM/NTSC Tuner
+ f436 AVerTV Hybrid+FM
+1462 Micro-Star International Co., Ltd. [MSI]
+# VIA Driver-inf
+ 3483 MSI USB 3.0 (VIA VL80x-based xHCI USB Controller)
+ 7c56 Realtek Ethernet controller RTL8111H
+ aaf0 Radeon RX 580 Gaming X 8G
+1463 Fast Corporation
+1464 Interactive Circuits & Systems Ltd
+1465 GN NETTEST Telecom DIV.
+1466 Designpro Inc.
+1467 DIGICOM SPA
+1468 AMBIT Microsystem Corp.
+1469 Cleveland Motion Controls
+# formerly IFR.
+146a Aeroflex
+# 1.5 GHz to 3.0 GHz x 1Hz
+ 3010 3010 RF Synthesizer
+ 3a11 3011A PXI RF Synthesizer
+146b Parascan Technologies Ltd
+146c Ruby Tech Corp.
+ 1430 FE-1430TX Fast Ethernet PCI Adapter
+146d Tachyon, INC.
+146e Williams Electronics Games, Inc.
+146f Multi Dimensional Consulting Inc
+1470 Bay Networks
+1471 Integrated Telecom Express Inc
+1472 DAIKIN Industries, Ltd
+1473 ZAPEX Technologies Inc
+1474 Doug Carson & Associates
+1475 PICAZO Communications
+1476 MORTARA Instrument Inc
+1477 Net Insight
+1478 DIATREND Corporation
+1479 TORAY Industries Inc
+147a FORMOSA Industrial Computing
+147b ABIT Computer Corp.
+ 1084 IP35 [Dark Raider]
+147c AWARE, Inc.
+147d Interworks Computer Products
+147e Matsushita Graphic Communication Systems, Inc.
+147f NIHON UNISYS, Ltd.
+1480 SCII Telecom
+1481 BIOPAC Systems Inc
+1482 ISYTEC - Integrierte Systemtechnik GmBH
+ 0001 PCI-16 Host Interface for ITC-16
+1483 LABWAY Corporation
+1484 Logic Corporation
+1485 ERMA - Electronic GmBH
+1486 L3 Communications Telemetry & Instrumentation
+1487 MARQUETTE Medical Systems
+1489 KYE Systems Corporation
+148a OPTO
+148b INNOMEDIALOGIC Inc.
+148c Tul Corporation / PowerColor
+ 2391 Radeon RX 590 [Red Devil]
+148d DIGICOM Systems, Inc.
+ 1003 HCF 56k Data/Fax Modem
+148e OSI Plus Corporation
+148f Plant Equipment, Inc.
+1490 Stone Microsystems PTY Ltd.
+1491 ZEAL Corporation
+1492 Time Logic Corporation
+1493 MAKER Communications
+1494 WINTOP Technology, Inc.
+1495 TOKAI Communications Industry Co. Ltd
+1496 JOYTECH Computer Co., Ltd.
+1497 SMA Regelsysteme GmBH
+ 1497 SMA Technologie AG
+1498 TEWS Technologies GmbH
+ 0330 TPMC816 2 Channel CAN bus controller.
+ 035d TPMC861 4-Channel Isolated Serial Interface RS422/RS485
+ 0385 TPMC901 Extended CAN bus with 2/4/6 CAN controller
+ 21cc TCP460 CompactPCI 16 Channel Serial Interface RS232/RS422
+ 21cd TCP461 CompactPCI 8 Channel Serial Interface RS232/RS422
+ 3064 TPCI100 (2 Slot IndustryPack PCI Carrier)
+ 30c8 TPCI200 4 Slot IndustryPack PCI Carrier
+ 70c8 TPCE200 4 Slot IndustryPack PCIe Carrier
+ 9177 TXMC375 8 channel RS232/RS422/RS485 programmable serial interface
+1499 EMTEC CO., Ltd
+149a ANDOR Technology Ltd
+149b SEIKO Instruments Inc
+149c OVISLINK Corp.
+149d NEWTEK Inc
+ 0001 Video Toaster for PC
+149e Mapletree Networks Inc.
+149f LECTRON Co Ltd
+14a0 SOFTING GmBH
+14a1 Systembase Co Ltd
+14a2 Millennium Engineering Inc
+14a3 Maverick Networks
+14a4 Lite-On Technology Corporation
+ 22f1 M8Pe Series NVMe SSD
+# Wrong vendor ID used
+ 4318 Broadcom BCM4318 [AirForce One 54g] 802.11g WLAN Controller
+14a5 XIONICS Document Technologies Inc
+14a6 INOVA Computers GmBH & Co KG
+14a7 MYTHOS Systems Inc
+14a8 FEATRON Technologies Corporation
+14a9 HIVERTEC Inc
+14aa Advanced MOS Technology Inc
+# nee Mentor Graphics Corp.
+14ab Siemens Industry Software Inc.
+14ac Novaweb Technologies Inc
+14ad Time Space Radio AB
+14ae CTI, Inc
+14af Guillemot Corporation
+ 7102 3D Prophet II MX
+14b0 BST Communication Technology Ltd
+14b1 Nextcom K.K.
+14b2 ENNOVATE Networks Inc
+14b3 XPEED Inc
+ 0000 DSL NIC
+14b4 PHILIPS Business Electronics B.V.
+14b5 Creamware GmBH
+ 0200 Scope
+ 0300 Pulsar
+ 0400 PulsarSRB
+ 0600 Pulsar2
+ 0800 DSP-Board
+ 0900 DSP-Board
+ 0a00 DSP-Board
+ 0b00 DSP-Board
+14b6 Quantum Data Corp.
+14b7 PROXIM Inc
+ 0001 Symphony 4110
+14b8 Techsoft Technology Co Ltd
+14b9 Cisco Aironet Wireless Communications
+ 0001 PC4800
+ 0340 PC4800
+ 0350 350 series 802.11b Wireless LAN Adapter
+ 4500 PC4500
+ 4800 Cisco Aironet 340 802.11b Wireless LAN Adapter/Aironet PC4800
+ a504 Cisco Aironet Wireless 802.11b
+ a505 Cisco Aironet CB20a 802.11a Wireless LAN Adapter
+ a506 Cisco Aironet Mini PCI b/g
+14ba INTERNIX Inc.
+# ARCNET interface card based on SMSC COM20022 chip and manufactured for SMSC Japan
+ 0600 ARC-PCI/22
+14bb SEMTECH Corporation
+14bc Globespan Semiconductor Inc.
+ d002 Pulsar [PCI ADSL Card]
+ d00f Pulsar [PCI ADSL Card]
+14bd CARDIO Control N.V.
+14be L3 Communications
+14bf SPIDER Communications Inc.
+14c0 COMPAL Electronics Inc
+ 1201 X550 10Gb 2P RJ45 OCP Mezz
+# now owned by CSP, Inc.
+14c1 MYRICOM Inc.
+ 0008 Myri-10G Dual-Protocol NIC
+ 14c1 0008 10G-PCIE-8A
+ 14c1 0009 10G-PCIE-8A (MSI-X firmware)
+ 14c1 000a 10G-PCIE-8B
+ 8043 Myrinet 2000 Scalable Cluster Interconnect
+ 103c 1240 Myrinet M2L-PCI64/2-3.0 LANai 7.4 (HP OEM)
+14c2 DTK Computer
+14c3 MEDIATEK Corp.
+ 0608 RZ608 Wi-Fi 6E 80MHz
+ 0616 MT7922 802.11ax PCI Express Wireless Network Adapter
+ 7612 MT7612E 802.11acbgn PCI Express Wireless Network Adapter
+ 7615 MT7615E 802.11ac PCI Express Wireless Network Adapter
+ 7630 MT7630e 802.11bgn Wireless Network Adapter
+# MT7612E too?
+ 7662 MT7662E 802.11ac PCI Express Wireless Network Adapter
+ 7915 MT7915E 802.11ax PCI Express Wireless Network Adapter
+ 7961 MT7921 802.11ax PCI Express Wireless Network Adapter
+14c4 IWASAKI Information Systems Co Ltd
+14c5 Automation Products AB
+14c6 Data Race Inc
+14c7 Modular Technology Holdings Ltd
+14c8 Turbocomm Tech. Inc.
+14c9 ODIN Telesystems Inc
+14ca PE Logic Corp.
+14cb Billionton Systems Inc
+14cc NAKAYO Telecommunications Inc
+14cd Universal Global Scientific Industrial Co.,Ltd
+ 0001 USI-1514-1GbaseT [OCP1]
+ 0002 USI-4227-SFP [OCP2]
+ 0003 USI-X557-10GbaseT [OCP3]
+14ce Whistle Communications
+14cf TEK Microsystems Inc.
+14d0 Ericsson Axe R & D
+14d1 Computer Hi-Tech Co Ltd
+14d2 Titan Electronics Inc
+ 8001 VScom 010L 1 port parallel adaptor
+ 8002 VScom 020L 2 port parallel adaptor
+ 8010 VScom 100L 1 port serial adaptor
+ 8011 VScom 110L 1 port serial and 1 port parallel adaptor
+ 8020 VScom 200L 1 or 2 port serial adaptor
+ 8021 VScom 210L 2 port serial and 1 port parallel adaptor
+ 8028 VScom 200I/200I-SI 2-port serial adapter
+ 8040 VScom 400L 4 port serial adaptor
+ 8043 VScom 430L 4-port serial and 3-port parallel adapter
+ 8048 VScom 400I 4-port serial adapter
+ 8080 VScom 800L 8 port serial adaptor
+ 8088 VScom 800I 8-port serial adapter
+ a000 VScom 010H 1 port parallel adaptor
+ a001 VScom 100H 1 port serial adaptor
+ a003 VScom 400H 4 port serial adaptor
+ a004 VScom 400HF1 4 port serial adaptor
+ a005 VScom 200H 2 port serial adaptor
+ a007 VScom PCI800EH (PCIe) 8-port serial adapter Port 1-4
+ a008 VScom PCI800EH (PCIe) 8-port serial adapter Port 5-8
+ a009 VScom PCI400EH (PCIe) 4-port serial adapter
+ e001 VScom 010HV2 1 port parallel adaptor
+ e010 VScom 100HV2 1 port serial adaptor
+ e020 VScom 200HV2 2 port serial adaptor
+14d3 CIRTECH (UK) Ltd
+ 0002 DTL-T14000 Rev. 1 [PS2 TOOL CD/DVD Emulator]
+ 0003 DTL-T14000 Rev. 2 [PS2 TOOL CD/DVD Emulator]
+ 0004 DTL-T14000 Rev. 3 [PS2 TOOL CD/DVD Emulator]
+14d4 Panacom Technology Corp
+14d5 Nitsuko Corporation
+14d6 Accusys Inc
+ 6101 ACS-61xxx, PCIe to SAS/SATA RAID HBA
+ 6201 ACS-62xxx, External PCIe to SAS/SATA RAID controller
+14d7 Hirakawa Hewtech Corp
+14d8 HOPF Elektronik GmBH
+# Formerly SiPackets, Inc., formerly API NetWorks, Inc., formerly Alpha Processor, Inc.
+14d9 Alliance Semiconductor Corporation
+ 0010 AP1011/SP1011 HyperTransport-PCI Bridge [Sturgeon]
+ 9000 AS90L10204/10208 HyperTransport to PCI-X Bridge
+14da National Aerospace Laboratories
+14db AFAVLAB Technology Inc
+ 2120 TK9902
+ 2182 AFAVLAB Technology Inc. 8-port serial card
+14dc Amplicon Liveline Ltd
+ 0000 PCI230
+ 0001 PCI242
+ 0002 PCI244
+ 0003 PCI247
+ 0004 PCI248
+ 0005 PCI249
+ 0006 PCI260
+ 0007 PCI224
+ 0008 PCI234
+ 0009 PCI236
+ 000a PCI272
+ 000b PCI215
+14dd Boulder Design Labs Inc
+14de Applied Integration Corporation
+14df ASIC Communications Corp
+14e1 INVERTEX
+14e2 INFOLIBRIA
+14e3 AMTELCO
+14e4 Broadcom Inc. and subsidiaries
+ 0576 BCM43224 802.11a/b/g/n
+ 0800 Sentry5 Chipcommon I/O Controller
+ 0804 Sentry5 PCI Bridge
+ 0805 Sentry5 MIPS32 CPU
+ 0806 Sentry5 Ethernet Controller
+ 080b Sentry5 Crypto Accelerator
+ 080f Sentry5 DDR/SDR RAM Controller
+ 0811 Sentry5 External Interface Core
+ 0816 BCM3302 Sentry5 MIPS32 CPU
+ 1570 720p FaceTime HD Camera
+ 1600 NetXtreme BCM5752 Gigabit Ethernet PCI Express
+ 1028 01c1 Precision 490
+ 1028 01c2 Latitude D620
+ 103c 3015 PCIe LAN on Motherboard
+ 107b 5048 E4500 Onboard
+ 1259 2705 AT-2711FX
+ 1601 NetXtreme BCM5752M Gigabit Ethernet PCI Express
+ 1604 BCM5745X NetXtreme-E Ethernet Partition
+ 1605 BCM5745X NetXtreme-E RDMA Partition
+ 1606 BCM5745X NetXtreme-E RDMA Virtual Function
+ 1609 BCM5745X NetXtreme-E Ethernet Virtual Function
+ 1612 BCM70012 Video Decoder [Crystal HD]
+ 1614 BCM57454 NetXtreme-E 10Gb/25Gb/40Gb/50Gb/100Gb Ethernet
+ 1615 BCM70015 Video Decoder [Crystal HD]
+ 1639 NetXtreme II BCM5709 Gigabit Ethernet
+ 1028 0235 PowerEdge R710 BCM5709 Gigabit Ethernet
+ 1028 0236 PowerEdge R610 BCM5709 Gigabit Ethernet
+ 1028 0237 PowerEdge T610 BCM5709 Gigabit Ethernet
+ 103c 7055 NC382i Integrated Multi-port PCI Express Gigabit Server Adapter
+ 103c 7059 NC382T PCIe Dual Port Multifunction Gigabit Server Adapter
+ 10a9 8027 Quad port Gigabit Ethernet Controller
+ 163a NetXtreme II BCM5709S Gigabit Ethernet
+ 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
+ 1259 2984 AT-2973SX
+ 163b NetXtreme II BCM5716 Gigabit Ethernet
+ 1028 028c PowerEdge R410 BCM5716 Gigabit Ethernet
+ 1028 028d PowerEdge T410 BCM5716 Gigabit Ethernet
+ 1028 02f1 PowerEdge R510 BCM5716 Gigabit Ethernet
+ 163c NetXtreme II BCM5716S Gigabit Ethernet
+ 163d NetXtreme II BCM57811 10-Gigabit Ethernet
+ 1043 858a PEB-10G/57811-1S
+ 163e NetXtreme II BCM57811 10 Gigabit Ethernet Multi Function
+ 163f NetXtreme II BCM57811 10-Gigabit Ethernet Virtual Function
+ 1641 NetXtreme BCM57787 Gigabit Ethernet PCIe
+ 1642 NetXtreme BCM57764 Gigabit Ethernet PCIe
+ 1643 NetXtreme BCM5725 Gigabit Ethernet PCIe
+ 1644 NetXtreme BCM5700 Gigabit Ethernet
+ 1014 0277 Broadcom Vigil B5700 1000Base-T
+ 1028 00d1 Broadcom BCM5700
+ 1028 0106 Broadcom BCM5700
+ 1028 0109 Broadcom BCM5700 1000Base-T
+ 1028 010a Broadcom BCM5700 1000BaseTX
+ 10b7 1000 3C996-T 1000Base-T
+ 10b7 1001 3C996B-T 1000Base-T
+ 10b7 1002 3C996C-T 1000Base-T
+ 10b7 1003 3C997-T 1000Base-T Dual Port
+ 10b7 1004 3C996-SX 1000Base-SX
+ 10b7 1005 3C997-SX 1000Base-SX Dual Port
+ 10b7 1008 3C942 Gigabit LOM (31X31)
+ 14e4 0002 NetXtreme 1000Base-SX
+ 14e4 0003 NetXtreme 1000Base-SX
+ 14e4 0004 NetXtreme 1000Base-T
+ 14e4 1028 NetXtreme 1000BaseTX
+ 14e4 1644 BCM5700 1000Base-T
+ 1645 NetXtreme BCM5701 Gigabit Ethernet
+ 0e11 007c NC7770 Gigabit Server Adapter (PCI-X, 10/100/1000-T)
+ 0e11 007d NC6770 Gigabit Server Adapter (PCI-X, 1000-SX)
+ 0e11 0085 NC7780 Gigabit Server Adapter (embedded, WOL)
+ 0e11 0099 NC7780 Gigabit Server Adapter (embedded, WOL)
+ 0e11 009a NC7770 Gigabit Server Adapter (PCI-X, 10/100/1000-T)
+ 0e11 00c1 NC6770 Gigabit Server Adapter (PCI-X, 1000-SX)
+ 1028 0121 Broadcom BCM5701 1000Base-T
+ 103c 128a BCM5701 1000Base-T (HP, OEM 3COM)
+ 103c 128b 1000Base-SX (PCI) [A7073A]
+ 103c 12a4 Core Lan 1000Base-T
+ 103c 12c1 IOX Core Lan 1000Base-T [A7109AX]
+ 103c 1300 Core LAN/SCSI Combo [A6794A]
+ 10a9 8010 IO9/IO10 Gigabit Ethernet (Copper)
+ 10a9 8011 Gigabit Ethernet (Copper)
+ 10a9 8012 Gigabit Ethernet (Fiber)
+ 10b7 1004 3C996-SX 1000Base-SX
+ 10b7 1006 3C996B-T 1000Base-T
+ 10b7 1007 3C1000-T 1000Base-T
+ 10b7 1008 3C940-BR01 1000Base-T
+ 14e4 0001 BCM5701 1000Base-T
+ 14e4 0005 BCM5701 1000Base-T
+ 14e4 0006 BCM5701 1000Base-T
+ 14e4 0007 BCM5701 1000Base-SX
+ 14e4 0008 BCM5701 1000Base-T
+ 14e4 1645 NetXtreme BCM5701 Gigabit Ethernet
+ 14e4 8008 BCM5701 1000Base-T
+ 1646 NetXtreme BCM5702 Gigabit Ethernet
+ 0e11 00bb NC7760 1000BaseTX
+ 1028 0126 Broadcom BCM5702 1000BaseTX
+ 14e4 8009 BCM5702 1000BaseTX
+ 1647 NetXtreme BCM5703 Gigabit Ethernet
+ 0e11 0099 NC7780 1000BaseTX
+ 0e11 009a NC7770 1000BaseTX
+ 10a9 8010 IO9 Gigabit Ethernet (Copper)
+ 14e4 0009 BCM5703 1000BaseTX
+ 14e4 000a BCM5703 1000BaseSX
+ 14e4 000b BCM5703 1000BaseTX
+ 14e4 8009 BCM5703 1000BaseTX
+ 14e4 800a BCM5703 1000BaseTX
+ 1648 NetXtreme BCM5704 Gigabit Ethernet
+ 0e11 00cf NC7772 Gigabit Server Adapter (PCI-X, 10,100,1000-T)
+ 0e11 00d0 NC7782 Gigabit Server Adapter (PCI-X, 10,100,1000-T)
+ 0e11 00d1 NC7783 Gigabit Server Adapter (PCI-X, 10,100,1000-T)
+ 1028 014a PowerEdge 1750
+ 1028 0170 PowerEdge 6850 Broadcom NetXtreme BCM5704
+ 103c 310f NC7782 Gigabit Server Adapter (PCI-X, 10,100,1000-T)
+ 10a9 8013 Dual Port Gigabit Ethernet (PCI-X,Copper)
+ 10a9 8018 Dual Port Gigabit Ethernet (A330)
+ 10a9 801a Dual Port Gigabit Ethernet (IA-blade)
+ 10a9 801b Quad Port Gigabit Ethernet (PCI-E,Copper)
+ 10b7 2000 3C998-T Dual Port 10/100/1000 PCI-X
+ 10b7 3000 3C999-T Quad Port 10/100/1000 PCI-X
+ 1166 1648 NetXtreme CIOB-E 1000Base-T
+ 1734 100b PRIMERGY RX/TX series onboard LAN
+ 1649 NetXtreme BCM5704S_2 Gigabit Ethernet
+ 164a NetXtreme II BCM5706 Gigabit Ethernet
+ 103c 1709 NC371i Integrated PCI-X Multifunction Gigabit Server Adapter
+ 103c 3070 NC380T PCI Express Dual Port Multifunction Gigabit Server Adapter
+ 103c 3101 NC370T MultifuNCtion Gigabit Server Adapter
+ 103c 3106 NC370i Multifunction Gigabit Server Adapter
+ 164c NetXtreme II BCM5708 Gigabit Ethernet
+ 1028 01f0 PowerEdge R900 Broadcom NetXtreme II BCM5708
+ 1028 0205 PowerEdge 2970 Broadcom NetXtreme II BCM5708
+ 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/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 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 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
+ 0e11 00e3 NC7761 Gigabit Server Adapter
+ 1734 1073 Primergy Econel 200 D2020 mainboard
+ 1654 NetXtreme BCM5705_2 Gigabit Ethernet
+ 0e11 00e3 NC7761 Gigabit Server Adapter
+ 103c 3100 NC1020 ProLiant Gigabit Server Adapter 32 PCI
+ 103c 3226 NC150T 4-port Gigabit Combo Switch & Adapter
+ 1655 NetXtreme BCM5717 Gigabit Ethernet PCIe
+ 1656 NetXtreme BCM5718 Gigabit Ethernet PCIe
+ 1657 NetXtreme BCM5719 Gigabit Ethernet PCIe
+ 1014 0420 FC 5260/5899 4-port 1 GbE Adapter for Power
+ 103c 169d Ethernet 1Gb 4-port 331FLR Adapter
+ 103c 22be Ethernet 1Gb 4-port 331i Adapter
+ 103c 3383 Ethernet 1Gb 4-port 331T Adapter
+ 14e4 1904 4-port 1Gb Ethernet Adapter
+ 1659 NetXtreme BCM5721 Gigabit Ethernet PCI Express
+ 1014 02c6 eServer xSeries server mainboard
+ 1028 01e6 PowerEdge 860
+ 1028 023c PowerEdge R200 Broadcom NetXtreme BCM5721
+ 103c 170b NC320m PCI Express Dual Port Gigabit Server Adapter
+ 103c 7031 NC320T PCIe Gigabit Server Adapter
+ 103c 7032 NC320i PCIe Gigabit Server Adapter
+ 1734 1061 PRIMERGY RX/TX S2 series onboard LAN
+ 165a NetXtreme BCM5722 Gigabit Ethernet PCI Express
+# Dual NIC server
+ 1014 0378 System x3350 (Machine type 4192)
+ 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
+ 103c 705d NC107i Integrated PCI Express Gigabit Server Adapter
+ 165c NetXtreme BCM5724 Gigabit Ethernet PCIe
+ 165d NetXtreme BCM5705M Gigabit Ethernet
+ 1028 865d Latitude D400
+ 14e4 165d Dell Latitude D600
+ 165e NetXtreme BCM5705M_2 Gigabit Ethernet
+ 103c 088c NC8000 laptop
+ 103c 0890 NC6000 laptop
+ 103c 099c NX6110/NC6120
+ 10cf 1279 LifeBook E8010D
+ 165f NetXtreme BCM5720 Gigabit Ethernet PCIe
+ 1028 04f7 PowerEdge R320 server
+ 1028 08fd PowerEdge R6515/R7515 LOM
+ 1028 08ff PowerEdge Rx5xx LOM Board
+ 1028 0900 PowerEdge C6525 LOM
+# Dell 5720 LOM
+ 1028 0917 PowerEdge C6520 LOM
+ 103c 1786 NC332T Adapter
+ 103c 193d NC332i Adapter
+ 103c 2133 NC332i Adapter
+ 103c 22e8 NC332i Adapter
+ 103c 22eb NC332i Adapter
+ 15d9 165f H12SSL-i
+ 1662 NetXtreme II BCM57712 10 Gigabit Ethernet
+ 1663 NetXtreme II BCM57712 10 Gigabit Ethernet Multi Function
+ 1665 NetXtreme BCM5717 Gigabit Ethernet PCIe
+ 1668 NetXtreme BCM5714 Gigabit Ethernet
+ 103c 7039 NC324i PCIe Dual Port Gigabit Server Adapter
+ 1669 NetXtreme 5714S Gigabit Ethernet
+ 166a NetXtreme BCM5780 Gigabit Ethernet
+ 103c 7035 NC325i Integrated Dual port PCIe Express Gigabit Server Adapter
+ 166b NetXtreme BCM5780S Gigabit Ethernet
+ 166e 570x 10/100 Integrated Controller
+ 166f NetXtreme II BCM57712 10 Gigabit Ethernet Virtual Function
+ 1672 NetXtreme BCM5754M Gigabit Ethernet PCI Express
+ 1673 NetXtreme BCM5755M Gigabit Ethernet PCI Express
+ 1674 NetXtreme BCM5756ME Gigabit Ethernet PCI Express
+ 1677 NetXtreme BCM5751 Gigabit Ethernet PCI Express
+ 1028 0176 Dimension XPS Gen 4
+ 1028 0177 Dimension 8400
+ 1028 0179 Optiplex GX280
+ 1028 0182 Latitude D610
+ 1028 0187 Precision M70
+ 1028 01a3 Latitude X1
+ 1028 01a8 Precision 380
+ 1028 01ad OptiPlex GX620
+ 103c 3006 DC7100 SFF(DX878AV)
+ 1462 028c 915P/G Neo2
+ 1734 105d Scenic W620
+ 1678 NetXtreme BCM5715 Gigabit Ethernet
+ 103c 703e NC326i PCIe Dual Port Gigabit Server Adapter
+ 1679 NetXtreme BCM5715S Gigabit Ethernet
+ 103c 1707 NC326m PCIe Dual Port Adapter
+ 103c 170c NC325m PCIe Quad Port Adapter
+ 103c 703c NC326i PCIe Dual Port Gigabit Server Adapter
+ 167a NetXtreme BCM5754 Gigabit Ethernet PCI Express
+ 1028 01da OptiPlex 745
+ 1028 01de Precision 390
+ 1028 01df PowerEdge SC440
+ 1028 0214 Precision T3400
+ 1028 021e Precision T5400
+ 167b NetXtreme BCM5755 Gigabit Ethernet PCI Express
+ 103c 280a DC5750 Microtower
+ 167d NetXtreme BCM5751M Gigabit Ethernet PCI Express
+ 1014 0577 ThinkPad X41 / Z60t
+ 103c 0934 nx8220
+ 103c 0940 Compaq nw8240 Mobile Workstation
+ 103c 0944 Compaq nc6220 Notebook PC
+ 17aa 2081 ThinkPad R60e
+ 167e NetXtreme BCM5751F Fast Ethernet PCI Express
+ 167f NetLink BCM5787F Fast Ethernet PCI Express
+ 1680 NetXtreme BCM5761e Gigabit Ethernet PCIe
+ 1681 NetXtreme BCM5761 Gigabit Ethernet PCIe
+ 1682 NetXtreme BCM57762 Gigabit Ethernet PCIe
+ 106b 00f6 Thunderbolt to Gigabit Ethernet Adapter
+ 1683 NetXtreme BCM57767 Gigabit Ethernet PCIe
+ 1684 NetXtreme BCM5764M Gigabit Ethernet PCIe
+ 1685 NetXtreme II BCM57500S Gigabit Ethernet
+ 1686 NetXtreme BCM57766 Gigabit Ethernet PCIe
+ 1687 NetXtreme BCM5762 Gigabit Ethernet PCIe
+ 1688 NetXtreme BCM5761 10/100/1000BASE-T Ethernet
+ 1259 2708 AT-2712 FX
+# The Broadcom 57800 device has two 1Gig ports and two 10Gig ports. The subsystem information can be used to differentiate.
+ 168a NetXtreme II BCM57800 1/10 Gigabit Ethernet
+# SFP+ ports
+ 1014 0493 PCIe2 LP 4-Port (10Gb+1GbE) SR+RJ45 Adapter (FC EN0T; CCIN 2CC3)
+# RJ-45 ports
+ 1014 0494 PCIe2 LP 4-Port (10Gb+1GbE) SR+RJ45 Adapter (FC EN0T; CCIN 2CC3)
+ 1028 1f5c BCM57800 10-Gigabit Ethernet
+ 1028 1f5d BCM57800 10-Gigabit Ethernet
+ 1028 1f67 BCM57800 1-Gigabit Ethernet
+ 1028 1f68 BCM57800 1-Gigabit Ethernet
+ 168d NetXtreme II BCM57840 10/20 Gigabit Ethernet
+ 168e NetXtreme II BCM57810 10 Gigabit Ethernet
+ 1014 0492 PCIe2 2-port 10 GbE BaseT RJ45 Adapter (FC EN0W; CCIN 2CC4)
+ 103c 1798 Flex-10 10Gb 2-port 530FLB Adapter [Meru]
+ 103c 17a5 Flex-10 10Gb 2-port 530M Adapter
+ 103c 18d3 Ethernet 10Gb 2-port 530T Adapter
+ 103c 1930 FlexFabric 10Gb 2-port 534FLR-SFP+ Adapter
+ 103c 1931 StoreFabric CN1100R Dual Port Converged Network Adapter
+ 103c 1932 FlexFabric 10Gb 2-port 534FLB Adapter
+ 103c 1933 FlexFabric 10Gb 2-port 534M Adapter
+ 103c 193a FlexFabric 10Gb 2-port 533FLR-T Adapter
+ 103c 3382 Ethernet 10Gb 2-port 530FLR-SFP+ Adapter
+ 103c 339d Ethernet 10Gb 2-port 530SFP+ Adapter
+ 193d 1003 530F-B
+ 193d 1006 530F-L
+ 193d 100f NIC-ETH522i-Mb-2x10G
+ 1690 NetXtreme BCM57760 Gigabit Ethernet PCIe
+ 1691 NetLink BCM57788 Gigabit Ethernet PCIe
+ 1028 04aa XPS 8300
+ 1692 NetLink BCM57780 Gigabit Ethernet PCIe
+ 1025 033d Aspire 7740G
+ 1693 NetLink BCM5787M Gigabit Ethernet PCI Express
+ 1025 0121 Aspire 5920G
+ 103c 30c0 6710b
+ 17aa 20d5 ThinkPad R61
+ 1694 NetLink BCM57790 Gigabit Ethernet PCIe
+ 1696 NetXtreme BCM5782 Gigabit Ethernet
+ 103c 12bc d530 CMT (DG746A)
+ 14e4 000d NetXtreme BCM5782 1000Base-T
+ 1698 NetLink BCM5784M Gigabit Ethernet PCIe
+ 1699 NetLink BCM5785 Gigabit Ethernet
+ 169a NetLink BCM5786 Gigabit Ethernet PCI Express
+ 169b NetLink BCM5787 Gigabit Ethernet PCI Express
+ 169c NetXtreme BCM5788 Gigabit Ethernet
+ 103c 308b MX6125
+ 103c 30a1 NC2400
+ 144d c018 X20
+ 1462 590c KT6 Delta-FIS2R (MS-6590)
+ 169d NetLink BCM5789 Gigabit Ethernet PCI Express
+ 16a0 NetLink BCM5785 Fast Ethernet
+ 16a1 BCM57840 NetXtreme II 10 Gigabit Ethernet
+ 1043 866e PEB-10G/57840-2T 10GBase-T Network Adapter
+ 193d 100b NIC-ETH521i-Mb-4x10G
+ 16a2 BCM57840 NetXtreme II 10/20-Gigabit Ethernet
+ 103c 1916 FlexFabric 20Gb 2-port 630FLB Adapter
+ 103c 1917 FlexFabric 20Gb 2-port 630M Adapter
+ 103c 2231 3820C 10/20Gb Converged Network Adapter
+ 103c 22fa FlexFabric 10Gb 2-port 536FLB Adapter
+ 16a3 NetXtreme BCM57786 Gigabit Ethernet PCIe
+ 16a4 BCM57840 NetXtreme II Ethernet Multi Function
+ 103c 1916 NPAR 20Gb 2-port 630FLB Adapter
+ 103c 1917 NPAR 20Gb 2-port 630M Adapter
+ 103c 2231 3820C 10/20Gb Converged Network Adapter (NPAR 1.5)
+ 103c 22fa FlexFabric 10Gb 2-port 536FLB Adapter (NPAR 1.5)
+# The Broadcom 57800 device has two 1Gig ports and two 10Gig ports. The subsystem information can be used to differentiate.
+ 16a5 NetXtreme II BCM57800 1/10 Gigabit Ethernet Multi Function
+ 1028 1f5c NetXtreme II BCM57800 10-Gigabit Ethernet Multi Function
+ 1028 1f5d NetXtreme II BCM57800 10-Gigabit Ethernet Multi Function
+ 1028 1f67 NetXtreme II BCM57800 1-Gigabit Ethernet Multi Function
+ 1028 1f68 NetXtreme II BCM57800 1-Gigabit Ethernet Multi Function
+ 16a6 NetXtreme BCM5702X Gigabit Ethernet
+ 0e11 00bb NC7760 Gigabit Server Adapter (PCI-X, 10/100/1000-T)
+ 1028 0126 BCM5702 1000Base-T
+ 14e4 000c BCM5702 1000Base-T
+ 14e4 8009 BCM5702 1000Base-T
+ 16a7 NetXtreme BCM5703X Gigabit Ethernet
+ 0e11 00ca NC7771 Gigabit Server Adapter (PCI-X, 10,100,1000-T)
+ 0e11 00cb NC7781 Gigabit Server Adapter (PCI-X, 10,100,1000-T)
+ 1014 026f eServer xSeries server mainboard
+ 14e4 0009 NetXtreme BCM5703 1000Base-T
+ 14e4 000a NetXtreme BCM5703 1000Base-SX
+ 14e4 000b NetXtreme BCM5703 1000Base-T
+ 14e4 800a NetXtreme BCM5703 1000Base-T
+ 16a8 NetXtreme BCM5704S Gigabit Ethernet
+ 103c 132b PCI-X 1000Mbps Dual-port Built-in
+ 10a9 8014 Dual Port Gigabit Ethernet (PCI-X,Fiber)
+ 10a9 801c Quad Port Gigabit Ethernet (PCI-E,Fiber)
+ 10b7 2001 3C998-SX Dual Port 1000-SX PCI-X
+# The Broadcom 57800 device has two 1Gig ports and two 10Gig ports. The subsystem information can be used to differentiate.
+ 16a9 NetXtreme II BCM57800 1/10 Gigabit Ethernet Virtual Function
+ 1028 1f5c NetXtreme II BCM57800 10-Gigabit Ethernet Virtual Function
+ 1028 1f5d NetXtreme II BCM57800 10-Gigabit Ethernet Virtual Function
+ 1028 1f67 NetXtreme II BCM57800 1-Gigabit Ethernet Virtual Function
+ 1028 1f68 NetXtreme II BCM57800 1-Gigabit Ethernet Virtual Function
+ 16aa NetXtreme II BCM5706S Gigabit Ethernet
+ 103c 3102 NC370F MultifuNCtion Gigabit Server Adapter
+ 103c 310c NC370i Multifunction Gigabit Server Adapter
+ 16ab NetXtreme II BCM57840 10/20 Gigabit Ethernet Multi Function
+ 16ac NetXtreme II BCM5708S Gigabit Ethernet
+ 1014 0304 NetXtreme II BCM5708S Gigabit Ethernet
+ 1028 01bb PowerEdge 1955 Broadcom NetXtreme II BCM5708S
+ 1028 020c PowerEdge M605 Broadcom NetXtreme II BCM5708S
+ 103c 1706 NC373m Multifunction Gigabit Server Adapter
+ 103c 7038 NC373i PCI Express Multifunction Gigabit Server Adapter
+ 103c 703b NC373i Integrated Multifunction Gigabit Server Adapter
+ 103c 703d NC373F PCI Express Multifunction Gigabit Server Adapter
+ 16ad NetXtreme II BCM57840 10/20 Gigabit Ethernet Virtual Function
+ 103c 1916 FlexFabric 20Gb 2-port 630FLB Adapter
+ 103c 1917 FlexFabric 20Gb 2-port 630M Adapter
+ 103c 2231 3820C 10/20Gb Converged Network Adapter (SR-IOV VF)
+ 103c 22fa FlexFabric 10Gb 2-port 536FLB Adapter (SR-IOV VF)
+ 16ae NetXtreme II BCM57810 10 Gigabit Ethernet Multi Function
+ 103c 1798 NPAR 10Gb 2-port 530FLB Adapter
+ 103c 17a5 NPAR 10Gb 2-port 530M Adapter
+ 103c 18d3 NPAR 10Gb 2-port 530T Adapter
+ 103c 1930 NPAR 10Gb 2-port 534FLR-SFP+ Adapter
+ 103c 1931 NPAR CN1100R Dual Port Converged Network Adapter
+ 103c 1932 NPAR 10Gb 2-port 534FLB Adapter
+ 103c 1933 NPAR 10Gb 2-port 534M Adapter
+ 103c 193a NPAR 10Gb 2-port 533FLR-T Adapter
+ 103c 3382 NPAR 10Gb 2-port 530FLR-SFP+ Adapter
+ 103c 339d NPAR 10Gb 2-port 530SFP+ Adapter
+ 16af NetXtreme II BCM57810 10 Gigabit Ethernet Virtual Function
+ 103c 1798 Flex-10 10Gb 2-port 530FLB Adapter
+ 103c 17a5 Flex-10 10Gb 2-port 530M Adapter
+ 103c 18d3 Ethernet 10Gb 2-port 530T Adapter
+ 103c 1930 FlexFabric 10Gb 2-port 534FLR-SFP+ Adapter
+ 103c 1931 StoreFabric CN1100R Dual Port Converged Network Adapter
+ 103c 1932 FlexFabric 10Gb 2-port 534FLB Adapter
+ 103c 1933 FlexFabric 10Gb 2-port 534M Adapter
+ 103c 193a FlexFabric 10Gb 2-port 533FLR-T Adapter
+ 103c 3382 Ethernet 10Gb 2-port 530FLR-SFP+ Adapter
+ 103c 339d Ethernet 10Gb 2-port 530SFP+ Adapter
+ 16b0 NetXtreme BCM57761 Gigabit Ethernet PCIe
+ 16b1 NetLink BCM57781 Gigabit Ethernet PCIe
+ 1849 96b1 Z77 Extreme4 motherboard
+ 16b2 NetLink BCM57791 Gigabit Ethernet PCIe
+ 16b3 NetXtreme BCM57786 Gigabit Ethernet PCIe
+ 16b4 NetXtreme BCM57765 Gigabit Ethernet PCIe
+ 16b5 NetLink BCM57785 Gigabit Ethernet PCIe
+ 16b6 NetLink BCM57795 Gigabit Ethernet PCIe
+ 16b7 NetXtreme BCM57782 Gigabit Ethernet PCIe
+ 16bc BCM57765/57785 SDXC/MMC Card Reader
+ 16be BCM57765/57785 MS Card Reader
+ 16bf BCM57765/57785 xD-Picture Card Reader
+ 16c1 NetXtreme-E RDMA Virtual Function
+ 16c6 NetXtreme BCM5702A3 Gigabit Ethernet
+ 10b7 1100 3C1000B-T 10/100/1000 PCI
+ 14e4 000c BCM5702 1000Base-T
+ 14e4 8009 BCM5702 1000Base-T
+ 16c7 NetXtreme BCM5703 Gigabit Ethernet
+ 0e11 00ca NC7771 Gigabit Server Adapter (PCI-X, 10,100,1000-T)
+ 0e11 00cb NC7781 Gigabit Server Adapter (PCI-X, 10,100,1000-T)
+ 103c 12c3 Combo FC/GigE-SX [A9782A]
+ 103c 12ca Combo FC/GigE-T [A9784A]
+ 103c 1321 Core I/O LAN/SCSI Combo [AB314A]
+ 14e4 0009 NetXtreme BCM5703 1000Base-T
+ 14e4 000a NetXtreme BCM5703 1000Base-SX
+ 16c8 BCM57301 NetXtreme-C 10Gb Ethernet Controller
+ 16c9 BCM57302 NetXtreme-C 10Gb/25Gb Ethernet Controller
+ 16ca BCM57304 NetXtreme-C 10Gb/25Gb/40Gb/50Gb Ethernet Controller
+ 16cb NetXtreme-C Ethernet Virtual Function
+ 16cc BCM57417 NetXtreme-E Ethernet Partition
+ 16ce BCM57311 NetXtreme-C 10Gb RDMA Ethernet Controller
+ 16cf BCM57312 NetXtreme-C 10Gb/25Gb RDMA Ethernet Controller
+ 16d0 BCM57402 NetXtreme-E 10Gb Ethernet Controller
+ 16d1 BCM57404 NetXtreme-E 10Gb/25Gb Ethernet Controller
+ 16d2 BCM57406 NetXtreme-E 10GBASE-T Ethernet Controller
+ 16d3 NetXtreme-E Ethernet Virtual Function
+ 16d4 BCM57402 NetXtreme-E Ethernet Partition
+ 16d5 BCM57407 NetXtreme-E 10GBase-T Ethernet Controller
+ 16d6 BCM57412 NetXtreme-E 10Gb RDMA Ethernet Controller
+ 14e4 1202 BCM957412M4122C OCP 1x25G Type1 wRoCE
+ 14e4 4120 NetXtreme E-Series Advanced Dual-port 10Gb SFP+ Ethernet Network Daughter Card
+ 14e4 4126 NetXtreme-E Dual-port 10G SFP+ Ethernet OCP 3.0 Adapter (BCM957412N4120C)
+ 152d 8b20 BCM57412 NetXtreme-E 10Gb RDMA Ethernet Controller
+ 152d 8b22 BCM57412 NetXtreme-E 25Gb RDMA Ethernet Controller
+# NIC-ETH531F-LP-2P BCM57412 2 x 10G SFP+ Ethernet PCIe Card
+ 193d 1024 NIC-ETH531F-LP-2P
+ 16d7 BCM57414 NetXtreme-E 10Gb/25Gb RDMA Ethernet Controller
+ 14e4 1402 BCM957414A4142CC 10Gb/25Gb Ethernet PCIe
+ 14e4 1404 BCM957414M4142C OCP 2x25G Type1 wRoCE
+ 14e4 4140 NetXtreme E-Series Advanced Dual-port 25Gb SFP28 Network Daughter Card
+# BCM957414M4143C
+ 14e4 4143 NetXtreme-E Single-port 40Gb/50Gb Ethernet OCP 2.0 Adapter (BCM957414M4143C)
+ 14e4 4146 NetXtreme-E Dual-port 25G SFP28 Ethernet OCP 3.0 Adapter (BCM957414N4140C)
+ 1590 020e Ethernet 25Gb 2-port 631SFP28 Adapter
+ 1590 0211 Ethernet 25Gb 2-port 631FLR-SFP28 Adapter
+ 1eec 0101 VSE250231S Dual-port 10Gb/25Gb Ethernet PCIe
+ 16d8 BCM57416 NetXtreme-E Dual-Media 10G RDMA Ethernet Controller
+ 1028 1feb NetXtreme-E 10Gb SFP+ Adapter
+ 14e4 4163 NetXtreme-E Dual-port 10GBASE-T Ethernet OCP 2.0 Adapter (BCM957416M4163C)
+ 14e4 4166 NetXtreme-E Dual-port 10GBASE-T Ethernet OCP 3.0 Adapter (BCM957416N4160C)
+ 1590 020c Ethernet 10Gb 2-port 535T Adapter
+ 1590 0212 Ethernet 10Gb 2-port 535FLR-T Adapter
+ 16d9 BCM57417 NetXtreme-E 10GBASE-T RDMA Ethernet Controller
+ 108e 4866 Dual Port 10GBase-T Ethernet Controller
+ 16dc NetXtreme-E Ethernet Virtual Function
+ 16dd NetLink BCM5781 Gigabit Ethernet PCI Express
+ 16de BCM57412 NetXtreme-E Ethernet Partition
+ 16df BCM57314 NetXtreme-C 10Gb/25Gb/40Gb/50Gb RDMA Ethernet Controller
+ 16e1 NetXtreme-C Ethernet Virtual Function
+ 16e2 BCM57417 NetXtreme-E 10Gb/25Gb RDMA Ethernet Controller
+ 108e 4866 Dual Port 10Gb/25Gb SFP28 Ethernet Controller
+ 16e3 BCM57416 NetXtreme-E 10Gb RDMA Ethernet Controller
+ 16e5 NetXtreme-C RDMA Virtual Function
+ 16e7 BCM57404 NetXtreme-E Ethernet Partition
+ 16e8 BCM57406 NetXtreme-E Ethernet Partition
+ 16e9 BCM57407 NetXtreme-E 25Gb Ethernet Controller
+ 16eb BCM57412 NetXtreme-E RDMA Partition
+ 16ec BCM57414 NetXtreme-E Ethernet Partition
+ 16ed BCM57414 NetXtreme-E RDMA Partition
+ 16ee BCM57416 NetXtreme-E Ethernet Partition
+ 16ef BCM57416 NetXtreme-E RDMA Partition
+ 16f1 BCM57452 NetXtreme-E 10Gb/25Gb/40Gb/50Gb Ethernet
+ 16f3 NetXtreme BCM5727 Gigabit Ethernet PCIe
+ 16f7 NetXtreme BCM5753 Gigabit Ethernet PCI Express
+ 16fd NetXtreme BCM5753M Gigabit Ethernet PCI Express
+ 103c 309f Compaq nx9420 Notebook
+ 103c 30a3 Compaq nw8440
+ 16fe NetXtreme BCM5753F Fast Ethernet PCI Express
+ 170c BCM4401-B0 100Base-TX
+ 1028 0188 Inspiron 6000 laptop
+ 1028 018d Inspiron 700m/710m
+ 1028 0196 Inspiron 5160
+ 1028 01af Inspiron 6400
+ 1028 01cd Inspiron 9400 Laptop
+ 1028 01d7 XPS M1210
+ 1028 01d8 Inspiron E1405
+ 103c 099c NX6110/NC6120
+ 103c 30a2 NX7300 laptop
+ 14e4 170c HP Compaq 6720t Mobile Thin Client
+ 170d NetXtreme BCM5901 100Base-TX
+ 1014 0545 ThinkPad R40e
+ 170e NetXtreme BCM5901 100Base-TX
+ 1712 NetLink BCM5906 Fast Ethernet PCI Express
+ 1713 NetLink BCM5906M Fast Ethernet PCI Express
+ 1028 01f3 Inspiron 1420
+ 1028 0209 XPS M1330
+ 103c 30c0 Compaq 6710b
+ 17aa 3a23 IdeaPad S10e
+ 1750 BCM57508 NetXtreme-E 10Gb/25Gb/40Gb/50Gb/100Gb/200Gb Ethernet
+ 14e4 2100 NetXtreme-E Dual-port 100G QSFP56 Ethernet PCIe4.0 x16 Adapter (BCM957508-P2100G)
+ 14e4 5208 NetXtreme-E Dual-port 100G QSFP56 Ethernet OCP 3.0 Adapter (BCM957508-N2100G)
+ 14e4 d124 NetXtreme-E P2100D BCM57508 2x100G QSFP PCIE
+ 14e4 df24 BCM57508 NetXtreme-E NGM2100D 2x100G KR Mezz Ethernet
+ 1751 BCM57504 NetXtreme-E 10Gb/25Gb/40Gb/50Gb/100Gb/200Gb Ethernet
+ 1028 09d4 PowerEdge XR11/XR12 LOM
+ 14e4 5045 NetXtreme-E BCM57504 4x25G OCP3.0
+ 14e4 5250 NetXtreme-E BCM57504 4x25G KR Mezz
+ 14e4 d142 NetXtreme-E P425D BCM57504 4x25G SFP28 PCIE
+ 1752 BCM57502 NetXtreme-E 10Gb/25Gb/40Gb/50Gb Ethernet
+ 1800 BCM57502 NetXtreme-E Ethernet Partition
+ 1801 BCM57504 NetXtreme-E Ethernet Partition
+ 1802 BCM57508 NetXtreme-E Ethernet Partition
+ 14e4 df24 BCM57508 NetXtreme-E NGM2100D 2x100G KR Mezz Ethernet Partition
+ 1803 BCM57502 NetXtreme-E RDMA Partition
+ 1804 BCM57504 NetXtreme-E RDMA Partition
+ 1805 BCM57508 NetXtreme-E RDMA Partition
+ 14e4 df24 NetXtreme-E NGM2100D BCM57508 2x100G KR Mezz RDMA Partition
+ 1806 BCM5750X NetXtreme-E Ethernet Virtual Function
+ 14e4 df24 BCM57508 NetXtreme-E NGM2100D 2x100G KR Mezz Ethernet Virtual Function
+ 1807 BCM5750X NetXtreme-E RDMA Virtual Function
+ 14e4 df24 BCM57508 NetXtreme-E NGM2100D 2x100G KR Mezz RDMA Virtual Function
+ 1808 BCM5750X NetXtreme-E Ethernet Virtual Function
+ 14e4 df24 BCM57508 NetXtreme-E NGM2100D 2x100G KR Mezz Ethernet Virtual Function
+ 1809 BCM5750X NetXtreme-E RDMA Virtual Function
+ 14e4 df24 BCM57508 NetXtreme-E NGM2100D 2x100G KR Mezz RDMA Virtual Function
+ 2711 BCM2711 PCIe Bridge
+ 3352 BCM3352
+ 3360 BCM3360
+ 4210 BCM4210 iLine10 HomePNA 2.0
+ 4211 BCM4211 iLine10 HomePNA 2.0 + V.90 56k modem
+ 4212 BCM4212 v.90 56k modem
+ 4220 802-11b/g Wireless PCI controller, packaged as a Linksys WPC54G ver 1.2 PCMCIA card
+ 4222 NetXtreme BCM5753M Gigabit Ethernet PCI Express
+ 4301 BCM4301 802.11b Wireless LAN Controller
+ 1028 0407 TrueMobile 1180 Onboard WLAN
+ 1043 0120 WL-103b Wireless LAN PC Card
+ 16a5 1602 B-300 802.11b Wireless CardBus Adapter
+ 1737 4301 WMP11 v2.7 802.11b Wireless-B PCI Adapter
+ 4305 BCM4307 V.90 56k Modem
+ 4306 BCM4306 802.11bg Wireless LAN controller
+ 4307 BCM4306 802.11bg Wireless LAN Controller
+ 4310 BCM4310 Chipcommon I/OController
+ 4311 BCM4311 802.11b/g WLAN
+ 1028 0007 Wireless 1390 WLAN Mini-Card
+ 1028 0008 Wireless 1390 WLAN ExpressCard
+ 103c 1363 BCM4311 802.11b/g Wireless LAN Controller
+ 103c 1364 BCM4311 802.11b/g Wireless LAN Controller
+ 103c 1365 BCM4311 802.11b/g Wireless LAN Controller
+ 103c 1374 BCM4311 802.11b/g Wireless LAN Controller
+ 103c 1375 BCM4311 802.11b/g Wireless LAN Controller
+ 103c 1376 BCM4311 802.11b/g Wireless LAN Controller
+ 103c 1377 BCM4311 802.11b/g Wireless LAN Controller
+ 103c 137f BCM4322 802.11a/b/g/n Wireless LAN Controller
+ 103c 1380 BCM4322 802.11a/b/g/n Wireless LAN Controller
+ 14e4 4311 BCM94311MCG
+ 4312 BCM4311 802.11a/b/g
+ 1028 0007 Wireless 1490 Dual Band WLAN Mini-Card
+ 1028 0008 Wireless 1490 Dual Band WLAN ExpressCard
+ 103c 135a Broadcom 802.11a/b/g WLAN
+ 103c 135f Broadcom 802.11a/b/g WLAN
+ 103c 1360 Broadcom 802.11a/b/g WLAN
+ 103c 1361 Broadcom 802.11a/b/g WLAN
+ 103c 1362 Broadcom 802.11a/b/g WLAN
+ 103c 1370 Broadcom 802.11a/b/g WLAN
+ 103c 1371 Broadcom 802.11a/b/g WLAN
+ 103c 1372 Broadcom 802.11a/b/g WLAN
+ 103c 1373 Broadcom 802.11a/b/g WLAN
+ 103c 30b5 Presario V3242AU
+ 106b 0089 AirPort Extreme
+ 1371 103c Broadcom 802.11 Multiband-netwerkadapter(6715s)
+ 4313 BCM4311 802.11a
+ 4315 BCM4312 802.11b/g LP-PHY
+ 1028 000b Wireless 1395 WLAN Mini-Card
+ 1028 000c Wireless 1397 WLAN Mini-Card
+ 103c 137c BCM4312 802.11b/g Wireless LAN Controller
+ 103c 137d BCM4312 802.11b/g Wireless LAN Controller
+ 103c 1507 U98Z049.00 Wireless Mini PCIe Card
+ 105b e003 T77H030.00 Wireless Mini PCIe Card
+ 105b e01b T77H106.00 Wireless Half-size Mini PCIe Card
+ 4318 BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller
+ 1028 0005 Wireless 1370 WLAN Mini-PCI Card
+ 1028 0006 Wireless 1370 WLAN PC Card
+ 103c 1355 Broadcom 802.11b/g WLAN
+ 103c 1356 Broadcom 802.11b/g WLAN
+ 103c 1357 Broadcom 802.11b/g WLAN
+ 1043 100f WL-138G v2 / WL-138gE / WL-100gE
+ 1043 120f A6U notebook embedded card
+ 1154 0355 Buffalo WLI2-PCI-G54S High Speed Mode Wireless Adapter
+ 1468 0311 Aspire 3022WLMi, 5024WLMi, 5020
+ 1468 0312 TravelMate 2410
+ 14e4 0449 Gateway 7510GX
+ 16ec 0119 U.S.Robotics Wireless MAXg PC Card
+ 1737 0042 WMP54GS v1.1 802.11g Wireless-G PCI Adapter with SpeedBooster
+ 1737 0048 WPC54G v3 802.11g Wireless-G Notebook Adapter
+ 1737 0049 WPC54GS v2 802.11g Wireless-G Notebook Adapter with SpeedBooster
+ 1799 7000 F5D7000 v4000 Wireless G Desktop Card
+ 1799 7001 F5D7001 v2000 Wireless G Plus Desktop Card
+ 1799 7010 F5D7010 v4000 Wireless G Notebook Card
+ 1799 7011 F5D7011 v2000 High-Speed Mode Wireless G Notebook Card
+ 4319 BCM4318 [AirForce 54g] 802.11a/b/g PCI Express Transceiver
+ 1028 0005 Wireless 1470 Dual Band WLAN Mini-PCI Card
+ 1028 0006 Wireless 1470 Dual Band WLAN PC Card
+ 103c 1358 Broadcom 802.11a/b/g WLAN
+ 103c 1359 Broadcom 802.11a/b/g WLAN
+ 103c 135a Broadcom 802.11a/b/g WLAN
+ 4320 BCM4306 802.11b/g Wireless LAN Controller
+ 1028 0001 TrueMobile 1300 WLAN Mini-PCI Card
+ 1028 0002 TrueMobile 1300 WLAN PC Card
+ 1028 0003 Wireless 1350 WLAN Mini-PCI Card
+ 1028 0004 Wireless 1350 WLAN PC Card
+ 103c 12f4 Broadcom 802.11b/g WLAN
+ 103c 12f8 Broadcom 802.11b/g WLAN
+ 103c 12fa Broadcom 802.11b/g WLAN
+ 103c 12fb Broadcom 802.11b/g WLAN
+ 1043 100f WL-100G
+ 1057 7025 WN825G
+ 106b 004e AirPort Extreme
+ 1154 0330 Buffalo WLI2-PCI-G54S High Speed Mode Wireless Desktop Adapter
+ 144f 7050 eMachines M6805 802.11g Built-in Wireless
+ 144f 7051 Sonnet Aria Extreme PCI
+ 1737 0013 WMP54G v1 802.11g PCI Adapter
+ 1737 0014 WMP54G v2 802.11g PCI Adapter
+ 1737 0015 WMP54GS v1.0 802.11g Wireless-G PCI Adapter with SpeedBooster
+ 1737 4320 WPC54G v1 / WPC54GS v1 802.11g Wireless-G Notebook Adapter
+ 1799 7000 F5D7000 v1000 Wireless G Desktop Card
+ 1799 7001 F5D7001 v1000 Wireless G Plus Desktop Card
+ 1799 7010 F5D7010 v1000 Wireless G Notebook Card
+ 1799 7011 F5D7011 v1000 High-Speed Mode Wireless G Notebook Card
+ 185f 1220 TravelMate 290E WLAN Mini-PCI Card
+ 4321 BCM4321 802.11a Wireless Network Controller
+ 4322 BCM4322 802.11bgn Wireless Network Controller
+ 4324 BCM4309 802.11abg Wireless Network Controller
+ 1028 0001 Truemobile 1400
+ 1028 0002 TrueMobile 1400 Dual Band WLAN PC Card
+ 1028 0003 Truemobile 1450 MiniPCI
+ 1028 0004 Wireless 1450 Dual Band WLAN PC Card
+ 103c 12f9 Broadcom 802.11a/b/g WLAN
+ 103c 12fc Broadcom 802.11a/b/g WLAN
+ 4325 BCM4306 802.11bg Wireless Network Controller
+ 1414 0003 Wireless Notebook Adapter MN-720
+ 1414 0004 Wireless PCI Adapter MN-730
+ 4326 BCM4307 Chipcommon I/O Controller?
+ 4328 BCM4321 802.11a/b/g/n
+ 1028 0009 Wireless 1500 Draft 802.11n WLAN Mini-Card
+ 1028 000a Wireless 1500 Draft 802.11n WLAN Mini-card
+ 103c 1366 BCM4321 802.11a/b/g/n Wireless LAN Controller
+ 103c 1367 BCM4321 802.11a/b/g/n Wireless LAN Controller
+ 103c 1368 BCM4321 802.11a/b/g/n Wireless LAN Controller
+ 103c 1369 BCM4321 802.11a/b/g/n Wireless LAN Controller
+ 106b 0087 AirPort Extreme
+ 106b 0088 AirPort Extreme
+ 106b 008b AirPort Extreme
+ 106b 008c AirPort Extreme
+ 106b 0090 AirPort Extreme
+ 14e4 4328 BCM4328 802.11a/b/g/n
+ 1737 0066 WPC600N v1 802.11a/b/g/n Wireless-N CardBus Adapter
+ 1737 0068 WEC600N v1 802.11a/b/g/n Wireless-N ExpressCard
+ 4329 BCM4321 802.11b/g/n
+ 1385 7b00 WN511B RangeMax NEXT Wireless Notebook Adapter
+ 1385 7d00 WN311B RangeMax Next 270 Mbps Wireless PCI Adapter
+ 1737 0058 WPC300N v1 Wireless-N Notebook Adapter
+ 432a BCM4321 802.11an Wireless Network Controller
+ 432b BCM4322 802.11a/b/g/n Wireless LAN Controller
+ 1028 000d Wireless 1510 Wireless-N WLAN Mini-Card
+ 106b 008d AirPort Extreme
+ 106b 008e AirPort Extreme
+ 432c BCM4322 802.11b/g/n
+ 1799 d311 Dynex DX-NNBX 802.11n WLAN Cardbus Card
+ 432d BCM4322 802.11an Wireless Network Controller
+ 4331 BCM4331 802.11a/b/g/n
+ 106b 00d6 AirPort Extreme
+ 106b 00e4 AirPort Extreme
+ 106b 00ef AirPort Extreme
+ 106b 00f4 AirPort Extreme
+ 106b 00f5 AirPort Extreme
+ 106b 010e AirPort Extreme
+ 106b 010f AirPort Extreme
+ 4333 Serial (EDGE/GPRS modem part of Option GT Combo Edge)
+ 4344 EDGE/GPRS data and 802.11b/g combo cardbus [GC89]
+ 4350 BCM43222 Wireless Network Adapter
+ 4351 BCM43222 802.11abgn Wireless Network Adapter
+ 4353 BCM43224 802.11a/b/g/n
+ 1028 000e Wireless 1520 Half-size Mini PCIe Card
+ 103c 1509 WMIB-275N Half-size Mini PCIe Card
+ 106b 0093 AirPort Extreme
+ 106b 00d1 AirPort Extreme
+ 106b 00e9 AirPort Extreme
+ 14e4 04d8 Pegatron UPWL6024
+ 4357 BCM43225 802.11b/g/n
+ 105b e021 T77H103.00 Wireless Half-size Mini PCIe Card
+ 4358 BCM43227 802.11b/g/n
+ 4359 BCM43228 802.11a/b/g/n
+ 1028 0011 Wireless 1530 Half-size Mini PCIe Card
+ 103c 182c BCM943228HM4L 802.11a/b/g/n 2x2 Wi-Fi Adapter
+ 4360 BCM4360 802.11ac Wireless Network Adapter
+ 4365 BCM43142 802.11b/g/n
+ 1028 0016 Wireless 1704 802.11n + BT 4.0
+ 43a0 BCM4360 802.11ac Wireless Network Adapter
+ 43a1 BCM4360 802.11ac Wireless Network Adapter
+ 43a2 BCM4360 802.11ac Wireless Network Adapter
+ 43a3 BCM4350 802.11ac Wireless Network Adapter
+# Manufactured by Foxconn for Lenovo
+ 17aa 075a 00JT494
+ 43a9 BCM43217 802.11b/g/n
+ 43aa BCM43131 802.11b/g/n
+ 43ae BCM43162 802.11ac Wireless Network Adapter
+ 43b1 BCM4352 802.11ac Wireless Network Adapter
+ 43ba BCM43602 802.11ac Wireless LAN SoC
+ 43bb BCM43602 802.11ac Wireless LAN SoC
+ 43bc BCM43602 802.11ac Wireless LAN SoC
+ 43d3 BCM43567 802.11ac Wireless Network Adapter
+ 43d9 BCM43570 802.11ac Wireless Network Adapter
+ 43dc BCM4355 802.11ac Wireless LAN SoC
+ 43df BCM4354 802.11ac Wireless LAN SoC
+ 43e9 BCM4358 802.11ac Wireless LAN SoC
+ 43ec BCM4356 802.11ac Wireless Network Adapter
+ 4401 BCM4401 100Base-T
+ 1025 0035 TravelMate 660
+ 1025 0064 Extensa 3000 series laptop
+ 1028 8127 Dimension 2400
+ 103c 08b0 tc1100 tablet
+ 1043 80a8 A7V8X motherboard
+ 4402 BCM4402 Integrated 10/100BaseT
+ 4403 BCM4402 V.90 56k Modem
+ 4410 BCM4413 iLine32 HomePNA 2.0
+ 4411 BCM4413 V.90 56k modem
+ 4412 BCM4412 10/100BaseT
+ 4415 BCM4359 802.11ac Dual-Band Wireless Network Controller
+ 441f BCM4361 802.11ac Dual-Band Wireless Network Controller
+ 4420 BCM4361 802.11ac 2.4 GHz Wireless Network Controller
+ 4421 BCM4361 802.11ac 5 GHz Wireless Network Controller
+ 4425 BRCM4378 Wireless Network Adapter
+ 4430 BCM44xx CardBus iLine32 HomePNA 2.0
+ 4432 BCM4432 CardBus 10/100BaseT
+ 4464 BCM4364 802.11ac Wireless Network Adapter
+# brcmfmac reports it as BCM4377/4 but macOS drivers call it BCM4377b
+ 4488 BCM4377b Wireless Network Adapter
+ 4610 BCM4610 Sentry5 PCI to SB Bridge
+ 4611 BCM4610 Sentry5 iLine32 HomePNA 1.0
+ 4612 BCM4610 Sentry5 V.90 56k Modem
+ 4613 BCM4610 Sentry5 Ethernet Controller
+ 4614 BCM4610 Sentry5 External Interface
+ 4615 BCM4610 Sentry5 USB Controller
+ 4704 BCM4704 PCI to SB Bridge
+ 4705 BCM4704 Sentry5 802.11b Wireless LAN Controller
+ 4706 BCM4704 Sentry5 Ethernet Controller
+ 4707 BCM4704 Sentry5 USB Controller
+ 4708 BCM4704 Crypto Accelerator
+ 4710 BCM4710 Sentry5 PCI to SB Bridge
+ 4711 BCM47xx Sentry5 iLine32 HomePNA 2.0
+ 4712 BCM47xx V.92 56k modem
+ 4713 Sentry5 Ethernet Controller
+ 4714 BCM47xx Sentry5 External Interface
+ 4715 BCM47xx Sentry5 USB / Ethernet Controller
+ 4716 BCM47xx Sentry5 USB Host Controller
+ 4717 BCM47xx Sentry5 USB Device Controller
+ 4718 Sentry5 Crypto Accelerator
+ 4719 BCM47xx/53xx RoboSwitch Core
+ 4720 BCM4712 MIPS CPU
+ 4727 BCM4313 802.11bgn Wireless Network Adapter
+ 1028 0010 Inspiron M5010 / XPS 8300
+ 5365 BCM5365P Sentry5 Host Bridge
+ 5600 BCM5600 StrataSwitch 24+2 Ethernet Switch Controller
+ 5605 BCM5605 StrataSwitch 24+2 Ethernet Switch Controller
+ 5615 BCM5615 StrataSwitch 24+2 Ethernet Switch Controller
+ 5625 BCM5625 StrataSwitch 24+2 Ethernet Switch Controller
+ 5645 BCM5645 StrataSwitch 24+2 Ethernet Switch Controller
+ 5670 BCM5670 8-Port 10GE Ethernet Switch Fabric
+ 5680 BCM5680 G-Switch 8 Port Gigabit Ethernet Switch Controller
+ 5690 BCM5690 12-port Multi-Layer Gigabit Ethernet Switch
+ 5691 BCM5691 GE/10GE 8+2 Gigabit Ethernet Switch Controller
+ 5692 BCM5692 12-port Multi-Layer Gigabit Ethernet Switch
+ 5695 BCM5695 12-port + HiGig Multi-Layer Gigabit Ethernet Switch
+ 5698 BCM5698 12-port Multi-Layer Gigabit Ethernet Switch
+ 5820 BCM5820 Crypto Accelerator
+ 5821 BCM5821 Crypto Accelerator
+ 5822 BCM5822 Crypto Accelerator
+ 5823 BCM5823 Crypto Accelerator
+ 5824 BCM5824 Crypto Accelerator
+ 5840 BCM5840 Crypto Accelerator
+ 5841 BCM5841 Crypto Accelerator
+ 5850 BCM5850 Crypto Accelerator
+ 5e87 Valkyrie offload engine
+ 5e88 Viper Offload Engine
+ 8602 BCM7400/BCM7405 Serial ATA Controller
+ 9026 CN99xx [ThunderX2] Integrated USB 3.0 xHCI Host Controller
+ 9027 CN99xx [ThunderX2] Integrated AHCI/SATA 3 Host Controller
+ a8d8 BCM43224/5 Wireless Network Adapter
+ aa52 BCM43602 802.11ac Wireless LAN SoC
+ b080 BCM56080 Firelight2 Switch ASIC
+ b302 BCM56302 StrataXGS 24x1GE 2x10GE Switch Controller
+ b334 BCM56334 StrataXGS 24x1GE 4x10GE Switch Controller
+ b370 BCM56370 Switch ASIC
+ b371 BCM56371 Switch ASIC
+ b372 BCM56372 Switch ASIC
+ b375 BCM56375 Switch ASIC
+ b376 BCM56376 Switch ASIC
+ b377 BCM56377 Switch ASIC
+ b379 Broadcom BCM56379 Switch ASIC
+ b470 BCM56470 SWITCH ASIC
+ b471 BCM56471 SWITCH ASIC
+ b472 BCM56472 SWITCH ASIC
+ b800 BCM56800 StrataXGS 10GE Switch Controller
+ b842 BCM56842 Trident 10GE Switch Controller
+# Trident2
+ b850 Broadcom BCM56850 Switch ASIC
+ b880 BCM56880 Switch ASIC
+# Tomahawk
+ b960 Broadcom BCM56960 Switch ASIC
+# Tomahawk4
+ b990 BCM56990 Switch ASIC
+# Tomahawk4G
+ b996 BCM56996 Tomahawk4G 106G Switch ASIC
+# Tomahawk4GT
+ b998 BCM56998 Tomahawk4GT 106G Switch ASIC
+# Tomahawk4D
+ b999 BCM56999 Tomahawk4D 106G Switch ASIC
+ c909 BCM78909 Switch ASIC
+ d802 BCM58802 Stingray 50Gb Ethernet SoC
+ 14e4 8021 Stingray Dual-Port 25Gb Ethernet PCIe SmartNIC w16GB DRAM (Part No BCM958802A8046C)
+ 14e4 8023 PS410T-H04 NetXtreme-S 4x10G 10GBaseT PCIe SmartNIC
+ 14e4 8024 Stingray Dual-Port 25Gb Ethernet PCIe SmartNIC w4GB DRAM (Part No BCM958802A8044C)
+ 14e4 8028 Stingray Dual-Port 25Gb Ethernet PCIe SmartNIC w8GB DRAM (Part No BCM958802A8048C)
+ 1bb0 0021 HPE SimpliVity Accelerator
+ d804 BCM58804 Stingray 100Gb Ethernet SoC
+14e5 Pixelfusion Ltd
+14e6 SHINING Technology Inc
+14e7 3CX
+14e8 RAYCER Inc
+14e9 GARNETS System CO Ltd
+14ea Planex Communications, Inc
+ ab06 FNW-3603-TX CardBus Fast Ethernet
+ ab07 RTL81xx RealTek Ethernet
+ ab08 FNW-3602-TX CardBus Fast Ethernet
+14eb SEIKO EPSON Corp
+# nee ACQIRIS
+14ec Agilent Technologies
+ 0000 Aciris Digitizer (malformed ID)
+14ed DATAKINETICS Ltd
+14ee MASPRO KENKOH Corp
+14ef CARRY Computer ENG. CO Ltd
+14f0 CANON RESEACH CENTRE FRANCE
+14f1 Conexant Systems, Inc.
+ 1002 HCF 56k Modem
+ 1003 HCF 56k Modem
+ 1004 HCF 56k Modem
+ 1005 HCF 56k Modem
+ 1006 HCF 56k Modem
+ 1022 HCF 56k Modem
+ 1023 HCF 56k Modem
+ 1024 HCF 56k Modem
+ 1025 HCF 56k Modem
+ 1026 HCF 56k Modem
+ 1032 HCF 56k Modem
+ 1033 HCF 56k Data/Fax Modem
+ 1033 8077 NEC
+ 122d 4027 Dell Zeus - MDP3880-W(B) Data Fax Modem
+ 122d 4030 Dell Mercury - MDP3880-U(B) Data Fax Modem
+ 122d 4034 Dell Thor - MDP3880-W(U) Data Fax Modem
+ 13e0 020d Dell Copper
+ 13e0 020e Dell Silver
+ 13e0 0261 IBM
+ 13e0 0290 Compaq Goldwing
+ 13e0 02a0 IBM
+ 13e0 02b0 IBM
+ 13e0 02c0 Compaq Scooter
+ 13e0 02d0 IBM
+ 144f 1500 IBM P85-DF (1)
+ 144f 1501 IBM P85-DF (2)
+ 144f 150a IBM P85-DF (3)
+ 144f 150b IBM P85-DF Low Profile (1)
+ 144f 1510 IBM P85-DF Low Profile (2)
+ 1034 HCF 56k Data/Fax/Voice Modem
+ 1035 HCF 56k Data/Fax/Voice/Spkp (w/Handset) Modem
+ 10cf 1098 Fujitsu P85-DFSV
+ 1036 HCF 56k Data/Fax/Voice/Spkp Modem
+ 104d 8067 HCF 56k Modem
+ 122d 4029 MDP3880SP-W
+ 122d 4031 MDP3880SP-U
+ 13e0 0209 Dell Titanium
+ 13e0 020a Dell Graphite
+ 13e0 0260 Gateway Red Owl
+ 13e0 0270 Gateway White Horse
+ 1052 HCF 56k Data/Fax Modem (Worldwide)
+ 1053 HCF 56k Data/Fax Modem (Worldwide)
+ 1054 HCF 56k Data/Fax/Voice Modem (Worldwide)
+ 1055 HCF 56k Data/Fax/Voice/Spkp (w/Handset) Modem (Worldwide)
+ 1056 HCF 56k Data/Fax/Voice/Spkp Modem (Worldwide)
+ 122d 4035 MDP3900V-W
+ 1057 HCF 56k Data/Fax/Voice/Spkp Modem (Worldwide)
+ 1059 HCF 56k Data/Fax/Voice Modem (Worldwide)
+ 1063 HCF 56k Data/Fax Modem
+ 1064 HCF 56k Data/Fax/Voice Modem
+ 1065 HCF 56k Data/Fax/Voice/Spkp (w/Handset) Modem
+ 1066 HCF 56k Data/Fax/Voice/Spkp Modem
+ 122d 4033 Dell Athena - MDP3900V-U
+ 1085 HCF V90 56k Data/Fax/Voice/Spkp PCI Modem
+ 10b6 CX06834-11 HCF V.92 56k Data/Fax/Voice/Spkp Modem
+ 1433 HCF 56k Data/Fax Modem
+ 1434 HCF 56k Data/Fax/Voice Modem
+ 1435 HCF 56k Data/Fax/Voice/Spkp (w/Handset) Modem
+ 1436 HCF 56k Data/Fax Modem
+ 1453 HCF 56k Data/Fax Modem
+ 13e0 0240 IBM
+ 13e0 0250 IBM
+ 144f 1502 IBM P95-DF (1)
+ 144f 1503 IBM P95-DF (2)
+ 1454 HCF 56k Data/Fax/Voice Modem
+ 1455 HCF 56k Data/Fax/Voice/Spkp (w/Handset) Modem
+ 1456 HCF 56k Data/Fax/Voice/Spkp Modem
+ 122d 4035 Dell Europa - MDP3900V-W
+ 122d 4302 Dell MP3930V-W(C) MiniPCI
+ 1610 ADSL AccessRunner PCI Arbitration Device
+ 1611 AccessRunner PCI ADSL Interface Device
+ 1620 AccessRunner V2 PCI ADSL Arbitration Device
+ 1621 AccessRunner V2 PCI ADSL Interface Device
+ 1622 AccessRunner V2 PCI ADSL Yukon WAN Adapter
+ 1803 HCF 56k Modem
+ 0e11 0023 623-LAN Grizzly
+ 0e11 0043 623-LAN Yogi
+ 1811 MiniPCI Network Adapter
+ 1815 HCF 56k Modem
+ 0e11 0022 Grizzly
+ 0e11 0042 Yogi
+# Integrated in CX86111/CX86113 processors
+ 1830 CX861xx Integrated Host Bridge
+ 2003 HSF 56k Data/Fax Modem
+ 2004 HSF 56k Data/Fax/Voice Modem
+ 2005 HSF 56k Data/Fax/Voice/Spkp (w/Handset) Modem
+ 2006 HSF 56k Data/Fax/Voice/Spkp Modem
+ 2013 HSF 56k Data/Fax Modem
+ 0e11 b195 Bear
+ 0e11 b196 Seminole 1
+ 0e11 b1be Seminole 2
+ 1025 8013 Acer
+ 1033 809d NEC
+ 1033 80bc NEC
+ 155d 6793 HP
+ 155d 8850 E Machines
+ 2014 HSF 56k Data/Fax/Voice Modem
+ 2015 HSF 56k Data/Fax/Voice/Spkp (w/Handset) Modem
+ 2016 HSF 56k Data/Fax/Voice/Spkp Modem
+ 2043 HSF 56k Data/Fax Modem (WorldW SmartDAA)
+ 2044 HSF 56k Data/Fax/Voice Modem (WorldW SmartDAA)
+ 2045 HSF 56k Data/Fax/Voice/Spkp (w/Handset) Modem (WorldW SmartDAA)
+ 14f1 2045 Generic SoftK56
+ 2046 HSF 56k Data/Fax/Voice/Spkp Modem (WorldW SmartDAA)
+ 2063 HSF 56k Data/Fax Modem (SmartDAA)
+ 2064 HSF 56k Data/Fax/Voice Modem (SmartDAA)
+ 2065 HSF 56k Data/Fax/Voice/Spkp (w/Handset) Modem (SmartDAA)
+ 2066 HSF 56k Data/Fax/Voice/Spkp Modem (SmartDAA)
+ 2093 HSF 56k Modem
+ 155d 2f07 Legend
+ 2143 HSF 56k Data/Fax/Cell Modem (Mob WorldW SmartDAA)
+ 2144 HSF 56k Data/Fax/Voice/Cell Modem (Mob WorldW SmartDAA)
+ 2145 HSF 56k Data/Fax/Voice/Spkp (w/HS)/Cell Modem (Mob WorldW SmartDAA)
+ 2146 HSF 56k Data/Fax/Voice/Spkp/Cell Modem (Mob WorldW SmartDAA)
+ 2163 HSF 56k Data/Fax/Cell Modem (Mob SmartDAA)
+ 2164 HSF 56k Data/Fax/Voice/Cell Modem (Mob SmartDAA)
+ 2165 HSF 56k Data/Fax/Voice/Spkp (w/HS)/Cell Modem (Mob SmartDAA)
+ 2166 HSF 56k Data/Fax/Voice/Spkp/Cell Modem (Mob SmartDAA)
+ 2343 HSF 56k Data/Fax CardBus Modem (Mob WorldW SmartDAA)
+ 2344 HSF 56k Data/Fax/Voice CardBus Modem (Mob WorldW SmartDAA)
+ 2345 HSF 56k Data/Fax/Voice/Spkp (w/HS) CardBus Modem (Mob WorldW SmartDAA)
+ 2346 HSF 56k Data/Fax/Voice/Spkp CardBus Modem (Mob WorldW SmartDAA)
+ 2363 HSF 56k Data/Fax CardBus Modem (Mob SmartDAA)
+ 2364 HSF 56k Data/Fax/Voice CardBus Modem (Mob SmartDAA)
+ 2365 HSF 56k Data/Fax/Voice/Spkp (w/HS) CardBus Modem (Mob SmartDAA)
+ 2366 HSF 56k Data/Fax/Voice/Spkp CardBus Modem (Mob SmartDAA)
+ 2443 HSF 56k Data/Fax Modem (Mob WorldW SmartDAA)
+ 104d 8075 Modem
+ 104d 8083 Modem
+ 104d 8097 Modem
+ 2444 HSF 56k Data/Fax/Voice Modem (Mob WorldW SmartDAA)
+ 2445 HSF 56k Data/Fax/Voice/Spkp (w/HS) Modem (Mob WorldW SmartDAA)
+ 2446 HSF 56k Data/Fax/Voice/Spkp Modem (Mob WorldW SmartDAA)
+ 2463 HSF 56k Data/Fax Modem (Mob SmartDAA)
+ 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)
+ 2702 HSFi modem RD01-D270
+ 1028 8d88 SmartHSFi V92 56K PCI Modem
+ 2f00 HSF 56k HSFi Modem
+ 13e0 8d84 IBM HSFi V.90
+ 13e0 8d85 Compaq Stinger
+ 14f1 2004 Dynalink 56PMi
+ 2f02 HSF 56k HSFi Data/Fax
+ 2f11 HSF 56k HSFi Modem
+ 2f20 HSF 56k Data/Fax Modem
+ 14f1 200c Soft Data Fax Modem with SmartCP
+ 14f1 200f Dimension 3000
+ 2f30 SoftV92 SpeakerPhone SoftRing Modem with SmartSP
+ 14f1 2014 Devolo MikroLink 56K Modem PCI
+ 2f50 Conexant SoftK56 Data/Fax Modem
+ 510f Conexant CX 20751/20752
+ 5b7a CX23418 Single-Chip MPEG-2 Encoder with Integrated Analog Video/Broadcast Audio Decoder
+ 0070 7444 WinTV HVR-1600
+ 107d 6f34 WinFast DVR3100 H
+ 5854 3343 GoTView PCI DVD3 Hybrid
+ 8200 CX25850
+ 8234 RS8234 ATM SAR Controller [ServiceSAR Plus]
+ 8800 CX23880/1/2/3 PCI Video and Audio Decoder
+ 0070 2801 Hauppauge WinTV 28xxx (Roslyn) models
+ 0070 3400 WinTV 34604
+ 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 9002 Nova-T DVB-T Model 909
+ 0070 9200 Nova-SE2 DVB-S
+ 0070 9202 Nova-S-Plus DVB-S
+ 0070 9402 WinTV-HVR1100 DVB-T/Hybrid
+ 0070 9600 WinTV 88x Video
+ 0070 9802 WinTV-HVR1100 DVB-T/Hybrid (Low Profile)
+ 1002 00f8 ATI TV Wonder Pro
+ 1002 00f9 ATI TV Wonder
+ 1002 a101 HDTV Wonder
+ 1043 4823 PVR-416
+ 107d 6611 Winfast TV 2000XP Expert
+ 107d 6613 Leadtek Winfast 2000XP Expert
+ 107d 6620 Leadtek Winfast DV2000
+ 107d 663c Leadtek PVR 2000
+ 107d 665f WinFast DTV1000-T
+ 10fc d003 IODATA GV-VCP3/PCI
+ 10fc d035 IODATA GV/BCTV7E
+ 1421 0334 Instant TV DVB-T PCI
+ 1461 000a AVerTV 303 (M126)
+ 1461 000b AverTV Studio 303 (M126)
+ 1461 8011 UltraTV Media Center PCI 550
+ 1462 8606 MSI TV-@nywhere Master
+ 14c7 0107 GDI Black Gold
+ 14f1 0187 Conexant DVB-T reference design
+ 14f1 0342 Digital-Logic MICROSPACE Entertainment Center (MEC)
+ 153b 1166 Cinergy 1400 DVB-T
+ 1540 2580 Provideo PV259
+ 1554 4811 PixelView
+ 1554 4813 Club 3D ZAP1000 MCE Edition
+ 17de 08a1 KWorld/VStream XPert DVB-T with cx22702
+ 17de 08a6 KWorld/VStream XPert DVB-T
+ 17de 08b2 KWorld DVB-S 100
+ 17de a8a6 digitalnow DNTV Live! DVB-T
+ 1822 0025 digitalnow DNTV Live! DVB-T Pro
+ 185b e000 VideoMate X500
+ 18ac d500 FusionHDTV 5 Gold
+ 18ac d810 FusionHDTV 3 Gold-Q
+ 18ac d820 FusionHDTV 3 Gold-T
+ 18ac db00 FusionHDTV DVB-T1
+ 18ac db11 FusionHDTV DVB-T Plus
+ 18ac db50 FusionHDTV DVB-T Dual Digital
+ 5654 2388 GoTView PCI Hybrid TV Tuner Card
+ 7063 3000 pcHDTV HD3000 HDTV
+ 7063 5500 pcHDTV HD-5500
+ 8801 CX23880/1/2/3 PCI Video and Audio Decoder [Audio Port]
+ 0070 2801 Hauppauge WinTV 28xxx (Roslyn) models
+ 185b e000 VideoMate X500
+ 5654 2388 GoTView PCI Hybrid Audio AVStream Device
+ 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
+ 1043 4823 PVR-416
+ 107d 663c Leadtek PVR 2000
+ 107d 665f WinFast DTV1000-T
+ 14f1 0187 Conexant DVB-T reference design
+ 17de 08a1 XPert DVB-T PCI BDA DVBT 23880 Transport Stream Capture
+ 17de 08a6 KWorld/VStream XPert DVB-T
+ 18ac d500 DViCO FusionHDTV5 Gold
+ 18ac d810 DViCO FusionHDTV3 Gold-Q
+ 18ac d820 DViCO FusionHDTV3 Gold-T
+ 18ac db00 DVICO FusionHDTV DVB-T1
+ 18ac db10 DVICO FusionHDTV DVB-T Plus
+ 5654 2388 GoTView PCI Hybrid TS Capture Device
+ 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 3400 WinTV 34604
+ 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
+ 18ac d500 DViCO FusionHDTV5 Gold
+ 18ac d810 DViCO FusionHDTV3 Gold-Q
+ 18ac d820 DViCO FusionHDTV3 Gold-T
+ 18ac db00 DVICO FusionHDTV DVB-T1
+ 5654 2388 GoTView PCI Hybrid Audio Capture Device
+ 8852 CX23885 PCI Video and Audio Decoder
+ 0070 8010 WinTV HVR-1400 ExpressCard
+ 0070 f038 WinTV HVR-5525
+ 107d 6f22 WinFast PxTV1200
+ 12ab d585 PE988J Hybrid ATSC/QAM PCI-E AVS Video Capture (SoftEncoder)
+ 13c2 3013 TT-budget CT2-4500 CI
+ 1461 c039 AVerTV Hybrid Express (A577)
+ 153b 117e Cinergy T PCIe Dual
+ 18ac db78 FusionHDTV DVB-T Dual Express
+ 4254 0950 S950
+ 4254 0952 S952
+ 4254 0982 T982
+ 4254 9580 T9580
+ 4254 980c T980C
+ 8880 CX23887/8 PCIe Broadcast Audio and Video Decoder with 3D Comb
+ 0070 2259 WinTV HVR-1250
+ 0070 6a18 WinTV-quadHD
+ 0070 c108 WinTV-HVR-4400-HD model 1278
+ 1461 3100 CE310B SD PCIe Video Capture Card
+ 5654 2389 GoTView X5 DVD Hybrid PCI-E
+ 5654 2390 GoTView X5 3D HYBRID PCI-E
+14f2 MOBILITY Electronics
+ 0120 EV1000 bridge
+ 0121 EV1000 Parallel port
+ 0122 EV1000 Serial port
+ 0123 EV1000 Keyboard controller
+ 0124 EV1000 Mouse controller
+14f3 BroadLogic
+ 2030 2030 DVB-S Satellite Receiver
+ 2035 2035 DVB-S Satellite Receiver
+ 2050 2050 DVB-T Terrestrial (Cable) Receiver
+ 2060 2060 ATSC Terrestrial (Cable) Receiver
+14f4 TOKYO Electronic Industry CO Ltd
+14f5 SOPAC Ltd
+14f6 COYOTE Technologies LLC
+14f7 WOLF Technology Inc
+14f8 AUDIOCODES Inc
+ 2077 TP-240 dual span E1 VoIP PCI card
+14f9 AG COMMUNICATIONS
+14fa WANDEL & GOLTERMANN
+14fb TRANSAS MARINE (UK) Ltd
+14fc Quadrics Ltd
+ 0000 QsNet Elan3 Network Adapter
+ 0001 QsNetII Elan4 Network Adapter
+ 0002 QsNetIII Elan5 Network Adapter
+14fd JAPAN Computer Industry Inc
+14fe ARCHTEK TELECOM Corp
+14ff TWINHEAD INTERNATIONAL Corp
+1500 DELTA Electronics, Inc
+ 1360 RTL81xx RealTek Ethernet
+1501 BANKSOFT CANADA Ltd
+1502 MITSUBISHI ELECTRIC LOGISTICS SUPPORT Co Ltd
+1503 KAWASAKI LSI USA Inc
+1504 KAISER Electronics
+1505 ITA INGENIEURBURO FUR TESTAUFGABEN GmbH
+1506 CHAMELEON Systems Inc
+# Should be HTEC Ltd, but there are no known HTEC chips and 1507 is already used by mistake by Motorola (see vendor ID 1057).
+1507 Motorola ?? / HTEC
+ 0001 MPC105 [Eagle]
+ 0002 MPC106 [Grackle]
+ 0003 MPC8240 [Kahlua]
+ 0100 MC145575 [HFC-PCI]
+ 0431 KTI829c 100VG
+ 4801 Raven
+ 4802 Falcon
+ 4803 Hawk
+ 4806 CPX8216
+1508 HONDA CONNECTORS/MHOTRONICS Inc
+1509 FIRST INTERNATIONAL Computer Inc
+150a FORVUS RESEARCH Inc
+150b YAMASHITA Systems Corp
+150c KYOPAL CO Ltd
+150d WARPSPPED Inc
+150e C-PORT Corp
+150f INTEC GmbH
+1510 BEHAVIOR TECH Computer Corp
+1511 CENTILLIUM Technology Corp
+1512 ROSUN Technologies Inc
+1513 Raychem
+1514 TFL LAN Inc
+1515 Advent design
+1516 MYSON Technology Inc
+ 0800 MTD-8xx 100/10M Ethernet PCI Adapter
+ 0803 SURECOM EP-320X-S 100/10M Ethernet PCI Adapter
+ 1320 10bd SURECOM EP-320X-S 100/10M Ethernet PCI Adapter
+ 0891 MTD-8xx 100/10M Ethernet PCI Adapter
+1517 ECHOTEK Corp
+# old ID, now 1059
+1518 Kontron
+1519 TELEFON AKTIEBOLAGET LM Ericsson
+151a Globetek
+ 1002 PCI-1002
+ 1004 PCI-1004
+ 1008 PCI-1008
+151b COMBOX Ltd
+151c DIGITAL AUDIO LABS Inc
+ 0003 Prodif T 2496
+ 4000 Prodif 88
+151d Fujitsu Computer Products Of America
+151e MATRIX Corp
+151f TOPIC SEMICONDUCTOR Corp
+ 0000 TP560 Data/Fax/Voice 56k modem
+1520 CHAPLET System Inc
+1521 BELL Corp
+1522 MainPine Ltd
+ 0100 PCI <-> IOBus Bridge
+ 1522 0200 RockForceDUO 2 Port V.92/V.44 Data/Fax/Voice Modem
+ 1522 0300 RockForceQUATRO 4 Port V.92/V.44 Data/Fax/Voice Modem
+ 1522 0400 RockForceDUO+ 2 Port V.92/V.44 Data/Fax/Voice Modem
+ 1522 0500 RockForceQUATRO+ 4 Port V.92/V.44 Data/Fax/Voice Modem
+ 1522 0600 RockForce+ 2 Port V.90 Data/Fax/Voice Modem
+ 1522 0700 RockForce+ 4 Port V.90 Data/Fax/Voice Modem
+ 1522 0800 RockForceOCTO+ 8 Port V.92/V.44 Data/Fax/Voice Modem
+ 1522 0c00 RockForceDUO+ 2 Port V.92/V.44 Data, V.34 Super-G3 Fax, Voice Modem
+ 1522 0d00 RockForceQUATRO+ 4 Port V.92/V.44 Data, V.34 Super-G3 Fax, Voice Modem
+ 1522 1d00 RockForceOCTO+ 8 Port V.92/V.44 Data, V.34 Super-G3 Fax, Voice Modem
+ 1522 2000 RockForceD1 1 Port V.90 Data Modem
+ 1522 2100 RockForceF1 1 Port V.34 Super-G3 Fax Modem
+ 1522 2200 RockForceD2 2 Port V.90 Data Modem
+ 1522 2300 RockForceF2 2 Port V.34 Super-G3 Fax Modem
+ 1522 2400 RockForceD4 4 Port V.90 Data Modem
+ 1522 2500 RockForceF4 4 Port V.34 Super-G3 Fax Modem
+ 1522 2600 RockForceD8 8 Port V.90 Data Modem
+ 1522 2700 RockForceF8 8 Port V.34 Super-G3 Fax Modem
+ 1522 3000 IQ Express D1 - 1 Port V.92 Data Modem
+ 1522 3100 IQ Express F1 - 1 Port V.34 Super-G3 Fax Modem
+ 1522 3200 IQ Express D2 - 2 Port V.92 Data Modem
+ 1522 3300 IQ Express F2 - 2 Port V.34 Super-G3 Fax Modem
+ 1522 3400 IQ Express D4 - 4 Port V.92 Data Modem
+ 1522 3500 IQ Express F4 - 4 Port V.34 Super-G3 Fax Modem
+ 1522 3c00 IQ Express D8 - 8 Port V.92 Data Modem
+ 1522 3d00 IQ Express F8 - 8 Port V.34 Super-G3 Fax Modem
+ 4000 PCI Express UART
+ 1522 4001 IQ Express 1-port V.34 Super-G3 Fax
+ 1522 4002 IQ Express 2-port V.34 Super-G3 Fax
+ 1522 4004 IQ Express 4-port V.34 Super-G3 Fax
+ 1522 4008 IQ Express 8-port V.34 Super-G3 Fax
+ 1522 4100 IQ Express SideBand
+1523 MUSIC Semiconductors
+1524 ENE Technology Inc
+ 0510 CB710 Memory Card Reader Controller
+ 103c 006a NX9500
+ 0520 FLASH memory: ENE Technology Inc:
+ 0530 ENE PCI Memory Stick Card Reader Controller
+ 0550 ENE PCI Secure Digital Card Reader Controller
+ 0551 SD/MMC Card Reader Controller
+ 0610 PCI Smart Card Reader Controller
+ 0720 Memory Stick Card Reader Controller
+ 0730 ENE PCI Memory Stick Card Reader Controller
+ 0750 ENE PCI SmartMedia / xD Card Reader Controller
+ 0751 ENE PCI Secure Digital / MMC Card Reader Controller
+ 1211 CB1211 Cardbus Controller
+ 1225 CB1225 Cardbus Controller
+ 1410 CB1410 Cardbus Controller
+ 1025 003c CL50 motherboard
+ 1025 005a TravelMate 290
+ 103c 30d5 530 Laptop
+ 1411 CB-710/2/4 Cardbus Controller
+ 103c 006a NX9500
+ 1412 CB-712/4 Cardbus Controller
+ 1420 CB1420 Cardbus Controller
+ 1421 CB-720/2/4 Cardbus Controller
+ 1422 CB-722/4 Cardbus Controller
+1525 IMPACT Technologies
+1526 ISS, Inc
+1527 SOLECTRON
+1528 ACKSYS
+# nee American Microsystems Inc
+1529 ON Semiconductor
+152a QUICKTURN DESIGN Systems
+152b FLYTECH Technology CO Ltd
+152c MACRAIGOR Systems LLC
+152d QUANTA Computer Inc
+152e MELEC Inc
+152f PHILIPS - CRYPTO
+1530 ACQIS Technology Inc
+1531 CHRYON Corp
+1532 ECHELON Corp
+ 0020 LonWorks PCLTA-20 PCI LonTalk Adapter
+1533 BALTIMORE
+1534 ROAD Corp
+1535 EVERGREEN Technologies Inc
+1536 ACTIS Computer
+1537 DATALEX COMMUNCATIONS
+1538 ARALION Inc
+ 0303 ARS106S Ultra ATA 133/100/66 Host Controller
+1539 ATELIER INFORMATIQUES et ELECTRONIQUE ETUDES S.A.
+153a ONO SOKKI
+153b TERRATEC Electronic GmbH
+ 1144 Aureon 5.1
+# Terratec seems to use several IDs for the same card.
+ 1147 Aureon 5.1 Sky
+ 1158 Philips Semiconductors SAA7134 (rev 01) [Terratec Cinergy 600 TV]
+153c ANTAL Electronic
+153d FILANET Corp
+153e TECHWELL Inc
+153f MIPS Technologies, Inc.
+ 0001 SOC-it 101 System Controller
+1540 PROVIDEO MULTIMEDIA Co Ltd
+1541 MACHONE Communications
+# nee VIVID Technology Inc.
+1542 Concurrent Real-Time
+ 9260 RCIM-II Real-Time Clock & Interrupt Module
+ 9271 RCIM-III Real-Time Clock & Interrupt Module (PCIe)
+ 9272 Pulse Width Modulator Card
+ 9273 RCIM-IV Real-Time Clock & Interrupt Module (PCIe)
+ 9277 5 Volt Delta Sigma Converter Card
+ 9278 10 Volt Delta Sigma Converter Card
+ 9287 Analog Output Card
+ 9290 FPGA Card
+ 9300 Universal Exhaust Gas Oxygen Sensor Simulator
+ 9310 Digital Programmable Resistor
+ 9350 Analog Input Card
+1543 SILICON Laboratories
+ 3052 Intel 537 [Winmodem]
+ 4c22 Si3036 MC'97 DAA
+1544 DCM DATA Systems
+1545 VISIONTEK
+1546 IOI Technology Corp
+1547 MITUTOYO Corp
+1548 JET PROPULSION Laboratory
+1549 INTERCONNECT Systems Solutions
+154a MAX Technologies Inc
+154b COMPUTEX Co Ltd
+154c VISUAL Technology Inc
+154d PAN INTERNATIONAL Industrial Corp
+154e SERVOTEST Ltd
+154f STRATABEAM Technology
+1550 OPEN NETWORK Co Ltd
+1551 SMART Electronic DEVELOPMENT GmBH
+1552 RACAL AIRTECH Ltd
+1553 CHICONY Electronics Co Ltd
+1554 PROLINK Microsystems Corp
+1555 GESYTEC GmBH
+1556 PLDA
+ 1100 PCI Express Core Reference Design
+ 110f PCI Express Core Reference Design Virtual Function
+ 1110 XpressRich Reference Design
+ 1111 XpressRich-AXI Ref Design
+ 1112 QuickPCIe
+ 1113 XpressSwitch
+ 1114 Inspector
+ 1115 XpressLINK Ref Design
+ 1116 XpressLINK-SOC Ref Design
+ be00 PCI Express Bridge
+1557 MEDIASTAR Co Ltd
+1558 CLEVO/KAPOK Computer
+1559 SI LOGIC Ltd
+155a INNOMEDIA Inc
+155b PROTAC INTERNATIONAL Corp
+155c Cemax-Icon Inc
+155d Mac System Co Ltd
+155e LP Elektronik GmbH
+155f Perle Systems Ltd
+1560 Terayon Communications Systems
+1561 Viewgraphics Inc
+1562 Symbol Technologies
+1563 A-Trend Technology Co Ltd
+1564 Yamakatsu Electronics Industry Co Ltd
+1565 Biostar Microtech Int'l Corp
+1566 Ardent Technologies Inc
+1567 Jungsoft
+1568 DDK Electronics Inc
+1569 Palit Microsystems Inc.
+156a Avtec Systems
+156b 2wire Inc
+156c Vidac Electronics GmbH
+156d Alpha-Top Corp
+156e Alfa Inc
+156f M-Systems Flash Disk Pioneers Ltd
+1570 Lecroy Corp
+1571 Contemporary Controls
+ a001 CCSI PCI20-485 ARCnet
+ a002 CCSI PCI20-485D ARCnet
+ a003 CCSI PCI20-485X ARCnet
+ a004 CCSI PCI20-CXB ARCnet
+ a005 CCSI PCI20-CXS ARCnet
+ a006 CCSI PCI20-FOG-SMA ARCnet
+ a007 CCSI PCI20-FOG-ST ARCnet
+ a008 CCSI PCI20-TB5 ARCnet
+ a009 CCSI PCI20-5-485 5Mbit ARCnet
+ a00a CCSI PCI20-5-485D 5Mbit ARCnet
+ a00b CCSI PCI20-5-485X 5Mbit ARCnet
+ a00c CCSI PCI20-5-FOG-ST 5Mbit ARCnet
+ a00d CCSI PCI20-5-FOG-SMA 5Mbit ARCnet
+ a201 CCSI PCI22-485 10Mbit ARCnet
+ a202 CCSI PCI22-485D 10Mbit ARCnet
+ a203 CCSI PCI22-485X 10Mbit ARCnet
+ a204 CCSI PCI22-CHB 10Mbit ARCnet
+ a205 CCSI PCI22-FOG_ST 10Mbit ARCnet
+ a206 CCSI PCI22-THB 10Mbit ARCnet
+1572 Otis Elevator Company
+1573 Lattice - Vantis
+1574 Fairchild Semiconductor
+1575 Voltaire Advanced Data Security Ltd
+1576 Viewcast COM
+1578 HITT
+ 4d34 VPMK4 [Video Processor Mk IV]
+ 5615 VPMK3 [Video Processor Mk III]
+1579 Dual Technology Corp
+157a Japan Elecronics Ind Inc
+157b Star Multimedia Corp
+157c Eurosoft (UK)
+ 8001 Fix2000 PCI Y2K Compliance Card
+157d Gemflex Networks
+157e Transition Networks
+157f PX Instruments Technology Ltd
+1580 Primex Aerospace Co
+1581 SEH Computertechnik GmbH
+1582 Cytec Corp
+1583 Inet Technologies Inc
+1584 Uniwill Computer Corp
+1585 Logitron
+1586 Lancast Inc
+1587 Konica Corp
+1588 Solidum Systems Corp
+1589 Atlantek Microsystems Pty Ltd
+ 0008 Leutron Vision PicPortExpress CL
+ 0009 Leutron Vision PicPortExpress CL Stereo
+158a Digalog Systems Inc
+158b Allied Data Technologies
+158c Hitachi Semiconductor & Devices Sales Co Ltd
+158d Point Multimedia Systems
+158e Lara Technology Inc
+158f Ditect Coop
+# formerly 3PAR Inc.
+1590 Hewlett Packard Enterprise
+ 0001 Eagle Cluster Manager
+ 0002 Osprey Cluster Manager
+ 0003 Harrier Cluster Manager
+ a01d FC044X Fibre Channel HBA
+1591 ARN
+1592 Syba Tech Ltd
+ 0781 Multi-IO Card
+ 0782 Parallel Port Card 2xEPP
+ 0783 Multi-IO Card
+ 0785 Multi-IO Card
+ 0786 Multi-IO Card
+ 0787 Multi-IO Card
+ 0788 Multi-IO Card
+ 078a Multi-IO Card
+1593 Bops Inc
+1594 Netgame Ltd
+1595 Diva Systems Corp
+1596 Folsom Research Inc
+1597 Memec Design Services
+1598 Granite Microsystems
+1599 Delta Electronics Inc
+159a General Instrument
+159b Faraday Technology Corp
+ 4321 StorLink SL3516 (Gemini) Host Bridge
+159c Stratus Computer Systems
+159d Ningbo Harrison Electronics Co Ltd
+159e A-Max Technology Co Ltd
+159f Galea Network Security
+15a0 Compumaster SRL
+15a1 Geocast Network Systems
+15a2 Catalyst Enterprises Inc
+ 0001 TA700 PCI Bus Analyzer/Exerciser
+15a3 Italtel
+15a4 X-Net OY
+15a5 Toyota Macs Inc
+15a6 Sunlight Ultrasound Technologies Ltd
+15a7 SSE Telecom Inc
+15a8 Shanghai Communications Technologies Center
+15aa Moreton Bay
+15ab Bluesteel Networks Inc
+15ac North Atlantic Instruments
+ 6893 3U OpenVPX Multi-function I/O Board [Model 68C3]
+15ad VMware
+ 0405 SVGA II Adapter
+ 0710 SVGA Adapter
+ 0720 VMXNET Ethernet Controller
+ 0740 Virtual Machine Communication Interface
+ 0770 USB2 EHCI Controller
+ 0774 USB1.1 UHCI Controller
+ 0778 USB3 xHCI 0.96 Controller
+ 0779 USB3 xHCI 1.0 Controller
+ 0790 PCI bridge
+ 07a0 PCI Express Root Port
+ 07b0 VMXNET3 Ethernet Controller
+ 07c0 PVSCSI SCSI Controller
+ 07e0 SATA AHCI controller
+ 07f0 NVMe SSD Controller
+ 0801 Virtual Machine Interface
+ 15ad 0800 Hypervisor ROM Interface
+ 0820 Paravirtual RDMA controller
+ 1977 HD Audio Controller
+15ae Amersham Pharmacia Biotech
+15b0 Zoltrix International Ltd
+15b1 Source Technology Inc
+15b2 Mosaid Technologies Inc
+15b3 Mellanox Technologies
+ 0191 MT25408 [ConnectX IB Flash Recovery]
+ 01f6 MT27500 Family [ConnectX-3 Flash Recovery]
+ 01f8 MT27520 Family [ConnectX-3 Pro Flash Recovery]
+ 01ff MT27600 Family [Connect-IB Flash Recovery]
+ 0209 MT27700 Family [ConnectX-4 Flash Recovery]
+ 020b MT27710 Family [ConnectX-4 Lx Flash Recovery]
+ 020d MT28800 Family [ConnectX-5 Flash Recovery]
+ 020f MT28908A0 Family [ConnectX-6 Flash Recovery]
+ 0210 MT28908A0 Family [ConnectX-6 Secure Flash Recovery]
+ 0211 MT416842 Family [BlueField SoC Flash Recovery]
+ 0212 MT2892 Family [ConnectX-6 Dx Flash Recovery]
+ 0213 MT2892 Family [ConnectX-6 Dx Secure Flash Recovery]
+ 0214 MT42822 Family [BlueField-2 SoC Flash Recovery]
+ 0215 MT42822 Family [BlueField-2 Secure Flash Recovery]
+ 0216 MT2894 Family [ConnectX-6 Lx Flash Recovery]
+ 0217 MT2894 Family [ConnectX-6 Lx Secure Flash Recovery]
+ 0218 MT2910 Family [ConnectX-7 Flash Recovery]
+ 0219 MT2910 Family [ConnectX-7 Secure Flash Recovery]
+ 021a MT43162 Family [BlueField-3 Lx SoC Flash Recovery]
+ 021b MT43162 Family [BlueField-3 Lx Secure Flash Recovery]
+ 021c MT43244 Family [BlueField-3 SoC Flash Recovery]
+ 021d MT43244 Family [BlueField-3 Secure Flash Recovery]
+ 021e CX8 Family [ConnectX-8 Flash Recovery]
+ 021f CX8 Family [ConnectX-8 Secure Flash Recovery]
+ 0220 BF4 Family Flash Recovery [BlueField-4 SoC Flash Recovery]
+ 0221 BF4 Family Secure Flash Recovery [BlueField-4 Secure Flash Recovery]
+ 024e MT53100 [Spectrum-2, Flash recovery mode]
+ 024f MT53100 [Spectrum-2, Secure Flash recovery mode]
+ 0250 Spectrum-3, Flash recovery mode
+ 0251 Spectrum-3, Secure Flash recovery mode
+ 0252 Amos chiplet
+ 0253 Amos GearBox Manager
+ 0254 Spectrum-4, Flash recovery mode
+ 0255 Spectrum-4 RMA
+ 0256 Abir GearBox
+ 0257 Quantum-2 in Flash Recovery Mode
+ 0258 Quantum-2 RMA
+ 0259 Abir Chiplet
+ 0262 MT27710 [ConnectX-4 Lx Programmable] EN
+ 0263 MT27710 [ConnectX-4 Lx Programmable Virtual Function] EN
+ 0264 Innova-2 Flex Burn image
+ 0270 Spectrum-4L, Flash recovery mode
+ 0271 Spectrum-4L, RMA
+ 0274 Spectrum-4C, Flash recovery mode
+ 0275 Spectrum-4C RMA
+ 0277 Spectrum-4TOR RMA
+ 0281 NPS-600 Flash Recovery
+ 1002 MT25400 Family [ConnectX-2 Virtual Function]
+ 1003 MT27500 Family [ConnectX-3]
+ 1014 04b5 PCIe3 40GbE RoCE Converged Host Bus Adapter for Power
+ 103c 1777 InfiniBand FDR/EN 10/40Gb Dual Port 544FLR-QSFP Adapter (Rev Cx)
+ 103c 17c9 Infiniband QDR/Ethernet 10Gb 2-port 544i Adapter
+ 103c 18ce InfiniBand QDR/EN 10Gb Dual Port 544M Adapter
+ 103c 18cf InfiniBand FDR/EN 10/40Gb Dual Port 544M Adapter
+ 103c 18d6 InfiniBand FDR/EN 10/40Gb Dual Port 544QSFP Adapter
+ 15b3 0025 ConnectX-3 IB QDR Dual Port Mezzanine Card
+ 15b3 0026 ConnectX-3 IB FDR Dual Port Mezzanine Card
+ 15b3 0028 ConnectX-3 VPI Dual QSFP+ Port QDR Infiniband 40Gb/s or 10Gb Ethernet
+ 15b3 0059 ConnectX-3 VPI IB FDR/40 GbE Single Port QSFP+ Mezzanine Card
+ 15b3 0064 ConnectX-3 EN 10/40 GbE Single Port QSFP+ Adapter (MCX313A-BCBT)
+ 15b3 0065 ConnectX-3 VPI IB FDR/40 GbE Dual Port QSFP+ Adapter
+ 15b3 0066 ConnectX-3 IB FDR10 Dual Port Mezzanine Card
+ 15b3 0067 ConnectX-3 VPI IB FDR/40 GbE Single Port QSFP+ Adapter
+ 15b3 0071 ConnectX-3 VPI IB FDR/40 GbE Dual Port QSFP+ Mezzanine Card
+# SVID = 15B3 SSID = 0078
+ 15b3 0078 ConnectX-3 10 GbE Dual Port KR Mezzanine Card
+ 15b3 0079 ConnectX-3 40 GbE Dual Port QSFP+ Adapter
+# SVID = 15B3 SSID = 0080
+ 15b3 0080 ConnectX-3 10 GbE Dual Port SFP+ Adapter
+ 1004 MT27500/MT27520 Family [ConnectX-3/ConnectX-3 Pro Virtual Function]
+ 1005 MT27510 Family
+ 1006 MT27511 Family
+ 1007 MT27520 Family [ConnectX-3 Pro]
+ 1014 04eb 2-Port 10GbE NIC and RoCE SR PCIe3
+ 103c 22f3 InfiniBand FDR/Ethernet 10Gb/40Gb 2-port 544+QSFP Adapter
+ 103c 22f4 InfiniBand FDR/Ethernet 10Gb/40Gb 2-port 544+FLR-QSFP Adapter
+ 103c 801f Ethernet 10G 2-port 546SFP+ Adapter
+ 117c 0090 FastFrame NQ41
+ 117c 0091 FastFrame NQ42
+ 117c 0092 FastFrame NQ11
+ 117c 0093 FastFrame NQ12
+ 15b3 0006 Mellanox Technologies ConnectX-3 Pro Stand-up dual-port 40GbE MCX314A-BCCT
+ 15b3 0078 ConnectX-3 Pro 10 GbE Dual Port KR Mezzanine Card
+ 15b3 0079 ConnectX-3 Pro 40 GbE Dual Port QSFP+ Adapter
+ 15b3 0080 ConnectX-3 Pro 10 GbE Dual Port SFP+ Adapter
+ 193d 1002 520F-B
+ 1009 MT27530 Family
+ 100a MT27531 Family
+ 100b MT27540 Family
+ 100c MT27541 Family
+ 100d MT27550 Family
+ 100e MT27551 Family
+ 100f MT27560 Family
+ 1010 MT27561 Family
+ 1011 MT27600 [Connect-IB]
+ 1012 MT27600 Family [Connect-IB Virtual Function]
+ 1013 MT27700 Family [ConnectX-4]
+ 1014 04f7 PCIe3 2-port 100 GbE (NIC and RoCE) QSFP28 Adapter for Power
+ 15b3 0003 Mellanox Technologies ConnectX-4 Stand-up single-port 40GbE MCX413A-BCAT
+ 15b3 0005 Mellanox Technologies ConnectX-4 Stand-up single-port 40GbE MCX415A-BCAT
+ 15b3 0006 MCX416A-BCAT, ConnectX-4 EN, 40/56GbE 2P, PCIe3.0 x16
+ 15b3 0007 ConnectX-4 EN network interface card, 40/56GbE dual-port QSFP28, PCIe3.0 x16, tall bracket
+ 15b3 0008 ConnectX-4 Stand-up dual-port 100GbE MCX416A-CCAT
+ 15b3 0033 ConnectX-4 VPI IB EDR/100 GbE Single Port QSFP28 Adapter
+ 15b3 0034 ConnectX-4 VPI IB EDR/100 GbE Dual Port QSFP28 Adapter
+ 15b3 0050 ConnectX-4 100 GbE Dual Port QSFP28 Adapter
+ 1014 MT27700 Family [ConnectX-4 Virtual Function]
+ 1015 MT27710 Family [ConnectX-4 Lx]
+ 15b3 0001 ConnectX-4 Lx EN network interface card, 25GbE single-port SFP28, PCIe3.0 x8, tall bracket, ROHS R6
+ 15b3 0003 Stand-up ConnectX-4 Lx EN, 25GbE dual-port SFP28, PCIe3.0 x8, MCX4121A-ACAT
+ 15b3 0004 ConnectX-4 Lx Stand-up dual-port 10GbE MCX4121A-XCAT
+ 15b3 0005 Mellanox Technologies ConnectX-4 Lx Stand-up single-port 40GbE MCX4131A-BCAT
+ 15b3 0020 MCX4411A-ACQN, ConnectX-4 Lx EN OCP, 1x25Gb
+ 15b3 0021 MCX4421A-ACQN ConnectX-4 Lx EN OCP,2x25G
+ 15b3 0025 ConnectX-4 Lx 25 GbE Dual Port SFP28 rNDC
+ 193d 100a 620F-B
+# NIC-ETH540F-LP-2P SFP+ Ethernet Card
+ 193d 1023 NIC-ETH540F-LP-2P
+ 193d 1031 NIC-ETH640i-Mb-2x25G
+# NIC-ETH640F-3S-2P OCP3.0 Card
+ 193d 1083 NIC-ETH640F-3S-2P
+# NIC-ETH540F-3S-2P OCP3.0 2x10G Card
+ 193d 1084 NIC-ETH540F-3S-2P
+ 1016 MT27710 Family [ConnectX-4 Lx Virtual Function]
+ 1017 MT27800 Family [ConnectX-5]
+ 15b3 0006 ConnectX®-5 EN network interface card, 100GbE single-port QSFP28, PCIe3.0 x16, tall bracket; MCX515A-CCAT
+ 15b3 0007 Mellanox ConnectX®-5 MCX516A-CCAT
+ 15b3 0020 ConnectX®-5 EN network interface card, 10/25GbE dual-port SFP28, PCIe3.0 x8, tall bracket ; MCX512A-ACAT
+ 15b3 0068 ConnectX®-5 EN network interface card for OCP2.0, Type 1, with host management, 25GbE dual-port SFP28, PCIe3.0 x8, no bracket Halogen free ; MCX542B-ACAN
+ 193d 1051 NIC-IB1040i-Mb-2P
+ 1018 MT27800 Family [ConnectX-5 Virtual Function]
+ 1019 MT28800 Family [ConnectX-5 Ex]
+ 15b3 0008 ConnectX-5 Ex EN network interface card, 100GbE dual-port QSFP28, PCIe4.0 x16, tall bracket; MCX516A-CDAT
+ 15b3 0125 Tencent ConnectX-5 EN Ex network interface card for OCP 3.0, with host management, 50GbE Dual-port QSFP28, PCIe4.0 x16, Thumbscrew (pull-tab) bracket
+ 101a MT28800 Family [ConnectX-5 Ex Virtual Function]
+ 101b MT28908 Family [ConnectX-6]
+ 101c MT28908 Family [ConnectX-6 Virtual Function]
+ 101d MT2892 Family [ConnectX-6 Dx]
+ 101e ConnectX Family mlx5Gen Virtual Function
+ 101f MT2894 Family [ConnectX-6 Lx]
+ 1020 MT28860
+ 1021 MT2910 Family [ConnectX-7]
+ 1023 CX8 Family [ConnectX-8]
+ 1974 MT28800 Family [ConnectX-5 PCIe Bridge]
+ 1975 MT416842 Family [BlueField SoC PCIe Bridge]
+ 1976 MT28908 Family [ConnectX-6 PCIe Bridge]
+ 1977 MT2892 Family [ConnectX-6 Dx PCIe Bridge]
+ 1978 MT42822 Family [BlueField-2 SoC PCIe Bridge]
+ 1979 MT2910 Family [ConnectX-7 PCIe Bridge]
+ 197a MT43162 Family [BlueField-3 Lx SoC PCIe Bridge]
+ 197b MT43244 Family [BlueField-3 SoC PCIe Bridge]
+ 197c ConnectX/BlueField Family mlx5Gen PCIe Bridge [PCIe Bridge]
+ 2020 MT2892 Family [ConnectX-6 Dx Emulated PCIe Bridge]
+ 2021 MT42822 Family [BlueField-2 SoC Emulated PCIe Bridge]
+ 2023 MT2910 Family [ConnectX-7 Emulated PCIe Bridge]
+ 2024 MT43244 Family [BlueField-3 SoC Emulated PCIe Bridge]
+ 2025 ConnectX/BlueField Family mlx5Gen Emulated PCIe Bridge [Emulated PCIe Bridge]
+ 4117 MT27712A0-FDCF-AE
+ 1bd4 0039 SN10XMP2P25
+ 1bd4 003a 25G SFP28 SP EO251FM9 Adapter
+ 1bd4 004d SN10XMP2P25,YZPC-01191-101
+ 5274 MT21108 InfiniBridge
+ 5a44 MT23108 InfiniHost
+ 5a45 MT23108 [Infinihost HCA Flash Recovery]
+ 5a46 MT23108 PCI Bridge
+ 5e8c MT24204 [InfiniHost III Lx HCA]
+ 5e8d MT25204 [InfiniHost III Lx HCA Flash Recovery]
+ 6001 NVMe SNAP Controller
+ 6274 MT25204 [InfiniHost III Lx HCA]
+ 6278 MT25208 InfiniHost III Ex (Tavor compatibility mode)
+ 6279 MT25208 [InfiniHost III Ex HCA Flash Recovery]
+ 6282 MT25208 [InfiniHost III Ex]
+ 6340 MT25408A0-FCC-SI ConnectX, Dual Port 10Gb/s InfiniBand / 10GigE Adapter IC with PCIe 2.0 x8 2.5GT/s Interface
+ 634a MT25408A0-FCC-DI ConnectX, Dual Port 20Gb/s InfiniBand / 10GigE Adapter IC with PCIe 2.0 x8 2.5GT/s Interface
+ 1014 1014 4X InfiniBand DDR Expansion Card (CFFh) for IBM BladeCenter
+ 6368 MT25448 [ConnectX EN 10GigE, PCIe 2.0 2.5GT/s]
+ 6372 MT25458 ConnectX EN 10GBASE-T PCIe 2.5 GT/s
+ 6732 MT25408A0-FCC-GI ConnectX, Dual Port 20Gb/s InfiniBand / 10GigE Adapter IC with PCIe 2.0 x8 5.0GT/s Interface
+ 673c MT25408A0-FCC-QI ConnectX, Dual Port 40Gb/s InfiniBand / 10GigE Adapter IC with PCIe 2.0 x8 5.0GT/s Interface
+ 1014 0415 PCIe2 2-port 4X InfiniBand QDR Adapter for Power
+ 1014 0487 GX++ 1-port 4X IB QDR Adapter for Power 795
+ 103c 1782 4X QDR InfiniBand Mezzanine HCA for c-Class BladeSystem
+ 15b3 0021 HP InfiniBand 4X QDR CX-2 PCI-e G2 Dual Port HCA
+ 6746 MT26438 [ConnectX VPI PCIe 2.0 5GT/s - IB QDR / 10GigE Virtualization+]
+ 103c 1781 NC543i 1-port 4x QDR IB/Flex-10 10Gb Adapter
+ 103c 3349 NC543i 2-port 4xQDR IB/10Gb Adapter
+ 6750 MT26448 [ConnectX EN 10GigE, PCIe 2.0 5GT/s]
+ 1014 0416 PCIe2 2-Port 10GbE RoCE SFP+ Adapter
+ 1014 0461 PCIe2 2-Port 10GbE RoCE SR Adapter
+ 15b3 0018 HP 10 GbE PCI-e G2 Dual-Port NIC (rev C1)
+# FC EC26
+ 15b3 6572 IBM Flex System EN4132 2-port 10Gb RoCE Adapter
+ 675a MT26458 ConnectX EN 10GBASE-T PCIe Gen2 5.0 GT/s
+ 6764 MT26468 [ConnectX EN 10GigE, PCIe 2.0 5GT/s Virtualization+]
+ 103c 3313 NC542m Dual Port Flex-10 10GbE BLc Adapter
+ 676e MT26478 [ConnectX EN 40GigE, PCIe 2.0 5GT/s]
+ 6778 MT26488 [ConnectX VPI PCIe 2.0 5GT/s - IB DDR / 10GigE Virtualization+]
+ 7101 NPS-400 configuration and management interface
+ 7102 NPS-400 network interface PF
+ 7103 NPS-400 network interface VF
+ 7121 NPS-600 configuration and management interface
+ 7122 NPS-600 network interface PF
+ 7123 NPS-600 network interface VF
+ 8200 Innova-2 Flex Shell Logic
+ a2d0 MT416842 BlueField SoC Crypto enabled
+ a2d1 MT416842 BlueField SoC Crypto disabled
+ a2d2 MT416842 BlueField integrated ConnectX-5 network controller
+ a2d3 MT416842 BlueField multicore SoC family VF
+ a2d4 MT42822 BlueField-2 SoC Crypto enabled
+ a2d5 MT42822 BlueField-2 SoC Crypto disabled
+ a2d6 MT42822 BlueField-2 integrated ConnectX-6 Dx network controller
+ a2d7 MT43162 BlueField-3 Lx SoC Crypto enabled
+ a2d8 MT43162 BlueField-3 Lx SoC Crypto disabled
+ a2d9 MT43162 BlueField-3 Lx integrated ConnectX-7 network controller
+ a2da MT43244 BlueField-3 SoC Crypto enabled
+ a2db MT43244 BlueField-3 SoC Crypto disabled
+ a2dc MT43244 BlueField-3 integrated ConnectX-7 network controller
+ a2dd BF4 Family Crypto enabled [BlueField-4 SoC Crypto enabled]
+ a2de BF4 Family Crypto disabled [BlueField-4 SoC Crypto disabled]
+ a2df BF4 Family integrated network controller [BlueField-4 integrated network controller]
+ c2d2 MT416842 BlueField SoC management interfac
+ c2d3 MT42822 BlueField-2 SoC Management Interface
+ c2d4 MT43162 BlueField-3 Lx SoC Management Interface
+ c2d5 MT43244 BlueField-3 SoC Management Interface
+ c2d6 BF4 Family Management Interface [BlueField-4 SoC Management Interface]
+# SwitchX-2, 40GbE switch
+ c738 MT51136
+ c739 MT51136 GW
+ c838 MT52236
+ c839 MT52236 router
+ caf1 ConnectX-4 CAPI Function
+# Spectrum, 100GbE Switch
+ cb84 MT52100
+ cf08 Switch-IB2
+ cf6c MT53100 [Spectrum-2]
+ cf70 Spectrum-3
+ cf80 Spectrum-4
+ cf82 Spectrum-4L
+ cf84 Spectrum-4C
+ d2f0 Quantum HDR (200Gbps) switch
+ d2f2 Quantum-2 NDR (400Gbps) switch
+15b4 CCI/TRIAD
+15b5 Cimetrics Inc
+15b6 Texas Memory Systems Inc
+ 0001 XP15 DSP Accelerator
+ 0002 XP30 DSP Accelerator
+ 0003 XP00 Data Acquisition Device
+ 0004 XP35 DSP Accelerator
+ 0007 XP100 DSP Accelerator [XP100-T0]
+ 0008 XP100 DSP Accelerator [XP100-T1]
+ 0009 XP100 DSP Accelerator [XP100-E0]
+ 000a XP100 DSP Accelerator [XP100-E1]
+ 000e XP100 DSP Accelerator [XP100-0]
+ 000f XP100 DSP Accelerator [XP100-1]
+ 0010 XP100 DSP Accelerator [XP100-P0]
+ 0011 XP100 DSP Accelerator [XP100-P1]
+ 0012 XP100 DSP Accelerator [XP100-P2]
+ 0013 XP100 DSP Accelerator [XP100-P3]
+ 0014 RamSan Flash SSD
+ 0015 ZBox
+15b7 Sandisk Corp
+ 2001 Skyhawk Series NVME SSD
+ 5001 WD Black NVMe SSD
+ 5002 WD Black 2018/SN750 / PC SN720 NVMe SSD
+ 5003 WD Blue SN500 / PC SN520 NVMe SSD
+ 5004 PC SN520 NVMe SSD
+ 5005 PC SN520 NVMe SSD
+ 5006 WD Black SN750 / PC SN730 NVMe SSD
+ 5009 WD Blue SN550 NVMe SSD
+ 15b7 5009 WD Blue SN550 NVMe SSD
+ 500b PC SN530 NVMe SSD
+ 1414 500b Xbox Series X
+ 500d WD Ultrastar DC SN340 NVMe SSD
+ 5011 WD PC SN810 / Black SN850 NVMe SSD
+ 501a WD Blue SN570 NVMe SSD
+15b8 ADDI-DATA GmbH
+ 1001 APCI1516 SP controller (16 digi outputs)
+ 1003 APCI1032 SP controller (32 digi inputs w/ opto coupler)
+ 1004 APCI2032 SP controller (32 digi outputs)
+ 1005 APCI2200 SP controller (8/16 digi outputs (relay))
+ 1006 APCI1564 SP controller (32 digi ins, 32 digi outs)
+ 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
+ 0100 HPFC-5600 Tachyon DX2+ FC
+ 0103 QX4 PCI Express quad 4-gigabit Fibre Channel controller
+ 0105 Celerity FC-44XS/FC-42XS/FC-41XS/FC-44ES/FC-42ES/FC-41ES
+ 117c 0022 Celerity FC-42XS Fibre Channel Adapter
+ 117c 0025 Celerity FC-44ES Fibre Channel Adapter
+ 117c 0026 Celerity FC-42ES 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
+ 2929 64 Bit, 133MHz PCI-X Analyzer & Exerciser
+15bd DFI Inc
+15be Sola Electronics
+15bf High Tech Computer Corp (HTC)
+15c0 BVM Ltd
+15c1 Quantel
+15c2 Newer Technology Inc
+15c3 Taiwan Mycomp Co Ltd
+15c4 EVSX Inc
+15c5 Procomp Informatics Ltd
+ 8010 1394b - 1394 Firewire 3-Port Host Adapter Card
+15c6 Technical University of Budapest
+15c7 Tateyama System Laboratory Co Ltd
+ 0349 Tateyama C-PCI PLC/NC card Rev.01A
+15c8 Penta Media Co Ltd
+15c9 Serome Technology Inc
+15ca Bitboys OY
+15cb AG Electronics Ltd
+15cc Hotrail Inc
+15cd Dreamtech Co Ltd
+15ce Genrad Inc
+# https://www.hilscher.com/imprint/
+15cf Hilscher Gesellschaft für Systemautomation mbH
+ 0000 CIFX PCI/PCIe
+15d1 Infineon Technologies AG
+15d2 FIC (First International Computer Inc)
+15d3 NDS Technologies Israel Ltd
+15d4 Iwill Corp
+15d5 Tatung Co
+15d6 Entridia Corp
+15d7 Rockwell-Collins Inc
+15d8 Cybernetics Technology Co Ltd
+15d9 Super Micro Computer Inc
+15da Cyberfirm Inc
+15db Applied Computing Systems Inc
+15dc Litronic Inc
+ 0001 Argus 300 PCI Cryptography Module
+15dd Sigmatel Inc
+15de Malleable Technologies Inc
+15df Infinilink Corp
+15e0 Cacheflow Inc
+15e1 Voice Technologies Group Inc
+15e2 Quicknet Technologies Inc
+ 0500 PhoneJack-PCI
+15e3 Networth Technologies Inc
+15e4 VSN Systemen BV
+15e5 Valley technologies Inc
+15e6 Agere Inc
+15e7 Get Engineering Corp
+15e8 National Datacomm Corp
+ 0130 Wireless PCI Card
+ 0131 NCP130A2 Wireless NIC
+15e9 Pacific Digital Corp
+ 1841 ADMA-100 DiscStaQ ATA Controller
+15ea Tokyo Denshi Sekei K.K.
+15eb DResearch Digital Media Systems GmbH
+15ec Beckhoff GmbH
+ 3101 FC3101 Profibus DP 1 Channel PCI
+ 5102 FC5102
+15ed Macrolink Inc
+15ee In Win Development Inc
+15ef Intelligent Paradigm Inc
+15f0 B-Tree Systems Inc
+15f1 Times N Systems Inc
+15f2 Diagnostic Instruments Inc
+15f3 Digitmedia Corp
+15f4 Valuesoft
+15f5 Power Micro Research
+15f6 Extreme Packet Device Inc
+15f7 Banctec
+15f8 Koga Electronics Co
+15f9 Zenith Electronics Corp
+15fa J.P. Axzam Corp
+15fb Zilog Inc
+15fc Techsan Electronics Co Ltd
+15fd N-CUBED.NET
+15fe Kinpo Electronics Inc
+15ff Fastpoint Technologies Inc
+1600 Northrop Grumman - Canada Ltd
+1601 Tenta Technology
+1602 Prosys-tec Inc
+1603 Nokia Wireless Communications
+1604 Central System Research Co Ltd
+1605 Pairgain Technologies
+1606 Europop AG
+1607 Lava Semiconductor Manufacturing Inc
+1608 Automated Wagering International
+1609 Scimetric Instruments Inc
+1612 Telesynergy Research Inc.
+1618 Stone Ridge Technology
+ 0001 RDX 11
+ 0002 HFT-01
+ 0400 FarSync T2P (2 port X.21/V.35/V.24)
+ 0440 FarSync T4P (4 port X.21/V.35/V.24)
+ 0610 FarSync T1U (1 port X.21/V.35/V.24)
+ 0620 FarSync T2U (2 port X.21/V.35/V.24)
+ 0640 FarSync T4U (4 port X.21/V.35/V.24)
+ 1610 FarSync TE1 (T1,E1)
+ 2610 FarSync DSL-S1 (SHDSL)
+ 3640 FarSync T4E (4-port X.21/V.35/V.24)
+ 4620 FarSync T2Ue PCI Express (2-port X.21/V.35/V.24)
+ 4640 FarSync T4Ue PCI Express (4-port X.21/V.35/V.24)
+1619 FarSite Communications Ltd
+ 0400 FarSync T2P (2 port X.21/V.35/V.24)
+ 0440 FarSync T4P (4 port X.21/V.35/V.24)
+ 0610 FarSync T1U (1 port X.21/V.35/V.24)
+ 0620 FarSync T2U (2 port X.21/V.35/V.24)
+ 0640 FarSync T4U (4 port X.21/V.35/V.24)
+ 1610 FarSync TE1 (T1,E1)
+ 1612 FarSync TE1 PCI Express (T1,E1)
+ 2610 FarSync DSL-S1 (SHDSL)
+ 3640 FarSync T4E (4-port X.21/V.35/V.24)
+ 4620 FarSync T2Ue PCI Express (2-port X.21/V.35/V.24)
+ 4640 FarSync T4Ue PCI Express (4-port X.21/V.35/V.24)
+ 5621 FarSync T2Ee PCI Express (2 port X.21/V.35/V.24)
+ 5641 FarSync T4Ee PCI Express (4 port X.21/V.35/V.24)
+ 6620 FarSync T2U-PMC PCI Express (2 port X.21/V.35/V.24)
+161f Rioworks
+1621 Lynx Studio Technology, Inc.
+ 0020 LynxTWO-A
+ 0021 LynxTWO-B
+ 0022 LynxTWO-C
+ 0023 Lynx L22
+ 0024 Lynx AES16
+ 0025 Lynx AES16-SRC
+ 0028 Lynx AES16e
+1626 TDK Semiconductor Corp.
+ 8410 RTL81xx Fast Ethernet
+1629 Kongsberg Spacetec AS
+ 1003 Format synchronizer v3.0
+ 1006 Format synchronizer, model 10500
+ 1007 Format synchronizer, model 21000
+ 2002 Fast Universal Data Output
+ 3100 IO31000 Frame Synchronizer and I/O
+ 3200 IO32000 Frame Synchronizer and I/O
+ 4002 High Rate Demodulator
+ 5001 High Rate FEC
+ 6001 High Rate Demodulator and FEC
+1631 Packard Bell B.V.
+1638 Standard Microsystems Corp [SMC]
+ 1100 SMC2602W EZConnect / Addtron AWA-100 / Eumitcom PCI WL11000
+163c Smart Link Ltd.
+ 3052 SmartLink SmartPCI562 56K Modem
+ 5449 SmartPCI561 Modem
+1641 MKNet Corp.
+1642 Bitland(ShenZhen) Information Technology Co., Ltd.
+# nee Brocade Communications Systems, Inc.
+1657 Cavium QLogic
+ 0013 425/825/42B/82B 4Gbps/8Gbps PCIe dual port FC HBA
+ 103c 1742 82B 8Gbps dual port FC HBA
+ 103c 1744 42B 4Gbps dual port FC HBA
+ 1657 0014 425/825 4Gbps/8Gbps PCIe dual port FC HBA
+ 0014 1010/1020/1007/1741 10Gbps CNA
+ 1657 0014 1010/1020/1007/1741 10Gbps CNA - FCOE
+ 1657 0015 1010/1020/1007/1741 10Gbps CNA - LL
+ 0017 415/815/41B/81B 4Gbps/8Gbps PCIe single port FC HBA
+ 103c 1741 41B 4Gbps single port FC HBA
+ 103c 1743 81B 8Gbps single port FC HBA
+ 1657 0014 415/815 4Gbps/8Gbps single port PCIe FC HBA
+ 0021 804 8Gbps FC HBA for HP Bladesystem c-class
+ 0022 BR-1860 Fabric Adapter
+ 1657 0022 10Gbps CNA - FCOE
+ 1657 0023 10Gbps CNA - LL
+ 1657 0024 16Gbps FC HBA
+# Mezz card for IBM
+ 0023 1867/1869 16Gbps FC HBA
+# Same Device_ID used for 410 (1port) and 420 (2 port) HBAs.
+ 0646 400 4Gbps PCIe FC HBA
+165a Epix Inc
+ c100 PIXCI(R) CL1 Camera Link Video Capture Board [custom QL5232]
+ d200 PIXCI(R) D2X Digital Video Capture Board [custom QL5232]
+ d300 PIXCI(R) D3X Digital Video Capture Board [custom QL5232]
+ eb01 PIXCI(R) EB1 PCI Camera Link Video Capture Board
+# Gidel Reconfigurable Computing
+165c Gidel Ltd.
+ 5361 PROCStarII60-1
+ 5362 PROCStarII60-2
+ 5364 PROCStarII60-4
+ 5435 ProcSparkII
+ 5661 ProcE60
+ 56e1 ProcE180
+ 5911 ProcStarIII110-1
+ 5912 ProcStarIII110-2
+ 5913 ProcStarIII110-3
+ 5914 ProcStarIII110-4
+ 5921 ProcStarIII150-1
+ 5922 ProcStarIII150-2
+ 5923 ProcStarIII150-3
+ 5924 ProcStarIII150-4
+ 5931 ProcStarIII260-1
+ 5932 ProcStarIII260-2
+ 5933 ProcStarIII260-3
+ 5934 ProcStarIII260-4
+ 5941 ProcStarIII340-1
+ 5942 ProcStarIII340-2
+ 5943 ProcStarIII340-3
+ 5944 ProcStarIII340-4
+ 5a01 ProceIII80
+ 5a11 ProceIII110
+ 5a21 ProceIII150
+ 5a31 ProceIII260
+ 5a41 ProceIII340
+ 5b51 ProceIV360
+ 5b61 ProceIV530
+ 5b71 ProceIV820
+ 5c01 ProcStarIV80-1
+ 5c02 ProcStarIV80-2
+ 5c03 ProcStarIV80-3
+ 5c04 ProcStarIV80-4
+ 5c11 ProcStarIV110-1
+ 5c12 ProcStarIV110-2
+ 5c13 ProcStarIV110-3
+ 5c14 ProcStarIV110-4
+ 5c51 ProcStarIV360-1
+ 5c52 ProcStarIV360-2
+ 5c53 ProcStarIV360-3
+ 5c54 ProcStarIV360-4
+ 5c61 ProcStarIV530-1
+ 5c62 ProcStarIV530-2
+ 5c63 ProcStarIV530-3
+ 5c64 ProcStarIV530-4
+ 5c71 ProcStarIV820-1
+ 5c72 ProcStarIV820-2
+ 5c73 ProcStarIV820-3
+ 5c74 ProcStarIV820-4
+ 5d01 Proc10480
+ 5d11 Proc104110
+ 5f01 ProceV_A3
+ 5f11 ProceV_A7
+ 5f21 ProceV_AB
+ 5f31 ProceV_D5
+ 5f41 ProceV_D8
+ 6732 Proc6M
+ 6832 Proc12M
+ 7101 Proc10a_27
+ 7111 Proc10a_48
+ 7121 Proc10a_66
+ 7141 Proc10a_115
+ 7181 Proc10a_27S
+ 7191 Proc10a_48S
+ 71a1 Proc10a_66S
+ 71b1 Proc10A
+ 72b1 HawkEye
+ 73b1 Proc10s
+165d Hsing Tech. Enterprise Co., Ltd.
+165f Linux Media Labs, LLC
+ 1020 LMLM4 MPEG-4 encoder
+1661 Worldspace Corp.
+1668 Actiontec Electronics Inc
+ 0100 Mini-PCI bridge
+# Formerly SiByte, Inc.
+166d Broadcom Corporation
+ 0001 SiByte BCM1125/1125H/1250 System-on-a-Chip PCI
+ 0002 SiByte BCM1125H/1250 System-on-a-Chip HyperTransport
+ 0012 SiByte BCM1280/BCM1480 System-on-a-Chip PCI-X
+ 0014 Sibyte BCM1280/BCM1480 System-on-a-Chip HyperTransport
+1677 B&R Industrial Automation GmbH
+ 104e 5LS172.6 B&R Dual CAN Interface Card
+ 12d7 5LS172.61 B&R Dual CAN Interface Card
+ 20ad 5ACPCI.MFIO-K01 Profibus DP / K-Feldbus / COM
+1678 NetEffect
+ 0100 NE020 10Gb Accelerated Ethernet Adapter (iWARP RNIC)
+1679 Tokyo Electron Device Ltd.
+ 3000 SD Standard host controller [Ellen]
+167b ZyDAS Technology Corp.
+ 2102 ZyDAS ZD1202
+ 187e 3406 ZyAIR B-122 CardBus 11Mbs Wireless LAN Card
+ 187e 3407 ZyAIR B-320 802.11b Wireless PCI Adapter
+ 2116 ZD1212B Wireless Adapter
+167d Samsung Electro-Mechanics Co., Ltd.
+ a000 MagicLAN SWL-2210P 802.11b [Intersil ISL3874]
+167e ONNTO Corp.
+1681 Hercules
+1682 XFX Pine Group Inc.
+ 5701 Radeon 5700 XT Thicc III Ultra
+ c580 Radeon RX 580
+1688 CastleNet Technology Inc.
+ 1170 WLAN 802.11b card
+168a Utimaco IS GmbH
+ 2086 CryptoServer Se-Series Hardware Security Module
+ c040 CryptoServer CSe-Series Hardware Security Module
+ c051 CryptoServer Se-Series Gen2 Hardware Security Module
+ c070 u.trust Anchor Hardware Security Module cs7.2 Series
+ c071 u.trust Anchor Hardware Security Module cs7.3 Series
+ c072 u.trust Anchor Hardware Security Module cs7.3 Series Virtual Function
+# nee Atheros Communications, Inc.
+168c Qualcomm Atheros
+ 0007 AR5210 Wireless Network Adapter [AR5000 802.11a]
+ 1737 0007 WPC54A Wireless PC Card
+ 1b47 0100 Harmony 8450CN Wireless CardBus Module
+ 1b47 0110 Skyline 4030 / Harmony 8450 802.11a Wireless CardBus Adapter
+ 8086 2501 PRO/Wireless 5000 LAN PCI Adapter Module
+ 0011 AR5211 Wireless Network Adapter [AR5001A 802.11a]
+ 0012 AR5211 Wireless Network Adapter [AR5001X 802.11ab]
+ 1186 3a03 AirPro DWL-A650 Wireless Cardbus Adapter (rev.B)
+ 1186 3a04 AirPro DWL-AB650 Multimode Wireless Cardbus Adapter
+ 1186 3a05 AirPro DWL-AB520 Multimode Wireless PCI Adapter
+ 126c 8031 2201 Mobile Adapter
+ 1385 4400 WAB501 802.11ab Wireless CardBus Card
+ 1b47 aa00 8460 802.11ab Wireless CardBus Adapter
+ 0013 AR5212/5213/2414 Wireless Network Adapter
+ 0308 3402 AG-100 802.11ag Wireless Cardbus Adapter
+ 0308 3405 G-102 v2 802.11g Wireless Cardbus Adapter
+ 0308 3408 G-170S 802.11g Wireless CardBus Adapter
+ 0e11 00e5 NC6000/NC8000 laptop
+ 10b7 6002 3CRWE154A72 802.11abg Cardbus Adapter
+ 1113 d301 Philips CPWNA100 Wireless CardBus adapter
+ 1113 ee23 SMCWPCIT-G 108Mbps Wireless PCI adapter
+ 1154 033b Buffalo WLI-CB-AMG54
+ 1154 034e Buffalo WLI-CB-AG108HP 802.11abg Cardbus Adapter
+ 1186 3202 DWL-G650 (Rev B3,B5) Wireless cardbus adapter
+ 1186 3203 AirPlus DWL-G520 Wireless PCI Adapter (rev. A)
+ 1186 3a07 AirXpert DWL-AG650 Wireless Cardbus Adapter
+ 1186 3a08 AirXpert DWL-AG520 Wireless PCI Adapter
+ 1186 3a12 D-Link AirPlus DWL-G650 Wireless Cardbus Adapter(rev.C)
+ 1186 3a13 AirPlus DWL-G520 Wireless PCI Adapter (rev. B)
+ 1186 3a14 AirPremier AG DWL-AG530 Wireless PCI Adapter (rev.A)
+ 1186 3a17 D-Link AirPremier DWL-G680 Wireless Cardbus Adapter
+ 1186 3a18 D-Link AirPremier DWL-G550 Wireless PCI Adapter
+ 1186 3a1a WNA-2330 802.11bg Wireless CardBus Adapter
+ 1186 3a63 D-Link AirPremier DWL-AG660 Wireless Cardbus Adapter
+ 1186 3a93 Conceptronic C54I Wireless 801.11g PCI card
+ 1186 3a94 Conceptronic C54C 802.11g Wireless Cardbus Adapter
+ 1186 3ab0 Allnet ALL0281 Wireless PCI Card
+ 1385 4600 WAG511 802.11a/b/g Dual Band Wireless PC Card
+ 1385 4610 WAG511 802.11a/b/g Dual Band Wireless PC Card
+ 1385 4900 WG311v1 802.11g Wireless PCI Adapter
+ 1385 4a00 WAG311 802.11a/g Wireless PCI Adapter
+ 1385 4b00 WG511T 108 Mbps Wireless PC Card (rev.A/B)
+ 1385 4d00 WG311T 108 Mbps Wireless PCI Adapter (rev.A2)
+ 1385 4f00 WG511U Double 108 Mbps Wireless PC Card
+ 1385 5a00 WG311T (rev.A3 v1h3/v1h4) 108 Mbps Wireless PCI Adapter [AR2412]
+ 1385 5b00 WG511T 108 Mbps Wireless PC Card (rev.C)
+ 1385 5d00 WPN511 RangeMax Wireless PC Card
+ 1458 e911 GN-WIAG02
+ 1468 0403 U10H014 802.11g Cardbus Adapter
+ 1468 0408 ThinkPad 11b/g Wireless LAN Mini PCI Adapter
+ 14b7 0a10 8480-WD 802.11abg Cardbus Adapter
+ 14b7 0a60 8482-WD ORiNOCO 11a/b/g Wireless PCI Adapter
+ 14b7 aa30 8800-FC 802.11bg Cardbus Adapter
+ 14b7 aa40 8470-WD 802.11bg Cardbus Adapter
+ 14b9 cb21 CB21 802.11a/b/g Cardbus Adapter
+ 1668 1026 IBM HighRate 11 a/b/g Wireless CardBus Adapter
+ 168c 0013 AirPlus XtremeG DWL-G650 Wireless PCMCIA Adapter
+ 168c 1025 DWL-G650B2 Wireless CardBus Adapter
+ 168c 1027 Engenius NL-3054CB ARIES b/g CardBus Adapter
+ 168c 1042 Ubiquiti Networks SuperRange a/b/g Cardbus Adapter
+ 168c 1051 EZ Connect g 802.11g 108Mbps Wireless PCI Adapter
+ 168c 2026 Netgate 5354MP ARIES a(108Mb turbo)/b/g MiniPCI Adapter
+ 168c 2027 D-Link AirPlus DWL-G520 Wireless PCI Adapter (rev. A)
+ 168c 2041 Engenius 5354MP Plus ARIES2 b/g MiniPCI Adapter
+ 168c 2042 Engenius 5354MP Plus ARIES2 a/b/g MiniPCI Adapter
+ 168c 2051 TRENDnet TEW-443PI Wireless PCI Adapter
+ 16a5 160a BWP712 802.11bg Wireless CardBus Adapter
+ 16ab 7302 Trust Speedshare Turbo Pro Wireless PCI Adapter
+ 1737 0017 WPC55AG
+ 1737 0026 WMP55AG v1.1
+ 1737 0035 WPC55AG v1.2 802.11abg Cardbus Adapter
+ 1737 0036 WMP55AG v1.2 802.11abg PCI Adapter
+ 1799 3000 F6D3000 Dual-Band Wireless A+G Desktop Card
+ 1799 3010 F6D3010 Dual-Band Wireless A+G Notebook Card
+ 17cf 0042 Z-COMAX Highpower XG-622H (400mw) 802.11b/g mini-PCI Adapter
+ 185f 1012 CM9 Wireless a/b/g MiniPCI Adapter
+ 185f 2012 Wistron NeWeb WLAN a+b+g model CB9
+ a727 6801 3CRXJK10075 OfficeConnect Wireless 108Mbps 11g XJACK PC Card
+ 001a AR2413/AR2414 Wireless Network Adapter [AR5005G(S) 802.11bg]
+ 1052 168c Sweex Wireless Lan PC Card 54Mbps
+ 1113 ee20 SMC Wireless CardBus Adapter 802.11g (SMCWCB-G EU)
+ 1113 ee24 SMC Wireless PCI Card WPCI-G
+ 1186 3a15 AirPlus G DWL-G630 Wireless Cardbus Adapter (rev.D1)
+ 1186 3a16 AirPlus G DWL-G510 Wireless PCI Adapter(rev.B)
+ 1186 3a1c WNA-1330 Notebook Adapter
+ 1186 3a1d WDA-1320 Desktop Adapter
+ 1186 3a23 AirPlus G DWL-G520+A Wireless PCI Adapter
+ 1186 3a24 AirPlus G DWL-G650+A Wireless Cardbus Adapter
+ 1186 3b08 AirPlus G DWL-G630 Wireless Cardbus Adapter (rev.C1)
+ 168c 001a Belkin FD7000
+ 168c 1052 TP-Link TL-WN510G Wireless CardBus Adapter
+ 168c 2052 Compex Wireless 802.11 b/g MiniPCI Adapter, Rev A1 [WLM54G]
+ 16ec 0122 Wireless PCI Adapter Model 5418
+ 1737 0053 WPC54G v7 802.11g Wireless-G Notebook Adapter
+ 1799 700c F5D7000 v5000 Wireless G Desktop Card
+ 1799 701d F5D7010 v5000 Wireless G Notebook Card
+ 17f9 0008 DX-WGNBC 802.11bg Wireless CardBus Adapter
+ 17f9 0018 DX-WGDTC 802.11bg Wireless PCI Adapter
+ 001b AR5413/AR5414 Wireless Network Adapter [AR5006X(S) 802.11abg]
+# Atheros AR5414 32-bit mini-PCI type IIIB
+ 0777 1107 UB5 802.11a Wireless Mini PCI Adapter
+ 0777 3002 XR2 802.11g Wireless Mini PCI Adapter
+ 0777 3005 XR5 802.11a Wireless Mini PCI Adapter
+ 0777 3009 XR9 900MHz Wireless Mini PCI Adapter
+ 1154 034e WLI-CB-AG108HP 802.11abg Wireless CardBus Adapter
+ 1186 3a19 D-Link AirPremier AG DWL-AG660 Wireless Cardbus Adapter
+ 1186 3a22 AirPremier AG DWL-AG530 Wireless PCI Adapter (rev.B)
+ 11ad 5001 WN5301A 802.11bg Wireless PCI Adapter
+ 1458 e901 GN-WI01HT Wireless a/b/g MiniPCI Adapter
+ 168c 001b Wireless LAN PCI LiteOn
+ 168c 1062 IPN-W100CB 802.11abg Wireless CardBus Adapter
+ 168c 2062 EnGenius EMP-8602 (400mw) or Compex WLM54AG (SuperAG)
+ 168c 2063 EnGenius EMP-8602 (400mw) or Compex WLM54AG
+ 17f9 000b WL-711A 802.11abg Wireless CardBus Adapter
+ 17f9 000c WPIA-112AG 802.11abg Wireless PCI Adapter
+ 17f9 000d PC-686X 802.11abg Wireless Mini PCI Adapter
+ 185f 1600 DCMA-82 High Power WLAN 802.11a/b/g mini-PCI Module (Super A/G, eXtended Range, 400mW)
+ 1948 3aba RBTBJ-AW 802.11abg Wireless Cardbus Adapter
+ a727 6804 Wireless 11a/b/g PC Card with XJACK(r) Antenna
+ 001c AR242x / AR542x Wireless Network Adapter (PCI-Express)
+ 0777 3006 SRX 802.11abg Wireless ExpressCard Adapter
+ 103c 137a AR5BXB63 (Foxconn) 802.11bg Mini PCIe NIC
+ 106b 0086 AirPort Extreme
+ 144f 7106 WLL3140 (Toshiba PA3501U-1MPC) 802.11bg Wireless Mini PCIe Card
+ 144f 7128 WLL3141 (Toshiba PA3613U-1MPC) 802.11bg Wireless Mini PCIe Card
+ 1468 0428 AR5BXB63 802.11bg NIC
+ 1468 042a AR5007EG 802.11bg NIC
+ 147b 1033 AirPace Wi-Fi
+ 168c 001c AR242x 802.11abg NIC (PCI Express)
+ 168c 3061 AR5006EGS 802.11bg NIC (2.4GHz, PCI Express)
+ 168c 3062 AR5006EXS 802.11abg NIC (2.4/5.0GHz, PCI Express)
+ 168c 3063 AR5006EX 802.11abg NIC (2.4/5.0GHz, PCI Express)
+ 168c 3065 AR5006EG 802.11bg NIC (2.4GHz, PCI Express)
+ 168c 3067 AR242x 802.11abg Wireless PCI Express Adapter (rev 01)
+ 1a3b 1026 AW-GE780 802.11bg Wireless Mini PCIe Card
+ 001d AR2417 Wireless Network Adapter [AR5007G 802.11bg]
+ 1799 720b F5D7000 v8000 Wireless G Desktop Card
+ 1799 721b F5D7010 v8000 Wireless G Notebook Card
+# the name AR5005VL is used for some AR5513 based designs
+ 0020 AR5513 802.11abg Wireless NIC
+ 0308 3407 M-102 802.11g Wireless Cardbus Adapter
+ 1186 3a67 DWL-G650M Super G MIMO Wireless Notebook Adapter
+ 1186 3a68 DWL-G520M Wireless 108G MIMO Desktop Adapter
+ 187e 340e M-302 802.11g Wireless PCI Adapter
+ 1976 2003 TEW-601PC 802.11g Wireless CardBus Adapter
+ 0023 AR5416 Wireless Network Adapter [AR5008 802.11(a)bgn]
+ 0308 340b NWD-170N 802.11bgn Wireless CardBus Adapter
+ 1154 0365 Buffalo WLP-CB-AG300 802.11abgn Cardbus Adapter
+ 1154 0367 WLI-CB-AG301N 802.11abgn Wireless CardBus Adapter
+ 1186 3a6a DWA-642 802.11n RangeBooster N CardBus Adapter
+ 1186 3a6b DWA-547 802.11n RangeBooster N 650 DeskTop Adapter
+ 1186 3a6d DWA-552 802.11n Xtreme N Desktop Adapter (rev A1)
+ 1186 3a76 DWA-645 802.11n RangeBooster N 650 Notebook Adapter (rev A1)
+ 1737 0059 WPC300N v2 Wireless-N Notebook Adapter
+ 1737 0069 WPC100 v1 802.11n RangePlus Wireless Notebook Adapter
+ 1737 0072 WMP110 v1 802.11n RangePlus Wireless PCI Adapter
+ 1799 8011 F5D8011 v1 802.11n N1 Wireless Notebook Card
+ 187e 3411 NWD-370N 802.11n Wireless PCI Adapter
+ 1976 2008 TEW-621PC 802.11bgn Wireless CardBus Adapter
+ 0024 AR5418 Wireless Network Adapter [AR5008E 802.11(a)bgn] (PCI-Express)
+ 106b 0087 AirPort Extreme
+ 1186 3a70 DWA-556 Xtreme N PCI Express Desktop Adapter
+ 0027 AR9160 Wireless Network Adapter [AR9001 802.11(a)bgn]
+ 0777 4082 SR71-A 802.11abgn Wireless Mini PCI Adapter
+ 0029 AR922X Wireless Network Adapter
+ 0777 4005 SR71-15 802.11an Mini PCI Adapter
+ 1186 3a7a DWA-552 802.11n Xtreme N Desktop Adapter (rev A2)
+ 1186 3a7d DWA-552 802.11n Xtreme N Desktop Adapter (rev A3)
+ 168c 0029 AR922X Wireless Network Adapter
+ 168c 2096 Compex WLM200NX / Wistron DNMA-92
+ 002a AR928X Wireless Network Adapter (PCI-Express)
+ 0777 4f05 SR71-X 802.11abgn Wireless ExpressCard Adapter [AR9280]
+ 103c 3041 AR5BHB92-H 802.11abgn Wireless Half-size Mini PCIe Card [AR9280]
+ 103c 3042 AzureWave AW-NE773 802.11abgn Wireless Half-size Mini PCIe Card [AR9280]
+ 105b e006 T77H053.00 802.11bgn Wireless Mini PCIe Card [AR9281]
+ 105b e01f T77H047.31 802.11bgn Wireless Half-size Mini PCIe Card [AR9283]
+ 106b 008f AirPort Extreme
+ 11ad 6600 WN6600A 802.11bgn Wireless Mini PCIe Card [AR9281]
+ 144f 7141 WLL6080 802.11bgn Wireless Mini PCIe Card [AR9281]
+ 168c 0203 DW1525 802.11abgn WLAN PCIe Card [AR9280]
+ 1a32 0303 EM303 802.11bgn Wireless Mini PCIe Card [AR9281]
+ 1a32 0306 EM306 802.11bgn Wireless Half-size Mini PCIe Card [AR9283]
+ 1a3b 1067 AW-NE771 802.11bgn Wireless Mini PCIe Card [AR9281]
+ 1a3b 1071 AW-NE772 802.11abgn Wireless Mini PCIe Card [AR9280]
+ 1a3b 1081 AW-NE773 802.11abgn Wireless Half-size Mini PCIe Card [AR9280]
+ 002b AR9285 Wireless Network Adapter (PCI-Express)
+ 1028 0204 Wireless 1502 802.11bgn Half-size Mini PCIe Card
+ 1028 0205 Wireless 1702 802.11bgn Half-size Mini PCIe Card [AR9002WB-1NGCD]
+ 103c 303f U98Z062.10 802.11bgn Wireless Half-size Mini PCIe Card
+ 103c 3040 U98Z062.12 802.11bgn Wireless Half-size Mini PCIe Card
+ 105b e017 T77H126.00 802.11bgn Wireless Half-size Mini PCIe Card
+ 105b e023 T77H121.04 802.11bgn Wireless Half-size Mini PCIe Card
+ 105b e025 T77H121.05 802.11bgn Wireless Half-size Mini PCIe Card
+ 1113 e811 WN7811A (Toshiba PA3722U-1MPC) 802.11bgn Wireless Half-size Mini PCIe Card
+ 185f 30af DNXA-95 802.11bgn Wireless Half-size Mini PCIe Card
+ 1931 0023 Option GTM67x PCIe WiFi Adapter
+ 1a3b 1089 AW-NE785 / AW-NE785H 802.11bgn Wireless Full or Half-size Mini PCIe Card
+ 1a3b 2c37 AW-NB037H 802.11bgn Wireless Half-size Mini PCIe Card [AR9002WB-1NGCD]
+ 1b9a 0401 XW204E 802.11bgn Wireless Half-size Mini PCIe Card
+ 1b9a 0c03 WB214E 802.11bgn Wireless Half-size Mini PCIe Card [AR9002WB-1NGCD]
+ 002c AR2427 802.11bg Wireless Network Adapter (PCI-Express)
+ 002d AR9227 Wireless Network Adapter
+ 002e AR9287 Wireless Network Adapter (PCI-Express)
+ 105b e034 T77H167.00
+ 0030 AR93xx Wireless Network Adapter
+ 103c 1627 AR9380/HB112 802.11abgn 3×3 Wi-Fi Adapter
+ 106b 009a AirPort Extreme
+ 1186 3a7e DWA-566 Wireless N 300 Dual Band PCIe Desktop Adapter
+ 1a56 2000 Killer Wireless-N 1102 Half-size Mini PCIe Card [AR9382]
+ 1a56 2001 Killer Wireless-N 1103 Half-size Mini PCIe Card [AR9380]
+ 0032 AR9485 Wireless Network Adapter
+ 1028 0208 Wireless 1506 WLAN Half Mini-Card
+ 103c 1838 AR9485/HB125 802.11bgn 1×1 Wi-Fi Adapter
+ 105b e044 Unex DHXA-225
+ 144d 410e AR9485WB-EG 802.11b/g/n mini-PCIe card on a series 3 laptop
+ 1a3b 1186 AW-NE186H
+ 0033 AR958x 802.11abgn Wireless Network Adapter
+ 168c a120 AR9582 802.11a/n WLAN Mini-PCIe Adapter
+ 0034 AR9462 Wireless Network Adapter
+ 1028 020b Wireless 1601 802.11abgn Adapter
+ 1028 0300 Wireless 1802 802.11abgn Adapter
+ 1a56 2003 Killer Wireless-N 1202 Half-size Mini PCIe Card
+ 0036 QCA9565 / AR9565 Wireless Network Adapter
+ 1028 020e Vostro 3470
+ 0037 AR9485 Wireless Network Adapter
+# Also used as Gigabyte GC-WB150 on a PCIe-to-mini-PCIe converter
+ 1a3b 2100 AW-NB100H 802.11n Wireless Mini PCIe Card
+ 003c QCA986x/988x 802.11ac Wireless Network Adapter
+ 003e QCA6174 802.11ac Wireless Network Adapter
+ 1a56 143a Killer 1435 Wireless-AC
+ 1a56 1525 Killer N1525 Wireless-AC
+ 1a56 1535 Killer Wireless-n/a/ac 1535 Wireless Network Adapter
+ 0040 QCA9980/9990 802.11ac Wireless Network Adapter
+ 0041 QCA6164 802.11ac Wireless Network Adapter
+ 0042 QCA9377 802.11ac Wireless Network Adapter
+ 11ad 08a6 Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter
+# compatible with Lenovo's BIOS lock
+ 17aa 0901 Qualcomm Atheros QCA9377 Wireless Network Adapter
+ 0046 QCA9984 802.11ac Wave 2 Wireless Network Adapter
+ 0050 QCA9887 802.11ac Wireless Network Adapter
+ 0207 AR5210 Wireless Network Adapter [AR5000 802.11a]
+ 1014 AR5212 802.11abg NIC
+ 1014 058a ThinkPad 11a/b/g Wireless LAN Mini Express Adapter (AR5BXB6)
+ 9013 AR5002X Wireless Network Adapter
+ ff19 AR5006X Wireless Network Adapter
+ ff1b AR2425 Wireless Network Adapter [AR5007EG 802.11bg]
+ ff1c AR5008 Wireless Network Adapter
+ ff1d AR922x Wireless Network Adapter
+# Found in "AVM Fritz!Box FON WLAN 7270v3"
+ 168c ee1c AR9220-AC1A [AVM Fritz!Box FON WLAN 7270 v3]
+1695 EPoX Computer Co., Ltd.
+169c Netcell Corporation
+ 0044 Revolution Storage Processing Card
+# The right ID is 196d, but they got it nibble-swapped in 2202.
+169d Club-3D VB (Wrong ID)
+16a5 Tekram Technology Co.,Ltd.
+16ab Global Sun Technology Inc
+ 1100 GL24110P
+ 1101 PLX9052 PCMCIA-to-PCI Wireless LAN
+ 1102 PCMCIA-to-PCI Wireless Network Bridge
+ 8501 WL-8305 Wireless LAN PCI Adapter
+16ae SafeNet Inc
+ 0001 SafeXcel 1140
+ 000a SafeXcel 1841
+ 1141 SafeXcel 1141
+# misused vendor ID 0001
+ 0001 0001 SafeXcel 1141 v. 1.1
+ 1841 SafeXcel 1842
+16af SparkLAN Communications, Inc.
+16b4 Aspex Semiconductor Ltd
+16b8 Sonnet Technologies, Inc.
+16be Creatix Polymedia GmbH
+16c3 Synopsys, Inc.
+ abcd DWC_usb3 / PCIe bridge
+ abce DWC_usb3
+ abcf DWC_usb31
+ edda EPMockUp
+16c6 Micrel-Kendin
+ 8695 Centaur KS8695 ARM processor
+ 8842 KSZ8842-PMQL 2-Port Ethernet Switch
+16c8 Octasic Inc.
+16c9 EONIC B.V. The Netherlands
+16ca CENATEK Inc
+ 0001 Rocket Drive DL
+# nee Innocore Gaming Ltd., nee Densitron Gaming Ltd., a division of Densitron Technologies
+16cd Advantech Co. Ltd
+ 0101 DirectPCI SRAM for DPX-11x series
+ 0102 DirectPCI SRAM for DPX-S/C/E-series
+ 0103 DirectPCI ROM for DPX-11x series
+ 0104 DirectPCI ROM for DPX-S/C/E-series
+ 0105 DirectPCI I/O for DPX-114/DPX-115
+ 0106 DirectPCI I/O for DPX-116
+ 0107 DirectPCI I/O for DPX-116U
+ 0108 DirectPCI I/O for DPX-117
+ 0109 DirectPCI I/O for DPX-112
+ 010a DirectPCI I/O for DPX-C/E-series
+ 010b DirectPCI I/O for DPX-S series
+16ce Roland Corp.
+16d5 Acromag, Inc.
+ 0504 PMC-DX504 Reconfigurable FPGA with LVDS I/O
+ 0520 PMC520 Serial Communication, 232 Octal
+ 0521 PMC521 Serial Communication, 422/485 Octal
+ 1020 PMC-AX1020 Reconfigurable FPGA with A/D & D/A
+ 1065 PMC-AX1065 Reconfigurable FPGA with A/D & D/A
+ 2004 PMC-DX2004 Reconfigurable FPGA with LVDS I/O
+ 2020 PMC-AX2020 Reconfigurable FPGA with A/D & D/A
+ 2065 PMC-AX2065 Reconfigurable FPGA with A/D & D/A
+ 3020 PMC-AX3020 Reconfigurable FPGA with A/D & D/A
+ 3065 PMC-AX3065 Reconfigurable FPGA with A/D & D/A
+ 4243 PMC424, APC424, AcPC424 Digital I/O and Counter Timer Module
+ 4248 PMC464, APC464, AcPC464 Digital I/O and Counter Timer Module
+ 424b PMC-DX2002 Reconfigurable FPGA with Differential I/O
+ 4253 PMC-DX503 Reconfigurable FPGA with TTL and Differential I/O
+ 4312 PMC-CX1002 Reconfigurable Conduction-Cooled FPGA Virtex-II with Differential I/O
+ 4313 PMC-CX1003 Reconfigurable Conduction-Cooled FPGA Virtex-II with CMOS and Differential I/O
+ 4322 PMC-CX2002 Reconfigurable Conduction-Cooled FPGA Virtex-II with Differential I/O
+ 4323 PMC-CX2003 Reconfigurable Conduction-Cooled FPGA Virtex-II with CMOS and Differential I/O
+ 4350 PMC-DX501 Reconfigurable Digital I/O Module
+ 4353 PMC-DX2003 Reconfigurable FPGA with TTL and Differential I/O
+ 4357 PMC-DX502 Reconfigurable Differential I/O Module
+ 4457 PMC730, APC730, AcPC730 Multifunction Module
+ 4471 XMC730 Multi-function I/O module with front I/O
+ 4473 XMC730CC Multi-function I/O module with rear I/O Conduction-cooled
+ 464d PMC408 32-Channel Digital Input/Output Module
+ 4850 PMC220-16 12-Bit Analog Output Module
+ 4a42 PMC483, APC483, AcPC483 Counter Timer Module
+ 4a50 PMC484, APC484, AcPC484 Counter Timer Module
+ 4a56 PMC230 16-Bit Analog Output Module
+ 4b47 PMC330, APC330, AcPC330 Analog Input Module, 16-bit A/D
+ 4c40 PMC-LX40 Reconfigurable Virtex-4 FPGA with plug-in I/O
+ 4c60 PMC-LX60 Reconfigurable Virtex-4 FPGA with plug-in I/O
+ 4d4d PMC341, APC341, AcPC341 Analog Input Module, Simultaneous Sample & Hold
+ 4d4e PMC482, APC482, AcPC482 Counter Timer Board
+ 524d PMC-DX2001 Reconfigurable FPGA with TTL I/O
+ 5335 PMC-SX35 Reconfigurable Virtex-4 FPGA with plug-in I/O
+ 5456 PMC470 48-Channel Digital Input/Output Module
+ 5601 PMC-VLX85 Reconfigurable Virtex-5 FPGA with plug-in I/O
+ 5602 PMC-VLX110 Reconfigurable Virtex-5 FPGA with plug-in I/O
+ 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
+ 5701 PMC-SLX150: Reconfigurable Spartan-6 FPGA with plug-in I/O
+ 5702 PMC-SLX150-1M: Reconfigurable Spartan-6 FPGA with plug-in I/O
+ 5801 XMC-VLX85 Reconfigurable Virtex-5 FPGA with plug-in I/O
+ 5802 XMC-VLX110 Reconfigurable Virtex-5 FPGA with plug-in I/O
+ 5803 XMC-VSX95 Reconfigurable Virtex-5 FPGA with plug-in I/O
+ 5804 XMC-VLX155 Reconfigurable Virtex-5 FPGA with plug-in I/O
+ 5807 XMC-SLX150: Reconfigurable Spartan-6 FPGA with plug-in I/O
+ 5808 XMC-SLX150-1M: Reconfigurable Spartan-6 FPGA with plug-in I/O
+ 5901 APCe8650 PCI Express IndustryPack Carrier Card
+ 6301 XMC Module with user-configurable Virtex-6 FPGA, 240k logic cells, SFP front I/O
+ 6302 XMC Module with user-configurable Virtex-6 FPGA, 365k logic cells, SFP front I/O
+ 6303 XMC Module with user-configurable Virtex-6 FPGA, 240k logic cells, no front I/O
+ 6304 XMC Module with user-configurable Virtex-6 FPGA, 365k logic cells, no front I/O
+ 7000 XMC-7K325F: User-configurable Kintex-7 FPGA, 325k logic cells plus SFP front I/O
+ 7001 XMC-7K410F: User-configurable Kintex-7 FPGA, 410k logic cells plus SFP front I/O
+ 7002 XMC-7K325AX: User-Configurable Kintex-7 FPGA, 325k logic cells with AXM Plug-In I/O
+ 7003 XMC-7K410AX: User-Configurable Kintex-7 FPGA, 410k logic cells with AXM Plug-In I/O
+ 7004 XMC-7K325CC: User-Configurable Kintex-7 FPGA, 325k logic cells, conduction-cooled
+ 7005 XMC-7K410CC: User-Configurable Kintex-7 FPGA, 410k logic cells, conduction-cooled
+ 7006 XMC-7A200: User-Configurable Artix-7 FPGA, 200k logic cells with Plug-In I/O
+ 7007 XMC-7A200CC: User-Configurable Conduction-Cooled Artix-7 FPGA, with 200k logic cells
+ 7011 AP440-1: 32-Channel Isolated Digital Input Module
+ 7012 AP440-2: 32-Channel Isolated Digital Input Module
+ 7013 AP440-3: 32-Channel Isolated Digital Input Module
+ 7014 AP445: 32-Channel Isolated Digital Output Module
+ 7015 AP471 48-Channel TTL Level Digital Input/Output Module
+ 7016 AP470 48-Channel TTL Level Digital Input/Output Module
+ 7017 AP323 16-bit, 20 or 40 Channel Analog Input Module
+ 7018 AP408: 32-Channel Digital I/O Module
+ 7019 AP341 14-bit, 16-Channel Simultaneous Conversion Analog Input Module
+ 701a AP220-16 12-Bit, 16-Channel Analog Output Module
+ 701b AP231-16 16-Bit, 16-Channel Analog Output Module
+ 701c AP225 12-Bit, 16-Channel Analog Output Module with Waveform Memory
+ 701d AP235 16-Bit, 16-Channel Analog Output Module with Waveform Memory
+ 7021 APA7-201 Reconfigurable Artix-7 FPGA module 48 TTL channels
+ 7022 APA7-202 Reconfigurable Artix-7 FPGA module 24 RS485 channels
+ 7023 APA7-203 Reconfigurable Artix-7 FPGA module 24 TTL & 12 RS485 channels
+ 7024 APA7-204 Reconfigurable Artix-7 FPGA module 24 LVDS channels
+ 7027 AP418 16-Channel High Voltage Digital Input/Output Module
+ 7029 AP342 14-bit, 12-Channel Isolated Simultaneous Conversion Analog Input Module
+ 702a AP226 12-Bit, 8-Channel Isolated Analog Output Module
+ 702b AP236 16-Bit, 8-Channel Isolated Analog Output Module
+ 702c AP560A Module 4 Independent isolated CAN bus channels
+ 7031 AP441-1: 32-Channel Isolated Digital Input Module
+ 7032 AP441-2: 32-Channel Isolated Digital Input Module
+ 7033 AP441-3: 32-Channel Isolated Digital Input Module
+ 7042 AP482 Counter Timer Module with TTL Level Input/Output
+ 7043 AP483 Counter Timer Module with TTL Level and RS422 Input/Output
+ 7044 AP484 Counter Timer Module with RS422 Input/Output
+ 7051 APA7-501 Reconfigurable Artix-7 52,160 Cell FPGA module 48 TTL channels
+ 7052 APA7-502 Reconfigurable Artix-7 52,160 Cell FPGA module 24 RS485 channels
+ 7053 APA7-503 Reconfigurable Artix-7 52,160 Cell FPGA module 24 TTL & 12 RS485 channels
+ 7054 APA7-504 Reconfigurable Artix-7 52,160 Cell FPGA module 24 LVDS channels
+ 7073 AP730 Multi-function I/O Module 16 Digital I/O 8 Differential Analog In 4 Analog Out
+16da Advantech Co., Ltd.
+ 0011 INES GPIB-PCI
+16df PIKA Technologies Inc.
+16e2 Geotest-MTS
+16e3 European Space Agency
+ 1e0f LEON2FT Processor
+16e5 Intellon Corp.
+ 6000 INT6000 Ethernet-to-Powerline Bridge [HomePlug AV]
+ 6300 INT6300 Ethernet-to-Powerline Bridge [HomePlug AV]
+16ec U.S. Robotics
+ 00ed USR997900
+ 0116 USR997902 10/100/1000 Mbps PCI Network Card
+ 2f00 USR5660A (USR265660A, USR5660A-BP) 56K PCI Faxmodem
+ 3685 Wireless Access PCI Adapter Model 022415
+ 4320 USR997904 10/100/1000 64-bit NIC (Marvell Yukon)
+ ab06 USR997901A 10/100 Cardbus NIC
+16ed Sycron N. V.
+ 1001 UMIO communication card
+16f2 ETAS GmbH
+ 0200 I/O board
+ 16f2 0010 ES53xx I/O board
+16f3 Jetway Information Co., Ltd.
+16f4 Vweb Corp
+ 8000 VW2010
+16f6 VideoTele.com, Inc.
+1702 Internet Machines Corporation (IMC)
+1705 Digital First, Inc.
+170b NetOctave
+ 0100 NSP2000-SSL crypto accelerator
+170c YottaYotta Inc.
+1719 EZChip Technologies
+ 1000 NPA Access Network Processor Family
+# Seems to be a 2nd ID for Vitesse Semiconductor
+1725 Vitesse Semiconductor
+ 7174 VSC7174 PCI/PCI-X Serial ATA Host Bus Controller
+172a Accelerated Encryption
+ 13c8 AEP SureWare Runner 1000V3
+# nee Fujitsu Siemens Computers GmbH
+1734 Fujitsu Technology Solutions
+1735 Aten International Co. Ltd.
+1737 Linksys
+ 0029 WPG54G ver. 4 PCI Card
+ 1032 Gigabit Network Adapter
+ 1737 0015 EG1032 v2 Instant Gigabit Network Adapter
+ 1737 0024 EG1032 v3 Instant Gigabit Network Adapter
+ 1064 Gigabit Network Adapter
+ 1737 0016 EG1064 v2 Instant Gigabit Network Adapter
+ ab08 21x4x DEC-Tulip compatible 10/100 Ethernet
+ ab09 21x4x DEC-Tulip compatible 10/100 Ethernet
+173b Altima (nee Broadcom)
+ 0001 AC1002 PCI Gigabit Ethernet controller
+ 03e8 AC1000 Gigabit Ethernet
+ 03e9 AC1001 Gigabit Ethernet
+ 03ea AC9100 Gigabit Ethernet
+ 173b 0001 AC1002
+ 03eb AC1003 Gigabit Ethernet
+1743 Peppercon AG
+ 8139 ROL/F-100 Fast Ethernet Adapter with ROL
+1745 ViXS Systems, Inc.
+ 2020 XCode II Series
+ 2100 XCode 2100 Series
+1749 RLX Technologies
+174b PC Partner Limited / Sapphire Technology
+174d WellX Telecom SA
+175c AudioScience Inc
+175e Sanera Systems, Inc.
+1760 TEDIA spol. s r. o.
+ 0101 PCD-7004 Digital Bi-Directional Ports PCI Card
+ 0102 PCD-7104 Digital Input & Output PCI Card
+ 0121 PCT-7303A PC card with IRC counters
+ 0122 PCT-7408A PC card with counters and timers
+ 0123 PCT-7424 PCI card with standard counters
+ 0141 PCA7208AL - Analog Inputs/Outputs
+ 0142 PCA7208AS - Analog inputs/Outputs
+ 0143 PCA7408AL - Analog Inputs/Outputs
+ 0144 PCA7408AS - Analog Inputs/Outputs
+ 0145 PCA-7228AL Multifunction PCI IO card
+ 0146 PCA-7228AS Multifunction PCI IO card
+ 0147 PCA7428AL Multifunction PCI IO card
+ 0148 PCA7428AS Multifunction PCI IO card
+ 0149 PCA7228EL Multifunction PCI IO card with isolated analog inputs
+ 0150 PCA7428EL Multifunction PCI IO card with isolated analog inputs
+ 0151 PCA7628AL - PCI card with analog inputs, counters and DIO
+ 0152 PCA7628AS PCI card with analog inputs, outputs, counters and DIO
+ 0161 PCA7288A PCI card with analog outputs, counters and DIO
+ 0180 PCI1052 Communication card for MicroUnit network
+ 0214 PCT-7424C (F0) PC card with standard counters
+ 0215 PCT-7424C (F1) PC card with standard counters
+ 0216 PCT-7424E (F0) PC card with standard counters
+ 0217 PCT-7424E (F1) PC card with standard counters
+ 0240 PCA7428CL_F0 - analog Inputs
+ 0241 PCA7428CL_F1 - analog Inputs
+ 0242 PCA7428CS_F0 - Analog Inputs/Outputs non isolated
+ 0243 PCA7428CS_F1 - Analog Inputs/Outputs non isolated
+ 0244 PCA7428CE_F0 - Analog Inputs isolated
+ 0245 PCA7428CE_F1 - Analog Inputs isolated
+ 0303 PCD-7006C Digital Input & Output PCI Card
+ 0800 PCD8006 - PCIe digital Inputs/Outputs
+ 0840 PCA-8428 General-purpose multifunctional PCIe card with 8 analog inputs and 2 analog outputs
+ 0841 PCA-8429 General-purpose multifunctional PCIe card with 8 analog inputs
+ 0842 PCA-8438 General-purpose multifunctional PCIe card with 16 analog inputs and 2 analog outputs
+ 0843 PCA-8439 General-purpose multifunctional PCIe card with 16 analog inputs
+ ff00 CTU CAN FD PCIe Card
+1761 Pickering Interfaces Ltd
+1771 InnoVISION Multimedia Ltd.
+1775 General Electric
+177d Cavium, Inc.
+ 0001 Nitrox XL N1
+ 0003 Nitrox XL N1 Lite
+ 0004 Octeon (and older) FIPS
+ 0005 Octeon CN38XX Network Processor Pass 3.x
+ 0006 RoHS
+ 0010 CN15XX/CN16XX [Nitrox PX]
+ 0011 CNN35XX [Nitrox III]
+ 0012 CNN55XX [Nitrox V]
+ 0020 Octeon CN31XX Network Processor
+ 0030 Octeon CN30XX Network Processor
+ 0040 Octeon CN58XX Network Processor
+ 0050 Octeon CN57XX Network Processor (CN54XX/CN55XX/CN56XX)
+ 0070 Octeon CN50XX Network Processor
+ 0080 Octeon CN52XX Network Processor
+ 0090 Octeon II CN63XX Network Processor
+ 0091 Octeon II CN68XX Network Processor
+ 0092 Octeon II CN65XX Network Processor
+ 0093 Octeon II CN61XX Network Processor
+ 0094 Octeon Fusion CNF71XX Cell processor
+ 0095 Octeon III CN78XX Network Processor
+ 0096 Octeon III CN70XX Network Processor
+ 9700 Octeon III CN73XX Network Processor
+ 9702 CN23XX [LiquidIO II] Intelligent Adapter
+ 177d 0003 CN2350 [LiquidIO II] 2-port 10GbE Intelligent adapter
+# This was changed during the production phase to 10GbE adapter.
+ 177d 0004 CN2350 [LiquidIO II] 2-port 10GbE Intelligent adapter
+ 177d 0005 CN2360 [LiquidIO II] 2-port 10GbE Intelligent adapter
+ 177d 0006 CN2360 [LiquidIO II] 2-port 25GbE Intelligent adapter
+ 177d 0007 CN2350 [LiquidIO II] 2-port 25GbE Intelligent adapter
+ 177d 0008 CN2350 [LiquidIO II] 2-port 10GbE SFP+ Intelligent adapter
+ 177d 0009 CN2360 [LiquidIO II] 2-port 10GbE SFP+ Intelligent adapter
+ 177d 000a CN2350 [LiquidIO II] 2-port 10GBASE-T Intelligent adapter
+ 177d 000b CN2360 [LiquidIO II] 2-port 10GBASE-T Intelligent adapter
+ 9703 CN23XX [LiquidIO II] NVMe Controller
+ 9712 CN23XX [LiquidIO II] SRIOV Virtual Function
+ 177d 0003 CN2350 [LiquidIO II] 2-port 10GbE SRIOV Virtual Function
+ 177d 0004 CN2350 [LiquidIO II] 2-port 10GbE SRIOV Virtual Function
+ 177d 0005 CN2360 [LiquidIO II] 2-port 10GbE SRIOV Virtual Function
+ 177d 0006 CN2360 [LiquidIO II] 2-port 25GbE SRIOV Virtual Function
+ 177d 0007 CN2350 [LiquidIO II] 2-port 25GbE SRIOV Virtual Function
+ 9713 CN23XX [LiquidIO II] NVMe SRIOV Virtual Function
+ 9800 Octeon Fusion CNF75XX Processor
+ a001 ThunderX MRML(Master RML Bridge to RSL devices)
+ a002 THUNDERX PCC Bridge
+ 177d a102 CN88XX PCC Bridge
+ a008 THUNDERX SMMU
+ 177d a108 CN88XX SMMU
+ a009 THUNDERX Generic Interrupt Controller
+ a00a THUNDERX GPIO Controller
+ a00b THUNDERX MPI / SPI Controller
+ a00c THUNDERX MIO-PTP Controller
+ a00d THUNDERX MIX Network Controller
+ a00e THUNDERX Reset Controller
+ a00f THUNDERX UART Controller
+ a010 THUNDERX eMMC/SD Controller
+ a011 THUNDERX MIO-BOOT Controller
+ a012 THUNDERX TWSI / I2C Controller
+ a013 THUNDERX CCPI (Multi-node connect)
+ a014 THUNDERX Voltage Regulator Module
+ a015 THUNDERX PCIe Switch Logic Interface
+ a016 THUNDERX Key Memory
+ a017 THUNDERX GTI (Global System Timers)
+ a018 THUNDERX Random Number Generator
+ a019 THUNDERX DFA
+ a01a THUNDERX Zip Coprocessor
+ a01b THUNDERX xHCI USB Controller
+ a01c THUNDERX AHCI SATA Controller
+ 177d a11c CN88XX AHCI SATA Controller
+ a01d THUNDERX RAID Coprocessor
+ a01e THUNDERX Network Interface Controller
+ a01f THUNDERX Traffic Network Switch
+ a020 THUNDERX PEM (PCI Express Interface)
+ a021 THUNDERX L2C (Level-2 Cache Controller)
+ a022 THUNDERX LMC (DRAM Controller)
+ a023 THUNDERX OCLA (On-Chip Logic Analyzer)
+ a024 THUNDERX OSM
+ a025 THUNDERX GSER (General Serializer/Deserializer)
+ a026 THUNDERX BGX (Common Ethernet Interface)
+ a027 THUNDERX IOBN
+ a029 THUNDERX NCSI (Network Controller Sideband Interface)
+ a02a ThunderX SGPIO (Serial GPIO controller for SATA disk lights)
+ a02b THUNDERX SMI / MDIO Controller
+ a02c THUNDERX DAP (Debug Access Port)
+ a02d THUNDERX PCIERC (PCIe Root Complex)
+ a02e ThunderX L2C-TAD (Level 2 cache tag and data)
+ a02f THUNDERX L2C-CBC
+ a030 THUNDERX L2C-MCI
+ a031 THUNDERX MIO-FUS (Fuse Access Controller)
+ a032 THUNDERX FUSF (Fuse Controller)
+ a033 THUNDERX Random Number Generator virtual function
+ a034 THUNDERX Network Interface Controller virtual function
+ a035 THUNDERX Parallel Bus
+ a036 ThunderX RAD (RAID acceleration engine) virtual function
+ a037 THUNDERX ZIP virtual function
+ a040 THUNDERX CPT Cryptographic Accelerator
+# MAC found on OcteonTx2 series of silicons
+ a059 Octeon TX2 CGX (MAC)
+# MAC found on Octeon 10 series of silicons
+ a060 Octeon 10 RPM (MAC)
+# Octeon Tx2 Loopback Interface block
+ a061 Octeon Tx2 Loopback Interface (LBK)
+# Octeon Tx2 Resource Virtualization Unit Physical Function
+ a063 Octeon Tx2 RVU Physical Function
+# Octeon Tx2 Resource Virtualization Unit Virtual Function
+ a064 Octeon Tx2 RVU Virtual Function
+# Octeon Tx2 Resource Virtualization Unit Admin Function
+ a065 Octeon Tx2 RVU Admin Function
+# PTP Timestamping unit on Octeon 10 silicon series
+ a09e Octeon 10 PTP controller
+# Cryptographic Accelerator found on Octeon 10 series of silicons
+ a0f2 Octeon 10 CPT Cryptographic Accelerator, Physical function
+ a0f3 Octeon 10 CPT Cryptographic Accelerator, Virtual function
+# Octeon Tx2 System DPI Interface (SDP) Physical Function
+ a0f6 Octeon Tx2 SDP Physical Function
+# Octeon Tx2 System DPI Interface (SDP) Virtual Function
+ a0f7 Octeon Tx2 SDP Virtual Function
+ a0f8 Octeon Tx2 Loopback Interface Virtual Function (LBKVF)
+# Cryptographic Accelerator found on OcteonTx2 series of silicons
+ a0fd Octeon Tx2 CPT Cryptographic Accelerator, Physical function
+# Cryptographic Accelerator found on OcteonTx2 series of silicons
+ a0fe Octeon Tx2 CPT Cryptographic Accelerator, Virtual function
+ a100 THUNDERX CN88XX 48 core SoC
+ a200 OCTEON TX CN81XX/CN80XX
+ a300 OCTEON TX CN83XX
+ af00 CN99xx [ThunderX2] Integrated PCI Host bridge
+ af84 CN99xx [ThunderX2] Integrated PCI Express RP Bridge
+1787 Hightech Information System Ltd.
+1789 Ennyah Technologies Corp.
+# also used by Struck Innovative Systeme for joint developments
+1796 Research Centre Juelich
+ 0001 SIS1100 [Gigabit link]
+ 0002 HOTlink
+ 0003 Counter Timer
+ 0004 CAMAC Controller
+ 0005 PROFIBUS
+ 0006 AMCC HOTlink
+ 0007 LVD Cable Bus
+ 0008 100MHz, 64bit Sequence Generator based on VirtexII
+ 0009 double 14bit-ADC
+ 000a SIS1100 with N110 TDC
+ 000b double 14bit-ADC with memory
+ 000d Synchronisation Slave
+ 000e SIS1100-eCMC
+ 000f TDC (GPX)
+ 0010 PCIe Counter Timer
+ 0011 SIS1100-e single link
+ 0012 SIS1100-e quad link
+ 0013 4x2.5GHz SFP to 4 lane PCIe bridge
+ 0014 SIS1100 with GPX piggy back
+ 0015 SIS8100 [Gigabit link, MicroTCA]
+ 0016 SIS1100e with 4 lanes
+ 0017 Quad 14bit, 50MHz ADC with 2.5GHz SFP
+ 0018 SIS8300 4-lane PCI Express, Micro TCA for Physics ADC
+ 0019 SIS SIS8300-Lx MTCA.4 Digitizer
+ 001a 100MHz, 64bit Sequence Generator based on VirtexII
+ 001c Quad 16bit, 150MHz ADC with 2.5GHz SFP
+ 0030 100MHz, 64bit Sequence Generator based on Spartan6
+ 0031 200MHz 64bit Sequence Generator based on Spartan7
+# nee Techwell, Inc.
+1797 Intersil Techwell
+ 5864 TW5864 multimedia video controller
+ 6801 TW6802 multimedia video card
+ 6802 TW6802 multimedia other device
+ 6810 TW6816 multimedia video controller
+ 6811 TW6816 multimedia video controller
+ 6812 TW6816 multimedia video controller
+ 6813 TW6816 multimedia video controller
+# port 5 of 8
+ 6814 TW6816 multimedia video controller
+# port 6 of 8
+ 6815 TW6816 multimedia video controller
+# port 7 of 8
+ 6816 TW6816 multimedia video controller
+# channel 8 of 8
+ 6817 TW6816 multimedia video controller
+# Example MuniPCI-E card: http://www.commell.com.tw/product/surveillance/MPX-6864.htm
+ 6864 TW6864 multimedia video controller
+1799 Belkin
+ 6001 F5D6001 Wireless PCI Card [Realtek RTL8180]
+ 6020 F5D6020 v3000 Wireless PCMCIA Card [Realtek RTL8180]
+ 6060 F5D6060 Wireless PDA Card
+ 700f F5D7000 v7000 Wireless G Desktop Card [Realtek RTL8185]
+ 701f F5D7010 v7000 Wireless G Notebook Card [Realtek RTL8185]
+179a id Quantique
+ 0001 Quantis PCI 16Mbps
+179c Data Patterns
+ 0557 DP-PCI-557 [PCI 1553B]
+ 0566 DP-PCI-566 [Intelligent PCI 1553B]
+ 1152 DP-cPCI-1152 (8-channel Isolated ADC Module)
+ 5031 DP-CPCI-5031-Synchro Module
+# cPCI Carrier for Mezzanine Modules
+ 5112 DP-cPCI-5112 [MM-Carrier]
+ 5121 DP-CPCI-5121-IP Carrier
+ 5211 DP-CPCI-5211-IP Carrier
+ 5679 AGE Display Module
+17a0 Genesys Logic, Inc
+ 7163 GL9701 PCIe to PCI Bridge
+ 8083 GL880 USB 1.1 UHCI controller
+ 8084 GL880 USB 2.0 EHCI controller
+ 9750 GL9750 SD Host Controller
+ 9755 GL9755 SD Host Controller
+ e763 GL9763E eMMC Controller
+17aa Lenovo
+ 3181 ThinkCentre M75n IoT
+ 402b Intel 82599ES 10Gb 2-port Server Adapter X520-2
+17ab Phillips Components
+17af Hightech Information System Ltd.
+17b3 Hawking Technologies
+ ab08 PN672TX 10/100 Ethernet
+17b4 Indra Networks, Inc.
+ 0011 WebEnhance 100 GZIP Compression Card
+ 0012 WebEnhance 200 GZIP Compression Card
+ 0015 WebEnhance 300 GZIP Compression Card
+ 0016 StorCompress 300 GZIP Compression Card
+ 0017 StorSecure 300 GZIP Compression and AES Encryption Card
+17c0 Wistron Corp.
+17c2 Newisys, Inc.
+# nee Airgo Networks, Inc.
+17cb Qualcomm
+ 0001 AGN100 802.11 a/b/g True MIMO Wireless Card
+ 1385 5c00 WGM511 Pre-N 802.11g Wireless CardBus Adapter
+ 1737 0045 WMP54GX v1 802.11g Wireless-G PCI Adapter with SRX
+ 0002 AGN300 802.11 a/b/g True MIMO Wireless Card
+ 1385 6d00 WPNT511 RangeMax 240 Mbps Wireless CardBus Adapter
+ 1737 0054 WPC54GX4 v1 802.11g Wireless-G Notebook Adapter with SRX400
+ 0105 MSM8998 PCIe Root Complex
+ 0108 SM8150 PCIe Root Complex
+ 0109 SA8195P PCIe Root Complex
+ 0300 MDM9x35 LTE Modem [Snapdragon X7]
+ 0301 MDM9x45 LTE Modem [Snapdragon X12]
+ 0302 MDM9x55 LTE Modem [Snapdragon X16]
+ 0400 Datacenter Technologies QDF2432 PCI Express Root Port
+ 0401 Datacenter Technologies QDF2400 PCI Express Root Port
+ 1000 QCS405 PCIe Root Complex
+ 1101 QCA6390 Wireless Network Adapter
+ 1103 QCNFA765 Wireless Network Adapter
+ 1104 QCN6024/9024/9074 Wireless Network Adapter
+17cc NetChip Technology, Inc
+ 2280 USB 2.0
+17cd Cadence Design Systems, Inc.
+17cf Z-Com, Inc.
+17d3 Areca Technology Corp.
+ 1110 ARC-1110 4-Port PCI-X to SATA RAID Controller
+ 1120 ARC-1120 8-Port PCI-X to SATA RAID Controller
+ 1130 ARC-1130 12-Port PCI-X to SATA RAID Controller
+ 1160 ARC-1160 16-Port PCI-X to SATA RAID Controller
+ 1170 ARC-1170 24-Port PCI-X to SATA RAID Controller
+ 1201 ARC-1200 2-Port PCI-Express to SATA II RAID Controller
+ 1203 ARC-1203 2/4/8 Port PCIe 2.0 to SATA 6Gb RAID Controller
+ 1210 ARC-1210 4-Port PCI-Express to SATA RAID Controller
+ 1214 ARC-12x4 PCIe 2.0 to SAS/SATA 6Gb RAID Controller
+ 17d3 1214 ARC-1214 4-Port PCIe 2.0 to SAS/SATA 6Gb RAID Controller
+ 17d3 1224 ARC-1224 8-Port PCIe 2.0 to SAS/SATA 6Gb RAID Controller
+ 17d3 1264 ARC-1264 12/16 Port PCIe 2.0 to SATA 6Gb RAID Controller
+ 17d3 1284 ARC-1284 24 Port PCIe 2.0 to SATA 6Gb RAID Controller
+ 1220 ARC-1220 8-Port PCI-Express to SATA RAID Controller
+ 1222 ARC-1222 8-Port PCI-Express to SAS/SATA II RAID Controller
+ 1230 ARC-1230 12-Port PCI-Express to SATA RAID Controller
+ 1260 ARC-1260 16-Port PCI-Express to SATA RAID Controller
+ 1280 ARC-1280/1280ML 24-Port PCI-Express to SATA II RAID Controller
+ 17d3 1221 ARC-1221 8-Port PCI-Express to SATA RAID Controller
+ 1300 ARC-1300ix-16 16-Port PCI-Express to SAS Non-RAID Host Adapter
+ 1320 ARC-1320 8/16 Port PCIe 2.0 to SAS/SATA 6Gb Non-RAID Host Adapter
+ 1330 ARC-1330 16 Port PCIe 3.0 to SAS/SATA 12Gb Non-RAID Host Adapter
+ 1680 ARC-1680 series PCIe to SAS/SATA 3Gb RAID Controller
+ 17d3 1212 ARC-1212 4-Port PCIe to SAS/SATA II RAID Controller
+ 17d3 1222 ARC-1222 8-Port PCIe to SAS/SATA 3Gb RAID Controller
+ 17d3 1680 ARC-1680 8/12/16/24 Port PCIe to SAS/SATA 3Gb RAID Controller
+ 1880 ARC-188x series PCIe 2.0/3.0 to SAS/SATA 6/12Gb RAID Controller
+ 17d3 1213 ARC-1213 4-Port PCIe 2.0 to SAS/SATA 6Gb RAID Controller
+ 17d3 1215 ARC-1215 4-Port PCIe 3.0 to SAS/SATA 6Gb RAID Controller
+ 17d3 1216 ARC-1216 4-Port PCIe 3.0 to SAS/SATA 12Gb RAID Controller
+ 17d3 1223 ARC-1223 8-Port PCIe 2.0 to SAS/SATA 6Gb RAID Controller
+ 17d3 1225 ARC-1225 8-Port PCIe 3.0 to SAS/SATA 6Gb RAID Controller
+ 17d3 1226 ARC-1226 8-Port PCIe 3.0 to SAS/SATA 12Gb RAID Controller
+ 17d3 1880 ARC-1880 8/12/16/24 Port PCIe 2.0 to SAS/SATA 6Gb RAID Controller
+ 17d3 1882 ARC-1882 8/12/16/24 Port PCIe 3.0 to SAS/SATA 6Gb RAID Controller
+ 17d3 1883 ARC-1883 8/12/16/24 Port PCIe 3.0 to SAS/SATA 12Gb RAID Controller
+ 1884 ARC-1884 series PCIe 3.0 to SAS/SATA 12/6Gb RAID Controller
+ 188a ARC-1886 series PCIe 4.0 to NVMe/SAS/SATA 16/12/6Gb RAID Controller
+# nee Neterion Inc., previously S2io Inc.
+17d5 Exar Corp.
+ 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 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)
+ 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.
+17df Dini Group
+ 1864 Virtex4 PCI Board w/ QL5064 Bridge [DN7000K10PCI/DN8000K10PCI/DN8000K10PSX/NOTUS]
+ 1865 Virtex4 ASIC Emulator [DN8000K10PCIe]
+ 1866 Virtex4 ASIC Emulator Cable Connection [DN8000K10PCI]
+ 1867 Virtex4 ASIC Emulator Cable Connection [DN8000K10PCIe]
+ 1868 Virtex4 ASIC Emulator [DN8000K10PCIe-8]
+ 1900 Virtex5 PCIe ASIC Emulator [DN9000K10PCIe8T/DN9002K10PCIe8T/DN9200K10PCIe8T/DN7006K10PCIe8T/DN7406K10PCIe8T]
+ 1901 Virtex5 PCIe ASIC Emulator Large BARs [DN9000K10PCIe8T/DN9002K10PCIe8T/DN9200K10PCIe8T/DN7006K10PCIe8T/DN7406K10PCIe8T]
+ 1902 Virtex5 PCIe ASIC Emulator Low Power [Interceptor]
+ 1903 Spartan6 PCIe FPGA Accelerator Board [DNBFCS12PCIe]
+ 1904 Virtex6 PCIe ASIC Emulation Board [DNDUALV6_PCIe4]
+ 1905 Virtex6 PCIe ASIC Emulation Board [DNV6F6PCIe]
+ 1906 Virtex6 PCIe ASIC Emulation Board [DN2076K10]
+ 1907 Virtex6 PCIe ASIC Emulation Board [DNV6F2PCIe]
+ 1908 Virtex6 PCIe ASIC Emulation Board Large BARs[DNV6F2PCIe]
+ 1909 Kintex7 PCIe FPGA Accelerator Board [DNK7F5PCIe]
+ 190a Virtex7 PCIe ASIC Emulation Board [DNV7F1A]
+ 190b Stratix5 PCIe ASIC Emulation Board [DNS5GXF2]
+ 190c Virtex7 PCIe ASIC Emulation Board [DNV7F2A]
+ 190d Virtex7 PCIe ASIC Emulation Board [DNV7F4A]
+ 190e Virtex7 PCIe ASIC Emulation Board [DNV7F2B]
+ 190f KintexUS PCIe MainRef Design [DNPCIE_40G_KU_LL]
+ 1910 VirtexUS ASIC Emulation Board [DNVUF4A]
+ 1911 VirtexUS PCIe ASIC Emulation Board [DNVU_F2PCIe]
+ 1912 KintexUS PCIe MainRef Design [DNPCIe_40G_KU_LL_QSFP]
+ 1913 VirtexUS ASIC Emulation Board [DNVUF1A]
+ 1914 VirtexUS ASIC Emulation Board [DNVUF2A]
+ 1915 Arria10 PCIe MainRef Design [DNPCIe_80G_A10_LL]
+ 1916 VirtexUS PCIe Accelerator Board [DNVUF2_HPC_PCIe]
+ 1917 UltrascalePlus PCIe Accelerator Board [DNPCIe_400G_VU_LL]
+ 1918 VirtexUS+ ASIC Emulation Board [DNVUPF4A]
+ 1919 UltrascalePlus PCIe Accelerator Board [DNPCIe_400G_VUP_HBM_LL]
+ 1a00 Virtex6 PCIe DMA Netlist Design
+ 1a01 Virtex6 PCIe Darklite Design [DNPCIe_HXT_10G_LL]
+ 1a02 Virtex7 PCIe DMA Netlist Design
+ 1a03 Kintex7 PCIe Darklite Design [DNPCIe_K7_10G_LL]
+ 1a05 Stratix5 PCIe Darklite Design [DNS5GX_F2]
+ 1a06 VirtexUS PCIe DMA Netlist Design
+ 1a07 KintexUS PCIe Darklite Design [DNPCIe_40G_KU_LL]
+ 1a08 KintexUS PCIe Darklite Design [DNPCIe_40G_KU_LL_QSFP]
+ 1a09 Arria10 PCIe Darklite Design [DNPCIe_80G_A10_LL]
+ 1a0a VirtexUS PCIe Darklite Design [DNVUF2_HPC_PCIe]
+ 1a0b UltrascalePlus PCIe Darklite Design [DNPCIe_400G_VU_LL]
+ 1a0c KintexUS PCIe DRAM Packet Capture Design [DNPCIe_40G_KU_LL]
+ 1a0d KintexUS PCIe DRAM Packet Capture Design [DNPCIe_40G_KU_LL_2QSFP]
+ 1a0e UltrascalePlus PCIe Darklite Design [DNPCIe_400G_VUP_HBM_LL]
+17e4 Sectra AB
+ 0001 KK671 Cardbus encryption board
+ 0002 KK672 Cardbus encryption board
+# nee Entropic Communications Inc.
+17e6 MaxLinear
+ 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)
+ 0027 EN2710 [c.Link] MoCA 2.0 Network Controller (Coax, PCIe interface)
+ 3700 MoCA 2.0 Network Controller (Coax, PCIe interface)
+ 3710 MoCA 2.5 Network Controller (Coax, PCIe interface)
+17ee Connect Components Ltd
+17f2 Albatron Corp.
+17f3 RDC Semiconductor, Inc.
+ 1010 R1010 IDE Controller
+ 1011 R1011 IDE Controller
+ 1012 R1012 IDE Controller
+ 1031 PCI/PCI-X to PCI-E Bridge
+# Integrated in Vortex86EX, Vortex86EX2 SoC
+ 1070 CAN Bus Controller
+# Integrated in Vortex86EX, Vortex86EX2 SoCs
+ 1331 Motion Control Interface
+# Found in the Vortex86EX2 SoC
+ 1930 Hybrid Function Control Register
+# IGP = on-chip integrated in the MSTI-PMX-1000 (Vortex86MX).
+ 2010 RDC M2010 VGA-compatible graphics adapter
+ 2012 M2012/R3308 VGA-compatible graphics adapter
+# IGP = on-chip integrated in the Vortex86DX3. Basic 2D accel. UMA architecture.
+ 2015 RDC M2015 VGA-compatible graphics adapter
+# Found in the Vortex86EX SoC
+ 6011 R6011 ISA Bridge
+# Found in the Vortex86EX2 SoC
+ 6013 R6013 ISA Bridge
+ 6020 R6020 North Bridge
+ 6021 R6021 Host Bridge
+# Integrated in the Vortex86DX2 SoC
+ 6022 R6022 Host Bridge
+# Found in the Vortex86DX3 SoC
+ 6023 R6023 Host Bridge
+# Found in the Vortex86EX SoC
+ 6025 R6025 Host Bridge
+# Found in the Vortex86EX2 SoC
+ 6026 R6026 Host Bridge
+ 6030 R6030 ISA Bridge
+ 6031 R6031 ISA Bridge
+# Found in the Vortex86DX3 SoC
+ 6035 R6035 ISA Bridge
+# Found in MSTI-PMX-1000 (Vortex86MX) SoC.
+ 6036 R6036 ISA Bridge
+ 6040 R6040 MAC Controller
+ 6060 R6060 USB 1.1 Controller
+ 6061 R6061 USB 2.0 Controller
+17f7 Topdek Semiconductor Inc.
+17f9 Gemtek Technology Co., Ltd
+17fc IOGEAR, Inc.
+17fe InProComm Inc.
+ 2120 IPN 2120 802.11b
+ 1737 0020 WMP11 v4 802.11b Wireless-B PCI Adapter
+ 2220 IPN 2220 802.11g
+ 1468 0305 T60N871 802.11g Mini PCI Wireless Adapter
+ 1737 0029 WPC54G v4 802.11g Wireless-G Notebook Adapter
+17ff Benq Corporation
+1800 Qualcore Logic Inc.
+ 1100 Nanospeed Trading Gateway
+1803 ProdaSafe GmbH
+1804 Ralink corp. (wrong ID)
+ 3060 RT3060 Wireless 802.11n 1T/1R
+1805 Euresys S.A.
+1809 Lumanate, Inc.
+180c IEI Integration Corp
+1813 Ambient Technologies Inc
+ 4000 HaM controllerless modem
+ 16be 0001 V9x HAM Data Fax Modem
+ 4100 HaM plus Data Fax Modem
+ 16be 0002 V9x HAM 1394
+1814 Ralink corp.
+ 0101 Wireless PCI Adapter RT2400 / RT2460
+ 1043 0127 WiFi-b add-on Card
+ 1371 0010 Minitar MNW2BPCI Wireless PCI Card
+ 1462 6828 PC11B2 (MS-6828) Wireless 11b PCI Card
+ 0200 RT2500 802.11g PCI [PC54G2]
+ 0201 RT2500 Wireless 802.11bg
+ 1043 130f WL-130g
+ 1186 3c00 DWL-G650X Wireless 11g CardBus Adapter
+ 1371 001e CWC-854 Wireless-G CardBus Adapter
+ 1371 001f CWM-854 Wireless-G Mini PCI Adapter
+ 1371 0020 CWP-854 Wireless-G PCI Adapter
+ 1458 e381 GN-WMKG 802.11b/g Wireless CardBus Adapter
+ 1458 e931 GN-WIKG 802.11b/g mini-PCI Adapter
+ 1462 6833 Unknown 802.11g mini-PCI Adapter
+ 1462 6835 Wireless 11G CardBus CB54G2
+ 1737 0032 WMP54G v4.0 PCI Adapter
+ 1799 700a F5D7000 v2000/v3000 Wireless G Desktop Card
+ 1799 701a F5D7010 v2000/v3000 Wireless G Notebook Card
+ 1814 2560 RT2500 Wireless 802.11bg
+ 182d 9073 WL-115 Wireless Network PCI Adapter
+ 185f 22a0 CN-WF513 Wireless Cardbus Adapter
+ 18eb 5312 WL531P IEEE 802.11g PCI Card-EU
+ 1948 3c00 C54RC v1 Wireless 11g CardBus Adapter
+ 1948 3c01 C54Ri v1 Wireless 11g PCI Adapter
+ 0300 Wireless Adapter Canyon CN-WF511
+ 0301 RT2561/RT61 802.11g PCI
+ 1186 3c08 AirPlus G DWL-G630 Wireless Cardbus Adapter (rev.E1)
+ 1186 3c09 DWL-G510 Rev C
+ 13d1 abe3 miniPCI Pluscom 802.11 a/b/g
+ 1458 e933 GN-WI01GS
+ 1458 e934 GN-WP01GS
+ 1462 b833 MP54G5 (MS-6833B)
+ 1737 0055 WMP54G v4.1
+ 1799 700e F5D7000 v6000 Wireless G Desktop Card
+ 1799 701e F5D7010 v6000 Wireless G Notebook Card
+ 17f9 0012 AWLC3026T 802.11g Wireless CardBus Adapter
+ 1814 2561 EW-7108PCg/EW-7128g
+ 0302 RT2561/RT61 rev B 802.11g
+ 1186 3a71 DWA-510 Wireless G Desktop Adapter
+ 1186 3c08 AirPlus G DWL-G630 Wireless Cardbus Adapter (rev.E2)
+ 1186 3c09 AirPlus G DWL-G510 Wireless Network Adapter (Rev.C)
+ 1462 b834 PC54G3 Wireless 11g PCI Card
+ 1948 3c23 C54RC v2 Wireless 11g CardBus Adapter
+ 1948 3c24 C54Ri v2 Wireless 11g PCI Adapter
+ 0401 RT2600 802.11 MIMO
+ 1737 0052 WPC54GR v1 802.11g Wireless-G Notebook Adapter with RangeBooster
+ 17f9 0011 WPCR-137G 802.11bg Wireless CardBus Adapter
+ 17f9 0016 WPIR-119GH 802.11bg Wireless Desktop Adapter
+ 0601 RT2800 802.11n PCI
+ 1799 801c F5D8011 v3 802.11n N1 Wireless Notebook Card
+ 187e 3412 NWD-310N 802.11n Wireless PCI Adapter
+ 0681 RT2890 Wireless 802.11n PCIe
+ 1458 e939 GN-WS30N-RH 802.11bgn Mini PCIe Card
+ 0701 RT2760 Wireless 802.11n 1T/2R
+ 1737 0074 WMP110 v2 802.11n RangePlus Wireless PCI Adapter
+ 0781 RT2790 Wireless 802.11n 1T/2R PCIe
+ 1814 2790 RT2790 Wireless 802.11n 1T/2R PCIe
+ 3060 RT3060 Wireless 802.11n 1T/1R
+ 1186 3c04 DWA-525 Wireless N 150 Desktop Adapter (rev.A1)
+ 3062 RT3062 Wireless 802.11n 2T/2R
+ 3090 RT3090 Wireless 802.11n 1T/1R PCIe
+ 13bd 1057 GN-WS32L-RH Half-size Mini PCIe Card
+ 3091 RT3091 Wireless 802.11n 1T/2R PCIe
+ 3092 RT3092 Wireless 802.11n 2T/2R PCIe
+ 3290 RT3290 Wireless 802.11n 1T/1R PCIe
+ 103c 18ec Ralink RT3290LE 802.11bgn 1x1 Wi-Fi and Bluetooth 4.0 Combo Adapter
+ 3298 RT3290 Bluetooth
+ 103c 18ec Ralink RT3290LE 802.11bgn 1x1 Wi-Fi and Bluetooth 4.0 Combo Adapter
+ 3592 RT3592 Wireless 802.11abgn 2T/2R PCIe
+ 359f RT3592 PCIe Wireless Network Adapter
+ 5360 RT5360 Wireless 802.11n 1T/1R
+ 1186 3c05 DWA-525 Wireless N 150 Desktop Adapter (rev.A2)
+ 20f4 703a TEW-703PI N150 Wireless PCI Adapter
+ 5362 RT5362 PCI 802.11n Wireless Network Adapter
+ 5390 RT5390 Wireless 802.11n 1T/1R PCIe
+ 103c 1636 U98Z077.00 Half-size Mini PCIe Card
+ 5392 RT5392 PCIe Wireless Network Adapter
+ 539b RT5390R 802.11bgn PCIe Wireless Network Adapter
+ 539f RT5390 [802.11 b/g/n 1T1R G-band PCI Express Single Chip]
+ 103c 1637 Pavilion DM1Z-3000 PCIe wireless card
+ 5592 RT5592 PCIe Wireless Network Adapter
+ e932 RT2560F 802.11 b/g PCI
+1815 Devolo AG
+1820 InfiniCon Systems Inc.
+1822 Twinhan Technology Co. Ltd
+ 4e35 Mantis DTV PCI Bridge Controller [Ver 1.0]
+182d SiteCom Europe BV
+# HFC-based ISDN card
+ 3069 ISDN PCI DC-105V2
+ 9790 WL-121 Wireless Network Adapter 100g+ [Ver.3]
+182e Raza Microelectronics, Inc.
+ 0008 XLR516 Processor
+# Strange vendor ID used by BCM5785 when in RAID mode
+182f Broadcom
+# HT1000 uses 3 IDs 1166:024a (Native SATA Mode), 1166:024b (PATA/IDE Mode), 182f:000b (RAID Mode) depends on SATA BIOS setting
+ 000b BCM5785 [HT1000] SATA (RAID Mode)
+1830 Credence Systems Corporation
+ 8000 CPIn
+ 8001 CPId
+ 8002 CPIx
+ 8003 CPIq
+183b MikroM GmbH
+ 08a7 MVC100 DVI
+ 08a8 MVC101 SDI
+ 08a9 MVC102 DVI+Audio
+ 08b0 MVC200-DC
+1846 Alcatel-Lucent
+1849 ASRock Incorporation
+184a Thales Computers
+ 1100 MAX II cPLD
+1850 Advantest Corporation
+ 0048 EK220-66401 Computer Interface Card
+1851 Microtune, Inc.
+1852 Anritsu Corp.
+1853 SMSC Automotive Infotainment System Group
+1854 LG Electronics, Inc.
+185b Compro Technology, Inc.
+ 1489 VideoMate Vista T100
+185f Wistron NeWeb Corp.
+1864 SilverBack
+ 2110 ISNAP 2110
+1867 Topspin Communications
+ 5a44 MT23108 InfiniHost HCA
+ 5a45 MT23108 InfiniHost HCA flash recovery
+ 5a46 MT23108 InfiniHost HCA bridge
+ 6278 MT25208 InfiniHost III Ex (Tavor compatibility mode)
+ 6282 MT25208 InfiniHost III Ex
+186c Humusoft, s.r.o.
+ 0612 AD612 Data Acquisition Device
+ 0614 MF614 Multifunction I/O Card
+ 0622 AD622 Data Acquisition Device
+ 0624 MF624 Multifunction I/O PCI Card
+ 0625 MF625 3-phase Motor Driver
+ 0634 MF634 Multifunction I/O PCIe Card
+ 0644 MF644 Multifunction I/O Thb Card
+186f WiNRADiO Communications
+1876 L-3 Communications
+ a101 VigraWATCH PCI
+ a102 VigraWATCH PMC
+ a103 Vigra I/O
+187e ZyXEL Communications Corporation
+ 3403 ZyAir G-110 802.11g
+ 340e M-302 802.11g XtremeMIMO
+1885 Avvida Systems Inc.
+1888 Varisys Ltd
+ 0301 VMFX1 FPGA PMC module
+ 0601 VSM2 dual PMC carrier
+ 0710 VS14x series PowerPC PCI board
+ 0720 VS24x series PowerPC PCI board
+188a Ample Communications, Inc
+1890 Egenera, Inc.
+1894 KNC One
+1896 B&B Electronics Manufacturing Company, Inc.
+ 4202 MIport 3PCIU2 2-port Serial
+ 4204 MIport 3PCIU4 4-port Serial
+ 4208 MIport 3PCIU8 8-port Serial
+ 4211 MIport 3PCIOU1 1-port Isolated Serial
+ 4212 MIport 3PCIOU2 2-port Isolated Serial
+ 4214 MIport 3PCIOU4 4-port Isolated Serial
+ bb10 3PCI2 2-Port Serial
+ bb11 3PCIO1 1-Port Isolated Serial
+1897 AMtek
+18a1 Astute Networks Inc.
+18a2 Stretch Inc.
+ 0002 VRC6016 16-Channel PCIe DVR Card
+18a3 AT&T
+18ac DViCO Corporation
+ d500 FusionHDTV 5
+ d800 FusionHDTV 3 Gold
+ d810 FusionHDTV 3 Gold-Q
+ d820 FusionHDTV 3 Gold-T
+ db30 FusionHDTV DVB-T Pro
+ db40 FusionHDTV DVB-T Hybrid
+ db78 FusionHDTV DVB-T Dual Express
+18b8 Ammasso
+ b001 AMSO 1100 iWARP/RDMA Gigabit Ethernet Coprocessor
+# formally Info-Tek Corp.
+18bc GeCube Technologies, Inc.
+18c3 Micronas Semiconductor Holding AG
+ 0720 nGene PCI-Express Multimedia Controller
+ 1461 032e Hybrid M779 PCI-E
+# Nee Octigabay System
+18c8 Cray Inc
+18c9 ARVOO Engineering BV
+18ca XGI Technology Inc. (eXtreme Graphics Innovation)
+ 0020 Z7/Z9 (XG20 core)
+ 0021 Z9s/Z9m (XG21 core)
+ 0027 Z11/Z11M
+ 0040 Volari V3XT/V5/V8
+ 0047 Volari 8300 (chip: XP10, codename: XG47)
+# should be 182d
+18d2 Sitecom Europe BV (Wrong ID)
+# Sitecom HFC-S based ISDN controller card DC-105v2
+ 3069 DC-105v2 ISDN controller
+18d4 Celestica
+18d8 Dialogue Technology Corp.
+18dd Artimi Inc
+ 4c6f Artimi RTMI-100 UWB adapter
+18df LeWiz Communications
+18e6 MPL AG
+ 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
+ 18ec d001 COMBO-4MTX
+ 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
+ c400 COMBO-400G1
+18ee Chenming Mold Ind. Corp.
+18f1 Spectrum GmbH
+18f4 Napatech A/S
+ 0031 NT20X Network Adapter
+ 0051 NT20X Capture Card
+ 0061 NT20E Capture Card
+ 0064 NT20E Inline Card
+ 0071 NT4E Capture Card
+ 0074 NT4E Inline Card
+ 0081 NT4E 4-port Expansion Card
+ 0091 NT20X Capture Card [New Rev]
+ 00a1 NT4E-STD Capture Card
+ 00a4 NT4E-STD Inline Card
+# 8 x 1 Gbps / 10 Gbps PCIe Optical Bypass Adapter
+ 00b1 NTBPE Optical Bypass Adapter
+ 00c5 NT20E2 Network Adapter 2x10Gb
+ 00d5 NT40E2-4 Network Adapter 4x10Gb
+ 00e5 NT40E2-1 Network Adapter 1x40Gb
+# 4-Port Adapter for 1 GbE In-Line Bypass Applications
+ 00f5 NT4E2-4T-BP Network Adapter 4x1Gb with Electrical Bypass
+ 0105 NT4E2-4-PTP Network Adapter 4x1Gb
+ 0115 NT20E2-PTP Network Adapter 2x10Gb
+ 0125 NT4E2-4-PTP Network Adapter 4x1Gb
+ 0135 NT20E2-PTP Network Adapter 2x10Gb
+ 0145 NT40E3-4-PTP Network Adapter 4x10Gb
+ 0155 NT100E3-1-PTP Network Adapter 1x100Gb
+ 0165 NT80E3-2-PTP Network Adapter 2x40Gb
+ 0175 NT20E3-2-PTP Network Adapter 2x10Gb
+ 0185 NT40A01 Network Adapter
+ 01a5 NT200A01 Network Adapter
+ 01c5 NT200A02 Network Adapter
+ 01d5 NT50B01 Network Adapter
+ 01e5 NT100A01 Network Adapter
+18f6 NextIO
+ 1000 [Nexsis] Switch Virtual P2P PCIe Bridge
+ 1001 [Texsis] Switch Virtual P2P PCIe Bridge
+ 1050 [Nexsis] Switch Virtual P2P PCI Bridge
+ 1051 [Texsis] Switch Virtual P2P PCI Bridge
+ 2000 [Nexsis] Switch Integrated Mgmt. Endpoint
+ 2001 [Texsis] Switch Integrated Mgmt. Endpoint
+18f7 Commtech, Inc.
+ 0001 ESCC-PCI-335 Serial PCI Adapter [Fastcom]
+ 0002 422/4-PCI-335 Serial PCI Adapter [Fastcom]
+ 0003 232/4-1M-PCI Serial PCI Adapter [Fastcom]
+ 0004 422/2-PCI-335 Serial PCI Adapter [Fastcom]
+ 0005 IGESCC-PCI-ISO/1 Serial PCI Adapter [Fastcom]
+ 000a 232/4-PCI-335 Serial PCI Adapter [Fastcom]
+ 000b 232/8-PCI-335 Serial PCI Adapter [Fastcom]
+ 000f FSCC Serial PCI Adapter [Fastcom]
+ 0010 GSCC Serial PCI Adapter [Fastcom]
+ 0011 QSSB Serial PCI Adapter [Fastcom]
+ 0014 SuperFSCC Serial PCI Adapter [Fastcom]
+ 0015 SuperFSCC-104-LVDS Serial PC/104+ Adapter [Fastcom]
+ 0016 FSCC-232 RS-232 Serial PCI Adapter [Fastcom]
+# Software UARTs
+ 0017 SuperFSCC-104 Serial PC/104+ Adapter [Fastcom]
+# Software UARTs
+ 0018 SuperFSCC/4 Serial PCI Adapter [Fastcom]
+# Software UARTs
+ 0019 SuperFSCC Serial PCI Adapter [Fastcom]
+ 001a SuperFSCC-LVDS Serial PCI Adapter [Fastcom]
+# Software UARTs
+ 001b FSCC/4 Serial PCI Adapter [Fastcom]
+# RS-644 Only
+ 001c SuperFSCC/4-LVDS Serial PCI Adapter [Fastcom]
+# Software UARTs
+ 001d FSCC Serial PCI Adapter [Fastcom]
+ 001e SuperFSCC/4 Serial PCIe Adapter [Fastcom]
+ 001f SuperFSCC/4 Serial cPCI Adapter [Fastcom]
+ 0020 422/4-PCIe Serial PCIe Adapter [Fastcom]
+ 0021 422/8-PCIe Serial PCIe Adapter [Fastcom]
+# RS-644 Only
+ 0022 SuperFSCC/4-LVDS Serial PCIe Adapter [Fastcom]
+# Software UARTs
+ 0023 SuperFSCC/4 Serial cPCI Adapter [Fastcom]
+# RS-644 Only, Software UARTs
+ 0025 SuperFSCC/4-LVDS Serial PCI Adapter [Fastcom]
+# RS-644 Only, Software UARTs
+ 0026 SuperFSCC-LVDS Serial PCI Adapter [Fastcom]
+# Software UARTs
+ 0027 FSCC/4 Serial PCIe Adapter [Fastcom]
+18fb Resilience Corporation
+1904 Hangzhou Silan Microelectronics Co., Ltd.
+ 2031 SC92031 PCI Fast Ethernet Adapter
+ 8139 RTL8139D [Realtek] PCI 10/100BaseTX ethernet adaptor
+1905 Micronas USA, Inc.
+1912 Renesas Technology Corp.
+ 0002 SH7780 PCI Controller (PCIC)
+ 0011 SH7757 PCIe End-Point [PBI]
+ 0012 SH7757 PCIe-PCI Bridge [PPB]
+ 0013 SH7757 PCIe Switch [PS]
+ 0014 uPD720201 USB 3.0 Host Controller
+ 0015 uPD720202 USB 3.0 Host Controller
+ 001a SH7758 PCIe-PCI Bridge [PPB]
+ 001b SH7758 PCIe End-Point [PBI]
+ 001d SH7758 PCIe Switch [PS]
+1919 Soltek Computer Inc.
+1923 Sangoma Technologies Corp.
+ 0040 A200/Remora FXO/FXS Analog AFT card
+ 0100 A104d QUAD T1/E1 AFT card
+ 0300 A101 single-port T1/E1
+ 0400 A104u Quad T1/E1 AFT
+1924 Solarflare Communications
+ 0703 SFC4000 rev A net [Solarstorm]
+ 10b8 0102 SMC10GPCIe-10BT (A2) [TigerCard]
+ 10b8 0103 SMC10GPCIe-10BT (A3) [TigerCard]
+ 10b8 0201 SMC10GPCIe-XFP (A1) [TigerCard]
+ 1924 0101 SFE4001-A1
+ 1924 0102 SFE4001-A2
+ 1924 0103 SFE4001-A3
+ 1924 0201 SFE4002-A1
+ 1924 0301 SFE4003-A1
+ 1924 0302 SFE4003-A2
+ 1924 0303 SFE4003-A3
+ 1924 0304 SFE4003-A4
+ 1924 0500 SFE4005-A0
+ 0710 SFC4000 rev B [Solarstorm]
+ 10b8 0103 SMC10GPCIe-10BT (A3) [TigerCard]
+ 10b8 0201 SMC10GPCIe-XFP (A1) [TigerCard]
+ 1924 0102 SFE4001-A2
+ 1924 0103 SFE4001-A3
+ 1924 0201 SFE4002-A1
+ 1924 0302 SFE4003-A2
+ 1924 0303 SFE4003-A3
+ 1924 0304 SFE4003-A4
+ 1924 0500 SFE4005-A0
+ 1924 5102 SFN4111T-A2
+ 1924 5103 SFN4111T-R3
+ 1924 5104 SFN4111T-R4
+ 1924 5105 SFN4111T-R5
+ 1924 5201 SFN4112F-R1
+ 1924 5202 SFN4112F-R2
+ 0803 SFC9020 10G Ethernet Controller
+ 1014 0478 2-port 10GbE Low-Latency (R7)
+ 1014 0479 2-port 10GbE OpenOnload (R7)
+ 1014 04a7 Solarflare 10Gb Low-latency Dual-port HBA (R7)
+ 1014 04a8 Solarflare 10Gb Dual-port HBA (R7)
+ 103c 2132 Ethernet 10Gb 2-port 570FLR-SFP+ Adapter (R1)
+ 103c 2136 Ethernet 10Gb 2-port 570SFP+ Adapter (R7)
+ 1924 1201 SFA6902F-R1 SFP+ AOE Adapter
+ 1924 6200 SFN5122F-R0 SFP+ Server Adapter
+ 1924 6201 SFN5122F-R1 SFP+ Server Adapter
+ 1924 6202 SFN5122F-R2 SFP+ Server Adapter
+ 1924 6204 SFN5122F-R4 SFP+ Server Adapter
+ 1924 6205 SFN5122F-R5 SFP+ Server Adapter
+ 1924 6206 SFN5122F-R6 SFP+ Server Adapter
+ 1924 6207 SFN5122F-R7 SFP+ Server Adapter
+ 1924 6210 SFN5322F-R0 SFP+ Precision Time Synchronization Server Adapter
+ 1924 6211 SFN5322F-R1 SFP+ Precision Time Synchronization Server Adapter
+ 1924 6217 SFN5322F-R7 SFP+ Precision Time Synchronization Server Adapter
+ 1924 6227 SFN6122F-R7 SFP+ Server Adapter
+ 1924 6237 SFN6322F-R7 SFP+ Precision Time Synchronization Server Adapter
+ 1924 6501 SFN5802K-R1 Mezzanine Adapter
+ 1924 6511 SFN5814H-R1 Mezzanine Adapter
+ 1924 6521 SFN5812H-R1 Mezzanine Adapter
+ 1924 6562 SFN6832F-R2 SFP+ Mezzanine Adapter
+ 1924 6a05 SFN5112F-R5 SFP+ Server Adapter
+ 1924 6a06 SFN5112F-R6 SFP+ Server Adapter
+ 1924 7206 SFN5162F-R6 SFP+ Server Adapter
+ 1924 7207 SFN5162F-R7 SFP+ Server Adapter
+ 1924 7a06 SFN5152F-R6 SFP+ Server Adapter
+ 1924 7a07 SFN5152F-R7 SFP+ Server Adapter
+ 0813 SFL9021 10GBASE-T Ethernet Controller
+ 1924 6100 SFN5121T-R0 10GBASE-T Server Adapter
+ 1924 6102 SFN5121T-R2 10GBASE-T Server Adapter
+ 1924 6103 SFN5121T-R3 10GBASE-T Server Adapter
+ 1924 6104 SFN5121T-R4 10GBASE-T Server Adapter
+ 1924 6902 SFN5111T-R2 10GBASE-T Server Adapter
+ 1924 6904 SFN5111T-R4 10GBASE-T Server Adapter
+ 1924 7104 SFN5161T-R4 10GBASE-T Server Adapter
+ 1924 7904 SFN5151T-R4 10GBASE-T Server Adapter
+ 0903 SFC9120 10G Ethernet Controller
+ 1014 04cc SFN7122F-R2 2x10GbE SFP+ Flareon Ultra
+ 1924 8002 SFN7122F-R1 SFP+ Server Adapter
+ 1924 8003 SFN7x41Q-R1 Flareon Ultra 7000 Series 10/40G Adapter
+ 1924 8006 SFN7022F-R1 SFP+ Server Adapter
+ 1924 8007 SFN7322F-R2 Precision Time SFP+ Server Adapter
+ 1924 8009 SFN7x22F-R2 Flareon Ultra 7000 Series 10G Adapter
+ 1924 800a SFN7x02F-R2 Flareon 7000 Series 10G Adapter
+ 1924 800c SFN7x22F-R3 Flareon Ultra 7000 Series 10G Adapter
+ 1924 800d SFN7x02F-R3 Flareon 7000 Series 10G Adapter
+ 1924 8010 SFA7942Q-R1 QSFP+ AOE Adapter
+ 1924 8015 SFA7942Q-A5-0-R1 QSFP+ AOE Adapter
+ 0923 SFC9140 10/40G Ethernet Controller
+ 1924 800b SFN7x42Q-R1 Flareon Ultra 7000 Series 10/40G Adapter
+ 1924 800e SFN7x42Q-R2 Flareon Ultra 7000 Series 10/40G Adapter
+ 1924 800f SFN7xx4F-R1 Flareon Ultra 7000 Series 10G Adapter
+ 0a03 SFC9220 10/40G Ethernet Controller
+ 1924 8011 SFN8022-R1 8000 Series 10G Adapter
+ 1924 8012 SFN8522-R1 8000 Series 10G Adapter
+ 1924 8013 SFN8042-R1 8000 Series 10/40G Adapter
+ 1924 8014 SFN8542-R1 8000 Series 10/40G Adapter
+ 1924 8016 SFN8022-R2 8000 Series 10G Adapter
+ 1924 8017 SFN8522-R2 8000 Series 10G Adapter
+ 1924 8018 SFN8042-R2 8000 Series 10/40G Adapter
+ 1924 8019 SFN8542-R2 8000 Series 10/40G Adapter
+ 1924 801a SFN8722-R1 8000 Series OCP 10G Adapter
+ 1924 801b SFN8522-R3 8000 Series 10G Adapter
+ 1924 801c SFN8042-R3 8000 Series 10/40G Adapter
+ 1924 8021 SFN8041-R1 8000 Series 10/40G Adapter
+ 0b03 XtremeScale SFC9250 10/25/40/50/100G Ethernet Controller
+ 1924 801d x2522-R1 2000 Series 10/25G Adapter
+ 1924 801e x2542-R1 2000 Series 40/100G Adapter
+ 1924 8022 XtremeScale X2522 10G Network Adapter
+ 1924 8024 XtremeScale X2562 OCP 3.0 Dual Port SFP28
+ 1924 8027 XtremeScale X2541 PCIe Single Port QSFP28
+ 1924 8028 XtremeScale X2522-25G Network Adapter
+ 1924 802a XtremeScale X2542 PCIe Dual Port QSFP28
+ 1924 802b XtremeScale X2552 OCP 2.0 Dual Port SFP28
+ 1924 802c XtremeScale X2522-25G PCIe Dual Port SFP28
+ 1924 802d XtremeScale X2562 OCP 3.0 Dual Port SFP28
+ 1803 SFC9020 10G Ethernet Controller (Virtual Function)
+ 1813 SFL9021 10GBASE-T Ethernet Controller (Virtual Function)
+ 1903 SFC9120 10G Ethernet Controller (Virtual Function)
+ 1923 SFC9140 10/40G Ethernet Controller (Virtual Function)
+ 1a03 SFC9220 10/40G Ethernet Controller (Virtual Function)
+ 1b03 XtremeScale SFC9250 10/25/40/50/100G Ethernet Controller (Virtual Function)
+ 6703 SFC4000 rev A iSCSI/Onload [Solarstorm]
+ 10b8 0102 SMC10GPCIe-10BT (A2) [TigerCard]
+ 10b8 0103 SMC10GPCIe-10BT (A3) [TigerCard]
+ 10b8 0201 SMC10GPCIe-XFP (A1) [TigerCard]
+ 1924 0101 SFE4001-A1
+ 1924 0102 SFE4001-A2
+ 1924 0103 SFE4001-A3
+ 1924 0201 SFE4002-A1
+ 1924 0301 SFE4003-A1
+ 1924 0302 SFE4003-A2
+ 1924 0303 SFE4003-A3
+ 1924 0304 SFE4003-A4
+ 1924 0500 SFE4005-A0
+ c101 EF1-21022T [EtherFabric]
+192a BiTMICRO Networks Inc.
+ 0008 RAMPART
+192e TransDimension
+1931 Option N.V.
+ 000c Qualcomm MSM6275 UMTS chip
+1932 DiBcom
+193c MAXIM Integrated Products
+193d Hangzhou H3C Technologies Co., Ltd.
+193f AHA Products Group
+ 0001 AHA36x-PCIX
+ 0360 AHA360-PCIe
+ 0363 AHA363-PCIe
+ 0364 AHA364-PCIe
+ 0367 AHA367-PCIe
+ 0370 AHA370-PCIe
+ 0604 AHA604
+ 0605 AHA605
+ 3641 AHA3641
+ 3642 AHA3642
+ 6101 AHA6101
+ 6102 AHA6102
+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
+1948 Alpha Networks Inc.
+194a DapTechnology B.V.
+ 1111 FireSpy3850
+ 1112 FireSpy450b
+ 1113 FireSpy450bT
+ 1114 FireSpy850
+ 1115 FireSpy850bT
+ 1200 FireTrac 3460bT
+ 1201 FireTrac 3460bT (fallback firmware)
+ 1202 FireTrac 3460bT
+ 1203 FireTrac 3460bT (fallback firmware)
+# nee Curtis, Inc.
+1954 One Stop Systems, Inc.
+1957 Freescale Semiconductor Inc
+ 0012 MPC8548E
+ 0013 MPC8548
+ 0014 MPC8543E
+ 0015 MPC8543
+ 0018 MPC8547E
+ 0019 MPC8545E
+ 001a MPC8545
+ 0020 MPC8568E
+ 0021 MPC8568
+ 0022 MPC8567E
+ 0023 MPC8567
+ 0030 MPC8533E
+ 0031 MPC8533
+ 0032 MPC8544E
+ 0033 MPC8544
+ 0040 MPC8572E
+ 0041 MPC8572
+ 0050 MPC8536E
+ 0051 MPC8536
+ 0052 MPC8535E
+ 0053 MPC8535
+ 0060 MPC8569
+ 0061 MPC8569E
+ 0070 P2020E
+ 0071 P2020
+ 0078 P2010E
+ 0079 P2010
+ 0080 MPC8349E
+ 0081 MPC8349
+ 0082 MPC8347E TBGA
+ 0083 MPC8347 TBGA
+ 0084 MPC8347E PBGA
+ 110a 4074 SIMATIC NET CP 1628
+ 0085 MPC8347 PBGA
+ 110a 4046 SIMATIC NET CP 1623
+ 0086 MPC8343E
+ 0087 MPC8343
+ 00b4 MPC8315E
+ 00b6 MPC8314E
+ 1a56 1101 Bigfoot Killer Xeno Pro Gigabit Ethernet Controller
+ 00c2 MPC8379E
+ 00c3 MPC8379
+ 00c4 MPC8378E
+ 00c5 MPC8378
+ 00c6 MPC8377E
+ 00c7 MPC8377
+ 0100 P1020E
+ 0101 P1020
+ 0102 P1021E
+ 0103 P1021
+ 0108 P1011E
+ 0109 P1011
+ 010a P1012E
+ 010b P1012
+ 0110 P1022E
+ 0111 P1022
+ 1c7f 5200 EB5200
+ 0118 P1013E
+ 0119 P1013
+ 0128 P1010
+ 0400 P4080E
+ 0401 P4080
+ 0408 P4040E
+ 0409 P4040
+ 041f P3041
+ 0440 T4240 with security
+ 0441 T4240 without security
+ 0446 T4160 with security
+ 0447 T4160 without security
+ 0830 T2080 with security
+ 0831 T2080 without security
+ 0838 T2081 with security
+ 0839 T2081 without security
+ 580c MPC5121e
+ 7010 MPC8641 PCI Host Bridge
+ 7011 MPC8641D PCI Host Bridge
+ 7018 MPC8610
+ c006 MPC8308
+ 1a56 1201 Bigfoot Killer E2100 Gigabit Ethernet Controller
+# PCIe interface for emulator
+ fc02 RedStone
+# CFI device over PCIe
+ fc03 CFI
+1958 Faster Technology, LLC.
+1959 PA Semi, Inc
+ a000 PA6T Core
+ a001 PWRficient Host Bridge
+ a002 PWRficient PCI-Express Port
+ a003 PWRficient SMBus Controller
+ a004 PWRficient 16550 UART
+ a005 PWRficient Gigabit Ethernet
+ a006 PWRficient 10-Gigabit Ethernet
+ a007 PWRficient DMA Controller
+ a008 PWRficient LPC/Localbus Interface
+ a009 PWRficient L2 Cache
+ a00a PWRficient DDR2 Memory Controller
+ a00b PWRficient SERDES
+ a00c PWRficient System/Debug Controller
+ a00d PWRficient PCI-Express Internal Endpoint
+1966 Orad Hi-Tec Systems
+ 1975 DVG64 family
+ 1977 DVG128 family
+ 1979 3DVG/UHD3
+ 1980 HDV2/UHD2
+ 1234 3160 UHD2LC
+ 1234 3300 Legacy UHD2
+ 1234 3410 UHD2
+# nee Atheros Communications, Inc. nee Attansic Technology Corp.
+1969 Qualcomm Atheros
+ 1026 AR8121/AR8113/AR8114 Gigabit or Fast Ethernet
+ 1043 8304 P5KPL-CM Motherboard
+ 1048 Attansic L1 Gigabit Ethernet
+ 1043 8226 P5B-MX/WiFi-AP, P5KPL-VM Motherboard
+ 1062 AR8132 Fast Ethernet
+ 1063 AR8131 Gigabit Ethernet
+ 1458 e000 GA-G31M-ES2L Motherboard
+ 17c0 10d2 Medion Akoya E7214 Notebook PC [MD98410]
+ 1066 Attansic L2c Gigabit Ethernet
+ 1067 Attansic L1c Gigabit Ethernet
+ 1073 AR8151 v1.0 Gigabit Ethernet
+ 1083 AR8151 v2.0 Gigabit Ethernet
+ 1090 AR8162 Fast Ethernet
+ 1043 108d VivoBook X202E, X202EV
+ 1091 AR8161 Gigabit Ethernet
+ 1043 1477 N56VZ
+ 10a0 QCA8172 Fast Ethernet
+ 10a1 QCA8171 Gigabit Ethernet
+ 2048 Attansic L2 Fast Ethernet
+ 2060 AR8152 v1.1 Fast Ethernet
+ 2062 AR8152 v2.0 Fast Ethernet
+ 1043 8468 Eee PC 1015PX
+# E2200, E2201, E2205
+ e091 Killer E220x Gigabit Ethernet Controller
+ e0a1 Killer E2400 Gigabit Ethernet Controller
+ e0b1 Killer E2500 Gigabit Ethernet Controller
+196a Sensory Networks Inc.
+ 0101 NodalCore C-1000 Content Classification Accelerator
+ 0102 NodalCore C-2000 Content Classification Accelerator
+ 0105 NodalCore C-3000 Content Classification Accelerator
+196d Club-3D BV
+196e PNY
+1971 AGEIA Technologies, Inc.
+ 1011 Physics Processing Unit [PhysX]
+ 1043 0001 PhysX P1
+# nee Eberspaecher Electronics
+1974 Star Electronics GmbH & Co. KG
+ 0009 FlexCard PMC-II
+ 0011 FlexCard PMC-II Ethernet
+ 0018 FlexCard PXIe3
+ 0019 FlexCard PCIe3
+# IO card for std ethernet and automotive ethernet (ieee 1000Base-T1)
+ 001a FlexCard PXIe Ethernet
+# IO card for std ethernet and automotive ethernet (ieee 1000Base-T1)
+ 001b FlexCard PCIe Ethernet
+1976 TRENDnet
+1977 Parsec
+197b JMicron Technology Corp.
+ 0250 JMC250 PCI Express Gigabit Ethernet Controller
+ 0260 JMC260 PCI Express Fast Ethernet Controller
+ 0368 JMB368 IDE controller
+ 0585 JMB58x AHCI SATA controller
+ 2360 JMB360 AHCI Controller
+ 2361 JMB361 AHCI/IDE
+ 1462 7235 P965 Neo MS-7235 mainboard
+ 2362 JMB362 SATA Controller
+ 1043 8460 P8P67 Deluxe Motherboard
+ 2363 JMB363 SATA/IDE Controller
+ 1043 81e4 P5B [JMB363]
+ 1458 b000 Motherboard
+ 1849 2363 Motherboard (one of many)
+ 2364 JMB364 AHCI Controller
+ 2365 JMB365 AHCI/IDE
+ 2366 JMB366 AHCI/IDE
+ 2368 JMB368 IDE controller
+ 2369 JMB369 Serial ATA Controller
+ 2380 IEEE 1394 Host Controller
+ 2381 Standard SD Host Controller
+ 2382 SD/MMC Host Controller
+ 2383 MS Host Controller
+ 2384 xD Host Controller
+ 2386 Standard SD Host Controller
+ 2387 SD/MMC Host Controller
+ 2388 MS Host Controller
+ 2389 xD Host Controller
+ 2391 Standard SD Host Controller
+ 2392 SD/MMC Host Controller
+ 2393 MS Host Controller
+ 2394 xD Host Controller
+1982 Distant Early Warning Communications Inc
+ 1600 OX16C954 HOST-A
+ 16ff OX16C954 HOST-B
+1987 Phison Electronics Corporation
+ 5007 E7 NVMe Controller
+ 5012 E12 NVMe Controller
+ 5013 PS5013 E13 NVMe Controller
+ 5016 E16 PCIe4 NVMe Controller
+ 5018 E18 PCIe4 NVMe Controller
+1989 Montilio Inc.
+ 0001 RapidFile Bridge
+ 8001 RapidFile
+198a Nallatech Ltd.
+1993 Innominate Security Technologies AG
+1999 A-Logics
+ a900 AM-7209 Video Processor
+199a Pulse-LINK, Inc.
+199d Xsigo Systems
+ 8209 Virtual NIC Device
+ 890a Virtual HBA Device
+199f Auvitek
+ 8501 AU85X1 PCI REV1.1
+ 8521 AU8521 TV card
+# nee ServerEngines Corp.
+19a2 Emulex Corporation
+ 0120 x1 PCIe Gen2 Bridge[Pilot4]
+ 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
+ 0221 BladeEngine3 10Gb Gen2 PCIe Network Adapter
+ 0222 BladeEngine3 10Gb Gen2 PCIe iSCSI Adapter
+ 0700 OneConnect OCe10100/OCe10102 Series 10 GbE
+ 103c 1747 NC550SFP DualPort 10GbE Server Adapter
+ 103c 1749 NC550SFP Dual Port Server Adapter
+ 103c 174a NC551m Dual Port FlexFabric 10Gb Adapter
+ 103c 174b StorageWorks NC550 DualPort Converged Network Adapter
+ 103c 3314 NC551i Dual Port FlexFabric 10Gb Adapter
+ 0702 OneConnect 10Gb iSCSI Initiator
+ 0704 OneConnect OCe10100/OCe10102 Series 10 GbE CNA
+ 10df e602 OneConnect OCe10100 10Gb CNA
+ 10df e630 OneConnect OCe10102-FM-E / OCe10102-FX-E for EMC VNX Symmetrix
+ 0710 OneConnect 10Gb NIC (be3)
+# FC 5287 / FC 5284; CCIN 5287
+ 1014 03d0 PCIe2 2-port 10GbE SR Adapter for POWER
+# FC 5288 / FC 5286; CCIN 5288
+ 1014 03d1 PCIe2 2-port 10GbE SFP+ Copper Adapter for POWER
+ 1014 0409 Integrated Multifunction Card with Dual 10GbE SR Optical + Dual 1GbE for Power 750/760
+ 1014 040a Integrated Multifunction Card with Dual 10GbE SR Copper + Dual 1GbE for Power 750/760
+ 103c 3315 NC553i 10Gb 2-port FlexFabric Converged Network Adapter
+ 103c 3340 NC552SFP 2-port 10Gb Server Adapter
+ 103c 3341 NC552m 10Gb 2-port FlexFabric Converged Network Adapter
+ 103c 3345 NC553m 10Gb 2-port FlexFabric Converged Network Adapter
+ 103c 337b NC554FLB 10Gb 2-port FlexFabric Converged Network Adapter
+ 10df e733 Flex System EN4054 4-port 10Gb Ethernet Mezzanine Adapter
+ 0712 OneConnect 10Gb iSCSI Initiator (be3)
+ 0714 OneConnect 10Gb FCoE Initiator (be3)
+ 103c 3315 NC553i 10Gb 2-port FlexFabric Converged Network Adapter
+ 103c 337b NC554FLB 10Gb 2-port FlexFabric Converged Network Adapter
+ 0800 ServerView iRMC HTI
+19a8 DAQDATA GmbH
+19ac Kasten Chase Applied Research
+ 0001 ACA2400 Crypto Accelerator
+19ae Progeny Systems Corporation
+ 0520 4135 HFT Interface Controller
+ 0521 Decimator
+19ba ZyXEL Communications Corp.
+ 2330 ZyWALL Turbo Card
+19c1 Exegy Inc.
+# nee NextNet Wireless
+19d1 Motorola Expedience
+19d4 Quixant Limited
+19da ZOTAC International (MCO) Ltd.
+19de Pico Computing
+19e2 Vector Informatik GmbH
+19e3 DDRdrive LLC
+ 5801 DDRdrive X1
+ 5808 DDRdrive X8
+ dd52 DDRdrive X1-30
+19e5 Huawei Technologies Co., Ltd.
+# subvendor
+ 0123 ES3000 V3 NVMe PCIe SSD
+ 19e5 3022 NVMe SSD ES3600P V3 800GB 2.5" U.2
+ 19e5 3023 NVMe SSD ES3600P V3 1200GB 2.5" U.2
+ 19e5 3024 NVMe SSD ES3600P V3 1600GB 2.5" U.2
+ 19e5 3025 NVMe SSD ES3600P V3 2000GB 2.5" U.2
+ 19e5 3026 NVMe SSD ES3600P V3 3200GB 2.5" U.2
+ 19e5 3033 NVMe SSD ES3600C V3 1200GB HHHL AIC
+ 19e5 3034 NVMe SSD ES3600C V3 1600GB HHHL AIC
+ 19e5 3036 NVMe SSD ES3600C V3 3200GB HHHL AIC
+ 0200 Hi1822 Family (2*100GE)
+ 19e5 d139 Hi1822 SP572 (2*100GE)
+ 19e5 d13d Hi1822 SC371 (2*100GE)
+ 19e5 d147 Hi1822 SP573 (2*100GE)
+ 0202 Hi1822 Family (2*32G FC)
+ 19e5 d149 Hi1822 SP528 (2*32G FC)
+ 19e5 d302 Hi1822 SP521 (2*32G FC)
+ 19e5 d304 Hi1822 SP526 (2*32G FC)
+ 0203 Hi1822 Family (2*16G FC)
+ 19e5 d148 Hi1822 SP527 (2*16G FC)
+ 19e5 d301 Hi1822 SP520 (2*16G FC)
+ 19e5 d305 Hi1822 SP525 (2*16G FC)
+ 0205 Hi1822 Family (2*100GE)
+ 19e5 df27 Hi1822 MZ731 MEZZ (2*100GE)
+ 0206 Hi1822 Family (2*25GE)
+ 19e5 d138 Hi1822 SP582 (2*25GE)
+ 19e5 d13a Hi1822 SC381 (2*25GE)
+ 19e5 d145 Hi1822 SP586 (2*25GE)
+ 0210 Hi1822 Family (4*25GE)
+ 19e5 df2e Hi1822 MZ532 MEZZ (4*25GE)
+ 0211 Hi1822 Family (4*25GE)
+ 19e5 d12f Hi1822 SP571 (4*25GE)
+ 19e5 d137 Hi1822 SP581 (4*25GE)
+ 19e5 d142 Hi1822 SP583 (4*25GE)
+ 0212 Hi1822 Family (2*8G FC)
+ 19e5 d303 Hi1822 SP522 (2*8G FC)
+ 19e5 d306 Hi1822 SP523 (2*8G FC)
+ 1710 iBMA Virtual Network Adapter
+ 1711 Hi171x Series [iBMC Intelligent Management system chip w/VGA support]
+ 1822 Hi1822 Family (4*25GE)
+ 19e5 d129 Hi1822 SP570 (4*25GE)
+ 19e5 d136 Hi1822 SP580 (4*25GE)
+ 19e5 d141 Hi1822 SP583 (4*25GE)
+ 19e5 d146 Hi1822 SP585 (4*25GE)
+ 3714 ES3000 V5 NVMe PCIe SSD
+ 19e5 5312 NVMe SSD ES3500P V5 2000GB 2.5" U.2
+ 371e Hi1822 Family Virtual Bridge
+ 3754 ES3000 V6 NVMe PCIe SSD
+ 19e5 6122 NVMe SSD ES3600P V6 1600GB 2.5" U.2
+ 19e5 6123 NVMe SSD ES3600P V6 3200GB 2.5" U.2
+ 19e5 6124 NVMe SSD ES3600P V6 6400GB 2.5" U.2
+ 19e5 6141 NVMe SSD ES3800P V6 800GB 2.5" U.2
+ 19e5 6142 NVMe SSD ES3800P V6 1600GB 2.5" U.2
+ 19e5 6212 NVMe SSD ES3500P V6 1920GB 2.5" U.2
+ 19e5 6213 NVMe SSD ES3500P V6 3840GB 2.5" U.2
+ 19e5 6214 NVMe SSD ES3500P V6 7680GB 2.5" U.2
+ 19e5 6215 NVMe SSD ES3500P V6 15360GB 2.5" U.2
+ 375e Hi1822 Family Virtual Function
+ 379e Hi1822 Family Virtual Function
+ a120 HiSilicon PCIe Root Port with Gen4
+ a121 HiSilicon PCI-PCI Bridge
+ a122 HiSilicon Embedded DMA Engine
+ a124 HiSilicon Internal SDI Function Engine
+ a125 HiSilicon SDI Network Controller
+ a126 HiSilicon SDI NVMe Storage Controller
+ a127 HiSilicon SDI Accelerator
+ a12a HiSilicon Add-on PCI-PCI Bridge
+ a220 HNS GE Network Controller
+ a221 HNS GE/10GE/25GE Network Controller
+ 19e5 0454 TM280
+ 19e5 04cc TM210
+ 19e5 d14a TM280 4*25G
+ 19e5 d14b TM210 4*GE
+ a222 HNS GE/10GE/25GE RDMA Network Controller
+ a224 HNS GE/10GE/25GE/50GE RDMA Network Controller
+ a226 HNS GE/10GE/25GE/50GE/100GE RDMA Network Controller
+ a22a HiSilicon Network For SDI
+ a22e HNS Network Controller (Virtual Function)
+ a22f HNS RDMA Network Controller (Virtual Function)
+ a230 HiSilicon SAS 3.0 HBA
+ a235 HiSilicon AHCI HBA
+ a238 HiSilicon USB 3.0 Host Controller
+ a239 HiSilicon USB 2.0 2-port Host Controller
+ a23a HiSilicon USB 2.0 Host Controller
+ a23b HiSilicon USB 1.1 Host Controller
+ a250 HiSilicon ZIP Engine
+ a251 HiSilicon ZIP Engine(Virtual Function)
+ a255 HiSilicon SEC Engine
+ a256 HiSilicon SEC Engine(Virtual Function)
+ a258 HiSilicon HPRE Engine
+ a259 HiSilicon HPRE Engine(Virtual Function)
+ a25a HiSilicon RDE Engine
+ a25b HiSilicon RDE Engine(Virtual Function)
+19e7 NET (Network Equipment Technologies)
+ 1001 STIX DSP Card
+ 1002 STIX - 1 Port T1/E1 Card
+ 1003 STIX - 2 Port T1/E1 Card
+ 1004 STIX - 4 Port T1/E1 Card
+ 1005 STIX - 4 Port FXS Card
+19ee Netronome Systems, Inc.
+19f1 BFG Tech
+19ff Eclipse Electronic Systems, Inc.
+1a03 ASPEED Technology, Inc.
+ 1150 AST1150 PCI-to-PCI Bridge
+ 2000 ASPEED Graphics Family
+ 15d9 0832 X10SRL-F
+ 15d9 1b95 H12SSL-i
+1a05 deltaww
+1a07 Kvaser AB
+ 0006 CAN interface PC104+ HS/HS
+ 0007 CAN interface PCIcanx II HS or HS/HS
+ 0008 CAN interface PCIEcan HS or HS/HS
+ 0009 CAN interface PCI104 HS/HS
+1a08 Sierra semiconductor
+ 0000 SC15064
+1a0d SEAKR Engineering
+1a0e DekTec Digital Video B.V.
+ 083f DTA-2111 VHF/UHF Modulator
+1a17 Force10 Networks, Inc.
+ 8002 PB-10GE-2P 10GbE Security Card
+1a1d GFaI e.V.
+ 1a17 Meta Networks MTP-1G IDPS NIC
+1a1e 3Leaf Systems, Inc.
+1a22 Ambric Inc.
+1a29 Fortinet, Inc.
+ 4338 CP8 Content Processor ASIC
+ 43a0 CP9 Content Processor ASIC
+ 4e36 NP6 Network Processor
+ 4e37 NP7 Network Processor
+1a2b Ascom AG
+ 0000 GESP v1.2
+ 0001 GESP v1.3
+ 0002 ECOMP v1.3
+ 0005 ETP v1.4
+ 000a ETP-104 v1.1
+ 000e DSLP-104 v1.1
+# nee Metalink Ltd.
+1a30 Lantiq
+ 0680 MtW8171 [Hyperion II]
+ 0700 Wave300 PSB8224 [Hyperion III]
+ 0710 Wave300 PSB8231 [Hyperion III]
+1a32 Quanta Microsystems, Inc
+1a3b AzureWave
+ 1112 AR9285 Wireless Network Adapter (PCI-Express)
+1a41 Tilera Corp.
+ 0001 TILE64 processor
+ 0002 TILEPro processor
+ 0200 TILE-Gx processor
+ 0201 TILE-Gx Processor Virtual Function
+ 2000 TILE-Gx PCI Express Root Port
+1a4a SLAC National Accelerator Lab TID-AIR
+ 1000 MCOR Power Supply Controller
+ 1010 AMC EVR - Stockholm Timing Board
+ 1020 PGPCard - Gen3 Cameralink Interface
+ 1030 PGPCard - Gen3 GIGe Interface
+ 2000 PGPCard - 4 Lane
+ 2001 PGPCard - 8 Lane Plus EVR
+ 2010 PCI-Express EVR
+ 2011 PCI-Express EVR - TPR Version
+ 2020 PGP-GEN3 PCIe - 8 Lane Plus EVR
+ 2030 AXI Stream DAQ PCIe card
+ 2040 EXO PCIe TEM
+ 3000 COB DTM V1
+ 3001 COB DTM V2
+1a51 Hectronic AB
+1a55 Rohde & Schwarz DVS GmbH
+ 0010 SDStationOEM
+ 0011 SDStationOEM II
+ 0020 Centaurus
+ 0021 Centaurus II
+ 0022 Centaurus II LT
+ 0030 CLIPSTER-VPU 1.x (Hugo)
+ 0040 Hydra Cinema (JPEG)
+ 0050 CLIPSTER-VPU 2.x (DigiLab)
+ 0060 CLIPSTER-DCI 2.x (HydraX)
+ 0061 Atomix
+ 0062 Atomix LT
+ 0063 Atomix HDMI
+ 0064 Atomix STAN
+ 0065 Atomix HDMI STAN
+ 0070 RED Rocket
+ 0090 CinePlay
+# nee Bigfoot Networks, now owned by Intel
+1a56 Rivet Networks
+1a57 Highly Reliable Systems
+1a58 Razer USA Ltd.
+1a5d Celoxica
+1a5e Aprius Inc.
+1a5f System TALKS Inc.
+1a68 VirtenSys Limited
+1a71 XenSource, Inc.
+1a73 Violin Memory, Inc
+ 0001 Mozart [Memory Appliance 1010]
+1a76 Wavesat
+1a77 Lightfleet Corporation
+1a78 Virident Systems Inc.
+ 0031 FlashMAX Drive
+ 1a78 0034 FlashMAX PCIe SSD [rev 3]
+ 1a78 0037 FlashMAX PCIe SSD [rev 3D]
+ 1a78 0038 FlashMAX PCIe SSD [rev 4]
+ 1a78 0039 FlashMAX PCIe SSD [rev 4D]
+ 0040 FlashMAX II
+ 0041 FlashMAX II
+ 0042 FlashMAX II
+ 0050 FlashMAX III
+1a84 Commex Technologies
+ 0001 Vulcan SP HT6210 10-Gigabit Ethernet (rev 02)
+1a88 MEN Mikro Elektronik
+ 4d45 Multifunction IP core
+1a8a StarBridge, Inc.
+1a8c Verigy Pte. Ltd.
+ 1100 E8001-66443 PCI Express CIC
+1a8e DRS Technologies
+ 2090 Model 2090 PCI Express
+1aa8 Ciprico, Inc.
+ 0009 RAIDCore Controller
+ 000a RAIDCore Controller
+1aa9 Schweitzer Engineering Laboratories
+ 000d SEL-3390S8 Serial Adapter
+ 000e SEL-3390E4 Ethernet Adapter
+ 0014 SEL-3390T Time and Ethernet Adapter
+ 0018 SEL-3390E4 Ethernet Adapter
+1aae Global Velocity, Inc.
+1ab4 Distributed Management Task Force, Inc. (DMTF)
+1ab6 CalDigit, Inc.
+ 6201 RAID Card
+# Parallels VM virtual devices
+1ab8 Parallels, Inc.
+ 4000 Virtual Machine Communication Interface
+ 4005 Accelerated Virtual Video Adapter
+ 4006 Memory Ballooning Controller
+1ab9 Espia Srl
+1ac1 Global Unichip Corp.
+ 089a Coral Edge TPU
+1ac8 Aeroflex Gaisler
+1acc Point of View BV
+1ad7 Spectracom Corporation
+ 8000 TSync-PCIe Time Code Processor
+ 9100 TPRO-PCI-66U Timecode Reader/Generator
+1ade Spin Master Ltd.
+ 1501 Swipetech barcode scanner
+ 3038 PCIe Video Bridge
+ 13c2 3016 TT-budget S2-4200 Twin
+ 4254 0552 S952 v3
+1ae0 Google, Inc.
+ 0042 Compute Engine Virtual Ethernet [gVNIC]
+ abcd Airbrush Combined Paintbox IPU/Oscar Edge TPU [Pixel Neural Core]
+1ae3 SANBlaze Technology, Inc.
+1ae7 First Wise Media GmbH
+ 0520 HFC-S PCI A [X-TENSIONS XC-520]
+# nee Silicon Software GmbH
+1ae8 Basler AG
+# CameraLink frame grabber for Visual Applets
+ 0751 mE5 marathon VCL
+# CameraLink HS frame grabber
+ 0752 mE5 marathon AF2
+# CoaXpress frame grabber
+ 0753 mE5 marathon ACX QP
+# CameraLink frame grabber
+ 0754 mE5 marathon ACL
+# CoaXpress frame grabber
+ 0755 mE5 marathon ACX SP
+# CoaXpress frame grabber
+ 0756 mE5 marathon ACX DP
+# CoaXpress frame grabber for Visual Applets
+ 0757 mE5 marathon VCX QP
+# CameraLink HS frame grabber for Visual Applets
+ 0758 mE5 marathon VF2
+# CameraLink frame grabber for Visual Applets / AI applications
+ 0759 mE5 marathon VCLx
+# CameraLink frame grabber
+ 0a40 microEnable IV AD1-CL
+# CameraLink frame grabber for Visual Applets
+ 0a41 microEnable IV VD1-CL
+# CameraLink frame grabber
+ 0a42 microEnable IV AD4-CL
+# CameraLink frame grabber for Visual Applets
+ 0a44 microEnable IV VD4-CL
+# CameraLink frame grabber
+ 0a45 microEnable IV AS1-CL
+# CoaXpress frame grabber
+ 0a53 microEnable 5 AQ8-CXP6B
+# CoaXpress frame grabber for Visual Applets
+ 0a54 microEnable 5 VQ8-CXP6B
+# CoaXpress frame grabber for Visual Applets
+ 0a56 microEnable 5 VQ8-CXP6D
+# CoaXpress frame grabber
+ 0a57 microEnable 5 AQ8-CXP6D
+# CameraLink frame grabber for Visual Applets
+ 0a58 microEnable 5 VD8-CL
+# CameraLink frame grabber
+ 0a5a microEnable 5 AD8-CL
+# CoaXpress frame grabber
+ 0a64 imaWorx CXP-12 Quad
+# OEM product
+ 0b52 mE5 Abacus 4G Base
+# OEM product
+ 0b53 mE5 Abacus 4G Base II
+# OEM product
+ 0b61 mE6 Abacus 4TG
+# CoaXpress frame grabber
+ 0b63 CXP-12 Interface Card 1C
+# CoaXpress frame grabber
+ 0b64 CXP-12 Interface Card 4C
+# CoaXpress frame grabber
+ 0b65 CXP-12 Interface Card 2C
+# CoaXpress Thunderbolt frame grabber
+ 0b66 CXP-12 LightBridge 2C
+# GigE Vision frame grabber
+ 0e42 microEnable IV AQ4-GE
+# GigE Vision frame grabber for Visual Applets
+ 0e44 microEnable IV VQ4-GE
+1ae9 Wilocity Ltd.
+ 0101 Wil6200 PCI Express Upstream Port
+ 0200 Wil6200 PCI Express Port
+ 0201 Wil6200 Wireless PCI Express Port
+ 0301 Wil6200 802.11ad Wireless Network Adapter
+ 0302 Wil6200 802.11ad Wireless Network Adapter
+ 0310 Wil6200 802.11ad Wireless Network Adapter
+1aea Alcor Micro
+ 6601 AU6601 PCI-E Flash card reader controller
+ 6621 AU6621 PCI-E Flash card reader controller
+ 6625 AU6625 PCI-E Flash card reader controller
+1aec Wolfson Microelectronics
+# nee Fusion-io
+1aed SanDisk
+ 1003 ioDimm3 (v1.2)
+ 1005 ioDimm3
+ 1014 03c3 High IOPS SSD PCIe Adapter
+ 103c 176f 1.28TB MLC PCIe ioDrive Duo
+ 103c 1770 5.2TB MLC PCIe ioDrive Octal
+ 103c 178b 160GB SLC PCIe ioDrive
+ 103c 178c 320GB MLC PCIe ioDrive
+ 103c 178d 320GB SLC PCIe ioDrive Duo
+ 103c 178e 640GB MLC PCIe ioDrive Duo
+ 1006 ioXtreme
+ 1007 ioXtreme Pro
+ 1008 ioXtreme-2
+ 2001 ioDrive2
+ 3001 ioMemory FHHL
+ 3002 ioMemory HHHL
+ 3003 ioMemory Mezzanine
+1aee Caustic Graphics Inc.
+# nee Qumranet, Inc.
+1af4 Red Hat, Inc.
+ 1000 Virtio network device
+ 1001 Virtio block device
+ 1002 Virtio memory balloon
+ 1003 Virtio console
+ 1004 Virtio SCSI
+ 1005 Virtio RNG
+ 1009 Virtio filesystem
+# virtio 1.0
+ 1041 Virtio network device
+# virtio 1.0
+ 1042 Virtio block device
+# virtio 1.0
+ 1043 Virtio console
+# virtio 1.0
+ 1044 Virtio RNG
+# virtio 1.0
+ 1045 Virtio memory balloon
+# virtio 1.0
+ 1048 Virtio SCSI
+# virtio 1.0
+ 1049 Virtio filesystem
+# virtio 1.0
+ 1050 Virtio GPU
+# virtio 1.0
+ 1052 Virtio input
+# virtio 1.0
+ 1053 Virtio socket
+ 105a Virtio file system
+ 1110 Inter-VM shared memory
+ 1af4 1100 QEMU Virtual Machine
+1af5 Netezza Corp.
+1afa J & W Electronics Co., Ltd.
+1b03 Magnum Semiconductor, Inc,
+ 6100 DXT/DXTPro Multiformat Broadcast HD/SD Encoder/Decoder/Transcoder
+ 7000 D7 Multiformat Broadcast HD/SD Encoder/Decoder/Transcoder
+1b08 MSC Technologies GmbH
+1b0a Pegatron
+1b13 Jaton Corp
+1b1a K&F Computing Research Co.
+ 0e70 GRAPE
+1b1c Corsair
+1b21 ASMedia Technology Inc.
+ 0611 ASM1061 SATA IDE Controller
+ 0612 ASM1062 Serial ATA Controller
+ 1849 0612 Motherboard
+ 1040 ASM1040 XHCI Controller
+ 1042 ASM1042 SuperSpeed USB Host Controller
+ 1043 1059 K53SM motherboard
+ 1043 8488 P8B WS Motherboard
+ 1849 1042 Motherboard
+ 1080 ASM1083/1085 PCIe to PCI Bridge
+ 1849 1080 Motherboard
+ 1142 ASM1042A USB 3.0 Host Controller
+ 1166 ASM1166 Serial ATA Controller
+ 1182 ASM1182e 2-Port PCIe x1 Gen2 Packet Switch
+ 1b21 118f ASM1182e 2-Port PCIe x1 Gen2 Packet Switch
+ 1184 ASM1184e 4-Port PCIe x1 Gen2 Packet Switch
+ 1849 1184 ASM1184e 4-Port PCIe x1 Gen2 Packet Switch
+ 1187 ASM1187e 7-Port PCIe x1 Gen2 Packet Switch
+ 1242 ASM1142 USB 3.1 Host Controller
+ 1343 ASM1143 USB 3.1 Host Controller
+ 1812 ASM1812 6-Port PCIe x4 Gen2 Packet Switch
+ 2142 ASM2142 USB 3.1 Host Controller
+ 1462 7a72 H270 PC MATE
+ 2824 ASM2824 PCIe Gen3 Packet Switch
+ 3242 ASM3242 USB 3.2 Host Controller
+1b26 Netcope Technologies, a.s.
+ c132 COMBO-LXT155
+ c1c0 NFB-100G1-e0
+ c1c1 NFB-100G1-e1
+ c250 NFB-200G2-master
+ c251 NFB-200G2-slave
+ c2c0 NFB-100G2-e0
+ c2c1 NFB-100G2-e1
+ cb20 COMBO-20G
+ cb40 COMBO-40G
+ cb80 NFB-40G2
+1b2c Opal-RT Technologies Inc.
+1b36 Red Hat, Inc.
+ 0001 QEMU PCI-PCI bridge
+ 0002 QEMU PCI 16550A Adapter
+ 1af4 1100 QEMU Virtual Machine
+ 0003 QEMU PCI Dual-port 16550A Adapter
+ 1af4 1100 QEMU Virtual Machine
+ 0004 QEMU PCI Quad-port 16550A Adapter
+ 1af4 1100 QEMU Virtual Machine
+ 0005 QEMU PCI Test Device
+ 1af4 1100 QEMU Virtual Machine
+ 0006 PCI Rocker Ethernet switch device
+ 0007 PCI SD Card Host Controller Interface
+ 0008 QEMU PCIe Host bridge
+ 0009 QEMU PCI Expander bridge
+ 000a PCI-PCI bridge (multiseat)
+ 000b QEMU PCIe Expander bridge
+ 000c QEMU PCIe Root port
+ 000d QEMU XHCI Host Controller
+ 0010 QEMU NVM Express Controller
+ 0100 QXL paravirtual graphic card
+ 1af4 1100 QEMU Virtual Machine
+1b37 Signal Processing Devices Sweden AB
+ 0001 ADQ214
+ 0003 ADQ114
+ 0005 ADQ112
+ 000e ADQ108
+ 000f ADQDSP
+ 0014 ADQ412
+ 0015 ADQ212
+ 001b SDR14
+ 001c ADQ1600
+ 001e ADQ208
+ 001f DSU
+ 0020 ADQ14
+ 0023 ADQ7
+ 0026 ADQ8
+ 2014 TX320
+ 2019 S6000
+# now owned by HGST (a Western Digital subsidiary)
+1b39 sTec, Inc.
+ 0001 S1120 PCIe Accelerator SSD
+1b3a Westar Display Technologies
+ 7589 HRED J2000 - JPEG 2000 Video Codec Device
+1b3e Teradata Corp.
+ 1fa8 BYNET BIC2SE/X
+ 1b3e 00a3 BYNET BIC2SX
+ 1b3e 00c3 BYNET BIC2SE
+1b40 Schooner Information Technology, Inc.
+# also used by some PROXIM (14b7) devices erroneously
+1b47 Numascale AS
+ 0601 NumaChip N601
+ 0602 NumaChip N602
+1b4b Marvell Technology Group Ltd.
+# device 1b4b:0100 reports incorrect vendor id due to hw erratum (correct is 11ab)
+ 0100 88F3700 [Armada 3700 Family] ARM SoC
+ 0640 88SE9128 SATA III 6Gb/s RAID Controller
+ 2241 88NR2241 Non-Volatile memory controller
+ 1028 2112 BOSS-N1 Monolithic
+ 1028 2113 BOSS-N1 Modular
+ 1028 2151 BOSS-N1 Modular ET
+ 1028 2196 ROR-N100
+ 1d49 0306 ThinkSystem M.2 NVMe 2-Bay RAID Enablement Kit
+ 1d49 0307 ThinkSystem 7mm NVMe 2-Bay Rear RAID Enablement Kit
+ 9120 88SE9120 SATA 6Gb/s Controller
+ 9123 88SE9123 PCIe SATA 6.0 Gb/s controller
+ dc93 600e DC-6xxe series SATA 6G controller
+ 9125 88SE9125 PCIe SATA 6.0 Gb/s controller
+ 9128 88SE9128 PCIe SATA 6 Gb/s RAID controller
+ 9130 88SE9128 PCIe SATA 6 Gb/s RAID controller with HyperDuo
+ 1043 8438 P8P67 Deluxe Motherboard
+ 9170 88SE9170 PCIe 2.0 x1 2-port SATA 6 Gb/s Controller
+ 9172 88SE9172 SATA 6Gb/s Controller
+ 9178 88SE9170 PCIe SATA 6Gb/s Controller
+ 917a 88SE9172 SATA III 6Gb/s RAID Controller
+ 9182 88SE9182 PCIe 2.0 x2 2-port SATA 6 Gb/s Controller
+ 9183 88SS9183 PCIe SSD Controller
+ 9192 88SE9172 SATA III 6Gb/s RAID Controller
+ 91a0 88SE912x SATA 6Gb/s Controller [IDE mode]
+ 91a4 88SE912x IDE Controller
+ 9215 88SE9215 PCIe 2.0 x1 4-port SATA 6 Gb/s Controller
+ 9220 88SE9220 PCIe 2.0 x2 2-port SATA 6 Gb/s RAID Controller
+ 9230 88SE9230 PCIe 2.0 x2 4-port SATA 6 Gb/s RAID Controller
+ 1028 1fd6 BOSS-S1 Adapter
+ 1028 1fdf BOSS-S1 Modular
+ 1028 1fe2 BOSS-S1 Adapter
+ 1028 2010 BOSS-S2 Adapter
+# RS0200L6R2iM2
+ 1bd4 0073 RS0200L6R2iM2
+ 1d49 0300 ThinkSystem M.2 with Mirroring Enablement Kit
+ 1d49 0301 ThinkSystem SR630 x16 PCIE with 4 SATA ports Riser
+ 1d49 0302 ThinkSystem SE350 M.2 SATA 4-Bay Data RAID Mirroring Enablement Kit
+ 1d49 0303 ThinkSystem SE350 M.2 SATA 4-Bay Data RAID Mirroring Enablement Kit
+ 1d49 0304 ThinkSystem M.2 SATA 2-Bay RAID Enablement Kit
+ 1d49 0305 ThinkSystem 7mm SATA 2-Bay Rear RAID Enablement Kit
+ 9235 88SE9235 PCIe 2.0 x2 4-port SATA 6 Gb/s Controller
+ 9445 88SE9445 PCIe 2.0 x4 4-Port SAS/SATA 6 Gbps RAID Controller
+ 9480 88SE9480 SAS/SATA 6Gb/s RAID controller
+ 9485 88SE9485 SAS/SATA 6Gb/s controller
+1b4c GALAX
+1b55 NetUP Inc.
+ 18f6 Dual DVB Universal CI card
+ 18f7 Dual DVB Universal CI card rev 1.4
+ 2a2c Dual DVB-S2-CI card
+ e2e4 Dual DVB-T/C-CI RF card
+# 2xHDMI and 2xHD-SDI inputs
+ e5f4 MPEG2 and H264 Encoder-Transcoder
+ f1c4 Dual ASI-RX/TX-CI card
+1b66 DELTACAST
+ 0007 DELTA-3G-elp-d
+1b6f Etron Technology, Inc.
+ 7023 EJ168 USB 3.0 Host Controller
+ 1458 5007 GA-880GMA-USB3
+ 7052 EJ188/EJ198 USB 3.0 Host Controller
+ 1849 7052 QC5000-ITX/PH
+1b73 Fresco Logic
+ 1000 FL1000G USB 3.0 Host Controller
+ 1d5c 1000 Anker USB 3.0 Express Card
+ 1009 FL1009 USB 3.0 Host Controller
+ 1100 FL1100 USB 3.0 Host Controller
+ 16b8 6e31 Allegro Pro USB 3.0 PCIe
+1b74 OpenVox Communication Co. Ltd.
+ 0115 D115P/D115E Single-port E1/T1 card
+ d130 D130P/D130E Single-port E1/T1 card (3rd GEN)
+ d210 D210P/D210E Dual-port E1/T1 card(2nd generation)
+ d230 D230 Dual-port E1/T1 card (2nd generation)
+ d410 D410/430 Quad-port E1/T1 card
+ d430 D410/430 Quad-port E1/T1 card
+1b79 Absolute Analysis
+1b85 OCZ Technology Group, Inc.
+ 1041 RevoDrive 3 X2 PCI-Express SSD 240 GB (Marvell Controller)
+ 6018 RD400/400A SSD
+ 8788 RevoDrive Hybrid
+1b94 Signatec / Dynamic Signals Corp
+ e400 PX14400 Dual Xilinx Virtex5 based Digitizer
+1b96 Western Digital
+ 2200 Ultrastar DC SN630 NVMe SSD
+ 2201 Ultrastar DC SN630 NVMe SSD
+ 2300 Ultrastar DC SN840 NVMe SSD
+ 2400 Ultrastar DC SN640 NVMe SSD
+ 2401 Ultrastar DC SN640 NVMe SSD
+ 2402 Ultrastar DC SN640 NVMe SSD
+ 2404 Ultrastar DC SN640 NVMe SSD
+ 2500 Ultrastar DC SN840 NVMe SSD
+ 2600 Ultrastar DC ZN540 ZNS NVMe SSD
+ 3714 PC SN730 NVMe SSD
+ 3734 PC SN730 NVMe SSD
+1b9a XAVi Technologies Corp.
+1baa QNAP Systems, Inc.
+1bad ReFLEX CES
+ c001 XpressGXA10-LP1150
+ c002 XpressGXA10-LP1151
+1bb0 SimpliVity Corporation
+ 0002 OmniCube Accelerator OA-3000
+ 0010 OmniCube Accelerator OA-3000-2
+1bb1 Seagate Technology PLC
+ 005d Nytro PCIe Flash Storage
+ 1bb1 6501 Nytro XP6500-8A1536 1.5TB
+# 2TB Nytro PCIe controller
+ 1bb1 6502 Nytro XP6500-8A2048
+# 4TB Nytro PCIe controller
+ 1bb1 6503 Nytro XP6500-8A4096
+# 2GB DRAM variant of Nytro card
+ 1bb1 6511 Nytro XH6550-2GB DRAM
+# 8GB variant of Nytro PCIe controller
+ 1bb1 6512 Nytro XH6550-8GB DRAM
+# 1.5 TB Nytro PCIe controller
+ 1bb1 6521 Nytro XP6500-8A1536 1.5TB
+# 2TB Nytro PCIe controller
+ 1bb1 6522 Nytro XP6500-8A2048
+# 4TB Nytro PCIe controller
+ 1bb1 6523 Nytro XP6500-8A4096
+ 0100 Nytro Flash Storage
+ 1bb1 0101 Nytro XF1440
+ 1bb1 0103 Nytro 5000
+ 1bb1 0105 Nytro 5020
+ 1bb1 0106 Nytro 5020 TCG
+# Larkspur 2.5"
+ 1bb1 0107 Nytro 5320
+# Larkspur 2.5" TCG
+ 1bb1 0108 Nytro 5320 TCG
+ 1bb1 0121 Nytro XM1440
+ 1bb1 0123 Nytro 5000
+# Kiowa M.2
+ 1bb1 0125 Nytro 5020
+# Kiowa M.2 TCG
+ 1bb1 0126 Nytro 5020
+# Larkspur M.2 22110mm
+ 1bb1 0127 Nytro 5320 M.2
+# Larkspur M.2 22110mm TCG
+ 1bb1 0128 Nytro 5320 M.2 TCG
+# Larkspur M.2 2280mm
+ 1bb1 0131 Nytro 5320 M.2
+# Larkspur M.2 2280mm TCG
+ 1bb1 0132 Nytro 5320 M.2 TCG
+# Larkspur E1.S
+ 1bb1 0141 Nytro 5320 E1.S
+# Larkspur E1.S TCG
+ 1bb1 0142 Nytro 5320 E1.S TCG
+# Kersey 2.5"
+ 1bb1 0151 Nytro 5520
+# Kersey 2.5" TCG
+ 1bb1 0152 Nytro 5520 TCG
+# Nytro 5050H (Ebonhawk - High Performance)
+ 1bb1 0153 Nytro 5050H
+# Nytro 5050H TCG (Ebonhawk High Performance)
+ 1bb1 0154 Nytro 5050H TCG
+# Nytro 5050M (Ebonhawk Mainstream Performance)
+ 1bb1 0155 Nytro 5050M
+# Nytro 5050M TCG (Ebonhawk Mainstream Performance)
+ 1bb1 0156 Nytro 5050M TCG
+# Nytro 5050M (Ebonhawk Mainstream Performance) - 7mm
+ 1bb1 0157 Nytro 5050M 7mm
+# Nytro 5050M (Ebonhawk Mainstream Performance) TCG - 7mm
+ 1bb1 0158 Nytro 5050M TCG 7mm
+# Nytro 5060M (Rocinante Mainstream Performance) - 15mm
+ 1bb1 0159 Nytro 5060M
+# Nytro 5050M TCG (Rocinante Mainstream Performance) - 15mm
+ 1bb1 0160 Nytro 5060M TCG
+# Nytro 5060M 7mm (Rocinante Mainstream Performance)
+ 1bb1 0161 Nytro 5060M 7mm
+# Nytro 5060M TCG (Rocinante Mainstream Performance) - 7mm
+ 1bb1 0162 Nytro 5060M TCG 7mm
+# Nytro 5060H (Rocinante High Performance)
+ 1bb1 0163 Nytro 5060H
+# Nytro 5060H TCG (Rocinante High Performance)
+ 1bb1 0164 Nytro 5060H TCG
+# Nytro 5060H (Rocinante - High Performance) - E3.S 1T
+ 1bb1 0165 Nytro 5060H E3.S 1T
+# Nytro 5060H (Rocinante - High Performance) - E3.S 1T TCG
+ 1bb1 0166 Nytro 5060H E3.S 1T TCG
+# Nytro 5060H (Rocinante - High Performance) - E3.L 1T
+ 1bb1 0167 Nytro 5060H E3.L 1T
+# Nytro 5060H (Rocinante - High Performance) - E3.L 1T TCG
+ 1bb1 0168 Nytro 5060H E3.L 1T TCG
+# Nytro 5060M (Rocinante Mainstream Performance) - E3.S 1T
+ 1bb1 0169 Nytro 5060M E3.S 1T
+# Nytro 5060M (Rocinante Mainstream Performance) - E3.S 1T TCG
+ 1bb1 0170 Nytro 5060M E3.S 1T TCG
+# Nytro 5060M (Rocinante Mainstream Performance) - E3.L 1T
+ 1bb1 0171 Nytro 5060M E3.L 1T
+# Nytro 5060M (Rocinante Mainstream Performance) - E3.L 1T TCG
+ 1bb1 0172 Nytro 5060M E3.L 1T TCG
+# Nytro 5060M (Rocinante Mainstream Performance) - E1.S
+ 1bb1 0173 Nytro 5060M E1.S
+# Nytro 5060M (Rocinante Mainstream Performance) - E1.S TCG
+ 1bb1 0174 Nytro 5060M E1.S TCG
+ 1bb1 01a1 Nytro XP7102
+ 5012 FireCuda 510 SSD
+ 5016 FireCuda 520 SSD
+ 5018 FireCuda 530 SSD
+1bb3 Bluecherry
+ 4304 BC-04120A MPEG4 4 port video encoder / decoder
+ 4309 BC-08240A MPEG4 4 port video encoder / decoder
+ 4310 BC-16480A MPEG4 16 port video encoder / decoder
+ 4e04 BC-04120A 4 port MPEG4 video encoder / decoder
+ 4e09 BC-08240A 8 port MPEG4 video encoder / decoder
+ 4e10 BC-16480A 16 port MPEG4 video encoder / decoder
+ 5304 BC-H04120A 4 port H.264 video and audio encoder / decoder
+ 5308 BC-H08240A 8 port H.264 video and audio encoder / decoder
+ 5310 BC-H16480A 16 port H.264 video and audio encoder / decoder
+1bb5 Quantenna Communications, Inc.
+1bbf Maxeler Technologies Ltd.
+ 0003 MAX3
+ 0004 MAX4
+1bc0 Innodisk Corporation
+ 1001 PCIe 3TG6-P Controller
+ 1002 PCIe 3TE6 Controller
+ 1160 PCIe 3TE2 Controller
+ 1321 PCIe 4TG-P Controller
+ 1322 PCIe 4TE Controller
+ 2262 PCIe 3TG3-P Controller
+ 5208 PCIe 3TE7 Controller
+ 5216 PCIe 3TE8 Controller
+ 5236 PCIe 4TG2-P Controller
+1bcf NEC Corporation
+ 001c Vector Engine 1.0
+1bd0 Astronics Corporation
+ 1001 Mx5 PMC/XMC Databus Interface Card
+ 1002 PM1553-5 (PC/104+ MIL-STD-1553 Interface Card)
+ 1004 AB3000 Series Rugged Computer
+ 1005 PE1000 (Multi-Protocol PCIe/104 Interface Card)
+ 1006 webCS Wireless Aircraft Communications Server
+ 1007 AB3000 Series Rugged Computer (Series N)
+ 1008 ME1000 mPCIe Avionics Interface Card
+ 100a NG1 Series Avionics Converter
+ 1101 OmniBus II PCIe Multi-Protocol Interface Card
+ 1102 OmniBusBox II Multi-Protocol Interface Core
+ 1103 OmniBus II cPCIe/PXIe Multi-Protocol Interface Card
+ 1200 NG3 Series Mil-Std-1553 Interface
+ 1201 NG3 Series ARINC 429 Interface
+ 1202 NG3 Series Avionics Discrete & Serial Interface
+ 1203 NG3 Series Avionics Discrete Interface
+1bd4 Inspur Electronic Information Industry Co., Ltd.
+ 0911 Arria10_PCIe_F10A1150
+1bee IXXAT Automation GmbH
+ 0003 CAN-IB200/PCIe
+1bef Lantiq
+ 0011 MIPS SoC PCI Express Port
+1bf4 VTI Instruments Corporation
+ 0001 SentinelEX
+ 7011 RX0xxx
+1bfd EeeTOP
+1c09 CSP, Inc.
+ 4254 10G-PCIE3-8D-2S
+ 4255 10G-PCIE3-8D-Q
+ 4256 10G-PCIE3-8D-2S
+ 4258 10G-PCIE3-8E-2S Network Adapter
+ 4260 10G-PCIE3-8E-4S Network Adapter
+ 4261 10G-PCIE3-8E-4S Network Adapter
+ 4262 10G-PCIE3-8E-4S Network Adapter
+ 4263 10G-PCIE3-8E-4S Network Adapter
+ 4264 10G-PCIE3-8E-2S Network Adapter
+ 4265 10G-PCIE3-8E-2S Network Adapter
+ 5000 25G-PCIE3-8A-2S Security Intelligent Adapter
+ 5001 25G-PCIE3-8B-2S Security Intelligent Adapter
+1c1c Symphony
+ 0001 82C101
+1c1f SoftLab-NSK
+ 0015 FD842
+ 0019 FD722
+ 001a FD788
+ 001b FD720
+ 001c FD922
+ 001d Vega
+ 001f FD940
+1c28 Lite-On IT Corp. / Plextor
+ 0122 M6e PCI Express SSD [Marvell 88SS9183]
+# previously Fiberblaze
+1c2c Silicom Denmark
+ 000a Capture
+ 000f SmartNIC
+ 00a0 FBC4G Capture 4x1Gb [Herculaneum]
+ 00a1 FBC4XG Capture 4x10Gb [Ancona]
+ 00a2 FBC8XG Capture 8x10Gb [Livorno]
+ 00a3 FBC2XG Capture 2x10Gb [Genoa]
+ 00a4 FBC4XGG3 Capture 4x10Gb [Livigno]
+ 00a5 FBC2XLG Capture 2x40Gb [Livorno]
+ 00a6 FBC1CG Capture 1x100Gb
+ 00a9 FBC2XGHH Capture 2x10Gb [Latina]
+ 00ad FBC2CGG3HL Capture 2x100Gb [Padua]
+ 00af Capture slave device
+ 00e0 PacketMover 2x100Gb [Savona]
+ 00e1 PacketMover 2x100Gb [Tivoli]
+ 00e3 PacketMover 2x10Gb [Tivoli]
+ 00e5 PacketMover 2x10Gb [Corfu]
+ 1000 SmartNIC N5010 4x100Gb
+ 1001 SmartNIC N5011 w/2xE810 4x100Gb
+ a000 FBC2CGG3 Capture 2x40Gb [Mango_02]
+ a001 FBC2CGG3 Capture 2x100Gb [Mango_02]
+ a003 FBC2CGG3 Capture 16x10Gb [Mango]
+ a007 FBC2CGG3 Capture 2x40Gb [Mango]
+ a008 FBC2CGG3 Capture 2x25Gb [Mango]
+ a009 FBC2CGG3 Capture 16x10Gb [Mango]
+ a00a FBC2CGG3 Capture 8x10Gb [Mango]
+ a00e FB2CG Capture 2x100Gb [Savona]
+ a00f FB2CG Capture 2x40Gb [Savona]
+ a010 FB2CGHH Capture 2x40Gb [Tivoli]
+ a011 FB2CG Capture 2x25Gb [Savona]
+ a012 FB2CG Capture 8x10Gb [Savona]
+ a013 FB2CGHH Capture 2x25Gb [Tivoli]
+ a014 FB2CGHH Capture 8x10Gb [Tivoli]
+ a015 FB2CGHH Capture 2x100Gb [Tivoli]
+# Used on V120 VME Crate Controller
+1c32 Highland Technology, Inc.
+1c33 Daktronics, Inc
+1c36 Annapurna Labs Ltd.
+ 0001 Gigabit Ethernet Adapter
+ 0002 SFP+ 10G Ethernet Adapter
+1c3b Accensus, LLC
+ 0200 Telas2
+# http://www.accensusllc.com/accensustelas2.html
+ 0300 Telas 2.V
+1c44 Enmotus Inc
+ 8000 8000 Storage IO Controller
+# A Western Digital Subsidiary
+1c58 HGST, Inc.
+ 0003 Ultrastar SN100 Series NVMe SSD
+ 1014 04f5 PCIe3 1.6TB NVMe Flash Adapter
+ 1014 04f6 PCIe3 3.2TB NVMe Flash Adapter
+ 1c58 0003 Ultrastar SN100/SN150 NVMe SSD
+ 0023 Ultrastar SN200 Series NVMe SSD
+ 1c58 8823 Ultrastar Memory (ME200)
+1c5c SK hynix
+ 1283 PC300 NVMe Solid State Drive 256GB
+ 1284 PC300 NVMe Solid State Drive 512GB
+ 1285 PC300 NVMe Solid State Drive 1TB
+ 1327 BC501 NVMe Solid State Drive
+ 1339 BC511
+ 1504 SC300 512GB M.2 2280 SATA Solid State Drive
+ 1527 PC401 NVMe Solid State Drive 256GB
+ 174a Gold P31 SSD
+ 243b PE6110 NVMe Solid State Drive
+ 1c5c 0100 PE6110 NVMe Solid State Drive
+ 2839 PE8000 Series NVMe Solid State Drive
+ 1028 2143 DC NVMe SED PE8010 RI U.2 960GB
+ 1028 2144 DC NVMe PE8010 RI U.2 960GB
+ 1028 2145 DC NVMe SED PE8010 RI U.2 1.92TB
+ 1028 2146 DC NVMe PE8010 RI U.2 1.92TB
+ 1028 2147 DC NVMe SED PE8010 RI U.2 3.84TB
+ 1028 2148 DC NVMe PE8010 RI U.2 3.84TB
+ 1028 2149 DC NVMe SED PE8010 RI U.2 7.68TB
+ 1028 214a DC NVMe PE8010 RI U.2 7.68TB
+ 1c5c 0100 PE8000 Series NVMe Solid State Drive
+ 2849 PE81x0 U.2/3 NVMe Solid State Drive
+1c5f Beijing Memblaze Technology Co. Ltd.
+ 000d PBlaze5 520/526
+ 000e PBlaze6 6530
+ 1c5f 0b20 NVMe SSD PBlaze6 6530 1920G AIC
+ 1c5f 0b21 NVMe SSD PBlaze6 6530 1920G 2.5" U.2
+ 1c5f 0b30 NVMe SSD PBlaze6 6530 3840G AIC
+ 1c5f 0b31 NVMe SSD PBlaze6 6530 3840G 2.5" U.2
+ 1c5f 0b40 NVMe SSD PBlaze6 6530 7680G AIC
+ 1c5f 0b41 NVMe SSD PBlaze6 6530 7680G 2.5" U.2
+ 1c5f 4b20 NVMe SSD PBlaze6 6530 1600G AIC
+ 1c5f 4b21 NVMe SSD PBlaze6 6530 1600G 2.5" U.2
+ 1c5f 4b30 NVMe SSD PBlaze6 6530 3200G AIC
+ 1c5f 4b31 NVMe SSD PBlaze6 6530 3200G 2.5" U.2
+ 1c5f 4b40 NVMe SSD PBlaze6 6530 6400G AIC
+ 1c5f 4b41 NVMe SSD PBlaze6 6530 6400G 2.5" U.2
+ 003d PBlaze5 920/926
+ 003e PBlaze6 6920
+ 1c5f 0a31 NVMe SSD PBlaze6 6920 3840GB 2.5" U.2
+ 1c5f 0a41 NVMe SSD PBlaze6 6920 7680GB 2.5" U.2
+ 1c5f 4a31 NVMe SSD PBlaze6 6920 3200GB 2.5" U.2
+ 1c5f 4a41 NVMe SSD PBlaze6 6920 6400GB 2.5" U.2
+ 0540 PBlaze4 NVMe SSD
+ 0550 PBlaze5 700/900
+ 0555 PBlaze5 510/516
+ 0557 PBlaze5 910/916
+# http://www.nicevt.ru/ (in Russian)
+1c63 Science and Research Centre of Computer Technology (JSC "NICEVT")
+# http://www.radiotec.ru/catalog.php?cat=jr8&art=14109
+ 0008 K1927BB1Ya [EC8430] Angara Interconnection Network Adapter
+1c7e TTTech Computertechnik AG
+ 0200 zFAS Debug Port
+1c7f Elektrobit Austria GmbH
+ 5100 EB5100
+1c8a TSF5 Corporation
+ 0001 Hunter PCI Express
+1c8c Mobiveil, Inc.
+1cb0 Shannon Systems
+ 8266 SP4 Series SSD
+ 1cb0 2021 SP4 Series OCS U.2 SSD
+ 1cb0 2121 SP4 Series ZNS U.2 SSD
+ 1cb0 2f21 SP4E Series NVMe U.2 SSD(1920/3840/7680GB)
+ 1cb0 2f22 SP4X Series NVMe U.2 SSD(1600/3200/6400GB)
+ d000 Venice NVMe SSD
+ 1cb0 2010 Venice-E Series OCS U.2
+ 1cb0 2011 Venice Series OCS U.2
+ 1cb0 2012 Venice-X Series OCS U.2
+# Venice-E Series NVMe U.2 SSD(1.92T/3.84T/7.68T)
+ 1cb0 2f10 Venice-E Series NVMe U.2
+# Venice Series NVMe U.2 SSD(2T/4T/8T)
+ 1cb0 2f11 Venice Series NVMe U.2
+# Venice-X Series NVMe U.2 SSD(1.6T/3.2T/6.4T)
+ 1cb0 2f12 Venice-X Series NVMe U.2
+ 1cb0 a010 Venice-E Series OCS AIC
+ 1cb0 a012 Venice-X Series OCS AIC
+# Venice-E Series NVMe AIC SSD(1.92T/3.84T/7.68T)
+ 1cb0 af10 Venice-E Series NVMe AIC
+# Venice-X Series NVMe AIC SSD(1.6T/3.2T/6.4T)
+ 1cb0 af12 Venice-X Series NVMe AIC
+1cb1 Collion UG & Co.KG
+1cb5 Focusrite Audio Engineering Ltd
+ 0002 Clarett
+1cb8 Dawning Information Industry Co., Ltd.
+1cc1 ADATA Technology Co., Ltd.
+# 256GB NVMe SSD
+ 5766 ADATA XPG GAMMIXS1 1L Media
+ 8201 XPG SX8200 Pro PCIe Gen3x4 M.2 2280 Solid State Drive
+1cc4 Union Memory (Shenzhen)
+ 1203 NVMe SSD Controller UHXXXa series
+ 1cc4 a121 NVMe SSD UHXXXa series U.2 960GB
+ 1cc4 a122 NVMe SSD UHXXXa series U.2 1920GB
+ 1cc4 a123 NVMe SSD UHXXXa series U.2 3840GB
+ 1cc4 a124 NVMe SSD UHXXXa series U.2 7680GB
+ 1cc4 a125 NVMe SSD UHXXXa series U.2 15360GB
+ 1cc4 a211 NVMe SSD UHXXXa series U.2 800GB
+ 1cc4 a212 NVMe SSD UHXXXa series U.2 1600GB
+ 1cc4 a213 NVMe SSD UHXXXa series U.2 3200GB
+ 1cc4 a214 NVMe SSD UHXXXa series U.2 6400GB
+ 17ab NVMe 256G SSD device
+ 6303 AM630 PCIe 4.0 x4 NVMe SSD Controller
+1cc5 Embedded Intelligence, Inc.
+ 0100 CAN-PCIe-02
+1cc7 Radian Memory Systems Inc.
+ 0200 RMS-200
+ 0250 RMS-250
+1ccf Zoom Corporation
+ 0001 TAC-2 Thunderbolt Audio Converter
+1cd2 SesKion GmbH
+ 0301 Simulyzer-RT CompactPCI Serial DIO-1 card
+ 0302 Simulyzer-RT CompactPCI Serial PSI5-ECU-1 card
+ 0303 Simulyzer-RT CompactPCI Serial PSI5-SIM-1 card
+ 0304 Simulyzer-RT CompactPCI Serial PWR-ANA-1 card
+ 0305 Simulyzer-RT CompactPCI Serial CAN-1 card
+# supports 8x CAN (-FD) interfaces
+ 0306 Simulyzer-RT CompactPCI Serial CAN-2 card (CAN-FD)
+ 0307 Simulyzer-RT CompactPCI Serial DIO-2 card [Xilinx Zynq UltraScale+]
+1cd7 Nanjing Magewell Electronics Co., Ltd.
+ 0010 Pro Capture Endpoint
+ 0014 PRO CAPTURE AIO 4K PLUS
+ 0017 PRO CAPTURE AIO 4K
+ 0051 Eco Capture Dual HDMI M.2
+ 0052 Eco Capture HDMI 4K M.2
+ 0053 Eco Capture Dual SDI M.2
+ 0054 Eco Capture Quad SDI M.2
+1cdd secunet Security Networks AG
+1ce4 Exablaze
+ 0001 ExaNIC X4
+ 0002 ExaNIC X2
+ 0003 ExaNIC X10
+ 0004 ExaNIC X10-GM
+ 0005 ExaNIC X40
+ 0006 ExaNIC X10-HPT
+ 0007 ExaNIC X40
+ 0008 ExaNIC V5P
+ 0009 ExaNIC X25
+ 000a ExaNIC X100
+ 000b ExaNIC V9P
+ 000c ExaNIC V9P-3
+ 0100 ExaDISK FX1
+1cf0 Akitio
+1cf7 Subspace Dynamics
+1cfa Corsair Memory, Inc
+1d00 Pure Storage
+1d05 Tongfang Hongkong Limited
+1d0f Amazon.com, Inc.
+ 8061 NVMe EBS Controller
+ cd01 NVMe SSD Controller
+ ec20 Elastic Network Adapter (ENA)
+ efa0 Elastic Fabric Adapter (EFA)
+ efa1 Elastic Fabric Adapter (EFA)
+1d17 Zhaoxin
+ 070f ZX-100 PCI Express Root Port
+ 0710 ZX-100/ZX-200 PCI Express Root Port
+ 0711 ZX-100/ZX-200 PCI Express Root Port
+ 0712 ZX-100/ZX-200 PCI Express Root Port
+ 0713 ZX-100/ZX-200 PCI Express Root Port
+ 0714 ZX-100/ZX-200 PCI Express Root Port
+ 0715 ZX-100/ZX-200 PCI Express Root Port
+ 0716 ZX-D PCI Express Root Port
+ 0717 ZX-D/ZX-E PCI Express Root Port
+ 0718 ZX-D/ZX-E PCI Express Root Port
+ 0719 ZX-D/ZX-E PCI Express Root Port
+ 071a ZX-D/ZX-E PCI Express Root Port
+ 071b ZX-D/ZX-E PCI Express Root Port
+ 071c ZX-D/ZX-E PCI Express Root Port
+ 071d ZX-D/ZX-E PCI Express Root Port
+ 071e ZX-D/ZX-E PCI Express Root Port
+ 071f ZX-200 Upstream Port of PCI Express Switch
+ 0720 ZX-200 PCIE RC6 controller
+ 0721 ZX-200 Downstream Port of PCI Express Switch
+ 0722 ZX-200 PCIE P2C bridge
+ 1000 ZX-D Standard Host Bridge
+ 1001 ZX-D/ZX-E Miscellaneous Bus
+ 1003 ZX-E Standard Host Bridge
+ 3001 ZX-100 Standard Host Bridge
+ 300a ZX-100 Miscellaneous Bus
+ 3038 ZX-100/ZX-200/ZX-E Standard Universal PCI to USB Host Controller
+ 3104 ZX-100/ZX-200/ZX-E Standard Enhanced PCI to USB Host Controller
+ 31b0 ZX-100/ZX-D Standard Host Bridge
+ 31b1 ZX-100/ZX-D Standard Host Bridge
+ 31b2 ZX-100/ZX-D DRAM Controller
+ 31b3 ZX-100/ZX-D Power Management Controller
+ 31b4 ZX-100/ZX-D I/O APIC
+ 31b5 ZX-100/ZX-D Scratch Device
+ 31b7 ZX-100/ZX-D/ZX-E Standard Host Bridge
+ 31b8 ZX-100/ZX-D PCI to PCI Bridge
+ 3288 ZX-100/ZX-D/ZX-E High Definition Audio Controller
+ 345b ZX-100/ZX-D/ZX-E Miscellaneous Bus
+ 3a02 ZX-100 C-320 GPU
+ 3a03 ZX-D C-860 GPU
+ 3a04 ZX-E C-960 GPU
+ 9002 ZX-100/ZX-200 EIDE Controller
+ 9003 ZX-100/ZX-E EIDE Controller
+ 9045 ZX-100/ZX-D/ZX-E RAID Accelerator 0
+ 9046 ZX-D/ZX-E RAID Accelerator 1
+ 9083 ZX-100/ZX-200/ZX-E StorX AHCI Controller
+ 9084 ZX-100 StorX AHCI Controller
+ 9100 ZX-200 Cross bus
+ 9101 ZX-200 Traffic Controller
+ 9141 ZX-100 High Definition Audio Controller
+ 9142 ZX-D High Definition Audio Controller
+ 9144 ZX-E High Definition Audio Controller
+ 9180 ZX-200 Networking Gigabit Ethernet Adapter
+ 9202 ZX-100 USB eXtensible Host Controller
+ 9203 ZX-200 USB eXtensible Host Controller
+ 9204 ZX-E USB eXtensible Host Controller
+ 9286 ZX-D eMMC Host Controller
+ 9300 ZX-D/ZX-E eSPI Host Controller
+ 95d0 ZX-100 Universal SD Host Controller
+ f410 ZX-100/ZX-D/ZX-E PCI Com Port
+1d18 RME
+ 0001 Fireface UFX+
+# acquired by Intel
+1d1c Barefoot Networks, Inc.
+ 0001 Tofino 1
+ 0010 Tofino 1
+ 0100 Tofino 2
+ 0110 Tofino 2
+1d1d CNEX Labs
+ 1f1f QEMU NVM Express LightNVM Controller
+ 2807 8800 series NVMe SSD
+# CEM Solutions Pvt. Ltd.
+1d21 Allo
+1d22 Baidu Technology
+ 1380 Cloud Storage Device
+ 3684 Kunlun AI Accelerator
+ 3685 Kunlun2 AI Accelerator [VF]
+1d26 Kalray Inc.
+ 0040 Turbocard2 Accelerator
+ 0080 Open Network Interface Card 80G
+ 00c0 Turbocard3 Accelerator
+ 0140 Open Network Interface Card 40G
+ e004 AB01/EMB01 Development Board
+1d37 NovaSparks
+ 0013 PM3
+ 0014 PM4
+ 0015 PM4edge
+ 0016 PM4edge User Device
+1d40 Techman Electronics (Changshu) Co., Ltd.
+1d44 DPT
+ a400 PM2x24/PM3224
+1d49 Lenovo
+1d4c Diamanti, Inc.
+1d5c Fantasia Trading LLC
+1d61 Technobox, Inc.
+1d62 Nebbiolo Technologies
+1d65 Imagine Communications Corp.
+ 04de Taurus/McKinley
+1d69 Celeno Communications
+ 2432 CL2432
+ 2440 CL2440
+1d6a Aquantia Corp.
+ 0001 AQC107 NBase-T/IEEE 802.3bz Ethernet Controller [AQtion]
+ 00b1 AQC100 10G Ethernet MAC controller [AQtion]
+ 07b1 AQC107 NBase-T/IEEE 802.3bz Ethernet Controller [AQtion]
+# Older revision of QNAP QM2 M.2 2280 PCIe SSD & 10GbE Expansion Card
+ 1baa 07b1 QM2-2P10G1TA [QXG 10GbE Network Adapter]
+# Newer revision of QNAP QM2 M.2 2280 PCIe SSD & 10GbE Expansion Card
+ 1baa 07b2 QM2-2P10G1TA [QM2 Expansion Adapter]
+ 08b1 AQC108 NBase-T/IEEE 802.3bz Ethernet Controller [AQtion]
+ 11b1 AQC111 NBase-T/IEEE 802.3bz Ethernet Controller [AQtion]
+ 12b1 AQC112 NBase-T/IEEE 802.3bz Ethernet Controller [AQtion]
+ 87b1 AQC107 NBase-T/IEEE 802.3bz Ethernet Controller [AQtion]
+ 94c0 AQC113CS NBase-T/IEEE 802.3bz Ethernet Controller [AQtion]
+ 1043 87f5 ProArt X570-CREATOR WIFI
+ d107 AQC107 NBase-T/IEEE 802.3bz Ethernet Controller [AQtion]
+ 1043 8741 XG-C100C
+ d108 AQC108 NBase-T/IEEE 802.3bz Ethernet Controller [AQtion]
+1d6c Atomic Rules LLC
+ 1001 A5PL-E1
+ 1002 A5PL-E7
+ 1003 S5PEDS-AB
+ 1004 KC705-K325
+ 1005 ZC706-Z045
+ 1006 KCU105-KU040
+ 1007 XUSP3S-VU095 [Jasper]
+ 1008 XUSPL4-VU065 [Mustang UltraScale]
+ 1009 XUSPL4-VU3P [Mustang UltraScale+]
+ 100a A10PL4-A10GX115
+ 100b K35-2SFP
+ 100c K35-4SFP
+ 100d AR-ARKA-FX0 [Arkville 32B DPDK Data Mover]
+ 1d6c 2001 DPDK-Aware Virtual Function [Arkville VF]
+ 100e AR-ARKA-FX1 [Arkville 64B DPDK Data Mover]
+ 1d6c 2001 DPDK-Aware Virtual Function [Arkville VF]
+ 100f AR-ARKA-FX1 [Arkville 64B DPDK Data Mover for Versal]
+ 1010 AR-ARKA-FX1 [Arkville 64B DPDK Data Mover for Agilex]
+ 1011 AR-MAN-U50 [Manitou Class Accelerator for U50]
+ 1012 AR-MAN-U200 [Manitou Class Accelerator for U200]
+ 1013 AR-MAN-U250 [Manitou Class Accelerator for U250]
+ 1014 AR-MAN-U280 [Manitou Class Accelerator for U280]
+ 1015 AR-ARK-BBDEV-FX0 [Arkville 32B DPDK Baseband Device]
+ 1016 AR-ARK-BBDEV-FX1 [Arkville 64B DPDK Baseband Device]
+ 1017 AR-ARK-FX1 [Arkville 64B Multi-Homed Primary Endpoint]
+ 1018 AR-ARK-FX1 [Arkville 64B Multi-Homed Secondary Endpoint]
+ 1019 AR-ARK-FX1 [Arkville 64B Multi-Homed Tertiary Endpoint]
+ 101a AR-ARK-SRIOV-FX0 [Arkville 32B Primary Physical Function]
+ 101b AR-ARK-SRIOV-FX1 [Arkville 64B Primary Physical Function]
+ 101c AR-ARK-SRIOV-VF [Arkville Virtual Function]
+ 101d AR-ARK-NIC [Arkville ArkNIC Kernel Path Device]
+ 101e AR-ARKA-FX1 [Arkville 64B DPDK Data Mover for Agilex R-Tile]
+ 101f AR-TK242 [2x100GbE Packet Capture Device]
+ 4200 A5PL-E1-10GETI [10 GbE Ethernet Traffic Instrument]
+1d72 Xiaomi
+1d78 DERA Storage
+ 1512 TAI NVMe Controller
+ 1d78 2004 D5437 HHHL 2TB NVMe SSD
+ 1d78 2006 D5437 HHHL 4TB NVMe SSD
+ 1d78 2008 D5437 HHHL 8TB NVMe SSD
+ 1d78 2104 D5437 U.2 2TB NVMe SSD
+ 1d78 2106 D5437 U.2 4TB NVMe SSD
+ 1d78 2108 D5437 U.2 8TB NVMe SSD
+ 1d78 3003 D5457 HHHL 1.6TB NVMe SSD
+ 1d78 3005 D5457 HHHL 3.2TB NVMe SSD
+ 1d78 3007 D5457 HHHL 6.4TB NVMe SSD
+ 1d78 3103 D5457 U.2 1.6TB NVMe SSD
+ 1d78 3105 D5457 U.2 3.2TB NVMe SSD
+ 1d78 3107 D5457 U.2 6.4TB NVMe SSD
+1d7c Aerotech, Inc.
+# Fiber-optic HyperWire motion control bus from Aerotech.
+ 0001 HyperWire Adapter
+1d82 NETINT Technologies Inc.
+ 0101 Codensity D400 SSD
+ 0102 Codensity D408 PCIe Gen4 NVMe SSD
+ 0202 Codensity T408 Video Encoding-Decoding Accelerator
+# nee Fuzhou Rockchip Electronics Co., Ltd
+1d87 Rockchip Electronics Co., Ltd
+ 0100 RK3399 PCI Express Root Port
+ 1808 RK1808 Neural Network Processor Card
+ 3566 RK3568 Remote Signal Processor
+1d89 YEESTOR Microelectronics Co., Ltd
+ 0280 PCIe NVMe SSD
+1d8f Enyx
+1d92 Abaco Systems Inc.
+1d93 YADRO
+1d94 Chengdu Haiguang IC Design Co., Ltd.
+ 1450 Root Complex
+ 1451 I/O Memory Management Unit
+ 1452 PCIe Dummy Host Bridge
+ 1453 PCIE GPP Bridge
+ 1454 Internal PCIe GPP Bridge 0 to Bus B
+ 1455 PCIe Dummy Function
+ 1456 PSPCCP Command DMA Processor
+ 1458 10 Gb Ethernet Controller Port 0/Port1
+ 1459 10 Gb Ethernet Controller Port 2/Port3
+ 145a PCIe Dummy Function
+ 145b PCIE Non-Transparent Bridge
+ 145c USB3 XHCI
+ 145d Switch upstream in PCIe
+ 145e Switch downstream in PCIe
+ 145f USB 3.0 Host controller
+ 1460 Data Fabric: Device 18h; Function 0
+ 1461 Data Fabric: Device 18h; Function 1
+ 1462 Data Fabric: Device 18h; Function 2
+ 1463 Data Fabric: Device 18h; Function 3
+ 1464 Data Fabric: Device 18h; Function 4
+ 1465 Data Fabric: Device 18h; Function 5
+ 1466 Data Fabric: Device 18h; Function 6
+ 1467 Data Fabric: Device 18h; Function 7
+ 1468 NTBCCP
+ 7901 FCH SATA Controller [AHCI mode]
+ 7904 FCH SATA Controller [AHCI mode]
+ 7906 FCH SD Flash Controller
+ 790b FCH SMBus Controller
+ 790e FCH LPC Bridge
+1d95 Graphcore Ltd
+ 0001 Colossus GC2 [C2]
+ 0002 Colossus GC1 [S1]
+1d97 Shenzhen Longsys Electronics Co., Ltd.
+ 2263 SM2263EN/SM2263XT-based OEM SSD
+1d9b Facebook, Inc.
+ 0010 Networking DOM Engine
+ 0011 IO Bridge
+1da1 Teko Telecom S.r.l.
+1da2 Sapphire Technology Limited
+ e26a Radeon R7 250
+1da3 Habana Labs Ltd.
+ 0001 HL-1000 AI Inference Accelerator [Goya]
+# PCIe accelerator card for Deep Learning training tasks
+ 1000 HL-2000 AI Training Accelerator [Gaudi]
+# PCIe accelerator card for Deep Learning training tasks with secured firmware
+ 1010 HL-2000 AI Training Accelerator [Gaudi secured]
+1dad Fungible
+1db2 ATP ELECTRONICS INC
+1db7 Phytium Technology Co., Ltd.
+ dc20 [X100 Series]
+ dc21 VPU Controller [X100 Series]
+ dc22 DC Controller [X100 Series]
+ dc23 I2S/DMA Controller [X100 Series]
+ dc26 SATA Controller [X100 Series]
+ dc27 USB Controller [X100 Series]
+ dc29 NANDFLASH Controller [X100 Series]
+ dc2b I2S Controller [X100 Series]
+ dc2c SPIM Controller [X100 Series]
+ dc2d CAN Controller [X100 Series]
+ dc2e UART Controller [X100 Series]
+ dc2f PWM Controller [X100 Series]
+ dc30 MIO Controller [X100 Series]
+ dc31 GPIO Controller [X100 Series]
+ dc32 SMBUS Controller [X100 Series]
+ dc34 PS2 Controller [X100 Series]
+ dc35 LPC Controller [X100 Series]
+ dc36 LDMA Controller [X100 Series]
+ dc38 LSD_CFG Controller [X100 Series]
+ dc3a SWITCH Controller [X100 Series]
+ dc3c GPU_DMA Controller [X100 Series]
+1dbb NGD Systems, Inc.
+1dbf Guizhou Huaxintong Semiconductor Technology Co., Ltd
+ 0401 StarDragon4800 PCI Express Root Port
+1dc5 FADU Inc.
+1dcd Liqid Inc.
+1dcf Beijing Sinead Technology Co., Ltd.
+1dd3 Sage Microelectronics Corp.
+1dd8 Pensando Systems
+ 0002 DSC2 Elba Upstream Port
+ 1dd8 5001 DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card
+ 1dd8 5003 DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card
+ 1000 DSC Capri Upstream Port
+ 1dd8 4000 Naples 100Gb 2-port QSFP28 x16 8GB
+ 1dd8 4001 Naples 100Gb 2-port QSFP28 x16 4GB
+ 1dd8 4002 Naples 25Gb 2-port SFP28 x8 4GB
+ 1dd8 4007 DSP DSC-25 Ent 10/25G OCP3 Card
+ 1dd8 4008 DSP DSC-25 10/25G 2p SFP28 Card
+ 1dd8 400a DSC-100 40/100G 2-port 8G RAM 16G eMMC G1 Services Card
+ 1dd8 400c DSC-25 10/25G 2-port 4G RAM 8G eMMC G1 Services Card
+ 1dd8 400d DSP DSC-100 Ent 100Gb Card
+ 1dd8 400e DSC-25 10/25G 2-port 4G RAM 8G eMMC G1 Services Card
+ 1dd8 4014 DSC-100 40/100G 2-port 8G RAM 16G eMMC G1 Services Card
+ 1001 DSC Virtual Downstream Port
+ 1dd8 4000 Naples 100Gb 2-port QSFP28 x16 8GB
+ 1dd8 4001 Naples 100Gb 2-port QSFP28 x16 4GB
+ 1dd8 4002 Naples 25Gb 2-port SFP28 x8 4GB
+ 1dd8 4007 DSP DSC-25 Ent 10/25G OCP3 Card
+ 1dd8 4008 DSP DSC-25 10/25G 2p SFP28 Card
+ 1dd8 400a DSC-100 40/100G 2-port 8G RAM 16G eMMC G1 Services Card
+ 1dd8 400c DSC-25 10/25G 2-port 4G RAM 8G eMMC G1 Services Card
+ 1dd8 400d DSP DSC-100 Ent 100Gb Card
+ 1dd8 400e DSC-25 10/25G 2-port 4G RAM 8G eMMC G1 Services Card
+ 1dd8 4014 DSC-100 40/100G 2-port 8G RAM 16G eMMC G1 Services Card
+ 1dd8 5001 DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card
+ 1dd8 5003 DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card
+ 1002 DSC Ethernet Controller
+ 1dd8 4000 Naples 100Gb 2-port QSFP28 x16 8GB
+ 1dd8 4001 Naples 100Gb 2-port QSFP28 x16 4GB
+ 1dd8 4002 Naples 25Gb 2-port SFP28 x8 4GB
+ 1dd8 4007 DSP DSC-25 Ent 10/25G OCP3 Card
+ 1dd8 4008 DSP DSC-25 10/25G 2p SFP28 Card
+ 1dd8 400a DSC-100 40/100G 2-port 8G RAM 16G eMMC G1 Services Card
+ 1dd8 400c DSC-25 10/25G 2-port 4G RAM 8G eMMC G1 Services Card
+ 1dd8 400d DSP DSC-100 Ent 100Gb Card
+ 1dd8 400e DSC-25 10/25G 2-port 4G RAM 8G eMMC G1 Services Card
+ 1dd8 4014 DSC-100 40/100G 2-port 8G RAM 16G eMMC G1 Services Card
+ 1dd8 5001 DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card
+ 1dd8 5003 DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card
+ 1003 DSC Ethernet Controller VF
+ 1dd8 4000 Naples 100Gb 2-port QSFP28 x16 8GB
+ 1dd8 4001 Naples 100Gb 2-port QSFP28 x16 4GB
+ 1dd8 4002 Naples 25Gb 2-port SFP28 x8 4GB
+ 1dd8 4007 DSP DSC-25 Ent 10/25G OCP3 Card
+ 1dd8 4008 DSP DSC-25 10/25G 2p SFP28 Card
+ 1dd8 400a DSC-100 40/100G 2-port 8G RAM 16G eMMC G1 Services Card
+ 1dd8 400c DSC-25 10/25G 2-port 4G RAM 8G eMMC G1 Services Card
+ 1dd8 400d DSP DSC-100 Ent 100Gb Card
+ 1dd8 400e DSC-25 10/25G 2-port 4G RAM 8G eMMC G1 Services Card
+ 1dd8 4014 DSC-100 40/100G 2-port 8G RAM 16G eMMC G1 Services Card
+ 1dd8 5001 DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card
+ 1dd8 5003 DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card
+ 1004 DSC Management Controller
+ 1dd8 4000 Naples 100Gb 2-port QSFP28 x16 8GB
+ 1dd8 4001 Naples 100Gb 2-port QSFP28 x16 4GB
+ 1dd8 4002 Naples 25Gb 2-port SFP28 x8 4GB
+ 1dd8 4007 DSP DSC-25 Ent 10/25G OCP3 Card
+ 1dd8 4008 DSP DSC-25 10/25G 2p SFP28 Card
+ 1dd8 400a DSC-100 40/100G 2-port 8G RAM 16G eMMC G1 Services Card
+ 1dd8 400c DSC-25 10/25G 2-port 4G RAM 8G eMMC G1 Services Card
+ 1dd8 400d DSP DSC-100 Ent 100Gb Card
+ 1dd8 400e DSC-25 10/25G 2-port 4G RAM 8G eMMC G1 Services Card
+ 1dd8 4014 DSC-100 40/100G 2-port 8G RAM 16G eMMC G1 Services Card
+ 1dd8 5001 DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card
+ 1dd8 5003 DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card
+ 1005 DSC NVMe Controller
+ 1dd8 5001 DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card
+ 1dd8 5003 DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card
+ 1006 DSC NVMe Controller VF
+ 1dd8 5001 DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card
+ 1dd8 5003 DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card
+ 1007 DSC Storage Accelerator
+ 1dd8 4000 Naples 100Gb 2-port QSFP28 x16 8GB
+ 1dd8 4001 Naples 100Gb 2-port QSFP28 x16 4GB
+ 1dd8 4002 Naples 25Gb 2-port SFP28 x8 4GB
+ 1dd8 4007 DSP DSC-25 Ent 10/25G OCP3 Card
+ 1dd8 4008 DSP DSC-25 10/25G 2p SFP28 Card
+ 1dd8 400a DSC-100 40/100G 2-port 8G RAM 16G eMMC G1 Services Card
+ 1dd8 400c DSC-25 10/25G 2-port 4G RAM 8G eMMC G1 Services Card
+ 1dd8 400d DSP DSC-100 Ent 100Gb Card
+ 1dd8 400e DSC-25 10/25G 2-port 4G RAM 8G eMMC G1 Services Card
+ 1dd8 4014 DSC-100 40/100G 2-port 8G RAM 16G eMMC G1 Services Card
+ 1dd8 5001 DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card
+ 1dd8 5003 DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card
+1ddd Thorlabs
+1de0 Groq
+# rename due to conflict with a term in use by another company for an entirely different product.
+ 0000 TSP100 Tensor Streaming Processor
+1de1 Tekram Technology Co.,Ltd.
+ 0391 TRM-S1040 [DC-315 / DC-395 series]
+ 2020 DC-390 Series SCSI Adapter [AMD Am53C974]
+ 690c 690c
+ dc29 DC290
+1de5 Eideticom, Inc
+ 1000 IO Memory Controller
+ 2000 NoLoad Hardware Development Kit
+ 3000 eBPF-based PCIe Accelerator
+1ded Alibaba (China) Co., Ltd.
+# A RDMA (iWarp) device provided by Alibaba Cloud used in ECS environment
+ 107f Elastic RDMA Adapter
+ 5007 Elastic RDMA Adapter
+ 8000 M1 Root Port
+ 8001 ACC-RCiEP
+ 8002 RCiEP VF
+ 8003 RCEC PF
+ 8004 RCEC VF
+1dee Biwin Storage Technology Co., Ltd.
+1def Ampere Computing, LLC
+ e005 eMAG PCI Express Root Port 0
+ e006 eMAG PCI Express Root Port 1
+ e007 eMAG PCI Express Root Port 2
+ e008 eMAG PCI Express Root Port 3
+ e009 eMAG PCI Express Root Port 4
+ e00a eMAG PCI Express Root Port 5
+ e00b eMAG PCI Express Root Port 6
+ e00c eMAG PCI Express Root Port 7
+# Root Complex A (RCA)
+ e100 Altra PCI Express Root Complex A
+# RCA port 0
+ e101 Altra PCI Express Root Port a0
+# RCA port 1
+ e102 Altra PCI Express Root Port a1
+# RCA port 2
+ e103 Altra PCI Express Root Port a2
+# RAC port 3
+ e104 Altra PCI Express Root Port a3
+# RCA port 4
+ e105 Altra PCI Express Root Port a4
+# RCA port 5
+ e106 Altra PCI Express Root Port a5
+# RCA port 6
+ e107 Altra PCI Express Root Port a6
+# RCA port 7
+ e108 Altra PCI Express Root Port a7
+# Root Complex B (RCB)
+ e110 Altra PCI Express Root Complex B
+# RCB port 0
+ e111 Altra PCI Express Root Port b0
+# RCB port 1
+ e112 Altra PCI Express Root Port b1
+# RCB port 2
+ e113 Altra PCI Express Root Port b2
+# RCB port 3
+ e114 Altra PCI Express Root Port b3
+# RCB port 4
+ e115 Altra PCI Express Root Port b4
+# RCB port 5
+ e116 Altra PCI Express Root Port b5
+# RCB port 6
+ e117 Altra PCI Express Root Port b6
+# RCB port 7
+ e118 Altra PCI Express Root Port b7
+1df3 Ethernity Networks
+ 0201 ACE-NIC40 Programmable Network Accelerator
+ 1df3 0001 ENA1040
+ 1df3 0002 ENA1044
+ 1df3 0003 ENA1044S
+ 0202 ACE-NIC50 Programmable Network Accelerator
+ 1df3 0001 ENA2050F
+ 1df3 0002 ENA2050FS
+ 0203 ACE-NIC100 Programmable Network Accelerator
+ 1df3 0000 Maintenance Mode
+ 1df3 0001 ENA2080F
+ 1df3 0002 ENA2080FS
+ 1df3 0003 ENA2100F
+ 1df3 0004 ENA2040F
+ 0204 ACE-NIC-NID Programmable Network Accelerator
+ 1df3 0001 ENA1020Z
+ 1df3 0002 ENA1020ZS
+ 0205 ACE-NIC250 Programmable Network Accelerator
+ 1df3 0000 Maintenance Mode
+ 1df3 0001 ENA2250F
+ 0206 ACE-NIC200 Programmable Network Accelerator
+ 1df3 0000 Maintenance Mode
+ 1df3 0001 ENA2200F
+ 0207 ACE-NIC50RN Programmable Network Accelerator
+ 1df3 0000 Maintenance Mode
+ 1df3 0001 ENA2050RN
+ 0208 ACE-NIC100RN Programmable Network Accelerator
+ 1df3 0000 Maintenance Mode
+ 1df3 0001 ENA2100RN
+1df7 opencpi.org
+ 0001 ml605
+ 0002 alst4
+ 0003 alst4x
+1dfc JSC NT-COM
+ 1181 TDM 8 Port E1/T1/J1 Adapter
+1e0f KIOXIA Corporation
+ 0007 NVMe SSD Controller Cx6
+ 1028 2078 DC NVMe CD6 RI 960GB
+ 1028 2079 DC NVMe CD6 RI 1.92TB
+ 1028 207a DC NVMe CD6 RI 3.84TB
+ 1028 207b DC NVMe CD6 RI 7.68TB
+ 1028 207c DC NVMe CD6 RI 15.36TB
+ 1028 207e Dell Ent NVMe CM6 RI 1.92TB
+ 1028 207f Dell Ent NVMe CM6 RI 3.84TB
+ 1028 2080 Dell Ent NVMe CM6 RI 7.68TB
+ 1028 2081 Dell Ent NVMe CM6 RI 15.36TB
+ 1028 2084 Dell Ent NVMe CM6 MU 1.6TB
+ 1028 2085 Dell Ent NVMe CM6 MU 3.2TB
+ 1028 2086 Dell Ent NVMe CM6 MU 6.4TB
+ 1028 210a Dell Ent NVMe FIPS CM6 RI 1.92TB
+ 1028 210b Dell Ent NVMe FIPS CM6 RI 3.84TB
+ 1028 210c Dell Ent NVMe FIPS CM6 RI 7.68TB
+ 1028 210d Dell Ent NVMe FIPS CM6 RI15.36TB
+ 1028 210e Dell Ent NVMe FIPS CM6 MU 1.6TB
+ 1028 210f Dell Ent NVMe FIPS CM6 MU 3.2TB
+ 1028 2110 Dell Ent NVMe FIPS CM6 MU 6.4TB
+ 1e0f 0001 Generic NVMe CM6
+ 0009 NVMe SSD
+ 1e0f 0001 Toshiba RC500 NVMe SSD 500GB
+ 0011 NVMe SSD Controller CD7
+ 1028 2189 DC NVMe SED CD7 RI 960GB
+ 1028 218a DC NVMe CD7 RI 960GB
+ 1028 218b DC NVMe SED CD7 RI 1.92TB
+ 1028 218c DC NVMe CD7 RI 1.92TB
+ 1028 218d DC NVMe SED CD7 RI 3.84TB
+ 1028 218e DC NVMe CD7 RI 3.84TB
+ 1028 218f DC NVMe SED CD7 RI 7.68TB
+ 1028 2190 DC NVMe CD7 RI 7.68TB
+ 1028 2191 DC NVMe SED CD7 RI 15.36TB
+ 1028 2192 DC NVMe CD7 RI 15.36TB
+1e17 Arnold & Richter Cine Technik GmbH & Co. Betriebs KG
+1e24 Squirrels Research Labs
+ 0101 Acorn CLE-101
+ 0215 Acorn CLE-215
+ 021f Acorn CLE-215+
+ 1525 Xilinx BCU-1525
+# VU33P FPGA Accelerator
+ 1533 ForestKitten 33
+# JungleCat VU33P Module
+ 1633 JCM33
+# JungleCat VU35P Module
+ 1635 JCM35
+1e26 Fujitsu Client Computing Limited
+1e36 Shanghai Enflame Technology Co. Ltd
+ 0001 T10 [CloudBlazer]
+ 0002 T11 [CloudBlazer]
+ 0003 T10(QSFP-DD) [CloudBlazer]
+ 0021 T20(32GB) [CloudBlazer]
+ 0022 T20(64GB) [CloudBlazer]
+ 0023 T21(32GB) [CloudBlazer]
+ 0024 T21(64GB) [CloudBlazer]
+ 8001 I20 [CloudBlazer]
+ 8011 I10 [CloudBlazer]
+ 8012 I10L [CloudBlazer]
+# nee Thinci, Inc
+1e38 Blaize, Inc
+ 0102 Xplorer X1600
+# https://www.medion.com/
+1e39 MEDION AG
+1e3b DapuStor Corporation
+ 0600 NVMe SSD Controller DPU600
+ 1e3b 0030 Enterprise NVMe SSD U.2 3.84TB (J5100)
+ 1e3b 0031 Enterprise NVMe SSD U.2 7.68TB (J5100)
+ 1e3b 0032 Enterprise NVMe SSD U.2 15.36TB (J5100)
+ 1e3b 0033 Enterprise NVMe SSD U.2 3.20TB (J5300)
+ 1e3b 0034 Enterprise NVMe SSD U.2 6.40TB (J5300)
+ 1e3b 0035 Enterprise NVMe SSD U.2 12.80TB (J5300)
+ 1e3b 0036 Enterprise NVMe SSD AIC 7.68TB (J5110)
+ 1e3b 0037 Enterprise NVMe SSD AIC 6.40TB (J5310)
+ 1e3b 003e Enterprise NVMe SSD AIC 3.84TB (J5110)
+ 1e3b 003f Enterprise NVMe SSD AIC 3.20TB (J5310)
+ 1e3b 0050 Enterprise NVMe SSD U.2 3.84TB (R5100)
+ 1e3b 0051 Enterprise NVMe SSD U.2 7.68TB (R5100)
+ 1e3b 0052 Enterprise NVMe SSD U.2 15.36TB (R5100)
+ 1e3b 0053 Enterprise NVMe SSD U.2 3.20TB (R5300)
+ 1e3b 0054 Enterprise NVMe SSD U.2 6.40TB (R5300)
+ 1e3b 0055 Enterprise NVMe SSD U.2 12.80TB (R5300)
+ 1e3b 0056 Enterprise NVMe SSD U.2 3.84TB (R5101)
+ 1e3b 0059 Enterprise NVMe SSD U.2 3.20TB (R5301)
+ 1e3b 0060 Enterprise NVMe SSD U.2 3.84TB (R5100D)
+ 1e3b 0061 Enterprise NVMe SSD U.2 7.68TB (R5100D)
+ 1e3b 0063 Enterprise NVMe SSD U.2 3.20TB (R5300D)
+ 1e3b 0064 Enterprise NVMe SSD U.2 6.40TB (R5300D)
+ 1e3b 00f0 Enterprise NVMe SSD U.2 0.40TB (X2900)
+ 1e3b 00f1 Enterprise NVMe SSD U.2 0.80TB (X2900)
+ 1e3b 00f2 Enterprise NVMe SSD U.2 1.60TB (X2900)
+ 1e3b 00f3 Enterprise NVMe SSD U.2 3.20TB (X2900)
+ 1e3b 00f5 Enterprise NVMe SSD U.2 0.40TB (X2900P)
+ 1e3b 00f6 Enterprise NVMe SSD U.2 0.80TB (X2900P)
+ 1098 Haishen NVMe SSD
+ 1e3b 0001 Enterprise NVMe SSD U.2 0.8TB (H2100)
+ 1e3b 0002 Enterprise NVMe SSD U.2 0.96TB (H2200)
+ 1e3b 0004 Enterprise NVMe SSD U.2 1.6TB (H2100)
+ 1e3b 0005 Enterprise NVMe SSD U.2 1.92TB (H2200)
+ 1e3b 0009 Enterprise NVMe SSD U.2 0.8TB (H3100)
+ 1e3b 000a Enterprise NVMe SSD U.2 0.96TB (H3200)
+ 1e3b 000c Enterprise NVMe SSD U.2 1.6TB (H3100)
+ 1e3b 000d Enterprise NVMe SSD U.2 1.92TB (H3200)
+ 1e3b 0014 Enterprise NVMe SSD U.2 3.2TB (H3100)
+ 1e3b 0015 Enterprise NVMe SSD U.2 3.84TB (H3200)
+ 1e3b 0021 Enterprise NVMe SSD U.2 6.4TB (H3100)
+ 1e3b 0022 Enterprise NVMe SSD U.2 7.68TB (H3200)
+ 1e3b 0052 Enterprise NVMe SSD U.2 0.8TB (H3900)
+ 1e3b 0053 Enterprise NVMe SSD U.2 1.6TB (H3900)
+ 1e3b 0059 Enterprise NVMe SSD U.2 0.75TB (H3900)
+ 1e3b 0061 Enterprise NVMe SSD HHHL 0.8TB (H2100)
+ 1e3b 0062 Enterprise NVMe SSD HHHL 0.96TB (H2200)
+ 1e3b 0064 Enterprise NVMe SSD HHHL 1.6TB (H2100)
+ 1e3b 0065 Enterprise NVMe SSD HHHL 1.92TB (H2200)
+ 1e3b 006c Enterprise NVMe SSD HHHL 0.8TB (H3100)
+ 1e3b 006d Enterprise NVMe SSD HHHL 0.96TB (H3200)
+ 1e3b 006f Enterprise NVMe SSD HHHL 1.6TB (H3100)
+ 1e3b 0070 Enterprise NVMe SSD HHHL 1.92TB (H3200)
+ 1e3b 007c Enterprise NVMe SSD HHHL 3.2TB (H3100)
+ 1e3b 007d Enterprise NVMe SSD HHHL 3.84TB (H3200)
+ 1e3b 007f Enterprise NVMe SSD HHHL 6.4TB (H3100)
+ 1e3b 0080 Enterprise NVMe SSD HHHL 7.68TB (H3200)
+ 1e3b 008a Enterprise NVMe SSD HHHL 0.8TB (H3900)
+ 1e3b 008b Enterprise NVMe SSD HHHL 1.6TB (H3900)
+ 1e3b 0091 Enterprise NVMe SSD HHHL 0.75TB (H3900)
+1e3d Burlywood, Inc
+1e49 Yangtze Memory Technologies Co.,Ltd
+ 0041 ZHITAI TiPro7000
+# YMTC PCIe/NVMe SSD
+ 1013 PC210
+1e4b MAXIO Technology (Hangzhou) Ltd.
+ 1001 NVMe SSD Controller MAP1001
+ 1002 NVMe SSD Controller MAP1002
+ 1003 NVMe SSD Controller MAP1003
+ 1201 NVMe SSD Controller MAP1201
+ 1202 NVMe SSD Controller MAP1202
+ 1601 NVMe SSD Controller MAP1601
+1e4c GSI Technology
+# Associative Processing Unit (APU)
+ 0010 APU [Leda]
+ 1e4c 0120 SE120
+1e57 Beijing Panyi Technology Co., Ltd
+ 0100 The device has already been deleted.
+ 0000 0100 PY8800 64GB Accelerator
+1e59 Oxford Nanopore Technologies
+ 0001 MinION Mk1C
+1e5d ASR Microelectronics
+ 7000 AI controller A7000
+ 7010 AI controller A7010
+1e60 Hailo Technologies Ltd.
+ 2864 Hailo-8 AI Processor
+1e68 Jiangsu Xinsheng Intelligent Technology Co., Ltd
+1e6b Axiado Corp.
+1e7b Dataland
+1e7c Brainchip Inc
+ bca1 AKD1000 Neural Network Coprocessor [Akida]
+1e81 Ramaxel Technology(Shenzhen) Limited
+ 1203 NVMe SSD Controller UHXXXa series
+ 1e81 a121 NVMe SSD UHXXXa series U.2 960GB
+ 1e81 a122 NVMe SSD UHXXXa series U.2 1920GB
+ 1e81 a123 NVMe SSD UHXXXa series U.2 3840GB 
+ 1e81 a124 NVMe SSD UHXXXa series U.2 7680GB 
+ 1e81 a125 NVMe SSD UHXXXa series U.2 15360GB
+ 1e81 a211 NVMe SSD UHXXXa series U.2 800GB 
+ 1e81 a212 NVMe SSD UHXXXa series U.2 1600GB 
+ 1e81 a213 NVMe SSD UHXXXa series U.2 3200GB 
+ 1e81 a214 NVMe SSD UHXXXa series U.2 6400GB 
+1e85 Heitec AG
+1e89 ID Quantique SA
+ 0002 Quantis-PCIe-40M
+ 0003 Quantis-PCIe-240M
+# aka SED Systems
+1e94 Calian SED
+1e95 Solid State Storage Technology Corporation
+ 1002 NVMe Datacenter LJ1 SSD [3DNAND, Rainier Controller]
+ 1ea0 5636 TP1500 Series U.2 NVMe Datacenter SSD
+1e9f Lynxi Technologies Co., Ltd.
+1ea0 Tencent Technology (Shenzhen) Company Limited
+ 2a16 Cloud Intelligent Inference Controller
+ 2a18 Video Transcode Controller
+1ea7 Intelliprop, Inc
+ 223a Typhon+ PCIe to Gen-Z Bridge
+ 224a IPA-PE224A CXL to Gen-Z Bridge [Sphinx]
+1eab Hefei DATANG Storage Technology Co.,LTD.
+ 300a NVMe SSD Controller 300A
+ 300b NVMe SSD Controller 300B
+1eac Quectel Wireless Solutions Co., Ltd.
+ 1001 EM120R-GL LTE Modem
+ 1002 EM160R-GL LTE Modem
+1eae XFX Limited
+1eb1 VeriSilicon Inc
+ 1001 Video Accelerator
+1eb4 Quantum Nebula Microelectronics Technology Co.,Ltd.
+ 3401 SSD Contoller
+1ebd EMERGETECH Company Ltd.
+ 0101 Seirios 2063 Video Codec
+1ed2 FuriosaAI, Inc.
+ 0000 Warboy
+1ed3 Yeston
+1ed5 Moore Threads Technology Co.,Ltd
+ 0100 MTT S10
+ 0101 MTT S10
+ 0102 MTT S30
+ 0105 MTT S50
+ 0106 MTT S60
+ 0111 MTT S100
+ 0121 MTT S1000M
+ 0122 MTT S1000
+ 0123 MTT S2000
+1ed8 Digiteq Automotive
+ 0101 FG4 PCIe Frame Grabber
+1ed9 Myrtle.ai
+1ee9 SUSE LLC
+1eec Viscore Technologies Ltd
+ 0102 VSE250231S Dual-port 10Gb/25Gb Ethernet PCIe
+ 1eec VSE250231S Dual-port 10Gb/25Gb Ethernet PCIe
+1eed Xiangdixian Computing Technology (Chongqing) Ltd.
+ 0100 XDX P100 VGA controller
+ 0101 XDX P101 High Definition Audio Controller
+1efb Flexxon Pte Ltd
+1f02 Beijing Dayu Technology
+1f03 Shenzhen Shichuangyi Electronics Co., Ltd
+ 1202 MAP1202-Based NVMe SSD
+ 2262 SM2262EN-based OEM SSD
+ 2263 SM2263XT-Base NVMe SSD
+ 5216 IG5216-based NVMe SSD
+ 5220 IG5220-Based NVMe SSD
+ 5236 IG5236-Based NVMe SSD
+ 5636 IG5636-Based NVMe SSD
+1f2f China Mobile (Hangzhou) Information Technology Co.Ltd.
+ 1513 DERA MENG NVMe Controller
+ 1f2f 6113 KM660 U.2 1.6TB NVMe SSD
+ 1f2f 6114 KM560 U.2 1.92TB NVMe SSD
+ 1f2f 6115 KM660 U.2 3.2TB NVMe SSD
+ 1f2f 6116 KM560 U.2 3.84TB NVMe SSD
+ 1f2f 6118 KM560 U.2 7.68TB NVMe SSD
+1fab Unifabrix Ltd.
+ 0000 Nexus Alpha IVPU
+# nee Tumsan Oy
+1fc0 Ascom (Finland) Oy
+ 0300 E2200 Dual E1/Rawpipe Card
+ 0301 C5400 SHDSL/E1 Card
+# nee PathScale, Inc
+1fc1 QLogic, Corp.
+ 000d IBA6110 InfiniBand HCA
+ 0010 IBA6120 InfiniBand HCA
+1fc9 Tehuti Networks Ltd.
+ 3009 10-Giga TOE SmartNIC
+ 3010 10-Giga TOE SmartNIC
+ 0000 3002 10-Giga TOE Single Port XFP SmartNIC
+ 0000 3004 10-Giga TOE Single Port SFP+ SmartNIC
+ 0000 3008 10-Giga TOE Single Port CX4 SmartNIC
+ 3014 10-Giga TOE SmartNIC 2-Port
+ 0000 3003 10-Giga TOE Dual Port XFP Low Profile SmartNIC
+ 0000 3005 10-Giga TOE Dual Port SFP+ Low Profile SmartNIC
+ 0000 3014 10-Giga TOE Dual Port CX4 Low Profile SmartNIC
+ 3110 10-Giga TOE Single Port SmartNIC
+ 0000 3004 10-Giga TOE Single Port SFP+ SmartNIC
+ 3114 10-Giga TOE Dual Port Low Profile SmartNIC
+ 0000 3005 10-Giga TOE Dual Port SFP+ Low Profile SmartNIC
+ 0000 3011 10-Giga TOE Dual Port SFP+/CX4 Low Profile SmartNIC
+ 0000 3012 10-Giga TOE Dual Port CX4/SFP+ Low Profile SmartNIC
+ 0000 3014 10-Giga TOE Dual Port CX4 Low Profile SmartNIC
+ 3310 10-Giga TOE SFP+ Single Port SmartNIC
+ 0000 3004 10-Giga TOE Single Port SFP+ SmartNIC
+ 3314 10-Giga TOE Dual Port Low Profile SmartNIC
+ 0000 3005 10-Giga TOE Dual Port SFP+ Low Profile SmartNIC
+ 0000 3011 10-Giga TOE Dual Port SFP+/CX4 Low Profile SmartNIC
+ 0000 3012 10-Giga TOE Dual Port CX4/SFP+ Low Profile SmartNIC
+ 0000 3014 10-Giga TOE Dual Port CX4 Low Profile SmartNIC
+ 4010 TN4010 Clean SROM
+ 4020 TN9030 10GbE CX4 Ethernet Adapter
+ 180c 2040 Mustang-200 10GbE Ethernet Adapter
+ 4022 TN9310 10GbE SFP+ Ethernet Adapter
+ 1043 8709 XG-C100F 10GbE SFP+ Ethernet Adapter
+ 1186 4d00 DXE-810S 10GbE SFP+ Ethernet Adapter
+ 1432 8103 10 Gigabit Ethernet SFP+ PCI Express Adapter
+ 1fc9 3015 Ethernet Adapter
+ 4024 TN9210 10GBase-T Ethernet Adapter
+ 4025 TN9510 10GBase-T/NBASE-T Ethernet Adapter
+ 105a 7203 SANLink3 NBase-T1
+ 1186 2900 DXE-810T 10GBase-T Ethernet Adapter
+ 1432 8102 10 Gigabit Ethernet PCI Express Adapter
+ 1fc9 3015 Ethernet Adapter
+ 4026 TN9610 10GbE SFP+ Ethernet Adapter
+ 4c52 1000 LREC6860AF 10 Gigabit Ethernet Adapter
+ 4027 TN9710P 10GBase-T/NBASE-T Ethernet Adapter
+ 1154 0368 LGY-PCIE-MG
+ 1432 8104 10 Gigabit Ethernet PCI Express Adapter
+ 1546 4027 GE10-PCIE4XG202P 10Gbase-T/NBASE-T Ethernet Adapter
+ 1baa 3310 PCIe Expansion Card
+ 1fc9 3015 Ethernet Adapter
+ 4c52 1001 LREC6860BT 10 Gigabit Ethernet Adapter
+ 4527 TN9710Q 5GBase-T/NBASE-T Ethernet Adapter
+1fcc StreamLabs
+ f416 MS416
+ fb01 MH4LM
+1fce Cognio Inc.
+ 0001 Spectrum Analyzer PC Card (SAgE)
+1fd4 SUNIX Co., Ltd.
+ 0001 Matrix multiport serial adapter
+ 1999 Multiport serial controller
+2000 Smart Link Ltd.
+ 2800 SmartPCI2800 V.92 PCI Soft DFT
+2001 Temporal Research Ltd
+2003 Smart Link Ltd.
+ 8800 LM-I56N
+2004 Smart Link Ltd.
+2048 Beijing SpaceControl Technology Co.Ltd
+20f4 TRENDnet
+2116 ZyDAS Technology Corp.
+21b4 Hunan Goke Microelectronics Co., Ltd
+21c3 21st Century Computer Corp.
+22b8 Flex-Logix Technologies
+ 22a0 Flex Logix InferX X1 Inference Accelerator
+22db Missing Link Electronics, Inc.
+2304 Colorgraphic Communications Corp.
+2348 Racore
+ 2010 8142 100VG/AnyLAN
+2646 Kingston Technology Company, Inc.
+ 0010 HyperX Predator PCIe AHCI SSD
+ 2262 KC2000 NVMe SSD
+ 2263 A2000 NVMe SSD
+ 5008 U-SNS8154P3 NVMe SSD
+ 500d OM3PDP3 NVMe SSD
+ 500e SNVS2000G [NV1 NVMe PCIe SSD 2TB]
+270b Xantel Corporation
+270f Chaintech Computer Co. Ltd
+2711 AVID Technology Inc.
+2955 Connectix Virtual PC
+ 6e61 OHCI USB 1.1 controller
+2a15 3D Vision(???)
+2a18 Video Transcode Controller
+2bd8 ROPEX Industrie-Elektronik GmbH
+3000 Hansol Electronics Inc.
+3112 Satelco Ingenieria S.A.
+3130 AUDIOTRAK
+3142 Post Impression Systems.
+31ab Zonet
+ 1faa ZEW1602 802.11b/g Wireless Adapter
+3388 Hint Corp
+ 0013 HiNT HC4 PCI to ISDN bridge, Multimedia audio controller
+ 0014 HiNT HC4 PCI to ISDN bridge, Network controller
+ 0020 HB6 Universal PCI-PCI bridge (transparent mode)
+ 0021 HB6 Universal PCI-PCI bridge (non-transparent mode)
+ 1775 c200 C2K CompactPCI interface bridge
+ 1775 ce90 CE9
+ 4c53 1050 CT7 mainboard
+ 4c53 1080 CT8 mainboard
+ 4c53 1090 Cx9 mainboard
+ 4c53 10a0 CA3/CR3 mainboard
+ 4c53 3010 PPCI mezzanine (32-bit PMC)
+ 4c53 3011 PPCI mezzanine (64-bit PMC)
+ 4c53 4000 PMCCARR1 carrier board
+ 0022 HiNT HB4 PCI-PCI Bridge (PCI6150)
+ 0026 HB2 PCI-PCI Bridge
+ 1014 AudioTrak Maya
+ 1018 Audiotrak INCA88
+ 1019 Miditrak 2120
+ 101a E.Band [AudioTrak Inca88]
+ 101b E.Band [AudioTrak Inca88]
+ 8011 VXPro II Chipset
+ 3388 8011 VXPro II Chipset CPU to PCI Bridge
+ 8012 VXPro II Chipset
+ 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
+ 1922 AS-i 3.0 PCI Master
+3475 Arista Networks, Inc.
+34ba Ice Lake-LP PCI Express Root Port #3
+3513 ARCOM Control Systems Ltd
+37d9 ITD Firm ltd.
+ 1138 SCHD-PH-8 Phase detector
+# 12-ch Relay Actuator Card
+ 1140 VR-12-PCI
+# multiport serial board
+ 1141 PCI-485(422)
+ 1142 PCI-CAN2
+3842 eVga.com. Corp.
+38ef 4Links
+3d3d 3DLabs
+ 0001 GLINT 300SX
+ 0002 GLINT 500TX
+ 0000 0000 GLoria L
+ 0003 GLINT Delta
+ 0000 0000 GLoria XL
+ 0004 Permedia
+ 0005 Permedia
+ 0006 GLINT MX
+ 0000 0000 GLoria XL
+ 1048 0a42 GLoria XXL
+ 0007 3D Extreme
+ 0008 GLINT Gamma G1
+ 1048 0a42 GLoria XXL
+ 0009 Permedia II 2D+3D
+ 1040 0011 AccelStar II
+ 1048 0a42 GLoria XXL
+ 13e9 1000 6221L-4U
+ 3d3d 0100 AccelStar II 3D Accelerator
+ 3d3d 0111 Permedia 3:16
+ 3d3d 0114 Santa Ana
+ 3d3d 0116 Oxygen GVX1
+ 3d3d 0119 Scirocco
+ 3d3d 0120 Santa Ana PCL
+ 3d3d 0125 Oxygen VX1
+ 3d3d 0127 Permedia3 Create!
+ 000a GLINT R3
+ 3d3d 0121 Oxygen VX1
+ 000c GLINT R3 [Oxygen VX1]
+ 3d3d 0144 Oxygen VX1-4X AGP [Permedia 4]
+ 000d GLint R4 rev A
+ 000e GLINT Gamma G2
+ 0011 GLint R4 rev B
+ 0012 GLint R5 rev A
+ 0013 GLint R5 rev B
+ 0020 VP10 visual processor
+ 0022 VP10 visual processor
+ 0024 VP9 visual processor
+ 002c Wildcat Realizm 100/200
+ 0030 Wildcat Realizm 800
+ 0032 Wildcat Realizm 500
+ 0100 Permedia II 2D+3D
+ 07a1 Wildcat III 6210
+ 07a2 Sun XVR-500 Graphics Accelerator
+ 3d3d 1047 Sun XVR-600 Graphics Accelerator
+ 07a3 Wildcat IV 7210
+ 1004 Permedia
+ 3d04 Permedia
+ ffff Glint VGA
+4005 Avance Logic Inc.
+ 0300 ALS300 PCI Audio Device
+ 0308 ALS300+ PCI Audio Device
+ 0309 PCI Input Controller
+ 1064 ALG-2064
+ 2064 ALG-2064i
+ 2128 ALG-2364A GUI Accelerator
+ 2301 ALG-2301
+ 2302 ALG-2302
+ 2303 AVG-2302 GUI Accelerator
+ 2364 ALG-2364A
+ 2464 ALG-2464
+ 2501 ALG-2564A/25128A
+ 4000 ALS4000 Audio Chipset
+ 4005 4000 ALS4000 Audio Chipset
+ 4710 ALC200/200P
+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 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
+ 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
+ 103c 171b NC522m Dual Port 10GbE Multifunction BL-c Adapter
+ 103c 1740 NC375T PCI Express Quad Port Gigabit Server Adapter
+ 103c 3251 NC375i 1G w/NC524SFP 10G Module
+ 103c 705a NC375i Integrated Quad Port Multifunction Gigabit Server Adapter
+ 103c 705b NC522SFP Dual Port 10GbE Server Adapter
+ 152d 896b TG20 Dual Port 10GbE Server/Storage Adapter
+ 4040 0124 NX3031 Quad Port Gigabit Server Adapter
+ 4040 0126 Dual Port SFP+ 10GbE Server Adapter
+4143 Digital Equipment Corp
+4144 Alpha Data
+ 0044 ADM-XRCIIPro
+4150 ONA Electroerosion
+ 0001 PCI32TLITE FILSTRUP1 PCI to VME Bridge Controller
+ 0006 PCI32TLITE UART 16550 Opencores
+ 0007 PCI32TLITE CAN Controller Opencores
+415a Auzentech, Inc.
+416c Aladdin Knowledge Systems
+ 0100 AladdinCARD
+ 0200 CPC
+4242 Universall Answer Generators
+4254 DVBSky
+4321 Tata Power Strategic Electronics Division
+4348 WCH.CN
+ 2273 CH351 PCI Dual Serial Port Controller
+ 3253 CH352 PCI Dual Serial Port Controller
+ 3453 CH353 PCI Quad Serial Port Controller
+ 5053 CH352 PCI Serial and Parallel Port Controller
+ 7053 CH353 PCI Dual Serial and Parallel Ports Controller
+ 7073 CH356 PCI Quad Serial and Parallel Ports Controller
+ 7173 CH355 PCI Quad Serial Port Controller
+434e Cornelis Networks
+4444 Internext Compression Inc
+ 0016 iTVC16 (CX23416) Video Decoder
+ 0070 0003 WinTV PVR 250
+ 0070 0009 WinTV PVR 150
+ 0070 0801 WinTV PVR 150
+ 0070 0807 WinTV PVR 150
+ 0070 4001 WinTV PVR 250
+ 0070 4009 WinTV PVR 250
+ 0070 4801 WinTV PVR 250
+ 0070 4803 WinTV PVR 250
+ 0070 8003 WinTV PVR 150
+ 0070 8801 WinTV PVR 150
+ 0070 c801 WinTV PVR 150
+ 0070 e807 WinTV PVR 500 (1st unit)
+ 0070 e817 WinTV PVR 500 (2nd unit)
+ 0070 ff92 WiNTV PVR-550
+ 0270 0801 WinTV PVR 150
+ 104d 013d ENX-26 TV Encoder
+ 10fc d038 GV-MVP/RX2W (1st unit)
+ 10fc d039 GV-MVP/RX2W (2nd unit)
+ 12ab fff3 MPG600
+ 12ab ffff MPG600
+ 1461 c00a M113 PCI Analog TV (PAL/SECAM, Philips FQ1216MK3 tuner)
+ 1461 c00b M113 PCI Analog TV (PAL/SECAM+FM, Philips FM1216MK3 tuner)
+ 1461 c00c M113 PCI Analog TV (NTSC, JAPAN version, Philips FI1286MK2 tuner)
+ 1461 c010 M113 PCI Analog TV (NTSC, Philips FI1236MK3 tuner)
+ 1461 c011 M113 PCI Analog TV (NTSC+FM, Philips FM1236MK3 tuner)
+ 1461 c018 M113 PCI Analog TV (NTSC, Philips FQ1236MK5 tuner)
+ 1461 c019 UltraTV 1500 MCE, a.k.a. M113 PCI Analog TV (NTSC+FM, Philips FQ1236MK5 tuner)
+ 1461 c01a M113 PCI Analog TV (PAL/SECAM, Philips FQ1216MK5 tuner)
+ 1461 c01b M113 PCI Analog TV (PAL/SECAM+FM, Philips FM1216MK5 tuner)
+ 1461 c030 M113 PCI Analog TV (NTSC-J, Partsnic tuner)
+ 1461 c031 M113 PCI Analog TV (NTSC-J+FM, Partsnic tuner)
+ 1461 c032 M113 PCI Analog TV (PAL/SECAM, Partsnic tuner)
+ 1461 c033 M113 PCI Analog TV (PAL/SECAM+FM, Partsnic tuner)
+ 1461 c034 M113 PCI Analog TV (NTSC, Partsnic tuner)
+ 1461 c035 M113 PCI Analog TV (NTSC+FM, Partsnic tuner)
+ 1461 c03f C115 PCI video capture card (no tuner)
+ 1461 c136 M104 mini-PCI Analog TV
+ 1461 c20a M755 AVerTV Video Capture (PAL/SECAM, Philips FQ1216MK3 tuner)
+ 1461 c218 M755 AVerTV Video Capture (NTSC, Philips FQ1236MK5 tuner)
+ 1461 c219 M755 AVerTV Video Capture (NTSC+FM, Philips FQ1236MK5 tuner)
+ 1461 c21a M755 AVerTV Video Capture (PAL/SECAM, Philips FQ1216MK5 tuner)
+ 1461 c21b M755 AVerTV Video Capture (PAL/SECAM+FM, Philips FM1216MK5 tuner)
+ 1461 c230 M755 AVerTV Video Capture (NTSC-J, Partsnic tuner)
+ 1461 c231 M755 AVerTV Video Capture (NTSC-J+FM, Partsnic tuner)
+ 1461 c232 M755 AVerTV Video Capture (PAL/SECAM, Partsnic tuner)
+ 1461 c233 M755 AVerTV Video Capture (PAL/SECAM+FM, Partsnic tuner)
+ 1461 c234 M755 AVerTV Video Capture (NTSC, Partsnic tuner)
+ 1461 c235 M755 AVerTV Video Capture (NTSC+FM, Partsnic tuner)
+ 1461 c337 E106 AVerMedia AVerTV Video Capture
+ 1461 c439 M116 AVerMedia AVerTV MCE 116 Plus (NTSC/PAL/SECAM+FM+REMOTE, Xceive 2028 tuner)
+ 1461 c5ff C755 AVerTV Video Capture card (no tuner)
+ 1461 c6ff C115 PCI video capture card (no tuner)
+ 1461 c739 M785 AVerMedia PCI Analog TV (NTSC/PAL/SECAM+FM, Xceive 2028 tuner)
+ 9005 0092 VideOh! AVC-2010
+ 9005 0093 VideOh! AVC-2410
+ 0803 iTVC15 (CX23415) Video Decoder
+ 0070 4000 WinTV PVR-350
+ 0070 4001 WinTV PVR-250
+ 0070 4800 WinTV PVR-350 (V1)
+ 12ab 0000 MPG160
+ 1461 a3ce M179
+ 1461 a3cf M179
+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
+# Can't find any information on this company
+4651 TXIC
+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.
+ 0508 PCI-IDO-16A FET Output Card
+ 0518 PCI-IDO-32A FET Output Card
+ 0520 PCI-IDO-48 FET Output Card
+ 0521 PCI-IDO-48A FET Output Card
+ 0703 PCIe-RO-4 Electromechanical Relay Output Card
+ 07d0 PCIe-IDO-24 FET Output Card
+ 0920 PCI-IDI-48 Isolated Digital Input Card
+ 0bd0 PCIe-IDI-24 Isolated Digital Input Card
+ 0c50 PCI-DIO-24H 1x 8255 Digital Input / Output Card
+ 0c51 PCI-DIO-24D 1x 8255 Digital Input / Output Card
+ 0c52 PCIe-DIO-24 1x 8255 Digital Input / Output Card
+ 0c53 PCIe-DIO-24H 8255 Digital Input / Output Card
+ 0c57 mPCIe-DIO-24 8255 Digital Input / Output Card
+ 0c60 PCI-DIO-48H 8255 Digital Input / Output Card
+ 0c61 PCIe-DIO-48 8255 Digital Input / Output Card
+ 0c62 P104-DIO-48 8255 Digital Input / Output Card
+ 0c68 PCI-DIO-72 8255 Digital Input / Output Card
+ 0c69 P104-DIO-96 8255 Digital Input / Output Card
+ 0c70 PCI-DIO-96 8255 Digital Input / Output Card
+ 0c78 PCI-DIO-120 8255 Digital Input / Output Card
+ 0dc8 PCI-IDIO-16 Isolated Digital Input / FET Output Card
+ 0e50 PCI-DIO-24S 8255 Digital Input / Output Card
+ 0e51 PCI-DIO-24H(C) 8255 Digital Input / Output Card
+ 0e52 PCI-DIO-24D(C) 8255 Digital Input / Output Card
+ 0e53 PCIe-DIO-24S 8255 Digital Input / Output Card
+ 0e54 PCIe-DIO-24HS 8255 Digital Input / Output Card
+ 0e55 PCIe-DIO-24DC 8255 Digital Input / Output Card
+ 0e56 PCIe-DIO-24DCS 8255 Digital Input / Output Card
+ 0e57 mPCIe-DIO-24S 8255 Digital Input / Output Card
+ 0e60 PCI-DIO-48S 2x 8255 Digital Input / Output Card
+ 0e61 PCIe-DIO-48S 2x 8255 Digital Input / Output Card
+ 0e62 P104-DIO-48S 2x 8255 Digital Input / Output Card
+ 0f00 PCI-IIRO-8 Isolated Digital / Relay Output Card
+ 0f01 LPCI-IIRO-8 Isolated Digital / Relay Output Card
+ 0f02 PCIe-IIRO-8 Isolated Digital / Relay Output Card
+ 0f08 PCI-IIRO-16 Isolated Digital / Relay Output Card
+ 0f09 PCIe-IIRO-16 Isolated Digital / Relay Output Card
+ 0fc0 PCIe-IDIO-12 Isolated Digital Input / FET Output Card
+ 0fc1 PCIe-IDI-12 Isolated Digital Input Card
+ 0fc2 PCIe-IDO-12 FET Output Card
+ 0fd0 PCIe-IDIO-24 Isolated Digital Input / FET Output Card
+ 1050 PCI-422/485-2 2x RS422/RS484 Card
+ 1051 PCIe-COM-2SRJ 2x RS422/RS484 Card w/RJ45 Connectors
+ 1052 104I-COM-2S 2x RS422/RS484 PCI/104 Board
+ 1053 mPCIe-COM-2S 2x RS422/RS484 PCI Express Mini Card
+ 1058 PCI-COM422/4 4x RS422 Card
+ 1059 PCI-COM485/4 4x RS485 Card
+ 105a PCIe-COM422-4 4x RS422 Card
+ 105b PCIe-COM485-4 4x RS485 Card
+ 105c PCIe-COM-4SRJ 4x RS422/RS485 Card w/RJ45 Connectors
+ 105d 104I-COM-4S 4x RS422/RS484 PCI/104 Board
+ 105e mPCIe-COM-4S 4x RS422/RS484 PCI Express Mini Card
+ 1068 PCI-COM422/8 8x RS422 Card
+ 1069 PCI-COM485/8 8x RS485 Card
+ 106a PCIe-COM422-8 8x RS422 Card
+ 106b PCIe-COM485-8 8x RS485 Card
+ 106c 104I-COM-8S 8x RS422/RS485 PCI/104 Board
+ 1088 PCI-COM232/1 1x RS232 Card
+ 1090 PCI-COM232/2 2x RS232 Card
+ 1091 PCIe-COM232-2RJ 2x RS232 Card w/RJ45 Connectors
+ 1093 mPCIe-COM232-2 2x RS232 PCI Express Mini Card
+ 1098 PCIe-COM232-4 4x RS232 Card
+ 1099 PCIe-COM232-4RJ 4x RS232 Card w/RJ45 Connectors
+ 109b mPCIe-COM232-4 4x RS232 PCI Express Mini Card
+ 10a8 P104-COM232-8 8x RS232 PC-104+ Board
+ 10a9 PCIe-COM232-8 8x RS232 Card
+ 10c9 PCI-COM-1S 1x RS422/RS485 Card
+ 10d0 PCI-COM2S 2x RS422/RS485 Card
+ 10d1 PCIe-COM-2SMRJ 2x RS232/RS422/RS485 Card w/RJ45 Connectors
+ 10d2 104I-COM-2SM 2x RS232/RS422/RS485 PCI/104 Board
+ 10d3 mPCIe-COM-2SM 2x RS232/RS422/RS485 PCI Express Mini Card
+ 10d8 PCI-COM-4SM 4x RS232/RS422/RS485 Card
+ 10d9 PCIe-COM-4SM 4x RS232/RS422/RS485 Card
+ 10da PCIe-COM-4SMRJ 4x RS232/RS422/RS485 Card w/RJ45 Connectors
+ 10db 104I-COM-4SM 4x RS232/RS422/RS485 PCI/104 Board
+ 10dc mPCIe-COM-4SM 4x RS232/RS422/RS485 PCI Express Mini Card
+ 10e8 PCI-COM-8SM 8x RS232/RS422/RS485 Card
+ 10e9 PCIe-COM-8SM 8x RS232/RS422/RS485 Card
+ 10ea 104I-COM-8SM 8x RS232/RS422/RS485 PCI-104 Board
+ 1108 mPCIe-ICM485-1 1x Isolated RS485 PCI Express Mini Card
+ 1110 mPCIe-ICM422-2 2x Isolated RS422 PCI Express Mini Card
+ 1111 mPCIe-ICM485-2 2x Isolated RS485 PCI Express Mini Card
+ 1118 mPCIe-ICM422-4 4x Isolated RS422 PCI Express Mini Card
+ 1119 mPCIe-ICM485-4 4x Isolated RS485 PCI Express Mini Card
+ 1148 PCI-ICM-1S 1x Isolated RS422/RS485 Card
+ 1150 PCI-ICM-2S 2x Isolated RS422/RS485 Card
+ 1152 PCIe-ICM-2S 2x Isolated RS422/RS485 Card
+ 1158 PCI-ICM422/4 4x Isolated RS422 Card
+ 1159 PCI-ICM485/4 4x Isolated RS485 Card
+ 115a PCIe-ICM-4S 4x Isolated RS422/RS485 Card
+ 1190 PCIe-ICM232-2 2x Isolated RS232 Card
+ 1191 mPCIe-ICM232-2 2x Isolated RS232 PCI Express Mini Card
+ 1198 PCIe-ICM232-4 4x Isolated RS232 Card
+ 1199 mPCIe-ICM232-4 4x Isolated RS422 PCI Express Mini Card
+ 11d0 PCIe-ICM-2SM 2x Isolated RS232/RS422/RS485 Card
+ 11d8 PCIe-ICM-4SM 4x Isolated RS232/RS422/RS485 Card
+ 1250 PCI-WDG-2S Watchdog and 2x Serial Card
+ 12d0 PCI-WDG-IMPAC
+ 2230 PCI-QUAD-8 8x Quadrature Input Card
+ 2231 PCI-QUAD-4 4x Quadrature Input Card
+ 22c0 PCI-WDG-CSM Watchdog Card
+ 25c0 P104-WDG-E Watchdog PC/104+ Board
+ 2c50 PCI-DIO-96CT 96x Digital Input / Output Card
+ 2c58 PCI-DIO-96C3 96x Digital Input / Output Card w/3x 8254 Counter Card
+ 2ee0 PCIe-DIO24S-CTR12 24x Digital Input / Output Card w/4x 8254 Counter Card
+ 2fc0 P104-WDG-CSM Watchdog PC/104+ Board
+ 2fc1 P104-WDG-CSMA Advanced Watchdog PC/104+ Board
+ 5ed0 PCI-DAC
+ 6c90 PCI-DA12-2 2x 12-bit Analog Output Card
+ 6c98 PCI-DA12-4 4x 12-bit Analog Output Card
+ 6ca0 PCI-DA12-6 6x 12-bit Analog Output Card
+ 6ca8 PCI-DA12-8 8x 12-bit Analog Output Card
+ 6ca9 PCI-DA12-8V
+ 6cb0 PCI-DA12-16 16x 12-bit Analog Output Card
+ 6cb1 PCI-DA12-16V
+ 8ef0 P104-FAS16-16
+ aca8 PCI-AI12-16 12-bit 100kHz Analog Input Card
+ aca9 PCI-AI12-16A 12-bit 100kHz Analog Input w/FIFO Card
+ eca8 PCI-AIO12-16 12-bit 100kHz Analog Input w/2x Analog Output and FIFO Card
+ ecaa PCI-A12-16A 12-bit 100kHz Analog Input w/2x Analog Output and FIFO Card
+ ece8 LPCI-A16-16A 16-bit 500kHz Analog Input low-profile Card
+ ece9 LPCI-AIO16A 16-bit 500kHz Analog Input low-profile Card
+4978 Axil Computer Inc
+4a14 NetVin
+ 5000 NV5000SC
+ 4a14 5000 RT8029-Based Ethernet Adapter
+4b10 Buslogic Inc.
+4c48 LUNG HWA Electronics
+4c52 LR-Link
+4c53 SBS Technologies
+ 0000 PLUSTEST device
+ 4c53 3000 PLUSTEST card (PC104+)
+ 4c53 3001 PLUSTEST card (PMC)
+ 0001 PLUSTEST-MM device
+ 4c53 3002 PLUSTEST-MM card (PMC)
+4ca1 Seanix Technology Inc
+4d51 MediaQ Inc.
+ 0200 MQ-200
+4d54 Microtechnica Co Ltd
+4d56 MATRIX VISION GmbH
+ 0000 [mvHYPERION-CLe/CLb] CameraLink PCI Express x1 Frame Grabber
+ 0001 [mvHYPERION-CLf/CLm] CameraLink PCI Express x4 Frame Grabber
+ 0010 [mvHYPERION-16R16/-32R16] 16 Video Channel PCI Express x4 Frame Grabber
+ 0020 [mvHYPERION-HD-SDI] HD-SDI PCI Express x4 Frame Grabber
+ 0030 [mvHYPERION-HD-SDI-Merger] HD-SDI PCI Express x4 Frame Grabber
+ 7012 [mvBlueNAOS BVS CA-BN] PCIe Gen1 x2 Camera
+ 7014 [mvBlueNAOS BVS CA-BN] PCIe Gen1 x4 Camera
+ 7022 [mvBlueNAOS BVS CA-BN] PCIe Gen2 x2 Camera
+ 7024 [mvBlueNAOS BVS CA-BN] PCIe Gen2 x4 Camera
+4ddc ILC Data Device Corp
+ 0100 DD-42924I5-300 (ARINC 429 Data Bus)
+ 0300 SB-3620 Motion Feedback Device
+ 0340 SB-3623 Motion Feedback Device
+ 0400 SB-3622 Motion Feedback Device
+ 0500 SB-3621 Motion Feedback Device
+ 0510 SB-3624 Motion Feedback Device
+ 0801 BU-65570I1 MIL-STD-1553 Test and Simulation
+ 0802 BU-65570I2 MIL-STD-1553 Test and Simulation
+ 0811 BU-65572I1 MIL-STD-1553 Test and Simulation
+ 0812 BU-65572I2 MIL-STD-1553 Test and Simulation
+ 0881 BU-65570T1 MIL-STD-1553 Test and Simulation
+ 0882 BU-65570T2 MIL-STD-1553 Test and Simulation
+ 0891 BU-65572T1 MIL-STD-1553 Test and Simulation
+ 0892 BU-65572T2 MIL-STD-1553 Test and Simulation
+ 0901 BU-65565C1 MIL-STD-1553 Data Bus
+ 0902 BU-65565C2 MIL-STD-1553 Data Bus
+ 0903 BU-65565C3 MIL-STD-1553 Data Bus
+ 0904 BU-65565C4 MIL-STD-1553 Data Bus
+ 0b01 BU-65569I1 MIL-STD-1553 Data Bus
+ 0b02 BU-65569I2 MIL-STD-1553 Data Bus
+ 0b03 BU-65569I3 MIL-STD-1553 Data Bus
+ 0b04 BU-65569I4 MIL-STD-1553 Data Bus
+ 0d01 SB-3641 Motion Feedback Device
+ 0d10 SB-365x Motion Feedback Device
+ 2f00 SB-3642 Motion Feedback Device
+ 3000 SB-3644 Motion Feedback Device
+4e58 Nutanix, Inc.
+ 0001 Virtual NVMe Controller
+5045 University of Toronto
+ 4243 BLASTbus PCI Interface Card v1
+5046 GemTek Technology Corporation
+ 1001 PCI Radio
+5053 Voyetra Technologies
+ 2010 Daytona Audio Adapter
+50b2 TerraTec Electronic GmbH
+5136 S S Technologies
+5143 Qualcomm Inc
+5145 Ensoniq (Old)
+ 3031 Concert AudioPCI
+5168 Animation Technologies Inc.
+ 0300 FlyDVB-S
+ 0301 FlyDVB-T
+5301 Alliance Semiconductor Corp.
+ 0001 ProMotion aT3D
+5333 S3 Graphics Ltd.
+ 0551 Plato/PX (system)
+ 5631 86c325 [ViRGE]
+ 8800 86c866 [Vision 866]
+ 8801 86c964 [Vision 964]
+ 8810 86c764_0 [Trio 32 vers 0]
+ 8811 86c764/765 [Trio32/64/64V+]
+ 8812 86cM65 [Aurora64V+]
+ 8813 86c764_3 [Trio 32/64 vers 3]
+ 8814 86c767 [Trio 64UV+]
+ 8815 86cM65 [Aurora 128]
+ 883d 86c988 [ViRGE/VX]
+ 8870 FireGL
+ 8880 86c868 [Vision 868 VRAM] vers 0
+ 8881 86c868 [Vision 868 VRAM] vers 1
+ 8882 86c868 [Vision 868 VRAM] vers 2
+ 8883 86c868 [Vision 868 VRAM] vers 3
+ 88b0 86c928 [Vision 928 VRAM] vers 0
+ 88b1 86c928 [Vision 928 VRAM] vers 1
+ 88b2 86c928 [Vision 928 VRAM] vers 2
+ 88b3 86c928 [Vision 928 VRAM] vers 3
+ 88c0 86c864 [Vision 864 DRAM] vers 0
+ 88c1 86c864 [Vision 864 DRAM] vers 1
+ 88c2 86c864 [Vision 864-P DRAM] vers 2
+ 88c3 86c864 [Vision 864-P DRAM] vers 3
+ 88d0 86c964 [Vision 964 VRAM] vers 0
+ 88d1 86c964 [Vision 964 VRAM] vers 1
+ 88d2 86c964 [Vision 964-P VRAM] vers 2
+ 88d3 86c964 [Vision 964-P VRAM] vers 3
+ 88f0 86c968 [Vision 968 VRAM] rev 0
+ 88f1 86c968 [Vision 968 VRAM] rev 1
+ 88f2 86c968 [Vision 968 VRAM] rev 2
+ 88f3 86c968 [Vision 968 VRAM] rev 3
+ 8900 86c755 [Trio 64V2/DX]
+ 5333 8900 86C775 Trio64V2/DX
+ 8901 86c775/86c785 [Trio 64V2/DX or /GX]
+ 5333 8901 86C775 Trio64V2/DX, 86C785 Trio64V2/GX
+ 8902 Plato/PX
+ 8903 Trio 3D business multimedia
+ 8904 86c365, 86c366 [Trio 3D]
+ 1014 00db Integrated Trio3D
+ 4843 314a Terminator 128/3D GLH
+ 5333 8904 86C365 Trio3D AGP
+ 8905 Trio 64V+ family
+ 8906 Trio 64V+ family
+ 8907 Trio 64V+ family
+ 8908 Trio 64V+ family
+ 8909 Trio 64V+ family
+ 890a Trio 64V+ family
+ 890b Trio 64V+ family
+ 890c Trio 64V+ family
+ 890d Trio 64V+ family
+ 890e Trio 64V+ family
+ 890f Trio 64V+ family
+ 8a01 86c375 [ViRGE/DX] or 86c385 [ViRGE/GX]
+ 0e11 b032 ViRGE/GX
+ 10b4 1617 Nitro 3D
+ 10b4 1717 Nitro 3D
+ 5333 8a01 ViRGE/DX
+ 8a10 ViRGE/GX2
+ 1092 8a10 Stealth 3D 4000
+ 8a13 86c360 [Trio 3D/1X], 86c362, 86c368 [Trio 3D/2X]
+ 5333 8a13 Trio3D/2X
+ 8a20 86c794 [Savage 3D]
+ 5333 8a20 86C391 Savage3D
+ 8a21 86c390 [Savage 3D/MV]
+ 5333 8a21 86C390 Savage3D/MV
+ 8a22 Savage 4
+ 1033 8068 Savage 4
+ 1033 8069 Savage 4
+ 1033 8110 Savage 4 LT
+ 105d 0018 SR9 8Mb SDRAM
+ 105d 002a SR9 Pro 16Mb SDRAM
+ 105d 003a SR9 Pro 32Mb SDRAM
+ 105d 092f SR9 Pro+ 16Mb SGRAM
+ 1092 4207 Stealth III S540
+ 1092 4800 Stealth III S540
+ 1092 4807 SpeedStar A90
+ 1092 4808 Stealth III S540
+ 1092 4809 Stealth III S540
+ 1092 480e Stealth III S540
+ 1092 4904 Stealth III S520
+ 1092 4905 SpeedStar A200
+ 1092 4a09 Stealth III S540
+ 1092 4a0b Stealth III S540 Xtreme
+ 1092 4a0f Stealth III S540
+ 1092 4e01 Stealth III S540
+ 1102 101d 3d Blaster Savage 4
+ 1102 101e 3d Blaster Savage 4
+ 5333 8100 86C394-397 Savage4 SDRAM 100
+ 5333 8110 86C394-397 Savage4 SDRAM 110
+ 5333 8125 86C394-397 Savage4 SDRAM 125
+ 5333 8143 86C394-397 Savage4 SDRAM 143
+ 5333 8a22 86C394-397 Savage4
+ 5333 8a2e 86C394-397 Savage4 32bit
+ 5333 9125 86C394-397 Savage4 SGRAM 125
+ 5333 9143 86C394-397 Savage4 SGRAM 143
+ 8a23 Savage 4
+ 8a25 ProSavage PM133
+ 0303 0303 D9840-60001 [Brio BA410 Motherboard]
+ 8a26 ProSavage KM133
+ 8c00 ViRGE/M3
+ 8c01 ViRGE/MX
+ 1179 0001 ViRGE/MX
+ 8c02 ViRGE/MX+
+ 8c03 ViRGE/MX+MV
+ 8c10 86C270-294 [SavageMX-MV]
+ 8c11 82C270-294 [SavageMX]
+ 8c12 86C270-294 [SavageIX-MV]
+ 1014 017f ThinkPad T20/T22
+ 1179 0001 86C584 SuperSavage/IXC Toshiba
+ 8c13 86C270-294 [SavageIX]
+ 1179 0001 Magnia Z310
+ 8c22 SuperSavage MX/128
+ 8c24 SuperSavage MX/64
+ 8c26 SuperSavage MX/64C
+ 8c2a SuperSavage IX/128 SDR
+ 8c2b SuperSavage IX/128 DDR
+ 8c2c SuperSavage IX/64 SDR
+ 8c2d SuperSavage IX/64 DDR
+ 8c2e SuperSavage IX/C SDR
+ 1014 01fc ThinkPad T23
+ 8c2f SuperSavage IX/C DDR
+ 8d01 86C380 [ProSavageDDR K4M266]
+ 8d02 VT8636A [ProSavage KN133] AGP4X VGA Controller (TwisterK)
+ 8d03 VT8751 [ProSavageDDR P4M266]
+ 8d04 VT8375 [ProSavage8 KM266/KL266]
+ 8e00 DeltaChrome
+ 8e26 ProSavage
+ 8e40 2300E Graphics Processor
+ 8e48 Matrix [Chrome S25 / S27]
+ 5333 0130 Chrome S27 256M DDR2
+ 9043 Chrome 430 GT
+ 9045 Chrome 430 ULP / 435 ULP / 440 GTX
+ 9060 Chrome 530 GT
+ 9102 86C410 [Savage 2000]
+ 1092 5932 Viper II Z200
+ 1092 5934 Viper II Z200
+ 1092 5952 Viper II Z200
+ 1092 5954 Viper II Z200
+ 1092 5a35 Viper II Z200
+ 1092 5a37 Viper II Z200
+ 1092 5a55 Viper II Z200
+ 1092 5a57 Viper II Z200
+ ca00 SonicVibes
+5431 AuzenTech, Inc.
+544c Teralogic Inc
+ 0350 TL880-based HDTV/ATSC tuner
+544d TBS Technologies
+ 6178 DVB Tuner PCIe Card
+ 544d 6904 TBS6904 DVB-S2 Quad Tuner PCIe Card
+ 544d 6905 TBS6905 DVB-S2 Quad Tuner PCIe Card
+ 6205 0001 TBS6205 DVB-T2/T/C Quad TV Tuner PCIe Card
+ 6209 0001 TBS6209 DVB-T2/C2/T/C/ISDB-T OctaTV Tuner
+5452 SCANLAB AG
+ 3443 RTC4
+5455 Technische Universitaet Berlin
+ 4458 S5933
+5456 GoTView
+5519 Cnet Technologies, Inc.
+5544 Dunord Technologies
+ 0001 I-30xx Scanner Interface
+5555 Genroco, Inc
+ 0003 TURBOstor HFP-832 [HiPPI NIC]
+ 3b00 Epiphan DVI2PCIe video capture card
+5646 Vector Fabrics BV
+5654 VoiceTronix Pty Ltd
+5678 Dawicontrol Computersysteme GmbH
+5700 Netpower
+# alternately Extreme Engineering Solutions, Inc.
+5845 X-ES, Inc.
+584d AuzenTech Co., Ltd.
+5851 Exacq Technologies
+ 8008 tDVR8008 8-port video capture card
+ 8016 tDVR8016 16-chan video capture card
+ 8032 tDVR8032 32-chan video capture card
+5853 XenSource, Inc.
+ 0001 Xen Platform Device
+ c000 Citrix XenServer PCI Device for Windows Update
+# Virtual device surfaced in guests to provide HID events.
+ c110 Virtualized HID
+# Device surfaced in guests to provide 2d graphics capabilities
+ c147 Virtualized Graphics Device
+ c200 XCP-ng Project PCI Device for Windows Update
+5854 GoTView
+5ace Beholder International Ltd.
+6205 TBS Technologies (wrong ID)
+6209 TBS Technologies (wrong ID)
+631c SmartInfra Ltd
+ 1652 PXI-1652 Signal Generator
+ 2504 PXI-2504 Signal Interrogator
+6356 UltraStor
+6374 c't Magazin fuer Computertechnik
+ 6773 GPPCI
+6409 Logitec Corp.
+6549 Teradici Corp.
+ 1200 TERA1200 PC-over-IP Host
+6666 Decision Computer International Co.
+ 0001 PCCOM4
+ 0002 PCCOM8
+ 0004 PCCOM2
+ 0101 PCI 8255/8254 I/O Card
+ 0200 12-bit AD/DA Card
+ 0201 14-bit AD/DA Card
+ 1011 Industrial Card
+ 1021 8 photo couple 8 relay Card
+ 1022 4 photo couple 4 relay Card
+ 1025 16 photo couple 16 relay Card
+ 4000 WatchDog Card
+6688 Zycoo Co., Ltd
+ 1200 CooVox TDM Analog Module
+ 1400 CooVOX TDM GSM Module
+ 1600 CooVOX TDM E1/T1 Module
+ 1800 CooVOX TDM BRI Module
+6766 Glenfly Tech Co., Ltd.
+ 3d00 Arise-GT-10C0
+ 3d02 Arise 1020
+ 3d40 Arise-GT-10C0 High Definition Audio Controller
+ 3d41 Arise 1020 High Definition Audio Controller
+6899 ZT Systems
+# nee Qumranet
+6900 Red Hat, Inc.
+7063 pcHDTV
+ 2000 HD-2000
+ 3000 HD-3000
+ 5500 HD5500 HDTV
+7284 HT OMEGA Inc.
+7357 IOxOS Technologies SA
+ 7910 7910 [Althea]
+7401 EndRun Technologies
+ e100 PTP3100 PCIe PTP Slave Clock
+7470 TP-LINK Technologies Co., Ltd.
+7526 HongQin (Beijing) Technology Co., Ltd.
+ 0082 HQ SSD 1TB
+ 0083 HQ SSD 2TB M.2 NVMe
+7604 O.N. Electronic Co Ltd.
+7bde MIDAC Corporation
+7fed PowerTV
+8008 Quancom Electronic GmbH
+ 0010 WDOG1 [PCI-Watchdog 1]
+ 0011 PWDOG2 [PCI-Watchdog 2]
+ 0015 Clock77/PCI & Clock77/PCIe (DCF-77 receiver)
+# Wrong ID used in subsystem ID of AsusTek PCI-USB2 PCI card.
+807d Asustek Computer, Inc.
+8086 Intel Corporation
+ 0007 82379AB
+ 0008 Extended Express System Support Controller
+ 0039 21145 Fast Ethernet
+ 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
+ 1025 0347 Aspire 7740G
+ 1025 0487 TravelMate 5742
+ 1028 040a Latitude E6410
+ 144d c06a R730 Laptop
+ 17c0 10d2 Medion Akoya E7214 Notebook PC [MD98410]
+ e4bf 50c1 PC1-GROOVE
+ 0045 Core Processor PCI Express x16 Root Port
+ 17c0 10d2 Medion Akoya E7214 Notebook PC [MD98410]
+ 0046 Core Processor Integrated Graphics Controller
+ 1028 040a Latitude E6410
+ 144d c06a R730 Laptop
+ 17c0 10d9 Medion Akoya E7214 Notebook PC [MD98410]
+ e4bf 50c1 PC1-GROOVE
+ 0047 Core Processor Secondary PCI Express Root Port
+ 0048 Core Processor DRAM Controller
+ 0049 Core Processor PCI Express x16 Root Port
+ 004a Core Processor Integrated Graphics Controller
+ 004b Core Processor Secondary PCI Express Root Port
+ 0050 Core Processor Thermal Management Controller
+ 0069 Core Processor DRAM Controller
+ 0082 Centrino Advanced-N 6205 [Taylor Peak]
+ 8086 1301 Centrino Advanced-N 6205 AGN
+ 8086 1306 Centrino Advanced-N 6205 ABG
+ 8086 1307 Centrino Advanced-N 6205 BG
+ 8086 1321 Centrino Advanced-N 6205 AGN
+ 8086 1326 Centrino Advanced-N 6205 ABG
+ 0083 Centrino Wireless-N 1000 [Condor Peak]
+ 8086 1205 Centrino Wireless-N 1000 BGN
+ 8086 1206 Centrino Wireless-N 1000 BG
+ 8086 1225 Centrino Wireless-N 1000 BGN
+ 8086 1226 Centrino Wireless-N 1000 BG
+ 8086 1305 Centrino Wireless-N 1000 BGN
+ 8086 1306 Centrino Wireless-N 1000 BG
+ 8086 1325 Centrino Wireless-N 1000 BGN
+ 8086 1326 Centrino Wireless-N 1000 BG
+ 0084 Centrino Wireless-N 1000 [Condor Peak]
+ 8086 1215 Centrino Wireless-N 1000 BGN
+ 8086 1216 Centrino Wireless-N 1000 BG
+ 8086 1315 Centrino Wireless-N 1000 BGN
+ 8086 1316 Centrino Wireless-N 1000 BG
+ 0085 Centrino Advanced-N 6205 [Taylor Peak]
+ 8086 1311 Centrino Advanced-N 6205 (802.11a/b/g/n)
+ 8086 1316 Centrino Advanced-N 6205 ABG
+ 0087 Centrino Advanced-N + WiMAX 6250 [Kilmer Peak]
+ 8086 1301 Centrino Advanced-N + WiMAX 6250 2x2 AGN
+ 8086 1306 Centrino Advanced-N + WiMAX 6250 2x2 ABG
+ 8086 1321 Centrino Advanced-N + WiMAX 6250 2x2 AGN
+ 8086 1326 Centrino Advanced-N + WiMAX 6250 2x2 ABG
+ 0089 Centrino Advanced-N + WiMAX 6250 [Kilmer Peak]
+ 8086 1311 Centrino Advanced-N + WiMAX 6250 2x2 AGN
+ 8086 1316 Centrino Advanced-N + WiMAX 6250 2x2 ABG
+ 008a Centrino Wireless-N 1030 [Rainbow Peak]
+ 8086 5305 Centrino Wireless-N 1030 BGN
+ 8086 5307 Centrino Wireless-N 1030 BG
+ 8086 5325 Centrino Wireless-N 1030 BGN
+ 8086 5327 Centrino Wireless-N 1030 BG
+ 008b Centrino Wireless-N 1030 [Rainbow Peak]
+ 8086 5315 Centrino Wireless-N 1030 BGN
+ 8086 5317 Centrino Wireless-N 1030 BG
+ 0090 Centrino Advanced-N 6230 [Rainbow Peak]
+ 8086 5211 Centrino Advanced-N 6230 AGN
+ 8086 5215 Centrino Advanced-N 6230 BGN
+ 8086 5216 Centrino Advanced-N 6230 ABG
+ 0091 Centrino Advanced-N 6230 [Rainbow Peak]
+ 8086 5201 Centrino Advanced-N 6230 AGN
+ 8086 5205 Centrino Advanced-N 6230 BGN
+ 8086 5206 Centrino Advanced-N 6230 ABG
+ 8086 5207 Centrino Advanced-N 6230 BG
+ 8086 5221 Centrino Advanced-N 6230 AGN
+ 8086 5225 Centrino Advanced-N 6230 BGN
+ 8086 5226 Centrino Advanced-N 6230 ABG
+ 0100 2nd Generation Core Processor Family DRAM Controller
+ 1028 04aa XPS 8300
+ 1043 844d P8P67/P8H67 Series Motherboard
+ 8086 200d DH61CR motherboard
+ 0101 Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port
+ 1028 04b2 Vostro 3350
+ 106b 00dc MacBookPro8,2 [Core i7, 15", 2011]
+ 144d c652 NP300E5C series laptop
+ 0102 2nd Generation Core Processor Family Integrated Graphics Controller
+ 1028 04aa XPS 8300
+ 1043 0102 P8H67 Series Motherboard
+ 0104 2nd Generation Core Processor Family DRAM Controller
+ 1028 04a3 Precision M4600
+ 1028 04b2 Vostro 3350
+ 1028 04da Vostro 3750
+ 106b 00dc MacBookPro8,2 [Core i7, 15", 2011]
+ 144d c652 NP300E5C series laptop
+ 17aa 21cf ThinkPad T520
+ 0105 Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port
+ 106b 00dc MacBookPro8,2 [Core i7, 15", 2011]
+ 0106 2nd Generation Core Processor Family Integrated Graphics Controller
+ 0108 Xeon E3-1200 Processor Family DRAM Controller
+ 0109 Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port
+ 010a Xeon E3-1200 Processor Family Integrated Graphics Controller
+ 010b Xeon E3-1200/2nd Generation Core Processor Family Integrated Graphics Controller
+ 010c Xeon E3-1200/2nd Generation Core Processor Family DRAM Controller
+ 010d Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port
+ 010e Xeon E3-1200/2nd Generation Core Processor Family Integrated Graphics Controller
+ 0112 2nd Generation Core Processor Family Integrated Graphics Controller
+ 0116 2nd Generation Core Processor Family Integrated Graphics Controller
+ 1028 04da Vostro 3750
+ 144d c652 integrated HD 3000 graphics controller on NP300E5C series laptop
+ 0122 2nd Generation Core Processor Family Integrated Graphics Controller
+ 0126 2nd Generation Core Processor Family Integrated Graphics Controller
+ 1028 04cc Vostro 3350
+ 17aa 21ce ThinkPad T420
+ 17aa 21cf ThinkPad T520
+ 0150 Xeon E3-1200 v2/3rd Gen Core processor DRAM Controller
+ 1043 84ca P8 series motherboard
+ 1458 d000 Ivy Bridge GT1 [HD Graphics]
+ 15d9 0624 X9SCM-F Motherboard
+ 1849 0150 Motherboard
+ 0151 Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port
+ 1043 1477 N56VZ
+ 1043 844d P8 series motherboard
+ 1043 84ca P8H77-I Motherboard
+ 8086 2010 Server Board S1200BTS
+ 0152 Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller
+ 1043 84ca P8H77-I Motherboard
+ 0153 3rd Gen Core Processor Thermal Subsystem
+ 1043 1517 Zenbook Prime UX31A
+ 0154 3rd Gen Core processor DRAM Controller
+ 1025 0806 Aspire E1-470G
+ 1025 0813 Aspire R7-571
+ 103c 17f6 ProBook 4540s
+ 1043 108d VivoBook X202EV
+ 1043 1477 N56VZ
+ 1043 1517 Zenbook Prime UX31A
+ 10cf 16bf LIFEBOOK E752
+ 0155 Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port
+ 8086 2010 Server Board S1200BTS
+ 0156 3rd Gen Core processor Graphics Controller
+ 1043 108d VivoBook X202EV
+ 0158 Xeon E3-1200 v2/Ivy Bridge DRAM Controller
+ 1043 844d P8 series motherboard
+ 8086 2010 Server Board S1200BT Family
+ 0159 Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port
+ 015a Xeon E3-1200 v2/Ivy Bridge Graphics Controller
+ 015c Xeon E3-1200 v2/3rd Gen Core processor DRAM Controller
+ 015d Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port
+ 1043 844d P8 series motherboard
+ 015e Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller
+ 0162 IvyBridge GT2 [HD Graphics 4000]
+ 1043 84ca P8 series motherboard
+ 1849 0162 Motherboard
+ 0166 3rd Gen Core processor Graphics Controller
+ 1043 1517 Zenbook Prime UX31A
+ 1043 2103 N56VZ
+ 10cf 16c1 LIFEBOOK E752
+ 016a Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller
+ 1043 844d P8B WS Motherboard
+ 0172 Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller
+ 0176 3rd Gen Core processor Graphics Controller
+ 0201 Arctic Sound
+ 0284 Comet Lake PCH-LP LPC Premium Controller/eSPI Controller
+ 1028 09be Latitude 7410
+ 02a3 Comet Lake PCH-LP SMBus Host Controller
+ 1028 09be Latitude 7410
+ 02a4 Comet Lake SPI (flash) Controller
+ 1028 09be Latitude 7410
+ 02a6 Comet Lake North Peak
+ 02b0 Comet Lake PCI Express Root Port #9
+ 02b1 Comet Lake PCI Express Root Port #10
+ 02b3 Comet Lake PCI Express Root Port #12
+ 02b4 Comet Lake PCI Express Root Port #13
+ 02b8 Comet Lake PCI Express Root Port #1
+ 02bc Comet Lake PCI Express Root Port #5
+ 02c5 Comet Lake Serial IO I2C Host Controller
+ 1028 09be Latitude 7410
+ 02c8 Comet Lake PCH-LP cAVS
+ 1028 09be Latitude 7410
+ 02d3 Comet Lake SATA AHCI Controller
+ 02e0 Comet Lake Management Engine Interface
+ 1028 09be Latitude 7410
+ 02e8 Serial IO I2C Host Controller
+ 1028 09be Latitude 7410
+ 02e9 Comet Lake Serial IO I2C Host Controller
+ 1028 09be Latitude 7410
+ 02ea Comet Lake PCH-LP LPSS: I2C Controller #2
+ 02ed Comet Lake PCH-LP USB 3.1 xHCI Host Controller
+ 1028 09be Latitude 7410
+ 02ef Comet Lake PCH-LP Shared SRAM
+ 1028 09be Latitude 7410
+ 02f0 Comet Lake PCH-LP CNVi WiFi
+ 8086 0034 Wireless-AC 9560 160MHz
+ 8086 0070 Wi-Fi 6 AX201 160MHz
+ 8086 0074 Wi-Fi 6 AX201 160MHz
+ 8086 4070 Wi-Fi 6 AX201 160MHz
+ 02f5 Comet Lake PCH-LP SCS3
+ 02f9 Comet Lake Thermal Subsytem
+ 1028 09be Latitude 7410
+ 02fc Comet Lake Integrated Sensor Solution
+ 1028 09be Latitude 7410
+ 0309 80303 I/O Processor PCI-to-PCI Bridge
+ 030d 80312 I/O Companion Chip PCI-to-PCI Bridge
+ 0326 6700/6702PXH I/OxAPIC Interrupt Controller A
+ 103c 3208 ProLiant DL140 G2
+ 1775 1100 CR11/VR11 Single Board Computer
+ 0327 6700PXH I/OxAPIC Interrupt Controller B
+ 103c 3208 ProLiant DL140 G2
+ 1775 1100 CR11/VR11 Single Board Computer
+ 0329 6700PXH PCI Express-to-PCI Bridge A
+ 032a 6700PXH PCI Express-to-PCI Bridge B
+ 032c 6702PXH PCI Express-to-PCI Bridge A
+ 0330 80332 [Dobson] I/O processor (A-Segment Bridge)
+ 0331 80332 [Dobson] I/O processor (A-Segment IOAPIC)
+ 0332 80332 [Dobson] I/O processor (B-Segment Bridge)
+ 0333 80332 [Dobson] I/O processor (B-Segment IOAPIC)
+ 0334 80332 [Dobson] I/O processor (ATU)
+ 0335 80331 [Lindsay] I/O processor (PCI-X Bridge)
+ 0336 80331 [Lindsay] I/O processor (ATU)
+ 0340 41210 [Lanai] Serial to Parallel PCI Bridge (A-Segment Bridge)
+ 0341 41210 [Lanai] Serial to Parallel PCI Bridge (B-Segment Bridge)
+ 0370 80333 Segment-A PCIe Express to PCI-X bridge
+ 0371 80333 A-Bus IOAPIC
+ 0372 80333 Segment-B PCIe Express to PCI-X bridge
+ 0373 80333 B-Bus IOAPIC
+ 0374 80333 Address Translation Unit
+ 0402 Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller
+ 0406 Haswell Integrated Graphics Controller
+ 040a Xeon E3-1200 v3 Processor Integrated Graphics Controller
+ 0412 Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller
+ 1028 05d7 Alienware X51 R2
+ 103c 1998 EliteDesk 800 G1
+ 17aa 3098 ThinkCentre E73
+ 17aa 309f ThinkCentre M83
+ 0416 4th Gen Core Processor Integrated Graphics Controller
+ 17aa 220e ThinkPad T440p
+ 041a Xeon E3-1200 v3 Processor Integrated Graphics Controller
+ 041e 4th Generation Core Processor Family Integrated Graphics Controller
+ 0434 DH89XXCC Series QAT
+ 0435 DH895XCC Series QAT
+ 0436 DH8900CC Null Device
+ 0438 DH8900CC Series Gigabit Network Connection
+ 043a DH8900CC Series Gigabit Fiber Network Connection
+ 043c DH8900CC Series Gigabit Backplane Network Connection
+ 0440 DH8900CC Series Gigabit SFP Network Connection
+ 0442 DH89XXCC Series QAT Virtual Function
+ 0443 DH895XCC Series QAT Virtual Function
+ 0482 82375EB/SB PCI to EISA Bridge
+ 0483 82424TX/ZX [Saturn] CPU to PCI bridge
+ 0484 82378ZB/IB, 82379AB (SIO, SIO.A) PCI to ISA Bridge
+ 0486 82425EX/ZX [Aries] PCIset with ISA bridge
+ 04a3 82434LX/NX [Mercury/Neptune] Processor to PCI bridge
+ 04d0 82437FX [Triton FX]
+ 0500 E8870 Processor bus control
+ 0501 E8870 Memory controller
+# and registers common to both SPs
+ 0502 E8870 Scalability Port 0
+# and global performance monitoring
+ 0503 E8870 Scalability Port 1
+ 0510 E8870IO Hub Interface Port 0 registers (8-bit compatibility port)
+ 0511 E8870IO Hub Interface Port 1 registers
+ 0512 E8870IO Hub Interface Port 2 registers
+ 0513 E8870IO Hub Interface Port 3 registers
+ 0514 E8870IO Hub Interface Port 4 registers
+ 0515 E8870IO General SIOH registers
+ 0516 E8870IO RAS registers
+ 0530 E8870SP Scalability Port 0 registers
+ 0531 E8870SP Scalability Port 1 registers
+ 0532 E8870SP Scalability Port 2 registers
+ 0533 E8870SP Scalability Port 3 registers
+ 0534 E8870SP Scalability Port 4 registers
+ 0535 E8870SP Scalability Port 5 registers
+# (bi-interleave 0) and global registers that are neither per-port nor per-interleave
+ 0536 E8870SP Interleave registers 0 and 1
+# (bi-interleave 1)
+ 0537 E8870SP Interleave registers 2 and 3
+ 0600 RAID Controller
+ 8086 0136 SRCU31L
+ 8086 01af SRCZCR
+ 8086 01c1 ICP Vortex GDT8546RZ
+ 8086 01f7 SCRU32
+# uninitialized SRCU32 RAID Controller
+ 061f 80303 I/O Processor
+ 0684 H470 Chipset LPC/eSPI Controller
+ 0687 Q470 Chipset LPC/eSPI Controller
+ 068d Comet Lake LPC Controller
+ 06a3 Comet Lake PCH SMBus Controller
+ 06a4 Comet Lake PCH SPI Controller
+ 06a8 Comet Lake PCH Serial IO UART Host Controller #0
+ 06a9 Comet Lake PCH Serial IO UART Host Controller #1
+ 06aa Comet Lake PCH Serial IO SPI Controller #0
+ 06ab Comet Lake PCH Serial IO SPI Controller #1
+ 06ac Comet Lake PCI Express Root Port #21
+ 06b0 Comet Lake PCI Express Root Port #9
+ 06bd Comet Lake PCIe Port #6
+ 06c0 Comet Lake PCI Express Root Port #17
+ 06c8 Comet Lake PCH cAVS
+ 06d2 Comet Lake SATA AHCI Controller
+ 06d6 Comet Lake PCH-H RAID
+ 06d7 Comet Lake PCH-H RAID
+ 06e0 Comet Lake HECI Controller
+ 06e3 Comet Lake Keyboard and Text (KT) Redirection
+ 06e8 Comet Lake PCH Serial IO I2C Controller #0
+ 06e9 Comet Lake PCH Serial IO I2C Controller #1
+ 06ea Comet Lake PCH Serial IO I2C Controller #2
+ 06eb Comet Lake PCH Serial IO I2C Controller #3
+ 06ed Comet Lake USB 3.1 xHCI Host Controller
+ 06ef Comet Lake PCH Shared SRAM
+ 06f0 Comet Lake PCH CNVi WiFi
+ 8086 0034 Wireless-AC 9560
+ 8086 0074 Wi-Fi 6 AX201 160MHz
+ 8086 02a4 Wireless-AC 9462
+ 06f9 Comet Lake PCH Thermal Controller
+ 06fb Comet Lake PCH Serial IO SPI Controller #2
+ 0700 CE Media Processor A/V Bridge
+ 0701 CE Media Processor NAND Flash Controller
+ 0703 CE Media Processor Media Control Unit 1
+ 0704 CE Media Processor Video Capture Interface
+ 0707 CE Media Processor SPI Slave
+ 0708 Atom Processor CE 4100
+ 0709 Atom Processor CE 4200
+ 0800 Moorestown SPI Ctrl 0
+ 0801 Moorestown SPI Ctrl 1
+ 0802 Moorestown I2C 0
+ 0803 Moorestown I2C 1
+ 0804 Moorestown I2C 2
+ 0805 Moorestown Keyboard Ctrl
+ 0806 Moorestown USB Ctrl
+ 0807 Moorestown SD Host Ctrl 0
+ 0808 Moorestown SD Host Ctrl 1
+ 0809 Moorestown NAND Ctrl
+ 080a Moorestown Audio Ctrl
+ 080b Moorestown ISP
+ 080c Moorestown Security Controller
+ 080d Moorestown External Displays
+ 080e Moorestown SCU IPC
+ 080f Moorestown GPIO Controller
+ 0810 Moorestown Power Management Unit
+ 0811 Moorestown OTG Ctrl
+ 0812 Moorestown SPI Ctrl 2
+ 0813 Moorestown SC DMA
+ 0814 Moorestown LPE DMA
+ 0815 Moorestown SSP0
+ 0817 Medfield Serial IO I2C Controller #3
+ 0818 Medfield Serial IO I2C Controller #4
+ 0819 Medfield Serial IO I2C Controller #5
+ 081a Medfield GPIO Controller [Core]
+ 081b Medfield Serial IO HSUART Controller #1
+ 081c Medfield Serial IO HSUART Controller #2
+ 081d Medfield Serial IO HSUART Controller #3
+ 081e Medfield Serial IO HSUART DMA Controller
+ 081f Medfield GPIO Controller [AON]
+ 0820 Medfield SD Host Controller
+ 0821 Medfield SDIO Controller #1
+ 0822 Medfield SDIO Controller #2
+ 0823 Medfield eMMC Controller #0
+ 0824 Medfield eMMC Controller #1
+ 0827 Medfield Serial IO DMA Controller
+ 0828 Medfield Power Management Unit
+ 0829 Medfield USB Device Controller (OTG)
+ 082a Medfield SCU IPC
+ 082c Medfield Serial IO I2C Controller #0
+ 082d Medfield Serial IO I2C Controller #1
+ 082e Medfield Serial IO I2C Controller #2
+ 0885 Centrino Wireless-N + WiMAX 6150
+ 8086 1305 Centrino Wireless-N + WiMAX 6150 BGN
+ 8086 1307 Centrino Wireless-N + WiMAX 6150 BG
+ 8086 1325 Centrino Wireless-N + WiMAX 6150 BGN
+ 8086 1327 Centrino Wireless-N + WiMAX 6150 BG
+ 0886 Centrino Wireless-N + WiMAX 6150
+ 8086 1315 Centrino Wireless-N + WiMAX 6150 BGN
+ 8086 1317 Centrino Wireless-N + WiMAX 6150 BG
+ 0887 Centrino Wireless-N 2230
+ 8086 4062 Centrino Wireless-N 2230 BGN
+ 8086 4462 Centrino Wireless-N 2230 BGN
+ 0888 Centrino Wireless-N 2230
+ 8086 4262 Centrino Wireless-N 2230 BGN
+ 088e Centrino Advanced-N 6235
+ 8086 4060 Centrino Advanced-N 6235 AGN
+ 8086 4460 Centrino Advanced-N 6235 AGN
+ 088f Centrino Advanced-N 6235
+ 8086 4260 Centrino Advanced-N 6235 AGN
+ 0890 Centrino Wireless-N 2200
+ 8086 4022 Centrino Wireless-N 2200 BGN
+ 8086 4422 Centrino Wireless-N 2200 BGN
+ 8086 4822 Centrino Wireless-N 2200 BGN
+ 0891 Centrino Wireless-N 2200
+ 8086 4222 Centrino Wireless-N 2200 BGN
+ 0892 Centrino Wireless-N 135
+ 8086 0062 Centrino Wireless-N 135 BGN
+ 8086 0462 Centrino Wireless-N 135 BGN
+ 0893 Centrino Wireless-N 135
+ 8086 0262 Centrino Wireless-N 135 BGN
+ 0894 Centrino Wireless-N 105
+ 8086 0022 Centrino Wireless-N 105 BGN
+ 8086 0422 Centrino Wireless-N 105 BGN
+ 8086 0822 Centrino Wireless-N 105 BGN
+ 0895 Centrino Wireless-N 105
+ 8086 0222 Centrino Wireless-N 105 BGN
+ 0896 Centrino Wireless-N 130
+ 8086 5005 Centrino Wireless-N 130 BGN
+ 8086 5007 Centrino Wireless-N 130 BG
+ 8086 5025 Centrino Wireless-N 130 BGN
+ 8086 5027 Centrino Wireless-N 130 BG
+ 0897 Centrino Wireless-N 130
+ 8086 5015 Centrino Wireless-N 130 BGN
+ 8086 5017 Centrino Wireless-N 130 BG
+ 08a7 Quark SoC X1000 SDIO / eMMC Controller
+ 08ae Centrino Wireless-N 100
+ 8086 1005 Centrino Wireless-N 100 BGN
+ 8086 1007 Centrino Wireless-N 100 BG
+ 8086 1025 Centrino Wireless-N 100 BGN
+ 8086 1027 Centrino Wireless-N 100 BG
+ 08af Centrino Wireless-N 100
+ 8086 1015 Centrino Wireless-N 100 BGN
+ 8086 1017 Centrino Wireless-N 100 BG
+ 08b1 Wireless 7260
+# Wilkins Peak 2
+ 8086 4020 Dual Band Wireless-N 7260
+# Wilkins Peak 2
+ 8086 402a Dual Band Wireless-N 7260
+# Wilkins Peak 2
+ 8086 4060 Dual Band Wireless-N 7260
+# Wilkins Peak 2
+ 8086 4062 Wireless-N 7260
+# Wilkins Peak 2
+ 8086 406a Dual Band Wireless-N 7260
+# Wilkins Peak 2
+ 8086 4070 Dual Band Wireless-AC 7260
+# Wilkins Peak 2
+ 8086 4072 Dual Band Wireless-AC 7260
+# Wilkins Peak 2
+ 8086 4160 Dual Band Wireless-N 7260
+# Wilkins Peak 2
+ 8086 4162 Wireless-N 7260
+# Wilkins Peak 2
+ 8086 4170 Dual Band Wireless-AC 7260
+# Wilkins Peak 2
+ 8086 4420 Dual Band Wireless-N 7260
+# Wilkins Peak 2
+ 8086 4460 Dual Band Wireless-N 7260
+# Wilkins Peak 2
+ 8086 4462 Wireless-N 7260
+# Wilkins Peak 2
+ 8086 446a Dual Band Wireless-N 7260
+# Wilkins Peak 2
+ 8086 4470 Dual Band Wireless-AC 7260
+# Wilkins Peak 2
+ 8086 4472 Dual Band Wireless-AC 7260
+# Wilkins Peak 2
+ 8086 4560 Dual Band Wireless-N 7260
+# Wilkins Peak 2
+ 8086 4570 Dual Band Wireless-AC 7260
+# Wilkins Peak 2
+ 8086 486e Dual Band Wireless-AC 7260
+# Wilkins Peak 2
+ 8086 4870 Dual Band Wireless-AC 7260
+# Wilkins Peak 2
+ 8086 4a6c Dual Band Wireless-AC 7260
+# Wilkins Peak 2
+ 8086 4a6e Dual Band Wireless-AC 7260
+# Wilkins Peak 2
+ 8086 4a70 Dual Band Wireless-AC 7260
+# Wilkins Peak 2
+ 8086 4c60 Dual Band Wireless-AC 7260
+# Wilkins Peak 2
+ 8086 4c70 Dual Band Wireless-AC 7260
+# Wilkins Peak 2
+ 8086 5070 Dual Band Wireless-AC 7260
+# Wilkins Peak 2
+ 8086 5072 Dual Band Wireless-AC 7260
+# Wilkins Peak 2
+ 8086 5170 Dual Band Wireless-AC 7260
+# Wilkins Peak 2
+ 8086 5770 Dual Band Wireless-AC 7260
+# Wilkins Peak 2
+ 8086 c020 Dual Band Wireless-N 7260
+# Wilkins Peak 2
+ 8086 c02a Dual Band Wireless-N 7260
+# Wilkins Peak 2
+ 8086 c060 Dual Band Wireless-N 7260
+# Wilkins Peak 2
+ 8086 c062 Wireless-N 7260
+# Wilkins Peak 2
+ 8086 c06a Dual Band Wireless-N 7260
+# Wilkins Peak 2
+ 8086 c070 Dual Band Wireless-AC 7260
+# Wilkins Peak 2
+ 8086 c072 Dual Band Wireless-AC 7260
+# Wilkins Peak 2
+ 8086 c160 Dual Band Wireless-N 7260
+# Wilkins Peak 2
+ 8086 c162 Wireless-N 7260
+# Wilkins Peak 2
+ 8086 c170 Dual Band Wireless-AC 7260
+# Wilkins Peak 2
+ 8086 c360 Dual Band Wireless-N 7260
+# Wilkins Peak 2
+ 8086 c420 Dual Band Wireless-N 7260
+# Wilkins Peak 2
+ 8086 c460 Dual Band Wireless-N 7260
+# Wilkins Peak 2
+ 8086 c462 Wireless-N 7260
+# Wilkins Peak 2
+ 8086 c470 Dual Band Wireless-AC 7260
+# Wilkins Peak 2
+ 8086 c472 Dual Band Wireless-AC 7260
+# Wilkins Peak 2
+ 8086 c560 Dual Band Wireless-N 7260
+# Wilkins Peak 2
+ 8086 c570 Dual Band Wireless-AC 7260
+# Wilkins Peak 2
+ 8086 c760 Dual Band Wireless-N 7260
+# Wilkins Peak 2
+ 8086 c770 Dual Band Wireless-AC 7260
+# Wilkins Peak 2
+ 8086 cc60 Dual Band Wireless-AC 7260
+# Wilkins Peak 2
+ 8086 cc70 Dual Band Wireless-AC 7260
+ 08b2 Wireless 7260
+# Wilkins Peak 2
+ 8086 4220 Dual Band Wireless-N 7260
+# Wilkins Peak 2
+ 8086 4260 Dual Band Wireless-N 7260
+# Wilkins Peak 2
+ 8086 4262 Wireless-N 7260
+# Wilkins Peak 2
+ 8086 426a Dual Band Wireless-N 7260
+# Wilkins Peak 2
+ 8086 4270 Wireless-N 7260
+# Wilkins Peak 2
+ 8086 4272 Dual Band Wireless-AC 7260
+# Wilkins Peak 2
+ 8086 4360 Dual Band Wireless-N 7260
+# Wilkins Peak 2
+ 8086 4370 Dual Band Wireless-AC 7260
+# Wilkins Peak 2
+ 8086 c220 Dual Band Wireless-N 7260
+# Wilkins Peak 2
+ 8086 c260 Dual Band Wireless-N 7260
+# Wilkins Peak 2
+ 8086 c262 Wireless-N 7260
+# Wilkins Peak 2
+ 8086 c26a Dual Band Wireless-N 7260
+# Wilkins Peak 2
+ 8086 c270 Dual Band Wireless-AC 7260
+# Wilkins Peak 2
+ 8086 c272 Dual Band Wireless-AC 7260
+# Wilkins Peak 2
+ 8086 c370 Dual Band Wireless-AC 7260
+ 08b3 Wireless 3160
+# Wilkins Peak 1
+ 8086 0060 Dual Band Wireless-N 3160
+# Wilkins Peak 1
+ 8086 0062 Wireless-N 3160
+# Wilkins Peak 1
+ 8086 0070 Dual Band Wireless-AC 3160
+# Wilkins Peak 1
+ 8086 0072 Dual Band Wireless-AC 3160
+# Wilkins Peak 1
+ 8086 0170 Dual Band Wireless-AC 3160
+# Wilkins Peak 1
+ 8086 0172 Dual Band Wireless-AC 3160
+# Wilkins Peak 1
+ 8086 0260 Dual Band Wireless-N 3160
+# Wilkins Peak 1
+ 8086 0470 Dual Band Wireless-AC 3160
+# Wilkins Peak 1
+ 8086 0472 Dual Band Wireless-AC 3160
+# Wilkins Peak 1
+ 8086 1070 Dual Band Wireless-AC 3160
+# Wilkins Peak 1
+ 8086 1170 Dual Band Wireless-AC 3160
+# Wilkins Peak 1
+ 8086 8060 Dual Band Wireless N-3160
+# Wilkins Peak 1
+ 8086 8062 Wireless N-3160
+# Wilkins Peak 1
+ 8086 8070 Dual Band Wireless AC 3160
+# Wilkins Peak 1
+ 8086 8072 Dual Band Wireless AC 3160
+# Wilkins Peak 1
+ 8086 8170 Dual Band Wireless AC 3160
+# Wilkins Peak 1
+ 8086 8172 Dual Band Wireless AC 3160
+# Wilkins Peak 1
+ 8086 8470 Dual Band Wireless AC 3160
+# Wilkins Peak 1
+ 8086 8570 Dual Band Wireless AC 3160
+ 08b4 Wireless 3160
+# Wilkins Peak 1
+ 8086 0270 Dual Band Wireless-AC 3160
+# Wilkins Peak 1
+ 8086 0272 Dual Band Wireless-AC 3160
+# Wilkins Peak 1
+ 8086 0370 Dual Band Wireless-AC 3160
+# Wilkins Peak 1
+ 8086 8260 Dual Band Wireless AC 3160
+# Wilkins Peak 1
+ 8086 8270 Dual Band Wireless AC 3160
+# Wilkins Peak 1
+ 8086 8272 Dual Band Wireless AC 3160
+# Wilkins Peak 1
+ 8086 8370 Dual Band Wireless AC 3160
+# PowerVR SGX 545
+ 08cf Atom Processor Z2760 Integrated Graphics Controller
+ 0931 Atom Processor CE 2600 [Puma 6]
+ 0934 Quark SoC X1000 I2C Controller and GPIO Controller
+ 0935 Quark SoC X1000 SPI Controller
+ 0936 Quark SoC X1000 HS-UART
+ 0937 Quark SoC X1000 10/100 Ethernet MAC
+ 0939 Quark SoC X1000 USB EHCI Host Controller / USB 2.0 Device
+ 093a Quark SoC X1000 USB OHCI Host Controller
+ 0953 PCIe Data Center SSD
+ 8086 3702 DC P3700 SSD
+ 8086 3703 DC P3700 SSD [2.5" SFF]
+ 8086 3704 DC P3500 SSD [Add-in Card]
+ 8086 3705 DC P3500 SSD [2.5" SFF]
+ 8086 3709 DC P3600 SSD [Add-in Card]
+ 8086 370a DC P3600 SSD [2.5" SFF]
+ 8086 370d SSD 750 Series [Add-in Card]
+ 8086 370e SSD 750 Series [2.5" SFF]
+ 0958 Quark SoC X1000 Host Bridge
+ 095a Wireless 7265
+# Stone Peak 2 AC
+ 8086 1010 Dual Band Wireless-AC 7265
+# Stone Peak 2 AGN
+ 8086 5000 Dual Band Wireless-N 7265
+# Stone Peak 2 BGN
+ 8086 5002 Wireless-N 7265
+# Stone Peak 2 AGN
+ 8086 500a Dual Band Wireless-N 7265
+# Stone Peak 2 AC
+ 8086 5010 Dual Band Wireless-AC 7265
+# Stone Peak 2 AC
+ 8086 5012 Dual Band Wireless-AC 7265
+# Stone Peak 2 AGN
+ 8086 5020 Dual Band Wireless-N 7265
+# Stone Peak 2 AGN
+ 8086 502a Dual Band Wireless-N 7265
+# Maple Peak AC
+ 8086 5090 Dual Band Wireless-AC 7265
+# Stone Peak 2 AGN
+ 8086 5100 Dual Band Wireless-AC 7265
+# Stone Peak 2 BGN
+ 8086 5102 Wireless-N 7265
+# Stone Peak 2 AGN
+ 8086 510a Dual Band Wireless-AC 7265
+# Stone Peak 2 AC
+ 8086 5110 Dual Band Wireless-AC 7265
+# Stone Peak 2 AC
+ 8086 5112 Dual Band Wireless-AC 7265
+# Maple Peak AC
+ 8086 5190 Dual Band Wireless-AC 7265
+# Stone Peak 2 AGN
+ 8086 5400 Dual Band Wireless-AC 7265
+# Stone Peak 2 AC
+ 8086 5410 Dual Band Wireless-AC 7265
+# Stone Peak 2 AC
+ 8086 5412 Dual Band Wireless-AC 7265
+# Stone Peak 2 AGN
+ 8086 5420 Dual Band Wireless-N 7265
+# Maple Peak AC
+ 8086 5490 Dual Band Wireless-AC 7265
+# Stone Peak 2 AC
+ 8086 5510 Dual Band Wireless-AC 7265
+# Maple Peak AC
+ 8086 5590 Dual Band Wireless-AC 7265
+# Stone Peak 2 AGN
+ 8086 9000 Dual Band Wireless-AC 7265
+# Stone Peak 2 AGN
+ 8086 900a Dual Band Wireless-AC 7265
+# Stone Peak 2 AC
+ 8086 9010 Dual Band Wireless-AC 7265
+# Stone Peak 2 AC
+ 8086 9012 Dual Band Wireless-AC 7265
+# Stone Peak 2 AC
+ 8086 9110 Dual Band Wireless-AC 7265
+# Stone Peak 2 AC
+ 8086 9112 Dual Band Wireless-AC 7265
+# Stone Peak 2 AC
+ 8086 9210 Dual Band Wireless-AC 7265
+# Stone Peak 2 AC
+ 8086 9310 Dual Band Wireless-AC 7265
+# Stone Peak 2 AGN
+ 8086 9400 Dual Band Wireless-AC 7265
+# Stone Peak 2 AC
+ 8086 9410 Dual Band Wireless-AC 7265
+# Stone Peak 2 AC
+ 8086 9510 Dual Band Wireless-AC 7265
+ 095b Wireless 7265
+# Stone Peak 2 AGN
+ 8086 5200 Dual Band Wireless-N 7265
+# Stone Peak 2 BGN
+ 8086 5202 Wireless-N 7265
+# Stone Peak 2 AGN
+ 8086 520a Dual Band Wireless-N 7265
+# Stone Peak 2 AC
+ 8086 5210 Dual Band Wireless-AC 7265
+# Stone Peak 2 AC
+ 8086 5212 Dual Band Wireless-AC 7265
+# Maple Peak AC
+ 8086 5290 Dual Band Wireless-AC 7265
+# Stone Peak 2 BGN
+ 8086 5302 Wireless-N 7265
+# Stone Peak 2 AC
+ 8086 5310 Dual Band Wireless-AC 7265
+# Stone Peak 2 AGN
+ 8086 9200 Dual Band Wireless-AC 7265
+ 095e Quark SoC X1000 Legacy Bridge
+ 0960 80960RP (i960RP) Microprocessor/Bridge
+ 0962 80960RM (i960RM) Bridge
+ 0964 80960RP (i960RP) Microprocessor/Bridge
+ 0a03 Haswell-ULT Thermal Subsystem
+ 0a04 Haswell-ULT DRAM Controller
+ 17aa 2214 ThinkPad X240
+ 0a06 Haswell-ULT Integrated Graphics Controller
+ 0a0c Haswell-ULT HD Audio Controller
+ 17aa 2214 ThinkPad X240
+ 0a16 Haswell-ULT Integrated Graphics Controller
+ 17aa 2214 ThinkPad X240
+ 0a22 Haswell-ULT Integrated Graphics Controller
+ 0a26 Haswell-ULT Integrated Graphics Controller
+ 0a2a Haswell-ULT Integrated Graphics Controller
+ 0a2e Haswell-ULT Integrated Graphics Controller
+ 0a53 DC P3520 SSD
+ 0a54 NVMe Datacenter SSD [3DNAND, Beta Rock Controller]
+ 1028 1fe1 Express Flash NVMe 1TB 2.5" U.2 (P4500)
+ 1028 1fe2 Express Flash NVMe 2TB 2.5" U.2 (P4500)
+ 1028 1fe3 Express Flash NVMe 4TB 2.5" U.2 (P4500)
+ 1028 1fe4 Express Flash NVMe 4TB HHHL AIC (P4500)
+ 1028 1fee Express Flash NVMe 1.6TB 2.5" U.2 (P4610)
+ 1028 1fef Express Flash NVMe 3.2TB 2.5" U.2 (P4610)
+ 1028 1ff0 Express Flash NVMe 6.4TB 2.5" U.2 (P4610)
+ 1028 1fff Express Flash NVMe 8.0TB 2.5" U.2 (P4510)
+ 1028 2003 Express Flash NVMe 1.0 TB 2.5" U.2 (P4510)
+ 1028 2004 Express Flash NVMe 2.0TB 2.5" U.2 (P4510)
+ 1028 2005 Express Flash NVMe 4.0TB 2.5" U.2 (P4510)
+ 108e 4870 NVMe PCIe 3.0 SSD 6.4TB AIC (P4608)
+ 108e 4871 NVMe PCIe 3.0 SSD 6.4TB 2.5-inch (P4600)
+ 108e 4879 NVMe PCIe 3.0 SSD v2 6.4TB AIC (P4618)
+ 108e 487a NVMe PCIe 3.0 SSD v2 6.4TB 2.5-inch (P4610)
+ 1137 0227 NVMe Datacenter SSD [3DNAND] 1.6TB 2.5" U.2 (P4600)
+ 1137 0228 NVMe Datacenter SSD [3DNAND] 2.0TB 2.5" U.2 (P4600)
+ 1137 0229 NVMe Datacenter SSD [3DNAND] 3.2TB 2.5" U.2 (P4600)
+ 1137 022b NVMe Datacenter SSD [3DNAND] 1.0TB 2.5" U.2 (P4500)
+ 1137 022c NVMe Datacenter SSD [3DNAND] 2.0TB 2.5" U.2 (P4500)
+ 1137 022d NVMe Datacenter SSD [3DNAND] 4.0TB 2.5" U.2 (P4500)
+ 1137 0231 NVMe Datacenter SSD [3DNAND] 0.5TB 2.5" U.2 (P4501)
+ 1137 0232 NVMe Datacenter SSD [3DNAND] 1.0TB 2.5" U.2 (P4501)
+ 1137 0233 NVMe Datacenter SSD [3DNAND] 2.0TB 2.5" U.2 (P4501)
+ 1137 0258 NVMe Datacenter SSD [3DNAND] 1.6TB 2.5" U.2 (P4610)
+ 1137 025a NVMe Datacenter SSD [3DNAND] 3.2TB 2.5" U.2 (P4610)
+ 1137 025b NVMe Datacenter SSD [3DNAND] 1.0TB 2.5" U.2 (P4510)
+ 1137 025c NVMe Datacenter SSD [3DNAND] 2.0TB 2.5" U.2 (P4510)
+ 1137 025d NVMe Datacenter SSD [3DNAND] 4.0TB 2.5" U.2 (P4510)
+ 1137 025e NVMe Datacenter SSD [3DNAND] 8.0TB 2.5" U.2 (P4510)
+ 1590 025d NVMe Datacenter SSD [3DNAND] 1.0TB 2.5" U.2 (P4500)
+ 1590 025e NVMe Datacenter SSD [3DNAND] 2.0TB 2.5" U.2 (P4500)
+ 1590 025f NVMe Datacenter SSD [3DNAND] 4.0TB 2.5" U.2 (P4500)
+ 1590 0262 NVMe Datacenter SSD [3DNAND] 1.6TB 2.5" U.2 (P4600)
+ 1590 0264 NVMe Datacenter SSD [3DNAND] 3.2TB 2.5" U.2 (P4600)
+ 1590 0265 NVMe Datacenter SSD [3DNAND] 6.4TB 2.5" U.2 (P4600)
+ 1590 026c NVMe Datacenter SSD [3DNAND] 4.0TB AIC (P4500)
+ 1d49 4702 Thinksystem Intel P4500 NVMe U.2
+ 1d49 4704 Thinksystem Intel P4500 NVMe AIC
+ 1d49 4712 Thinksystem Intel P4600 NVMe U.2
+ 1d49 4714 Thinksystem Intel P4600 NVMe AIC
+ 1d49 4802 Thinksystem U.2 P4510 NVMe SSD
+ 1d49 4812 Thinksystem U.2 P4610 NVMe SSD
+ 8086 4308 SSD D5-P4320 and D5-P4326
+ 8086 4702 NVMe Datacenter SSD [3DNAND] SE 2.5" U.2 (P4500)
+ 8086 4704 NVMe Datacenter SSD [3DNAND] SE AIC (P4500)
+ 8086 4712 NVMe Datacenter SSD [3DNAND] ME 2.5" U.2 (P4600)
+ 8086 4714 NVMe Datacenter SSD [3DNAND] ME AIC (P4600)
+ 8086 4802 NVMe Datacenter SSD [3DNAND] SE 2.5" U.2 (P4510)
+ 8086 4804 NVMe Datacenter SSD [3DNAND] SE AIC (P4510)
+ 8086 4805 NVMe Datacenter SSD [3DNAND] SE M.2 (P4511)
+ 8086 4812 NVMe Datacenter SSD [3DNAND] ME 2.5" U.2 (P4610)
+ 8086 4814 NVMe Datacenter SSD [3DNAND] ME AIC (P4610)
+ 0a55 NVMe DC SSD [3DNAND, Beta Rock Controller]
+ 1028 1fe5 Express Flash NVMe 1.6TB 2.5" U.2 (P4600)
+ 1028 1fe6 Express Flash NVMe 2TB 2.5" U.2 (P4600)
+ 1028 1fe7 Express Flash NVMe 3.2TB 2.5" U.2 (P4600)
+ 1028 1fe8 Express Flash NVMe 2.0TB HHHL AIC (P4600)
+ 1028 1fe9 Express Flash NVMe 4.0TB HHHL AIC (P4600)
+ 0b26 Thunderbolt 4 Bridge [Goshen Ridge 2020]
+ 0b27 Thunderbolt 4 USB Controller [Goshen Ridge 2020]
+ 0b60 NVMe DC SSD [3DNAND, Sentinel Rock Controller]
+ 1028 2060 NVMe SED MU U.2 1.6TB (P5600)
+ 1028 2061 NVMe SED MU U.2 3.2TB (P5600)
+ 1028 2062 NVMe SED MU U.2 6.4TB (P5600)
+ 1028 2064 NVMe SED RI U.2 1.92TB (P5500)
+ 1028 2065 NVMe SED RI U.2 3.84TB (P5500)
+ 1028 2066 NVMe SED RI U.2 7.68TB (P5500)
+ 1028 209e NVMe MU U.2 1.6TB (P5600)
+ 1028 209f NVMe MU U.2 3.2TB (P5600)
+ 1028 2100 NVMe MU U.2 6.4TB (P5600)
+ 1028 2102 NVMe RI U.2 1.92TB (P5500)
+ 1028 2103 NVMe RI U.2 3.84TB (P5500)
+ 1028 2104 NVMe RI U.2 7.68TB (P5500)
+ 1028 219a NVMe P5316 RI 15.36TB
+ 1028 219b NVMe P5316 RI 30.72TB
+ 1028 219c NVMe SED P5316 RI 15.36
+ 1028 219d NVMe SED P5316 RI 30.72
+ 1028 219e NVMe FIPS P5316 RI 15.36TB
+ 1028 219f NVMe FIPS P5316 RI 30.72
+ 8086 8008 NVMe Datacenter SSD [3DNAND] SE 2.5" U.2 (P5510)
+ 8086 8d08 NVMe Datacenter SSD [3DNAND] VE 2.5" U.2 (P5316)
+ 8086 8d1d NVMe Datacenter SSD [3DNAND] VE E1.L 9.5/18mm (P5316)
+ 8086 c008 NVMe Datacenter SSD [3DNAND] SE U.2 15mm (P5530)
+ 0bd0 Ponte Vecchio 2T
+ 0bd5 Ponte Vecchio 1T
+ 0be0 Atom Processor D2xxx/N2xxx Integrated Graphics Controller
+ 0be1 Atom Processor D2xxx/N2xxx Integrated Graphics Controller
+ 105b 0d7c D270S/D250S Motherboard
+ 0be2 Atom Processor D2xxx/N2xxx Integrated Graphics Controller
+ 0be3 Atom Processor D2xxx/N2xxx Integrated Graphics Controller
+ 0be4 Atom Processor D2xxx/N2xxx Integrated Graphics Controller
+ 0be5 Atom Processor D2xxx/N2xxx Integrated Graphics Controller
+ 0be6 Atom Processor D2xxx/N2xxx Integrated Graphics Controller
+ 0be7 Atom Processor D2xxx/N2xxx Integrated Graphics Controller
+ 0be8 Atom Processor D2xxx/N2xxx Integrated Graphics Controller
+ 0be9 Atom Processor D2xxx/N2xxx Integrated Graphics Controller
+ 0bea Atom Processor D2xxx/N2xxx Integrated Graphics Controller
+ 0beb Atom Processor D2xxx/N2xxx Integrated Graphics Controller
+ 0bec Atom Processor D2xxx/N2xxx Integrated Graphics Controller
+ 0bed Atom Processor D2xxx/N2xxx Integrated Graphics Controller
+ 0bee Atom Processor D2xxx/N2xxx Integrated Graphics Controller
+ 0bef Atom Processor D2xxx/N2xxx Integrated Graphics Controller
+ 0bf0 Atom Processor D2xxx/N2xxx DRAM Controller
+ 0bf1 Atom Processor D2xxx/N2xxx DRAM Controller
+ 0bf2 Atom Processor D2xxx/N2xxx DRAM Controller
+ 0bf3 Atom Processor D2xxx/N2xxx DRAM Controller
+ 0bf4 Atom Processor D2xxx/N2xxx DRAM Controller
+ 0bf5 Atom Processor D2xxx/N2xxx DRAM Controller
+ 105b 0d7c D270S/D250S Motherboard
+ 0bf6 Atom Processor D2xxx/N2xxx DRAM Controller
+ 0bf7 Atom Processor D2xxx/N2xxx DRAM Controller
+ 0c00 4th Gen Core Processor DRAM Controller
+ 1028 05d7 Alienware X51 R2
+ 103c 1998 EliteDesk 800 G1
+ 17aa 3098 ThinkCentre E73
+ 17aa 309f ThinkCentre M83
+ 0c01 Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller
+ 0c04 Xeon E3-1200 v3/4th Gen Core Processor DRAM Controller
+ 103c 1909 ZBook 15
+ 17aa 220e ThinkPad T440p
+ 0c05 Xeon E3-1200 v3/4th Gen Core Processor PCI Express x8 Controller
+ 0c08 Xeon E3-1200 v3 Processor DRAM Controller
+ 0c09 Xeon E3-1200 v3/4th Gen Core Processor PCI Express x4 Controller
+ 0c0c Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller
+ 103c 1998 EliteDesk 800 G1
+ 17aa 220e ThinkPad T440p
+ 17aa 309f ThinkCentre M83
+ 0c40 Atom Processor CE 5300
+ 0c46 Atom Processor S1200 PCI Express Root Port 1
+ 0c47 Atom Processor S1200 PCI Express Root Port 2
+ 0c48 Atom Processor S1200 PCI Express Root Port 3
+ 0c49 Atom Processor S1200 PCI Express Root Port 4
+ 0c4e Atom Processor S1200 NTB Primary
+ 0c50 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QuickData Technology Device
+ 0c51 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QuickData Technology Device
+ 0c52 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QuickData Technology Device
+ 0c53 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QuickData Technology Device
+ 0c54 Atom Processor S1200 Internal
+ 0c55 Atom Processor S1200 DFX 1
+ 0c56 Atom Processor S1200 DFX 2
+ 0c59 Atom Processor S1200 SMBus 2.0 Controller 0
+ 0c5a Atom Processor S1200 SMBus 2.0 Controller 1
+ 0c5b Atom Processor S1200 SMBus Controller 2
+ 0c5c Atom Processor S1200 SMBus Controller 3
+ 0c5d Atom Processor S1200 SMBus Controller 4
+ 0c5e Atom Processor S1200 SMBus Controller 5
+ 0c5f Atom Processor S1200 UART
+ 0c60 Atom Processor S1200 Integrated Legacy Bus
+ 0c70 Atom Processor S1200 Internal
+ 0c71 Atom Processor S1200 Internal
+ 0c72 Atom Processor S1200 Internal
+ 0c73 Atom Processor S1200 Internal
+ 0c74 Atom Processor S1200 Internal
+ 0c75 Atom Processor S1200 Internal
+ 0c76 Atom Processor S1200 Internal
+ 0c77 Atom Processor S1200 Internal
+ 0c78 Atom Processor S1200 Internal
+ 0c79 Atom Processor S1200 Internal
+ 0c7a Atom Processor S1200 Internal
+ 0c7b Atom Processor S1200 Internal
+ 0c7c Atom Processor S1200 Internal
+ 0c7d Atom Processor S1200 Internal
+ 0c7e Atom Processor S1200 Internal
+ 0c7f Atom Processor S1200 Internal
+ 0cf8 Ethernet Controller X710 Intel(R) FPGA Programmable Acceleration Card N3000 for Networking
+ 8086 0000 Ethernet Controller X710 Intel(R) FPGA Programmable Acceleration Card N3000 for Networking
+ 8086 0001 Ethernet Controller X710 Intel(R) FPGA Programmable Acceleration Card N3000 for Networking
+ 0d00 Crystal Well DRAM Controller
+ 0d01 Crystal Well PCI Express x16 Controller
+ 0d04 Crystal Well DRAM Controller
+ 0d05 Crystal Well PCI Express x8 Controller
+ 0d09 Crystal Well PCI Express x4 Controller
+ 0d0c Crystal Well HD Audio Controller
+ 0d16 Crystal Well Integrated Graphics Controller
+ 0d26 Crystal Well Integrated Graphics Controller
+ 0d36 Crystal Well Integrated Graphics Controller
+ 0d4c Ethernet Connection (11) I219-LM
+ 0d4d Ethernet Connection (11) I219-V
+ 0d4e Ethernet Connection (10) I219-LM
+ 0d4f Ethernet Connection (10) I219-V
+ 0d53 Ethernet Connection (12) I219-LM
+ 0d55 Ethernet Connection (12) I219-V
+ 0d58 Ethernet Controller XXV710 Intel(R) FPGA Programmable Acceleration Card N3000 for Networking
+ 8086 0000 Ethernet Controller XXV710 Intel(R) FPGA Programmable Acceleration Card N3000 for Networking
+ 8086 0001 Ethernet Controller XXV710 Intel(R) FPGA Programmable Acceleration Card N3000 for Networking
+ 0d9f Ethernet Controller (2) I225-IT
+ 0dd2 Ethernet Network Adapter I710
+ 1137 0000 I710T4LG 4x1 GbE RJ45 PCIe NIC
+ 1137 02e3 I710T4LG 4x1 GbE RJ45 PCIe NIC
+ 8086 0000 Ethernet Network Adapter I710-T4L
+ 8086 000d Ethernet Network Adapter I710-T4L
+ 8086 0010 Ethernet Network Adapter I710-T4L for OCP 3.0
+ 8086 401a Ethernet Network Adapter I710-T4L
+ 8086 401b Ethernet Network Adapter I710-T4L for OCP 3.0
+ 0dd5 Ethernet Adaptive Virtual Function
+ 0dda Ethernet Connection X722 for 10GbE SFP+
+ 1bd4 0076 Ethernet Connection F102IX722 for 10GbE SFP
+ 0e00 Xeon E7 v2/Xeon E5 v2/Core i7 DMI2
+ 1028 04f7 Xeon E5 v2 on PowerEdge R320 server
+ 15d9 066b X9SRL-F
+ 0e01 Xeon E7 v2/Xeon E5 v2/Core i7 PCI Express Root Port in DMI2 Mode
+ 0e02 Xeon E7 v2/Xeon E5 v2/Core i7 PCI Express Root Port 1a
+ 1028 04f7 Xeon E5 v2 on PowerEdge R320 server
+ 0e03 Xeon E7 v2/Xeon E5 v2/Core i7 PCI Express Root Port 1b
+ 0e04 Xeon E7 v2/Xeon E5 v2/Core i7 PCI Express Root Port 2a
+ 0e05 Xeon E7 v2/Xeon E5 v2/Core i7 PCI Express Root Port 2b
+ 0e06 Xeon E7 v2/Xeon E5 v2/Core i7 PCI Express Root Port 2c
+ 0e07 Xeon E7 v2/Xeon E5 v2/Core i7 PCI Express Root Port 2d
+ 0e08 Xeon E7 v2/Xeon E5 v2/Core i7 PCI Express Root Port 3a
+ 1028 04f7 Xeon E5 v2 on PowerEdge R320 server
+ 0e09 Xeon E7 v2/Xeon E5 v2/Core i7 PCI Express Root Port 3b
+ 0e0a Xeon E7 v2/Xeon E5 v2/Core i7 PCI Express Root Port 3c
+ 0e0b Xeon E7 v2/Xeon E5 v2/Core i7 PCI Express Root Port 3d
+ 0e10 Xeon E7 v2/Xeon E5 v2/Core i7 IIO Configuration Registers
+ 0e13 Xeon E7 v2/Xeon E5 v2/Core i7 IIO Configuration Registers
+ 0e17 Xeon E7 v2/Xeon E5 v2/Core i7 IIO Configuration Registers
+ 0e18 Xeon E7 v2/Xeon E5 v2/Core i7 IIO Configuration Registers
+ 0e1c Xeon E7 v2/Xeon E5 v2/Core i7 IIO Configuration Registers
+ 0e1d Xeon E7 v2/Xeon E5 v2/Core i7 R2PCIe
+ 0e1e Xeon E7 v2/Xeon E5 v2/Core i7 UBOX Registers
+ 0e1f Xeon E7 v2/Xeon E5 v2/Core i7 UBOX Registers
+ 0e20 Xeon E7 v2/Xeon E5 v2/Core i7 Crystal Beach DMA Channel 0
+ 1028 04f7 Xeon E5 v2 on PowerEdge R320 server
+ 15d9 066b X9SRL-F
+ 0e21 Xeon E7 v2/Xeon E5 v2/Core i7 Crystal Beach DMA Channel 1
+ 1028 04f7 Xeon E5 v2 on PowerEdge R320 server
+ 15d9 066b X9SRL-F
+ 0e22 Xeon E7 v2/Xeon E5 v2/Core i7 Crystal Beach DMA Channel 2
+ 1028 04f7 Xeon E5 v2 on PowerEdge R320 server
+ 15d9 066b X9SRL-F
+ 0e23 Xeon E7 v2/Xeon E5 v2/Core i7 Crystal Beach DMA Channel 3
+ 1028 04f7 Xeon E5 v2 on PowerEdge R320 server
+ 15d9 066b X9SRL-F
+ 0e24 Xeon E7 v2/Xeon E5 v2/Core i7 Crystal Beach DMA Channel 4
+ 1028 04f7 Xeon E5 v2 on PowerEdge R320 server
+ 15d9 066b X9SRL-F
+ 0e25 Xeon E7 v2/Xeon E5 v2/Core i7 Crystal Beach DMA Channel 5
+ 1028 04f7 Xeon E5 v2 on PowerEdge R320 server
+ 15d9 066b X9SRL-F
+ 0e26 Xeon E7 v2/Xeon E5 v2/Core i7 Crystal Beach DMA Channel 6
+ 1028 04f7 Xeon E5 v2 on PowerEdge R320 server
+ 15d9 066b X9SRL-F
+ 0e27 Xeon E7 v2/Xeon E5 v2/Core i7 Crystal Beach DMA Channel 7
+ 1028 04f7 Xeon E5 v2 on PowerEdge R320 server
+ 15d9 066b X9SRL-F
+ 0e28 Xeon E7 v2/Xeon E5 v2/Core i7 VTd/Memory Map/Misc
+ 1028 04f7 Xeon E5 v2 on PowerEdge R320 server
+ 15d9 066b X9SRL-F
+ 0e29 Xeon E7 v2/Xeon E5 v2/Core i7 Memory Hotplug
+ 0e2a Xeon E7 v2/Xeon E5 v2/Core i7 IIO RAS
+ 1028 04f7 Xeon E5 v2 on PowerEdge R320 server
+ 15d9 066b X9SRL-F
+ 0e2c Xeon E7 v2/Xeon E5 v2/Core i7 IOAPIC
+ 15d9 066b X9SRL-F
+ 0e2e Xeon E7 v2/Xeon E5 v2/Core i7 CBDMA
+ 0e2f Xeon E7 v2/Xeon E5 v2/Core i7 CBDMA
+ 0e30 Xeon E7 v2/Xeon E5 v2/Core i7 Home Agent 0
+ 1028 04f7 Xeon E5 v2 on PowerEdge R320 server
+ 0e32 Xeon E7 v2/Xeon E5 v2/Core i7 QPI Link 0
+ 0e33 Xeon E7 v2/Xeon E5 v2/Core i7 QPI Link 1
+ 0e34 Xeon E7 v2/Xeon E5 v2/Core i7 R2PCIe
+ 1028 04f7 Xeon E5 v2 on PowerEdge R320 server
+ 0e36 Xeon E7 v2/Xeon E5 v2/Core i7 QPI Ring Performance Ring Monitoring
+ 1028 04f7 Xeon E5 v2 on PowerEdge R320 server
+ 0e37 Xeon E7 v2/Xeon E5 v2/Core i7 QPI Ring Performance Ring Monitoring
+ 0e38 Xeon E7 v2/Xeon E5 v2/Core i7 Home Agent 1
+ 0e3a Xeon E7 v2/Xeon E5 v2/Core i7 QPI Link 2
+ 0e3e Xeon E7 v2/Xeon E5 v2/Core i7 QPI Ring Performance Ring Monitoring
+ 0e3f Xeon E7 v2/Xeon E5 v2/Core i7 QPI Ring Performance Ring Monitoring
+ 0e40 Xeon E7 v2/Xeon E5 v2/Core i7 QPI Link 2
+ 0e41 Xeon E7 v2/Xeon E5 v2/Core i7 QPI Ring Registers
+ 0e43 Xeon E7 v2/Xeon E5 v2/Core i7 QPI Link Reut 2
+ 0e44 Xeon E7 v2/Xeon E5 v2/Core i7 QPI Link Reut 2
+ 0e45 Xeon E7 v2/Xeon E5 v2/Core i7 QPI Link Agent Register
+ 0e47 Xeon E7 v2/Xeon E5 v2/Core i7 QPI Link Agent Register
+ 0e60 Xeon E7 v2/Xeon E5 v2/Core i7 Home Agent 1
+ 0e68 Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Target Address/Thermal Registers
+ 0e6a Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel Target Address Decoder Registers
+ 0e6b Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel Target Address Decoder Registers
+ 0e6c Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel Target Address Decoder Registers
+ 0e6d Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel Target Address Decoder Registers
+ 0e71 Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 RAS Registers
+ 0e74 Xeon E7 v2/Xeon E5 v2/Core i7 R2PCIe
+ 0e75 Xeon E7 v2/Xeon E5 v2/Core i7 R2PCIe
+ 0e77 Xeon E7 v2/Xeon E5 v2/Core i7 QPI Ring Registers
+ 0e79 Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 RAS Registers
+ 0e7d Xeon E7 v2/Xeon E5 v2/Core i7 UBOX Registers
+ 0e7f Xeon E7 v2/Xeon E5 v2/Core i7 QPI Ring Registers
+ 0e80 Xeon E7 v2/Xeon E5 v2/Core i7 QPI Link 0
+ 0e81 Xeon E7 v2/Xeon E5 v2/Core i7 QPI Ring Registers
+ 1028 04f7 Xeon E5 v2 on PowerEdge R320 server
+ 0e83 Xeon E7 v2/Xeon E5 v2/Core i7 QPI Link Reut 0
+ 0e84 Xeon E7 v2/Xeon E5 v2/Core i7 QPI Link Reut 0
+ 0e85 Xeon E7 v2/Xeon E5 v2/Core i7 QPI Link Agent Register
+ 0e87 Xeon E7 v2/Xeon E5 v2/Core i7 QPI Registers
+ 0e90 Xeon E7 v2/Xeon E5 v2/Core i7 QPI Link 1
+ 0e93 Xeon E7 v2/Xeon E5 v2/Core i7 QPI Link 1
+ 0e94 Xeon E7 v2/Xeon E5 v2/Core i7 QPI Link Reut 1
+ 0e95 Xeon E7 v2/Xeon E5 v2/Core i7 QPI Link Agent Register
+ 0ea0 Xeon E7 v2/Xeon E5 v2/Core i7 Home Agent 0
+ 1028 04f7 Xeon E5 v2 on PowerEdge R320 server
+ 0ea8 Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Target Address/Thermal Registers
+ 0eaa Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder Registers
+ 0eab Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder Registers
+ 0eac Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder Registers
+ 0ead Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder Registers
+ 0eae Xeon E7 v2/Xeon E5 v2/Core i7 DDRIO Registers
+ 0eaf Xeon E7 v2/Xeon E5 v2/Core i7 DDRIO Registers
+ 0eb0 Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 Thermal Control 0
+ 0eb1 Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 Thermal Control 1
+ 0eb2 Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 ERROR Registers 0
+ 0eb3 Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 ERROR Registers 1
+ 0eb4 Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 Thermal Control 2
+ 0eb5 Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 Thermal Control 3
+ 0eb6 Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 ERROR Registers 2
+ 0eb7 Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 ERROR Registers 3
+ 0ebc Xeon E7 v2/Xeon E5 v2/Core i7 DDRIO Registers
+ 0ebe Xeon E7 v2/Xeon E5 v2/Core i7 DDRIO Registers
+ 0ebf Xeon E7 v2/Xeon E5 v2/Core i7 DDRIO Registers
+ 0ec0 Xeon E7 v2/Xeon E5 v2/Core i7 Power Control Unit 0
+ 0ec1 Xeon E7 v2/Xeon E5 v2/Core i7 Power Control Unit 1
+ 0ec2 Xeon E7 v2/Xeon E5 v2/Core i7 Power Control Unit 2
+ 0ec3 Xeon E7 v2/Xeon E5 v2/Core i7 Power Control Unit 3
+ 0ec4 Xeon E7 v2/Xeon E5 v2/Core i7 Power Control Unit 4
+ 0ec8 Xeon E7 v2/Xeon E5 v2/Core i7 System Address Decoder
+ 0ec9 Xeon E7 v2/Xeon E5 v2/Core i7 Broadcast Registers
+ 0eca Xeon E7 v2/Xeon E5 v2/Core i7 Broadcast Registers
+ 0ed8 Xeon E7 v2/Xeon E5 v2/Core i7 DDRIO
+ 0ed9 Xeon E7 v2/Xeon E5 v2/Core i7 DDRIO
+ 0edc Xeon E7 v2/Xeon E5 v2/Core i7 DDRIO
+ 0edd Xeon E7 v2/Xeon E5 v2/Core i7 DDRIO
+ 0ede Xeon E7 v2/Xeon E5 v2/Core i7 DDRIO
+ 0edf Xeon E7 v2/Xeon E5 v2/Core i7 DDRIO
+ 0ee0 Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers
+ 0ee1 Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers
+ 0ee2 Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers
+ 0ee3 Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers
+ 0ee4 Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers
+ 0ee5 Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers
+ 0ee6 Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers
+ 0ee7 Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers
+ 0ee8 Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers
+ 0ee9 Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers
+ 0eea Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers
+ 0eeb Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers
+ 0eec Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers
+ 0eed Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers
+ 0eee Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers
+ 0ef0 Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel 0-3 Thermal Control 0
+ 0ef1 Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel 0-3 Thermal Control 1
+ 0ef2 Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel 0-3 ERROR Registers 0
+ 0ef3 Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel 0-3 ERROR Registers 1
+ 0ef4 Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel 0-3 Thermal Control 2
+ 0ef5 Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel 0-3 Thermal Control 3
+ 0ef6 Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel 0-3 ERROR Registers 2
+ 0ef7 Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel 0-3 ERROR Registers 3
+ 0ef8 Xeon E7 v2/Xeon E5 v2/Core i7 DDRIO
+ 0ef9 Xeon E7 v2/Xeon E5 v2/Core i7 DDRIO
+ 0efa Xeon E7 v2/Xeon E5 v2/Core i7 DDRIO
+ 0efb Xeon E7 v2/Xeon E5 v2/Core i7 DDRIO
+ 0efc Xeon E7 v2/Xeon E5 v2/Core i7 DDRIO
+ 0efd Xeon E7 v2/Xeon E5 v2/Core i7 DDRIO
+ 0f00 Atom Processor Z36xxx/Z37xxx Series SoC Transaction Register
+ 0f04 Atom Processor Z36xxx/Z37xxx Series High Definition Audio Controller
+ 0f06 Atom Processor Z36xxx/Z37xxx Series LPIO1 DMA Controller
+ 0f08 Atom Processor Z36xxx/Z37xxx Series LPIO1 PWM Controller
+ 0f09 Atom Processor Z36xxx/Z37xxx Series LPIO1 PWM Controller
+ 0f0a Atom Processor Z36xxx/Z37xxx Series LPIO1 HSUART Controller #1
+ 0f0c Atom Processor Z36xxx/Z37xxx Series LPIO1 HSUART Controller #2
+ 0f0e Atom Processor Z36xxx/Z37xxx Series LPIO1 SPI Controller
+ 0f12 Atom Processor E3800/CE2700 Series SMBus Controller
+ 0f14 Atom Processor Z36xxx/Z37xxx Series SDIO Controller
+ 0f15 Atom Processor Z36xxx/Z37xxx Series SDIO Controller
+ 0f16 Atom Processor Z36xxx/Z37xxx Series SDIO Controller
+ 0f18 Atom Processor Z36xxx/Z37xxx Series Trusted Execution Engine
+ 0f1c Atom Processor Z36xxx/Z37xxx Series Power Control Unit
+ 0f20 Atom Processor E3800 Series SATA IDE Controller
+ 0f21 Atom Processor E3800 Series SATA IDE Controller
+ 0f22 Atom Processor E3800 Series SATA AHCI Controller
+ 0f23 Atom Processor E3800 Series SATA AHCI Controller
+ 0f28 Atom Processor Z36xxx/Z37xxx Series LPE Audio Controller
+ 0f31 Atom Processor Z36xxx/Z37xxx Series Graphics & Display
+ 0f34 Atom Processor Z36xxx/Z37xxx Series USB EHCI
+ 0f35 Atom Processor Z36xxx/Z37xxx, Celeron N2000 Series USB xHCI
+ 1025 0936 Aspire ES1
+ 0f37 Atom Processor Z36xxx/Z37xxx Series OTG USB Device
+ 0f38 Atom Processor Z36xxx/Z37xxx Series Camera ISP
+ 0f40 Atom Processor Z36xxx/Z37xxx Series LPIO2 DMA Controller
+ 0f41 Atom Processor Z36xxx/Z37xxx Series LPIO2 I2C Controller #1
+ 0f42 Atom Processor Z36xxx/Z37xxx Series LPIO2 I2C Controller #2
+ 0f43 Atom Processor Z36xxx/Z37xxx Series LPIO2 I2C Controller #3
+ 0f44 Atom Processor Z36xxx/Z37xxx Series LPIO2 I2C Controller #4
+ 0f45 Atom Processor Z36xxx/Z37xxx Series LPIO2 I2C Controller #5
+ 0f46 Atom Processor Z36xxx/Z37xxx Series LPIO2 I2C Controller #6
+ 0f47 Atom Processor Z36xxx/Z37xxx Series LPIO2 I2C Controller #7
+ 0f48 Atom Processor E3800 Series PCI Express Root Port 1
+ 0f4a Atom Processor E3800 Series PCI Express Root Port 2
+ 0f4c Atom Processor E3800 Series PCI Express Root Port 3
+ 0f4e Atom Processor E3800 Series PCI Express Root Port 4
+ 0f50 Atom Processor E3800 Series eMMC 4.5 Controller
+ 1000 82542 Gigabit Ethernet Controller (Fiber)
+ 0e11 b0df NC6132 Gigabit Ethernet Adapter (1000-SX)
+ 0e11 b0e0 NC6133 Gigabit Ethernet Adapter (1000-LX)
+ 0e11 b123 NC6134 Gigabit Ethernet Adapter (1000-LX)
+ 1014 0119 Netfinity Gigabit Ethernet SX Adapter
+ 8086 1000 PRO/1000 Gigabit Server Adapter
+ 1001 82543GC Gigabit Ethernet Controller (Fiber)
+ 0e11 004a NC6136 Gigabit Server Adapter
+ 1014 01ea Netfinity Gigabit Ethernet SX Adapter
+ 8086 1002 PRO/1000 F Server Adapter
+ 8086 1003 PRO/1000 F Server Adapter
+ 1002 Pro 100 LAN+Modem 56 Cardbus II
+ 8086 200e Pro 100 LAN+Modem 56 Cardbus II
+ 8086 2013 Pro 100 SR Mobile Combo Adapter
+ 8086 2017 Pro 100 S Combo Mobile Adapter
+ 1004 82543GC Gigabit Ethernet Controller (Copper)
+ 0e11 0049 NC7132 Gigabit Upgrade Module
+ 0e11 b1a4 NC7131 Gigabit Server Adapter
+ 1014 10f2 Gigabit Ethernet Server Adapter
+ 8086 1004 PRO/1000 T Server Adapter
+ 8086 2004 PRO/1000 T Server Adapter
+ 1008 82544EI Gigabit Ethernet Controller (Copper)
+ 1014 0269 iSeries 1000/100/10 Ethernet Adapter
+ 1028 011b PowerEdge 1650/2550
+ 1028 011c PRO/1000 XT Network Connection
+ 8086 1107 PRO/1000 XT Server Adapter
+ 8086 2107 PRO/1000 XT Server Adapter
+ 8086 2110 PRO/1000 XT Desktop Adapter
+ 8086 3108 PRO/1000 XT Network Connection
+ 1009 82544EI Gigabit Ethernet Controller (Fiber)
+ 1014 0268 iSeries Gigabit Ethernet Adapter
+ 8086 1109 PRO/1000 XF Server Adapter
+ 8086 2109 PRO/1000 XF Server Adapter
+ 100a 82540EM Gigabit Ethernet Controller
+ 100c 82544GC Gigabit Ethernet Controller (Copper)
+ 8086 1112 PRO/1000 T Desktop Adapter
+ 8086 2112 PRO/1000 T Desktop Adapter
+ 100d 82544GC Gigabit Ethernet Controller (LOM)
+ 1028 0123 PRO/1000 XT Network Connection
+ 1079 891f 82544GC Based Network Connection
+ 4c53 1080 CT8 mainboard
+ 8086 110d 82544GC Based Network Connection
+ 100e 82540EM Gigabit Ethernet Controller
+ 1014 0265 PRO/1000 MT Network Connection
+ 1014 0267 PRO/1000 MT Network Connection
+ 1014 026a PRO/1000 MT Network Connection
+ 1028 002e Optiplex GX260
+ 1028 0134 PowerEdge 600SC
+ 1028 0151 Optiplex GX270
+ 107b 8920 PRO/1000 MT Desktop Adapter
+ 1af4 1100 QEMU Virtual Machine
+ 8086 001e PRO/1000 MT Desktop Adapter
+ 8086 002e PRO/1000 MT Desktop Adapter
+ 8086 1376 PRO/1000 GT Desktop Adapter
+ 8086 1476 PRO/1000 GT Desktop Adapter
+ 100f 82545EM Gigabit Ethernet Controller (Copper)
+ 1014 0269 iSeries 1000/100/10 Ethernet Adapter
+ 1014 028e PRO/1000 MT Network Connection
+ 15ad 0750 PRO/1000 MT Single Port Adapter
+ 8086 1000 PRO/1000 MT Network Connection
+ 8086 1001 PRO/1000 MT Server Adapter
+ 1010 82546EB Gigabit Ethernet Controller (Copper)
+ 0e11 00db NC7170 Gigabit Server Adapter
+ 1014 027c PRO/1000 MT Dual Port Network Adapter
+ 15ad 0760 PRO/1000 MT Dual Port Adapter
+ 18fb 7872 RESlink-X
+ 1fc1 0026 Niagara 2260 Bypass Card
+ 4c53 1080 CT8 mainboard
+ 4c53 10a0 CA3/CR3 mainboard
+ 8086 1011 PRO/1000 MT Dual Port Server Adapter
+ 8086 1012 PRO/1000 MT Dual Port Server Adapter
+ 8086 101a PRO/1000 MT Dual Port Network Connection
+ 8086 3424 SE7501HG2 Mainboard
+ 1011 82545EM Gigabit Ethernet Controller (Fiber)
+ 1014 0268 iSeries Gigabit Ethernet Adapter
+ 8086 1002 PRO/1000 MF Server Adapter
+ 8086 1003 PRO/1000 MF Server Adapter (LX)
+ 1012 82546EB Gigabit Ethernet Controller (Fiber)
+ 0e11 00dc NC6170 Gigabit Server Adapter
+ 8086 1012 PRO/1000 MF Dual Port Server Adapter
+ 1013 82541EI Gigabit Ethernet Controller
+ 8086 0013 PRO/1000 MT Network Connection
+ 8086 1013 PRO/1000 MT Network Connection
+ 8086 1113 PRO/1000 MT Desktop Adapter
+ 1014 82541ER Gigabit Ethernet Controller
+ 8086 0014 PRO/1000 MT Desktop Connection
+ 8086 1014 PRO/1000 MT Network Connection
+ 1015 82540EM Gigabit Ethernet Controller (LOM)
+ 8086 1015 PRO/1000 MT Mobile Connection
+ 1016 82540EP Gigabit Ethernet Controller (Mobile)
+ 1014 052c PRO/1000 MT Mobile Connection
+ 1179 0001 PRO/1000 MT Mobile Connection
+ 8086 1016 PRO/1000 MT Mobile Connection
+ 1017 82540EP Gigabit Ethernet Controller
+ 8086 1017 PR0/1000 MT Desktop Connection
+ 1018 82541EI Gigabit Ethernet Controller
+ 8086 1018 PRO/1000 MT Mobile Connection
+ 1019 82547EI Gigabit Ethernet Controller
+ 1458 1019 GA-8IPE1000 Pro2 motherboard (865PE)
+ 1458 e000 Intel Gigabit Ethernet (Kenai II)
+ 8086 1019 PRO/1000 CT Desktop Connection
+ 8086 301f D865PERL mainboard
+ 8086 3025 D875PBZ motherboard
+ 8086 302c D865GBF Mainboard
+ 8086 3427 S875WP1-E mainboard
+ 101a 82547EI Gigabit Ethernet Controller (Mobile)
+ 8086 101a PRO/1000 CT Mobile Connection
+ 101d 82546EB Gigabit Ethernet Controller
+ 8086 1000 PRO/1000 MT Quad Port Server Adapter
+ 101e 82540EP Gigabit Ethernet Controller (Mobile)
+ 1014 0549 Thinkpad
+ 1179 0001 PRO/1000 MT Mobile Connection
+ 8086 101e PRO/1000 MT Mobile Connection
+ 101f Ethernet Controller V710 for 5GBASE-T
+ 1026 82545GM Gigabit Ethernet Controller
+ 1028 0168 Precision Workstation 670 Mainboard
+ 1028 0169 Precision 470
+ 8086 1000 PRO/1000 MT Server Connection
+ 8086 1001 PRO/1000 MT Server Adapter
+ 8086 1002 PRO/1000 MT Server Adapter
+ 8086 1003 PRO/1000 GT Server Adapter
+ 8086 1026 PRO/1000 MT Server Connection
+ 1027 82545GM Gigabit Ethernet Controller
+ 103c 3103 NC310F PCI-X Gigabit Server Adapter
+ 8086 1001 PRO/1000 MF Server Adapter(LX)
+ 8086 1002 PRO/1000 MF Server Adapter(LX)
+ 8086 1003 PRO/1000 MF Server Adapter(LX)
+ 8086 1027 PRO/1000 MF Server Adapter
+ 1028 82545GM Gigabit Ethernet Controller
+ 8086 1028 PRO/1000 MB Server Connection
+ 1029 82559 Ethernet Controller
+ 1030 82559 InBusiness 10/100
+ 1031 82801CAM (ICH3) PRO/100 VE (LOM) Ethernet Controller
+ 1014 0209 ThinkPad A/T/X Series
+ 104d 80e7 Vaio PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP
+ 104d 813c Vaio PCG-GRV616G
+ 107b 5350 EtherExpress PRO/100 VE
+ 1179 0001 EtherExpress PRO/100 VE
+ 144d c000 EtherExpress PRO/100 VE
+ 144d c001 EtherExpress PRO/100 VE
+ 144d c003 EtherExpress PRO/100 VE
+ 144d c006 vpr Matrix 170B4
+ 1032 82801CAM (ICH3) PRO/100 VE Ethernet Controller
+ 1033 82801CAM (ICH3) PRO/100 VM (LOM) Ethernet Controller
+ 1034 82801CAM (ICH3) PRO/100 VM Ethernet Controller
+ 1035 82801CAM (ICH3)/82562EH (LOM) Ethernet Controller
+ 1036 82801CAM (ICH3) 82562EH Ethernet Controller
+ 1037 82801CAM (ICH3) Chipset Ethernet Controller
+ 1038 82801CAM (ICH3) PRO/100 VM (KM) Ethernet Controller
+ 0e11 0098 Evo N600c
+ 1039 82801DB PRO/100 VE (LOM) Ethernet Controller
+ 1014 0267 NetVista A30p
+ 114a 0582 PC8 onboard ethernet ETH1
+ 103a 82801DB PRO/100 VE (CNR) Ethernet Controller
+ 103b 82801DB PRO/100 VM (LOM) Ethernet Controller
+ 103c 82801DB PRO/100 VM (CNR) Ethernet Controller
+ 103d 82801DB PRO/100 VE (MOB) Ethernet Controller
+ 1014 0522 ThinkPad R40
+ 1028 2002 Latitude D500
+ 8086 103d 82562EZ 10/100 Ethernet Controller
+ 103e 82801DB PRO/100 VM (MOB) Ethernet Controller
+ 1040 536EP Data Fax Modem
+ 16be 1040 V.9X DSP Data Fax Modem
+ 1043 PRO/Wireless LAN 2100 3B Mini PCI Adapter
+ 103c 08b0 tc1100 tablet
+ 8086 2522 Samsung X10/P30 integrated WLAN
+ 8086 2527 MIM2000/Centrino
+ 8086 2561 Dell Latitude D800
+ 8086 2581 Toshiba Satellite M10
+ 1048 82597EX 10GbE Ethernet Controller
+ 8086 a01f PRO/10GbE LR Server Adapter
+ 8086 a11f PRO/10GbE LR Server Adapter
+ 1049 82566MM Gigabit Network Connection
+ 103c 30c1 Compaq 6910p
+ 17aa 20b9 ThinkPad T61/R61
+ 104a 82566DM Gigabit Network Connection
+ 104b 82566DC Gigabit Network Connection
+ 104c 82562V 10/100 Network Connection
+ 104d 82566MC Gigabit Network Connection
+ 104e Ethernet Controller X710 for 10 Gigabit SFP+
+ 104f Ethernet Controller X710 for 10 Gigabit backplane
+ 1050 82562EZ 10/100 Ethernet Controller
+ 1014 0287 ThinkCentre S50
+ 1028 019d Dimension 3000
+ 1462 728c 865PE Neo2 (MS-6728)
+ 1462 758c MS-6758 (875P Neo)
+ 8086 3020 D865PERL mainboard
+ 8086 302f Desktop Board D865GBF
+ 8086 3427 S875WP1-E mainboard
+ 1051 82801EB/ER (ICH5/ICH5R) integrated LAN Controller
+ 1052 PRO/100 VM Network Connection
+ 1053 PRO/100 VM Network Connection
+ 1054 PRO/100 VE Network Connection
+ 1055 PRO/100 VM Network Connection
+ 1056 PRO/100 VE Network Connection
+ 1057 PRO/100 VE Network Connection
+ 1059 82551QM Ethernet Controller
+ 105b 82546GB Gigabit Ethernet Controller (Copper)
+ 105e 82571EB/82571GB Gigabit Ethernet Controller D0/D1 (copper applications)
+ 103c 7044 NC360T PCI Express Dual Port Gigabit Server Adapter
+ 103c 704e Dual Port 1000Base-T (PCIe) [AD337A]
+ 1775 1100 CR11/VR11 Single Board Computer
+ 1775 6003 Telum GE-QT
+ 18df 1214 2x 1GbE, PCIe x1, dual Intel 82571EB chips
+ 8086 005e PRO/1000 PT Dual Port Server Connection
+ 8086 105e PRO/1000 PT Dual Port Network Connection
+ 8086 10d5 82571PT Gigabit PT Quad Port Server ExpressModule
+ 8086 115e PRO/1000 PT Dual Port Server Adapter
+ 8086 125e PRO/1000 PT Dual Port Server Adapter
+ 8086 135e PRO/1000 PT Dual Port Server Adapter
+ 105f 82571EB Gigabit Ethernet Controller
+ 103c 704f Dual Port 1000Base-SX (PCIe) [AD338A]
+ 8086 005a PRO/1000 PF Dual Port Server Adapter
+ 8086 115f PRO/1000 PF Dual Port Server Adapter
+ 8086 125f PRO/1000 PF Dual Port Server Adapter
+ 8086 135f PRO/1000 PF Dual Port Server Adapter
+ 1060 82571EB Gigabit Ethernet Controller
+ 8086 0060 PRO/1000 PB Dual Port Server Connection
+ 8086 1060 PRO/1000 PB Dual Port Server Connection
+ 1064 82562ET/EZ/GT/GZ - PRO/100 VE (LOM) Ethernet Controller
+ 1043 80f8 P5GD1-VW Mainboard
+ 1065 82562ET/EZ/GT/GZ - PRO/100 VE Ethernet Controller
+ 1066 82562 EM/EX/GX - PRO/100 VM (LOM) Ethernet Controller
+ 1067 82562 EM/EX/GX - PRO/100 VM Ethernet Controller
+ 1068 82562ET/EZ/GT/GZ - PRO/100 VE (LOM) Ethernet Controller Mobile
+ 103c 30d5 530 Laptop
+ 1069 82562EM/EX/GX - PRO/100 VM (LOM) Ethernet Controller Mobile
+ 106a 82562G - PRO/100 VE (LOM) Ethernet Controller
+ 106b 82562G - PRO/100 VE Ethernet Controller Mobile
+ 1075 82547GI Gigabit Ethernet Controller
+ 1028 0165 PowerEdge 750
+ 8086 0075 PRO/1000 CT Network Connection
+ 8086 1075 PRO/1000 CT Network Connection
+ 1076 82541GI Gigabit Ethernet Controller
+ 1028 0165 PRO/1000 MT Network Connection
+ 1028 016d PRO/1000 MT Network Connection
+ 1028 019a PRO/1000 MT Network Connection
+ 1028 106d PRO/1000 MT Network Connection
+ 8086 0076 PRO/1000 MT Network Connection
+ 8086 1076 PRO/1000 MT Network Connection
+ 8086 1176 PRO/1000 MT Desktop Adapter
+ 8086 1276 PRO/1000 MT Network Adapter
+ 1077 82541GI Gigabit Ethernet Controller
+ 1179 0001 PRO/1000 MT Mobile Connection
+ 8086 0077 PRO/1000 MT Mobile Connection
+ 8086 1077 PRO/1000 MT Mobile Connection
+ 1078 82541ER Gigabit Ethernet Controller
+ 8086 1078 82541ER-based Network Connection
+ 1079 82546GB Gigabit Ethernet Controller
+ 103c 12a6 Dual Port 1000Base-T [A9900A]
+ 103c 12cf Core Dual Port 1000Base-T [AB352A]
+ 1775 10d0 V5D Single Board Computer Gigabit Ethernet
+ 1775 ce90 CE9
+ 1fc1 0027 Niagara 2261 Failover NIC
+ 4c53 1090 Cx9 / Vx9 mainboard
+ 4c53 10b0 CL9 mainboard
+ 8086 0079 PRO/1000 MT Dual Port Network Connection
+ 8086 1079 PRO/1000 MT Dual Port Network Connection
+ 8086 1179 PRO/1000 MT Dual Port Server Adapter
+ 8086 117a PRO/1000 MT Dual Port Server Adapter
+ 107a 82546GB Gigabit Ethernet Controller
+ 103c 12a8 Dual Port 1000base-SX [A9899A]
+ 8086 107a PRO/1000 MF Dual Port Server Adapter
+ 8086 127a PRO/1000 MF Dual Port Server Adapter
+ 107b 82546GB Gigabit Ethernet Controller
+ 8086 007b PRO/1000 MB Dual Port Server Connection
+ 8086 107b PRO/1000 MB Dual Port Server Connection
+ 107c 82541PI Gigabit Ethernet Controller
+ 8086 1376 PRO/1000 GT Desktop Adapter
+ 8086 1476 PRO/1000 GT Desktop Adapter
+ 107d 82572EI Gigabit Ethernet Controller (Copper)
+ 8086 1082 PRO/1000 PT Server Adapter
+ 8086 1084 PRO/1000 PT Server Adapter
+ 8086 1092 PRO/1000 PT Server Adapter
+ 107e 82572EI Gigabit Ethernet Controller (Fiber)
+ 8086 1084 PRO/1000 PF Server Adapter
+ 8086 1085 PRO/1000 PF Server Adapter
+ 8086 1094 PRO/1000 PF Server Adapter
+ 107f 82572EI Gigabit Ethernet Controller
+ 1080 FA82537EP 56K V.92 Data/Fax Modem PCI
+ 1081 631xESB/632xESB LAN Controller Copper
+ 1082 631xESB/632xESB LAN Controller fiber
+ 1083 631xESB/632xESB LAN Controller SERDES
+ 1084 631xESB/632xESB IDE Redirection
+ 1085 631xESB/632xESB Serial Port Redirection
+ 1086 631xESB/632xESB IPMI/KCS0
+ 1087 631xESB/632xESB UHCI Redirection
+ 1089 631xESB/632xESB BT
+ 108a 82546GB Gigabit Ethernet Controller
+ 8086 108a PRO/1000 P Dual Port Server Adapter
+ 8086 118a PRO/1000 P Dual Port Server Adapter
+ 108b 82573V Gigabit Ethernet Controller (Copper)
+ 1462 176c on board on MSI 945P - NEO (MS-7176)
+ 108c 82573E Gigabit Ethernet Controller (Copper)
+ 108e 82573E KCS (Active Management)
+ 108f Active Management Technology - SOL
+ 1091 PRO/100 VM Network Connection
+ 1092 PRO/100 VE Network Connection
+ 1071 8209 Medion MIM 2240 Notebook PC [MD98100]
+ 1093 PRO/100 VM Network Connection
+ 1094 PRO/100 VE Network Connection
+ 1095 PRO/100 VE Network Connection
+ 1096 80003ES2LAN Gigabit Ethernet Controller (Copper)
+ 15d9 1096 Motherboard
+ 15d9 8680 X7DVL-E-O motherboard
+ 8086 3476 S5000PSLSATA Server Board
+ 1097 631xESB/632xESB DPT LAN Controller (Fiber)
+ 1098 80003ES2LAN Gigabit Ethernet Controller (Serdes)
+ 1099 82546GB Gigabit Ethernet Controller (Copper)
+ 8086 1099 PRO/1000 GT Quad Port Server Adapter
+ 109a 82573L Gigabit Ethernet Controller
+ 1179 ff10 PRO/1000 PL
+ 17aa 2001 ThinkPad T60
+ 17aa 207e ThinkPad X60/X60s
+ 8086 109a PRO/1000 PL Network Connection
+ 8086 309c Desktop Board D945GTP
+ 8086 30a5 Desktop Board D975XBX
+ 109b 82546GB PRO/1000 GF Quad Port Server Adapter
+ 109e 82597EX 10GbE Ethernet Controller
+ 8086 a01f PRO/10GbE CX4 Server Adapter
+ 8086 a11f PRO/10GbE CX4 Server Adapter
+ 10a0 82571EB PRO/1000 AT Quad Port Bypass Adapter
+ 10a1 82571EB PRO/1000 AF Quad Port Bypass Adapter
+ 10a4 82571EB Gigabit Ethernet Controller
+ 8086 10a4 PRO/1000 PT Quad Port Server Adapter
+ 8086 11a4 PRO/1000 PT Quad Port Server Adapter
+ 10a5 82571EB Gigabit Ethernet Controller (Fiber)
+ 8086 10a5 PRO/1000 PF Quad Port Server Adapter
+ 8086 10a6 PRO/1000 PF Quad Port Server Adapter
+ 10a6 82599EB 10-Gigabit Dummy Function
+ 10a7 82575EB Gigabit Network Connection
+ 8086 10a8 82575EB Gigabit Riser Card
+ 10a9 82575EB Gigabit Backplane Connection
+ 10b0 82573L PRO/1000 PL Network Connection
+ 10b2 82573V PRO/1000 PM Network Connection
+ 10b3 82573E PRO/1000 PM Network Connection
+ 10b4 82573L PRO/1000 PL Network Connection
+ 10b5 82546GB Gigabit Ethernet Controller (Copper)
+ 103c 3109 NC340T PCI-X Quad-port Gigabit Server Adapter
+ 8086 1099 PRO/1000 GT Quad Port Server Adapter
+ 8086 1199 PRO/1000 GT Quad Port Server Adapter
+ 10b6 82598 10GbE PCI-Express Ethernet Controller
+ 10b9 82572EI Gigabit Ethernet Controller (Copper)
+ 103c 704a 110T PCIe Gigabit Server Adapter
+ 8086 1083 PRO/1000 PT Desktop Adapter
+ 8086 1093 PRO/1000 PT Desktop Adapter
+ 10ba 80003ES2LAN Gigabit Ethernet Controller (Copper)
+ 10bb 80003ES2LAN Gigabit Ethernet Controller (Serdes)
+ 10bc 82571EB/82571GB Gigabit Ethernet Controller (Copper)
+ 1014 0368 4-Port 10/100/1000 Base-TX PCI Express Adapter for POWER
+ 103c 704b NC364T PCI Express Quad Port Gigabit Server Adapter
+# 375-3481-01 REV:50
+ 108e 11bc Quad Port Adapter
+ 8086 10bc PRO/1000 PT Quad Port LP Server Adapter
+ 8086 11bc PRO/1000 PT Quad Port LP Server Adapter (Kirkwood Low Profile)
+ 10bd 82566DM-2 Gigabit Network Connection
+ 1028 0211 OptiPlex 755
+ 10bf 82567LF Gigabit Network Connection
+ 10c0 82562V-2 10/100 Network Connection
+ 1028 020d Inspiron 530
+ 10c2 82562G-2 10/100 Network Connection
+ 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
+ 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
+ 15d9 a811 H8DGU
+ 8086 a01c Gigabit ET Dual Port Server Adapter
+ 8086 a03c Gigabit ET Dual Port Server Adapter
+ 8086 a04c Gigabit ET Dual Port Server Adapter
+ 10ca 82576 Virtual Function
+ 10cb 82567V Gigabit Network Connection
+ 10cc 82567LM-2 Gigabit Network Connection
+ 10cd 82567LF-2 Gigabit Network Connection
+ 10ce 82567V-2 Gigabit Network Connection
+ 10d3 82574L Gigabit Network Connection
+ 103c 1785 NC112i 1-port Ethernet Server Adapter
+ 103c 3250 NC112T PCI Express single Port Gigabit Server Adapter
+ 1043 8369 Motherboard
+ 1093 76e9 PCIe-8233 Ethernet Adapter
+ 10a9 8029 Prism XL Single Port Gigabit Ethernet
+ 15d9 0605 X8SIL
+ 15d9 060a X7SPA-H/X7SPA-HF Motherboard
+ 15d9 060d C7SIM-Q Motherboard
+ 8086 0001 Gigabit CT2 Desktop Adapter
+ 8086 3578 Server Board S1200BTLR
+ 8086 357a Server Board S1200BTS
+ 8086 a01f Gigabit CT Desktop Adapter
+ e4bf 50c1 PC1-GROOVE
+ e4bf 50c2 PC2-LIMBO
+ 10d4 Matrox Concord GE (customized Intel 82574)
+ 10d5 82571PT Gigabit PT Quad Port Server ExpressModule
+ 10d6 82575GB Gigabit Network Connection
+ 8086 10d6 Gigabit VT Quad Port Server Adapter
+ 8086 145a Gigabit VT Quad Port Server Adapter
+ 8086 147a Gigabit VT Quad Port Server Adapter
+ 10d8 82599EB 10 Gigabit Unprogrammed
+ 10d9 82571EB Dual Port Gigabit Mezzanine Adapter
+ 103c 1716 NC360m Dual Port 1GbE BL-c Adapter
+ 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
+ 10de 82567LM-3 Gigabit Network Connection
+ 10df 82567LF-3 Gigabit 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
+ 10e5 82567LM-4 Gigabit Network Connection
+ 10e6 82576 Gigabit Network Connection
+ 8086 a01f Gigabit EF Dual Port Server Adapter
+ 8086 a02f Gigabit EF Dual Port Server Adapter
+ 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
+ 1028 040a Latitude E6410
+ 1028 040b Latitude E6510
+ e4bf 50c1 PC1-GROOVE
+ 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
+ 10ed 82599 Ethernet Controller Virtual Function
+ 10ef 82578DM Gigabit Network Connection
+ 1028 02da OptiPlex 980
+ 15d9 060d C7SIM-Q Motherboard
+ 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 a06f 10-Gigabit XF LR Server Adapter
+ 10f5 82567LM Gigabit Network Connection
+ 17aa 20ee ThinkPad T400
+ 10f6 82574L Gigabit Network Connection
+ 10f7 10 Gigabit BR KX4 Dual Port Network Connection
+ 108e 7b12 Sun Dual 10GbE PCIe 2.0 FEM
+ 8086 000d Ethernet Mezzanine Adapter X520-KX4-2
+ 10f8 82599 10 Gigabit Dual Port Backplane Connection
+ 1028 1f63 10GbE 2P X520k bNDC
+ 103c 17d2 Ethernet 10Gb 2-port 560M Adapter
+ 103c 18d0 Ethernet 10Gb 2-port 560FLB Adapter
+ 1059 0111 T4007 10GbE interface
+ 1059 0130 T4009 10GbE interface
+ 8086 000c Ethernet X520 10GbE Dual Port KX4-KR Mezz
+ 10f9 82599 10 Gigabit Dual Port Network Connection
+ 10fb 82599ES 10-Gigabit SFI/SFP+ Network Connection
+ 1028 1f72 Ethernet 10G 4P X520/I350 rNDC
+ 103c 17d0 Ethernet 10Gb 2-port 560FLR-SFP+ Adapter
+ 103c 17d2 Ethernet 10Gb 2-port 560M Adapter
+ 103c 17d3 Ethernet 10Gb 2-port 560SFP+ Adapter
+ 103c 211b Ethernet 10Gb 1-port P560FLR-SFP+ Adapter
+ 103c 2147 Ethernet 10Gb 1-port 561i Adapter
+ 103c 2159 Ethernet 10Gb 2-port 562i Adapter
+ 108e 7b11 Ethernet Server Adapter X520-2
+ 1170 004c 82599 DP 10G Mezzanine Adapter
+ 1374 1a08 PE310G4SPI9/PE310G4SPI9L/PE310G4SPI9LA Quad Port Fiber 10 Gigabit Ethernet PCI Express Server Adapter
+ 15d9 0611 AOC-STGN-i2S
+ 1734 11a9 10 Gigabit Dual Port Network Connection
+ 17aa 1071 ThinkServer X520-2 AnyFabric
+ 17aa 4007 82599ES 10-Gigabit SFI/SFP+ Network Connection
+ 17aa 402b 82599ES 10Gb 2-port Server Adapter X520-DA2
+ 17aa 402f FPGA Card XC7VX690T-3FFG1157E
+ 18d4 0c09 82599ES 10Gb 2-port SFP+ OCP Mezz Card MOP81-I-10GS2
+ 193d 1004 560F-B
+ 1bd4 001b 10G SFP+ DP ER102Fi4 Rack Adapter
+ 1bd4 002f 10G SFP+ DP EP102Fi4A Adapter
+ 1bd4 0032 10G SFP+ DP EP102Fi4 Adapter
+ 1bd4 0067 F102I82599
+ 8086 0002 Ethernet Server Adapter X520-DA2
+ 8086 0003 Ethernet Server Adapter X520-2
+ 8086 0006 Ethernet Server Adapter X520-1
+ 8086 0008 Ethernet OCP Server Adapter X520-2
+ 8086 000a Ethernet Server Adapter X520-1
+ 8086 000c Ethernet Server Adapter X520-2
+ 8086 10a6 82599ES 10Gb 2 port Server Adapter X520-DA2
+ 8086 7a11 Ethernet Server Adapter X520-2
+ 8086 7a12 Ethernet Server Adapter X520-2
+ 10fc 82599 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
+ 1025 1016 Travelmate 612 TX
+ 1043 8027 TUSL2-C Mainboard
+ 104d 80df Vaio PCG-FX403
+ 8086 4532 Desktop Board D815EEA2/D815EFV
+ 8086 4557 D815EGEW Mainboard
+ 1131 82815 815 Chipset AGP Bridge
+ 1132 82815 Chipset Graphics Controller (CGC)
+ 1025 1016 Travelmate 612 TX
+ 103c 2001 e-pc 40
+ 104d 80df Vaio PCG-FX403
+ 8086 4532 Desktop Board D815EEA2/D815EFV
+ 8086 4541 D815EEA Motherboard
+ 8086 4557 D815EGEW Mainboard
+ 1136 Thunderbolt 4 Bridge [Maple Ridge 4C 2020]
+ 1137 Thunderbolt 4 NHI [Maple Ridge 4C 2020]
+ 1138 Thunderbolt 4 USB Controller [Maple Ridge 4C 2020]
+ 1161 82806AA PCI64 Hub Advanced Programmable Interrupt Controller
+ 8086 1161 82806AA PCI64 Hub APIC
+ 1162 Xscale 80200 Big Endian Companion Chip
+ 1190 Merrifield SD/SDIO/eMMC Controller
+ 1191 Merrifield Serial IO HSUART Controller
+ 1192 Merrifield Serial IO HSUART DMA Controller
+ 1194 Merrifield Serial IO SPI Controller
+ 1195 Merrifield Serial IO I2C Controller
+ 1196 Merrifield Serial IO I2C Controller
+ 1199 Merrifield GPIO Controller
+ 119e Merrifield USB Device Controller (OTG)
+ 11a0 Merrifield SCU IPC
+ 11a1 Merrifield Power Management Unit
+ 11a2 Merrifield Serial IO DMA Controller
+ 11a5 Merrifield Serial IO PWM Controller
+ 11c3 Quark SoC X1000 PCIe Root Port 0
+ 11c4 Quark SoC X1000 PCIe Root Port 1
+ 1200 IXP1200 Network Processor
+ 172a 0000 AEP SSL Accelerator
+ 1209 8255xER/82551IT Fast Ethernet Controller
+ 140b 0610 PMC610 quad Ethernet board
+ 1af4 1100 QEMU Virtual Machine
+ 4c53 1050 CT7 mainboard
+ 4c53 1051 CE7 mainboard
+ 4c53 1070 PC6 mainboard
+ 1221 82092AA PCI to PCMCIA Bridge
+ 1222 82092AA IDE Controller
+ 1223 SAA7116
+ 1225 82452KX/GX [Orion]
+ 1226 82596 PRO/10 PCI
+ 1227 82865 EtherExpress PRO/100A
+ 1228 82556 EtherExpress PRO/100 Smart
+ 1229 82557/8/9/0/1 Ethernet Pro 100
+ 0e11 3001 82559 Fast Ethernet LOM with Alert on LAN*
+ 0e11 3002 82559 Fast Ethernet LOM with Alert on LAN*
+ 0e11 3003 82559 Fast Ethernet LOM with Alert on LAN*
+ 0e11 3004 82559 Fast Ethernet LOM with Alert on LAN*
+ 0e11 3005 82559 Fast Ethernet LOM with Alert on LAN*
+ 0e11 3006 82559 Fast Ethernet LOM with Alert on LAN*
+ 0e11 3007 82559 Fast Ethernet LOM with Alert on LAN*
+ 0e11 b01e NC3120 Fast Ethernet NIC
+ 0e11 b01f NC3122 Fast Ethernet NIC (dual port)
+ 0e11 b02f NC1120 Ethernet NIC
+ 0e11 b04a Netelligent 10/100TX NIC with Wake on LAN
+ 0e11 b0c6 NC3161 Fast Ethernet NIC (embedded, WOL)
+ 0e11 b0c7 NC3160 Fast Ethernet NIC (embedded)
+ 0e11 b0d7 NC3121 Fast Ethernet NIC (WOL)
+ 0e11 b0dd NC3131 Fast Ethernet NIC (dual port)
+ 0e11 b0de NC3132 Fast Ethernet Module (dual port)
+ 0e11 b0e1 NC3133 Fast Ethernet Module (100-FX)
+ 0e11 b134 NC3163 Fast Ethernet NIC (embedded, WOL)
+ 0e11 b13c NC3162 Fast Ethernet NIC (embedded)
+ 0e11 b144 NC3123 Fast Ethernet NIC (WOL)
+ 0e11 b163 NC3134 Fast Ethernet NIC (dual port)
+ 0e11 b164 NC3135 Fast Ethernet Upgrade Module (dual port)
+ 0e11 b1a4 NC7131 Gigabit Server Adapter
+ 1014 005c 82558B Ethernet Pro 10/100
+ 1014 01bc 82559 Fast Ethernet LAN On Motherboard
+ 1014 01f1 10/100 Ethernet Server Adapter
+ 1014 01f2 10/100 Ethernet Server Adapter
+ 1014 0207 Ethernet Pro/100 S
+ 1014 0232 10/100 Dual Port Server Adapter
+ 1014 023a ThinkPad R30
+ 1014 105c Netfinity 10/100
+ 1014 2205 ThinkPad A22p
+ 1014 305c 10/100 EtherJet Management Adapter
+ 1014 405c 10/100 EtherJet Adapter with Alert on LAN
+ 1014 505c 10/100 EtherJet Secure Management Adapter
+ 1014 605c 10/100 EtherJet Secure Management Adapter
+ 1014 705c 10/100 Netfinity 10/100 Ethernet Security Adapter
+ 1014 805c 10/100 Netfinity 10/100 Ethernet Security Adapter
+ 1028 009b 10/100 Ethernet Server Adapter
+ 1028 00ce 10/100 Ethernet Server Adapter
+ 1033 8000 PC-9821X-B06
+ 1033 8016 PK-UG-X006
+ 1033 801f PK-UG-X006
+ 1033 8026 PK-UG-X006
+ 1033 8063 82559-based Fast Ethernet Adapter
+ 1033 8064 82559-based Fast Ethernet Adapter
+ 103c 10c0 NetServer 10/100TX
+ 103c 10c3 NetServer 10/100TX
+ 103c 10ca NetServer 10/100TX
+ 103c 10cb NetServer 10/100TX
+ 103c 10e3 NetServer 10/100TX
+ 103c 10e4 NetServer 10/100TX
+ 103c 1200 NetServer 10/100TX
+ 108e 10cf EtherExpress PRO/100(B)
+ 10c3 1100 SmartEther100 SC1100
+ 10cf 1115 8255x-based Ethernet Adapter (10/100)
+ 10cf 1143 8255x-based Ethernet Adapter (10/100)
+ 110a 008b 82551QM Fast Ethernet Multifuction PCI/CardBus Controller
+ 114a 0582 PC8 onboard ethernet ETH2
+ 1179 0001 8255x-based Ethernet Adapter (10/100)
+ 1179 0002 PCI FastEther LAN on Docker
+ 1179 0003 8255x-based Fast Ethernet
+ 1259 2560 AT-2560 100
+ 1259 2561 AT-2560 100 FX Ethernet Adapter
+ 1266 0001 NE10/100 Adapter
+ 13e9 1000 6221L-4U
+ 144d 2501 SEM-2000 MiniPCI LAN Adapter
+ 144d 2502 SEM-2100IL MiniPCI LAN Adapter
+ 1668 1100 EtherExpress PRO/100B (TX) (MiniPCI Ethernet+Modem)
+ 1775 1100 CR11/VR11 Single Board Computer
+ 1775 ce90 CE9
+ 1af4 1100 QEMU Virtual Machine
+ 4c53 1080 CT8 mainboard
+ 4c53 10e0 PSL09 PrPMC
+ 8086 0001 EtherExpress PRO/100B (TX)
+ 8086 0002 EtherExpress PRO/100B (T4)
+ 8086 0003 EtherExpress PRO/10+
+ 8086 0004 EtherExpress PRO/100 WfM
+ 8086 0005 82557 10/100
+ 8086 0006 82557 10/100 with Wake on LAN
+ 8086 0007 82558 10/100 Adapter
+ 8086 0008 82558 10/100 with Wake on LAN
+ 8086 0009 82558B PRO/100+ PCI (TP)
+ 8086 000a EtherExpress PRO/100+ Management Adapter
+ 8086 000b EtherExpress PRO/100+
+ 8086 000c EtherExpress PRO/100+ Management Adapter
+ 8086 000d EtherExpress PRO/100+ Alert On LAN II* Adapter
+ 8086 000e EtherExpress PRO/100+ Management Adapter with Alert On LAN*
+ 8086 000f EtherExpress PRO/100 Desktop Adapter
+ 8086 0010 EtherExpress PRO/100 S Management Adapter
+ 8086 0011 EtherExpress PRO/100 S Management Adapter
+ 8086 0012 EtherExpress PRO/100 S Advanced Management Adapter (D)
+ 8086 0013 EtherExpress PRO/100 S Advanced Management Adapter (E)
+ 8086 0030 EtherExpress PRO/100 Management Adapter with Alert On LAN* GC
+ 8086 0031 EtherExpress PRO/100 Desktop Adapter
+ 8086 0040 EtherExpress PRO/100 S Desktop Adapter
+ 8086 0041 EtherExpress PRO/100 S Desktop Adapter
+ 8086 0042 EtherExpress PRO/100 Desktop Adapter
+ 8086 0050 EtherExpress PRO/100 S Desktop Adapter
+ 8086 1009 EtherExpress PRO/100+ Server Adapter
+ 8086 100c EtherExpress PRO/100+ Server Adapter (PILA8470B)
+ 8086 1012 EtherExpress PRO/100 S Server Adapter (D)
+ 8086 1013 EtherExpress PRO/100 S Server Adapter (E)
+ 8086 1015 EtherExpress PRO/100 S Dual Port Server Adapter
+ 8086 1017 EtherExpress PRO/100+ Dual Port Server Adapter
+ 8086 1030 EtherExpress PRO/100+ Management Adapter with Alert On LAN* G Server
+ 8086 1040 EtherExpress PRO/100 S Server Adapter
+ 8086 1041 EtherExpress PRO/100 S Server Adapter
+ 8086 1042 EtherExpress PRO/100 Server Adapter
+ 8086 1050 EtherExpress PRO/100 S Server Adapter
+ 8086 1051 EtherExpress PRO/100 Server Adapter
+ 8086 1052 EtherExpress PRO/100 Server Adapter
+ 8086 10f0 EtherExpress PRO/100+ Dual Port Adapter
+ 8086 1229 82557/8/9 [Ethernet Pro 100]
+ 8086 2009 EtherExpress PRO/100 S Mobile Adapter
+ 8086 200d EtherExpress PRO/100 Cardbus
+ 8086 200e EtherExpress PRO/100 LAN+V90 Cardbus Modem
+ 8086 200f EtherExpress PRO/100 SR Mobile Adapter
+ 8086 2010 EtherExpress PRO/100 S Mobile Combo Adapter
+ 8086 2013 EtherExpress PRO/100 SR Mobile Combo Adapter
+ 8086 2016 EtherExpress PRO/100 S Mobile Adapter
+ 8086 2017 EtherExpress PRO/100 S Combo Mobile Adapter
+ 8086 2018 EtherExpress PRO/100 SR Mobile Adapter
+ 8086 2019 EtherExpress PRO/100 SR Combo Mobile Adapter
+ 8086 2101 EtherExpress PRO/100 P Mobile Adapter
+ 8086 2102 EtherExpress PRO/100 SP Mobile Adapter
+ 8086 2103 EtherExpress PRO/100 SP Mobile Adapter
+ 8086 2104 EtherExpress PRO/100 SP Mobile Adapter
+ 8086 2105 EtherExpress PRO/100 SP Mobile Adapter
+ 8086 2106 EtherExpress PRO/100 P Mobile Adapter
+ 8086 2107 EtherExpress PRO/100 Network Connection
+ 8086 2108 EtherExpress PRO/100 Network Connection
+ 8086 2200 EtherExpress PRO/100 P Mobile Combo Adapter
+ 8086 2201 EtherExpress PRO/100 P Mobile Combo Adapter
+ 8086 2202 EtherExpress PRO/100 SP Mobile Combo Adapter
+ 8086 2203 EtherExpress PRO/100+ MiniPCI
+ 8086 2204 EtherExpress PRO/100+ MiniPCI
+ 8086 2205 EtherExpress PRO/100 SP Mobile Combo Adapter
+ 8086 2206 EtherExpress PRO/100 SP Mobile Combo Adapter
+ 8086 2207 EtherExpress PRO/100 SP Mobile Combo Adapter
+ 8086 2208 EtherExpress PRO/100 P Mobile Combo Adapter
+ 8086 2402 EtherExpress PRO/100+ MiniPCI
+ 8086 2407 EtherExpress PRO/100+ MiniPCI
+ 8086 2408 EtherExpress PRO/100+ MiniPCI
+ 8086 2409 EtherExpress PRO/100+ MiniPCI
+ 8086 240f EtherExpress PRO/100+ MiniPCI
+ 8086 2410 EtherExpress PRO/100+ MiniPCI
+ 8086 2411 EtherExpress PRO/100+ MiniPCI
+ 8086 2412 EtherExpress PRO/100+ MiniPCI
+ 8086 2413 EtherExpress PRO/100+ MiniPCI
+ 8086 3000 82559 Fast Ethernet LAN on Motherboard
+ 8086 3001 82559 Fast Ethernet LOM with Basic Alert on LAN*
+ 8086 3002 82559 Fast Ethernet LOM with Alert on LAN II*
+ 8086 3006 EtherExpress PRO/100 S Network Connection
+ 8086 3007 EtherExpress PRO/100 S Network Connection
+ 8086 3008 EtherExpress PRO/100 Network Connection
+ 8086 3010 EtherExpress PRO/100 S Network Connection
+ 8086 3011 EtherExpress PRO/100 S Network Connection
+ 8086 3012 EtherExpress PRO/100 Network Connection
+ 8086 301a S845WD1-E mainboard
+ 8086 3411 SDS2 Mainboard
+ 122d 430FX - 82437FX TSC [Triton I]
+ 122e 82371FB PIIX ISA [Triton I]
+ 1230 82371FB PIIX IDE [Triton I]
+ 1231 DSVD Modem
+ 1234 430MX - 82371MX Mobile PCI I/O IDE Xcelerator (MPIIX)
+ 1235 430MX - 82437MX Mob. System Ctrlr (MTSC) & 82438MX Data Path (MTDP)
+ 1237 440FX - 82441FX PMC [Natoma]
+ 1af4 1100 Qemu virtual machine
+ 1239 82371FB PIIX IDE Interface
+ 123b 82380PB PCI to PCI Docking Bridge
+ 123c 82380AB (MISA) Mobile PCI-to-ISA Bridge
+ 123d 683053 Programmable Interrupt Device
+ 123e 82466GX (IHPC) Integrated Hot-Plug Controller (hidden mode)
+ 123f 82466GX Integrated Hot-Plug Controller (IHPC)
+ 1240 82752 (752) AGP Graphics Accelerator
+ 124b 82380FB (MPCI2) Mobile Docking Controller
+ 124c Ethernet Connection E823-L for backplane
+ 124d Ethernet Connection E823-L for SFP
+ 124e Ethernet Connection E823-L/X557-AT 10GBASE-T
+ 124f Ethernet Connection E823-L 1GbE
+ 1250 430HX - 82439HX TXC [Triton II]
+ 1360 82806AA PCI64 Hub PCI Bridge
+ 1361 82806AA PCI64 Hub Controller (HRes)
+ 8086 1361 82806AA PCI64 Hub Controller (HRes)
+ 8086 8000 82806AA PCI64 Hub Controller (HRes)
+ 1460 82870P2 P64H2 Hub PCI Bridge
+ 1461 82870P2 P64H2 I/OxAPIC
+ 15d9 3480 P4DP6
+ 4c53 1090 Cx9/Vx9 mainboard
+ 1462 82870P2 P64H2 Hot Plug Controller
+ 1501 82567V-3 Gigabit Network Connection
+ 1502 82579LM Gigabit Network Connection (Lewisville)
+ 1028 04a3 Precision M4600
+ 17aa 21ce ThinkPad T520
+ 8086 3578 Server Board S1200BTLR
+ 8086 357a Server Board S1200BTS
+ 1503 82579V Gigabit Network Connection
+ 1043 849c P8P67 Deluxe Motherboard
+ 10cf 161c LIFEBOOK E752
+ 8086 200d DH61CR motherboard
+ 1507 Ethernet Express Module X520-P2
+ 1508 82598EB Gigabit BX Network Connection
+ 1509 82580 Gigabit Network Connection
+ 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
+ 150e 82580 Gigabit Network Connection
+ 103c 1780 NC365T 4-port Ethernet Server Adapter
+ 8086 12a1 Ethernet Server Adapter I340-T4
+ 8086 12a2 Ethernet Server Adapter I340-T4
+ 150f 82580 Gigabit Fiber Network Connection
+ 1510 82580 Gigabit Backplane Connection
+ 1511 82580 Gigabit SFP Connection
+ 1513 CV82524 Thunderbolt Controller [Light Ridge 4C 2010]
+ 1514 Ethernet X520 10GbE Dual Port KX4 Mezz
+ 8086 000b Ethernet X520 10GbE Dual Port KX4 Mezz
+ 1515 X540 Ethernet Controller Virtual Function
+ 1516 82580 Gigabit Network Connection
+ 8086 12b1 Ethernet Server Adapter I340-T2
+ 8086 12b2 Ethernet Server Adapter I340-T2
+ 1517 82599ES 10 Gigabit Network Connection
+ 1137 006a UCS CNA M61KR-I Intel Converged Network Adapter
+ 1518 82576NS SerDes Gigabit Network Connection
+ 151a DSL2310 Thunderbolt Controller [Eagle Ridge 2C 2011]
+ 151b CVL2510 Thunderbolt Controller [Light Peak 2C 2010]
+ 151c 82599 10 Gigabit TN Network Connection
+ 108e 7b13 Dual 10GBASE-T LP
+ 151d Ethernet Connection E823-L for QSFP
+ 1520 I350 Ethernet Controller Virtual Function
+ 1521 I350 Gigabit Network Connection
+ 1028 0602 Gigabit 2P I350-t LOM
+ 1028 0693 Gigabit 2P I350-t LOM
+ 1028 06e2 Gigabit 2P I350-t LOM
+ 1028 0757 Gigabit I350-t LOM
+ 1028 075a Gigabit I350-t LOM
+ 1028 1f60 Gigabit 4P I350-t rNDC
+ 1028 1f62 Gigabit 4P X540/I350 rNDC
+ 1028 1fa8 Ethernet 10G 4P X550/I350 rNDC
+ 1028 1fa9 Ethernet 10G 4P X550 rNDC
+ 1028 1faa Gigabit 4P X550/I350 rNDC
+ 1028 ff9a Gigabit 4P X710/I350 rNDC
+ 103c 17d1 Ethernet 1Gb 4-port 366FLR Adapter
+ 103c 2003 Ethernet 1Gb 2-port 367i Adapter
+ 103c 2226 Ethernet 1Gb 1-port 364i Adapter
+ 103c 337f Ethernet 1Gb 2-port 361i Adapter
+ 103c 3380 Ethernet 1Gb 4-port 366i Adapter
+ 103c 339e Ethernet 1Gb 2-port 361T Adapter
+ 103c 8157 Ethernet 1Gb 4-port 366T Adapter
+ 108e 7b16 Quad Port GbE PCIe 2.0 ExpressModule, UTP
+ 108e 7b18 Quad Port GbE PCIe 2.0 Low Profile Adapter, UTP
+ 1093 7648 PCIe-8237R Ethernet Adapter
+ 1093 7649 PCIe-8236 Ethernet Adapter
+ 1093 76b1 PCIe-8237R-S Ethernet Adapter
+ 1093 775b PCIe-8237 Ethernet Adapter
+ 10a9 802a UV2-BaseIO dual-port GbE
+ 1137 023e 1GigE I350 LOM
+ 15d9 0000 AOC-SGP-i4
+ 15d9 0652 Dual Port i350 GbE MicroLP [AOC-CGP-i2]
+ 17aa 1074 ThinkServer I350-T4 AnyFabric
+ 17aa 4005 I350 Gigabit Network Connection
+ 18d4 0c07 I350 1Gb 2-port RJ45 OCP Mezz Card MOP41-I-1GT2
+ 193d 1005 360T-B
+ 193d 1007 360T-L
+# NIC-ETH360T-3S-4P OCP3.0 4x1G Base-T Card
+ 193d 1080 NIC-ETH360T-3S-4P
+ 1bd4 001d 1G base-T QP EP014Ti1 Adapter
+ 1bd4 0035 1G base-T QP EP014Ti1 Adapter
+ 1bd4 0066 F014I350
+ 8086 0001 Ethernet Server Adapter I350-T4
+ 8086 0002 Ethernet Server Adapter I350-T2
+ 8086 0003 Ethernet Network Adapter I350-T4 for OCP NIC 3.0
+ 8086 00a1 Ethernet Server Adapter I350-T4
+ 8086 00a2 Ethernet Server Adapter I350-T2
+ 8086 00a3 Ethernet Network Adapter I350-T4 for OCP NIC 3.0
+ 8086 00aa Ethernet Network Adapter I350-T4 for OCP NIC 3.0
+ 8086 4017 Ethernet Network Adapter I350-T4 for OCP NIC 3.0
+ 8086 5001 Ethernet Server Adapter I350-T4
+ 8086 5002 Ethernet Server Adapter I350-T2
+ 8086 5003 Ethernet 1G 4P I350-t OCP
+ 1522 I350 Gigabit Fiber Network Connection
+ 108e 7b17 Quad Port GbE PCIe 2.0 ExpressModule, MMF
+ 108e 7b19 Dual Port GbE PCIe 2.0 Low Profile Adapter, MMF
+ 8086 0002 Ethernet Server Adapter I350-T2
+ 8086 0003 Ethernet Server Adapter I350-F4
+ 8086 0004 Ethernet Server Adapter I350-F2
+ 8086 0005 Ethernet Server Adapter I350-F1
+ 8086 00a2 Ethernet Server Adapter I350-T2
+ 8086 00a3 Ethernet Server Adapter I350-F4
+ 8086 00a4 Ethernet Server Adapter I350-F2
+ 1523 I350 Gigabit Backplane Connection
+ 1028 0060 Gigabit 2P I350 LOM
+ 1028 1f9b Gigabit 4P I350-t bNDC
+ 103c 1784 Ethernet 1Gb 2-port 361FLB Adapter
+ 103c 18d1 Ethernet 1Gb 2-port 361FLB Adapter
+ 103c 1989 Ethernet 1Gb 2-port 363i Adapter
+ 103c 339f Ethernet 1Gb 4-port 366M Adapter
+ 8086 1f52 1GbE 4P I350 Mezz
+ 1524 I350 Gigabit Connection
+ 1525 82567V-4 Gigabit Network Connection
+ 1526 82576 Gigabit Network Connection
+ 8086 a05c Gigabit ET2 Quad Port Server Adapter
+ 8086 a06c Gigabit ET2 Quad Port Server Adapter
+ 1527 82580 Gigabit Fiber Network Connection
+ 8086 0001 Ethernet Server Adapter I340-F4
+ 8086 0002 Ethernet Server Adapter I340-F4
+ 1528 Ethernet Controller 10-Gigabit X540-AT2
+ 1028 1f61 Ethernet 10G 4P X540/I350 rNDC
+ 103c 192d 561FLR-T 2-port 10Gb Ethernet Adapter
+ 103c 2004 Ethernet 10Gb 2-port 561i Adapter
+ 103c 211a Ethernet 10Gb 2-port 561T Adapter
+ 108e 4853 Ethernet Controller 10-Gigabit X540-AT2
+ 108e 7b14 Sun Dual Port 10 GbE PCIe 2.0 ExpressModule, Base-T
+ 108e 7b15 Sun Dual Port 10 GbE PCIe 2.0 Low Profile Adapter, Base-T
+ 1137 00bf Ethernet Converged Network Adapter X540-T2
+ 1170 0052 Ethernet Controller 10-Gigabit X540-AT2
+ 15d9 0734 AOC-STG-I2T
+ 17aa 1073 ThinkServer X540-T2 AnyFabric
+ 17aa 4006 Ethernet Controller 10-Gigabit X540-AT2
+ 1bd4 001a 10G base-T DP ER102Ti3 Rack Adapter
+ 1bd4 0033 10G base-T DP EP102Ti3 Adapter
+ 1bd4 0034 10G base-T DP EP102Ti3A Adapter
+ 8086 0001 Ethernet Converged Network Adapter X540-T2
+ 8086 0002 Ethernet Converged Network Adapter X540-T1
+ 8086 001a Ethernet Converged Network Adapter X540-T2
+ 8086 00a2 Ethernet Converged Network Adapter X540-T1
+ 8086 1f61 Ethernet 10G 4P X540/I350 rNDC
+ 8086 5003 Ethernet 10G 2P X540-t Adapter
+ 8086 5004 Ethernet 10G 2P X540-t Adapter
+ 1529 82599 10 Gigabit Dual Port Network Connection with FCoE
+ 152a 82599 10 Gigabit Dual Port Backplane Connection with FCoE
+ 152e 82599 Virtual Function
+ 152f I350 Virtual Function
+ 1530 X540 Virtual Function
+ 1531 I210 Gigabit Unprogrammed
+ 1533 I210 Gigabit Network Connection
+ 1028 0b35 I210 Gigabit Network Connection
+ 103c 0003 Ethernet I210-T1 GbE NIC
+ 1059 0180 RD10019 1GbE interface
+ 1093 7706 Compact Vision System Ethernet Adapter
+ 10a9 802c UV300 BaseIO single-port GbE
+ 10a9 802d UV3000 BaseIO GbE Network
+ 17aa 1100 ThinkServer Ethernet Server Adapter
+ 8086 0001 Ethernet Server Adapter I210-T1
+ 8086 0002 Ethernet Server Adapter I210-T1
+ 1536 I210 Gigabit Fiber Network Connection
+ 1537 I210 Gigabit Backplane Connection
+ 1059 0110 T4005 1GbE interface
+ 1059 0111 T4007 1GbE interface
+ 1059 0120 T4008 1GbE interface
+ 1059 0130 T4009 1GbE interface
+ 1059 0140 T2035 1GbE interface
+ 1059 0150 RD-01068 1GbE interface
+ 1059 0170 RD-01213 10GbE interface
+ 1538 I210 Gigabit Network Connection
+ 1539 I211 Gigabit Network Connection
+ 153a Ethernet Connection I217-LM
+ 103c 1909 ZBook 15
+ 103c 1998 EliteDesk 800 G1
+ 17aa 220e ThinkPad T440p
+ 17aa 309f ThinkCentre M83
+ 153b Ethernet Connection I217-V
+ 1547 DSL3510 Thunderbolt Controller [Cactus Ridge 4C 2012]
+ 1548 DSL3310 Thunderbolt Controller [Cactus Ridge 2C 2012]
+ 1549 DSL2210 Thunderbolt Controller [Port Ridge 1C 2011]
+ 154a Ethernet Server Adapter X520-4
+ 8086 011a Ethernet Converged Network Adapter X520-4
+ 8086 011b Ethernet Converged Network Adapter X520-4
+ 8086 011c Ethernet Converged Network Adapter X520-4
+ 154c Ethernet Virtual Function 700 Series
+ 154d Ethernet 10G 2P X520 Adapter
+ 8086 7b11 10GbE 2P X520 Adapter
+ 1557 82599 10 Gigabit Network Connection
+ 17aa 4008 82599EN 10 Gigabit Network Connection
+ 1bd4 001c 10G SFP+ SP ER101Fi4 Rack Adapter
+ 1bd4 0030 10G SFP+ SP EP101Fi4A Adapter
+ 8086 0001 Ethernet OCP Server Adapter X520-1
+ 1558 Ethernet Converged Network Adapter X520-Q1
+ 8086 011a Ethernet Converged Network Adapter X520-Q1
+ 8086 011b Ethernet Converged Network Adapter X520-Q1
+ 1559 Ethernet Connection I218-V
+ 155a Ethernet Connection I218-LM
+ 17aa 2214 ThinkPad X240
+ 155c Ethernet Server Bypass Adapter
+ 8086 0001 Ethernet Server Bypass Adapter X540-T2
+ 155d Ethernet Server Bypass Adapter
+ 8086 0001 Ethernet Server Bypass Adapter X520-SR2
+ 8086 0002 Ethernet Server Bypass Adapter X520-LR2
+ 1560 Ethernet Controller X540
+ 1563 Ethernet Controller 10G X550T
+ 1028 1fa8 Ethernet 10G 4P X550/I350 rNDC
+ 1028 1fa9 Ethernet 10G 4P X550 rNDC
+ 1137 02b2 X550-TX 10 Gig LOM
+ 1137 02b3 X550-TX 10 Gig LOM
+ 1170 0001 Intel Ethernet Controller X550-T2 OCP card
+ 14c0 1201 X550 10Gb 2P RJ45 OCP Mezz
+ 1590 00d1 Ethernet 10Gb 2-port 562T Adapter
+ 1590 00d2 Ethernet 10Gb 2-port 562FLR-T Adapter
+ 16b8 7217 Twin10G Thunderbolt 3 Edition
+ 18d4 0c08 X550 10Gb 2-port RJ45 OCP Mezz Card MOP81-I-10GT2
+ 193d 1008 560T-B
+ 193d 1009 560T-L
+ 193d 1011 UN-NIC-ETH563T-sL-2P
+ 8086 0001 Ethernet Converged Network Adapter X550-T2
+ 8086 001a Ethernet Converged Network Adapter X550-T2
+ 8086 001b Ethernet Server Adapter X550-T2 for OCP
+ 8086 001d Ethernet 10G 2P X550-t Adapter
+ 8086 0022 Ethernet Converged Network Adapter X550-T2
+ 1564 X550 Virtual Function
+ 1565 X550 Virtual Function
+ 1566 DSL4410 Thunderbolt NHI [Redwood Ridge 2C 2013]
+ 1567 DSL4410 Thunderbolt Bridge [Redwood Ridge 2C 2013]
+ 1568 DSL4510 Thunderbolt NHI [Redwood Ridge 4C 2013]
+ 1569 DSL4510 Thunderbolt Bridge [Redwood Ridge 4C 2013]
+ 156a DSL5320 Thunderbolt 2 NHI [Falcon Ridge 2C 2013]
+ 156b DSL5320 Thunderbolt 2 Bridge [Falcon Ridge 2C 2013]
+ 156c DSL5520 Thunderbolt 2 NHI [Falcon Ridge 4C 2013]
+ 156d DSL5520 Thunderbolt 2 Bridge [Falcon Ridge 4C 2013]
+ 156f Ethernet Connection I219-LM
+ 1028 06dc Latitude E7470
+ 103c 8079 EliteBook 840 G3
+ 17aa 2247 ThinkPad T570
+ 1570 Ethernet Connection I219-V
+ 1571 Ethernet Virtual Function 700 Series
+ 1572 Ethernet Controller X710 for 10GbE SFP+
+ 1028 0000 Ethernet 10G X710 rNDC
+ 1028 1f99 Ethernet 10G 4P X710/I350 rNDC
+ 1028 1f9c Ethernet 10G 4P X710 SFP+ rNDC
+ 103c 0000 Ethernet 10Gb 562SFP+ Adapter
+ 103c 22fc Ethernet 10Gb 2-port 562FLR-SFP+ Adapter
+ 103c 22fd Ethernet 10Gb 2-port 562SFP+ Adapter
+ 1137 0000 Ethernet Converged NIC X710-DA
+ 1137 013b Ethernet Converged NIC X710-DA4
+ 1137 020a Ethernet Converged NIC X710-DA2
+ 1590 0000 Ethernet Controller X710 for 10GbE SFP+
+ 1590 0225 Ethernet 10GbE 4P 563SFP+ Adapter
+ 1590 022f Ethernet 10Gb 2-port 564i Communication Board
+ 17aa 0000 ThinkServer X710 AnyFabric for 10GbE SFP+
+ 17aa 4001 ThinkServer X710-4 AnyFabric for 10GbE SFP+
+ 17aa 4002 ThinkServer X710-2 AnyFabric for 10GbE SFP+
+ 193d 1020 NIC-ETH561F-sL-4x10G
+ 193d 1021 NIC-ETH561F-sL-2x10G
+# NIC-ETH561F-3S-2P OCP3.0 2x10G SFP+ Card
+ 193d 1081 NIC-ETH561F-3S-2P
+ 19e5 d11c Ethernet 2-port X710 10Gb SFP+ Adapter SP330
+ 1bd4 0042 10G SFP+ DP EP102Fi4 Adapter
+ 1bd4 0056 Ethernet Network Adapter X710-BM2 for OCP NIC 3.0
+ 1bd4 0065 F102IX710
+ 1bd4 0074 Ethernet Network Adapter X710-BM2 for lldp
+ 8086 0000 Ethernet Converged Network Adapter X710
+ 8086 0001 Ethernet Converged Network Adapter X710-4
+ 8086 0002 Ethernet Converged Network Adapter X710-4
+ 8086 0004 Ethernet Converged Network Adapter X710-4
+ 8086 0005 Ethernet 10G 4P X710 Adapter
+ 8086 0006 Ethernet 10G 2P X710 Adapter
+ 8086 0007 Ethernet Converged Network Adapter X710-2
+ 8086 0008 Ethernet Converged Network Adapter X710-2
+ 8086 0009 Ethernet Controller X710 for 10GbE SFP+
+ 8086 000a Ethernet Controller X710 for 10GbE SFP+
+ 8086 000b Ethernet Server Adapter X710-DA2 for OCP
+ 8086 000d Ethernet Controller X710 for 10GbE SFP+
+ 8086 000e Ethernet Server Adapter OCP X710-2
+ 8086 000f Ethernet Server Adapter OCP X710-2
+ 8086 0010 Ethernet Converged Network Adapter X710
+ 8086 0011 Ethernet Network Adapter X710-2 for OCP NIC 3.0
+ 8086 0012 Ethernet Network Adapter X710-4 for OCP NIC 3.0
+ 8086 0013 Ethernet 10G 2P X710 OCP
+ 8086 0014 Ethernet 10G 4P X710 OCP
+ 8086 0015 Ethernet Server Adapter X710-DA2 for OCP
+ 8086 00a1 Ethernet Network Adapter X710-2 for OCP NIC 3.0
+ 8086 00a2 Ethernet Network Adapter X710-4 for OCP NIC 3.0
+ 8086 4005 Ethernet Controller X710 for 10GbE SFP+
+ 8086 4006 Ethernet Controller X710 for 10GbE SFP+
+ 8086 4007 Ethernet Controller X710 for 10GbE SFP+
+ 1574 Ethernet Controller XL710 Emulation
+ 1575 DSL6340 Thunderbolt 3 NHI [Alpine Ridge 2C 2015]
+ 1576 DSL6340 Thunderbolt 3 Bridge [Alpine Ridge 2C 2015]
+ 1577 DSL6540 Thunderbolt 3 NHI [Alpine Ridge 4C 2015]
+ 1578 DSL6540 Thunderbolt 3 Bridge [Alpine Ridge 4C 2015]
+ 157b I210 Gigabit Network Connection
+ ea50 cc10 RXi2-BP
+ 157c I210 Gigabit Backplane Connection
+ 157d DSL5110 Thunderbolt 2 NHI (Low Power) [Win Ridge 2C 2014]
+ 157e DSL5110 Thunderbolt 2 Bridge (Low Power) [Win Ridge 2C 2014]
+ 1580 Ethernet Controller XL710 for 40GbE backplane
+ 1581 Ethernet Controller X710 for 10GbE backplane
+ 1028 0000 Ethernet 10G X710-k bNDC
+ 1028 1f98 Ethernet 10G 4P X710-k bNDC
+ 1028 1f9e Ethernet 10G 2P X710-k bNDC
+ 1059 0150 RD-01068 10GbE-KR interface
+ 1059 0170 RD-01213 10GbE interface
+ 1590 0000 Ethernet 2-port 563i Adapter
+ 1590 00f8 Ethernet 2-port 563i Adapter
+ 193d 100e NIC-ETH561i-Mb-4x10G
+ 8086 0000 Ethernet Converged Network Adapter XL710-Q2
+ 1583 Ethernet Controller XL710 for 40GbE QSFP+
+ 1028 0000 Ethernet 40G 2P XL710 QSFP+ rNDC
+ 1028 1f9f Ethernet 40G 2P XL710 QSFP+ rNDC
+ 108e 0000 10 Gb/40 Gb Ethernet Adapter
+ 108e 7b1b 10 Gb/40 Gb Ethernet Adapter
+ 108e 7b1d 10Gb/40Gb Ethernet Adapter
+ 1137 0000 Ethernet Converged NIC XL710-QDA2
+ 1137 013c Ethernet Converged NIC XL710-QDA2
+ 8086 0000 Ethernet Converged Network Adapter XL710-Q2
+ 8086 0001 Ethernet Converged Network Adapter XL710-Q2
+ 8086 0002 Ethernet Converged Network Adapter XL710-Q2
+ 8086 0003 Ethernet I/O Module XL710-Q2
+ 8086 0004 Ethernet Server Adapter XL710-Q2OCP
+ 8086 0006 Ethernet Converged Network Adapter XL710-Q2
+ 1584 Ethernet Controller XL710 for 40GbE QSFP+
+ 8086 0000 Ethernet Converged Network Adapter XL710-Q1
+ 8086 0001 Ethernet Converged Network Adapter XL710-Q1
+ 8086 0002 Ethernet Converged Network Adapter XL710-Q1
+ 8086 0003 Ethernet I/O Module XL710-Q1
+ 8086 0004 Ethernet Server Adapter XL710-Q1OCP
+ 1585 Ethernet Controller X710 for 10GbE QSFP+
+ 1586 Ethernet Controller X710 for 10GBASE-T
+ 108e 0000 Ethernet Controller X710 for 10GBASE-T
+ 108e 4857 Ethernet Controller X710 for 10GBASE-T
+ 1587 Ethernet Controller XL710 for 20GbE backplane
+ 103c 0000 Ethernet 10/20Gb 2-port 660FLB Adapter
+ 103c 22fe Ethernet 10/20Gb 2-port 660FLB Adapter
+ 1588 Ethernet Controller XL710 for 20GbE backplane
+ 103c 0000 Ethernet 10/20Gb 2-port 660M Adapter
+ 103c 22ff Ethernet 10/20Gb 2-port 660M Adapter
+ 1137 0000 Ethernet Network Adapter XXV710
+ 1137 02b4 Ethernet Network Adapter XXV710 OCP 2.0
+ 1589 Ethernet Controller X710/X557-AT 10GBASE-T
+ 108e 0000 Quad Port 10GBase-T Adapter
+ 108e 7b1c Quad Port 10GBase-T Adapter
+ 8086 0000 Ethernet Converged Network Adapter X710-T
+ 8086 0001 Ethernet Converged Network Adapter X710-T4
+ 8086 0002 Ethernet Converged Network Adapter X710-T4
+ 8086 0003 Ethernet Converged Network Adapter X710-T
+ 8086 00a0 Ethernet Converged Network Adapter X710-T4
+ 8086 1003 Ethernet Converged Network Adapter X710-T
+ 158a Ethernet Controller XXV710 for 25GbE backplane
+ 1590 0000 10/25Gb Ethernet Adapter
+ 1590 0286 Synergy 4610C 10/25Gb Ethernet Adapter
+ 8086 0000 Ethernet Controller XXV710 for 25GbE backplane
+ 8086 000a Ethernet 25G 2P XXV710 Mezz
+ 158b Ethernet Controller XXV710 for 25GbE SFP28
+ 1137 0000 Ethernet Network Adapter XXV710
+ 1137 0225 Ethernet Network Adapter XXV710
+ 1137 02b4 Ethernet Network Adapter XXV710 OCP 2.0
+# UEFI PXE Disabled
+ 1374 0230 Single Port 25 Gigabit Ethernet PCI Express Server Adapter (PE325G1I71)
+# With UEFI PXE Enabled
+ 1374 0231 Single Port 25 Gigabit Ethernet PCI Express Server Adapter (PE325G1I71EU)
+# UEFI PXE Disabled
+ 1374 0234 Dual Port 25 Gigabit Ethernet PCI Express Server Adapter (PE325G2I71)
+# With UEFI PXE Enabled
+ 1374 0235 Dual Port 25 Gigabit Ethernet PCI Express Server Adapter (PE325G2I71EU)
+# PCIe x8 Bifurcated as x4x4, UEFI PXE Disabled, low profile
+ 1374 0238 Quad Port 25 Gigabit Ethernet PCI Express Server Adapter (PE325G4I71L)
+# PCIe x8 Bifurcated as x4x4, UEFI PXE Enabled, low profile
+ 1374 0239 Quad Port 25 Gigabit Ethernet PCI Express Server Adapter (PE325G4I71LEU)
+# PCIe x16 Bifurcated as x8x8, UEFI PXE Disabled, low profile
+ 1374 023a Quad Port 25 Gigabit Ethernet PCI Express Server Adapter (PE31625G4I71L)
+# PCIe x16 Bifurcated as x8x8, UEFI PXE Enabled, low profile
+ 1374 023b Quad Port 25 Gigabit Ethernet PCI Express Server Adapter (PE31625G4I71LEU)
+ 1590 0000 Ethernet Network Adapter XXV710-2
+ 1590 0253 Ethernet 10/25/Gb 2-port 661SFP28 Adapter
+ 8086 0000 Ethernet Network Adapter XXV710
+ 8086 0001 Ethernet Network Adapter XXV710-2
+ 8086 0002 Ethernet Network Adapter XXV710-2
+ 8086 0003 Ethernet Network Adapter XXV710-1
+ 8086 0004 Ethernet Network Adapter XXV710-1
+ 8086 0005 Ethernet Network Adapter OCP XXV710-2
+ 8086 0006 Ethernet Network Adapter OCP XXV710-2
+ 8086 0007 Ethernet Network Adapter OCP XXV710-1
+ 8086 0008 Ethernet Network Adapter OCP XXV710-1
+ 8086 0009 Ethernet 25G 2P XXV710 Adapter
+ 8086 000a Ethernet 25G 2P XXV710 OCP
+ 8086 4001 Ethernet Network Adapter XXV710-2
+ 1591 Ethernet Controller E810-C for backplane
+ 1592 Ethernet Controller E810-C for QSFP
+ 1137 02bf E810CQDA2 2x100 GbE QSFP28 PCIe NIC
+ 193d 1050 NIC-ETH1060F-LP-2P 2x100GbE Ethernet PCIe Card
+ 8086 0001 Ethernet Network Adapter E810-C-Q1
+ 8086 0002 Ethernet Network Adapter E810-C-Q2
+ 8086 0004 Ethernet Network Adapter E810-C-Q2
+ 8086 0005 Ethernet Network Adapter E810-C-Q1 for OCP3.0
+ 8086 0006 Ethernet Network Adapter E810-C-Q2 for OCP3.0
+ 8086 0009 Ethernet Network Adapter E810-C-Q1
+ 8086 000a Ethernet Network Adapter E810-C-Q1 for OCP
+ 8086 000b Ethernet 100G 2P E810-C Adapter
+ 8086 000c Ethernet 100G 2P E810-C OCP
+ 8086 000d Ethernet Network Adapter E810-L-Q2 for OCP 3.0
+ 8086 000e Ethernet Network Adapter E810-2C-Q2
+ 8086 000f Ethernet Network Adapter E810-C-Q2T
+ 8086 0010 Ethernet 100G 2P E810-C-stg Adapter
+ 8086 0011 Ethernet Network Adapter E810-C-Q1 for OCP3.0
+ 1593 Ethernet Controller E810-C for SFP
+ 1137 02c3 E810XXVDA4 4x25/10 GbE SFP28 PCIe NIC
+ 1137 02e9 E810XXVDA4TG 4x25/10 GbE SFP28 PCIe NIC
+ 1137 02ea E810XXVDA4T 4x25/10 GbE SFP28 PCIe NIC
+ 8086 0002 Ethernet Network Adapter E810-L-2
+ 8086 0005 Ethernet Network Adapter E810-XXV-4
+ 8086 0006 Ethernet Network Adapter E810-XXV-4
+ 8086 0007 Ethernet Network Adapter E810-XXV-4
+ 8086 0008 Ethernet Network Adapter E810-XXV-2
+ 8086 0009 Ethernet Network Adapter E810-XXV-2 for OCP 2.0
+ 8086 000a Ethernet 25G 4P E810-XXV Adapter
+ 8086 000c Ethernet Network Adapter E810-XXV-4 for OCP 3.0
+ 8086 000d Ethernet 25G 4P E810-XXV OCP
+ 8086 000e Ethernet Network Adapter E810-XXV-4T
+ 8086 000f Ethernet 25G 4P E810-XXV-stg Adapter
+ 8086 0010 Ethernet 25G 4P E810-XXV-st Adapter
+ 8086 4010 Ethernet Network Adapter E810-XXV-4
+ 8086 4013 Ethernet Network Adapter E810-XXV-4 for OCP 3.0
+ 1599 Ethernet Controller E810-XXV for backplane
+ 8086 0001 Ethernet 25G 2P E810-XXV-k Mezz
+ 159a Ethernet Controller E810-XXV for QSFP
+ 159b Ethernet Controller E810-XXV for SFP
+ 1137 02be E810XXVDA2 2x25/10 GbE SFP28 PCIe NIC
+ 1bd4 0057 Ethernet Network Adapter E810-XXVAM2
+ 1bd4 0058 Ethernet Network Adapter E810-XXVAM2 for OCP 3.0
+ 1bd4 006e Ethernet Network Adapter E810-XXVAM2 for BD
+ 1eec 0102 VSE250241E Dual-port 10Gb/25Gb Ethernet PCIe
+ 8086 0001 Ethernet 25G 2P E810-XXV OCP
+ 8086 0002 Ethernet 25G 2P E810-XXV Adapter
+ 8086 0003 Ethernet Network Adapter E810-XXV-2
+ 8086 0005 Ethernet Network Adapter E810-XXV-2 for OCP 3.0
+ 8086 4001 Ethernet Network Adapter E810-XXV-2
+ 8086 4002 Ethernet Network Adapter E810-XXV-2 for OCP 3.0
+ 8086 4003 Ethernet Network Adapter E810-XXV-2
+ 8086 4015 Ethernet Network Adapter E810-XXV-2 for OCP 3.0
+ 15a0 Ethernet Connection (2) I218-LM
+ 15a1 Ethernet Connection (2) I218-V
+ 15a2 Ethernet Connection (3) I218-LM
+ 15a3 Ethernet Connection (3) I218-V
+ 15a4 Ethernet Switch FM10000 Host Interface
+ 15a5 Ethernet Switch FM10000 Host Virtual Interface
+ 15a8 Ethernet Connection X552 Virtual Function
+ 15a9 X552 Virtual Function
+ 15aa Ethernet Connection X552 10 GbE Backplane
+ 1059 0120 T4008 10GbE interface
+ 15ab Ethernet Connection X552 10 GbE Backplane
+ 1059 0150 RD-01068 10GbE interface
+ 1059 0170 RD-01213 10GbE interface
+ 15ac Ethernet Connection X552 10 GbE SFP+
+ 1059 0160 RD-01167 10GbE interface
+ 15ad Ethernet Connection X552/X557-AT 10GBASE-T
+ 15ae Ethernet Connection X552 1000BASE-T
+ 15b0 Ethernet Connection X552 Backplane
+ 15b4 X553 Virtual Function
+ 15b5 DSL6340 USB 3.1 Controller [Alpine Ridge]
+ 15b6 DSL6540 USB 3.1 Controller [Alpine Ridge]
+ 15b7 Ethernet Connection (2) I219-LM
+ 15b8 Ethernet Connection (2) I219-V
+ 1462 7a72 H270 PC MATE
+ 15b9 Ethernet Connection (3) I219-LM
+ 15bb Ethernet Connection (7) I219-LM
+ 15bc Ethernet Connection (7) I219-V
+ 15bd Ethernet Connection (6) I219-LM
+ 15be Ethernet Connection (6) I219-V
+ 15bf JHL6240 Thunderbolt 3 NHI (Low Power) [Alpine Ridge LP 2016]
+ 15c0 JHL6240 Thunderbolt 3 Bridge (Low Power) [Alpine Ridge LP 2016]
+ 15c1 JHL6240 Thunderbolt 3 USB 3.1 Controller (Low Power) [Alpine Ridge LP 2016]
+ 15c2 Ethernet Connection X553 Backplane
+ 15c3 Ethernet Connection X553 Backplane
+ 15c4 Ethernet Connection X553 10 GbE SFP+
+ 15c5 X553 Virtual Function
+ 15c6 Ethernet Connection X553 1GbE
+ 15c7 Ethernet Connection X553 1GbE
+ 15c8 Ethernet Connection X553/X557-AT 10GBASE-T
+ 15ce Ethernet Connection X553 10 GbE SFP+
+ 15d0 Ethernet SDI Adapter
+ 8086 0001 Ethernet SDI Adapter FM10420-100GbE-QDA2
+ 8086 0002 Ethernet SDI Adapter FM10840-MTP2
+ 15d1 Ethernet Controller 10G X550T
+ 8086 0002 Ethernet Converged Network Adapter X550-T1
+ 8086 001b Ethernet Server Adapter X550-T1 for OCP
+ 8086 0021 Ethernet Converged Network Adapter X550-T1
+ 8086 00a2 Ethernet Converged Network Adapter X550-T1
+ 15d2 JHL6540 Thunderbolt 3 NHI (C step) [Alpine Ridge 4C 2016]
+ 15d3 JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016]
+ 15d4 JHL6540 Thunderbolt 3 USB Controller (C step) [Alpine Ridge 4C 2016]
+ 15d5 Ethernet SDI Adapter FM10420-25GbE-DA2
+ 8086 0001 Ethernet SDI Adapter FM10420-25GbE-DA2
+ 15d6 Ethernet Connection (5) I219-V
+ 15d7 Ethernet Connection (4) I219-LM
+ 15d8 Ethernet Connection (4) I219-V
+ 17aa 2247 ThinkPad T570
+ 17aa 224f ThinkPad X1 Carbon 5th Gen
+ 17aa 225d ThinkPad T480
+ 15d9 JHL6340 Thunderbolt 3 NHI (C step) [Alpine Ridge 2C 2016]
+ 15da JHL6340 Thunderbolt 3 Bridge (C step) [Alpine Ridge 2C 2016]
+ 15db JHL6340 Thunderbolt 3 USB 3.1 Controller (C step) [Alpine Ridge 2C 2016]
+ 15df Ethernet Connection (8) I219-LM
+ 15e0 Ethernet Connection (8) I219-V
+ 15e1 Ethernet Connection (9) I219-LM
+ 15e2 Ethernet Connection (9) I219-V
+ 15e3 Ethernet Connection (5) I219-LM
+ 15e4 Ethernet Connection X553 1GbE
+ 15e5 Ethernet Connection X553 1GbE
+ 15e7 JHL7540 Thunderbolt 3 Bridge [Titan Ridge 2C 2018]
+ 15e8 JHL7540 Thunderbolt 3 NHI [Titan Ridge 2C 2018]
+ 15e9 JHL7540 Thunderbolt 3 USB Controller [Titan Ridge 2C 2018]
+ 15ea JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018]
+ 15eb JHL7540 Thunderbolt 3 NHI [Titan Ridge 4C 2018]
+ 1028 09be Latitude 7410
+ 15ec JHL7540 Thunderbolt 3 USB Controller [Titan Ridge 4C 2018]
+ 1028 09be Latitude 7410
+ 15ef JHL7540 Thunderbolt 3 Bridge [Titan Ridge DD 2018]
+ 15f0 JHL7540 Thunderbolt 3 USB Controller [Titan Ridge DD 2018]
+ 15f2 Ethernet Controller I225-LM
+ 8086 0001 Ethernet Network Adapter I225-T1
+ 8086 0002 Ethernet Network Adapter I225-T1
+ 15f3 Ethernet Controller I225-V
+ 8086 0003 Intel(R) Ethernet Controller (3) I225-V
+ 15f4 Ethernet Connection (15) I219-LM
+ 15f5 Ethernet Connection (15) I219-V
+ 15f6 I210 Gigabit Ethernet Connection
+ 15f9 Ethernet Connection (14) I219-LM
+ 15fa Ethernet Connection (14) I219-V
+ 15fb Ethernet Connection (13) I219-LM
+ 15fc Ethernet Connection (13) I219-V
+ 15ff Ethernet Controller X710 for 10GBASE-T
+ 1137 0000 X710TLG GbE RJ45 PCIe NIC
+ 1137 02c1 X710T2LG 2x10 GbE RJ45 PCIe NIC
+ 1137 02c2 X710T4LG 4x10 GbE RJ45 PCIe NIC
+ 1137 02d9 Ethernet Network Adapter X710-T2L OCP 3.0
+ 1137 02da Ethernet Network Adapter X710-T4L OCP 3.0
+# NIC-ETH565T-3S-2P OCP3.0 2x10G Base-T Card
+ 193d 1082 NIC-ETH565T-3S-2P
+ 8086 0000 Ethernet Network Adapter X710-TL
+ 8086 0001 Ethernet Network Adapter X710-T4L
+ 8086 0002 Ethernet Network Adapter X710-T4L
+ 8086 0003 Ethernet Network Adapter X710-T2L
+ 8086 0004 Ethernet Network Adapter X710-T2L
+ 8086 0005 Ethernet 10G 2P X710-T2L-t Adapter
+ 8086 0006 Ethernet 10G 4P X710-T4L-t Adapter
+ 8086 0007 Ethernet 10G 2P X710-T2L-t OCP
+ 8086 0008 Ethernet 10G 4P X710-T4L-t OCP
+ 8086 0009 Ethernet Network Adapter X710-T4L for OCP 3.0
+ 8086 000a Ethernet Network Adapter X710-T4L for OCP 3.0
+ 8086 000b Ethernet Network Adapter X710-T2L for OCP 3.0
+ 8086 000c Ethernet Network Adapter X710-T2L for OCP 3.0
+ 8086 000f Ethernet Network Adapter X710-T2L for OCP 3.0
+ 8086 4009 Ethernet Network Adapter X710-T2L
+ 8086 4012 Ethernet Network Adapter X710-T4L for OCP 3.0
+ 8086 4018 Ethernet Network Adapter X710-T2L for OCP 3.0
+ 8086 4019 Ethernet Network Adapter X710-T4L
+ 1600 Broadwell-U Host Bridge -OPI
+ 1601 Broadwell-U PCI Express x16 Controller
+ 1602 Broadwell-U Integrated Graphics
+ 1603 Broadwell-U Processor Thermal Subsystem
+ 1604 Broadwell-U Host Bridge -OPI
+ 1605 Broadwell-U PCI Express x8 Controller
+ 1606 HD Graphics
+ 1607 Broadwell-U CHAPS Device
+ 1608 Broadwell-U Host Bridge -OPI
+ 1609 Broadwell-U x4 PCIe
+ 160a Broadwell-U Integrated Graphics
+ 160b Broadwell-U Integrated Graphics
+ 160c Broadwell-U Audio Controller
+ 160d Broadwell-U Integrated Graphics
+ 160e Broadwell-U Integrated Graphics
+ 160f Broadwell-U SoftSKU
+ 1610 Broadwell-U Host Bridge - DMI
+ 1612 HD Graphics 5600
+ 1614 Broadwell-U Host Bridge - DMI
+ 1616 HD Graphics 5500
+ 103c 2216 ZBook 15u G2 Mobile Workstation
+ 1618 Broadwell-U Host Bridge - DMI
+ 161a Broadwell-U Integrated Graphics
+ 161b Broadwell-U Integrated Graphics
+ 161d Broadwell-U Integrated Graphics
+ 161e HD Graphics 5300
+ 1622 Iris Pro Graphics 6200
+ 1626 HD Graphics 6000
+ 162a Iris Pro Graphics P6300
+ 162b Iris Graphics 6100
+ 162d Broadwell-U Integrated Graphics
+ 162e Broadwell-U Integrated Graphics
+ 1632 Broadwell-U Integrated Graphics
+ 1636 Broadwell-U Integrated Graphics
+ 163a Broadwell-U Integrated Graphics
+ 163b Broadwell-U Integrated Graphics
+ 163d Broadwell-U Integrated Graphics
+ 163e Broadwell-U Integrated Graphics
+ 1889 Ethernet Adaptive Virtual Function
+ 1890 Ethernet Connection E822-C for backplane
+ 1891 Ethernet Connection E822-C for QSFP
+ 1892 Ethernet Connection E822-C for SFP
+ 1893 Ethernet Connection E822-C/X557-AT 10GBASE-T
+ 1894 Ethernet Connection E822-C 1GbE
+ 1897 Ethernet Connection E822-L for backplane
+ 1898 Ethernet Connection E822-L for SFP
+ 1899 Ethernet Connection E822-L/X557-AT 10GBASE-T
+ 189a Ethernet Connection E822-L 1GbE
+ 18a0 C4xxx Series QAT
+ 18a1 C4XXX Series QAT Virtual Function
+ 18ee 200xx Series QAT
+ 18ef 200xx Series QAT Virtual Function
+ 1900 Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers
+ 1901 6th-10th Gen Core Processor PCIe Controller (x16)
+ 1902 HD Graphics 510
+ 1903 Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem
+ 1028 06d6 Latitude 7275 tablet
+ 1028 06dc Latitude E7470
+ 1028 06e4 XPS 15 9550
+ 1028 06e6 Latitude 11 5175 2-in-1
+ 1028 09be Latitude 7410
+ 103c 825b OMEN-17-w001nv
+ 17aa 225d ThinkPad T480
+ 1904 Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers
+ 1028 06dc Latitude E7470
+ 1028 06f3 Latitude 3570
+ 103c 8079 EliteBook 840 G3
+ 17aa 2247 ThinkPad T570
+ 17aa 382a B51-80 Laptop
+ 1905 Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x8)
+ 1906 HD Graphics 510
+ 17aa 382a B51-80 Laptop
+ 1908 Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers
+ 1909 Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x4)
+ 190c Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers
+ 1028 06d6 Latitude 7275 tablet
+ 1028 06e6 Latitude 11 5175 2-in-1
+ 190f Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers
+ 1910 Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers
+ 1028 06e4 XPS 15 9550
+ 103c 825b OMEN-17-w001nv
+ 1911 Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model
+ 1028 0869 Vostro 3470
+ 1028 09be Latitude 7410
+ 1462 7a72 H270 PC MATE
+ 17aa 2247 ThinkPad T570
+ 17aa 224f ThinkPad X1 Carbon 5th Gen
+ 17aa 225d ThinkPad T480
+ 1912 HD Graphics 530
+ 1916 Skylake GT2 [HD Graphics 520]
+ 1028 06dc Latitude E7470
+ 1028 06f3 Latitude 3570
+ 103c 8079 EliteBook 840 G3
+ 17aa 2247 ThinkPad T570
+ 1918 Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers
+ 1919 Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Imaging Unit
+ 1028 06d6 Latitude 7275 tablet
+ 1028 06e6 Latitude 11 5175 2-in-1
+ 191b HD Graphics 530
+ 1028 06e4 XPS 15 9550
+ 103c 825b OMEN-17-w001nv
+ 191d HD Graphics P530
+ 191e HD Graphics 515
+ 1028 06d6 Latitude 7275 tablet
+ 1028 06e6 Latitude 11 5175 2-in-1
+ 191f Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers
+ 1921 HD Graphics 520
+ 1926 Iris Graphics 540
+ 1927 Iris Graphics 550
+ 192b Iris Graphics 555
+ 192d Iris Graphics P555
+ 1932 Iris Pro Graphics 580
+ 193a Iris Pro Graphics P580
+ 193b Iris Pro Graphics 580
+ 193d Iris Pro Graphics P580
+ 1960 80960RP (i960RP) Microprocessor
+ 101e 0431 MegaRAID 431 RAID Controller
+ 101e 0438 MegaRAID 438 Ultra2 LVD RAID Controller
+ 101e 0466 MegaRAID 466 Express Plus RAID Controller
+ 101e 0467 MegaRAID 467 Enterprise 1500 RAID Controller
+ 101e 0490 MegaRAID 490 Express 300 RAID Controller
+ 101e 0762 MegaRAID 762 Express RAID Controller
+ 101e 09a0 PowerEdge Expandable RAID Controller 2/SC
+ 1028 0467 PowerEdge Expandable RAID Controller 2/DC
+ 1028 1111 PowerEdge Expandable RAID Controller 2/SC
+ 103c 03a2 MegaRAID
+ 103c 10c6 MegaRAID 438, NetRAID-3Si
+ 103c 10c7 MegaRAID T5, Integrated NetRAID
+ 103c 10cc MegaRAID, Integrated NetRAID
+ 103c 10cd NetRAID-1Si
+ 105a 0000 SuperTrak
+ 105a 2168 SuperTrak Pro
+ 105a 5168 SuperTrak66/100
+ 1111 1111 MegaRAID 466, PowerEdge Expandable RAID Controller 2/SC
+ 1111 1112 PowerEdge Expandable RAID Controller 2/SC
+ 113c 03a2 MegaRAID
+ e4bf 1010 CG1-RADIO
+ e4bf 1020 CU2-QUARTET
+ e4bf 1040 CU1-CHORUS
+ e4bf 3100 CX1-BAND
+ 1962 80960RM (i960RM) Microprocessor
+ 105a 0000 SuperTrak SX6000 I2O CPU
+ 1964 80960RN (i960RN) Microprocessor
+ 1980 Atom Processor C3000 Series System Agent
+ 19a1 Atom Processor C3000 Series Error Registers
+ 19a2 Atom Processor C3000 Series Root Complex Event Collector
+ 19a3 Atom Processor C3000 Series Integrated QAT Root Port
+ 19a4 Atom Processor C3000 Series PCI Express Root Port #0
+ 19a5 Atom Processor C3000 Series PCI Express Root Port #1
+ 19a6 Atom Processor C3000 Series PCI Express Root Port #2
+ 19a7 Atom Processor C3000 Series PCI Express Root Port #3
+ 19a8 Atom Processor C3000 Series PCI Express Root Port #4
+ 19a9 Atom Processor C3000 Series PCI Express Root Port #5
+ 19aa Atom Processor C3000 Series PCI Express Root Port #6
+ 19ab Atom Processor C3000 Series PCI Express Root Port #7
+ 19ac Atom Processor C3000 Series SMBus Contoller - Host
+ 19b0 Atom Processor C3000 Series SATA Controller 0
+ 19b1 Atom Processor C3000 Series SATA Controller 0
+ 19b2 Atom Processor C3000 Series SATA Controller 0
+ 19b3 Atom Processor C3000 Series SATA Controller 0
+ 19b4 Atom Processor C3000 Series SATA Controller 0
+ 19b5 Atom Processor C3000 Series SATA Controller 0
+ 19b6 Atom Processor C3000 Series SATA Controller 0
+ 19b7 Atom Processor C3000 Series SATA Controller 0
+ 19be Atom Processor C3000 Series SATA Controller 0
+ 19bf Atom Processor C3000 Series SATA Controller 0
+ 19c0 Atom Processor C3000 Series SATA Controller 1
+ 19c1 Atom Processor C3000 Series SATA Controller 1
+ 19c2 Atom Processor C3000 Series SATA Controller 1
+ 19c3 Atom Processor C3000 Series SATA Controller 1
+ 19c4 Atom Processor C3000 Series SATA Controller 1
+ 19c5 Atom Processor C3000 Series SATA Controller 1
+ 19c6 Atom Processor C3000 Series SATA Controller 1
+ 19c7 Atom Processor C3000 Series SATA Controller 1
+ 19ce Atom Processor C3000 Series SATA Controller 1
+ 19cf Atom Processor C3000 Series SATA Controller 1
+ 19d0 Atom Processor C3000 Series USB 3.0 xHCI Controller
+ 19d1 Atom Processor C3000 Series Integrated LAN Root Port #0
+ 19d2 Atom Processor C3000 Series Integrated LAN Root Port #1
+ 19d3 Atom Processor C3000 Series ME HECI 1
+ 19d4 Atom Processor C3000 Series ME HECI 2
+ 19d5 Atom Processor C3000 Series ME KT Controller
+ 19d6 Atom Processor C3000 Series ME HECI 3
+ 19d8 Atom Processor C3000 Series HSUART Controller
+ 19dc Atom Processor C3000 Series LPC or eSPI
+ 19dd Atom Processor C3000 Series Primary to Side Band (P2SB) Bridge
+ 19de Atom Processor C3000 Series Power Management Controller
+ 19df Atom Processor C3000 Series SMBus controller
+ 19e0 Atom Processor C3000 Series SPI Controller
+ 19e2 Atom Processor C3000 Series QuickAssist Technology
+ 19e3 Atom Processor C3000 Series QuickAssist Technology Virtual Function
+ 1a1c Ethernet Connection (17) I219-LM
+ 1a1d Ethernet Connection (17) I219-V
+ 1a1e Ethernet Connection (16) I219-LM
+ 1a1f Ethernet Connection (16) I219-V
+ 1a21 82840 840 [Carmel] Chipset Host Bridge (Hub A)
+ 1a23 82840 840 [Carmel] Chipset AGP Bridge
+ 1a24 82840 840 [Carmel] Chipset PCI Bridge (Hub B)
+ 1a30 82845 845 [Brookdale] Chipset Host Bridge
+ 1028 010e Optiplex GX240
+ 147b 0505 BL7 motherboard
+ 15d9 3280 Supermicro P4SBE Mainboard
+ 1a31 82845 845 [Brookdale] Chipset AGP Bridge
+ 1a38 5000 Series Chipset DMA Engine
+ 15d9 8680 X7DVL-E-O motherboard
+ 8086 3476 S5000PSLSATA Server Board
+ 1a48 82597EX 10GbE Ethernet Controller
+ 8086 a01f PRO/10GbE SR Server Adapter
+ 8086 a11f PRO/10GbE SR Server Adapter
+ 1b48 82597EX 10GbE Ethernet Controller
+ 8086 a01f PRO/10GbE LR Server Adapter
+ 8086 a11f PRO/10GbE LR Server Adapter
+ 1c00 6 Series/C200 Series Chipset Family Desktop SATA Controller (IDE mode, ports 0-3)
+ 1c01 6 Series/C200 Series Chipset Family Mobile SATA Controller (IDE mode, ports 0-3)
+ 1c02 6 Series/C200 Series Chipset Family 6 port Desktop SATA AHCI Controller
+ 1028 04aa XPS 8300
+ 1043 844d P8 series motherboard
+ 8086 200d DH61CR motherboard
+ 8086 7270 Server Board S1200BT Family
+ 1c03 6 Series/C200 Series Chipset Family 6 port Mobile SATA AHCI Controller
+ 1028 04a3 Precision M4600
+ 1028 04b2 Vostro 3350
+ 1028 04da Vostro 3750
+ 17aa 21cf ThinkPad T520
+ 8086 7270 Apple MacBookPro8,2 [Core i7, 15", 2011]
+ 1c04 6 Series/C200 Series Desktop SATA RAID Controller
+ 103c 3118 Smart Array B110i SATA RAID Controller
+ 1c05 6 Series/C200 Series Mobile SATA RAID Controller
+ 1c06 Z68 Express Chipset SATA RAID Controller
+ 1c08 6 Series/C200 Series Chipset Family Desktop SATA Controller (IDE mode, ports 4-5)
+ 1c09 6 Series/C200 Series Chipset Family Mobile SATA Controller (IDE mode, ports 4-5)
+ 1c10 6 Series/C200 Series Chipset Family PCI Express Root Port 1
+ 1028 04aa XPS 8300
+ 1028 04da Vostro 3750
+ 1043 844d P8 series motherboard
+ 17aa 21cf ThinkPad T520
+ 8086 7270 Server Board S1200BTS / Apple MacBook Pro 8,1/8,2
+ 1c12 6 Series/C200 Series Chipset Family PCI Express Root Port 2
+ 1028 04aa XPS 8300
+ 17aa 21cf ThinkPad T520
+ 8086 7270 Apple MacBookPro8,2 [Core i7, 15", 2011]
+ 1c14 6 Series/C200 Series Chipset Family PCI Express Root Port 3
+ 1028 04da Vostro 3750
+ 8086 7270 Apple MacBookPro8,2 [Core i7, 15", 2011]
+ 1c16 6 Series/C200 Series Chipset Family PCI Express Root Port 4
+ 1028 04aa XPS 8300
+ 17aa 21cf ThinkPad T520
+ 1c18 6 Series/C200 Series Chipset Family PCI Express Root Port 5
+ 1028 04da Vostro 3750
+ 17aa 21cf ThinkPad T520
+ 8086 7270 Server Board S1200BTS
+ 1c1a 6 Series/C200 Series Chipset Family PCI Express Root Port 6
+ 1028 04da Vostro 3750
+ 1043 844d P8 series motherboard
+ 1c1c 6 Series/C200 Series Chipset Family PCI Express Root Port 7
+ 1c1e 6 Series/C200 Series Chipset Family PCI Express Root Port 8
+ 1043 844d P8 series motherboard
+ 1c20 6 Series/C200 Series Chipset Family High Definition Audio Controller
+ 1028 0490 Alienware M17x R3
+ 1028 04a3 Precision M4600
+ 1028 04aa XPS 8300
+ 1028 04b2 Vostro 3350
+ 1028 04da Vostro 3750
+# Realtek ALC656
+ 103c 2abf HP Pavilion p6-2100 Desktop PC Series
+ 1043 8418 P8P67 Deluxe Motherboard
+ 1043 841b P8H67 Series Motherboard
+ 17aa 21cf ThinkPad T520
+# Realtek ALC888 audio codec
+ 8086 2008 DQ67SW board
+ 8086 200d DH61CR motherboard
+ 8086 7270 Apple MacBookPro8,2 [Core i7, 15", 2011]
+ 1c22 6 Series/C200 Series Chipset Family SMBus Controller
+ 1028 04a3 Precision M4600
+ 1028 04aa XPS 8300
+ 1028 04b2 Vostro 3350
+ 1028 04da Vostro 3750
+ 1043 844d P8 series motherboard
+ 17aa 21cf ThinkPad T520
+ 8086 200d DH61CR motherboard
+ 8086 7270 Server Board S1200BT Family / Apple MacBook Pro 8,1/8,2
+ 1c24 6 Series/C200 Series Chipset Family Thermal Management Controller
+ 1c25 6 Series/C200 Series Chipset Family DMI to PCI Bridge
+ 1c26 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1
+ 1028 04a3 Precision M4600
+ 1028 04aa XPS 8300
+ 1028 04b2 Vostro 3350
+ 1028 04da Vostro 3750
+ 1043 844d P8 series motherboard
+ 17aa 21cf ThinkPad T520
+ 8086 200d DH61CR motherboard
+ 8086 7270 Server Board S1200BT Family / Apple MacBook Pro 8,1/8,2
+ 1c27 6 Series/C200 Series Chipset Family USB Universal Host Controller #1
+ 8086 7270 Apple MacBookPro8,2 [Core i7, 15", 2011]
+ 1c2c 6 Series/C200 Series Chipset Family USB Universal Host Controller #5
+ 8086 7270 Apple MacBookPro8,2 [Core i7, 15", 2011]
+ 1c2d 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2
+ 1028 04a3 Precision M4600
+ 1028 04aa XPS 8300
+ 1028 04b2 Vostro 3350
+ 1028 04da Vostro 3750
+ 1043 844d P8 series motherboard
+ 17aa 21cf ThinkPad T520
+ 8086 200d DH61CR motherboard
+ 8086 7270 Server Board S1200BT Family / Apple MacBook Pro 8,1/8,2
+ 1c33 6 Series/C200 Series Chipset Family LAN Controller
+ 1c35 6 Series/C200 Series Chipset Family VECI Controller
+ 1c3a 6 Series/C200 Series Chipset Family MEI Controller #1
+ 1028 04a3 Precision M4600
+ 1028 04aa XPS 8300
+ 1028 04b2 Vostro 3350
+ 1028 04da Vostro 3750
+ 1043 844d P8 series motherboard
+ 17aa 21cf ThinkPad T520
+ 8086 200d DH61CR motherboard
+ 8086 7270 Apple MacBookPro8,2 [Core i7, 15", 2011]
+ 1c3b 6 Series/C200 Series Chipset Family MEI Controller #2
+ 1c3c 6 Series/C200 Series Chipset Family IDE-r Controller
+ 1c3d 6 Series/C200 Series Chipset Family KT Controller
+ 1c40 6 Series/C200 Series Chipset Family LPC Controller
+ 1c41 Mobile SFF 6 Series Chipset Family LPC Controller
+ 1c42 6 Series/C200 Series Chipset Family LPC Controller
+ 1c43 Mobile 6 Series Chipset Family LPC Controller
+ 1c44 Z68 Express Chipset LPC Controller
+ 1c45 6 Series/C200 Series Chipset Family LPC Controller
+ 1c46 P67 Express Chipset LPC Controller
+ 1043 844d P8P67 Deluxe Motherboard
+ 1c47 UM67 Express Chipset LPC Controller
+ 1c48 6 Series/C200 Series Chipset Family LPC Controller
+ 1c49 HM65 Express Chipset LPC Controller
+ 8086 7270 Apple MacBookPro8,2 [Core i7, 15", 2011]
+ 1c4a H67 Express Chipset LPC Controller
+ 1028 04aa XPS 8300
+ 1043 844d P8H67 Series Motherboard
+ 1c4b HM67 Express Chipset LPC Controller
+ 1028 04b2 Vostro 3350
+ 1028 04da Vostro 3750
+ 1c4c Q65 Express Chipset LPC Controller
+ 1c4d QS67 Express Chipset LPC Controller
+ 1c4e Q67 Express Chipset LPC Controller
+ 1c4f QM67 Express Chipset LPC Controller
+ 1028 04a3 Precision M4600
+ 17aa 21cf ThinkPad T520
+ 1c50 B65 Express Chipset LPC Controller
+ 1c51 6 Series/C200 Series Chipset Family LPC Controller
+ 1c52 C202 Chipset LPC Controller
+ 8086 7270 Server Board S1200BTS
+ 1c53 6 Series/C200 Series Chipset Family LPC Controller
+ 1c54 C204 Chipset LPC Controller
+ 1c55 6 Series/C200 Series Chipset Family LPC Controller
+ 1c56 C206 Chipset LPC Controller
+ 1043 844d P8B WS Motherboard
+ 1c57 6 Series/C200 Series Chipset Family LPC Controller
+ 1c58 Upgraded B65 Express Chipset LPC Controller
+ 1c59 Upgraded HM67 Express Chipset LPC Controller
+ 1c5a Upgraded Q67 Express Chipset LPC Controller
+ 1c5b 6 Series/C200 Series Chipset Family LPC Controller
+ 1c5c H61 Express Chipset LPC Controller
+ 8086 200d DH61CR motherboard
+ 1c5d 6 Series/C200 Series Chipset Family LPC Controller
+ 1c5e 6 Series/C200 Series Chipset Family LPC Controller
+ 1c5f 6 Series/C200 Series Chipset Family LPC Controller
+ 1d00 C600/X79 series chipset 4-Port SATA IDE Controller
+ 1d02 C600/X79 series chipset 6-Port SATA AHCI Controller
+ 1028 04f7 C602J on PowerEdge R320 server
+ 1d04 C600/X79 series chipset SATA RAID Controller
+ 1d06 C600/X79 series chipset SATA Premium RAID Controller
+ 1d08 C600/X79 series chipset 2-Port SATA IDE Controller
+ 1d10 C600/X79 series chipset PCI Express Root Port 1
+ 1028 04f7 C602J on PowerEdge R320 server
+ 1d11 C600/X79 series chipset PCI Express Root Port 1
+ 1d12 C600/X79 series chipset PCI Express Root Port 2
+ 1d13 C600/X79 series chipset PCI Express Root Port 2
+ 1d14 C600/X79 series chipset PCI Express Root Port 3
+ 1d15 C600/X79 series chipset PCI Express Root Port 3
+ 1d16 C600/X79 series chipset PCI Express Root Port 4
+ 1d17 C600/X79 series chipset PCI Express Root Port 4
+ 1d18 C600/X79 series chipset PCI Express Root Port 5
+ 1028 04f7 C602J on PowerEdge R320 server
+ 1d19 C600/X79 series chipset PCI Express Root Port 5
+ 1d1a C600/X79 series chipset PCI Express Root Port 6
+ 1d1b C600/X79 series chipset PCI Express Root Port 6
+ 1d1c C600/X79 series chipset PCI Express Root Port 7
+ 1d1d C600/X79 series chipset PCI Express Root Port 7
+ 1d1e C600/X79 series chipset PCI Express Root Port 8
+ 1028 04f7 C602J on PowerEdge R320 server
+ 1d1f C600/X79 series chipset PCI Express Root Port 8
+ 1d20 C600/X79 series chipset High Definition Audio Controller
+ 1d22 C600/X79 series chipset SMBus Host Controller
+ 15d9 066b X9SRL-F
+ 1d24 C600/X79 series chipset Thermal Management Controller
+ 15d9 066b X9SRL-F
+ 1d25 C600/X79 series chipset DMI to PCI Bridge
+ 1d26 C600/X79 series chipset USB2 Enhanced Host Controller #1
+ 1028 04f7 C602J on PowerEdge R320 server
+ 15d9 066b X9SRL-F
+ 1d2d C600/X79 series chipset USB2 Enhanced Host Controller #2
+ 1028 04f7 C602J on PowerEdge R320 server
+ 103c 18a9 HP DL360e G8
+ 15d9 066b X9SRL-F
+ 1d33 C600/X79 series chipset LAN Controller
+ 1d35 C600/X79 series chipset VECI Controller
+ 1d3a C600/X79 series chipset MEI Controller #1
+ 1028 04f7 C602J on PowerEdge R320 server
+ 15d9 066b X9SRL-F
+ 1d3b C600/X79 series chipset MEI Controller #2
+ 1028 04f7 C602J on PowerEdge R320 server
+ 15d9 066b X9SRL-F
+ 1d3c C600/X79 series chipset IDE-r Controller
+ 1d3d C600/X79 series chipset KT Controller
+ 1d3e C600/X79 series chipset PCI Express Virtual Root Port
+ 1028 04f7 C602J on PowerEdge R320 server
+ 1d3f C608/C606/X79 series chipset PCI Express Virtual Switch Port
+ 1d40 C600/X79 series chipset LPC Controller
+ 1d41 C600/X79 series chipset LPC Controller
+ 1028 04f7 C602J on PowerEdge R320 server
+ 15d9 066b X9SRL-F
+ 1d50 C608 chipset Dual 4-Port SATA/SAS Storage Control Unit
+ 1d54 C600/X79 series chipset Dual 4-Port SATA/SAS Storage Control Unit
+ 1d55 C600/X79 series chipset 4-Port SATA/SAS Storage Control Unit
+ 1d58 C606 chipset Dual 4-Port SATA/SAS Storage Control Unit
+ 1d59 C604/X79 series chipset 4-Port SATA/SAS Storage Control Unit
+ 1d5a C600/X79 series chipset Dual 4-Port SATA Storage Control Unit
+ 1d5b C602 chipset 4-Port SATA Storage Control Unit
+ 1d5c C600/X79 series chipset Dual 4-Port SATA/SAS Storage Control Unit
+ 1d5d C600/X79 series chipset 4-Port SATA/SAS Storage Control Unit
+ 1d5e C600/X79 series chipset Dual 4-Port SATA Storage Control Unit
+ 1d5f C600/X79 series chipset 4-Port SATA Storage Control Unit
+ 1d60 C608 chipset Dual 4-Port SATA/SAS Storage Control Unit
+ 1d64 C600/X79 series chipset Dual 4-Port SATA/SAS Storage Control Unit
+ 1d65 C600/X79 series chipset 4-Port SATA/SAS Storage Control Unit
+ 1d68 C606 chipset Dual 4-Port SATA/SAS Storage Control Unit
+ 1d69 C604/X79 series chipset 4-Port SATA/SAS Storage Control Unit
+ 1d6a C600/X79 series chipset Dual 4-Port SATA Storage Control Unit
+ 1d6b C602 chipset 4-Port SATA Storage Control Unit
+ 0497 1028 Dell Precision T3600
+ 1d6c C600/X79 series chipset Dual 4-Port SATA/SAS Storage Control Unit
+ 1d6d C600/X79 series chipset 4-Port SATA/SAS Storage Control Unit
+ 1d6e C600/X79 series chipset Dual 4-Port SATA Storage Control Unit
+ 1d6f C600/X79 series chipset 4-Port SATA Storage Control Unit
+ 1d70 C600/X79 series chipset SMBus Controller 0
+ 1d71 C608/C606/X79 series chipset SMBus Controller 1
+ 1d72 C608 chipset SMBus Controller 2
+ 1d74 C608/C606/X79 series chipset PCI Express Upstream Port
+ 1d76 C600/X79 series chipset Multi-Function Glue
+ 1e00 7 Series/C210 Series Chipset Family 4-port SATA Controller [IDE mode]
+ 1e01 7 Series Chipset Family 4-port SATA Controller [IDE mode]
+ 144d c652 NP300E5C series laptop
+ 1e02 7 Series/C210 Series Chipset Family 6-port SATA Controller [AHCI mode]
+ 1043 84ca P8 series motherboard
+ 1849 1e02 Motherboard
+ 1e03 7 Series Chipset Family 6-port SATA Controller [AHCI mode]
+ 1043 108d VivoBook X202EV
+ 1043 1477 N56VZ
+ 1043 1517 Zenbook Prime UX31A
+ 10cf 16e2 LIFEBOOK E752
+ 144d c652 NP300E5C series laptop
+ 1e04 7 Series/C210 Series Chipset Family SATA Controller [RAID mode]
+ 1e05 7 Series Chipset SATA Controller [RAID mode]
+ 1e06 7 Series/C210 Series Chipset Family SATA Controller [RAID mode]
+ 1e07 7 Series Chipset Family SATA Controller [RAID mode]
+ 1e08 7 Series/C210 Series Chipset Family 2-port SATA Controller [IDE mode]
+ 1e09 7 Series Chipset Family 2-port SATA Controller [IDE mode]
+ 144d c652 NP300E5C series laptop
+ 1e0e 7 Series/C210 Series Chipset Family SATA Controller [RAID mode]
+ 1e10 7 Series/C216 Chipset Family PCI Express Root Port 1
+ 1043 108d VivoBook X202EV
+ 1043 1477 N56VZ
+ 1043 1517 Zenbook Prime UX31A
+ 1043 84ca P8H77-I Motherboard
+ 10cf 16e9 LIFEBOOK E752
+ 144d c652 NP300E5C series laptop
+ 1849 1e10 Motherboard
+ 1e12 7 Series/C210 Series Chipset Family PCI Express Root Port 2
+ 1043 108d VivoBook X202EV
+ 1043 1477 N56VZ
+ 1043 1517 Zenbook Prime UX31A
+ 1e14 7 Series/C210 Series Chipset Family PCI Express Root Port 3
+ 10cf 16e9 LIFEBOOK E752
+ 1e16 7 Series/C216 Chipset Family PCI Express Root Port 4
+ 1043 108d VivoBook X202EV
+ 1043 1477 N56VZ
+ 144d c652 NP300E5C series laptop
+ 1849 1618 Z77 Extreme4 motherboard
+ 1e18 7 Series/C210 Series Chipset Family PCI Express Root Port 5
+ 1043 84ca P8H77-I Motherboard
+ 1849 1e18 Motherboard
+ 1e1a 7 Series/C210 Series Chipset Family PCI Express Root Port 6
+ 1849 1e1a Motherboard
+ 1e1c 7 Series/C210 Series Chipset Family PCI Express Root Port 7
+ 1e1e 7 Series/C210 Series Chipset Family PCI Express Root Port 8
+ 10cf 16e9 LIFEBOOK E752
+ 1849 1e1e Motherboard
+ 1e20 7 Series/C216 Chipset Family High Definition Audio Controller
+ 1028 054b XPS One 2710
+ 1043 108d VivoBook X202EV
+ 1043 1477 N56VZ
+ 1043 1517 Zenbook Prime UX31A
+ 1043 8415 P8H77-I Motherboard
+ 1043 8445 P8Z77-V LX Motherboard
+ 10cf 1757 LIFEBOOK E752
+ 144d c652 NP300E5C series laptop
+ 1849 1898 Z77 Extreme4 motherboard
+ 1e22 7 Series/C216 Chipset Family SMBus Controller
+ 1043 108d VivoBook X202EV
+ 1043 1477 N56VZ
+ 1043 1517 Zenbook Prime UX31A
+ 1043 84ca P8 series motherboard
+ 10cf 16e6 LIFEBOOK E752
+ 144d c652 NP300E5C series laptop
+ 1849 1e22 Motherboard
+ 1e24 7 Series/C210 Series Chipset Family Thermal Management Controller
+ 1043 1517 Zenbook Prime UX31A
+ 1e25 7 Series/C210 Series Chipset Family DMI to PCI Bridge
+ 1e26 7 Series/C216 Chipset Family USB Enhanced Host Controller #1
+ 1043 108d VivoBook X202EV
+ 1043 1477 N56VZ
+ 1043 1517 Zenbook Prime UX31A
+ 1043 84ca P8 series motherboard
+ 10cf 16e8 LIFEBOOK E752
+ 144d c652 NP300E5C series laptop
+ 1849 1e26 Motherboard
+ 1e2d 7 Series/C216 Chipset Family USB Enhanced Host Controller #2
+ 1043 108d VivoBook X202EV
+ 1043 1477 N56VZ
+ 1043 1517 Zenbook Prime UX31A
+ 1043 84ca P8 series motherboard
+ 10cf 16e8 LIFEBOOK E752
+ 144d c652 NP300E5C series laptop
+ 1849 1e2d Motherboard
+ 1e31 7 Series/C210 Series Chipset Family USB xHCI Host Controller
+ 103c 179b Elitebook 8470p
+ 103c 17ab ProBook 6570b
+ 1043 108d VivoBook X202EV
+ 1043 1477 N56VZ
+ 1043 1517 Zenbook Prime UX31A
+ 1043 84ca P8 series motherboard
+ 10cf 16ee LIFEBOOK E752
+ 17aa 21f3 ThinkPad T430
+ 1849 1e31 Motherboard
+ 1e33 7 Series/C210 Series Chipset Family LAN Controller
+ 1e3a 7 Series/C216 Chipset Family MEI Controller #1
+ 1043 108d VivoBook X202EV
+ 1043 1477 N56VZ
+ 1043 1517 Zenbook Prime UX31A
+ 1043 84ca P8 series motherboard
+ 10cf 16ea LIFEBOOK E752
+ 144d c652 NP300E5C series laptop
+ 1849 1e3a Motherboard
+ 1e3b 7 Series/C210 Series Chipset Family MEI Controller #2
+ 1e3c 7 Series/C210 Series Chipset Family IDE-r Controller
+ 1e3d 7 Series/C210 Series Chipset Family KT Controller
+ 1e41 7 Series Chipset Family LPC Controller
+ 1e42 7 Series Chipset Family LPC Controller
+ 1e43 7 Series Chipset Family LPC Controller
+ 1e44 Z77 Express Chipset LPC Controller
+ 1043 84ca P8 series motherboard
+ 1849 1e44 Motherboard
+ 1e45 7 Series Chipset Family LPC Controller
+ 1e46 Z75 Express Chipset LPC Controller
+ 1e47 Q77 Express Chipset LPC Controller
+ 1e48 Q75 Express Chipset LPC Controller
+ 1e49 B75 Express Chipset LPC Controller
+ 1e4a H77 Express Chipset LPC Controller
+ 1043 84ca P8H77-I Motherboard
+ 1e4b 7 Series Chipset Family LPC Controller
+ 1e4c 7 Series Chipset Family LPC Controller
+ 1e4d 7 Series Chipset Family LPC Controller
+ 1e4e 7 Series Chipset Family LPC Controller
+ 1e4f 7 Series Chipset Family LPC Controller
+ 1e50 7 Series Chipset Family LPC Controller
+ 1e51 7 Series Chipset Family LPC Controller
+ 1e52 7 Series Chipset Family LPC Controller
+ 1e53 C216 Series Chipset LPC Controller
+ 1e54 7 Series Chipset Family LPC Controller
+ 1e55 QM77 Express Chipset LPC Controller
+ 1e56 QS77 Express Chipset LPC Controller
+ 1e57 HM77 Express Chipset LPC Controller
+ 1e58 UM77 Express Chipset LPC Controller
+ 1e59 HM76 Express Chipset LPC Controller
+ 1043 1477 N56VZ
+ 1043 1517 Zenbook Prime UX31A
+ 10cf 16e0 LIFEBOOK E752
+ 1e5a 7 Series Chipset Family LPC Controller
+ 1e5b UM77 Express Chipset LPC Controller
+ 1e5c 7 Series Chipset Family LPC Controller
+ 1e5d HM75 Express Chipset LPC Controller
+ 144d c652 NP300E5C series laptop
+ 1e5e HM70 Express Chipset LPC Controller
+ 1043 108d VivoBook X202EV
+ 1e5f NM70 Express Chipset LPC Controller
+ 1f00 Atom processor C2000 SoC Transaction Router
+ 1f01 Atom processor C2000 SoC Transaction Router
+ 1f02 Atom processor C2000 SoC Transaction Router
+ 1f03 Atom processor C2000 SoC Transaction Router
+ 1f04 Atom processor C2000 SoC Transaction Router
+ 1f05 Atom processor C2000 SoC Transaction Router
+ 1f06 Atom processor C2000 SoC Transaction Router
+ 1f07 Atom processor C2000 SoC Transaction Router
+ 1f08 Atom processor C2000 SoC Transaction Router
+ 1f09 Atom processor C2000 SoC Transaction Router
+ 1f0a Atom processor C2000 SoC Transaction Router
+ 1f0b Atom processor C2000 SoC Transaction Router
+ 1f0c Atom processor C2000 SoC Transaction Router
+ 1f0d Atom processor C2000 SoC Transaction Router
+ 1f0e Atom processor C2000 SoC Transaction Router
+ 1f0f Atom processor C2000 SoC Transaction Router
+ 1f10 Atom processor C2000 PCIe Root Port 1
+ 1f11 Atom processor C2000 PCIe Root Port 2
+ 1f12 Atom processor C2000 PCIe Root Port 3
+ 1f13 Atom processor C2000 PCIe Root Port 4
+ 1f14 Atom processor C2000 RAS
+ 1f15 Atom processor C2000 SMBus 2.0
+ 1f16 Atom processor C2000 RCEC
+ 1f18 Atom processor C2000 QAT
+ 1f19 Atom processor C2000 QAT
+ 1f20 Atom processor C2000 4-Port IDE SATA2 Controller
+ 1f21 Atom processor C2000 4-Port IDE SATA2 Controller
+ 1f22 Atom processor C2000 AHCI SATA2 Controller
+ 1f23 Atom processor C2000 AHCI SATA2 Controller
+ 1f24 Atom processor C2000 RAID SATA2 Controller
+ 1f25 Atom processor C2000 RAID SATA2 Controller
+ 1f26 Atom processor C2000 RAID SATA2 Controller
+ 1f27 Atom processor C2000 RAID SATA2 Controller
+ 1f2c Atom processor C2000 USB Enhanced Host Controller
+ 0200 1028 Atom C2338 on Dell 0K8Y0N motherboard
+ 1f2e Atom processor C2000 RAID SATA2 Controller
+ 1f2f Atom processor C2000 RAID SATA2 Controller
+ 1f30 Atom processor C2000 2-Port IDE SATA3 Controller
+ 1f31 Atom processor C2000 2-Port IDE SATA3 Controller
+ 1f32 Atom processor C2000 AHCI SATA3 Controller
+ 1f33 Atom processor C2000 AHCI SATA3 Controller
+ 1f34 Atom processor C2000 RAID SATA3 Controller
+ 1f35 Atom processor C2000 RAID SATA3 Controller
+ 1f36 Atom processor C2000 RAID SATA3 Controller
+ 1f37 Atom processor C2000 RAID SATA3 Controller
+ 1f38 Atom processor C2000 PCU
+ 1f39 Atom processor C2000 PCU
+ 1f3a Atom processor C2000 PCU
+ 1f3b Atom processor C2000 PCU
+ 1f3c Atom processor C2000 PCU SMBus
+ 1f3d Atom Processor C2000 PECI SMBus
+ 1f3e Atom processor C2000 RAID SATA3 Controller
+ 1f3f Atom processor C2000 RAID SATA3 Controller
+ 1f40 Ethernet Connection I354 1.0 GbE Backplane
+ 1028 05f1 Ethernet Connection I354 1.0 GbE Backplane
+ 1f41 Ethernet Connection I354
+ 1f42 Atom processor C2000 GbE
+ 1f44 Atom processor C2000 GbE Virtual Function
+ 1f45 Ethernet Connection I354 2.5 GbE Backplane
+ 2014 Sky Lake-E Ubox Registers
+ 2015 Sky Lake-E Ubox Registers
+ 2016 Sky Lake-E Ubox Registers
+ 2018 Sky Lake-E M2PCI Registers
+ 201a Sky Lake-E Non-Transparent Bridge Registers
+ 201c Sky Lake-E Non-Transparent Bridge Registers
+ 201d Volume Management Device NVMe RAID Controller
+ 2020 Sky Lake-E DMI3 Registers
+ 15d9 095d X11SPM-TF
+ 2021 Sky Lake-E CBDMA Registers
+ 2024 Sky Lake-E MM/Vt-d Configuration Registers
+ 2025 Sky Lake-E RAS
+ 2026 Sky Lake-E IOAPIC
+ 2030 Sky Lake-E PCI Express Root Port A
+ 2031 Sky Lake-E PCI Express Root Port B
+ 2032 Sky Lake-E PCI Express Root Port C
+ 2033 Sky Lake-E PCI Express Root Port D
+ 2034 Sky Lake-E VT-d
+ 2035 Sky Lake-E RAS Configuration Registers
+ 2036 Sky Lake-E IOxAPIC Configuration Registers
+ 2040 Sky Lake-E Integrated Memory Controller
+ 2041 Sky Lake-E Integrated Memory Controller
+ 2042 Sky Lake-E Integrated Memory Controller
+ 2043 Sky Lake-E Integrated Memory Controller
+ 2044 Sky Lake-E Integrated Memory Controller
+ 2045 Sky Lake-E LM Channel 1
+ 2046 Sky Lake-E LMS Channel 1
+ 2047 Sky Lake-E LMDP Channel 1
+ 2048 Sky Lake-E DECS Channel 2
+ 2049 Sky Lake-E LM Channel 2
+ 204a Sky Lake-E LMS Channel 2
+ 204b Sky Lake-E LMDP Channel 2
+ 204c Sky Lake-E M3KTI Registers
+ 204d Sky Lake-E M3KTI Registers
+ 204e Sky Lake-E M3KTI Registers
+ 2054 Sky Lake-E CHA Registers
+ 2055 Sky Lake-E CHA Registers
+ 2056 Sky Lake-E CHA Registers
+ 2057 Sky Lake-E CHA Registers
+ 2058 Sky Lake-E KTI 0
+ 2059 Sky Lake-E UPI Registers
+ 2066 Sky Lake-E Integrated Memory Controller
+ 2068 Sky Lake-E DDRIO Registers
+ 2069 Sky Lake-E DDRIO Registers
+ 206a Sky Lake-E IOxAPIC Configuration Registers
+ 206e Sky Lake-E DDRIO Registers
+ 206f Sky Lake-E DDRIO Registers
+ 2078 Sky Lake-E PCU Registers
+ 207a Sky Lake-E PCU Registers
+ 2080 Sky Lake-E PCU Registers
+ 2081 Sky Lake-E PCU Registers
+ 2082 Sky Lake-E PCU Registers
+ 2083 Sky Lake-E PCU Registers
+ 2084 Sky Lake-E PCU Registers
+ 2085 Sky Lake-E PCU Registers
+ 2086 Sky Lake-E PCU Registers
+ 2088 Sky Lake-E DDRIO Registers
+ 208d Sky Lake-E CHA Registers
+ 208e Sky Lake-E CHA Registers
+ 2241 Larrabee
+ 2250 Xeon Phi coprocessor 5100 series
+ 225c Xeon Phi coprocessor SE10/7120 series
+ 225d Xeon Phi coprocessor 3120 series
+ 225e Xeon Phi coprocessor 31S1
+ 2262 Xeon Phi coprocessor 7220
+ 2280 Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series SoC Transaction Register
+ 2284 Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series High Definition Audio Controller
+ 2286 Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series LPIO1 DMA Controller
+ 228a Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series LPIO1 HSUART Controller #1
+ 228c Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series LPIO1 HSUART Controller #2
+ 2292 Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx SMBus Controller
+ 2294 Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series MMC Controller
+ 2295 Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series SDIO Controller
+ 2296 Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series SD Controller
+ 2298 Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Trusted Execution Engine
+ 229c Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCU
+ 22a3 Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series SATA Controller
+ 22a4 Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series SATA AHCI Controller
+ 22a8 Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Low Power Engine Audio
+ 22b0 Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller
+ 22b1 Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller
+ 22b5 Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series USB xHCI Controller
+ 22b8 Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Imaging Unit
+ 22c0 Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series LPIO2 DMA Controller
+ 22c1 Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series LPIO2 I2C Controller #1
+ 22c2 Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series LPIO2 I2C Controller #2
+ 22c3 Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series LPIO2 I2C Controller #3
+ 22c4 Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series LPIO2 I2C Controller #4
+ 22c5 Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series LPIO2 I2C Controller #5
+ 22c6 Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series LPIO2 I2C Controller #6
+ 22c7 Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series LPIO2 I2C Controller #7
+ 22c8 Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCI Express Port #1
+ 22ca Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCI Express Port #2
+ 22cc Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCI Express Port #3
+ 22ce Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCI Express Port #4
+ 22dc Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Power Management Controller
+ 2310 DH89xxCC LPC Controller
+ 2323 DH89xxCC 4 Port SATA AHCI Controller
+ 2330 DH89xxCC SMBus Controller
+ 2331 DH89xxCC Chap Counter
+ 2332 DH89xxCC Thermal Subsystem
+ 2334 DH89xxCC USB2 Enhanced Host Controller #1
+ 2335 DH89xxCC USB2 Enhanced Host Controller #1
+ 2342 DH89xxCC PCI Express Root Port #1
+ 2343 DH89xxCC PCI Express Root Port #1
+ 2344 DH89xxCC PCI Express Root Port #2
+ 2345 DH89xxCC PCI Express Root Port #2
+ 2346 DH89xxCC PCI Express Root Port #3
+ 2347 DH89xxCC PCI Express Root Port #3
+ 2348 DH89xxCC PCI Express Root Port #4
+ 2349 DH89xxCC PCI Express Root Port #4
+ 2360 DH89xxCC Watchdog Timer
+ 2364 DH89xxCC MEI 0
+ 2365 DH89xxCC MEI 1
+ 2390 DH895XCC Series LPC Controller
+ 23a1 DH895XCC Series 2-Port SATA Controller [IDE Mode]
+ 23a3 DH895XCC Series 4-Port SATA Controller [AHCI Mode]
+ 23a6 DH895XCC Series 2-Port SATA Controller [IDE Mode]
+ 23b0 DH895XCC Series SMBus Controller
+ 23b1 DH895XCC Series CHAP Counter
+ 23b2 DH895XCC Series Thermal Management Controller
+ 23b4 DH895XCC Series USB2 Enhanced Host Controller #1
+ 23b5 DH895XCC Series USB2 Enhanced Host Controller #1
+ 23c2 DH895XCC Series PCI Express Root Port #1
+ 23c3 DH895XCC Series PCI Express Root Port #1
+ 23c4 DH895XCC Series PCI Express Root Port #2
+ 23c5 DH895XCC Series PCI Express Root Port #2
+ 23c6 CDH895XCC Series PCI Express Root Port #3
+ 23c7 DH895XCC Series PCI Express Root Port #3
+ 23c8 DH895XCC Series PCI Express Root Port #4
+ 23c9 DH895XCC Series PCI Express Root Port #4
+ 23e0 DH895XCC Series Watchdog Timer
+ 23e4 DH895XCC Series MEI Controller #1
+ 23e5 DH895XCC Series MEI Controller #2
+ 2410 82801AA ISA Bridge (LPC)
+ 2411 82801AA IDE Controller
+ 2412 82801AA USB Controller
+ 2413 82801AA SMBus Controller
+ 2415 82801AA AC'97 Audio Controller
+ 1028 0095 Precision Workstation 220 Integrated Digital Audio
+ 1028 00b4 OptiPlex GX110
+ 110a 0051 Activy 2xx
+ 11d4 0040 SoundMAX Integrated Digital Audio
+ 11d4 0048 SoundMAX Integrated Digital Audio
+ 11d4 5340 SoundMAX Integrated Digital Audio
+ 1734 1025 Activy 3xx
+ 1af4 1100 QEMU Virtual Machine
+ 2416 82801AA AC'97 Modem Controller
+ 2418 82801AA PCI Bridge
+ 2420 82801AB ISA Bridge (LPC)
+ 2421 82801AB IDE Controller
+ 2422 82801AB USB Controller
+ 2423 82801AB SMBus Controller
+ 2425 82801AB AC'97 Audio Controller
+ 11d4 0040 SoundMAX Integrated Digital Audio
+ 11d4 0048 SoundMAX Integrated Digital Audio
+ 2426 82801AB AC'97 Modem Controller
+ 2428 82801AB PCI Bridge
+ 2440 82801BA ISA Bridge (LPC)
+ 8086 5744 S845WD1-E
+ 2442 82801BA/BAM UHCI USB 1.1 Controller #1
+ 1014 01c6 Netvista A40/A40p
+ 1025 1016 Travelmate 612 TX
+ 1028 00c7 Dimension 8100
+ 1028 00d8 Precision 530
+ 1028 010e Optiplex GX240
+ 103c 126f e-pc 40
+ 1043 8027 TUSL2-C Mainboard
+ 104d 80df Vaio PCG-FX403
+ 147b 0505 BL7 motherboard
+ 147b 0507 TH7II-RAID
+ 8086 4532 Desktop Board D815EEA2/D815EFV
+ 8086 4557 D815EGEW Mainboard
+ 8086 4d44 D850EMV2 motherboard
+ 8086 5744 S845WD1-E mainboard
+ 2443 82801BA/BAM SMBus Controller
+ 1014 01c6 Netvista A40/A40p
+ 1025 1016 Travelmate 612 TX
+ 1028 00c7 Dimension 8100
+ 1028 00d8 Precision 530
+ 1028 010e Optiplex GX240
+ 103c 126f e-pc 40
+ 1043 8027 TUSL2-C Mainboard
+ 104d 80df Vaio PCG-FX403
+ 147b 0505 BL7 motherboard
+ 147b 0507 TH7II-RAID
+ 15d9 3280 Supermicro P4SBE Mainboard
+ 8086 4532 Desktop Board D815EEA2/D815EFV
+ 8086 4557 D815EGEW Mainboard
+ 8086 5744 S845WD1-E mainboard
+ 2444 82801BA/BAM UHCI USB 1.1 Controller #2
+ 1025 1016 Travelmate 612 TX
+ 1028 00c7 Dimension 8100
+ 1028 00d8 Precision 530
+ 1028 010e Optiplex GX240
+ 103c 126f e-pc 40
+ 1043 8027 TUSL2-C Mainboard
+ 104d 80df Vaio PCG-FX403
+ 147b 0505 BL7 motherboard
+ 147b 0507 TH7II-RAID
+ 8086 4532 Desktop Board D815EEA2/D815EFV
+ 8086 5744 S845WD1-E mainboard
+ 2445 82801BA/BAM AC'97 Audio Controller
+ 0e11 000b Compaq Deskpro EN Audio
+ 0e11 0088 Evo D500
+ 1014 01c6 Netvista A40/A40p
+ 1025 1016 Travelmate 612 TX
+ 1028 00d8 Precision 530
+ 103c 126f e-pc 40
+ 104d 80df Vaio PCG-FX403
+ 1462 3370 STAC9721 AC
+ 147b 0505 BL7 motherboard
+ 147b 0507 TH7II-RAID
+ 8086 4557 D815EGEW Mainboard
+ 8086 4656 Desktop Board D815EFV
+ 8086 4d44 D850EMV2 motherboard
+ 2446 82801BA/BAM AC'97 Modem Controller
+ 1025 1016 Travelmate 612 TX
+ 104d 80df Vaio PCG-FX403
+ 2448 82801 Mobile PCI Bridge
+ 1028 040a Latitude E6410
+ 1028 040b Latitude E6510
+ 103c 0934 Compaq nw8240 Mobile Workstation
+ 103c 0944 Compaq nc6220 Notebook PC
+ 103c 099c NX6110/NC6120
+ 103c 309f Compaq nx9420 Notebook
+ 103c 30a3 Compaq nw8440
+ 103c 30c1 Compaq 6910p
+ 1043 1017 X58LE
+ 104d 902d VAIO VGN-NR120E
+ 105b 0d7c D270S/D250S Motherboard
+ 1071 8209 Medion MIM 2240 Notebook PC [MD98100]
+ 144d c00c P30 notebook
+ 144d c06a R730 Laptop
+ 144d c072 Notebook N150P
+ 1458 5000 GA-D525TUD
+ 1734 1055 Amilo M1420
+ 17aa 2013 ThinkPad R60e
+ 17aa 20ae ThinkPad T61/R61
+ 17c0 10d2 Medion Akoya E7214 Notebook PC [MD98410]
+ 17c0 4083 Medion WIM 2210 Notebook PC [MD96850]
+ 8086 544b Desktop Board D425KT
+ e4bf cc47 CCG-RUMBA
+ 2449 82801BA/BAM/CA/CAM Ethernet Controller
+ 0e11 0012 EtherExpress PRO/100 VM
+ 0e11 0091 EtherExpress PRO/100 VE
+ 1014 01ce EtherExpress PRO/100 VE
+ 1014 01dc EtherExpress PRO/100 VE
+ 1014 01eb EtherExpress PRO/100 VE
+ 1014 01ec EtherExpress PRO/100 VE
+ 1014 0202 EtherExpress PRO/100 VE
+ 1014 0205 EtherExpress PRO/100 VE
+ 1014 0217 EtherExpress PRO/100 VE
+ 1014 0234 EtherExpress PRO/100 VE
+ 1014 023d EtherExpress PRO/100 VE
+ 1014 0244 EtherExpress PRO/100 VE
+ 1014 0245 EtherExpress PRO/100 VE
+ 1014 0265 PRO/100 VE Desktop Connection
+ 1014 0267 PRO/100 VE Desktop Connection
+ 1014 026a PRO/100 VE Desktop Connection
+ 109f 315d EtherExpress PRO/100 VE
+ 109f 3181 EtherExpress PRO/100 VE
+ 1179 ff01 PRO/100 VE Network Connection
+ 1186 7801 EtherExpress PRO/100 VE
+ 144d 2602 HomePNA 1M CNR
+ 1af4 1100 QEMU Virtual Machine
+ 8086 3010 EtherExpress PRO/100 VE
+ 8086 3011 EtherExpress PRO/100 VM
+ 8086 3012 82562EH based Phoneline
+ 8086 3013 EtherExpress PRO/100 VE
+ 8086 3014 EtherExpress PRO/100 VM
+ 8086 3015 82562EH based Phoneline
+ 8086 3016 EtherExpress PRO/100 P Mobile Combo
+ 8086 3017 EtherExpress PRO/100 P Mobile
+ 8086 3018 EtherExpress PRO/100
+ 244a 82801BAM IDE U100 Controller
+ 1025 1016 Travelmate 612TX
+ 104d 80df Vaio PCG-FX403
+ 244b 82801BA IDE U100 Controller
+ 1014 01c6 Netvista A40/A40p
+ 1028 00c7 Dimension 8100
+ 1028 00d8 Precision 530
+ 1028 010e Optiplex GX240
+ 103c 126f e-pc 40
+ 1043 8027 TUSL2-C Mainboard
+ 147b 0505 BL7 motherboard
+ 147b 0507 TH7II-RAID
+ 15d9 3280 Supermicro P4SBE Mainboard
+ 8086 4532 Desktop Board D815EEA2/D815EFV
+ 8086 4557 D815EGEW Mainboard
+ 8086 4d44 D850EMV2 motherboard
+ 8086 5744 S845WD1-E mainboard
+ 244c 82801BAM ISA Bridge (LPC)
+ 244e 82801 PCI Bridge
+ 1014 0267 NetVista A30p
+ 1028 020d Inspiron 530
+ 1028 0211 Optiplex 755
+ 1028 02da OptiPlex 980
+ 1028 04f7 PowerEdge R320 server
+ 103c 2a3b Pavilion A1512X
+ 103c 2a6f Asus IPIBL-LB Motherboard
+ 103c 31fe ProLiant DL140 G3
+ 103c 330b ProLiant ML150 G6 Server
+# same ID possibly also on other ASUS boards
+ 1043 8277 P5K PRO Motherboard
+ 1043 844d P8 series motherboard
+ 1043 8534 ASUS B85-PLUS
+ 1458 5000 Motherboard
+ 1462 7345 MS-7345 Motherboard: Intel 82801I/IR [ICH9/ICH9R]
+ 1462 7418 Wind PC MS-7418
+ 15d9 060d C7SIM-Q Motherboard
+ 15d9 9680 X7DBN Motherboard
+ 1775 11cc CC11/CL11
+ 8086 7270 Server Board S1200BTS
+ 2450 82801E ISA Bridge (LPC)
+ 2452 82801E USB Controller
+ 2453 82801E SMBus Controller
+ 2459 82801E Ethernet Controller 0
+ 245b 82801E IDE U100 Controller
+ 245d 82801E Ethernet Controller 1
+ 245e 82801E PCI Bridge
+ 2480 82801CA LPC Interface Controller
+ 2482 82801CA/CAM USB Controller #1
+ 0e11 0030 Evo N600c
+ 1014 0220 ThinkPad A/T/X Series
+ 104d 80e7 VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP
+ 15d9 3480 P4DP6
+ 8086 1958 vpr Matrix 170B4
+ 8086 3424 SE7501HG2 Mainboard
+ 8086 4541 Latitude C640
+ 2483 82801CA/CAM SMBus Controller
+ 1014 0220 ThinkPad A/T/X Series
+ 104d 80e7 VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP
+ 15d9 3480 P4DP6
+ 8086 1958 vpr Matrix 170B4
+ 2484 82801CA/CAM USB Controller #2
+ 0e11 0030 Evo N600c
+ 1014 0220 ThinkPad A/T/X Series
+ 104d 80e7 VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP
+ 15d9 3480 P4DP6
+ 8086 1958 vpr Matrix 170B4
+ 2485 82801CA/CAM AC'97 Audio Controller
+ 1013 5959 Crystal WMD Audio Codec
+ 1014 0222 ThinkPad A30/A30p/T23
+ 1014 0508 ThinkPad T30
+ 1014 051c ThinkPad A/T/X Series
+ 1043 1583 L3C (SPDIF)
+ 1043 1623 L2B (no SPDIF)
+ 1043 1643 L3F
+ 104d 80e7 VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP
+ 144d c006 vpr Matrix 170B4
+ 2486 82801CA/CAM AC'97 Modem Controller
+ 1014 0223 ThinkPad A/T/X Series
+ 1014 0503 ThinkPad R31
+ 1014 051a ThinkPad A/T/X Series
+ 101f 1025 620 Series
+ 1043 1496 PCtel HSP56 MR
+ 104d 80e7 VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP
+ 134d 4c21 Dell Inspiron 2100 internal modem
+ 144d 2115 vpr Matrix 170B4 internal modem
+ 14f1 5421 MD56ORD V.92 MDC Modem
+ 2487 82801CA/CAM USB Controller #3
+ 0e11 0030 Evo N600c
+ 1014 0220 ThinkPad A/T/X Series
+ 104d 80e7 VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP
+ 15d9 3480 P4DP6
+ 8086 1958 vpr Matrix 170B4
+ 248a 82801CAM IDE U100 Controller
+ 0e11 0030 Evo N600c
+ 1014 0220 ThinkPad A/T/X Series
+ 104d 80e7 VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP
+ 8086 1958 vpr Matrix 170B4
+ 8086 4541 Latitude C640
+ 248b 82801CA Ultra ATA Storage Controller
+ 15d9 3480 P4DP6
+ 248c 82801CAM ISA Bridge (LPC)
+ 24c0 82801DB/DBL (ICH4/ICH4-L) LPC Interface Bridge
+ 1014 0267 NetVista A30p
+ 1462 5800 845PE Max (MS-6580)
+ 24c1 82801DBL (ICH4-L) IDE Controller
+ 24c2 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1
+ 1014 0267 NetVista A30p
+ 1014 052d ThinkPad
+ 1025 005a TravelMate 290
+ 1025 0064 Extensa 3000 series laptop: Intel 82801DBM (ICH4-M)
+ 1028 0126 Optiplex GX260
+ 1028 0160 Dimension 2400
+ 1028 0163 Latitude D505
+ 1028 018d Inspiron 700m/710m
+ 1028 0196 Inspiron 5160
+ 103c 088c NC8000 laptop
+ 103c 0890 NC6000 laptop
+ 103c 08b0 tc1100 tablet
+ 1043 8089 P4B533
+ 1071 8160 MIM2000
+ 114a 0582 PC8 onboard USB 1.x
+ 144d c005 X10 Laptop
+ 144d c00c P30/P35 notebook
+ 1462 5800 845PE Max (MS-6580)
+ 1509 2990 Averatec 5110H laptop
+ 1734 1004 D1451 Mainboard (SCENIC N300, i845GV)
+ 1734 1055 Amilo M1420
+ 4c53 1090 Cx9 / Vx9 mainboard
+ 8086 24c2 Latitude X300
+ 8086 4541 Latitude D400/D500
+ e4bf 0cc9 CC9-SAMBA
+ e4bf 0cd2 CD2-BEBOP
+ 24c3 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller
+ 1014 0267 NetVista A30p
+ 1014 052d ThinkPad
+ 1025 005a TravelMate 290
+ 1025 0064 Extensa 3000 series laptop: Intel 82801DBM (ICH4-M)
+ 1028 0126 Optiplex GX260
+ 1028 014f Latitude X300
+ 1028 0160 Dimension 2400
+ 1028 018d Inspiron 700m/710m
+ 103c 088c NC8000 laptop
+ 103c 0890 NC6000 laptop
+ 103c 08b0 tc1100 tablet
+ 1071 8160 MIM2000
+ 114a 0582 PC8 onboard SMbus
+ 144d c005 X10 Laptop
+ 144d c00c P30/P35 notebook
+ 1458 24c2 GA-8PE667 Ultra
+ 1462 5800 845PE Max (MS-6580)
+ 1734 1004 D1451 Mainboard (SCENIC N300, i845GV)
+ 1734 1055 Amilo M1420
+ 4c53 1090 Cx9 / Vx9 mainboard
+ e4bf 0cc9 CC9-SAMBA
+ e4bf 0cd2 CD2-BEBOP
+ 24c4 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2
+ 1014 0267 NetVista A30p
+ 1014 052d ThinkPad
+ 1025 005a TravelMate 290
+ 1025 0064 Extensa 3000 series laptop: Intel 82801DBM (ICH4-M)
+ 1028 0126 Optiplex GX260
+ 1028 0160 Dimension 2400
+ 1028 0163 Latitude D505
+ 1028 018d Inspiron 700m/710m
+ 1028 0196 Inspiron 5160
+ 103c 088c NC8000 laptop
+ 103c 0890 NC6000 laptop
+ 103c 08b0 tc1100 tablet
+ 1043 8089 P4B533
+ 1071 8160 MIM2000
+ 144d c00c P30/P35 notebook
+ 1462 5800 845PE Max (MS-6580)
+ 1509 2990 Averatec 5110H
+ 1734 1004 D1451 Mainboard (SCENIC N300, i845GV)
+ 4c53 1090 Cx9 / Vx9 mainboard
+ 8086 24c2 Latitude X300
+ 8086 4541 Latitude D400/D500
+ e4bf 0cc9 CC9-SAMBA
+ e4bf 0cd2 CD2-BEBOP
+ 24c5 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller
+ 0e11 00b8 Analog Devices Inc. codec [SoundMAX]
+ 1014 0267 NetVista A30p
+ 1014 0537 ThinkPad T4x Series
+ 1014 055f Thinkpad R50e model 1634
+ 1025 005a TravelMate 290
+ 1025 0064 Extensa 3000 series laptop: Intel 82801DBM (ICH4-M)
+ 1028 0139 Latitude D400
+ 1028 014f Latitude X300
+ 1028 0152 Latitude D500
+ 1028 0160 Dimension 2400
+ 1028 0163 Latitude D505
+ 1028 018d Inspiron 700m/710m [SigmaTel STAC9750,51]
+ 1028 0196 Inspiron 5160
+ 103c 088c NC8000 laptop
+ 103c 0890 NC6000 laptop
+ 103c 08b0 tc1100 tablet
+ 1043 1713 M2400N/M6800N laptop
+ 1043 80b0 P4B533
+ 1071 8160 MIM2000
+ 1179 0201 Toshiba Tecra M1
+ 144d c005 X10 Laptop
+ 144d c00c P30/P35 notebook
+ 1458 a002 GA-8PE667 Ultra
+ 1462 5800 845PE Max (MS-6580)
+ 1734 1005 D1451 (SCENIC N300, i845GV) Sigmatel STAC9750T
+ 1734 1055 Amilo M1420
+ 24c6 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller
+ 1014 0524 ThinkPad T4x Series
+ 1014 0525 ThinkPad
+ 1014 0559 ThinkPad R50e
+ 1025 003c Aspire 2001WLCi (Compal CL50 motherboard) implementation
+ 1025 005a TravelMate 290
+ 1025 0064 Extensa 3000 series laptop: Intel 82801DBM (ICH4-M)
+ 1028 0196 Inspiron 5160
+ 103c 088c NC8000 laptop
+ 103c 0890 NC6000 laptop
+ 103c 08b0 tc1100 tablet
+ 1043 1716 M2400N laptop
+ 1043 1826 M6800N
+ 1071 8160 MIM2000
+ 134d 4c21 Latitude D500
+ 144d 2115 X10 Laptop
+ 144d c00c P30/P35 notebook
+# Conexant HSF Softmodem (CXT22)
+ 14f1 5422 D480 MDC V.9x Modem
+ 24c7 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3
+ 1014 0267 NetVista A30p
+ 1014 052d ThinkPad
+ 1025 005a TravelMate 290
+ 1025 0064 Extensa 3000 series laptop: Intel 82801DBM (ICH4-M)
+ 1028 0126 Optiplex GX260
+ 1028 0160 Dimension 2400
+ 1028 0163 Latitude D505
+ 1028 018d Inspiron 700m/710m
+ 1028 0196 Inspiron 5160
+ 103c 088c NC8000 laptop
+ 103c 0890 NC6000 laptop
+ 103c 08b0 tc1100 tablet
+ 1043 8089 P4B533
+ 1071 8160 MIM2000
+ 144d c00c P30/P35 notebook
+ 1462 5800 845PE Max (MS-6580)
+ 1509 2990 Averatec 5110H
+ 1734 1004 D1451 Mainboard (SCENIC N300, i845GV)
+ 4c53 1090 Cx9 / Vx9 mainboard
+ 8086 24c2 Latitude X300
+ 8086 4541 Latitude D400/D500
+ e4bf 0cc9 CC9-SAMBA
+ e4bf 0cd2 CD2-BEBOP
+ 24ca 82801DBM (ICH4-M) IDE Controller
+ 1014 052d ThinkPad
+ 1025 005a TravelMate 290
+ 1025 0064 Extensa 3000 series laptop: Intel 82801DBM (ICH4-M)
+ 1028 014f Latitude X300
+ 1028 0163 Latitude D505
+ 1028 018d Inspiron 700m/710m
+ 1028 0196 Inspiron 5160
+ 103c 088c NC8000 laptop
+ 103c 0890 NC6000 laptop
+ 103c 08b0 tc1100 tablet
+ 1071 8160 MIM2000
+ 144d c005 X10 Laptop
+ 144d c00c P30/P35 notebook
+ 1734 1055 Amilo M1420
+ 8086 4541 Latitude D400/D500
+ 24cb 82801DB (ICH4) IDE Controller
+ 1014 0267 NetVista A30p
+ 1028 0126 Optiplex GX260
+ 1028 0160 Dimension 2400
+ 1043 8089 P4B533
+ 114a 0582 PC8 onboard IDE
+ 1458 24c2 GA-8PE667 Ultra
+ 1462 5800 845PE Max (MS-6580)
+ 1734 1004 D1451 Mainboard (SCENIC N300, i845GV)
+ 4c53 1090 Cx9 / Vx9 mainboard
+ e4bf 0cc9 CC9-SAMBA
+ e4bf 0cd2 CD2-BEBOP
+ 24cc 82801DBM (ICH4-M) LPC Interface Bridge
+ 144d c00c P30 notebook
+ 1734 1055 Amilo M1420
+ 24cd 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller
+ 1014 0267 NetVista A30p
+ 1014 052e ThinkPad
+ 1025 005a TravelMate 290
+ 1025 0064 Extensa 3000 series laptop: Intel 82801DBM (ICH4-M)
+ 1028 011d Latitude D600
+ 1028 0126 Optiplex GX260
+ 1028 0139 Latitude D400
+ 1028 0152 Latitude D500
+ 1028 0160 Dimension 2400
+ 1028 0163 Latitude D505
+ 1028 018d Inspiron 700m/710m
+ 1028 0196 Inspiron 5160
+ 103c 088c NC8000 laptop
+ 103c 0890 NC6000 laptop
+ 103c 08b0 tc1100 tablet
+ 1043 8089 P4B533
+ 1071 8160 MIM2000
+ 114a 0582 PC8 onboard USB 2.0
+ 1179 ff00 Satellite 2430
+ 144d c005 X10 Laptop
+ 144d c00c P30/P35 notebook
+ 1462 3981 845PE Max (MS-6580)
+ 1509 1968 Averatec 5110H
+ 1734 1004 D1451 Mainboard (SCENIC N300, i845GV)
+ 1734 1055 Amilo M1420
+ 1af4 1100 QEMU Virtual Machine
+ 4c53 1090 Cx9 / Vx9 mainboard
+ 8086 24c2 Latitude X300
+ e4bf 0cc9 CC9-SAMBA
+ e4bf 0cd2 CD2-BEBOP
+ 24d0 82801EB/ER (ICH5/ICH5R) LPC Interface Bridge
+ 24d1 82801EB (ICH5) SATA Controller
+ 1028 0168 Precision Workstation 670 Mainboard
+ 1028 0169 Precision 470
+ 1028 019a PowerEdge SC1425
+ 103c 12bc d530 CMT (DG746A)
+ 103c 3208 ProLiant DL140 G2
+ 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
+ 8086 4246 Desktop Board D865GBF
+ 8086 4c43 Desktop Board D865GLC
+ 8086 524c D865PERL mainboard
+ 24d2 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #1
+ 1014 0287 ThinkCentre S50
+ 1014 02dd eServer xSeries server mainboard
+ 1014 02ed eServer xSeries server mainboard
+ 1028 0168 Precision Workstation 670 Mainboard
+ 1028 0169 Precision 470
+ 1028 016c PowerEdge 1850 onboard UHCI
+ 1028 016d PowerEdge 2850 onboard UHCI
+ 1028 0170 PowerEdge 6850 onboard UHCI
+ 1028 0183 PowerEdge 1800
+ 1028 019a PowerEdge SC1425
+ 103c 006a NX9500
+ 103c 12bc d530 CMT (DG746A)
+ 103c 3208 ProLiant DL140 G2
+ 1043 80a6 P4P800/P5P800 series motherboard
+ 1458 24d2 GA-8IPE1000/8KNXP motherboard
+ 1462 7280 865PE Neo2 (MS-6728)
+ 1565 3101 P4TSV Motherboard (865G)
+ 15d9 4580 P4SCE Mainboard
+ 1734 101c PRIMERGY RX/TX series onboard UHCI
+ 8086 3427 S875WP1-E mainboard
+ 8086 4246 Desktop Board D865GBF
+ 8086 4c43 Desktop Board D865GLC
+ 8086 524c D865PERL mainboard
+ 24d3 82801EB/ER (ICH5/ICH5R) SMBus Controller
+ 1014 0287 ThinkCentre S50
+ 1014 02dd eServer xSeries server mainboard
+ 1014 02ed eServer xSeries server mainboard
+ 1028 0156 Precision 360
+ 1028 0168 Precision Workstation 670 Mainboard
+ 1028 0169 Precision 470
+ 103c 12bc d330 uT
+ 103c 3208 ProLiant DL140 G2
+ 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 SMBus
+ 8086 3427 S875WP1-E mainboard
+ 8086 4246 Desktop Board D865GBF
+ 8086 4c43 Desktop Board D865GLC
+ 8086 524c D865PERL mainboard
+ 24d4 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #2
+ 1014 0287 ThinkCentre S50
+ 1014 02dd eServer xSeries server mainboard
+ 1014 02ed eServer xSeries server mainboard
+ 1028 0168 Precision Workstation 670 Mainboard
+ 1028 0169 Precision 470
+ 1028 016c PowerEdge 1850 onboard UHCI
+ 1028 016d PowerEdge 2850 onboard UHCI
+ 1028 0170 PowerEdge 6850 onboard UHCI
+ 1028 0183 PowerEdge 1800
+ 1028 019a PowerEdge SC1425
+ 103c 006a NX9500
+ 103c 12bc d530 CMT (DG746A)
+ 103c 3208 ProLiant DL140 G2
+ 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
+ 8086 3427 S875WP1-E mainboard
+ 8086 4246 Desktop Board D865GBF
+ 8086 4c43 Desktop Board D865GLC
+ 8086 524c D865PERL mainboard
+ 24d5 82801EB/ER (ICH5/ICH5R) AC'97 Audio Controller
+ 100a 147b Abit IS7-E motherboard
+ 1014 0287 ThinkCentre S50
+ 1028 0168 Precision Workstation 670 Mainboard
+ 1028 0169 Precision 470
+ 103c 006a NX9500
+ 103c 12bc d330 uT
+ 1043 80f3 P4P800 series motherboard
+ 1043 810f P5P800-MX Mainboard
+ 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
+ 8086 e002 SoundMax Integrated Digital Audio
+ 24d6 82801EB/ER (ICH5/ICH5R) AC'97 Modem Controller
+ 103c 006a NX9500
+ 24d7 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #3
+ 1014 0287 ThinkCentre S50
+ 1014 02ed xSeries server mainboard
+ 1028 0168 Precision Workstation 670 Mainboard
+ 1028 0169 Precision 470
+ 1028 016c PowerEdge 1850 onboard UHCI
+ 1028 016d PowerEdge 2850 onboard UHCI
+ 1028 0170 PowerEdge 6850 onboard UHCI
+ 1028 0183 PowerEdge 1800
+ 103c 006a NX9500
+ 103c 12bc d530 CMT (DG746A)
+ 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
+ 8086 3427 S875WP1-E mainboard
+ 8086 4246 Desktop Board D865GBF
+ 8086 4c43 Desktop Board D865GLC
+ 8086 524c D865PERL mainboard
+ 24db 82801EB/ER (ICH5/ICH5R) IDE Controller
+ 1014 0287 ThinkCentre S50
+ 1014 02dd eServer xSeries server mainboard
+ 1014 02ed eServer xSeries server mainboard
+ 1028 0168 Precision Workstation 670 Mainboard
+ 1028 0169 Precision 470
+ 1028 016c PowerEdge 1850 IDE Controller
+ 1028 016d PowerEdge 2850 IDE Controller
+ 1028 0170 PowerEdge 6850 IDE Controller
+ 1028 019a PowerEdge SC1425
+ 103c 006a NX9500
+ 103c 12bc d530 CMT (DG746A)
+ 1043 80a6 P4P800/P5P800 series motherboard
+ 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
+ 8086 24db P4C800 Mainboard
+ 8086 3427 S875WP1-E mainboard
+ 8086 4246 Desktop Board D865GBF
+ 8086 4c43 Desktop Board D865GLC
+ 8086 524c D865PERL mainboard
+ 24dc 82801EB (ICH5) LPC Interface Bridge
+ 24dd 82801EB/ER (ICH5/ICH5R) USB2 EHCI Controller
+ 1014 0287 ThinkCentre S50
+ 1014 02dd eServer xSeries server mainboard
+ 1014 02ed eServer xSeries server mainboard
+ 1028 0168 Precision Workstation 670 Mainboard
+ 1028 0169 Precision 470
+ 1028 016c PowerEdge 1850 onboard EHCI
+ 1028 016d PowerEdge 2850 onboard EHCI
+ 1028 0170 PowerEdge 6850 onboard EHCI
+ 1028 0183 PowerEdge 1800
+ 1028 019a PowerEdge SC1425
+ 103c 006a NX9500
+ 103c 12bc d530 CMT (DG746A)
+ 103c 3208 ProLiant DL140 G2
+ 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
+ 8086 524c D865PERL mainboard
+ 24de 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #4
+ 1014 0287 ThinkCentre S50
+ 1014 02ed xSeries server mainboard
+ 1028 0168 Precision Workstation 670 Mainboard
+ 1028 0169 Precision 470
+ 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
+ 8086 3427 S875WP1-E mainboard
+ 8086 4246 Desktop Board D865GBF
+ 8086 4c43 Desktop Board D865GLC
+ 8086 524c D865PERL mainboard
+ 24df 82801ER (ICH5R) SATA Controller
+ 1028 0168 Precision Workstation 670 Mainboard
+ 24f0 Omni-Path HFI Silicon 100 Series [discrete]
+ 10a9 802e Omni-path HFI 100 Series, 1-port A-board
+ 10a9 802f Omni-path HFI 100 Series, 2-port A-board
+ 10a9 8030 Omni-path HFI 100 Series, 1-port B-board
+ 10a9 8031 Omni-path HFI 100 Series, 2-port B-board
+ 1590 00e7 100Gb 1-port OP101 QSFP28 x8 PCIe Gen3 with Intel Omni-Path Adapter
+ 1590 00e8 100Gb 1-port OP101 QSFP28 x16 PCIe Gen3 with Intel Omni-Path Adapter
+ 1590 021c Apollo 100Gb 1-port Intel Omni-Path Architecture 860z Mezzanine FIO Adapter
+ 15d9 0934 Omni-Path HFI Adapter 100 Series, 1 Port, PCIe x16, SIOM Module
+ 15d9 099b Omni-path HFI Mezz AOC, 1 Port, PCIe x16.
+ 1cb8 0001 Omni-Path HFI Adapter 100 Series, 1 Port, PCIe x16, TC4600 QSFP28
+ 1cb8 0002 Omni-Path HFI Adapter 100 Series, 1 Port, PCIe x16, TC6600 Fixed Port
+ 1cb8 0003 Omni-Path HFI Adapter 100 Series, 2 Port, 2 PCIe x16, Earth Simulation QSFP28
+ 1cb8 0004 Omni-Path HFI Adapter 100 Series, 1 Port, PCIe x16, TC4600E QSFP28
+ 434e 0001 Omni-Path HFI Adapter 100 Series, 1 Port, OCP 3.0
+ 434e 2628 Omni-Path HFI Adapter 100 Series, 1 Port, PCIe x16
+ 8086 2628 Omni-Path HFI Adapter 100 Series, 1 Port, PCIe x16
+ 8086 2629 Omni-Path HFI Adapter 100 Series, 1 Port, PCIe x8
+ 8086 262a Omni-Path HFI Adapter 100 Series, 2 Ports, Split PCIe x16
+ 8086 262d Omni-Path HFI Adapter 100 Series, 1 Port, PCIe x16, IO Module AHWKPTP100HF
+ 24f1 Omni-Path HFI Silicon 100 Series [integrated]
+ 24f3 Wireless 8260
+# Snow Field Peak AC
+ 8086 0010 Dual Band Wireless-AC 8260
+ 8086 1010 Dual Band Wireless-AC 8260
+ 24f4 Wireless 8260
+# Snow Field Peak AC
+ 8086 0030 Dual Band Wireless-AC 8260
+ 24fb Dual Band Wireless-AC 3168NGW [Stone Peak]
+ 24fd Wireless 8265 / 8275
+# Windstorm Peak
+ 8086 0010 Dual Band Wireless-AC 8265
+ 8086 0150 Dual Band Wireless-AC 8265
+ 8086 1010 Dual Band Wireless-AC 8265
+ 8086 1130 Dual Band Wireless-AC 8265
+ 2500 82820 820 (Camino) Chipset Host Bridge (MCH)
+ 1028 0095 Precision Workstation 220 Chipset
+ 1043 801c P3C-2000 system chipset
+ 2501 82820 820 (Camino) Chipset Host Bridge (MCH)
+ 1043 801c P3C-2000 system chipset
+ 250b 82820 820 (Camino) Chipset Host Bridge
+ 250f 82820 820 (Camino) Chipset AGP Bridge
+ 2520 82805AA MTH Memory Translator Hub
+ 2521 82804AA MRH-S Memory Repeater Hub for SDRAM
+ 2522 NVMe Optane Memory Series
+ 8086 3806 Optane Memory 16GB
+ 8086 3810 Optane Memory M10 16GB
+ 2526 Wireless-AC 9260
+ 2530 82850 850 (Tehama) Chipset Host Bridge (MCH)
+ 1028 00c7 Dimension 8100
+ 147b 0507 TH7II-RAID
+ 2531 82860 860 (Wombat) Chipset Host Bridge (MCH)
+ 1028 00d8 Precision 530
+ 2532 82850 850 (Tehama) Chipset AGP Bridge
+ 2533 82860 860 (Wombat) Chipset AGP Bridge
+ 2534 82860 860 (Wombat) Chipset PCI Bridge
+ 2540 E7500 Memory Controller Hub
+ 15d9 3480 P4DP6
+ 2541 E7500/E7501 Host RASUM Controller
+ 15d9 3480 P4DP6
+ 4c53 1090 Cx9 / Vx9 mainboard
+ 8086 3424 SE7501HG2 Mainboard
+ 2543 E7500/E7501 Hub Interface B PCI-to-PCI Bridge
+ 2544 E7500/E7501 Hub Interface B RASUM Controller
+ 4c53 1090 Cx9 / Vx9 mainboard
+ 2545 E7500/E7501 Hub Interface C PCI-to-PCI Bridge
+ 2546 E7500/E7501 Hub Interface C RASUM Controller
+ 2547 E7500/E7501 Hub Interface D PCI-to-PCI Bridge
+ 2548 E7500/E7501 Hub Interface D RASUM Controller
+ 254c E7501 Memory Controller Hub
+ 4c53 1090 Cx9 / Vx9 mainboard
+ 8086 3424 SE7501HG2 Mainboard
+ 2550 E7505 Memory Controller Hub
+ 2551 E7505/E7205 Series RAS Controller
+ 2552 E7505/E7205 PCI-to-AGP Bridge
+ 2553 E7505 Hub Interface B PCI-to-PCI Bridge
+ 2554 E7505 Hub Interface B PCI-to-PCI Bridge RAS Controller
+ 255d E7205 Memory Controller Hub
+ 2560 82845G/GL[Brookdale-G]/GE/PE DRAM Controller/Host-Hub Interface
+ 1028 0126 Optiplex GX260
+ 1458 2560 GA-8PE667 Ultra
+ 1462 5800 845PE Max (MS-6580)
+ 2561 82845G/GL[Brookdale-G]/GE/PE Host-to-AGP Bridge
+ 2562 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device
+ 0e11 00b9 Evo D510 SFF
+ 1014 0267 NetVista A30p
+ 1028 0160 Dimension 2400
+ 1734 1003 D1521 Mainboard (Fujitsu-Siemens)
+ 1734 1004 D1451 Mainboard (SCENIC N300, i845GV)
+ 2570 82865G/PE/P DRAM Controller/Host-Hub Interface
+ 103c 006a NX9500
+ 103c 12bc d330 uT
+ 1043 80f2 P4P800/P5P800 series motherboard
+ 1458 2570 GA-8IPE1000 Pro2 motherboard (865PE)
+ 2571 82865G/PE/P AGP Bridge
+ 2572 82865G Integrated Graphics Controller
+ 1014 0287 ThinkCentre S50
+ 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
+ 2573 82865G/PE/P PCI to CSA Bridge
+ 2576 82865G/PE/P Processor to I/O Memory Interface
+ 2578 82875P/E7210 Memory Controller Hub
+ 1458 2578 GA-8KNXP motherboard (875P)
+ 1462 7580 MS-6758 (875P Neo)
+ 15d9 4580 P4SCE Motherboard
+ 2579 82875P Processor to AGP Controller
+ 257b 82875P/E7210 Processor to PCI to CSA Bridge
+ 257e 82875P/E7210 Processor to I/O Memory Interface
+ 2580 82915G/P/GV/GL/PL/910GL Memory Controller Hub
+ 1458 2580 GA-8I915ME-G Mainboard
+ 1462 7028 915P/G Neo2
+ 1734 105b Scenic W620
+ 2581 82915G/P/GV/GL/PL/910GL PCI Express Root Port
+ 2582 82915G/GV/910GL Integrated Graphics Controller
+ 1028 1079 Optiplex GX280
+ 103c 3006 DC7100 SFF(DX878AV)
+ 1043 2582 P5GD1-VW Mainboard
+ 1458 2582 GA-8I915ME-G Mainboard
+ 1734 105b Scenic W620
+ 1849 2582 ASRock P4Dual-915GL
+ 2584 82925X/XE Memory Controller Hub
+ 1028 0177 Dimension 8400
+ 2585 82925X/XE PCI Express Root Port
+ 2588 E7220/E7221 Memory Controller Hub
+ 2589 E7220/E7221 PCI Express Root Port
+ 258a E7221 Integrated Graphics Controller
+ 2590 Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller
+ 1014 0575 ThinkPad X41 / Z60t
+ 1028 0182 Latitude C610
+ 103c 0934 Compaq nw8240/nx8220
+ 103c 0944 Compaq nc6220 Notebook PC
+ 103c 099c NX6110/NC6120
+ 1043 82d9 Asus Eee PC 900
+ 104d 81b7 Vaio VGN-S3XP
+ a304 81b7 Vaio VGN-S3XP
+ e4bf 0ccd CCD-CALYPSO
+ e4bf 0cd3 CD3-JIVE
+ e4bf 58b1 XB1
+ 2591 Mobile 915GM/PM Express PCI Express Root Port
+ 103c 0934 Compaq nw8240 Mobile Workstation
+ 2592 Mobile 915GM/GMS/910GML Express Graphics Controller
+ 1014 0582 ThinkPad X41
+ 103c 099c NX6110/NC6120
+ 103c 308a NC6220
+ 1043 1881 GMA 900 915GM Integrated Graphics
+ e4bf 0ccd CCD-CALYPSO
+ e4bf 0cd3 CD3-JIVE
+ e4bf 58b1 XB1
+ 25a1 6300ESB LPC Interface Controller
+ 25a2 6300ESB PATA Storage Controller
+ 1734 1073 Primergy Econel 200 D2020 mainboard
+ 1775 10d0 V5D Single Board Computer IDE
+ 1775 1100 CR11/VR11 Single Board Computer
+ 1775 ce90 CE9
+ 4c53 10b0 CL9 mainboard
+ 4c53 10e0 PSL09 PrPMC
+ 25a3 6300ESB SATA Storage Controller
+ 1734 1073 Primergy Econel 200 D2020 mainboard
+ 1775 1100 CR11/VR11 Single Board Computer
+ 1775 ce90 CE9
+ 4c53 10b0 CL9 mainboard
+ 4c53 10d0 Telum ASLP10 Processor AMC
+ 4c53 10e0 PSL09 PrPMC
+ 25a4 6300ESB SMBus Controller
+ 1734 1073 Primergy Econel 200 D2020 mainboard
+ 1775 10d0 V5D Single Board Computer
+ 1775 1100 CR11/VR11 Single Board Computer
+ 1775 ce90 CE9
+ 4c53 10b0 CL9 mainboard
+ 4c53 10d0 Telum ASLP10 Processor AMC
+ 4c53 10e0 PSL09 PrPMC
+ 25a6 6300ESB AC'97 Audio Controller
+ 1775 1100 CR11/VR11 Single Board Computer
+ 1775 ce90 CE9
+ 4c53 10b0 CL9 mainboard
+ 25a7 6300ESB AC'97 Modem Controller
+ 25a9 6300ESB USB Universal Host Controller
+ 1734 1073 Primergy Econel 200 D2020 mainboard
+ 1775 10d0 V5D Single Board Computer USB
+ 1775 1100 CR11/VR11 Single Board Computer
+ 1775 ce90 CE9
+ 4c53 10b0 CL9 mainboard
+ 4c53 10d0 Telum ASLP10 Processor AMC
+ 4c53 10e0 PSL09 PrPMC
+ 25aa 6300ESB USB Universal Host Controller
+ 1734 1073 Primergy Econel 200 D2020 mainboard
+ 1775 1100 CR11/VR11 Single Board Computer
+ 1775 ce90 CE9
+ 4c53 10b0 CL9 mainboard
+ 4c53 10d0 Telum ASLP10 Processor AMC
+ 4c53 10e0 PSL09 PrPMC
+ 25ab 6300ESB Watchdog Timer
+ 1734 1073 Primergy Econel 200 D2020 mainboard
+ 1775 10d0 V5D Single Board Computer
+ 1775 1100 CR11/VR11 Single Board Computer
+ 1775 ce90 CE9
+ 1af4 1100 QEMU Virtual Machine
+ 4c53 10b0 CL9 mainboard
+ 4c53 10d0 Telum ASLP10 Processor AMC
+ 4c53 10e0 PSL09 PrPMC
+ 25ac 6300ESB I/O Advanced Programmable Interrupt Controller
+ 1734 1073 Primergy Econel 200 D2020 mainboard
+ 1775 10d0 V5D Single Board Computer
+ 1775 1100 CR11/VR11 Single Board Computer
+ 1775 ce90 CE9
+ 4c53 10b0 CL9 mainboard
+ 4c53 10d0 Telum ASLP10 Processor AMC
+ 4c53 10e0 PSL09 PrPMC
+ 25ad 6300ESB USB2 Enhanced Host Controller
+ 1734 1073 Primergy Econel 200 D2020 mainboard
+ 1775 10d0 V5D Single Board Computer USB 2.0
+ 1775 1100 CR11/VR11 Single Board Computer
+ 1775 ce90 CE9
+ 4c53 10b0 CL9 mainboard
+ 4c53 10d0 Telum ASLP10 Processor AMC
+ 4c53 10e0 PSL09 PrPMC
+ 25ae 6300ESB 64-bit PCI-X Bridge
+ 25b0 6300ESB SATA RAID Controller
+ 1775 1100 CR11/VR11 Single Board Computer
+ 4c53 10d0 Telum ASLP10 Processor AMC
+ 4c53 10e0 PSL09 PrPMC
+ 25c0 5000X Chipset Memory Controller Hub
+ 25d0 5000Z Chipset Memory Controller Hub
+ 25d4 5000V Chipset Memory Controller Hub
+ 15d9 8680 X7DVL-E-O motherboard
+ 25d8 5000P Chipset Memory Controller Hub
+ 15d9 9680 X7DBN Motherboard
+ 8086 3476 S5000PSLSATA Server Board
+ 25e2 5000 Series Chipset PCI Express x4 Port 2
+ 25e3 5000 Series Chipset PCI Express x4 Port 3
+ 25e4 5000 Series Chipset PCI Express x4 Port 4
+ 25e5 5000 Series Chipset PCI Express x4 Port 5
+ 25e6 5000 Series Chipset PCI Express x4 Port 6
+ 25e7 5000 Series Chipset PCI Express x4 Port 7
+ 25f0 5000 Series Chipset FSB Registers
+ 1028 01bb PowerEdge 1955 FSB Registers
+ 103c 31fd ProLiant DL140 G3
+ 15d9 8680 X7DVL-E-O motherboard
+ 15d9 9680 X7DBN Motherboard
+ 8086 3476 S5000PSLSATA Server Board
+ 25f1 5000 Series Chipset Reserved Registers
+ 103c 31fd ProLiant DL140 G3
+ 15d9 8680 X7DVL-E-O motherboard
+ 15d9 9680 X7DBN Motherboard
+ 8086 3476 S5000PSLSATA Server Board
+ 25f3 5000 Series Chipset Reserved Registers
+ 103c 31fd ProLiant DL140 G3
+ 15d9 8680 X7DVL-E-O motherboard
+ 15d9 9680 X7DBN Motherboard
+ 8086 3476 S5000PSLSATA Server Board
+ 25f5 5000 Series Chipset FBD Registers
+ 103c 31fd ProLiant DL140 G3
+ 15d9 8680 X7DVL-E-O motherboard
+ 15d9 9680 X7DBN Motherboard
+ 8086 3476 S5000PSLSATA Server Board
+ 25f6 5000 Series Chipset FBD Registers
+ 103c 31fd ProLiant DL140 G3
+ 15d9 8680 X7DVL-E-O motherboard
+ 15d9 9680 X7DBN Motherboard
+ 8086 3476 S5000PSLSATA Server Board
+ 25f7 5000 Series Chipset PCI Express x8 Port 2-3
+ 25f8 5000 Series Chipset PCI Express x8 Port 4-5
+ 25f9 5000 Series Chipset PCI Express x8 Port 6-7
+ 25fa 5000X Chipset PCI Express x16 Port 4-7
+ 2600 E8500/E8501 Hub Interface 1.5
+ 1028 0170 PowerEdge 6850 Hub Interface
+ 2601 E8500/E8501 PCI Express x4 Port D
+ 2602 E8500/E8501 PCI Express x4 Port C0
+ 2603 E8500/E8501 PCI Express x4 Port C1
+ 2604 E8500/E8501 PCI Express x4 Port B0
+ 2605 E8500/E8501 PCI Express x4 Port B1
+ 2606 E8500/E8501 PCI Express x4 Port A0
+ 2607 E8500/E8501 PCI Express x4 Port A1
+ 2608 E8500/E8501 PCI Express x8 Port C
+ 2609 E8500/E8501 PCI Express x8 Port B
+ 260a E8500/E8501 PCI Express x8 Port A
+ 260c E8500/E8501 IMI Registers
+ 2610 E8500/E8501 FSB Registers
+ 2611 E8500/E8501 Address Mapping Registers
+ 2612 E8500/E8501 RAS Registers
+ 2613 E8500/E8501 Reserved Registers
+ 2614 E8500/E8501 Reserved Registers
+ 2615 E8500/E8501 Miscellaneous Registers
+ 2617 E8500/E8501 Reserved Registers
+ 2618 E8500/E8501 Reserved Registers
+ 2619 E8500/E8501 Reserved Registers
+ 261a E8500/E8501 Reserved Registers
+ 261b E8500/E8501 Reserved Registers
+ 261c E8500/E8501 Reserved Registers
+ 261d E8500/E8501 Reserved Registers
+ 261e E8500/E8501 Reserved Registers
+ 2620 E8500/E8501 eXternal Memory Bridge
+ 1028 0170 PowerEdge 6850 Memory Bridge
+ 2621 E8500/E8501 XMB Miscellaneous Registers
+ 1028 0170 PowerEdge 6850 XMB Registers
+ 2622 E8500/E8501 XMB Memory Interleaving Registers
+ 1028 0170 PowerEdge 6850 Memory Interleaving Registers
+ 2623 E8500/E8501 XMB DDR Initialization and Calibration
+ 1028 0170 PowerEdge 6850 DDR Initialization and Calibration
+ 2624 E8500/E8501 XMB Reserved Registers
+ 1028 0170 PowerEdge 6850 Reserved Registers
+ 2625 E8500/E8501 XMB Reserved Registers
+ 1028 0170 PowerEdge 6850 Reserved Registers
+ 2626 E8500/E8501 XMB Reserved Registers
+ 1028 0170 PowerEdge 6850 Reserved Registers
+ 2627 E8500/E8501 XMB Reserved Registers
+ 1028 0170 PowerEdge 6850 Reserved Registers
+ 2640 82801FB/FR (ICH6/ICH6R) LPC Interface Bridge
+ 1462 7028 915P/G Neo2
+ 1734 105c Scenic W620
+ e4bf 0ccd CCD-CALYPSO
+ e4bf 0cd3 CD3-JIVE
+ e4bf 58b1 XB1
+ 2641 82801FBM (ICH6M) LPC Interface Bridge
+ 1014 0568 ThinkPad X41
+ 103c 0934 Compaq nw8240/nx8220
+ 103c 0944 Compaq nc6220 Notebook PC
+ 103c 099c NX6110/NC6120
+ 2642 82801FW/FRW (ICH6W/ICH6RW) LPC Interface Bridge
+ 2651 82801FB/FW (ICH6/ICH6W) SATA Controller
+ 1028 0179 Optiplex GX280
+ 1043 2601 P5GD1-VW Mainboard
+ 1734 105c Scenic W620
+ 8086 4147 D915GAG Motherboard
+ e4bf 0ccd CCD-CALYPSO
+ e4bf 0cd3 CD3-JIVE
+ e4bf 58b1 XB1
+ 2652 82801FR/FRW (ICH6R/ICH6RW) SATA Controller
+ 1028 0177 Dimension 8400
+ 1462 7028 915P/G Neo2
+ 2653 82801FBM (ICH6M) SATA Controller
+ 1014 056a ThinkPad X41
+ 2658 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1
+ 1014 0565 ThinkPad X41
+ 1028 0177 Dimension 8400
+ 1028 0179 Optiplex GX280
+ 103c 0934 Compaq nw8240/nx8220
+ 103c 0944 Compaq nc6220 Notebook PC
+ 103c 099c NX6110/NC6120
+ 1043 80a6 P5GD1-VW Mainboard
+ 1458 2558 GA-8I915ME-G Mainboard
+ 1462 7028 915P/G Neo2
+ 1734 105c Scenic W620
+ e4bf 0ccd CCD-CALYPSO
+ e4bf 0cd3 CD3-JIVE
+ e4bf 58b1 XB1
+ 2659 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2
+ 1014 0565 ThinkPad X41
+ 1028 0177 Dimension 8400
+ 1028 0179 Optiplex GX280
+ 103c 0934 Compaq nw8240/nx8220
+ 103c 0944 Compaq nc6220 Notebook PC
+ 103c 099c NX6110/NC6120
+ 1043 80a6 P5GD1-VW Mainboard
+ 1458 2659 GA-8I915ME-G Mainboard
+ 1462 7028 915P/G Neo2
+ 1734 105c Scenic W620
+ e4bf 0ccd CCD-CALYPSO
+ e4bf 0cd3 CD3-JIVE
+ e4bf 58b1 XB1
+ 265a 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3
+ 1014 0565 ThinkPad X41
+ 1028 0177 Dimension 8400
+ 1028 0179 Optiplex GX280
+ 103c 0934 Compaq nw8240/nx8220
+ 103c 0944 Compaq nc6220 Notebook PC
+ 103c 099c NX6110/NC6120
+ 1043 80a6 P5GD1-VW Mainboard
+ 1458 265a GA-8I915ME-G Mainboard
+ 1462 7028 915P/G Neo2
+ 1734 105c Scenic W620
+ e4bf 0ccd CCD-CALYPSO
+ e4bf 0cd3 CD3-JIVE
+ e4bf 58b1 XB1
+ 265b 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4
+ 1014 0565 ThinkPad X41
+ 1028 0177 Dimension 8400
+ 1028 0179 Optiplex GX280
+ 103c 099c NX6110/NC6120
+ 1043 80a6 P5GD1-VW Mainboard
+ 1458 265a GA-8I915ME-G Mainboard
+ 1462 7028 915P/G Neo2
+ 1734 105c Scenic W620
+ e4bf 0ccd CCD-CALYPSO
+ e4bf 0cd3 CD3-JIVE
+ e4bf 58b1 XB1
+ 265c 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller
+ 1014 0566 ThinkPad X41
+ 1028 0177 Dimension 8400
+ 1028 0179 Optiplex GX280
+ 103c 0934 Compaq nw8240/nx8220
+ 103c 0944 Compaq nc6220 Notebook PC
+ 103c 099c NX6110/NC6120
+ 1043 80a6 P5GD1-VW Mainboard
+ 1458 5006 GA-8I915ME-G Mainboard
+ 1462 7028 915P/G Neo2
+ 1734 105c Scenic W620
+ 8086 265c Dimension 3100
+ e4bf 0ccd CCD-CALYPSO
+ e4bf 0cd3 CD3-JIVE
+ e4bf 58b1 XB1
+ 2660 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1
+ 103c 0934 Compaq nw8240 Mobile Workstation
+ 103c 0944 Compaq nc6220 Notebook PC
+ 103c 099c NX6110/NC6120
+ e4bf 0ccd CCD-CALYPSO
+ e4bf 0cd3 CD3-JIVE
+ e4bf 58b1 XB1
+ 2662 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 2
+ 103c 0934 Compaq nw8240 Mobile Workstation
+ 103c 0944 Compaq nc6220 Notebook PC
+ e4bf 0ccd CCD-CALYPSO
+ e4bf 0cd3 CD3-JIVE
+ e4bf 58b1 XB1
+ 2664 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 3
+ e4bf 0ccd CCD-CALYPSO
+ e4bf 0cd3 CD3-JIVE
+ e4bf 58b1 XB1
+ 2666 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 4
+ e4bf 0ccd CCD-CALYPSO
+ e4bf 0cd3 CD3-JIVE
+ e4bf 58b1 XB1
+ 2668 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller
+ 1014 05b7 ThinkPad Z60t
+# based on the PTGD1-LA motherboard
+ 103c 2a09 PufferM-UL8E
+ 1043 1173 A6VC
+ 1043 814e P5GD1-VW Mainboard
+ 1462 7028 915P/G Neo2
+ 1af4 1100 QEMU Virtual Machine
+ 266a 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller
+ 1014 056b ThinkPad X41
+ 1028 0177 Dimension 8400
+ 1028 0179 Optiplex GX280
+ 1043 80a6 P5GD1-VW Mainboard
+ 1458 266a GA-8I915ME-G Mainboard
+ 1462 7028 915P/G Neo2
+ 1734 105c Scenic W620
+ e4bf 0ccd CCD-CALYPSO
+ e4bf 0cd3 CD3-JIVE
+ e4bf 58b1 XB1
+ 266c 82801FB/FBM/FR/FW/FRW (ICH6 Family) LAN Controller
+ 266d 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Modem Controller
+ 1025 006a Conexant AC'97 CoDec (in Acer TravelMate 2410 serie laptop)
+ 103c 0934 Compaq nw8240/nx8220
+ 103c 099c NX6110/NC6120
+ 266e 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller
+ 1014 0581 ThinkPad X41 (Analog Devices AD1981B codec)
+ 1025 006a Realtek ALC 655 codec (in Acer TravelMate 2410 serie laptop)
+ 1028 0177 Dimension 8400
+ 1028 0179 Optiplex GX280
+ 1028 0182 Latitude D610 Laptop
+ 1028 0187 Precision M70 Laptop
+ 1028 0188 Inspiron 6000 laptop
+ 103c 0934 Compaq nw8240/nx8220
+ 103c 0944 Compaq NC6220
+ 103c 099c NX6110/NC6120
+ 103c 3006 DC7100 SFF(DX878AV)
+ 1458 a002 GA-8I915ME-G Mainboard
+ 152d 0745 Packard Bell A8550 Laptop
+ 1734 105a Scenic W620
+ 266f 82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE Controller
+ 1028 0177 Dimension 8400
+ 103c 0934 Compaq nw8240/nx8220
+ 103c 0944 Compaq nc6220 Notebook PC
+ 103c 099c NX6110/NC6120
+ 1043 80a6 P5GD1-VW Mainboard
+ 1458 266f GA-8I915ME-G Mainboard
+ 1462 7028 915P/G Neo2
+ 1734 105c Scenic W620
+ e4bf 0ccd CCD-CALYPSO
+ e4bf 0cd3 CD3-JIVE
+ e4bf 58b1 XB1
+ 2670 631xESB/632xESB/3100 Chipset LPC Interface Controller
+ 103c 31fe ProLiant DL140 G3
+ 15d9 8680 X7DVL-E-O motherboard
+ 15d9 9680 X7DBN Motherboard
+ 8086 3476 S5000PSLSATA Server Board
+ 2680 631xESB/632xESB/3100 Chipset SATA IDE Controller
+ 2681 631xESB/632xESB SATA AHCI Controller
+ 103c 31fe ProLiant DL140 G3
+ 15d9 8680 X7DVL-E-O motherboard
+ 15d9 9680 X7DBN Motherboard
+ 8086 3476 S5000PSLSATA Server Board
+ 2682 631xESB/632xESB SATA RAID Controller
+ 103c 31fe Adaptec Serial ATA HostRAID
+ 2683 631xESB/632xESB SATA RAID Controller
+ 2688 631xESB/632xESB/3100 Chipset UHCI USB Controller #1
+ 1028 01bb PowerEdge 1955 onboard USB
+ 1028 01f0 PowerEdge R900 onboard USB
+ 103c 31fe ProLiant DL140 G3
+ 15d9 8680 X7DVL-E-O motherboard
+ 15d9 9680 X7DBN Motherboard
+ 8086 3476 S5000PSLSATA Server Board
+ 2689 631xESB/632xESB/3100 Chipset UHCI USB Controller #2
+ 1028 01bb PowerEdge 1955 onboard USB
+ 1028 01f0 PowerEdge R900 onboard USB
+ 103c 31fe ProLiant DL140 G3
+ 15d9 8680 X7DVL-E-O motherboard
+ 15d9 9680 X7DBN Motherboard
+ 8086 3476 S5000PSLSATA Server Board
+ 268a 631xESB/632xESB/3100 Chipset UHCI USB Controller #3
+ 1028 01f0 PowerEdge R900 onboard USB
+ 103c 31fe ProLiant DL140 G3
+ 15d9 8680 X7DVL-E-O motherboard
+ 15d9 9680 X7DBN Motherboard
+ 8086 3476 S5000PSLSATA Server Board
+ 268b 631xESB/632xESB/3100 Chipset UHCI USB Controller #4
+ 1028 01f0 PowerEdge R900 onboard USB
+ 15d9 8680 X7DVL-E-O motherboard
+ 8086 3476 S5000PSLSATA Server Board
+ 268c 631xESB/632xESB/3100 Chipset EHCI USB2 Controller
+ 1028 01bb PowerEdge 1955 onboard USB
+ 1028 01f0 PowerEdge R900 onboard USB
+ 103c 31fe ProLiant DL140 G3
+ 15d9 8680 X7DVL-E-O motherboard
+ 15d9 9680 X7DBN Motherboard
+ 8086 3476 S5000PSLSATA Server Board
+ 2690 631xESB/632xESB/3100 Chipset PCI Express Root Port 1
+ 103c 31fe ProLiant DL140 G3
+ 15d9 9680 X7DBN Motherboard
+ 2692 631xESB/632xESB/3100 Chipset PCI Express Root Port 2
+ 103c 31fe ProLiant DL140 G3
+ 2694 631xESB/632xESB/3100 Chipset PCI Express Root Port 3
+ 2696 631xESB/632xESB/3100 Chipset PCI Express Root Port 4
+ 2698 631xESB/632xESB AC '97 Audio Controller
+ 2699 631xESB/632xESB AC '97 Modem Controller
+ 269a 631xESB/632xESB High Definition Audio Controller
+ 269b 631xESB/632xESB/3100 Chipset SMBus Controller
+ 103c 31fe ProLiant DL140 G3
+ 15d9 8680 X7DVL-E-O motherboard
+ 15d9 9680 X7DBN Motherboard
+ 8086 3476 S5000PSLSATA Server Board
+ 269e 631xESB/632xESB IDE Controller
+ 103c 31fe ProLiant DL140 G3
+ 15d9 8680 X7DVL-E-O motherboard
+ 15d9 9680 X7DBN Motherboard
+ 2700 Optane SSD 900P Series
+ 8086 3900 900P Series [Add-in Card]
+ 8086 3901 900P Series [2.5" SFF]
+ 2701 NVMe Datacenter SSD [Optane]
+ 1028 2000 Express Flash NVMe [Optane] 375GB 2.5" U.2 (P4800X)
+ 1028 2001 Express Flash NVMe [Optane] 750GB 2.5" U.2 (P4800X)
+ 1028 2002 Express Flash NVMe [Optane] 750GB AIC (P4800X)
+ 1028 200a Express Flash NVMe [Optane] 375GB AIC (P4800X)
+ 8086 3904 NVMe Datacenter SSD [Optane] x4 AIC (P4800X)
+ 8086 3905 NVMe Datacenter SSD [Optane] 15mm 2.5" U.2 (P4800X)
+ 2723 Wi-Fi 6 AX200
+ 1a56 1654 Killerâ„¢ Wi-Fi 6 AX1650x (AX200NGW)
+ 8086 0084 Wi-Fi 6 AX200NGW
+ 2725 Wi-Fi 6 AX210/AX211/AX411 160MHz
+ 8086 0020 Wi-Fi 6 AX210 160MHz
+ 8086 0024 Wi-Fi 6 AX210 160MHz
+ 8086 0090 Wi-Fi 6 AX211 160MHz
+ 8086 00b0 Wi-Fi 6 AX411 160MHz
+ 8086 0310 Wi-Fi 6 AX210 160MHz
+ 8086 0510 Wi-Fi 6 AX210 160MHz
+ 8086 0a10 Wi-Fi 6 AX210 160MHz
+ 8086 2020 Wi-Fi 6 AX210 160MHz
+ 8086 4020 Wi-Fi 6 AX210 160MHz
+ 8086 6020 Wi-Fi 6 AX210 160MHz
+ 8086 6024 Wi-Fi 6 AX210 160MHz
+ 8086 e020 Wi-Fi 6 AX210 160MHz
+ 8086 e024 Wi-Fi 6 AX210 160MHz
+ 2770 82945G/GZ/P/PL Memory Controller Hub
+ 1028 01ad OptiPlex GX620
+ 103c 2a3b Pavilion A1512X
+ 1043 817a P5LD2-VM Mainboard
+ 107b 5048 E4500
+ 1462 7418 Wind PC MS-7418
+ 1849 2770 ConRoe1333-D667
+ 8086 544e DeskTop Board D945GTP
+ 2771 82945G/GZ/P/PL PCI Express Root Port
+ 2772 82945G/GZ Integrated Graphics Controller
+ 103c 2a3b Pavilion A1512X
+ 1462 7418 Wind PC MS-7418
+ 1849 2772 ConRoe1333-D667
+ 8086 544e DeskTop Board D945GTP
+ 8086 d605 Desktop Board D945GCCR
+ 2774 82955X Memory Controller Hub
+ 2775 82955X PCI Express Root Port
+ 2776 82945G/GZ Integrated Graphics Controller
+ 2778 E7230/3000/3010 Memory Controller Hub
+ 1028 01df PowerEdge SC440
+ 1028 01e6 PowerEdge 860
+ 2779 E7230/3000/3010 PCI Express Root Port
+ 277a 82975X/3010 PCI Express Root Port
+ 277c 82975X Memory Controller Hub
+ 1043 8178 P5WDG2 WS Professional motherboard
+ 277d 82975X PCI Express Root Port
+ 2780 82915G/GV/GL/910GL [Grantsdale] Graphics Device
+ 2782 82915G Integrated Graphics Controller
+ 1043 2582 P5GD1-VW Mainboard
+ 1734 105b Scenic W620
+ 2792 Mobile 915GM/GMS/910GML Express Graphics Controller
+ 1014 0582 ThinkPad X41
+ 103c 099c NX6110/NC6120
+ 103c 308a Compaq nc6220 Notebook PC
+ 1043 1881 GMA 900 915GM Integrated Graphics
+ e4bf 0ccd CCD-CALYPSO
+ e4bf 0cd3 CD3-JIVE
+ e4bf 58b1 XB1
+ 27a0 Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub
+ 1025 006c 9814 WKMI
+ 1028 01d7 XPS M1210
+ 103c 309f Compaq nx9420 Notebook
+ 103c 30a1 NC2400
+ 103c 30a3 Compaq nw8440
+ 103c 30d5 530 Laptop
+ 1043 1237 A6J-Q008
+ 1071 8209 Medion MIM 2240 Notebook PC [MD98100]
+ 17aa 2015 ThinkPad T60
+ 17aa 2017 ThinkPad R60/T60/X60 series
+ 27a1 Mobile 945GM/PM/GMS, 943/940GML and 945GT Express PCI Express Root Port
+ 103c 309f Compaq nx9420 Notebook
+ 103c 30a3 Compaq nw8440
+ 1071 8209 Medion MIM 2240 Notebook PC [MD98100]
+ 27a2 Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller
+ 103c 30a1 NC2400
+ 103c 30d5 530 Laptop
+ 17aa 201a ThinkPad R60/T60/X60 series
+ 9902 1584 CCE MPL-D10H120F
+ 27a6 Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller
+ 103c 30a1 NC2400
+ 103c 30d5 530 Laptop
+ 1775 11cc CC11/CL11 integrated graphics (secondary)
+ 17aa 201a ThinkPad R60/T60/X60 series
+ 27ac Mobile 945GSE Express Memory Controller Hub
+ 1775 11cc CC11/CL11
+ 27ad Mobile 945GSE Express PCI Express Root Port
+ 27ae Mobile 945GSE Express Integrated Graphics Controller
+ 1775 11cc CC11/CL11 integrated graphics (primary)
+ 27b0 82801GH (ICH7DH) LPC Interface Bridge
+ 103c 2a3b Pavilion A1512X
+ 8086 544e DeskTop Board D945GTP
+ 27b8 82801GB/GR (ICH7 Family) LPC Interface Bridge
+ 1028 01e6 PowerEdge 860
+ 103c 2a8c Compaq 500B Microtower
+ 1043 8179 P5B-MX/WiFi-AP, P5KPL-VM Motherboard
+ 107b 5048 E4500
+ 1462 7418 Wind PC MS-7418
+ 1775 11cc CC11/CL11
+ 8086 544e DeskTop Board D945GTP
+ 27b9 82801GBM (ICH7-M) LPC Interface Bridge
+ 1028 01d7 XPS M1210
+ 103c 309f Compaq nx9420 Notebook
+ 103c 30a1 NC2400
+ 103c 30a3 Compaq nw8440
+ 103c 30d5 530 Laptop
+ 1071 8209 Medion MIM 2240 Notebook PC [MD98100]
+ 10f7 8338 Panasonic CF-Y5 laptop
+ 17aa 2009 ThinkPad R60/T60/X60 series
+ 27bc NM10 Family LPC Controller
+ 1043 83ad Eee PC 1015PX
+ 105b 0d7c D270S/D250S Motherboard
+ 144d c072 Notebook N150P
+ 1458 5001 GA-D525TUD
+ 8086 4f4d DeskTop Board D510MO
+ 8086 544b Desktop Board D425KT
+ 27bd 82801GHM (ICH7-M DH) LPC Interface Bridge
+ 1025 006c 9814 WKMI
+ 27c0 NM10/ICH7 Family SATA Controller [IDE mode]
+ 1028 01ad OptiPlex GX620
+ 1028 01df PowerEdge SC440
+ 1028 01e6 PowerEdge 860
+ 103c 2a8c Compaq 500B Microtower
+ 1043 8179 P5B-MX/WiFi-AP, P5KPL-VM Motherboard
+ 107b 5048 E4500
+ 1462 2310 MSI Hetis 945
+ 1462 7236 945P Neo3-F Rev. 2.2 motherboard
+ 1462 7418 Wind PC MS-7418
+ 1775 11cc CC11/CL11
+ 8086 544b Desktop Board D425KT
+ 8086 544e DeskTop Board D945GTP
+ 27c1 NM10/ICH7 Family SATA Controller [AHCI mode]
+ 1028 01df PowerEdge SC440
+ 103c 2a3b Pavilion A1512X
+ 1043 83ad Eee PC 1015PX
+ 105b 0d7c D270S/D250S Motherboard
+ 144d c072 Notebook N150P
+ 1458 b005 GA-D525TUD
+ 1775 11cc CC11/CL11
+ 8086 4f4d DeskTop Board D510MO
+ 8086 5842 DeskTop Board D975XBX
+ 27c3 82801GR/GDH (ICH7R/ICH7DH) SATA Controller [RAID mode]
+ 1775 11cc CC11/CL11
+ 8086 544e DeskTop Board D945GTP
+ 27c4 82801GBM/GHM (ICH7-M Family) SATA Controller [IDE mode]
+ 1025 006c 9814 WKMI
+ 1028 01d7 XPS M1210
+ 1071 8209 Medion MIM 2240 Notebook PC [MD98100]
+ 17aa 200e ThinkPad T60
+ 27c5 82801GBM/GHM (ICH7-M Family) SATA Controller [AHCI mode]
+ 103c 309f Compaq nx9420 Notebook
+ 103c 30a3 Compaq nw8440
+ 103c 30d5 530 Laptop
+ 17aa 200d ThinkPad R60/T60/X60 series
+ 27c6 82801GHM (ICH7-M DH) SATA Controller [RAID mode]
+ 27c8 NM10/ICH7 Family USB UHCI Controller #1
+ 1025 006c 9814 WKMI
+ 1028 01ad OptiPlex GX620
+ 1028 01d7 XPS M1210
+ 1028 01df PowerEdge SC440
+ 1028 01e6 PowerEdge 860
+ 103c 2a3b Pavilion A1512X
+ 103c 2a8c Compaq 500B Microtower
+ 103c 309f Compaq nx9420 Notebook
+ 103c 30a1 NC2400
+ 103c 30a3 Compaq nw8440
+ 103c 30d5 530 Laptop
+ 1043 1237 A6J-Q008
+ 1043 8179 P5B-MX/WiFi-AP, P5KPL-VM, P5LD2-VM Mainboard
+ 1043 83ad Eee PC 1015PX
+ 105b 0d7c D270S/D250S Motherboard
+ 1071 8209 Medion MIM 2240 Notebook PC [MD98100]
+ 107b 5048 E4500
+ 144d c072 Notebook N150P
+ 1458 5004 GA-D525TUD
+ 1462 7418 Wind PC MS-7418
+ 1775 11cc CC11/CL11
+ 17aa 200a ThinkPad R60/T60/X60 series
+ 8086 4f4d DeskTop Board D510MO
+ 8086 544b Desktop Board D425KT
+ 8086 544e DeskTop Board D945GTP
+ 27c9 NM10/ICH7 Family USB UHCI Controller #2
+ 1025 006c 9814 WKMI
+ 1028 01ad OptiPlex GX620
+ 1028 01d7 XPS M1210
+ 1028 01df PowerEdge SC440
+ 1028 01e6 PowerEdge 860
+ 103c 2a3b Pavilion A1512X
+ 103c 2a8c Compaq 500B Microtower
+ 103c 309f Compaq nx9420 Notebook
+ 103c 30a1 NC2400
+ 103c 30a3 Compaq nw8440
+ 1043 1237 A6J-Q008
+ 1043 8179 P5B-MX/WiFi-AP, P5KPL-VM, P5LD2-VM Mainboard
+ 1043 83ad Eee PC 1015PX
+ 105b 0d7c D270S/D250S Motherboard
+ 1071 8209 Medion MIM 2240 Notebook PC [MD98100]
+ 107b 5048 E4500
+ 144d c072 Notebook N150P
+ 1458 5004 GA-D525TUD
+ 1462 7418 Wind PC MS-7418
+ 1775 11cc CC11/CL11
+ 17aa 200a ThinkPad R60/T60/X60 series
+ 8086 4f4d DeskTop Board D510MO
+ 8086 544b Desktop Board D425KT
+ 8086 544e DeskTop Board D945GTP
+ 27ca NM10/ICH7 Family USB UHCI Controller #3
+ 1025 006c 9814 WKMI
+ 1028 01ad OptiPlex GX620
+ 1028 01d7 XPS M1210
+ 1028 01df PowerEdge SC440
+ 1028 01e6 PowerEdge 860
+ 103c 2a3b Pavilion A1512X
+ 103c 2a8c Compaq 500B Microtower
+ 103c 309f Compaq nx9420 Notebook
+ 103c 30a1 NC2400
+ 103c 30a3 Compaq nw8440
+ 1043 1237 A6J-Q008
+ 1043 8179 P5B-MX/WiFi-AP, P5KPL-VM, P5LD2-VM Mainboard
+ 1043 83ad Eee PC 1015PX
+ 105b 0d7c D270S/D250S Motherboard
+ 1071 8209 Medion MIM 2240 Notebook PC [MD98100]
+ 107b 5048 E4500
+ 144d c072 Notebook N150P
+ 1458 5004 GA-D525TUD
+ 1462 7418 Wind PC MS-7418
+ 1775 11cc CC11/CL11
+ 17aa 200a ThinkPad R60/T60/X60 series
+ 8086 4f4d DeskTop Board D510MO
+ 8086 544e DeskTop Board D945GTP
+ 27cb NM10/ICH7 Family USB UHCI Controller #4
+ 1025 006c 9814 WKMI
+ 1028 01ad OptiPlex GX620
+ 1028 01d7 XPS M1210
+ 1028 01df PowerEdge SC440
+ 103c 2a3b Pavilion A1512X
+ 103c 2a8c Compaq 500B Microtower
+ 103c 309f Compaq nx9420 Notebook
+ 103c 30a1 NC2400
+ 103c 30a3 Compaq nw8440
+ 1043 1237 A6J-Q008
+ 1043 8179 P5B-MX/WiFi-AP, P5KPL-VM, P5LD2-VM Mainboard
+ 1043 83ad Eee PC 1015PX
+ 105b 0d7c D270S/D250S Motherboard
+ 1071 8209 Medion MIM 2240 Notebook PC [MD98100]
+ 107b 5048 E4500
+ 144d c072 Notebook N150P
+ 1458 5004 GA-D525TUD
+ 1462 7418 Wind PC MS-7418
+ 1775 11cc CC11/CL11
+ 17aa 200a ThinkPad R60/T60/X60 series
+ 8086 4f4d DeskTop Board D510MO
+ 8086 544e DeskTop Board D945GTP
+ 27cc NM10/ICH7 Family USB2 EHCI Controller
+ 1025 006c 9814 WKMI
+ 1028 01ad OptiPlex GX620
+ 1028 01d7 XPS M1210
+ 1028 01df PowerEdge SC440
+ 1028 01e6 PowerEdge 860
+ 103c 2a3b Pavilion A1512X
+ 103c 2a8c Compaq 500B Microtower
+ 103c 309f Compaq nx9420 Notebook
+ 103c 30a1 NC2400
+ 103c 30a3 Compaq nw8440
+ 103c 30d5 530 Laptop
+ 1043 1237 A6J-Q008
+ 1043 8179 P5B-MX/WiFi-AP, P5KPL-VM, P5LD2-VM Mainboard
+ 1043 83ad Eee PC 1015PX
+ 105b 0d7c D270S/D250S Motherboard
+ 1071 8209 Medion MIM 2240 Notebook PC [MD98100]
+ 144d c072 Notebook N150P
+ 1458 5006 GA-D525TUD
+ 1462 7418 Wind PC MS-7418
+ 1775 11cc CC11/CL11
+ 17aa 200b ThinkPad R60/T60/X60 series
+ 8086 4f4d DeskTop Board D510MO
+ 8086 544b Desktop Board D425KT
+ 8086 544e DeskTop Board D945GTP
+ 27d0 NM10/ICH7 Family PCI Express Port 1
+ 103c 309f Compaq nx9420 Notebook
+ 103c 30a3 Compaq nw8440
+ 1071 8209 Medion MIM 2240 Notebook PC [MD98100]
+ 144d c072 Notebook N150P
+ 1458 5001 GA-D525TUD
+ 1462 7418 Wind PC MS-7418
+ 1775 11cc CC11/CL11
+ 17aa 2011 ThinkPad R60e
+ 8086 544b Desktop Board D425KT
+ 27d2 NM10/ICH7 Family PCI Express Port 2
+ 103c 309f Compaq nx9420 Notebook
+ 103c 30a3 Compaq nw8440
+ 1071 8209 Medion MIM 2240 Notebook PC [MD98100]
+ 144d c072 Notebook N150P
+ 1462 7418 Wind PC MS-7418
+ 1775 11cc CC11/CL11
+ 17aa 2011 ThinkPad R60e
+ 8086 544b Desktop Board D425KT
+ 27d4 NM10/ICH7 Family PCI Express Port 3
+ 1071 8209 Medion MIM 2240 Notebook PC [MD98100]
+ 144d c072 Notebook N150P
+ 1462 7418 Wind PC MS-7418
+ 1775 11cc CC11/CL11
+ 17aa 2011 ThinkPad R60e
+ 8086 544b Desktop Board D425KT
+ 27d6 NM10/ICH7 Family PCI Express Port 4
+ 103c 30a3 Compaq nw8440
+ 1071 8209 Medion MIM 2240 Notebook PC [MD98100]
+ 144d c072 Notebook N150P
+ 1462 7418 Wind PC MS-7418
+ 1775 11cc CC11/CL11
+ 17aa 2011 ThinkPad R60e
+ 8086 544b Desktop Board D425KT
+ 27d8 NM10/ICH7 Family High Definition Audio Controller
+ 1025 006c 9814 WKMI
+ 1028 01d7 XPS M1210
+ 103c 2a3b Pavilion A1512X
+ 103c 2a8c Compaq 500B Microtower
+ 103c 309f Compaq nx9420 Notebook
+ 103c 30a1 NC2400
+ 103c 30a3 Compaq nw8440
+ 103c 30d5 530 Laptop
+ 1043 1123 A6J-Q008
+ 1043 13c4 G2P
+ 1043 817f P5LD2-VM Mainboard (Realtek ALC 882 codec)
+ 1043 8249 P5B-MX/WiFi-AP
+ 1043 8290 P5KPL-VM Motherboard
+ 1043 82ea P5KPL-CM Motherboard
+ 1043 8437 Eee PC 1015PX
+ 105b 0d7c D270S/D250S Motherboard
+ 1071 8207 Medion MIM 2240 Notebook PC [MD98100]
+ 107b 5048 E4500
+ 10f7 8338 Panasonic CF-Y5 laptop
+ 1179 ff10 Toshiba Satellite A100-796 audio (Realtek ALC861)
+ 1179 ff31 AC97 Data Fax SoftModem with SmartCP
+ 1447 1043 Asus A8JP (Analog Devices AD1986A)
+ 144d c072 Notebook N150P
+ 1458 a002 GA-D525TUD (Realtek ALC887)
+ 1458 a102 GA-8I945PG-RH Mainboard
+ 1462 7418 Wind PC MS-7418
+ 152d 0753 Softmodem
+ 1734 10ad Conexant softmodem SmartCP
+ 17aa 2010 ThinkPad R60/T60/X60 series
+ 17aa 3802 3000 C200 audio [Realtek ALC861VD]
+ 8086 1112 DeskTop Board D945GTP
+ 8086 27d8 DeskTop Board D945GTP
+ 8086 d618 DeskTop Board D510MO
+ 8384 7680 STAC9221 HD Audio Codec
+ 27da NM10/ICH7 Family SMBus Controller
+ 1025 006c 9814 WKMI
+ 1028 01ad OptiPlex GX620
+ 1028 01d7 XPS M1210
+ 1028 01df PowerEdge SC440
+ 1028 01e6 PowerEdge 860
+ 103c 2a3b Pavilion A1512X
+ 103c 2a8c Compaq 500B Microtower
+ 1043 8179 P5B-MX/WiFi-AP, P5KPL-VM Motherboard
+ 105b 0d7c D270S/D250S Motherboard
+ 1071 8209 Medion MIM 2240 Notebook PC [MD98100]
+ 10f7 8338 Panasonic CF-Y5 laptop
+ 144d c072 Notebook N150P
+ 1458 5001 GA-8I945PG-RH/GA-D525TUD Mainboard
+ 1462 7418 Wind PC MS-7418
+ 1775 11cc CC11/CL11
+ 17aa 200f ThinkPad R60/T60/X60 series
+ 8086 4f4d DeskTop Board D510MO
+ 8086 544b Desktop Board D425KT
+ 8086 544e DeskTop Board D945GTP
+ 8086 5842 DeskTop Board D975XBX
+ 27dc NM10/ICH7 Family LAN Controller
+ 103c 2a3b Pavilion A1512X
+ 8086 308d DeskTop Board D945GTP
+ 27dd 82801G (ICH7 Family) AC'97 Modem Controller
+ 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
+ 103c 2a3b Pavilion A1512X
+ 103c 2a8c Compaq 500B Microtower
+ 103c 309f Compaq nx9420 Notebook
+ 103c 30a1 NC2400
+ 103c 30a3 Compaq nw8440
+ 103c 30d5 530 Laptop
+ 1043 1237 A6J-Q008
+ 1043 8179 P5B-MX/WiFi-AP, P5KPL-VM Motherboard
+ 107b 5048 E4500
+ 10f7 8338 Panasonic CF-Y5 laptop
+ 1462 7418 Wind PC MS-7418
+ 1775 11cc CC11/CL11
+ 17aa 200c ThinkPad R60/T60/X60 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 82801HEM (ICH8M-E) LPC Interface Controller
+ 103c 30c1 Compaq 6910p
+ 17aa 20b6 ThinkPad T61/R61
+ e4bf cc47 CCG-RUMBA
+ 2812 82801HH (ICH8DH) LPC Interface Controller
+ 2814 82801HO (ICH8DO) LPC Interface Controller
+ 2815 82801HM (ICH8M) LPC Interface Controller
+ 1025 0121 Aspire 5920G
+ 1028 01f3 Inspiron 1420
+ 1028 022f Inspiron 1525
+ 103c 30c0 Compaq 6710b
+ 103c 30cc Pavilion dv6700
+ 103c 30d9 Presario C700
+ 1043 1017 X58LE
+ 104d 9005 Vaio VGN-FZ260E
+ 104d 902d VAIO VGN-NR120E
+ 17aa 20a5 ThinkPad R61
+ 17c0 4083 Medion WIM 2210 Notebook PC [MD96850]
+ 2820 82801H (ICH8 Family) 4 port SATA Controller [IDE mode]
+ 1028 01da OptiPlex 745
+ 1462 7235 P965 Neo MS-7235 mainboard
+ 2821 82801HR/HO/HH (ICH8R/DO/DH) 6 port SATA Controller [AHCI mode]
+ 2822 SATA Controller [RAID mode]
+ 1028 020d Inspiron 530
+ 103c 2a6f Asus IPIBL-LB Motherboard
+ 1043 8277 P5K PRO Motherboard: 82801IR [ICH9R]
+ 1462 7345 MS-7345 Motherboard: Intel 82801I/IR [ICH9/ICH9R]
+ 2823 C610/X99 series chipset sSATA Controller [RAID mode]
+ 2824 82801HB (ICH8) 4 port SATA Controller [AHCI mode]
+ 1043 81ec P5B
+ 2825 82801HR/HO/HH (ICH8R/DO/DH) 2 port SATA Controller [IDE mode]
+ 1028 01da OptiPlex 745
+ 1462 7235 P965 Neo MS-7235 mainboard
+ 2826 C600/X79 series chipset SATA RAID Controller
+ 1d49 0100 Intel RSTe SATA Software RAID
+ 1d49 0101 Intel RSTe SATA Software RAID
+ 1d49 0102 Intel RSTe SATA Software RAID
+ 1d49 0103 Intel RSTe SATA Software RAID
+ 1d49 0104 Intel RSTe SATA Software RAID
+ 1d49 0105 Intel RSTe SATA Software RAID
+ 2827 C610/X99 series chipset sSATA Controller [RAID mode]
+ 2828 82801HM/HEM (ICH8M/ICH8M-E) SATA Controller [IDE mode]
+ 1028 01f3 Inspiron 1420
+ 103c 30c0 Compaq 6710b
+ 17aa 20a8 ThinkPad R61
+ e4bf cc47 CCG-RUMBA
+ 2829 82801HM/HEM (ICH8M/ICH8M-E) SATA Controller [AHCI mode]
+ 1025 0121 Aspire 5920G
+ 1028 022f Inspiron 1525
+ 103c 30c0 Compaq 6710b
+ 103c 30c1 Compaq 6910p
+ 103c 30cc Pavilion dv6700
+ 103c 30d9 Presario C700
+ 1043 1017 X58LE
+ 104d 9005 Vaio VGN-FZ260E
+ 104d 902d VAIO VGN-NR120E
+ 17aa 20a7 ThinkPad T61/R61
+ 17c0 4083 Medion WIM 2210 Notebook PC [MD96850]
+ e4bf cc47 CCG-RUMBA
+ 282a 82801 Mobile SATA Controller [RAID mode]
+ 1028 040b Latitude E6510
+ e4bf 50c1 PC1-GROOVE
+ 2830 82801H (ICH8 Family) USB UHCI Controller #1
+ 1025 0121 Aspire 5920G
+ 1028 01da OptiPlex 745
+ 1028 01f3 Inspiron 1420
+ 1028 022f Inspiron 1525
+ 103c 30c0 Compaq 6710b
+ 103c 30c1 Compaq 6910p
+ 103c 30cc Pavilion dv6700
+ 103c 30d9 Presario C700
+ 1043 1017 X58LE
+ 1043 81ec P5B
+ 104d 9005 Vaio VGN-FZ260E
+ 104d 902d VAIO VGN-NR120E
+ 1462 7235 P965 Neo MS-7235 mainboard
+ 17aa 20aa ThinkPad T61/R61
+ 17c0 4083 Medion WIM 2210 Notebook PC [MD96850]
+ e4bf cc47 CCG-RUMBA
+ 2831 82801H (ICH8 Family) USB UHCI Controller #2
+ 1025 0121 Aspire 5920G
+ 1028 01da OptiPlex 745
+ 1028 01f3 Inspiron 1420
+ 1028 022f Inspiron 1525
+ 103c 30c0 Compaq 6710b
+ 103c 30c1 Compaq 6910p
+ 103c 30cc Pavilion dv6700
+ 103c 30d9 Presario C700
+ 1043 1017 X58LE
+ 1043 81ec P5B
+ 104d 9005 Vaio VGN-FZ260E
+ 104d 902d VAIO VGN-NR120E
+ 1462 7235 P965 Neo MS-7235 mainboard
+ 17aa 20aa ThinkPad T61/R61
+ 17c0 4083 Medion WIM 2210 Notebook PC [MD96850]
+ e4bf cc47 CCG-RUMBA
+ 2832 82801H (ICH8 Family) USB UHCI Controller #3
+ 1025 0121 Aspire 5920G
+ 1028 01da OptiPlex 745
+ 1028 01f3 Inspiron 1420
+ 1028 022f Inspiron 1525
+ 103c 30c0 Compaq 6710b
+ 103c 30c1 Compaq 6910p
+ 103c 30cc Pavilion dv6700
+ 103c 30d9 Presario C700
+ 1043 1017 X58LE
+ 1043 81ec P5B
+ 104d 9005 Vaio VGN-FZ260E
+ 104d 902d VAIO VGN-NR120E
+ 17aa 20aa ThinkPad T61/R61
+ 17c0 4083 Medion WIM 2210 Notebook PC [MD96850]
+ e4bf cc47 CCG-RUMBA
+ 2833 82801H (ICH8 Family) USB UHCI Controller #4
+ 1043 81ec P5B
+ 2834 82801H (ICH8 Family) USB UHCI Controller #4
+ 1025 0121 Aspire 5920G
+ 1028 01da OptiPlex 745
+ 1028 01f3 Inspiron 1420
+ 1028 022f Inspiron 1525
+ 103c 30c0 Compaq 6710b
+ 103c 30c1 Compaq 6910p
+ 103c 30cc Pavilion dv6700
+ 1043 1017 X58LE
+ 1043 81ec P5B
+ 104d 9005 Vaio VGN-FZ260E
+ 104d 902d VAIO VGN-NR120E
+ 1462 7235 P965 Neo MS-7235 mainboard
+ 17aa 20aa ThinkPad T61/R61
+ 17c0 4083 Medion WIM 2210 Notebook PC [MD96850]
+ e4bf cc47 CCG-RUMBA
+ 2835 82801H (ICH8 Family) USB UHCI Controller #5
+ 1025 0121 Aspire 5920G
+ 1028 01da OptiPlex 745
+ 1028 01f3 Inspiron 1420
+ 1028 022f Inspiron 1525
+ 103c 30c0 Compaq 6710b
+ 103c 30c1 Compaq 6910p
+ 103c 30cc Pavilion dv6700
+ 1043 1017 X58LE
+ 1043 81ec P5B
+ 104d 9005 Vaio VGN-FZ260E
+ 104d 902d VAIO VGN-NR120E
+ 17aa 20aa Thinkpad T61/R61
+ 17c0 4083 Medion WIM 2210 Notebook PC [MD96850]
+ e4bf cc47 CCG-RUMBA
+ 2836 82801H (ICH8 Family) USB2 EHCI Controller #1
+ 1025 0121 Aspire 5920G
+ 1028 01da OptiPlex 745
+ 1028 01f3 Inspiron 1420
+ 1028 022f Inspiron 1525
+ 103c 30c0 Compaq 6710b
+ 103c 30c1 Compaq 6910p
+ 103c 30cc Pavilion dv6700
+ 103c 30d9 Presario C700
+ 1043 1017 X58LE
+ 1043 81ec P5B
+ 104d 9005 Vaio VGN-FZ260E
+ 104d 902d VAIO VGN-NR120E
+ 1462 7235 P965 Neo MS-7235 mainboard
+ 17aa 20ab ThinkPad T61/R61
+ 17c0 4083 Medion WIM 2210 Notebook PC [MD96850]
+ e4bf cc47 CCG-RUMBA
+ 283a 82801H (ICH8 Family) USB2 EHCI Controller #2
+ 1025 0121 Aspire 5920G
+ 1028 01da OptiPlex 745
+ 1028 01f3 Inspiron 1420
+ 1028 022f Inspiron 1525
+ 103c 30c0 Compaq 6710b
+ 103c 30c1 Compaq 6910p
+ 103c 30cc Pavilion dv6700
+ 1043 1017 X58LE
+ 1043 81ec P5B
+ 104d 9005 Vaio VGN-FZ260E
+ 104d 902d VAIO VGN-NR120E
+ 17aa 20ab ThinkPad T61/R61
+ 17c0 4083 Medion WIM 2210 Notebook PC [MD96850]
+ e4bf cc47 CCG-RUMBA
+ 283e 82801H (ICH8 Family) SMBus Controller
+ 1025 0121 Aspire 5920G
+ 1028 01da OptiPlex 745
+ 1028 01f3 Inspiron 1420
+ 1028 022f Inspiron 1525
+ 103c 30d9 Presario C700
+ 1043 1017 X58LE
+ 1043 81ec P5B
+ 104d 9005 Vaio VGN-FZ260E
+ 104d 9008 Vaio VGN-SZ79SN_C
+ 104d 902d VAIO VGN-NR120E
+ 1462 7235 P965 Neo MS-7235 mainboard
+ 17aa 20a9 ThinkPad T61/R61
+ 17c0 4083 Medion WIM 2210 Notebook PC [MD96850]
+ e4bf cc47 CCG-RUMBA
+ 283f 82801H (ICH8 Family) PCI Express Port 1
+ 1028 01da OptiPlex 745
+ 103c 30c1 Compaq 6910p
+ 1043 1017 X58LE
+ 104d 902d VAIO VGN-NR120E
+ 17aa 20ad ThinkPad T61/R61
+ 17c0 4083 Medion WIM 2210 Notebook PC [MD96850]
+ 2841 82801H (ICH8 Family) PCI Express Port 2
+ 103c 30c1 Compaq 6910p
+ 1043 1017 X58LE
+ 104d 902d VAIO VGN-NR120E
+ 17aa 20ad ThinkPad T61/R61
+ 17c0 4083 Medion WIM 2210 Notebook PC [MD96850]
+ 2843 82801H (ICH8 Family) PCI Express Port 3
+ 1043 1017 X58LE
+ 104d 902d VAIO VGN-NR120E
+ 17aa 20ad ThinkPad T61/R61
+ 17c0 4083 Medion WIM 2210 Notebook PC [MD96850]
+ 2845 82801H (ICH8 Family) PCI Express Port 4
+ 1043 1017 X58LE
+ 17aa 20ad ThinkPad T61/R61
+ 17c0 4083 Medion WIM 2210 Notebook PC [MD96850]
+ 2847 82801H (ICH8 Family) PCI Express Port 5
+ 1028 01da OptiPlex 745
+ 103c 30c1 Compaq 6910p
+ 17aa 20ad ThinkPad T61/R61
+ 17c0 4083 Medion WIM 2210 Notebook PC [MD96850]
+ 2849 82801H (ICH8 Family) PCI Express Port 6
+ 284b 82801H (ICH8 Family) HD Audio Controller
+ 1025 011f Realtek ALC268 audio codec
+ 1025 0121 Aspire 5920G
+ 1025 0145 Realtek ALC889 (Aspire 8920G w. Dolby Theater)
+ 1028 01da OptiPlex 745
+ 1028 01f3 Inspiron 1420
+ 1028 01f9 Latitude D630
+ 1028 01ff Precision M4300
+ 1028 022f Inspiron 1525
+ 1028 0256 Studio 1735
+ 103c 2802 Compaq dc7700p
+ 103c 30c0 Compaq 6710b
+ 103c 30c1 Compaq 6910p
+ 103c 30cc Pavilion dv6700
+ 1043 1339 M51S series
+ 1043 17f3 X58LE
+ 1043 81ec P5B
+ 104d 9005 Vaio VGN-FZ260E
+ 104d 9008 Vaio VGN-SZ79SN_C
+ 104d 9016 Sony VAIO VGN-AR51M
+ 104d 902d VAIO VGN-NR120E
+ 14f1 5051 Presario C700
+ 17aa 20ac ThinkPad T61/R61
+ 17c0 4088 Medion WIM 2210 Notebook PC [MD96850]
+ 8384 7616 Dell Vostro 1400
+ e4bf cc47 CCG-RUMBA
+ 284f 82801H (ICH8 Family) Thermal Reporting Device
+ 2850 82801HM/HEM (ICH8M/ICH8M-E) IDE Controller
+ 1025 0121 Aspire 5920G
+ 1028 01f3 Inspiron 1420
+ 1028 022f Inspiron 1525
+ 103c 30c0 Compaq 6710b
+ 103c 30c1 Compaq 6910p
+ 103c 30cc Pavilion dv6700
+ 103c 30d9 Presario C700
+ 1043 1017 X58LE
+ 104d 9005 Vaio VGN-FZ260E
+ 104d 902d VAIO VGN-NR120E
+ 17aa 20a6 ThinkPad T61/R61
+ 17c0 4083 Medion WIM 2210 Notebook PC [MD96850]
+ e4bf cc47 CCG-RUMBA
+ 28c0 Volume Management Device NVMe RAID Controller
+ 2912 82801IH (ICH9DH) LPC Interface Controller
+ 2914 82801IO (ICH9DO) LPC Interface Controller
+ 1028 0211 Optiplex 755
+ 2916 82801IR (ICH9R) LPC Interface Controller
+ 1028 020d Inspiron 530
+ 103c 2a6f Asus IPIBL-LB Motherboard
+ 1043 8277 P5K PRO Motherboard
+ 1462 7345 MS-7345 Motherboard
+ 8086 5044 Desktop Board DP35DP
+ 2917 ICH9M-E LPC Interface Controller
+ 17aa 20f5 ThinkPad T400
+ e4bf cc4d CCM-BOOGIE
+ 2918 82801IB (ICH9) LPC Interface Controller
+ 1028 0236 PowerEdge R610 82801IB (ICH9) LPC Interface Controller
+ 1462 7360 G33/P35 Neo
+ 1af4 1100 QEMU Virtual Machine
+ 2919 ICH9M LPC Interface Controller
+ 2920 82801IR/IO/IH (ICH9R/DO/DH) 4 port SATA Controller [IDE mode]
+ 1028 020d Inspiron 530
+ 1028 020f PowerEdge R300 onboard SATA Controller
+ 1028 0210 PowerEdge T300 onboard SATA Controller
+ 1028 0211 Optiplex 755
+ 1028 023c PowerEdge R200 onboard SATA Controller
+ 1043 8277 P5K PRO Motherboard: 82801IR [ICH9R]
+ 1462 7345 MS-7345 Motherboard: Intel 82801IR [ICH9R]
+ 2921 82801IB (ICH9) 2 port SATA Controller [IDE mode]
+ 1028 0235 PowerEdge R710 SATA IDE Controller
+ 1028 0236 PowerEdge R610 SATA IDE Controller
+ 1028 0237 PowerEdge T610 SATA IDE Controller
+ 1462 7360 G33/P35 Neo
+ 2922 82801IR/IO/IH (ICH9R/DO/DH) 6 port SATA Controller [AHCI mode]
+ 1043 8277 P5K PRO Motherboard: 82801IR [ICH9R]
+ 1462 7345 MS-7345 Motherboard: Intel 82801IR [ICH9R]
+ 1af4 1100 QEMU Virtual Machine
+ 8086 5044 Desktop Board DP35DP
+ 2923 82801IB (ICH9) 4 port SATA Controller [AHCI mode]
+ 2925 82801IR/IO (ICH9R/DO) SATA Controller [RAID mode]
+ 1734 10e0 System Board D2542
+ 8086 2925 System Board D2542
+ 2926 82801I (ICH9 Family) 2 port SATA Controller [IDE mode]
+ 1028 020d Inspiron 530
+ 1028 020f PowerEdge R300 onboard SATA Controller
+ 1028 0210 PowerEdge T300 onboard SATA Controller
+ 1028 0211 Optiplex 755
+ 1043 8277 P5K PRO Motherboard: 82801IR [ICH9R]
+ 1462 7345 MS-7345 Motherboard: Intel 82801IR [ICH9R]
+ 1462 7360 G33/P35 Neo
+ 2928 82801IBM/IEM (ICH9M/ICH9M-E) 2 port SATA Controller [IDE mode]
+ 2929 82801IBM/IEM (ICH9M/ICH9M-E) 4 port SATA Controller [AHCI mode]
+ 103c 3628 dv6-1190en
+ 17aa 20f8 ThinkPad T400
+ e4bf cc4d CCM-BOOGIE
+ 292c 82801IEM (ICH9M-E) SATA Controller [RAID mode]
+ 292d 82801IBM/IEM (ICH9M/ICH9M-E) 2 port SATA Controller [IDE mode]
+ e4bf cc4d CCM-BOOGIE
+ 2930 82801I (ICH9 Family) SMBus Controller
+ 1028 020d Inspiron 530
+ 1028 0211 Optiplex 755
+ 103c 2a6f Asus IPIBL-LB Motherboard
+ 103c 3628 dv6-1190en
+ 1043 8277 P5K PRO Motherboard: 82801IR [ICH9R]
+ 1462 7345 MS-7345 Motherboard: Intel 82801I/IR [ICH9/ICH9R]
+ 1462 7360 G33/P35 Neo
+ 17aa 20f9 ThinkPad T400
+ 1af4 1100 QEMU Virtual Machine
+ 8086 5044 Desktop Board DP35DP
+ e4bf cc4d CCM-BOOGIE
+ 2932 82801I (ICH9 Family) Thermal Subsystem
+ 103c 3628 dv6-1190en
+ 2934 82801I (ICH9 Family) USB UHCI Controller #1
+ 1028 020d Inspiron 530
+ 1028 020f PowerEdge R300 onboard UHCI
+ 1028 0210 PowerEdge T300 onboard UHCI
+ 1028 0211 Optiplex 755
+ 1028 0235 PowerEdge R710 USB UHCI Controller
+ 1028 0236 PowerEdge R610 USB UHCI Controller
+ 1028 0237 PowerEdge T610 USB UHCI Controller
+ 1028 023c PowerEdge R200 onboard UHCI
+ 1028 0287 PowerEdge M610 onboard UHCI
+ 1028 029c PowerEdge M710 USB UHCI Controller
+ 1028 2011 Optiplex 755
+ 103c 2a6f Asus IPIBL-LB Motherboard
+ 1043 8277 P5K PRO Motherboard: 82801IR [ICH9R]
+ 1462 7345 MS-7345 Motherboard: Intel 82801I/IR [ICH9/ICH9R]
+ 1462 7360 G33/P35 Neo
+ 17aa 20f0 ThinkPad T400
+ 1af4 1100 QEMU Virtual Machine
+ 8086 5044 Desktop Board DP35DP
+ e4bf cc4d CCM-BOOGIE
+ 2935 82801I (ICH9 Family) USB UHCI Controller #2
+ 1028 020d Inspiron 530
+ 1028 020f PowerEdge R300 onboard UHCI
+ 1028 0210 PowerEdge T300 onboard UHCI
+ 1028 0211 Optiplex 755
+ 1028 0235 PowerEdge R710 USB UHCI Controller
+ 1028 0236 PowerEdge R610 USB UHCI Controller
+ 1028 0237 PowerEdge T610 USB UHCI Controller
+ 1028 023c PowerEdge R200 onboard UHCI
+ 1028 0287 PowerEdge M610 onboard UHCI
+ 1028 029c PowerEdge M710 USB UHCI Controller
+ 103c 2a6f Asus IPIBL-LB Motherboard
+ 1043 8277 P5K PRO Motherboard: 82801IR [ICH9R]
+ 1462 7345 MS-7345 Motherboard: Intel 82801I/IR [ICH9/ICH9R]
+ 1462 7360 G33/P35 Neo
+ 17aa 20f0 ThinkPad T400
+ 1af4 1100 QEMU Virtual Machine
+ 8086 5044 Desktop Board DP35DP
+ e4bf cc4d CCM-BOOGIE
+ 2936 82801I (ICH9 Family) USB UHCI Controller #3
+ 1028 020d Inspiron 530
+ 1028 020f PowerEdge R300 onboard UHCI
+ 1028 0210 PowerEdge T300 onboard UHCI
+ 1028 0211 Optiplex 755
+ 1028 0237 PowerEdge T610 USB UHCI Controller
+ 1028 023c PowerEdge R200 onboard UHCI
+ 1028 0287 PowerEdge M610 onboard UHCI
+ 1028 029c PowerEdge M710 USB UHCI Controller
+ 103c 2a6f Asus IPIBL-LB Motherboard
+ 1043 8277 P5K PRO Motherboard: 82801IR [ICH9R]
+ 1462 7345 MS-7345 Motherboard: Intel 82801I/IR [ICH9/ICH9R]
+ 1462 7360 G33/P35 Neo
+ 17aa 20f0 ThinkPad T400
+ 1af4 1100 QEMU Virtual Machine
+ 8086 5044 Desktop Board DP35DP
+ e4bf cc4d CCM-BOOGIE
+ 2937 82801I (ICH9 Family) USB UHCI Controller #4
+ 1028 020d Inspiron 530
+ 1028 0211 Optiplex 755
+ 1028 0235 PowerEdge R710 USB UHCI Controller
+ 1028 0236 PowerEdge R610 USB UHCI Controller
+ 1028 0237 PowerEdge T610 USB UHCI Controller
+ 1028 0287 PowerEdge M610 onboard UHCI
+ 1028 029c PowerEdge M710 USB UHCI Controller
+ 1028 2011 Optiplex 755
+ 103c 2a6f Asus IPIBL-LB Motherboard
+ 1043 8277 P5K PRO Motherboard: 82801IR [ICH9R]
+ 1462 7345 MS-7345 Motherboard: Intel 82801I/IR [ICH9/ICH9R]
+ 1462 7360 G33/P35 Neo
+ 17aa 20f0 ThinkPad T400
+ 1af4 1100 QEMU Virtual Machine
+ 8086 2937 Optiplex 755
+ 8086 2942 828011 (ICH9 Family ) USB UHCI Controller
+ 8086 5044 Desktop Board DP35DP
+ e4bf cc4d CCM-BOOGIE
+ 2938 82801I (ICH9 Family) USB UHCI Controller #5
+ 1028 020d Inspiron 530
+ 1028 0211 Optiplex 755
+ 1028 0235 PowerEdge R710 USB UHCI Controller
+ 1028 0236 PowerEdge R610 USB UHCI Controller
+ 1028 0237 PowerEdge T610 USB UHCI Controller
+ 1028 0287 PowerEdge M610 onboard UHCI
+ 1028 029c PowerEdge M710 USB UHCI Controller
+ 103c 2a6f Asus IPIBL-LB Motherboard
+ 1043 8277 P5K PRO Motherboard: 82801IR [ICH9R]
+ 1462 7345 MS-7345 Motherboard: Intel 82801I/IR [ICH9/ICH9R]
+ 1462 7360 G33/P35 Neo
+ 17aa 20f0 ThinkPad T400
+ 1af4 1100 QEMU Virtual Machine
+ 8086 2938 Optiplex 755
+ 8086 5044 Desktop Board DP35DP
+ e4bf cc4d CCM-BOOGIE
+ 2939 82801I (ICH9 Family) USB UHCI Controller #6
+ 1028 020d Inspiron 530
+ 1028 0210 PowerEdge T300 onboard UHCI
+ 1028 0237 PowerEdge T610 USB UHCI Controller
+ 103c 2a6f Asus IPIBL-LB Motherboard
+ 1043 8277 P5K PRO Motherboard: 82801IR [ICH9R]
+ 1462 7345 MS-7345 Motherboard: Intel 82801I/IR [ICH9/ICH9R]
+ 1462 7360 G33/P35 Neo
+ 17aa 20f0 ThinkPad T400
+ 1af4 1100 QEMU Virtual Machine
+ 8086 5044 Desktop Board DP35DP
+ e4bf cc4d CCM-BOOGIE
+ 293a 82801I (ICH9 Family) USB2 EHCI Controller #1
+ 1028 020d Inspiron 530
+ 1028 020f PowerEdge R300 onboard EHCI
+ 1028 0210 PowerEdge T300 onboard EHCI
+ 1028 0211 Optiplex 755
+ 1028 0235 PowerEdge R710 USB EHCI Controller
+ 1028 0236 PowerEdge R610 USB EHCI Controller
+ 1028 0237 PowerEdge T610 USB EHCI Controller
+ 1028 023c PowerEdge R200 onboard EHCI
+ 1028 0287 PowerEdge M610 onboard EHCI
+ 1028 029c PowerEdge M710 USB EHCI Controller
+ 103c 2a6f Asus IPIBL-LB Motherboard
+ 1043 8277 P5K PRO Motherboard: 82801IR [ICH9R]
+ 1462 7345 MS-7345 Motherboard: Intel 82801I/IR [ICH9/ICH9R]
+ 1462 7360 G33/P35 Neo
+ 17aa 20f1 ThinkPad T400
+ 1af4 1100 QEMU Virtual Machine
+ 8086 5044 Desktop Board DP35DP
+ e4bf cc4d CCM-BOOGIE
+ 293c 82801I (ICH9 Family) USB2 EHCI Controller #2
+ 1028 020d Inspiron 530
+ 1028 0211 Optiplex 755
+ 1028 0235 PowerEdge R710 USB EHCI Controller
+ 1028 0236 PowerEdge R610 USB EHCI Controller
+ 1028 0237 PowerEdge T610 USB EHCI Controller
+ 1028 0287 PowerEdge M610 onboard EHCI
+ 1028 029c PowerEdge M710 USB EHCI Controller
+ 103c 2a6f Asus IPIBL-LB Motherboard
+ 1043 8277 P5K PRO Motherboard: 82801IR [ICH9R]
+ 1462 7345 MS-7345 Motherboard: Intel 82801I/IR [ICH9/ICH9R]
+ 1462 7360 G33/P35 Neo
+ 17aa 20f1 ThinkPad T400
+ 1af4 1100 QEMU Virtual Machine
+ 8086 293c Optiplex 755
+ 8086 5044 Desktop Board DP35DP
+ e4bf cc4d CCM-BOOGIE
+ 293e 82801I (ICH9 Family) HD Audio Controller
+ 1028 020d Inspiron 530
+ 1028 0211 Optiplex 755
+ 103c 2a6f Asus IPIBL-LB Motherboard
+ 103c 3628 dv6-1190en
+ 1043 829f P5K PRO Motherboard: 82801IR [ICH9R]
+ 1462 735a MS-7345 Motherboard: Intel 82801I/IR [ICH9/ICH9R]
+ 1462 7360 G33/P35 Neo
+ 17aa 20f2 ThinkPad T400
+ 1af4 1100 QEMU Virtual Machine
+ 8086 293e Optiplex 755
+ 8086 2940 Optiplex 755
+ e4bf cc4d CCM-BOOGIE
+ 2940 82801I (ICH9 Family) PCI Express Port 1
+ 1028 020d Inspiron 530
+ 1028 0211 Optiplex 755
+ 103c 2a6f Asus IPIBL-LB Motherboard
+ 1043 8277 P5K PRO Motherboard: 82801IR [ICH9R]
+ 1462 7345 MS-7345 Motherboard: Intel 82801I/IR [ICH9/ICH9R]
+ 8086 2940 Optiplex 755
+ 2942 82801I (ICH9 Family) PCI Express Port 2
+ 1028 020d Inspiron 530
+ 2944 82801I (ICH9 Family) PCI Express Port 3
+ 1028 020d Inspiron 530
+ 103c 2a6f Asus IPIBL-LB Motherboard
+ 2946 82801I (ICH9 Family) PCI Express Port 4
+ 1028 020d Inspiron 530
+ 2948 82801I (ICH9 Family) PCI Express Port 5
+ 1028 020d Inspiron 530
+ 1043 8277 P5K PRO Motherboard: 82801IR [ICH9R]
+ 1462 7345 MS-7345 Motherboard: Intel 82801I/IR [ICH9/ICH9R]
+ 294a 82801I (ICH9 Family) PCI Express Port 6
+ 1028 020d Inspiron 530
+ 1043 8277 P5K PRO Motherboard: 82801IR [ICH9R]
+ 1462 7345 MS-7345 Motherboard: Intel 82801I/IR [ICH9/ICH9R]
+ 294c 82566DC-2 Gigabit Network Connection
+ 17aa 302e 82566DM-2 Gigabit Network Connection
+ 2970 82946GZ/PL/GL Memory Controller Hub
+ 1043 823b P5B-MX/WiFi-AP
+ 2971 82946GZ/PL/GL PCI Express Root Port
+ 2972 82946GZ/GL Integrated Graphics Controller
+ 1043 823b P5B-MX/WiFi-AP
+ 2973 82946GZ/GL Integrated Graphics Controller
+ 2974 82946GZ/GL HECI Controller
+ 2975 82946GZ/GL HECI Controller
+ 2976 82946GZ/GL PT IDER Controller
+ 2977 82946GZ/GL KT Controller
+ 2980 82G35 Express DRAM Controller
+ 2981 82G35 Express PCI Express Root Port
+ 2982 82G35 Express Integrated Graphics Controller
+ 2983 82G35 Express Integrated Graphics Controller
+ 2984 82G35 Express HECI Controller
+ 2990 82Q963/Q965 Memory Controller Hub
+ 1028 01da OptiPlex 745
+ 2991 82Q963/Q965 PCI Express Root Port
+ 2992 82Q963/Q965 Integrated Graphics Controller
+ 2993 82Q963/Q965 Integrated Graphics Controller
+ 2994 82Q963/Q965 HECI Controller
+ 2995 82Q963/Q965 HECI Controller
+ 2996 82Q963/Q965 PT IDER Controller
+ 2997 82Q963/Q965 KT Controller
+ 29a0 82P965/G965 Memory Controller Hub
+ 1043 81ea P5B
+ 1462 7276 MS-7276 [G965MDH]
+ 29a1 82P965/G965 PCI Express Root Port
+ 29a2 82G965 Integrated Graphics Controller
+ 1462 7276 MS-7276 [G965MDH]
+ 29a3 82G965 Integrated Graphics Controller
+ 29a4 82P965/G965 HECI Controller
+ 29a5 82P965/G965 HECI Controller
+ 29a6 82P965/G965 PT IDER Controller
+ 29a7 82P965/G965 KT Controller
+ 29b0 82Q35 Express DRAM Controller
+ 1028 0211 OptiPlex 755
+ 29b1 82Q35 Express PCI Express Root Port
+ 1028 0211 OptiPlex 755
+ 29b2 82Q35 Express Integrated Graphics Controller
+ 1028 0211 OptiPlex 755
+ 29b3 82Q35 Express Integrated Graphics Controller
+ 1028 0211 OptiPlex 755
+ 29b4 82Q35 Express MEI Controller
+ 1028 0211 OptiPlex 755
+ 29b5 82Q35 Express MEI Controller
+ 29b6 82Q35 Express PT IDER Controller
+ 1028 0211 OptiPlex 755
+ 29b7 82Q35 Express Serial KT Controller
+ 1028 0211 OptiPlex 755
+ 29c0 82G33/G31/P35/P31 Express DRAM Controller
+ 1028 020d Inspiron 530
+ 103c 2a6f Asus IPIBL-LB Motherboard
+ 1043 8276 P5K PRO Motherboard: Intel 82P35 Northbridge
+ 1043 82b0 P5KPL-VM Motherboard
+ 1462 7345 MS-7345 Motherboard: Intel 82G33/P35 Northbridge
+ 1462 7360 G33/P35 Neo
+ 1af4 1100 QEMU Virtual Machine
+ 8086 5044 Desktop Board DP35DP
+ 29c1 82G33/G31/P35/P31 Express PCI Express Root Port
+ 1028 020d Inspiron 530
+ 1043 8276 P5K PRO Motherboard: Intel 82P35 Northbridge
+ 29c2 82G33/G31 Express Integrated Graphics Controller
+ 1028 020d Inspiron 530
+ 1043 82b0 P5KPL-VM Motherboard
+ 29c3 82G33/G31 Express Integrated Graphics Controller
+ 1028 020d Inspiron 530
+ 1043 82b0 P5KPL-VM Motherboard
+ 29c4 82G33/G31/P35/P31 Express MEI Controller
+ 8086 5044 Desktop Board DP35DP
+ 29c5 82G33/G31/P35/P31 Express MEI Controller
+ 29c6 82G33/G31/P35/P31 Express PT IDER Controller
+ 29c7 82G33/G31/P35/P31 Express Serial KT Controller
+ 29cf Virtual HECI Controller
+ 29d0 82Q33 Express DRAM Controller
+ 29d1 82Q33 Express PCI Express Root Port
+ 29d2 82Q33 Express Integrated Graphics Controller
+ 29d3 82Q33 Express Integrated Graphics Controller
+ 29d4 82Q33 Express MEI Controller
+ 29d5 82Q33 Express MEI Controller
+ 29d6 82Q33 Express PT IDER Controller
+ 29d7 82Q33 Express Serial KT Controller
+ 29e0 82X38/X48 Express DRAM Controller
+ 29e1 82X38/X48 Express Host-Primary PCI Express Bridge
+ 29e4 82X38/X48 Express MEI Controller
+ 29e5 82X38/X48 Express MEI Controller
+ 29e6 82X38/X48 Express PT IDER Controller
+ 29e7 82X38/X48 Express Serial KT Controller
+ 29e9 82X38/X48 Express Host-Secondary PCI Express Bridge
+ 29f0 3200/3210 Chipset DRAM Controller
+ 29f1 3200/3210 Chipset Host-Primary PCI Express Bridge
+ 29f4 3200/3210 Chipset MEI Controller
+ 29f5 3200/3210 Chipset MEI Controller
+ 29f6 3200/3210 Chipset PT IDER Controller
+ 29f7 3200/3210 Chipset Serial KT Controller
+ 29f9 3210 Chipset Host-Secondary PCI Express Bridge
+ 2a00 Mobile PM965/GM965/GL960 Memory Controller Hub
+ 1025 0121 Aspire 5920G
+ 1028 01f3 Inspiron 1420
+ 1028 022f Inspiron 1525
+ 103c 30c0 Compaq 6710b
+ 103c 30c1 Compaq 6910p
+ 103c 30c5 Compaq 8510p
+ 103c 30cc Pavilion dv6700
+ 103c 30d9 Presario C700
+ 1043 1017 X58LE
+ 104d 9005 Vaio VGN-FZ260E
+ 104d 902d VAIO VGN-NR120E
+ 17aa 20b1 ThinkPad T61
+ 17aa 20b3 ThinkPad T61/R61
+ 17c0 4082 Medion WIM 2210 Notebook PC [MD96850]
+ e4bf cc47 CCG-RUMBA
+ 2a01 Mobile PM965/GM965/GL960 PCI Express Root Port
+ 2a02 Mobile GM965/GL960 Integrated Graphics Controller (primary)
+ 1028 01f3 Inspiron 1420
+ 1028 01f9 Latitude D630
+ 1028 022f Inspiron 1525
+ 103c 30c0 Compaq 6710b
+ 103c 30d9 Presario C700
+ 1043 14e2 X58LE
+ 104d 902d VAIO VGN-NR120E
+ 17aa 20b5 GM965 [X3100] on ThinkPad T61/R61
+ 17c0 4082 GM965 on Medion WIM 2210 Notebook PC [MD96850]
+ e4bf cc47 CCG-RUMBA
+ 2a03 Mobile GM965/GL960 Integrated Graphics Controller (secondary)
+ 1028 01f3 Inspiron 1420
+ 1028 022f Inspiron 1525
+ 103c 30c0 Compaq 6710b
+ 103c 30d9 Presario C700
+ 1043 14e2 X58LE
+ 104d 902d VAIO VGN-NR120E
+ 17aa 20b5 GM965 [X3100] on ThinkPad T61/R61
+ 17c0 4082 GM965 on Medion WIM 2210 Notebook PC [MD96850]
+ e4bf cc47 CCG-RUMBA
+ 2a04 Mobile PM965/GM965 MEI Controller
+ 103c 30c1 Compaq 6910p
+ 2a05 Mobile PM965/GM965 MEI Controller
+ 2a06 Mobile PM965/GM965 PT IDER Controller
+ 103c 30c1 Compaq 6910p
+ 2a07 Mobile PM965/GM965 KT Controller
+ 103c 30c1 Compaq 6910p
+ 2a10 Mobile GME965/GLE960 Memory Controller Hub
+ e4bf cc47 CCG-RUMBA
+ 2a11 Mobile GME965/GLE960 PCI Express Root Port
+ 2a12 Mobile GME965/GLE960 Integrated Graphics Controller
+ e4bf cc47 CCG-RUMBA
+ 2a13 Mobile GME965/GLE960 Integrated Graphics Controller
+ e4bf cc47 CCG-RUMBA
+ 2a14 Mobile GME965/GLE960 MEI Controller
+ 2a15 Mobile GME965/GLE960 MEI Controller
+ 2a16 Mobile GME965/GLE960 PT IDER Controller
+ 2a17 Mobile GME965/GLE960 KT Controller
+ 2a40 Mobile 4 Series Chipset Memory Controller Hub
+ 17aa 20e0 ThinkPad T400
+ e4bf cc4d CCM-BOOGIE
+ 2a41 Mobile 4 Series Chipset PCI Express Graphics Port
+ e4bf cc4d CCM-BOOGIE
+ 2a42 Mobile 4 Series Chipset Integrated Graphics Controller
+ 1028 02aa Dell Inspiron 1545
+ 17aa 2112 ThinkPad T400
+ e4bf cc4d CCM-BOOGIE
+ 2a43 Mobile 4 Series Chipset Integrated Graphics Controller
+ 17aa 2112 ThinkPad T400
+ e4bf cc4d CCM-BOOGIE
+ 2a44 Mobile 4 Series Chipset MEI Controller
+ 17aa 20e6 ThinkPad T400
+ 2a45 Mobile 4 Series Chipset MEI Controller
+ 2a46 Mobile 4 Series Chipset PT IDER Controller
+ 2a47 Mobile 4 Series Chipset AMT SOL Redirection
+ 2a50 Cantiga MEI Controller
+ 2a51 Cantiga MEI Controller
+ 2a52 Cantiga PT IDER Controller
+ 2a53 Cantiga AMT SOL Redirection
+ 2b00 Xeon Processor E7 Product Family System Configuration Controller 1
+ 2b02 Xeon Processor E7 Product Family System Configuration Controller 2
+ 2b04 Xeon Processor E7 Product Family Power Controller
+ 2b08 Xeon Processor E7 Product Family Caching Agent 0
+ 2b0c Xeon Processor E7 Product Family Caching Agent 1
+ 2b10 Xeon Processor E7 Product Family QPI Home Agent 0
+ 2b13 Xeon Processor E7 Product Family Memory Controller 0c
+ 2b14 Xeon Processor E7 Product Family Memory Controller 0a
+ 2b16 Xeon Processor E7 Product Family Memory Controller 0b
+ 2b18 Xeon Processor E7 Product Family QPI Home Agent 1
+ 2b1b Xeon Processor E7 Product Family Memory Controller 1c
+ 2b1c Xeon Processor E7 Product Family Memory Controller 1a
+ 2b1e Xeon Processor E7 Product Family Memory Controller 1b
+ 2b20 Xeon Processor E7 Product Family Last Level Cache Coherence Engine 0
+ 2b22 Xeon Processor E7 Product Family System Configuration Controller 3
+ 2b24 Xeon Processor E7 Product Family Last Level Cache Coherence Engine 1
+ 2b28 Xeon Processor E7 Product Family Last Level Cache Coherence Engine 2
+ 2b2a Xeon Processor E7 Product Family System Configuration Controller 4
+ 2b2c Xeon Processor E7 Product Family Last Level Cache Coherence Engine 3
+ 2b30 Xeon Processor E7 Product Family Last Level Cache Coherence Engine 4
+ 2b34 Xeon Processor E7 Product Family Last Level Cache Coherence Engine 5
+ 2b38 Xeon Processor E7 Product Family Last Level Cache Coherence Engine 6
+ 2b3c Xeon Processor E7 Product Family Last Level Cache Coherence Engine 7
+ 2b40 Xeon Processor E7 Product Family QPI Router Port 0-1
+ 2b42 Xeon Processor E7 Product Family QPI Router Port 2-3
+ 2b44 Xeon Processor E7 Product Family QPI Router Port 4-5
+ 2b46 Xeon Processor E7 Product Family QPI Router Port 6-7
+ 2b48 Xeon Processor E7 Product Family Test and Debug 0
+ 2b4c Xeon Processor E7 Product Family Test and Debug 1
+ 2b50 Xeon Processor E7 Product Family QPI Physical Port 0: REUT control/status
+ 2b52 Xeon Processor E7 Product Family QPI Physical Port 0: Misc. control/status
+ 2b54 Xeon Processor E7 Product Family QPI Physical Port 1: REUT control/status
+ 2b56 Xeon Processor E7 Product Family QPI Physical Port 1: Misc. control/status
+ 2b58 Xeon Processor E7 Product Family QPI Physical Port 2: REUT control/status
+ 2b5a Xeon Processor E7 Product Family QPI Physical Port 2: Misc. control/status
+ 2b5c Xeon Processor E7 Product Family QPI Physical Port 3: REUT control/status
+ 2b5e Xeon Processor E7 Product Family QPI Physical Port 3: Misc. control/status
+ 2b60 Xeon Processor E7 Product Family SMI Physical Port 0: REUT control/status
+ 2b62 Xeon Processor E7 Product Family SMI Physical Port 0: Misc control/status
+ 2b64 Xeon Processor E7 Product Family SMI Physical Port 1: REUT control/status
+ 2b66 Xeon Processor E7 Product Family SMI Physical Port 1: Misc control/status
+ 2b68 Xeon Processor E7 Product Family Last Level Cache Coherence Engine 8
+ 2b6c Xeon Processor E7 Product Family Last Level Cache Coherence Engine 9
+ 2b80 Atom CE2700 Series [Puma 7]
+ 2b98 Puma 7 Trusted Execution Engine
+ 2bb5 Puma 7 xHCI Controller
+# Synopsys DesignWare Core SuperSpeed USB 3.0 Controller
+ 2bb7 Puma 7 USB Device Controller (OTG)
+ 2bdc Puma 7 Thermal
+ 2be2 Puma 7 Security Processor
+ 2c01 Xeon 5500/Core i7 QuickPath Architecture System Address Decoder
+ 2c10 Xeon 5500/Core i7 QPI Link 0
+ 2c11 Xeon 5500/Core i7 QPI Physical 0
+ 2c14 Xeon 5500/Core i7 QPI Link 1
+ 2c15 Xeon 5500/Core i7 QPI Physical 1
+ 2c18 Xeon 5500/Core i7 Integrated Memory Controller
+ 2c19 Xeon 5500/Core i7 Integrated Memory Controller Target Address Decoder
+ 2c1a Xeon 5500/Core i7 Integrated Memory Controller RAS Registers
+ 2c1c Xeon 5500/Core i7 Integrated Memory Controller Test Registers
+ 2c20 Xeon 5500/Core i7 Integrated Memory Controller Channel 0 Control Registers
+ 2c21 Xeon 5500/Core i7 Integrated Memory Controller Channel 0 Address Registers
+ 2c22 Xeon 5500/Core i7 Integrated Memory Controller Channel 0 Rank Registers
+ 2c23 Xeon 5500/Core i7 Integrated Memory Controller Channel 0 Thermal Control Registers
+ 2c28 Xeon 5500/Core i7 Integrated Memory Controller Channel 1 Control Registers
+ 2c29 Xeon 5500/Core i7 Integrated Memory Controller Channel 1 Address Registers
+ 2c2a Xeon 5500/Core i7 Integrated Memory Controller Channel 1 Rank Registers
+ 2c2b Xeon 5500/Core i7 Integrated Memory Controller Channel 1 Thermal Control Registers
+ 2c30 Xeon 5500/Core i7 Integrated Memory Controller Channel 2 Control Registers
+ 2c31 Xeon 5500/Core i7 Integrated Memory Controller Channel 2 Address Registers
+ 2c32 Xeon 5500/Core i7 Integrated Memory Controller Channel 2 Rank Registers
+ 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 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 Xeon C5500/C3500 QPI Generic Non-core Registers
+ 2c59 Xeon C5500/C3500 QPI Generic Non-core Registers
+ 2c5a Xeon C5500/C3500 QPI Generic Non-core Registers
+ 2c5b Xeon C5500/C3500 QPI Generic Non-core Registers
+ 2c5c Xeon C5500/C3500 QPI Generic Non-core Registers
+ 2c5d Xeon C5500/C3500 QPI Generic Non-core Registers
+ 2c5e Xeon C5500/C3500 QPI Generic Non-core Registers
+ 2c5f Xeon C5500/C3500 QPI Generic Non-core Registers
+ 2c61 Core Processor QuickPath Architecture Generic Non-core Registers
+ 2c62 Core Processor QuickPath Architecture Generic Non-core Registers
+ 2c70 Xeon 5600 Series 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
+ 2c9a Core Processor Integrated Memory Controller Test Registers
+ 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 Xeon C5500/C3500 QPI System Address Decoder
+ 2cd0 Xeon C5500/C3500 QPI Link 0
+ 2cd1 Xeon C5500/C3500 QPI Physical 0
+ 2cd4 Xeon C5500/C3500 QPI Link 1
+ 2cd5 Xeon C5500/C3500 QPI Physical 1
+ 2cd8 Xeon C5500/C3500 Integrated Memory Controller Registers
+ 2cd9 Xeon C5500/C3500 Integrated Memory Controller Target Address Decoder
+ 2cda Xeon C5500/C3500 Integrated Memory Controller RAS Registers
+ 2cdc Xeon C5500/C3500 Integrated Memory Controller Test Registers
+ 2ce0 Xeon C5500/C3500 Integrated Memory Controller Channel 0 Control
+ 2ce1 Xeon C5500/C3500 Integrated Memory Controller Channel 0 Address
+ 2ce2 Xeon C5500/C3500 Integrated Memory Controller Channel 0 Rank
+ 2ce3 Xeon C5500/C3500 Integrated Memory Controller Channel 0 Thermal Control
+ 2ce8 Xeon C5500/C3500 Integrated Memory Controller Channel 1 Control
+ 2ce9 Xeon C5500/C3500 Integrated Memory Controller Channel 1 Address
+ 2cea Xeon C5500/C3500 Integrated Memory Controller Channel 1 Rank
+ 2ceb Xeon C5500/C3500 Integrated Memory Controller Channel 1 Thermal Control
+ 2cf0 Xeon C5500/C3500 Integrated Memory Controller Channel 2 Control
+ 2cf1 Xeon C5500/C3500 Integrated Memory Controller Channel 2 Address
+ 2cf2 Xeon C5500/C3500 Integrated Memory Controller Channel 2 Rank
+ 2cf3 Xeon C5500/C3500 Integrated Memory Controller Channel 2 Thermal Control
+ 2d01 Core Processor QuickPath Architecture System Address Decoder
+ 2d10 Core Processor QPI Link 0
+ 2d11 1st Generation Core i3/5/7 Processor QPI Physical 0
+ 2d12 1st Generation Core i3/5/7 Processor Reserved
+ 2d13 1st Generation Core i3/5/7 Processor Reserved
+ 2d81 Xeon 5600 Series QuickPath Architecture System Address Decoder
+ 2d90 Xeon 5600 Series QPI Link 0
+ 2d91 Xeon 5600 Series QPI Physical 0
+ 2d92 Xeon 5600 Series Mirror Port Link 0
+ 2d93 Xeon 5600 Series Mirror Port Link 1
+ 2d94 Xeon 5600 Series QPI Link 1
+ 2d95 Xeon 5600 Series QPI Physical 1
+ 2d98 Xeon 5600 Series Integrated Memory Controller Registers
+ 2d99 Xeon 5600 Series Integrated Memory Controller Target Address Decoder
+ 2d9a Xeon 5600 Series Integrated Memory Controller RAS Registers
+ 2d9c Xeon 5600 Series Integrated Memory Controller Test Registers
+ 2da0 Xeon 5600 Series Integrated Memory Controller Channel 0 Control
+ 2da1 Xeon 5600 Series Integrated Memory Controller Channel 0 Address
+ 2da2 Xeon 5600 Series Integrated Memory Controller Channel 0 Rank
+ 2da3 Xeon 5600 Series Integrated Memory Controller Channel 0 Thermal Control
+ 2da8 Xeon 5600 Series Integrated Memory Controller Channel 1 Control
+ 2da9 Xeon 5600 Series Integrated Memory Controller Channel 1 Address
+ 2daa Xeon 5600 Series Integrated Memory Controller Channel 1 Rank
+ 2dab Xeon 5600 Series Integrated Memory Controller Channel 1 Thermal Control
+ 2db0 Xeon 5600 Series Integrated Memory Controller Channel 2 Control
+ 2db1 Xeon 5600 Series Integrated Memory Controller Channel 2 Address
+ 2db2 Xeon 5600 Series Integrated Memory Controller Channel 2 Rank
+ 2db3 Xeon 5600 Series 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
+ 2e03 4 Series Chipset Integrated Graphics Controller
+ 2e04 4 Series Chipset HECI Controller
+ 2e05 4 Series Chipset HECI Controller
+ 2e06 4 Series Chipset PT IDER Controller
+ 2e07 4 Series Chipset Serial KT Controller
+ 2e10 4 Series Chipset DRAM Controller
+ 2e11 4 Series Chipset PCI Express Root Port
+ 2e12 4 Series Chipset Integrated Graphics Controller
+ 17aa 3048 ThinkCentre M6258
+ 2e13 4 Series Chipset Integrated Graphics Controller
+ 2e14 4 Series Chipset HECI Controller
+ 2e15 4 Series Chipset HECI Controller
+ 2e16 4 Series Chipset PT IDER Controller
+ 2e17 4 Series Chipset Serial KT Controller
+ 2e20 4 Series Chipset DRAM Controller
+ 1028 0283 Vostro 220
+ 1043 82d3 P5Q Deluxe Motherboard
+ 1458 5000 GA-EP45-DS5/GA-EG45M-DS2H Motherboard
+ 2e21 4 Series Chipset PCI Express Root Port
+ 1043 82d3 P5Q Deluxe Motherboard
+ 1458 5000 GA-EP45-DS5 Motherboard
+ 2e22 4 Series Chipset Integrated Graphics Controller
+ 1458 d000 GA-EG45M-DS2H Mainboard
+ 2e23 4 Series Chipset Integrated Graphics Controller
+ 1458 d000 GA-EG45M-DS2H Mainboard
+ 2e24 4 Series Chipset HECI Controller
+ 2e25 4 Series Chipset HECI Controller
+ 2e26 4 Series Chipset PT IDER Controller
+ 2e27 4 Series Chipset Serial KT Controller
+ 2e29 4 Series Chipset PCI Express Root Port
+ 2e30 4 Series Chipset DRAM Controller
+ 103c 2a8c Compaq 500B Microtower
+ 2e31 4 Series Chipset PCI Express Root Port
+ 2e32 4 Series Chipset Integrated Graphics Controller
+ 103c 2a8c Compaq 500B Microtower
+ 2e33 4 Series Chipset Integrated Graphics Controller
+ 2e34 4 Series Chipset HECI Controller
+ 2e35 4 Series Chipset HECI Controller
+ 2e36 4 Series Chipset PT IDER Controller
+ 2e37 4 Series Chipset Serial KT Controller
+ 2e40 4 Series Chipset DRAM Controller
+ 2e41 4 Series Chipset PCI Express Root Port
+ 2e42 4 Series Chipset Integrated Graphics Controller
+ 2e43 4 Series Chipset Integrated Graphics Controller
+ 2e44 4 Series Chipset HECI Controller
+ 2e45 4 Series Chipset HECI Controller
+ 2e46 4 Series Chipset PT IDER Controller
+ 2e47 4 Series Chipset Serial KT Controller
+ 2e50 CE Media Processor CE3100
+ 2e52 CE Media Processor Clock and Reset Controller
+ 2e58 CE Media Processor Interrupt Controller
+ 2e5a CE Media Processor CE3100 A/V Bridge
+ 2e5b Graphics Media Accelerator 500 Graphics
+ 2e5c CE Media Processor Video Decoder
+ 2e5d CE Media Processor Transport Stream Interface
+ 2e5e CE Media Processor Transport Stream Processor 0
+ 2e5f CE Media Processor Audio DSP
+ 2e60 CE Media Processor Audio Interfaces
+ 2e61 CE Media Processor Video Display Controller
+ 2e62 CE Media Processor Video Processing Unit
+ 2e63 CE Media Processor HDMI Tx Interface
+ 2e64 Atom CE2600/3100/4100/4200/5300 Security Processor
+ 2e65 CE Media Processor Expansion Bus Interface
+ 2e66 CE Media Processor UART
+ 2e67 CE Media Processor General Purpose I/Os
+ 2e68 CE Media Processor I2C Interface
+ 2e69 CE Media Processor Smart Card Interface
+ 2e6a CE Media Processor SPI Master Interface
+ 2e6e CE Media Processor Gigabit Ethernet Controller
+ 2e6f CE Media Processor Media Timing Unit
+ 2e70 CE Media Processor USB
+ 2e71 CE Media Processor SATA
+ 2e73 CE Media Processor CE3100 PCI Express
+ 2e90 4 Series Chipset DRAM Controller
+ 2e91 4 Series Chipset PCI Express Root Port
+ 2e92 4 Series Chipset Integrated Graphics Controller
+ 2e93 4 Series Chipset Integrated Graphics Controller
+ 2e94 4 Series Chipset HECI Controller
+ 2e95 4 Series Chipset HECI Controller
+ 2e96 4 Series Chipset PT IDER Controller
+ 2f00 Xeon E7 v3/Xeon E5 v3/Core i7 DMI2
+ 2f01 Xeon E7 v3/Xeon E5 v3/Core i7 PCI Express Root Port 0
+ 2f02 Xeon E7 v3/Xeon E5 v3/Core i7 PCI Express Root Port 1
+ 2f03 Xeon E7 v3/Xeon E5 v3/Core i7 PCI Express Root Port 1
+ 2f04 Xeon E7 v3/Xeon E5 v3/Core i7 PCI Express Root Port 2
+ 2f05 Xeon E7 v3/Xeon E5 v3/Core i7 PCI Express Root Port 2
+ 2f06 Xeon E7 v3/Xeon E5 v3/Core i7 PCI Express Root Port 2
+ 2f07 Xeon E7 v3/Xeon E5 v3/Core i7 PCI Express Root Port 2
+ 2f08 Xeon E7 v3/Xeon E5 v3/Core i7 PCI Express Root Port 3
+ 2f09 Xeon E7 v3/Xeon E5 v3/Core i7 PCI Express Root Port 3
+ 2f0a Xeon E7 v3/Xeon E5 v3/Core i7 PCI Express Root Port 3
+ 2f0b Xeon E7 v3/Xeon E5 v3/Core i7 PCI Express Root Port 3
+ 2f0d Haswell Xeon Non-Transparent Bridge (Back-to-back)
+ 2f0e Haswell Xeon Non-Transparent Bridge (Primary Side)
+ 2f0f Haswell Xeon Non-Transparent Bridge (Secondary Side)
+ 2f10 Xeon E7 v3/Xeon E5 v3/Core i7 IIO Debug
+ 2f11 Xeon E7 v3/Xeon E5 v3/Core i7 IIO Debug
+ 2f12 Xeon E7 v3/Xeon E5 v3/Core i7 IIO Debug
+ 2f13 Xeon E7 v3/Xeon E5 v3/Core i7 IIO Debug
+ 2f14 Xeon E7 v3/Xeon E5 v3/Core i7 IIO Debug
+ 2f15 Xeon E7 v3/Xeon E5 v3/Core i7 IIO Debug
+ 2f16 Xeon E7 v3/Xeon E5 v3/Core i7 IIO Debug
+ 2f17 Xeon E7 v3/Xeon E5 v3/Core i7 IIO Debug
+ 2f18 Xeon E7 v3/Xeon E5 v3/Core i7 IIO Debug
+ 2f19 Xeon E7 v3/Xeon E5 v3/Core i7 IIO Debug
+ 2f1a Xeon E7 v3/Xeon E5 v3/Core i7 IIO Debug
+ 2f1b Xeon E7 v3/Xeon E5 v3/Core i7 IIO Debug
+ 2f1c Xeon E7 v3/Xeon E5 v3/Core i7 IIO Debug
+ 2f1d Xeon E7 v3/Xeon E5 v3/Core i7 PCIe Ring Interface
+ 2f1e Xeon E7 v3/Xeon E5 v3/Core i7 Scratchpad & Semaphore Registers
+ 2f1f Xeon E7 v3/Xeon E5 v3/Core i7 Scratchpad & Semaphore Registers
+ 2f20 Xeon E7 v3/Xeon E5 v3/Core i7 DMA Channel 0
+ 2f21 Xeon E7 v3/Xeon E5 v3/Core i7 DMA Channel 1
+ 2f22 Xeon E7 v3/Xeon E5 v3/Core i7 DMA Channel 2
+ 2f23 Xeon E7 v3/Xeon E5 v3/Core i7 DMA Channel 3
+ 2f24 Xeon E7 v3/Xeon E5 v3/Core i7 DMA Channel 4
+ 2f25 Xeon E7 v3/Xeon E5 v3/Core i7 DMA Channel 5
+ 2f26 Xeon E7 v3/Xeon E5 v3/Core i7 DMA Channel 6
+ 2f27 Xeon E7 v3/Xeon E5 v3/Core i7 DMA Channel 7
+ 2f28 Xeon E7 v3/Xeon E5 v3/Core i7 Address Map, VTd_Misc, System Management
+ 2f29 Xeon E7 v3/Xeon E5 v3/Core i7 Hot Plug
+ 2f2a Xeon E7 v3/Xeon E5 v3/Core i7 RAS, Control Status and Global Errors
+ 2f2c Xeon E7 v3/Xeon E5 v3/Core i7 I/O APIC
+ 2f2e Xeon E7 v3/Xeon E5 v3/Core i7 RAID 5/6
+ 2f2f Xeon E7 v3/Xeon E5 v3/Core i7 RAID 5/6
+ 2f30 Xeon E7 v3/Xeon E5 v3/Core i7 Home Agent 0
+ 2f32 Xeon E7 v3/Xeon E5 v3/Core i7 QPI Link 0
+ 2f33 Xeon E7 v3/Xeon E5 v3/Core i7 QPI Link 1
+ 2f34 Xeon E7 v3/Xeon E5 v3/Core i7 PCIe Ring Interface
+ 2f36 Xeon E7 v3/Xeon E5 v3/Core i7 R3 QPI Link 0 & 1 Monitoring
+ 2f37 Xeon E7 v3/Xeon E5 v3/Core i7 R3 QPI Link 0 & 1 Monitoring
+ 2f38 Xeon E7 v3/Xeon E5 v3/Core i7 Home Agent 1
+ 2f39 Xeon E7 v3/Xeon E5 v3/Core i7 I/O Performance Monitoring
+ 2f3a Xeon E7 v3/Xeon E5 v3/Core i7 QPI Link 2
+ 2f3e Xeon E7 v3/Xeon E5 v3/Core i7 R3 QPI Link 2 Monitoring
+ 2f3f Xeon E7 v3/Xeon E5 v3/Core i7 R3 QPI Link 2 Monitoring
+ 2f40 Xeon E7 v3/Xeon E5 v3/Core i7 QPI Link 2
+ 2f41 Xeon E7 v3/Xeon E5 v3/Core i7 R3 QPI Link 2 Monitoring
+ 2f43 Xeon E7 v3/Xeon E5 v3/Core i7 QPI Link 2
+ 2f45 Xeon E7 v3/Xeon E5 v3/Core i7 QPI Link 2 Debug
+ 2f46 Xeon E7 v3/Xeon E5 v3/Core i7 QPI Link 2 Debug
+ 2f47 Xeon E7 v3/Xeon E5 v3/Core i7 QPI Link 2 Debug
+ 2f60 Xeon E7 v3/Xeon E5 v3/Core i7 Home Agent 1
+ 2f68 Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 1 Target Address, Thermal & RAS Registers
+ 2f6a Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 1 Channel Target Address Decoder
+ 2f6b Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 1 Channel Target Address Decoder
+ 2f6c Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 1 Channel Target Address Decoder
+ 2f6d Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 1 Channel Target Address Decoder
+ 2f6e Xeon E7 v3/Xeon E5 v3/Core i7 DDRIO Channel 2/3 Broadcast
+ 2f6f Xeon E7 v3/Xeon E5 v3/Core i7 DDRIO Global Broadcast
+ 2f70 Xeon E7 v3/Xeon E5 v3/Core i7 Home Agent 0 Debug
+ 2f71 Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 0 Target Address, Thermal & RAS Registers
+ 2f76 Xeon E7 v3/Xeon E5 v3/Core i7 E3 QPI Link Debug
+ 2f78 Xeon E7 v3/Xeon E5 v3/Core i7 Home Agent 1 Debug
+ 2f79 Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 1 Target Address, Thermal & RAS Registers
+ 2f7d Xeon E7 v3/Xeon E5 v3/Core i7 Scratchpad & Semaphore Registers
+ 2f7e Xeon E7 v3/Xeon E5 v3/Core i7 E3 QPI Link Debug
+ 2f80 Xeon E7 v3/Xeon E5 v3/Core i7 QPI Link 0
+ 2f81 Xeon E7 v3/Xeon E5 v3/Core i7 R3 QPI Link 0 & 1 Monitoring
+ 2f83 Xeon E7 v3/Xeon E5 v3/Core i7 QPI Link 0
+ 2f85 Xeon E7 v3/Xeon E5 v3/Core i7 QPI Link 0 Debug
+ 2f86 Xeon E7 v3/Xeon E5 v3/Core i7 QPI Link 0 Debug
+ 2f87 Xeon E7 v3/Xeon E5 v3/Core i7 QPI Link 0 Debug
+ 2f88 Xeon E7 v3/Xeon E5 v3/Core i7 VCU
+ 2f8a Xeon E7 v3/Xeon E5 v3/Core i7 VCU
+ 2f90 Xeon E7 v3/Xeon E5 v3/Core i7 QPI Link 1
+ 2f93 Xeon E7 v3/Xeon E5 v3/Core i7 QPI Link 1
+ 2f95 Xeon E7 v3/Xeon E5 v3/Core i7 QPI Link 1 Debug
+ 2f96 Xeon E7 v3/Xeon E5 v3/Core i7 QPI Link 1 Debug
+ 2f98 Xeon E7 v3/Xeon E5 v3/Core i7 Power Control Unit
+ 2f99 Xeon E7 v3/Xeon E5 v3/Core i7 Power Control Unit
+ 2f9a Xeon E7 v3/Xeon E5 v3/Core i7 Power Control Unit
+ 2f9c Xeon E7 v3/Xeon E5 v3/Core i7 Power Control Unit
+ 2fa0 Xeon E7 v3/Xeon E5 v3/Core i7 Home Agent 0
+ 2fa8 Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 0 Target Address, Thermal & RAS Registers
+ 2faa Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder
+ 2fab Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder
+ 2fac Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder
+ 2fad Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder
+ 2fae Xeon E7 v3/Xeon E5 v3/Core i7 DDRIO Channel 0/1 Broadcast
+ 2faf Xeon E7 v3/Xeon E5 v3/Core i7 DDRIO Global Broadcast
+ 2fb0 Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 0 Channel 0 Thermal Control
+ 2fb1 Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 0 Channel 1 Thermal Control
+ 2fb2 Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 0 Channel 0 ERROR Registers
+ 2fb3 Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 0 Channel 1 ERROR Registers
+ 2fb4 Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 0 Channel 2 Thermal Control
+ 2fb5 Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 0 Channel 3 Thermal Control
+ 2fb6 Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 0 Channel 2 ERROR Registers
+ 2fb7 Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 0 Channel 3 ERROR Registers
+ 2fb8 Xeon E7 v3/Xeon E5 v3/Core i7 DDRIO (VMSE) 2 & 3
+ 2fb9 Xeon E7 v3/Xeon E5 v3/Core i7 DDRIO (VMSE) 2 & 3
+ 2fba Xeon E7 v3/Xeon E5 v3/Core i7 DDRIO (VMSE) 2 & 3
+ 2fbb Xeon E7 v3/Xeon E5 v3/Core i7 DDRIO (VMSE) 2 & 3
+ 2fbc Xeon E7 v3/Xeon E5 v3/Core i7 DDRIO (VMSE) 0 & 1
+ 2fbd Xeon E7 v3/Xeon E5 v3/Core i7 DDRIO (VMSE) 0 & 1
+ 2fbe Xeon E7 v3/Xeon E5 v3/Core i7 DDRIO (VMSE) 0 & 1
+ 2fbf Xeon E7 v3/Xeon E5 v3/Core i7 DDRIO (VMSE) 0 & 1
+ 2fc0 Xeon E7 v3/Xeon E5 v3/Core i7 Power Control Unit
+ 2fc1 Xeon E7 v3/Xeon E5 v3/Core i7 Power Control Unit
+ 2fc2 Xeon E7 v3/Xeon E5 v3/Core i7 Power Control Unit
+ 2fc3 Xeon E7 v3/Xeon E5 v3/Core i7 Power Control Unit
+ 2fc4 Xeon E7 v3/Xeon E5 v3/Core i7 Power Control Unit
+ 2fc5 Xeon E7 v3/Xeon E5 v3/Core i7 Power Control Unit
+ 2fd0 Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 1 Channel 0 Thermal Control
+ 2fd1 Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 1 Channel 1 Thermal Control
+ 2fd2 Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 1 Channel 0 ERROR Registers
+ 2fd3 Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 1 Channel 1 ERROR Registers
+ 2fd4 Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 1 Channel 2 Thermal Control
+ 2fd5 Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 1 Channel 3 Thermal Control
+ 2fd6 Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 1 Channel 2 ERROR Registers
+ 2fd7 Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 1 Channel 3 ERROR Registers
+ 2fe0 Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
+ 2fe1 Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
+ 2fe2 Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
+ 2fe3 Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
+ 2fe4 Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
+ 2fe5 Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
+ 2fe6 Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
+ 2fe7 Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
+ 2fe8 Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
+ 2fe9 Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
+ 2fea Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
+ 2feb Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
+ 2fec Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
+ 2fed Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
+ 2fee Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
+ 2fef Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
+ 2ff0 Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
+ 2ff1 Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
+ 2ff2 Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
+ 2ff3 Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
+ 2ff4 Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
+ 2ff5 Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
+ 2ff6 Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
+ 2ff7 Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
+ 2ff8 Xeon E7 v3/Xeon E5 v3/Core i7 Buffered Ring Agent
+ 2ff9 Xeon E7 v3/Xeon E5 v3/Core i7 Buffered Ring Agent
+ 2ffa Xeon E7 v3/Xeon E5 v3/Core i7 Buffered Ring Agent
+ 2ffb Xeon E7 v3/Xeon E5 v3/Core i7 Buffered Ring Agent
+ 2ffc Xeon E7 v3/Xeon E5 v3/Core i7 System Address Decoder & Broadcast Registers
+ 2ffd Xeon E7 v3/Xeon E5 v3/Core i7 System Address Decoder & Broadcast Registers
+ 2ffe Xeon E7 v3/Xeon E5 v3/Core i7 System Address Decoder & Broadcast Registers
+ 3140 Easel/Monette Hill Image Processor [Pixel Visual Core]
+ 3165 Wireless 3165
+# Stone Peak 1x1
+ 8086 4010 Dual Band Wireless AC 3165
+# Stone Peak 1x1
+ 8086 4210 Dual Band Wireless AC 3165
+ 3166 Dual Band Wireless-AC 3165 Plus Bluetooth
+ 8086 4210 Dual Band Wireless-AC 3165
+ 3184 GeminiLake [UHD Graphics 605]
+ 3185 GeminiLake [UHD Graphics 600]
+ 318c Celeron/Pentium Silver Processor Dynamic Platform and Thermal Framework Processor Participant
+ 318e Celeron/Pentium Silver Processor NorthPeak
+ 3190 Celeron/Pentium Silver Processor Gaussian Mixture Model
+ 3192 Gemini Lake P2SB
+ 3197 Celeron/Pentium Silver Processor PCI-default ISA-bridge
+ 3198 Celeron/Pentium Silver Processor High Definition Audio
+ 17aa 380b V130-15IGM Laptop (Lenovo) - Type 81HL
+ 319a Celeron/Pentium Silver Processor Trusted Execution Engine Interface
+ 31a2 Celeron/Pentium Silver Processor Integrated Sensor Solution
+ 31a8 Celeron/Pentium Silver Processor USB 3.0 xHCI Controller
+ 1849 31a8 Celeron/Pentium Silver Processor USB 3.0 xHCI Controller
+ 31ac Celeron/Pentium Silver Processor Serial IO I2C Host Controller
+ 31ae Celeron/Pentium Silver Processor Serial IO I2C Host Controller
+ 31bc Celeron/Pentium Silver Processor Serial IO UART Host Controller
+ 31be Celeron/Pentium Silver Processor Serial IO UART Host Controller
+ 31c0 Celeron/Pentium Silver Processor Serial IO UART Host Controller
+ 31c2 Celeron/Pentium Silver Processor Serial IO SPI Host Controller
+ 31c4 Celeron/Pentium Silver Processor Serial IO SPI Host Controller
+ 31c6 Celeron/Pentium Silver Processor Serial IO SPI Host Controller
+ 31cc Celeron/Pentium Silver Processor SDA Standard Compliant SD Host Controller
+ 31d4 Celeron/Pentium Silver Processor Gaussian Mixture Model
+ 31d6 Gemini Lake PCI Express Root Port
+ 31d7 Gemini Lake PCI Express Root Port
+ 31d8 Gemini Lake PCI Express Root Port
+ 31d9 Gemini Lake PCI Express Root Port
+ 31da Gemini Lake PCI Express Root Port
+ 31db Gemini Lake PCI Express Root Port
+ 31dc Gemini Lake PCH CNVi WiFi
+ 1a56 1552 Killer(R) Wireless-AC 1550i Wireless Network Adapter (9560NGW)
+ 8086 0034 Wireless-AC 9560
+ 31e3 Celeron/Pentium Silver Processor SATA Controller
+ 31e8 Celeron/Pentium Silver Processor LPC Controller
+ 31ee Celeron/Pentium Silver Processor Serial IO UART Host Controller
+ 31f0 Gemini Lake Host Bridge
+ 3200 GD31244 PCI-X SATA HBA
+ 1775 c200 C2K onboard SATA host bus adapter
+ 3310 IOP348 I/O Processor
+ 1054 3030 HRA380 Hitachi RAID Adapter to PCIe
+ 1054 3034 HRA381 Hitachi RAID Adapter to PCIe
+ 3313 IOP348 I/O Processor (SL8e) in IOC Mode SAS/SATA
+ 331b IOP348 I/O Processor (SL8x) in IOC Mode SAS/SATA
+ 3331 IOC340 I/O Controller (VV8e) SAS/SATA
+ 3339 IOC340 I/O Controller (VV8x) SAS/SATA
+ 3340 82855PM Processor to I/O Controller
+ 1014 0529 Thinkpad T40 series
+ 1025 005a TravelMate 290
+ 103c 088c NC8000 laptop
+ 103c 0890 NC6000 laptop
+ 103c 08b0 tc1100 tablet
+ 144d c005 X10 Laptop
+ 144d c00c P30/P35 notebook
+ 3341 82855PM Processor to AGP Controller
+ 144d c00c P30 notebook
+ 3363 IOC340 I/O Controller in IOC Mode SAS/SATA
+ 3382 81342 [Chevelon] I/O Processor (ATUe)
+ 33c3 IOP348 I/O Processor (SL8De) in IOC Mode SAS/SATA
+ 33cb IOP348 I/O Processor (SL8Dx) in IOC Mode SAS/SATA
+ 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 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
+ 103c 330b ProLiant ML150 G6 Server
+ 3404 5520/5500/X58 I/O Hub to ESI Port
+ 3405 5520/5500/X58 I/O Hub to ESI Port
+ 3406 5520 I/O Hub to ESI Port
+ 103c 330b ProLiant G6 series
+ 3407 5520/5500/X58 I/O Hub to ESI Port
+ 3408 5520/5500/X58 I/O Hub PCI Express Root Port 1
+ 103c 330b ProLiant G6 series
+ 3409 5520/5500/X58 I/O Hub PCI Express Root Port 2
+ 340a 5520/5500/X58 I/O Hub PCI Express Root Port 3
+ 103c 330b ProLiant ML150 G6 Server
+ 340b 5520/X58 I/O Hub PCI Express Root Port 4
+ 340c 5520/X58 I/O Hub PCI Express Root Port 5
+ 340d 5520/X58 I/O Hub PCI Express Root Port 6
+ 340e 5520/5500/X58 I/O Hub PCI Express Root Port 7
+ 103c 330b ProLiant ML150 G6 Server
+ 340f 5520/5500/X58 I/O Hub PCI Express Root Port 8
+ 3410 7500/5520/5500/X58 I/O Hub PCI Express Root Port 9
+ 3411 7500/5520/5500/X58 I/O Hub PCI Express Root Port 10
+ 3418 7500/5520/5500/X58 Physical Layer Port 0
+ 3419 7500/5520/5500 Physical Layer Port 1
+ 3420 7500/5520/5500/X58 I/O Hub PCI Express Root Port 0
+ 3421 7500/5520/5500/X58 I/O Hub PCI Express Root Port 0
+ 3422 7500/5520/5500/X58 I/O Hub GPIO and Scratch Pad Registers
+ 103c 330b ProLiant G6 series
+ 3423 7500/5520/5500/X58 I/O Hub Control Status and RAS Registers
+ 103c 330b ProLiant G6 series
+ 3425 7500/5520/5500/X58 Physical and Link Layer Registers Port 0
+ 3426 7500/5520/5500/X58 Routing and Protocol Layer Registers Port 0
+ 3427 7500/5520/5500 Physical and Link Layer Registers Port 1
+ 3428 7500/5520/5500 Routing & Protocol Layer Register Port 1
+ 3429 5520/5500/X58 Chipset QuickData Technology Device
+ 342a 5520/5500/X58 Chipset QuickData Technology Device
+ 342b 5520/5500/X58 Chipset QuickData Technology Device
+ 342c 5520/5500/X58 Chipset QuickData Technology Device
+ 342d 7500/5520/5500/X58 I/O Hub I/OxAPIC Interrupt Controller
+ 342e 7500/5520/5500/X58 I/O Hub System Management Registers
+ 103c 330b ProLiant G6 series
+ 342f 7500/5520/5500/X58 Trusted Execution Technology Registers
+ 3430 5520/5500/X58 Chipset QuickData Technology Device
+ 3431 5520/5500/X58 Chipset QuickData Technology Device
+ 3432 5520/5500/X58 Chipset QuickData Technology Device
+ 3433 5520/5500/X58 Chipset QuickData Technology Device
+ 3438 7500/5520/5500/X58 I/O Hub Throttle Registers
+ 347e Ice Lake Xeon Non-Transparent Bridge
+ 3482 Ice Lake-LP LPC Controller
+ 34a3 Ice Lake-LP SMBus Controller
+ 34a4 Ice Lake-LP SPI Controller
+ 34a8 Ice Lake-LP Serial IO UART Controller #0
+ 34a9 Ice Lake-LP Serial IO UART Controller #1
+ 34aa Ice Lake-LP Serial IO SPI Controller #0
+ 34ab Ice Lake-LP Serial IO SPI Controller #1
+ 34b0 Ice Lake-LP PCI Express Root Port #9
+ 34b7 Ice Lake-LP PCI Express Root Port #16
+ 34ba Ice Lake-LP PCI Express Root Port #3
+ 34bc Ice Lake-LP PCI Express Root Port #5
+ 34c4 Ice Lake-LP SD Host Controller
+ 34c5 Ice Lake-LP Serial IO I2c Controller #4
+ 34c6 Ice Lake-LP Serial IO I2c Controller #5
+ 34c8 Ice Lake-LP Smart Sound Technology Audio Controller
+ 34d3 Ice Lake-LP SATA Controller [AHCI mode]
+ 34e0 Ice Lake-LP Management Engine
+ 34e8 Ice Lake-LP Serial IO I2C Controller #0
+ 34e9 Ice Lake-LP Serial IO I2C Controller #1
+ 34ea Ice Lake-LP Serial IO I2C Controller #2
+ 34eb Ice Lake-LP Serial IO I2C Controller #3
+ 34ed Ice Lake-LP USB 3.1 xHCI Host Controller
+ 34ef Ice Lake-LP DRAM Controller
+ 34f0 Ice Lake-LP PCH CNVi WiFi
+ 1a56 1552 Killer(R) Wireless-AC 1550i Wireless Network Adapter (9560NGW)
+ 8086 0074 Wi-Fi 6 AX201
+ 8086 0264 Wireless-AC 9461
+ 34f8 Ice Lake-LP SD Controller
+ 34fc Ice Lake-LP Integrated Sensor Solution
+ 3500 6311ESB/6321ESB PCI Express Upstream Port
+ 103c 31fe ProLiant DL140 G3
+ 15d9 9680 X7DBN Motherboard
+ 3501 6310ESB PCI Express Upstream Port
+ 3504 6311ESB/6321ESB I/OxAPIC Interrupt Controller
+ 3505 6310ESB I/OxAPIC Interrupt Controller
+ 350c 6311ESB/6321ESB PCI Express to PCI-X Bridge
+ 103c 31fe ProLiant DL140 G3
+ 15d9 9680 X7DBN Motherboard
+ 350d 6310ESB PCI Express to PCI-X Bridge
+ 3510 6311ESB/6321ESB PCI Express Downstream Port E1
+ 103c 31fe ProLiant DL140 G3
+ 15d9 9680 X7DBN Motherboard
+ 3511 6310ESB PCI Express Downstream Port E1
+ 3514 6311ESB/6321ESB PCI Express Downstream Port E2
+ 3515 6310ESB PCI Express Downstream Port E2
+ 3518 6311ESB/6321ESB PCI Express Downstream Port E3
+ 15d9 9680 X7DBN Motherboard
+ 3519 6310ESB PCI Express Downstream Port E3
+ 3575 82830M/MG/MP Host Bridge
+ 0e11 0030 Evo N600c
+ 1014 021d ThinkPad A/T/X Series
+ 104d 80e7 VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP
+ 3576 82830M/MP AGP Bridge
+ 3577 82830M/MG Integrated Graphics Controller
+ 1014 0513 ThinkPad A/T/X Series
+ 3578 82830M/MG/MP Host Bridge
+ 3580 82852/82855 GM/GME/PM/GMV Processor to I/O Controller
+ 1014 055c ThinkPad R50e
+ 1025 0064 Extensa 3000 series laptop
+ 1028 0139 Latitude D400
+ 1028 014f Latitude X300
+ 1028 0152 Latitude D500
+ 1028 0163 Latitude D505
+ 1028 018d Inspiron 700m/710m
+ 1028 0196 Inspiron 5160
+ 114a 0582 PC8
+ 1734 1055 Amilo M1420
+ 1775 10d0 V5D Single Board Computer
+ 1775 ce90 CE9
+ 4c53 10b0 CL9 mainboard
+ 4c53 10e0 PSL09 PrPMC
+ e4bf 0cc9 CC9-SAMBA
+ e4bf 0cd2 CD2-BEBOP
+ 3581 82852/82855 GM/GME/PM/GMV Processor to AGP Controller
+ 1734 1055 Amilo M1420
+ 3582 82852/855GM Integrated Graphics Device
+ 1014 0562 ThinkPad R50e
+ 1028 0139 Latitude D400
+ 1028 014f Latitude X300
+ 1028 0152 Latitude D500
+ 1028 0163 Latitude D505
+ 1028 018d Inspiron 700m/710m
+ 114a 0582 PC8 integrated graphics
+ 1775 10d0 V5D Single Board Computer VGA
+ 1775 ce90 CE9
+ 4c53 10b0 CL9 mainboard
+ 4c53 10e0 PSL09 PrPMC
+ e4bf 0cc9 CC9-SAMBA
+ e4bf 0cd2 CD2-BEBOP
+ 3584 82852/82855 GM/GME/PM/GMV Processor to I/O Controller
+ 1014 055d ThinkPad R50e
+ 1025 0064 Extensa 3000 series laptop
+ 1028 0139 Latitude D400
+ 1028 014f Latitude X300
+ 1028 0152 Latitude D500
+ 1028 0163 Latitude D505
+ 1028 018d Inspiron 700m/710m
+ 1028 0196 Inspiron 5160
+ 114a 0582 PC8
+ 1734 1055 Amilo M1420
+ 1775 10d0 V5D Single Board Computer
+ 1775 ce90 CE9
+ 4c53 10b0 CL9 mainboard
+ 4c53 10e0 PSL09 PrPMC
+ 3585 82852/82855 GM/GME/PM/GMV Processor to I/O Controller
+ 1014 055e ThinkPad R50e
+ 1025 0064 Extensa 3000 series laptop
+ 1028 0139 Latitude D400
+ 1028 014f Latitude X300
+ 1028 0152 Latitude D500
+ 1028 0163 Latitude D505
+ 1028 018d Inspiron 700m/710m
+ 1028 0196 Inspiron 5160
+ 114a 0582 PC8
+ 1734 1055 Amilo M1420
+ 1775 10d0 V5D Single Board Computer
+ 1775 ce90 CE9
+ 4c53 10b0 CL9 mainboard
+ 4c53 10e0 PSL09 PrPMC
+ 358c 82854 GMCH
+ 358e 82854 GMCH Integrated Graphics Device
+ 3590 E7520 Memory Controller Hub
+ 1014 02dd eServer xSeries server mainboard
+ 1028 016c PowerEdge 1850 Memory Controller Hub
+ 1028 016d PowerEdge 2850 Memory Controller Hub
+ 1028 019a PowerEdge SC1425
+ 1734 103e PRIMERGY RX/TX S2 series
+ 1775 1100 CR11/VR11 Single Board Computer
+ 4c53 10d0 Telum ASLP10 Processor AMC
+ 3591 E7525/E7520 Error Reporting Registers
+ 1014 02dd eServer xSeries server mainboard
+ 1028 0168 Precision Workstation 670 Mainboard
+ 1028 0169 Precision 470
+ 103c 3208 ProLiant DL140 G2
+ 4c53 10d0 Telum ASLP10 Processor AMC
+ 3592 E7320 Memory Controller Hub
+ 1734 1073 Primergy Econel 200 D2020 mainboard
+ 3593 E7320 Error Reporting Registers
+ 1734 1073 Primergy Econel 200 D2020 mainboard
+ 3594 E7520 DMA Controller
+ 1775 1100 CR11/VR11 Single Board Computer
+ 4c53 10d0 Telum ASLP10 Processor AMC
+ 3595 E7525/E7520/E7320 PCI Express Port A
+ 1775 1100 CR11/VR11 Single Board Computer
+ 3596 E7525/E7520/E7320 PCI Express Port A1
+ 3597 E7525/E7520 PCI Express Port B
+ 1775 1100 CR11/VR11 Single Board Computer
+ 3598 E7520 PCI Express Port B1
+ 1775 1100 CR11/VR11 Single Board Computer
+ 3599 E7520 PCI Express Port C
+ 1775 1100 CR11/VR11 Single Board Computer
+ 359a E7520 PCI Express Port C1
+ 359b E7525/E7520/E7320 Extended Configuration Registers
+ 1014 02dd eServer xSeries server mainboard
+ 359e E7525 Memory Controller Hub
+ 1028 0168 Precision Workstation 670 Mainboard
+ 1028 0169 Precision 470
+ 35b0 3100 Chipset Memory I/O Controller Hub
+ 35b1 3100 DRAM Controller Error Reporting Registers
+ 35b5 3100 Chipset Enhanced DMA Controller
+ 35b6 3100 Chipset PCI Express Port A
+ 35b7 3100 Chipset PCI Express Port A1
+ 35c8 3100 Extended Configuration Test Overflow Registers
+ 3600 7300 Chipset Memory Controller Hub
+ 3604 7300 Chipset PCI Express Port 1
+ 3605 7300 Chipset PCI Express Port 2
+ 3606 7300 Chipset PCI Express Port 3
+ 3607 7300 Chipset PCI Express Port 4
+ 3608 7300 Chipset PCI Express Port 5
+ 3609 7300 Chipset PCI Express Port 6
+ 360a 7300 Chipset PCI Express Port 7
+ 360b 7300 Chipset QuickData Technology Device
+ 360c 7300 Chipset FSB Registers
+ 1028 01f0 PowerEdge R900 7300 Chipset FSB Registers
+ 360d 7300 Chipset Snoop Filter Registers
+ 360e 7300 Chipset Debug and Miscellaneous Registers
+ 360f 7300 Chipset FBD Branch 0 Registers
+ 3610 7300 Chipset FBD Branch 1 Registers
+ 3700 Xeon C5500/C3500 DMI
+ 3701 Xeon C5500/C3500 DMI
+ 3702 Xeon C5500/C3500 DMI
+ 3703 Xeon C5500/C3500 DMI
+ 3704 Xeon C5500/C3500 DMI
+ 3705 Xeon C5500/C3500 DMI
+ 3706 Xeon C5500/C3500 DMI
+ 3707 Xeon C5500/C3500 DMI
+ 3708 Xeon C5500/C3500 DMI
+ 3709 Xeon C5500/C3500 DMI
+ 370a Xeon C5500/C3500 DMI
+ 370b Xeon C5500/C3500 DMI
+ 370c Xeon C5500/C3500 DMI
+ 370d Xeon C5500/C3500 DMI
+ 370e Xeon C5500/C3500 DMI
+ 370f Xeon C5500/C3500 DMI
+ 3710 Xeon C5500/C3500 CB3 DMA
+ 3711 Xeon C5500/C3500 CB3 DMA
+ 3712 Xeon C5500/C3500 CB3 DMA
+ 3713 Xeon C5500/C3500 CB3 DMA
+ 3714 Xeon C5500/C3500 CB3 DMA
+ 3715 Xeon C5500/C3500 CB3 DMA
+ 3716 Xeon C5500/C3500 CB3 DMA
+ 3717 Xeon C5500/C3500 CB3 DMA
+ 3718 Xeon C5500/C3500 CB3 DMA
+ 3719 Xeon C5500/C3500 CB3 DMA
+ 371a Xeon C5500/C3500 QPI Link
+ 371b Xeon C5500/C3500 QPI Routing and Protocol
+ 371d Xeon C5500/C3500 QPI Routing and Protocol
+ 3720 Xeon C5500/C3500 PCI Express Root Port 0
+ 3721 Xeon C5500/C3500 PCI Express Root Port 1
+ 3722 Xeon C5500/C3500 PCI Express Root Port 2
+ 3723 Xeon C5500/C3500 PCI Express Root Port 3
+ 3724 Xeon C5500/C3500 PCI Express Root Port 4
+ 3725 Xeon C5500/C3500 NTB Primary
+ 3726 Xeon C5500/C3500 NTB Primary
+ 3727 Xeon C5500/C3500 NTB Secondary
+ 3728 Xeon C5500/C3500 Core
+ 3729 Xeon C5500/C3500 Core
+ 372a Xeon C5500/C3500 Core
+ 372b Xeon C5500/C3500 Core
+ 372c Xeon C5500/C3500 Reserved
+ 373f Xeon C5500/C3500 IOxAPIC
+ 37c8 C62x Chipset QuickAssist Technology
+ 8086 0001 QuickAssist Adapter 8960
+ 8086 0002 QuickAssist Adapter 8970
+ 37c9 C62x Chipset QuickAssist Technology Virtual Function
+ 37cc Ethernet Connection X722
+ 37cd Ethernet Virtual Function 700 Series
+ 37ce Ethernet Connection X722 for 10GbE backplane
+ 1590 0215 Ethernet 10Gb 2-port 568i Adapter
+ 17aa 4023 Intel Ethernet Connection X722 for 10GbE backplane
+ 17aa 4025 Ethernet Connection X722 for 10GbE backplane
+ 37cf Ethernet Connection X722 for 10GbE QSFP+
+ 37d0 Ethernet Connection X722 for 10GbE SFP+
+ 17aa 4020 Intel Ethernet Connection X722 for 10G SFP+
+ 17aa 4021 Intel Ethernet Connection X722 for 10G SFP+
+ 17aa 4022 Ethernet Connection X722 for 10GbE SFP+
+ 8086 0001 Ethernet Network Adapter X722-2
+ 8086 0002 Ethernet Network Adapter X722-2
+ 8086 0003 Ethernet Network Adapter X722-4
+ 8086 0004 Ethernet Network Adapter X722-4
+ 37d1 Ethernet Connection X722 for 1GbE
+ 14cd 0010 88E1514 Ethernet OCP 2x1G RJ45 Phy Card [USI-1514-1GbaseT]
+ 1590 0216 Ethernet 1Gb 2-port 368i Adapter
+ 1590 0217 Ethernet 1Gb 2-port 368FLR-MMT Adapter
+ 1590 0247 Ethernet 1Gb 4-port 369i Adapter
+ 17aa 4020 Ethernet Connection X722 for 1GbE
+ 17aa 4021 Ethernet Connection X722 for 1GbE
+ 17aa 4022 Ethernet Connection X722 for 1GbE
+ 17aa 4024 Ethernet Connection X722 for 1GbE
+ 37d2 Ethernet Connection X722 for 10GBASE-T
+ 1059 0180 RD10019 10GbE interface
+ 1170 37d2 Ethernet Connection X722 for 10GBASE-T
+ 14cd 0030 Ethernet OCP 2x10G RJ45 Phy Card [USI-X557-10GbaseT]
+ 1590 0218 Ethernet 10Gb 2-port 568FLR-MMT Adapter
+ 17aa 4020 Ethernet Connection X722 for 10GBASE-T
+ 17aa 4021 Ethernet Connection X722 for 10GBASE-T
+ 17aa 4022 Ethernet Connection X722 for 10GBASE-T
+ 17aa 4024 Ethernet Connection X722 for 10GBASE-T
+ 17aa 4025 Ethernet Connection X722 for 10GBASE-T
+ 37d3 Ethernet Connection X722 for 10GbE SFP+
+ 1590 0219 Ethernet 10Gb 2-port 568FLR-MMSFP+ Adapter
+ 17aa 4020 Ethernet Connection X722 for 10GbE SFP+
+ 17aa 4021 Ethernet Connection X722 for 10GbE SFP+
+ 17aa 4025 Ethernet Connection X722 for 10GbE SFP+
+ 37d4 Ethernet Connection X722 for 10GbE QSFP+
+ 37d9 X722 Hyper-V Virtual Function
+ 3882 Ice Lake LPC Controller
+ 38a4 Ice Lake SPI Controller
+ 38e0 Ice Lake Management Engine Interface
+ 3a00 82801JD/DO (ICH10 Family) 4-port SATA IDE Controller
+ 3a02 82801JD/DO (ICH10 Family) SATA AHCI Controller
+ 3a05 82801JD/DO (ICH10 Family) SATA RAID Controller
+ 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
+ 103c 330b ProLiant G6 series
+ 1043 82d4 P5Q Deluxe Motherboard
+ 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 #1
+ 1028 028c PowerEdge R410 SATA IDE Controller
+ 1028 028d PowerEdge T410 SATA IDE Controller
+ 3a22 82801JI (ICH10 Family) SATA AHCI Controller
+ 103c 330b ProLiant G6 series
+ 1043 82d4 P5Q Deluxe Motherboard
+ 1458 b005 GA-EP45-DS5/GA-EG45M-DS2H 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 #2
+ 1028 028c PowerEdge R410 SATA IDE Controller
+ 1028 028d PowerEdge T410 SATA IDE Controller
+ 3a30 82801JI (ICH10 Family) SMBus Controller
+ 1043 82d4 P5Q Deluxe Motherboard
+ 1458 5001 GA-EP45-DS5/GA-EG45M-DS2H 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
+ 103c 330b ProLiant G6 series
+ 1043 82d4 P5Q Deluxe Motherboard
+ 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
+ 103c 330b ProLiant G6 series
+ 1043 82d4 P5Q Deluxe Motherboard
+ 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
+ 103c 330b ProLiant G6 series
+ 1043 82d4 P5Q Deluxe Motherboard
+ 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
+ 103c 330b ProLiant G6 series
+ 1043 82d4 P5Q Deluxe Motherboard
+ 1458 5004 Motherboard
+ 3a38 82801JI (ICH10 Family) USB UHCI Controller #5
+ 1028 028c PowerEdge R410 USB UHCI Controller
+ 1028 028d PowerEdge T410 USB UHCI Controller
+ 103c 330b ProLiant ML150 G6 Server
+ 1043 82d4 P5Q Deluxe Motherboard
+ 1458 5004 Motherboard
+ 3a39 82801JI (ICH10 Family) USB UHCI Controller #6
+ 1028 028c PowerEdge R410 USB UHCI Controller
+ 1028 028d PowerEdge T410 USB UHCI Controller
+ 103c 330b ProLiant ML150 G6 Server
+ 1043 82d4 P5Q Deluxe Motherboard
+ 1458 5004 Motherboard
+ 3a3a 82801JI (ICH10 Family) USB2 EHCI Controller #1
+ 1028 028c PowerEdge R410 USB EHCI Controller
+ 1028 028d PowerEdge T410 USB EHCI Controller
+ 103c 330b ProLiant G6 series
+ 1043 82d4 P5Q Deluxe Motherboard
+ 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
+ 103c 330b ProLiant G6 series
+ 1043 82d4 P5Q Deluxe Motherboard
+ 1458 5006 Motherboard
+ 3a3e 82801JI (ICH10 Family) HD Audio Controller
+ 1043 8311 P5Q Deluxe Motherboard
+ 1458 a002 GA-EP45-UD3R Motherboard
+ 1458 a102 GA-EP45-DS5/GA-EG45M-DS2H Motherboard
+ 3a40 82801JI (ICH10 Family) PCI Express Root Port 1
+ 1028 028c PowerEdge R410 PCI Express Port 1
+ 1028 028d PowerEdge T410 PCI Express Port 1
+ 103c 330b ProLiant ML150 G6 Server
+ 1043 82d4 P5Q Deluxe Motherboard
+ 1043 82ea P6T DeLuxe Motherboard
+ 1458 5001 GA-EP45-DS5/GA-EG45M-DS2H Motherboard
+ 3a42 82801JI (ICH10 Family) PCI Express Port 2
+ 3a44 82801JI (ICH10 Family) PCI Express Root Port 3
+ 1043 82ea P6T DeLuxe Motherboard
+ 3a46 82801JI (ICH10 Family) PCI Express Root Port 4
+ 1043 82ea P6T DeLuxe Motherboard
+ 1458 5001 GA-EP45-DS5 Motherboard
+ 3a48 82801JI (ICH10 Family) PCI Express Root Port 5
+ 103c 330b ProLiant ML150 G6 Server
+ 1043 82ea P6T Deluxe Motherboard
+ 1458 5001 GA-EP45-DS5 Motherboard
+ 3a4a 82801JI (ICH10 Family) PCI Express Root Port 6
+ 103c 330b ProLiant ML150 G6 Server
+ 1043 82d4 P5Q Deluxe Motherboard
+ 1043 82ea P6T DeLuxe Motherboard
+ 1458 5001 GA-EP45-DS5/GA-EG45M-DS2H Motherboard
+ 3a4c 82801JI (ICH10 Family) Gigabit Ethernet Controller
+ 3a51 82801JDO (ICH10DO) VECI Controller
+ 3a55 82801JD/DO (ICH10 Family) Virtual SATA Controller
+ 3a60 82801JD/DO (ICH10 Family) SMBus Controller
+ 3a62 82801JD/DO (ICH10 Family) Thermal Subsystem
+ 3a64 82801JD/DO (ICH10 Family) USB UHCI Controller #1
+ 3a65 82801JD/DO (ICH10 Family) USB UHCI Controller #2
+ 3a66 82801JD/DO (ICH10 Family) USB UHCI Controller #3
+ 3a67 82801JD/DO (ICH10 Family) USB UHCI Controller #4
+ 3a68 82801JD/DO (ICH10 Family) USB UHCI Controller #5
+ 3a69 82801JD/DO (ICH10 Family) USB UHCI Controller #6
+ 3a6a 82801JD/DO (ICH10 Family) USB2 EHCI Controller #1
+ 3a6c 82801JD/DO (ICH10 Family) USB2 EHCI Controller #2
+ 3a6e 82801JD/DO (ICH10 Family) HD Audio Controller
+ 3a70 82801JD/DO (ICH10 Family) PCI Express Port 1
+ 3a72 82801JD/DO (ICH10 Family) PCI Express Port 2
+ 3a74 82801JD/DO (ICH10 Family) PCI Express Port 3
+ 3a76 82801JD/DO (ICH10 Family) PCI Express Port 4
+ 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 5 Series/3400 Series Chipset LPC Interface Controller
+ 3b01 Mobile 5 Series Chipset LPC Interface Controller
+ 3b02 P55 Chipset LPC Interface Controller
+ 3b03 PM55 Chipset LPC Interface Controller
+ 3b04 5 Series Chipset LPC Interface Controller
+ 3b05 Mobile 5 Series Chipset LPC Interface Controller
+ 3b06 H55 Chipset LPC Interface Controller
+ 3b07 QM57 Chipset LPC Interface Controller
+ 1028 040a Latitude E6410
+ 1028 040b Latitude E6510
+ e4bf 50c1 PC1-GROOVE
+ 3b08 H57 Chipset LPC Interface Controller
+ 3b09 HM55 Chipset LPC Interface Controller
+ 1025 0347 Aspire 7740G
+ 144d c06a R730 Laptop
+ 17c0 10d2 Medion Akoya E7214 Notebook PC [MD98410]
+ 3b0a Q57 Chipset LPC Interface Controller
+ 1028 02da OptiPlex 980
+ 15d9 060d C7SIM-Q Motherboard
+ 3b0b HM57 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 QS57 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 3420 Chipset LPC Interface Controller
+ 15d9 0605 X8SIL
+ 3b15 5 Series/3400 Series Chipset LPC Interface Controller
+ 3b16 3450 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
+ 1028 02da OptiPlex 980
+ 15d9 0605 X8SIL
+ 15d9 060d C7SIM-Q Motherboard
+ 3b23 5 Series/3400 Series Chipset 4 port SATA AHCI Controller
+ 3b25 5 Series/3400 Series Chipset SATA RAID Controller
+ 103c 3118 Smart Array B110i 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
+ 144d c06a R730 Laptop
+ 17c0 10d2 Medion Akoya E7214 Notebook PC [MD98410]
+ 3b29 5 Series/3400 Series Chipset 4 port SATA AHCI Controller
+ 1025 0347 Aspire 7740G
+ 144d c06a R730 Laptop
+ 17c0 10d2 Medion Akoya E7214 Notebook PC [MD98410]
+ 3b2c 5 Series/3400 Series Chipset SATA RAID Controller
+ 3b2d 5 Series/3400 Series Chipset 2 port SATA IDE Controller
+ 144d c06a R730 Laptop
+ 17c0 10d2 Medion Akoya E7214 Notebook PC [MD98410]
+ e4bf 50c1 PC1-GROOVE
+ 3b2e 5 Series/3400 Series Chipset 4 port SATA IDE Controller
+ e4bf 50c1 PC1-GROOVE
+ 3b2f 5 Series/3400 Series Chipset 6 port SATA AHCI Controller
+ 1028 040a Latitude E6410
+ 1028 040b Latitude E6510
+ e4bf 50c1 PC1-GROOVE
+ 3b30 5 Series/3400 Series Chipset SMBus Controller
+ 1025 0347 Aspire 7740G
+ 1028 02da OptiPlex 980
+ 1028 040a Latitude E6410
+ 1028 040b Latitude E6510
+ 1043 3838 P7P55-M Motherboard
+ 1043 8383 P7P55-M Motherboard
+ 144d c06a R730 Laptop
+ 15d9 0605 X8SIL
+ 15d9 060d C7SIM-Q Motherboard
+ 17c0 10d2 Medion Akoya E7214 Notebook PC [MD98410]
+ e4bf 50c1 PC1-GROOVE
+ 3b32 5 Series/3400 Series Chipset Thermal Subsystem
+ 1025 0347 Aspire 7740G
+ 1028 040a Latitude E6410
+ 144d c06a R730 Laptop
+ 17c0 10d2 Medion Akoya E7214 Notebook PC [MD98410]
+ 3b34 5 Series/3400 Series Chipset USB2 Enhanced Host Controller
+ 1025 0347 Aspire 7740G
+ 1028 02da OptiPlex 980
+ 1028 040a Latitude E6410
+ 1028 040b Latitude E6510
+ 144d c06a R730 Laptop
+ 15d9 0605 X8SIL
+ 15d9 060d C7SIM-Q Motherboard
+ 17c0 10d2 Medion Akoya E7214 Notebook PC [MD98410]
+ e4bf 50c1 PC1-GROOVE
+ 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
+ 1025 0347 Aspire 7740G
+ 1028 02da OptiPlex 980
+ 1028 040a Latitude E6410
+ 1028 040b Latitude E6510
+ 144d c06a R730 Laptop
+ 15d9 0605 X8SIL
+ 15d9 060d C7SIM-Q Motherboard
+ 17c0 10d2 Medion Akoya E7214 Notebook PC [MD98410]
+ e4bf 50c1 PC1-GROOVE
+ 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
+ 1028 02da OptiPlex 980
+ 1028 040a Latitude E6410
+ 1028 040b Latitude E6510
+ 103c 1521 EliteBook 8540p
+ 144d c06a R730 Laptop
+ 15d9 060d C7SIM-Q Motherboard
+ 17c0 10d2 Medion Akoya E7214 Notebook PC [MD98410]
+ 3b44 5 Series/3400 Series Chipset PCI Express Root Port 2
+ 1028 040a Latitude E6410
+ 1028 040b Latitude E6510
+ 15d9 060d C7SIM-Q Motherboard
+ 17c0 10d2 Medion Akoya E7214 Notebook PC [MD98410]
+ 3b46 5 Series/3400 Series Chipset PCI Express Root Port 3
+ 1028 040a Latitude E6410
+ 1028 040b Latitude E6510
+ 144d c06a R730 Laptop
+ 17c0 10d2 Medion Akoya E7214 Notebook PC [MD98410]
+ 3b48 5 Series/3400 Series Chipset PCI Express Root Port 4
+ 1028 040a Latitude E6410
+ 1028 040b Latitude E6510
+ 144d c06a R730 Laptop
+ 3b4a 5 Series/3400 Series Chipset PCI Express Root Port 5
+ 1028 02da OptiPlex 980
+ 17c0 10d2 Medion Akoya E7214 Notebook PC [MD98410]
+ 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
+ 1025 0347 Aspire 7740G
+ 1028 02da OptiPlex 980
+ 1028 040a Latitude E6410
+ 1028 040b Latitude E6510
+ 1043 1373 G73-series gaming laptop
+ 144d c06a R730 Laptop
+ 15d9 060d C7SIM-Q Motherboard
+ 17c0 10d2 Medion Akoya E7214 Notebook PC [MD98410]
+ e4bf 50c1 PC1-GROOVE
+ 3b57 5 Series/3400 Series Chipset High Definition Audio
+ 3b64 5 Series/3400 Series Chipset HECI Controller
+ 1025 0347 Aspire 7740G
+ 15d9 060d C7SIM-Q Motherboard
+ 17c0 10d2 Medion Akoya E7214 Notebook PC [MD98410]
+ e4bf 50c1 PC1-GROOVE
+ 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
+ e4bf 50c1 PC1-GROOVE
+ 3c00 Xeon E5/Core i7 DMI2
+ 3c01 Xeon E5/Core i7 DMI2 in PCI Express Mode
+ 3c02 Xeon E5/Core i7 IIO PCI Express Root Port 1a
+ 3c03 Xeon E5/Core i7 IIO PCI Express Root Port 1b
+ 3c04 Xeon E5/Core i7 IIO PCI Express Root Port 2a
+ 3c05 Xeon E5/Core i7 IIO PCI Express Root Port 2b
+ 3c06 Xeon E5/Core i7 IIO PCI Express Root Port 2c
+ 3c07 Xeon E5/Core i7 IIO PCI Express Root Port 2d
+ 3c08 Xeon E5/Core i7 IIO PCI Express Root Port 3a in PCI Express Mode
+ 3c09 Xeon E5/Core i7 IIO PCI Express Root Port 3b
+ 3c0a Xeon E5/Core i7 IIO PCI Express Root Port 3c
+ 3c0b Xeon E5/Core i7 IIO PCI Express Root Port 3d
+ 3c0d Xeon E5/Core i7 Non-Transparent Bridge
+ 3c0e Xeon E5/Core i7 Non-Transparent Bridge
+ 3c0f Xeon E5/Core i7 Non-Transparent Bridge
+ 3c20 Xeon E5/Core i7 DMA Channel 0
+ 3c21 Xeon E5/Core i7 DMA Channel 1
+ 3c22 Xeon E5/Core i7 DMA Channel 2
+ 3c23 Xeon E5/Core i7 DMA Channel 3
+ 3c24 Xeon E5/Core i7 DMA Channel 4
+ 3c25 Xeon E5/Core i7 DMA Channel 5
+ 3c26 Xeon E5/Core i7 DMA Channel 6
+ 3c27 Xeon E5/Core i7 DMA Channel 7
+ 3c28 Xeon E5/Core i7 Address Map, VTd_Misc, System Management
+ 3c2a Xeon E5/Core i7 Control Status and Global Errors
+ 3c2c Xeon E5/Core i7 I/O APIC
+ 3c2e Xeon E5/Core i7 DMA
+ 3c2f Xeon E5/Core i7 DMA
+ 3c40 Xeon E5/Core i7 IIO Switch and IRP Performance Monitor
+ 3c43 Xeon E5/Core i7 Ring to PCI Express Performance Monitor
+ 3c44 Xeon E5/Core i7 Ring to QuickPath Interconnect Link 0 Performance Monitor
+ 3c45 Xeon E5/Core i7 Ring to QuickPath Interconnect Link 1 Performance Monitor
+ 3c46 Xeon E5/Core i7 Processor Home Agent Performance Monitoring
+ 3c71 Xeon E5/Core i7 Integrated Memory Controller RAS Registers
+ 3c80 Xeon E5/Core i7 QPI Link 0
+ 3c83 Xeon E5/Core i7 QPI Link Reut 0
+ 3c84 Xeon E5/Core i7 QPI Link Reut 0
+ 3c90 Xeon E5/Core i7 QPI Link 1
+ 3c93 Xeon E5/Core i7 QPI Link Reut 1
+ 3c94 Xeon E5/Core i7 QPI Link Reut 1
+ 3ca0 Xeon E5/Core i7 Processor Home Agent
+ 3ca8 Xeon E5/Core i7 Integrated Memory Controller Registers
+ 3caa Xeon E5/Core i7 Integrated Memory Controller Target Address Decoder 0
+ 3cab Xeon E5/Core i7 Integrated Memory Controller Target Address Decoder 1
+ 3cac Xeon E5/Core i7 Integrated Memory Controller Target Address Decoder 2
+ 3cad Xeon E5/Core i7 Integrated Memory Controller Target Address Decoder 3
+ 3cae Xeon E5/Core i7 Integrated Memory Controller Target Address Decoder 4
+ 3cb0 Xeon E5/Core i7 Integrated Memory Controller Channel 0-3 Thermal Control 0
+ 3cb1 Xeon E5/Core i7 Integrated Memory Controller Channel 0-3 Thermal Control 1
+ 3cb2 Xeon E5/Core i7 Integrated Memory Controller ERROR Registers 0
+ 3cb3 Xeon E5/Core i7 Integrated Memory Controller ERROR Registers 1
+ 3cb4 Xeon E5/Core i7 Integrated Memory Controller Channel 0-3 Thermal Control 2
+ 3cb5 Xeon E5/Core i7 Integrated Memory Controller Channel 0-3 Thermal Control 3
+ 3cb6 Xeon E5/Core i7 Integrated Memory Controller ERROR Registers 2
+ 3cb7 Xeon E5/Core i7 Integrated Memory Controller ERROR Registers 3
+ 3cb8 Xeon E5/Core i7 DDRIO
+ 3cc0 Xeon E5/Core i7 Power Control Unit 0
+ 3cc1 Xeon E5/Core i7 Power Control Unit 1
+ 3cc2 Xeon E5/Core i7 Power Control Unit 2
+ 3cd0 Xeon E5/Core i7 Power Control Unit 3
+ 3ce0 Xeon E5/Core i7 Interrupt Control Registers
+ 3ce3 Xeon E5/Core i7 Semaphore and Scratchpad Configuration Registers
+ 3ce4 Xeon E5/Core i7 R2PCIe
+ 3ce6 Xeon E5/Core i7 QuickPath Interconnect Agent Ring Registers
+ 3ce8 Xeon E5/Core i7 Unicast Register 0
+ 3ce9 Xeon E5/Core i7 Unicast Register 5
+ 3cea Xeon E5/Core i7 Unicast Register 1
+ 3ceb Xeon E5/Core i7 Unicast Register 6
+ 3cec Xeon E5/Core i7 Unicast Register 3
+ 3ced Xeon E5/Core i7 Unicast Register 7
+ 3cee Xeon E5/Core i7 Unicast Register 4
+ 3cef Xeon E5/Core i7 Unicast Register 8
+ 3cf4 Xeon E5/Core i7 Integrated Memory Controller System Address Decoder 0
+ 3cf5 Xeon E5/Core i7 Integrated Memory Controller System Address Decoder 1
+ 3cf6 Xeon E5/Core i7 System Address Decoder
+ 3e10 8th Gen Core 4-core Processor Host Bridge/DRAM Registers [Coffee Lake H]
+ 3e18 8th Gen Core 4-core Workstation Processor Host Bridge/DRAM Registers [Coffee Lake S]
+ 3e1f 8th Gen Core 4-core Desktop Processor Host Bridge/DRAM Registers [Coffee Lake S]
+ 1458 5000 Z370 AORUS Gaming K3-CF
+ 3e30 8th/9th Gen Core 8-core Desktop Processor Host Bridge/DRAM Registers [Coffee Lake S]
+ 3e33 8th/9th Gen Core Processor Host Bridge/DRAM Registers [Coffee Lake]
+ 3e34 Coffee Lake HOST and DRAM Controller
+ 3e35 Coffee Lake Host Bridge/DRAM Registers
+ 3e81 8th Gen Core Processor PCIe Controller (x16)
+ 3e85 8th Gen Core Processor PCIe Controller (x8)
+ 3e89 8th Gen Core Processor PCIe Controller (x4)
+ 3e90 CoffeeLake-S GT1 [UHD Graphics 610]
+ 3e91 CoffeeLake-S GT2 [UHD Graphics 630]
+ 3e92 CoffeeLake-S GT2 [UHD Graphics 630]
+ 1028 0869 Vostro 3470
+ 3e93 CoffeeLake-S GT1 [UHD Graphics 610]
+ 3e96 CoffeeLake-S GT2 [UHD Graphics P630]
+ 3e98 CoffeeLake-S GT2 [UHD Graphics 630]
+ 3e9b CoffeeLake-H GT2 [UHD Graphics 630]
+ 3ea0 WhiskeyLake-U GT2 [UHD Graphics 620]
+ 1028 089e Inspiron 5482
+ 3ea5 CoffeeLake-U GT3e [Iris Plus Graphics 655]
+ 3ec2 8th Gen Core Processor Host Bridge/DRAM Registers
+ 1028 0869 Vostro 3470
+ 1043 8694 PRIME H310M-D
+ 3ec4 8th Gen Core Processor Host Bridge/DRAM Registers
+ 3ec6 8th Gen Core Processor Host Bridge/DRAM Registers
+ 3eca 8th Gen Core Processor Host Bridge/DRAM Registers
+ 3ed0 8th Gen Core Processor Host Bridge/DRAM Registers
+ 4000 5400 Chipset Memory Controller Hub
+ 4001 5400 Chipset Memory Controller Hub
+ 4003 5400 Chipset Memory Controller Hub
+ 4021 5400 Chipset PCI Express Port 1
+ 4022 5400 Chipset PCI Express Port 2
+ 4023 5400 Chipset PCI Express Port 3
+ 4024 5400 Chipset PCI Express Port 4
+ 4025 5400 Chipset PCI Express Port 5
+ 4026 5400 Chipset PCI Express Port 6
+ 4027 5400 Chipset PCI Express Port 7
+ 4028 5400 Chipset PCI Express Port 8
+ 4029 5400 Chipset PCI Express Port 9
+ 402d 5400 Chipset IBIST Registers
+ 402e 5400 Chipset IBIST Registers
+ 402f 5400 Chipset QuickData Technology Device
+ 4030 5400 Chipset FSB Registers
+ 4031 5400 Chipset CE/SF Registers
+ 4032 5400 Chipset IOxAPIC
+ 4035 5400 Chipset FBD Registers
+ 4036 5400 Chipset FBD Registers
+ 4041 NVMe Datacenter SSD [Optane]
+ 4100 Moorestown Graphics and Video
+ 4108 Atom Processor E6xx Integrated Graphics Controller
+ 4109 Atom Processor E6xx Integrated Graphics Controller
+ 410a Atom Processor E6xx Integrated Graphics Controller
+ 410b Atom Processor E6xx Integrated Graphics Controller
+ 410c Atom Processor E6xx Integrated Graphics Controller
+ 410d Atom Processor E6xx Integrated Graphics Controller
+ 410e Atom Processor E6xx Integrated Graphics Controller
+ 410f Atom Processor E6xx Integrated Graphics Controller
+ 4114 Atom Processor E6xx PCI Host Bridge #1
+ 4115 Atom Processor E6xx PCI Host Bridge #2
+ 4116 Atom Processor E6xx PCI Host Bridge #3
+ 4117 Atom Processor E6xx PCI Host Bridge #4
+ 4140 NVMe Datacenter SSD [Optane]
+ 1028 2134 NVMe Datacenter SSD [Optane] SED 400GB 2.5" U.2 (P5800X)
+ 1028 2135 NVMe Datacenter SSD [Optane] SED 800GB 2.5" U.2 (P5800X)
+ 1028 2136 NVMe Datacenter SSD [Optane] SED 1.6TB 2.5" U.2 (P5800X)
+ 1028 2137 NVMe Datacenter SSD [Optane] 400GB 2.5" U.2 (P5800X)
+ 1028 2138 NVMe Datacenter SSD [Optane] 800GB 2.5" U.2 (P5800X)
+ 1028 2139 NVMe Datacenter SSD [Optane] 1.6TB 2.5" U.2 (P5800X)
+ 4220 PRO/Wireless 2200BG [Calexico2] Network Connection
+ 103c 0934 Compaq nw8240/nx8220
+ 103c 12f6 nc6120/nc6220/nw8240/nx8220
+ 8086 2701 WM3B2200BG Mini-PCI Card
+ 8086 2712 IBM ThinkPad R50e
+ 8086 2721 Dell B130 laptop integrated WLAN
+ 8086 2722 Dell Latitude D600
+ 8086 2731 Samsung P35 integrated WLAN
+ 4222 PRO/Wireless 3945ABG [Golan] Network Connection
+ 103c 135c PRO/Wireless 3945ABG [Golan] Network Connection
+ 8086 1000 PRO/Wireless 3945ABG Network Connection
+ 8086 1001 WM3945ABG MOW2
+ 8086 1005 PRO/Wireless 3945BG Network Connection
+ 8086 1034 PRO/Wireless 3945BG Network Connection
+ 8086 1044 PRO/Wireless 3945BG Network Connection
+ 8086 1c00 PRO/Wireless 3945ABG Network Connection
+ 4223 PRO/Wireless 2915ABG [Calexico2] Network Connection
+ 1000 8086 mPCI 3B Americas/Europe ZZA
+ 1001 8086 mPCI 3B Europe ZZE
+ 1002 8086 mPCI 3B Japan ZZJ
+ 1003 8086 mPCI 3B High-Band ZZH
+ 103c 1351 Compaq nc6220
+ 4224 PRO/Wireless 2915ABG [Calexico2] Network Connection
+ 4227 PRO/Wireless 3945ABG [Golan] Network Connection
+ 8086 1010 ThinkPad R60e
+ 8086 1011 ThinkPad T60/R60e/X60s/R61
+ 8086 1014 PRO/Wireless 3945BG Network Connection
+ 4229 PRO/Wireless 4965 AG or AGN [Kedron] Network Connection
+ 8086 1100 Vaio VGN-SZ79SN_C
+ 8086 1101 PRO/Wireless 4965 AG or AGN
+ 422b Centrino Ultimate-N 6300
+ 8086 1101 Centrino Ultimate-N 6300 3x3 AGN
+ 8086 1121 Centrino Ultimate-N 6300 3x3 AGN
+ 422c Centrino Advanced-N 6200
+ 8086 1301 Centrino Advanced-N 6200 2x2 AGN
+ 8086 1306 Centrino Advanced-N 6200 2x2 ABG
+ 8086 1307 Centrino Advanced-N 6200 2x2 BG
+ 8086 1321 Centrino Advanced-N 6200 2x2 AGN
+ 8086 1326 Centrino Advanced-N 6200 2x2 ABG
+ 4230 PRO/Wireless 4965 AG or AGN [Kedron] Network Connection
+ 8086 1110 Lenovo ThinkPad T51
+ 8086 1111 Lenovo ThinkPad T61
+ 4232 WiFi Link 5100
+ 8086 1201 WiFi Link 5100 AGN
+ 8086 1204 WiFi Link 5100 AGN
+ 8086 1205 WiFi Link 5100 BGN
+ 8086 1206 WiFi Link 5100 ABG
+ 8086 1221 WiFi Link 5100 AGN
+ 8086 1224 WiFi Link 5100 AGN
+ 8086 1225 WiFi Link 5100 BGN
+ 8086 1226 WiFi Link 5100 ABG
+ 8086 1301 WiFi Link 5100 AGN
+ 8086 1304 WiFi Link 5100 AGN
+ 8086 1305 WiFi Link 5100 BGN
+ 8086 1306 WiFi Link 5100 ABG
+ 8086 1321 WiFi Link 5100 AGN
+ 8086 1324 WiFi Link 5100 AGN
+ 8086 1325 WiFi Link 5100 BGN
+ 8086 1326 WiFi Link 5100 ABG
+ 4235 Ultimate N WiFi Link 5300
+ 4236 Ultimate N WiFi Link 5300
+ 4237 PRO/Wireless 5100 AGN [Shiloh] Network Connection
+ 8086 1211 WiFi Link 5100 AGN
+ 8086 1214 WiFi Link 5100 AGN
+ 8086 1215 WiFi Link 5100 BGN
+ 8086 1216 WiFi Link 5100 ABG
+ 8086 1311 WiFi Link 5100 AGN
+ 8086 1314 WiFi Link 5100 AGN
+ 8086 1315 WiFi Link 5100 BGN
+ 8086 1316 WiFi Link 5100 ABG
+ 4238 Centrino Ultimate-N 6300
+ 8086 1111 Centrino Ultimate-N 6300 3x3 AGN
+ 4239 Centrino Advanced-N 6200
+ 8086 1311 Centrino Advanced-N 6200 2x2 AGN
+ 8086 1316 Centrino Advanced-N 6200 2x2 ABG
+ 423a PRO/Wireless 5350 AGN [Echo Peak] Network Connection
+ 423b PRO/Wireless 5350 AGN [Echo Peak] Network Connection
+ 423c WiMAX/WiFi Link 5150
+ 8086 1201 WiMAX/WiFi Link 5150 AGN
+ 8086 1206 WiMAX/WiFi Link 5150 ABG
+ 8086 1221 WiMAX/WiFi Link 5150 AGN
+ 8086 1301 WiMAX/WiFi Link 5150 AGN
+ 8086 1306 WiMAX/WiFi Link 5150 ABG
+ 8086 1321 WiMAX/WiFi Link 5150 AGN
+ 423d WiMAX/WiFi Link 5150
+ 8086 1211 WiMAX/WiFi Link 5150 AGN
+ 8086 1216 WiMAX/WiFi Link 5150 ABG
+ 8086 1311 WiMAX/WiFi Link 5150 AGN
+ 8086 1316 WiMAX/WiFi Link 5150 ABG
+ 438b Tiger Lake-H LPC/eSPI Controller
+ 43a3 Tiger Lake-H SMBus Controller
+ 43a4 Tiger Lake-H SPI Controller
+ 43b0 Tiger Lake-H PCI Express Root Port #9
+ 43bc Tiger Lake-H PCI Express Root Port #5
+ 43c8 Tiger Lake-H HD Audio Controller
+ 43e0 Tiger Lake-H Management Engine Interface
+ 43e8 Tiger Lake-H Serial IO I2C Controller #0
+ 43ed Tiger Lake-H USB 3.2 Gen 2x1 xHCI Host Controller
+ 43ef Tiger Lake-H Shared SRAM
+ 43f0 Tiger Lake PCH CNVi WiFi
+ 8086 0034 Wireless-AC 9560
+ 8086 0074 Wi-Fi 6 AX201 160MHz
+ 8086 0264 Wireless-AC 9461
+ 8086 02a4 Wireless-AC 9462
+ 444e Turbo Memory Controller
+ 460d 12th Gen Core Processor PCI Express x16 Controller #1
+ 461d Alder Lake Innovation Platform Framework Processor Participant
+ 461e Alder Lake-P Thunderbolt 4 USB Controller
+ 461f Alder Lake-P Thunderbolt 4 PCI Express Root Port #3
+ 4626 Alder Lake-P Integrated Graphics Controller
+ 4629 12th Gen Core Processor Host Bridge/DRAM Registers
+ 462f Alder Lake-P Thunderbolt 4 PCI Express Root Port #2
+ 463d 12th Gen Core Processor PCI Express x4 Controller #2
+ 463e Alder Lake-P Thunderbolt 4 NHI #0
+ 463f Alder Lake-P Thunderbolt 4 PCI Express Root Port #1
+ 4641 12th Gen Core Processor Host Bridge/DRAM Registers
+ 464d 12th Gen Core Processor PCI Express x4 Controller #0
+ 464f 12th Gen Core Processor Gaussian & Neural Accelerator
+ 4660 12th Gen Core Processor Host Bridge/DRAM Registers
+ 466d Alder Lake-P Thunderbolt 4 NHI #1
+ 466e Alder Lake-P Thunderbolt 4 PCI Express Root Port #0
+ 467d Platform Monitoring Technology
+ 467f Volume Management Device NVMe RAID Controller
+ 4680 AlderLake-S GT1
+ 46a0 AlderLake-P GT2
+ 46a1 UHD Graphics
+ 46a3 Alder Lake-P GT1 [UHD Graphics]
+ 46a6 Alder Lake-P Integrated Graphics Controller
+ 46c0 AlderLake-M GT1
+ 4905 DG1 [Iris Xe MAX Graphics]
+ 4906 DG1 [Iris Xe Pod]
+ 4907 SG1 [Server GPU SG-18M]
+ 193d 4000 UN-GPU-XG310-32GB-FHFL
+ 4908 DG1 [Iris Xe Graphics]
+ 4c3d Volume Management Device NVMe RAID Controller
+ 4c8a RocketLake-S GT1 [UHD Graphics 750]
+ 4c8b RocketLake-S GT1 [UHD Graphics 730]
+ 4c90 RocketLake-S GT1 [UHD Graphics P750]
+ 4c9a RocketLake-S [UHD Graphics]
+ 4da3 Jasper Lake SMBus
+ 4da4 Jasper Lake SPI Controller
+ 4dc8 Jasper Lake HD Audio
+ 4de0 Management Engine Interface
+ 4de8 Serial IO I2C Host Controller
+ 4de9 Serial IO I2C Host Controller
+ 4df0 Wi-Fi 6 AX201 160MHz
+ 4e03 Dynamic Tuning service
+ 4e19 JasperLake IPU
+ 4e55 JasperLake [UHD Graphics]
+ 4e61 JasperLake [UHD Graphics]
+ 4e71 JasperLake [UHD Graphics]
+ 4f80 DG2
+ 4f81 DG2
+ 4f82 DG2
+ 5001 LE80578
+ 5002 LE80578 Graphics Processor Unit
+ 5009 LE80578 Video Display Controller
+ 500d LE80578 Expansion Bus
+ 500e LE80578 UART Controller
+ 500f LE80578 General Purpose IO
+ 5010 LE80578 I2C Controller
+ 5012 LE80578 Serial Peripheral Interface Bus
+ 5020 EP80579 Memory Controller Hub
+ 5021 EP80579 DRAM Error Reporting Registers
+ 5023 EP80579 EDMA Controller
+ 5024 EP80579 PCI Express Port PEA0
+ 5025 EP80579 PCI Express Port PEA1
+ 5028 EP80579 S-ATA IDE
+ 5029 EP80579 S-ATA AHCI
+ 502a EP80579 S-ATA Reserved
+ 502b EP80579 S-ATA Reserved
+ 502c EP80579 Integrated Processor ASU
+ 502d EP80579 Integrated Processor with QuickAssist ASU
+ 502e EP80579 Reserved
+ 502f EP80579 Reserved
+ 5030 EP80579 Reserved
+ 5031 EP80579 LPC Bus
+ 5032 EP80579 SMBus Controller
+ 5033 EP80579 USB 1.1 Controller
+ 5035 EP80579 USB 2.0 Controller
+ 5037 EP80579 PCI-PCI Bridge (transparent mode)
+ 5039 EP80579 Controller Area Network (CAN) interface #1
+ 503a EP80579 Controller Area Network (CAN) interface #2
+ 503b EP80579 Synchronous Serial Port (SPP)
+ 503c EP80579 IEEE 1588 Hardware Assist
+ 503d EP80579 Local Expansion Bus
+ 503e EP80579 Global Control Unit (GCU)
+ 503f EP80579 Reserved
+ 5040 EP80579 Integrated Processor Gigabit Ethernet MAC
+ 5041 EP80579 Integrated Processor with QuickAssist Gigabit Ethernet MAC
+ 5042 EP80579 Reserved
+ 5043 EP80579 Reserved
+ 5044 EP80579 Integrated Processor Gigabit Ethernet MAC
+ 5045 EP80579 Integrated Processor with QuickAssist Gigabit Ethernet MAC
+ 5046 EP80579 Reserved
+ 5047 EP80579 Reserved
+ 5048 EP80579 Integrated Processor Gigabit Ethernet MAC
+ 5049 EP80579 Integrated Processor with QuickAssist Gigabit Ethernet MAC
+ 504a EP80579 Reserved
+ 504b EP80579 Reserved
+ 504c EP80579 Integrated Processor with QuickAssist TDM
+ 5181 Alder Lake PCH-P LPC/eSPI Controller
+ 5182 Alder Lake PCH eSPI Controller
+ 51a3 Alder Lake PCH-P SMBus Host Controller
+ 51a4 Alder Lake-P PCH SPI Controller
+ 51a8 Alder Lake PCH UART #0
+ 51a9 Alder Lake PCH UART #1
+ 51bf Alder Lake PCH-P PCI Express Root Port #9
+ 51c5 Alder Lake-P Serial IO I2C Controller #0
+ 51c6 Alder Lake-P Serial IO I2C Controller #1
+ 51c8 Alder Lake PCH-P High Definition Audio Controller
+ 51d3 Alder Lake-P SATA AHCI Controller
+ 51e0 Alder Lake PCH HECI Controller
+ 51e8 Alder Lake PCH Serial IO I2C Controller #0
+ 51e9 Alder Lake PCH Serial IO I2C Controller #1
+ 51ea Alder Lake PCH Serial IO I2C Controller #2
+ 51eb Alder Lake PCH Serial IO I2C Controller #3
+ 51ed Alder Lake PCH USB 3.2 xHCI Host Controller
+ 51ef Alder Lake PCH Shared SRAM
+ 51f0 Alder Lake-P PCH CNVi WiFi
+ 8086 0034 Wireless-AC 9560 160MHz
+ 8086 0070 Wi-Fi 6 AX201 160MHz
+ 8086 0074 Wi-Fi 6 AX201 160MHz
+ 8086 4070 Wi-Fi 6 AX201 160MHz
+ 5200 EtherExpress PRO/100 Intelligent Server PCI Bridge
+ 5201 EtherExpress PRO/100 Intelligent Server Fast Ethernet Controller
+ 8086 0001 EtherExpress PRO/100 Server Ethernet Adapter
+ 530d 80310 (IOP) IO Processor
+ 5502 Ethernet Controller (2) I225-LMvP
+ 5504 Ethernet Controller I226-K
+ 5845 QEMU NVM Express Controller
+ 1af4 1100 QEMU Virtual Machine
+ 5900 Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers
+ 5901 Xeon E3-1200 v6/7th Gen Core Processor PCIe Controller (x16)
+ 5902 HD Graphics 610
+ 5904 Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers
+ 1025 115f Aspire E5-575G
+ 17aa 2247 ThinkPad T570
+ 17aa 224f ThinkPad X1 Carbon 5th Gen
+ 5905 Xeon E3-1200 v6/7th Gen Core Processor PCIe Controller (x8)
+ 5909 Xeon E3-1200 v6/7th Gen Core Processor PCIe Controller (x4)
+ 590c Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers
+ 590f Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers
+ 1462 7a68 B250 KRAIT GAMING (MS-7A68)
+ 1462 7a72 H270 PC MATE
+ 5910 Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers
+ 5911 Xeon E3-1200 v6/7th Gen Core Processor Gaussian Mixture Model
+ 5912 HD Graphics 630
+ 1462 7a72 H270 PC MATE
+ 5914 Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers
+ 17aa 225d ThinkPad T480
+ 5916 HD Graphics 620
+ 1025 1094 Aspire E5-575G
+ 17aa 2248 ThinkPad T570
+ 17aa 224f ThinkPad X1 Carbon 5th Gen
+ 5917 UHD Graphics 620
+ 17aa 225e ThinkPad T480
+ 5918 Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers
+ 591b HD Graphics 630
+ 591c UHD Graphics 615
+ 591d HD Graphics P630
+ 591e HD Graphics 615
+ 591f Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers
+ 5923 HD Graphics 635
+ 5926 Iris Plus Graphics 640
+ 5927 Iris Plus Graphics 650
+ 5a84 Celeron N3350/Pentium N4200/Atom E3900 Series Integrated Graphics Controller
+ 5a85 HD Graphics 500
+ 5a88 Celeron N3350/Pentium N4200/Atom E3900 Series Imaging Unit
+ 5a98 Celeron N3350/Pentium N4200/Atom E3900 Series Audio Cluster
+ 5a9a Celeron N3350/Pentium N4200/Atom E3900 Series Trusted Execution Engine
+ 5aa2 Celeron N3350/Pentium N4200/Atom E3900 Series Integrated Sensor Hub
+ 5aa8 Celeron N3350/Pentium N4200/Atom E3900 Series USB xHCI
+ 5aac Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller #1
+ 5aae Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller #2
+ 5ab0 Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller #3
+ 5ab2 Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller #4
+ 5ab4 Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller #5
+ 5ab6 Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller #6
+ 5ab8 Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller #7
+ 5aba Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller #8
+ 5abc Celeron N3350/Pentium N4200/Atom E3900 Series HSUART Controller #1
+ 5abe Celeron N3350/Pentium N4200/Atom E3900 Series HSUART Controller #2
+ 5ac0 Celeron N3350/Pentium N4200/Atom E3900 Series HSUART Controller #3
+ 5ac2 Celeron N3350/Pentium N4200/Atom E3900 Series SPI Controller #1
+ 5ac4 Celeron N3350/Pentium N4200/Atom E3900 Series SPI Controller #2
+ 5ac6 Celeron N3350/Pentium N4200/Atom E3900 Series SPI Controller #3
+ 5ac8 Celeron N3350/Pentium N4200/Atom E3900 Series PWM Pin Controller
+ 5aca Celeron N3350/Pentium N4200/Atom E3900 Series SDXC/MMC Host Controller
+ 5acc Celeron N3350/Pentium N4200/Atom E3900 Series eMMC Controller
+ 5ad0 Celeron N3350/Pentium N4200/Atom E3900 Series SDIO Controller
+ 5ad4 Celeron N3350/Pentium N4200/Atom E3900 Series SMBus Controller
+ 5ad6 Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port B #1
+ 5ad7 Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port B #2
+ 5ad8 Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port A #1
+ 5ad9 Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port A #2
+ 5ada Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port A #3
+ 5adb Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port A #4
+ 5ae3 Celeron N3350/Pentium N4200/Atom E3900 Series SATA AHCI Controller
+ 5ae8 Celeron N3350/Pentium N4200/Atom E3900 Series Low Pin Count Interface
+ 5aee Celeron N3350/Pentium N4200/Atom E3900 Series HSUART Controller #4
+ 5af0 Celeron N3350/Pentium N4200/Atom E3900 Series Host Bridge
+ 65c0 5100 Chipset Memory Controller Hub
+ 65e2 5100 Chipset PCI Express x4 Port 2
+ 65e3 5100 Chipset PCI Express x4 Port 3
+ 65e4 5100 Chipset PCI Express x4 Port 4
+ 65e5 5100 Chipset PCI Express x4 Port 5
+ 65e6 5100 Chipset PCI Express x4 Port 6
+ 65e7 5100 Chipset PCI Express x4 Port 7
+ 65f0 5100 Chipset FSB Registers
+ 1028 020f PowerEdge R300
+ 1028 0210 PowerEdge T300
+ 65f1 5100 Chipset Reserved Registers
+ 1028 0210 PowerEdge T300
+ 65f3 5100 Chipset Reserved Registers
+ 65f5 5100 Chipset DDR Channel 0 Registers
+ 65f6 5100 Chipset DDR Channel 1 Registers
+ 65f7 5100 Chipset PCI Express x8 Port 2-3
+ 65f8 5100 Chipset PCI Express x8 Port 4-5
+ 65f9 5100 Chipset PCI Express x8 Port 6-7
+ 65fa 5100 Chipset PCI Express x16 Port 4-7
+ 65ff 5100 Chipset DMA Engine
+ 6f00 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D DMI2
+ 15d9 0832 X10SRL-F
+ 6f01 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D PCI Express Root Port 0
+ 6f02 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D PCI Express Root Port 1
+ 6f03 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D PCI Express Root Port 1
+ 6f04 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D PCI Express Root Port 2
+ 6f05 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D PCI Express Root Port 2
+ 6f06 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D PCI Express Root Port 2
+ 6f07 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D PCI Express Root Port 2
+ 6f08 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D PCI Express Root Port 3
+ 6f09 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D PCI Express Root Port 3
+ 6f0a Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D PCI Express Root Port 3
+ 6f0b Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D PCI Express Root Port 3
+ 6f10 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IIO Debug
+ 6f11 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IIO Debug
+ 6f12 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IIO Debug
+ 6f13 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IIO Debug
+ 6f14 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IIO Debug
+ 6f15 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IIO Debug
+ 6f16 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IIO Debug
+ 6f17 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IIO Debug
+ 6f18 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IIO Debug
+ 6f19 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IIO Debug
+ 6f1a Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IIO Debug
+ 6f1b Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IIO Debug
+ 6f1c Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IIO Debug
+ 6f1d Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D R2PCIe Agent
+ 6f1e Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Ubox
+ 6f1f Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Ubox
+ 6f20 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Crystal Beach DMA Channel 0
+ 15d9 0832 X10SRL-F
+ 6f21 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Crystal Beach DMA Channel 1
+ 15d9 0832 X10SRL-F
+ 6f22 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Crystal Beach DMA Channel 2
+ 15d9 0832 X10SRL-F
+ 6f23 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Crystal Beach DMA Channel 3
+ 15d9 0832 X10SRL-F
+ 6f24 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Crystal Beach DMA Channel 4
+ 15d9 0832 X10SRL-F
+ 6f25 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Crystal Beach DMA Channel 5
+ 15d9 0832 X10SRL-F
+ 6f26 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Crystal Beach DMA Channel 6
+ 15d9 0832 X10SRL-F
+ 6f27 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Crystal Beach DMA Channel 7
+ 15d9 0832 X10SRL-F
+ 6f28 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Map/VTd_Misc/System Management
+ 15d9 0832 X10SRL-F
+ 6f29 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IIO Hot Plug
+ 15d9 0832 X10SRL-F
+ 6f2a Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IIO RAS/Control Status/Global Errors
+ 15d9 0832 X10SRL-F
+ 6f2c Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D I/O APIC
+ 15d9 0832 X10SRL-F
+ 6f30 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Home Agent 0
+ 6f32 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QPI Link 0
+ 6f33 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QPI Link 1
+ 6f34 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D R2PCIe Agent
+ 6f36 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D R3 QPI Link 0/1
+ 6f37 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D R3 QPI Link 0/1
+ 6f38 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Home Agent 1
+ 6f39 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IO Performance Monitoring
+ 6f3a Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QPI Link 2
+ 6f3e Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D R3 QPI Link 2
+ 6f3f Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D R3 QPI Link 2
+ 6f40 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QPI Link 2
+ 6f41 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D R3 QPI Link 2
+ 6f43 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QPI Link 2
+ 6f45 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QPI Link 2 Debug
+ 6f46 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QPI Link 2 Debug
+ 6f47 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QPI Link 2 Debug
+ 6f50 Xeon Processor D Family QuickData Technology Register DMA Channel 0
+ 6f51 Xeon Processor D Family QuickData Technology Register DMA Channel 1
+ 6f52 Xeon Processor D Family QuickData Technology Register DMA Channel 2
+ 6f53 Xeon Processor D Family QuickData Technology Register DMA Channel 3
+ 6f54 Xeon Processor D Family QuickAssist Technology
+ 6f55 Xeon Processor D Family QuickAssist Technology Virtual Fuction
+ 6f60 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Home Agent 1
+ 6f68 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Target Address/Thermal/RAS
+ 6f6a Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Channel Target Address Decoder
+ 6f6b Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Channel Target Address Decoder
+ 6f6c Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Channel Target Address Decoder
+ 6f6d Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Channel Target Address Decoder
+ 6f6e Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D DDRIO Channel 2/3 Broadcast
+ 6f6f Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D DDRIO Global Broadcast
+ 6f70 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Home Agent 0 Debug
+ 6f71 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Target Address/Thermal/RAS
+ 6f76 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D R3 QPI Link Debug
+ 6f78 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Home Agent 1 Debug
+ 6f79 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Target Address/Thermal/RAS
+ 6f7d Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Ubox
+ 6f7e Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D R3 QPI Link Debug
+ 6f80 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QPI Link 0
+ 6f81 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D R3 QPI Link 0/1
+ 6f83 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QPI Link 0
+ 6f85 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QPI Link 0 Debug
+ 6f86 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QPI Link 0 Debug
+ 6f87 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QPI Link 0 Debug
+ 6f88 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit
+ 6f8a Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit
+ 6f90 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QPI Link 1
+ 6f93 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QPI Link 1
+ 6f95 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QPI Link 1 Debug
+ 6f96 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QPI Link 1 Debug
+ 6f98 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit
+ 6f99 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit
+ 6f9a Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit
+ 6f9c Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit
+ 6fa0 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Home Agent 0
+ 6fa8 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Target Address/Thermal/RAS
+ 6faa Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Channel Target Address Decoder
+ 6fab Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Channel Target Address Decoder
+ 6fac Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Channel Target Address Decoder
+ 6fad Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Channel Target Address Decoder
+ 6fae Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D DDRIO Channel 0/1 Broadcast
+ 6faf Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D DDRIO Global Broadcast
+ 6fb0 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Channel 0 Thermal Control
+ 6fb1 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Channel 1 Thermal Control
+ 6fb2 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Channel 0 Error
+ 6fb3 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Channel 1 Error
+ 6fb4 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Channel 2 Thermal Control
+ 6fb5 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Channel 3 Thermal Control
+ 6fb6 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Channel 2 Error
+ 6fb7 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Channel 3 Error
+ 6fb8 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D DDRIO Channel 2/3 Interface
+ 6fb9 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D DDRIO Channel 2/3 Interface
+ 6fba Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D DDRIO Channel 2/3 Interface
+ 6fbb Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D DDRIO Channel 2/3 Interface
+ 6fbc Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D DDRIO Channel 0/1 Interface
+ 6fbd Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D DDRIO Channel 0/1 Interface
+ 6fbe Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D DDRIO Channel 0/1 Interface
+ 6fbf Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D DDRIO Channel 0/1 Interface
+ 6fc0 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit
+ 6fc1 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit
+ 6fc2 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit
+ 6fc3 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit
+ 6fc4 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit
+ 6fc5 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit
+ 6fc6 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit
+ 6fc7 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit
+ 6fc8 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit
+ 6fc9 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit
+ 6fca Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit
+ 6fcb Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit
+ 6fcc Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit
+ 6fcd Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit
+ 6fce Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit
+ 6fcf Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit
+ 6fd0 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 1 - Channel 0 Thermal Control
+ 6fd1 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 1 - Channel 1 Thermal Control
+ 6fd2 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 1 - Channel 0 Error
+ 6fd3 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 1 - Channel 1 Error
+ 6fd4 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 1 - Channel 2 Thermal Control
+ 6fd5 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 1 - Channel 3 Thermal Control
+ 6fd6 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 1 - Channel 2 Error
+ 6fd7 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 1 - Channel 3 Error
+ 6fe0 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent
+ 6fe1 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent
+ 6fe2 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent
+ 6fe3 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent
+ 6fe4 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent
+ 6fe5 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent
+ 6fe6 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent
+ 6fe7 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent
+ 6fe8 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent
+ 6fe9 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent
+ 6fea Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent
+ 6feb Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent
+ 6fec Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent
+ 6fed Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent
+ 6fee Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent
+ 6fef Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent
+ 6ff0 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent
+ 6ff1 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent
+ 6ff8 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent
+ 6ff9 Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent
+ 6ffa Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent
+ 6ffb Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent
+ 6ffc Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent
+ 6ffd Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent
+ 6ffe Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent
+ 7000 82371SB PIIX3 ISA [Natoma/Triton II]
+ 1af4 1100 Qemu virtual machine
+ 7010 82371SB PIIX3 IDE [Natoma/Triton II]
+ 1af4 1100 Qemu virtual machine
+ 7020 82371SB PIIX3 USB [Natoma/Triton II]
+ 1af4 1100 QEMU Virtual Machine
+ 7030 430VX - 82437VX TVX [Triton VX]
+ 7050 Intercast Video Capture Card
+ 7051 PB 642365-003 (Business Video Conferencing Card)
+ 7100 430TX - 82439TX MTXC
+ 7110 82371AB/EB/MB PIIX4 ISA
+ 15ad 1976 Virtual Machine Chipset
+ 7111 82371AB/EB/MB PIIX4 IDE
+ 15ad 1976 Virtual Machine Chipset
+ 7112 82371AB/EB/MB PIIX4 USB
+ 15ad 1976 Virtual Machine Chipset
+ 1af4 1100 QEMU Virtual Machine
+ 7113 82371AB/EB/MB PIIX4 ACPI
+ 15ad 1976 Virtual Machine Chipset
+ 1af4 1100 Qemu virtual machine
+ 7120 82810 GMCH (Graphics Memory Controller Hub)
+ 4c53 1040 CL7 mainboard
+ 4c53 1060 PC7 mainboard
+ 7121 82810 (CGC) Chipset Graphics Controller
+ 4c53 1040 CL7 mainboard
+ 4c53 1060 PC7 mainboard
+ 8086 4341 Cayman (CA810) Mainboard
+ 7122 82810 DC-100 (GMCH) Graphics Memory Controller Hub
+ 7123 82810 DC-100 (CGC) Chipset Graphics Controller
+ 7124 82810E DC-133 (GMCH) Graphics Memory Controller Hub
+ 1028 00b4 OptiPlex GX110
+ 7125 82810E DC-133 (CGC) Chipset Graphics Controller
+ 1028 00b4 OptiPlex GX110
+ 7126 82810 DC-133 System and Graphics Controller
+ 7128 82810-M DC-100 System and Graphics Controller
+ 712a 82810-M DC-133 System and Graphics Controller
+ 7180 440LX/EX - 82443LX/EX Host bridge
+ 7181 440LX/EX - 82443LX/EX AGP bridge
+ 7190 440BX/ZX/DX - 82443BX/ZX/DX Host bridge
+ 0e11 0500 Armada 1750 Laptop System Chipset
+ 0e11 b110 Armada M700/E500
+ 1028 008e PowerEdge 1300 mainboard
+ 1043 803b CUBX-L/E Mainboard
+ 1179 0001 Toshiba Tecra 8100 Laptop System Chipset
+ 15ad 1976 Virtual Machine Chipset
+ 4c53 1050 CT7 mainboard
+ 4c53 1051 CE7 mainboard
+ 7191 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge
+ 1028 008e PowerEdge 1300 mainboard
+ 7192 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (AGP disabled)
+ 0e11 0460 Armada 1700 Laptop System Chipset
+ 1179 0001 Satellite 4010
+ 4c53 1000 CC7/CR7/CP7/VC7/VP7/VR7 mainboard
+ 8086 7190 Dell PowerEdge 350
+ 7194 82440MX Host Bridge
+ 1033 0000 Versa Note Vxi
+ 4c53 10a0 CA3/CR3 mainboard
+ 7195 82440MX AC'97 Audio Controller
+ 1033 80cc Versa Note VXi
+ 10cf 1099 QSound_SigmaTel Stac97 PCI Audio
+ 11d4 0040 SoundMAX Integrated Digital Audio
+ 11d4 0048 SoundMAX Integrated Digital Audio
+ 7196 82440MX AC'97 Modem Controller
+ 7198 82440MX ISA Bridge
+ 7199 82440MX EIDE Controller
+ 719a 82440MX USB Universal Host Controller
+ 719b 82440MX Power Management Controller
+ 71a0 440GX - 82443GX Host bridge
+ 4c53 1050 CT7 mainboard
+ 4c53 1051 CE7 mainboard
+ 71a1 440GX - 82443GX AGP bridge
+ 71a2 440GX - 82443GX Host bridge (AGP disabled)
+ 4c53 1000 CC7/CR7/CP7/VC7/VP7/VR7 mainboard
+ 7360 XMM7360 LTE Advanced Modem
+ 7600 82372FB PIIX5 ISA
+ 7601 82372FB PIIX5 IDE
+ 7602 82372FB PIIX5 USB
+ 7603 82372FB PIIX5 SMBus
+ 7800 82740 (i740) AGP Graphics Accelerator
+ 003d 0008 Starfighter AGP
+ 003d 000b Starfighter AGP
+ 1092 0100 Stealth II G460
+ 10b4 201a Lightspeed 740
+ 10b4 202f Lightspeed 740
+ 8086 0000 Terminator 2x/i
+ 8086 0100 Intel740 Graphics Accelerator
+# Unlike other PCH components. The eSPI controller is specific to each chipset model
+ 7a84 Z690 Chipset LPC/eSPI Controller
+ 7aa3 Alder Lake-S PCH SMBus Controller
+ 7aa4 Alder Lake-S PCH SPI Controller
+ 7aa7 Alder Lake-S PCH Shared SRAM
+ 7ab4 Alder Lake-S PCH PCI Express Root Port #13
+ 7abd Alder Lake-S PCH PCI Express Root Port #6
+ 7acc Alder Lake-S PCH I2C Controller #0
+ 7ad0 Alder Lake-S HD Audio Controller
+ 7ae0 Alder Lake-S PCH USB 3.2 Gen 2x2 XHCI Controller
+ 7ae2 Alder Lake-S PCH SATA Controller [AHCI Mode]
+ 7ae8 Alder Lake-S PCH HECI Controller #1
+ 7af0 Alder Lake-S PCH CNVi WiFi
+ 8086 0094 Wi-Fi 6 AX201 160MHz
+ 8002 Trusted Execution Technology Registers
+ 8003 Trusted Execution Technology Registers
+ 8100 US15W/US15X SCH [Poulsbo] Host Bridge
+ 8101 US15L/UL11L SCH [Poulsbo] Host Bridge
+ 8108 US15W/US15X SCH [Poulsbo] Graphics Controller
+ 8109 US15L/UL11L SCH [Poulsbo] Graphics Controller
+ 8110 US15W/US15X/US15L/UL11L SCH [Poulsbo] PCI Express Port 1
+ 8112 US15W/US15X/US15L/UL11L SCH [Poulsbo] PCI Express Port 2
+ 8114 US15W/US15X/US15L/UL11L SCH [Poulsbo] USB UHCI Controller #1
+ 8115 US15W/US15X/US15L/UL11L SCH [Poulsbo] USB UHCI Controller #2
+ 8116 US15W/US15X/US15L/UL11L SCH [Poulsbo] USB UHCI Controller #3
+ 8117 US15W/US15X/US15L/UL11L SCH [Poulsbo] USB EHCI Controller
+ 8118 US15W/US15X/US15L/UL11L SCH [Poulsbo] USB Client Controller
+ 8119 US15W/US15X/US15L/UL11L SCH [Poulsbo] LPC Bridge
+ 811a US15W/US15X/US15L/UL11L SCH [Poulsbo] IDE Controller
+ 811b US15W/US15X/US15L/UL11L SCH [Poulsbo] HD Audio Controller
+ 811c US15W/US15X/US15L/UL11L SCH [Poulsbo] SDIO/MMC Controller #1
+ 811d US15W/US15X/US15L/UL11L SCH [Poulsbo] SDIO/MMC Controller #2
+ 811e US15W/US15X/US15L/UL11L SCH [Poulsbo] SDIO/MMC Controller #3
+ 8180 Atom Processor E6xx PCI Express Port 3
+ 8181 Atom Processor E6xx PCI Express Port 4
+ 8182 Atom Processor E6xx Integrated Graphics Controller
+ 8183 Atom Processor E6xx Configuration Unit
+ 8184 Atom Processor E6xx PCI Express Port 1
+ 8185 Atom Processor E6xx PCI Express Port 2
+ 8186 Atom Processor E6xx LPC Bridge
+ 84c4 450KX/GX [Orion] - 82454KX/GX PCI bridge
+ 84c5 450KX/GX [Orion] - 82453KX/GX Memory controller
+ 84ca 450NX - 82451NX Memory & I/O Controller
+ 84cb 450NX - 82454NX/84460GX PCI Expander Bridge
+ 84e0 460GX - 84460GX System Address Controller (SAC)
+ 84e1 460GX - 84460GX System Data Controller (SDC)
+ 84e2 460GX - 84460GX AGP Bridge (GXB function 2)
+ 84e3 460GX - 84460GX Memory Address Controller (MAC)
+ 84e4 460GX - 84460GX Memory Data Controller (MDC)
+ 84e6 460GX - 82466GX Wide and fast PCI eXpander Bridge (WXB)
+ 84ea 460GX - 84460GX AGP Bridge (GXB function 1)
+ 8500 IXP4XX Network Processor (IXP420/421/422/425/IXC1100)
+ 1993 0ded mGuard-PCI AV#2
+ 1993 0dee mGuard-PCI AV#1
+ 1993 0def mGuard-PCI AV#0
+ 8603 Ice Lake-LP Dynamic Tuning Processor Participant
+ 87c0 UHD Graphics 617
+ 8800 Platform Controller Hub EG20T PCI Express Port
+ 8801 Platform Controller Hub EG20T Packet Hub
+ 8802 Platform Controller Hub EG20T Gigabit Ethernet Controller
+ 8803 Platform Controller Hub EG20T General Purpose IO Controller
+ 8804 Platform Controller Hub EG20T USB OHCI Controller #4
+ 8805 Platform Controller Hub EG20T USB OHCI Controller #5
+ 8806 Platform Controller Hub EG20T USB OHCI Controller #6
+ 8807 Platform Controller Hub EG20T USB2 EHCI Controller #2
+ 8808 Platform Controller Hub EG20T USB Client Controller
+ 8809 Platform Controller Hub EG20T SDIO Controller #1
+ 880a Platform Controller Hub EG20T SDIO Controller #2
+ 880b Platform Controller Hub EG20T SATA AHCI Controller
+ 880c Platform Controller Hub EG20T USB OHCI Controller #1
+ 880d Platform Controller Hub EG20T USB OHCI Controller #2
+ 880e Platform Controller Hub EG20T USB OHCI Controller #3
+ 880f Platform Controller Hub EG20T USB2 EHCI Controller #1
+ 8810 Platform Controller Hub EG20T DMA Controller #1
+ 8811 Platform Controller Hub EG20T UART Controller 0
+ 8812 Platform Controller Hub EG20T UART Controller 1
+ 8813 Platform Controller Hub EG20T UART Controller 2
+ 8814 Platform Controller Hub EG20T UART Controller 3
+ 8815 Platform Controller Hub EG20T DMA Controller #2
+ 8816 Platform Controller Hub EG20T Serial Peripheral Interface Bus
+ 8817 Platform Controller Hub EG20T I2C Controller
+ 8818 Platform Controller Hub EG20T Controller Area Network (CAN) Controller
+ 8819 Platform Controller Hub EG20T IEEE 1588 Hardware Assist
+ 8a0d Ice Lake Thunderbolt 3 NHI #1
+ 8a12 Ice Lake-LP Processor Host Bridge/DRAM Registers
+ 8a13 Ice Lake Thunderbolt 3 USB Controller
+ 8a14 Ice Lake Processor Host Bridge/DRAM Registers
+ 8a17 Ice Lake Thunderbolt 3 NHI #0
+ 8a19 Image Signal Processor
+ 8a1d Ice Lake Thunderbolt 3 PCI Express Root Port #0
+ 8a1f Ice Lake Thunderbolt 3 PCI Express Root Port #1
+ 8a21 Ice Lake Thunderbolt 3 PCI Express Root Port #2
+ 8a23 Ice Lake Thunderbolt 3 PCI Express Root Port #3
+ 8a51 Iris Plus Graphics G7 (Ice Lake)
+ 8a52 Iris Plus Graphics G7
+ 8a53 Iris Plus Graphics G7
+ 8a56 Iris Plus Graphics G1 (Ice Lake)
+ 8a5a Iris Plus Graphics G4 (Ice Lake)
+ 8a5c Iris Plus Graphics G4 (Ice Lake)
+ 8c00 8 Series/C220 Series Chipset Family 4-port SATA Controller 1 [IDE mode]
+ 8c01 8 Series Chipset Family 4-port SATA Controller 1 [IDE mode] - Mobile
+ 8c02 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode]
+ 1028 05d7 Alienware X51 R2
+ 103c 1998 EliteDesk 800 G1
+ 17aa 3098 ThinkCentre E73
+ 17aa 309f ThinkCentre M83
+ 8c03 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode]
+ 103c 1909 ZBook 15
+ 17aa 220e ThinkPad T440p
+ 8c04 8 Series/C220 Series Chipset Family SATA Controller 1 [RAID mode]
+ 8c05 8 Series/C220 Series Chipset Family SATA Controller 1 [RAID mode]
+ 8c06 8 Series/C220 Series Chipset Family SATA Controller 1 [RAID mode]
+ 8c07 8 Series/C220 Series Chipset Family SATA Controller 1 [RAID mode]
+ 8c08 8 Series/C220 Series Chipset Family 2-port SATA Controller 2 [IDE mode]
+ 8c09 8 Series/C220 Series Chipset Family 2-port SATA Controller 2 [IDE mode]
+ 8c0e 8 Series/C220 Series Chipset Family SATA Controller 1 [RAID mode]
+ 8c0f 8 Series/C220 Series Chipset Family SATA Controller 1 [RAID mode]
+ 8c10 8 Series/C220 Series Chipset Family PCI Express Root Port #1
+ 103c 1998 EliteDesk 800 G1
+ 1043 8534 ASUS H81I-PLUS
+ 17aa 220e ThinkPad T440p
+ 17aa 3098 ThinkCentre E73
+ 8c11 8 Series/C220 Series Chipset Family PCI Express Root Port #1
+ 8c12 8 Series/C220 Series Chipset Family PCI Express Root Port #2
+ 103c 1998 EliteDesk 800 G1
+ 17aa 220e ThinkPad T440p
+ 8c13 8 Series/C220 Series Chipset Family PCI Express Root Port #2
+ 8c14 8 Series/C220 Series Chipset Family PCI Express Root Port #3
+ 8c15 8 Series/C220 Series Chipset Family PCI Express Root Port #3
+ 8c16 8 Series/C220 Series Chipset Family PCI Express Root Port #4
+ 8c17 8 Series/C220 Series Chipset Family PCI Express Root Port #4
+ 8c18 8 Series/C220 Series Chipset Family PCI Express Root Port #5
+ 8c19 8 Series/C220 Series Chipset Family PCI Express Root Port #5
+ 8c1a 8 Series/C220 Series Chipset Family PCI Express Root Port #6
+ 17aa 3098 ThinkCentre E73
+ 8c1b 8 Series/C220 Series Chipset Family PCI Express Root Port #6
+ 8c1c 8 Series/C220 Series Chipset Family PCI Express Root Port #7
+ 8c1d 8 Series/C220 Series Chipset Family PCI Express Root Port #7
+ 8c1e 8 Series/C220 Series Chipset Family PCI Express Root Port #8
+ 8c1f 8 Series/C220 Series Chipset Family PCI Express Root Port #8
+ 8c20 8 Series/C220 Series Chipset High Definition Audio Controller
+ 1028 05d7 Alienware X51 R2
+ 103c 1909 ZBook 15
+ 103c 1998 EliteDesk 800 G1
+ 17aa 220e ThinkPad T440p
+ 17aa 309f ThinkCentre M83
+ 8c21 8 Series/C220 Series Chipset High Definition Audio Controller
+ 8c22 8 Series/C220 Series Chipset Family SMBus Controller
+ 1028 05d7 Alienware X51 R2
+ 103c 1909 ZBook 15
+ 103c 1998 EliteDesk 800 G1
+ 17aa 220e ThinkPad T440p
+ 17aa 3098 ThinkCentre E73
+ 17aa 309f ThinkCentre M83
+ 8c23 8 Series Chipset Family CHAP Counters
+ 8c24 8 Series Chipset Family Thermal Management Controller
+ 8c26 8 Series/C220 Series Chipset Family USB EHCI #1
+ 1028 05d7 Alienware X51 R2
+ 103c 1909 ZBook 15
+ 103c 1998 EliteDesk 800 G1
+ 17aa 220e ThinkPad T440p
+ 17aa 2210 ThinkPad T540p
+ 17aa 3098 ThinkCentre E73
+ 17aa 309f ThinkCentre M83
+ 2210 17aa ThinkPad T540p
+ 8c2d 8 Series/C220 Series Chipset Family USB EHCI #2
+ 1028 05d7 Alienware X51 R2
+ 103c 1909 ZBook 15
+ 103c 1998 EliteDesk 800 G1
+ 17aa 220e ThinkPad T440p
+ 17aa 3098 ThinkCentre E73
+ 17aa 309f ThinkCentre M83
+ 8c31 8 Series/C220 Series Chipset Family USB xHCI
+ 1028 05d7 Alienware X51 R2
+ 103c 1909 ZBook 15
+ 103c 1998 EliteDesk 800 G1
+ 17aa 220e ThinkPad T440p
+ 17aa 3098 ThinkCentre E73
+ 17aa 309f ThinkCentre M83
+ 8c33 8 Series/C220 Series Chipset Family LAN Controller
+ 8c34 8 Series/C220 Series Chipset Family NAND Controller
+ 8c3a 8 Series/C220 Series Chipset Family MEI Controller #1
+ 1028 05d7 Alienware X51 R2
+ 103c 1909 ZBook 15
+ 103c 1998 EliteDesk 800 G1
+ 17aa 220e ThinkPad T440p
+ 17aa 3098 ThinkCentre E73
+ 17aa 309f ThinkCentre M83
+ 8c3b 8 Series/C220 Series Chipset Family MEI Controller #2
+ 8c3c 8 Series/C220 Series Chipset Family IDE-r Controller
+ 8c3d 8 Series/C220 Series Chipset Family KT Controller
+ 103c 1998 EliteDesk 800 G1
+ 8c40 8 Series/C220 Series Chipset Family LPC Controller
+ 8c41 8 Series Chipset Family Mobile Super SKU LPC Controller
+ 8c42 8 Series/C220 Series Chipset Family Desktop Super SKU LPC Controller
+ 8c43 8 Series/C220 Series Chipset Family LPC Controller
+ 8c44 Z87 Express LPC Controller
+ 8c45 8 Series/C220 Series Chipset Family LPC Controller
+ 8c46 Z85 Express LPC Controller
+ 8c47 8 Series/C220 Series Chipset Family LPC Controller
+ 8c48 8 Series/C220 Series Chipset Family LPC Controller
+ 8c49 HM86 Express LPC Controller
+ 8c4a H87 Express LPC Controller
+ 1028 05d7 Alienware X51 R2
+ 8c4b HM87 Express LPC Controller
+ 8c4c Q85 Express LPC Controller
+ 17aa 309f ThinkCentre M83
+ 8c4d 8 Series/C220 Series Chipset Family LPC Controller
+ 8c4e Q87 Express LPC Controller
+ 103c 1998 EliteDesk 800 G1
+ 8c4f QM87 Express LPC Controller
+ 103c 1909 ZBook 15
+ 17aa 220e ThinkPad T440p
+ 8c50 B85 Express LPC Controller
+ 8c51 8 Series/C220 Series Chipset Family LPC Controller
+ 8c52 C222 Series Chipset Family Server Essential SKU LPC Controller
+ 8c53 8 Series/C220 Series Chipset Family LPC Controller
+ 8c54 C224 Series Chipset Family Server Standard SKU LPC Controller
+ 8c55 8 Series/C220 Series Chipset Family LPC Controller
+ 8c56 C226 Series Chipset Family Server Advanced SKU LPC Controller
+ 8c57 8 Series/C220 Series Chipset Family LPC Controller
+ 8c58 8 Series/C220 Series Chipset Family WS SKU LPC Controller
+ 8c59 8 Series/C220 Series Chipset Family LPC Controller
+ 8c5a 8 Series/C220 Series Chipset Family LPC Controller
+ 8c5b 8 Series/C220 Series Chipset Family LPC Controller
+ 8c5c H81 Express LPC Controller
+ 17aa 3098 ThinkCentre E73
+ 8c5d 8 Series/C220 Series Chipset Family LPC Controller
+ 8c5e 8 Series/C220 Series Chipset Family LPC Controller
+ 8c5f 8 Series/C220 Series Chipset Family LPC Controller
+ 8c80 9 Series Chipset Family SATA Controller [IDE Mode]
+ 8c81 9 Series Chipset Family SATA Controller [IDE Mode]
+ 8c82 9 Series Chipset Family SATA Controller [AHCI Mode]
+ 8c83 9 Series Chipset Family SATA Controller [AHCI Mode]
+ 8c84 9 Series Chipset Family SATA Controller [RAID Mode]
+ 8c85 9 Series Chipset Family SATA Controller [RAID Mode]
+ 8c86 9 Series Chipset Family SATA Controller [RAID Mode]
+ 8c87 9 Series Chipset Family SATA Controller [RAID Mode]
+ 8c88 9 Series Chipset Family SATA Controller [IDE Mode]
+ 8c89 9 Series Chipset Family SATA Controller [IDE Mode]
+ 8c8e 9 Series Chipset Family SATA Controller [RAID Mode]
+ 8c8f 9 Series Chipset Family SATA Controller [RAID Mode]
+ 8c90 9 Series Chipset Family PCI Express Root Port 1
+ 8c92 9 Series Chipset Family PCI Express Root Port 2
+ 8c94 9 Series Chipset Family PCI Express Root Port 3
+ 8c96 9 Series Chipset Family PCI Express Root Port 4
+ 8c98 9 Series Chipset Family PCI Express Root Port 5
+ 8c9a 9 Series Chipset Family PCI Express Root Port 6
+ 8c9c 9 Series Chipset Family PCI Express Root Port 7
+ 8c9e 9 Series Chipset Family PCI Express Root Port 8
+ 8ca0 9 Series Chipset Family HD Audio Controller
+ 8ca2 9 Series Chipset Family SMBus Controller
+ 8ca4 9 Series Chipset Family Thermal Controller
+ 8ca6 9 Series Chipset Family USB EHCI Controller #1
+ 8cad 9 Series Chipset Family USB EHCI Controller #2
+ 8cb1 9 Series Chipset Family USB xHCI Controller
+ 8cb3 9 Series Chipset Family LAN Controller
+ 8cba 9 Series Chipset Family ME Interface #1
+ 8cbb 9 Series Chipset Family ME Interface #2
+ 8cbc 9 Series Chipset Family IDE-R Controller
+ 8cbd 9 Series Chipset Family KT Controller
+ 8cc1 9 Series Chipset Family LPC Controller
+ 8cc2 9 Series Chipset Family LPC Controller
+ 8cc3 HM97 Chipset LPC Controller
+ 8cc4 Z97 Chipset LPC Controller
+ 8cc5 QM97 Chipset LPC Controller
+ 8cc6 H97 Chipset LPC Controller
+ 8d00 C610/X99 series chipset 4-port SATA Controller [IDE mode]
+ 8d02 C610/X99 series chipset 6-Port SATA Controller [AHCI mode]
+ 8d04 C610/X99 series chipset SATA Controller [RAID mode]
+ 8d06 C610/X99 series chipset SATA Controller [RAID mode]
+ 17aa 1031 ThinkServer RAID 110i
+ 8d08 C610/X99 series chipset 2-port SATA Controller [IDE mode]
+ 8d0e C610/X99 series chipset SATA Controller [RAID mode]
+ 8d10 C610/X99 series chipset PCI Express Root Port #1
+ 8d11 C610/X99 series chipset PCI Express Root Port #1
+ 8d12 C610/X99 series chipset PCI Express Root Port #2
+ 8d13 C610/X99 series chipset PCI Express Root Port #2
+ 8d14 C610/X99 series chipset PCI Express Root Port #3
+ 8d15 C610/X99 series chipset PCI Express Root Port #3
+ 8d16 C610/X99 series chipset PCI Express Root Port #4
+ 8d17 C610/X99 series chipset PCI Express Root Port #4
+ 8d18 C610/X99 series chipset PCI Express Root Port #5
+ 8d19 C610/X99 series chipset PCI Express Root Port #5
+ 8d1a C610/X99 series chipset PCI Express Root Port #6
+ 8d1b C610/X99 series chipset PCI Express Root Port #6
+ 8d1c C610/X99 series chipset PCI Express Root Port #7
+ 8d1d C610/X99 series chipset PCI Express Root Port #7
+ 8d1e C610/X99 series chipset PCI Express Root Port #8
+ 8d1f C610/X99 series chipset PCI Express Root Port #8
+ 8d20 C610/X99 series chipset HD Audio Controller
+ 8d21 C610/X99 series chipset HD Audio Controller
+ 8d22 C610/X99 series chipset SMBus Controller
+ 15d9 0832 X10SRL-F
+ 8d24 C610/X99 series chipset Thermal Subsystem
+ 8d26 C610/X99 series chipset USB Enhanced Host Controller #1
+ 15d9 0832 X10SRL-F
+ 8d2d C610/X99 series chipset USB Enhanced Host Controller #2
+ 15d9 0832 X10SRL-F
+ 8d31 C610/X99 series chipset USB xHCI Host Controller
+ 15d9 0832 X10SRL-F
+ 8d33 C610/X99 series chipset LAN Controller
+ 8d34 C610/X99 series chipset NAND Controller
+ 8d3a C610/X99 series chipset MEI Controller #1
+ 15d9 0832 X10SRL-F
+ 8d3b C610/X99 series chipset MEI Controller #2
+ 15d9 0832 X10SRL-F
+ 8d3c C610/X99 series chipset IDE-r Controller
+ 8d3d C610/X99 series chipset KT Controller
+ 8d40 C610/X99 series chipset LPC Controller
+ 8d41 C610/X99 series chipset LPC Controller
+ 8d42 C610/X99 series chipset LPC Controller
+ 8d43 C610/X99 series chipset LPC Controller
+ 8d44 C610/X99 series chipset LPC Controller
+ 15d9 0832 X10SRL-F
+ 8d45 C610/X99 series chipset LPC Controller
+ 8d46 C610/X99 series chipset LPC Controller
+ 8d47 C610/X99 series chipset LPC Controller
+ 8d48 C610/X99 series chipset LPC Controller
+ 8d49 C610/X99 series chipset LPC Controller
+ 8d4a C610/X99 series chipset LPC Controller
+ 8d4b C610/X99 series chipset LPC Controller
+ 8d4c C610/X99 series chipset LPC Controller
+ 8d4d C610/X99 series chipset LPC Controller
+ 8d4e C610/X99 series chipset LPC Controller
+ 8d4f C610/X99 series chipset LPC Controller
+ 8d60 C610/X99 series chipset sSATA Controller [IDE mode]
+ 8d62 C610/X99 series chipset sSATA Controller [AHCI mode]
+ 8d64 C610/X99 series chipset sSATA Controller [RAID mode]
+ 8d66 C610/X99 series chipset sSATA Controller [RAID mode]
+ 8d68 C610/X99 series chipset sSATA Controller [IDE mode]
+ 8d6e C610/X99 series chipset sSATA Controller [RAID mode]
+ 8d7c C610/X99 series chipset SPSR
+ 15d9 0832 X10SRL-F
+ 8d7d C610/X99 series chipset MS SMBus 0
+ 8d7e C610/X99 series chipset MS SMBus 1
+ 8d7f C610/X99 series chipset MS SMBus 2
+ 9000 IXP2000 Family Network Processor
+ 9001 IXP2400 Network Processor
+ 9002 IXP2300 Network Processor
+ 9004 IXP2800 Network Processor
+ 9621 Integrated RAID
+ 9622 Integrated RAID
+ 9641 Integrated RAID
+ 96a1 Integrated RAID
+ 9a01 11th Gen Core Processor PCIe Controller #1
+ 9a03 TigerLake-LP Dynamic Tuning Processor Participant
+ 9a09 11th Gen Core Processor PCIe Controller
+ 9a0b Volume Management Device NVMe RAID Controller
+ 9a0d Tigerlake Telemetry Aggregator Driver
+ 9a0f 11th Gen Core Processor PCIe Controller #0
+ 9a11 GNA Scoring Accelerator module
+ 9a13 Tiger Lake-LP Thunderbolt 4 USB Controller
+ 9a14 11th Gen Core Processor Host Bridge/DRAM Registers
+ 9a17 Tiger Lake-H Thunderbolt 4 USB Controller
+ 9a1b Tiger Lake-LP Thunderbolt 4 NHI #0
+ 9a1d Tiger Lake-LP Thunderbolt 4 NHI #1
+ 9a1f Tiger Lake-H Thunderbolt 4 NHI #0
+ 9a21 Tiger Lake-H Thunderbolt 4 NHI #1
+ 9a23 Tiger Lake-LP Thunderbolt 4 PCI Express Root Port #0
+ 9a25 Tiger Lake-LP Thunderbolt 4 PCI Express Root Port #1
+ 9a26 11th Gen Core Processor Host Bridge/DRAM Registers
+ 9a27 Tiger Lake-LP Thunderbolt 4 PCI Express Root Port #2
+ 9a29 Tiger Lake-LP Thunderbolt 4 PCI Express Root Port #3
+ 9a2b Tiger Lake-H Thunderbolt 4 PCI Express Root Port #0
+ 9a2d Tiger Lake-H Thunderbolt 4 PCI Express Root Port #1
+ 9a2f Tiger Lake-H Thunderbolt 4 PCI Express Root Port #2
+ 9a31 Tiger Lake-H Thunderbolt 4 PCI Express Root Port #3
+ 9a33 Tiger Lake Trace Hub
+ 9a36 11th Gen Core Processor Host Bridge/DRAM Registers
+ 9a49 TigerLake-LP GT2 [Iris Xe Graphics]
+ 9a60 TigerLake-H GT1 [UHD Graphics]
+ 9a68 TigerLake-H GT1 [UHD Graphics]
+ 9b33 Comet Lake-S 6c Host Bridge/DRAM Controller
+ 9b41 CometLake-U GT2 [UHD Graphics]
+ 1028 09bd Latitude 7310
+ 1028 09be Latitude 7410
+ 9b44 10th Gen Core Processor Host Bridge/DRAM Registers
+ 9b53 Comet Lake-S 6c Host Bridge/DRAM Controller
+ 9b54 10th Gen Core Processor Host Bridge/DRAM Registers
+ 9b61 Comet Lake-U v1 4c Host Bridge/DRAM Controller
+ 1028 09be Latitude 7410
+ 9b63 10th Gen Core Processor Host Bridge/DRAM Registers
+ 9b64 10th Gen Core Processor Host Bridge/DRAM Registers
+ 9ba8 CometLake-S GT1 [UHD Graphics 610]
+ 9bc4 CometLake-H GT2 [UHD Graphics]
+ 9bc5 CometLake-S GT2 [UHD Graphics 630]
+ 9bc8 CometLake-S GT2 [UHD Graphics 630]
+ 9bca Comet Lake UHD Graphics
+ 9c00 8 Series SATA Controller 1 [IDE mode]
+ 9c01 8 Series SATA Controller 1 [IDE mode]
+ 9c02 8 Series SATA Controller 1 [AHCI mode]
+ 9c03 8 Series SATA Controller 1 [AHCI mode]
+ 17aa 2214 ThinkPad X240
+ 9c04 8 Series SATA Controller 1 [RAID mode]
+ 9c05 8 Series SATA Controller 1 [RAID mode]
+ 9c06 8 Series SATA Controller 1 [RAID mode]
+ 9c07 8 Series SATA Controller 1 [RAID mode]
+ 9c08 8 Series SATA Controller 2 [IDE mode]
+ 9c09 8 Series SATA Controller 2 [IDE mode]
+ 9c0a 8 Series SATA Controller [Reserved]
+ 9c0b 8 Series SATA Controller [Reserved]
+ 9c0c 8 Series SATA Controller [Reserved]
+ 9c0d 8 Series SATA Controller [Reserved]
+ 9c0e 8 Series SATA Controller 1 [RAID mode]
+ 9c0f 8 Series SATA Controller 1 [RAID mode]
+ 9c10 8 Series PCI Express Root Port 1
+ 9c11 8 Series PCI Express Root Port 1
+ 9c12 8 Series PCI Express Root Port 2
+ 9c13 8 Series PCI Express Root Port 2
+ 9c14 8 Series PCI Express Root Port 3
+ 9c15 8 Series PCI Express Root Port 3
+ 9c16 8 Series PCI Express Root Port 4
+ 9c17 8 Series PCI Express Root Port 4
+ 9c18 8 Series PCI Express Root Port 5
+ 9c19 8 Series PCI Express Root Port 5
+ 9c1a 8 Series PCI Express Root Port 6
+ 9c1b 8 Series PCI Express Root Port 6
+ 9c1c 8 Series PCI Express Root Port 7
+ 9c1d 8 Series PCI Express Root Port 7
+ 9c1e 8 Series PCI Express Root Port 8
+ 9c1f 8 Series PCI Express Root Port 8
+ 9c20 8 Series HD Audio Controller
+ 17aa 2214 ThinkPad X240
+ 9c21 8 Series HD Audio Controller
+ 9c22 8 Series SMBus Controller
+ 17aa 2214 ThinkPad X240
+ 9c23 8 Series CHAP Counters
+ 9c24 8 Series Thermal
+ 9c26 8 Series USB EHCI #1
+ 17aa 220c T440s
+ 17aa 2214 ThinkPad X240
+ 9c2d 8 Series USB EHCI #2
+ 9c31 8 Series USB xHCI HC
+ 17aa 2214 ThinkPad X240
+ 8086 7270 Apple MacBookAir6,2 / MacBookPro11,1
+ 9c35 8 Series SDIO Controller
+ 9c36 8 Series Audio DSP Controller
+ 9c3a 8 Series HECI #0
+ 17aa 2214 ThinkPad X240
+ 9c3b 8 Series HECI #1
+ 9c3c 8 Series HECI IDER
+ 9c3d 8 Series HECI KT
+ 9c40 8 Series LPC Controller
+ 9c41 8 Series LPC Controller
+ 9c42 8 Series LPC Controller
+ 9c43 8 Series LPC Controller
+ 17aa 2214 ThinkPad X240
+ 9c44 8 Series LPC Controller
+ 9c45 8 Series LPC Controller
+ 9c46 8 Series LPC Controller
+ 9c47 8 Series LPC Controller
+ 9c60 8 Series Low Power Sub-System DMA
+ 9c61 8 Series I2C Controller #0
+ 9c62 8 Series I2C Controller #1
+ 9c63 8 Series UART Controller #0
+ 9c64 8 Series UART Controller #1
+ 9c65 8 Series SPI Controller #0
+ 9c66 8 Series SPI Controller #1
+ 9c83 Wildcat Point-LP SATA Controller [AHCI Mode]
+ 9c85 Wildcat Point-LP SATA Controller [RAID Mode]
+ 9c87 Wildcat Point-LP SATA Controller [RAID Mode]
+ 9c8f Wildcat Point-LP SATA Controller [RAID Mode]
+ 9c90 Wildcat Point-LP PCI Express Root Port #1
+ 9c92 Wildcat Point-LP PCI Express Root Port #2
+ 9c94 Wildcat Point-LP PCI Express Root Port #3
+ 9c96 Wildcat Point-LP PCI Express Root Port #4
+ 9c98 Wildcat Point-LP PCI Express Root Port #5
+ 9c9a Wildcat Point-LP PCI Express Root Port #6
+ 9ca0 Wildcat Point-LP High Definition Audio Controller
+ 9ca2 Wildcat Point-LP SMBus Controller
+ 9ca4 Wildcat Point-LP Thermal Management Controller
+ 9ca6 Wildcat Point-LP USB EHCI Controller
+ 9cb1 Wildcat Point-LP USB xHCI Controller
+ 9cb5 Wildcat Point-LP Secure Digital IO Controller
+ 9cb6 Wildcat Point-LP Smart Sound Technology Controller
+ 9cba Wildcat Point-LP MEI Controller #1
+ 9cbb Wildcat Point-LP MEI Controller #2
+ 9cbc Wildcat Point-LP IDE-r Controller
+ 9cbd Wildcat Point-LP KT Controller
+ 9cc1 Wildcat Point-LP LPC Controller
+ 9cc2 Wildcat Point-LP LPC Controller
+ 9cc3 Wildcat Point-LP LPC Controller
+ 9cc5 Wildcat Point-LP LPC Controller
+ 9cc6 Wildcat Point-LP LPC Controller
+ 9cc7 Wildcat Point-LP LPC Controller
+ 9cc9 Wildcat Point-LP LPC Controller
+ 9ce0 Wildcat Point-LP Serial IO DMA Controller
+ 9ce1 Wildcat Point-LP Serial IO I2C Controller #0
+ 9ce2 Wildcat Point-LP Serial IO I2C Controller #1
+ 9ce3 Wildcat Point-LP Serial IO UART Controller #0
+ 9ce4 Wildcat Point-LP Serial IO UART Controller #1
+ 9ce5 Wildcat Point-LP Serial IO GSPI Controller #0
+ 9ce6 Wildcat Point-LP Serial IO GSPI Controller #1
+ 9d03 Sunrise Point-LP SATA Controller [AHCI mode]
+ 1025 115f Acer Aspire E5-575G
+ 1028 06dc Latitude E7470
+ 1028 06e6 Latitude 11 5175 2-in-1
+ 1028 06f3 Latitude 3570
+ 103c 8079 EliteBook 840 G3
+ 17aa 225d ThinkPad T480
+ 17aa 382a B51-80 Laptop
+ 9d10 Sunrise Point-LP PCI Express Root Port #1
+ 9d11 Sunrise Point-LP PCI Express Root Port #2
+ 9d12 Sunrise Point-LP PCI Express Root Port #3
+ 9d13 Sunrise Point-LP PCI Express Root Port #4
+ 9d14 Sunrise Point-LP PCI Express Root Port #5
+ 17aa 382a B51-80 Laptop
+ 9d15 Sunrise Point-LP PCI Express Root Port #6
+ 17aa 382a B51-80 Laptop
+ 9d16 Sunrise Point-LP PCI Express Root Port #7
+ 9d17 Sunrise Point-LP PCI Express Root Port #8
+ 9d18 Sunrise Point-LP PCI Express Root Port #9
+ 17aa 2247 ThinkPad T570
+ 17aa 382a B51-80 Laptop
+ 9d19 Sunrise Point-LP PCI Express Root Port #10
+ 9d1a Sunrise Point-LP PCI Express Root Port #11
+ 9d21 Sunrise Point-LP PMC
+ 1025 115f Acer Aspire E5-575G
+ 1028 06d6 Latitude 7275 tablet
+ 1028 06dc Latitude E7470
+ 1028 06e6 Latitude 11 5175 2-in-1
+ 1028 06f3 Latitude 3570
+ 103c 8079 EliteBook 840 G3
+ 17aa 2247 ThinkPad T570
+ 17aa 224f ThinkPad X1 Carbon 5th Gen
+ 17aa 225d ThinkPad T480
+ 17aa 382a B51-80 Laptop
+ 9d23 Sunrise Point-LP SMBus
+ 1025 115f Acer Aspire E5-575G
+ 1028 06d6 Latitude 7275 tablet
+ 1028 06dc Latitude E7470
+ 1028 06e6 Latitude 11 5175 2-in-1
+ 1028 06f3 Latitude 3570
+ 103c 8079 EliteBook 840 G3
+ 17aa 2247 ThinkPad T570
+ 17aa 224f ThinkPad X1 Carbon 5th Gen
+ 17aa 225d ThinkPad T480
+ 17aa 382a B51-80 Laptop
+ 9d27 Sunrise Point-LP Serial IO UART Controller #0
+ 9d28 Sunrise Point-LP Serial IO UART Controller #1
+ 9d29 Sunrise Point-LP Serial IO SPI Controller #0
+ 9d2a Sunrise Point-LP Serial IO SPI Controller #1
+ 9d2d Sunrise Point-LP Secure Digital IO Controller
+ 9d2f Sunrise Point-LP USB 3.0 xHCI Controller
+ 1025 115f Acer Aspire E5-575G
+ 1028 06d6 Latitude 7275 tablet
+ 1028 06dc Latitude E7470
+ 1028 06e6 Latitude 11 5175 2-in-1
+ 1028 06f3 Latitude 3570
+ 103c 8079 EliteBook 840 G3
+ 17aa 2247 ThinkPad T570
+ 17aa 225d ThinkPad T480
+ 17aa 382a B51-80 Laptop
+ 9d31 Sunrise Point-LP Thermal subsystem
+ 1025 115f Acer Aspire E5-575G
+ 1028 06d6 Latitude 7275 tablet
+ 1028 06dc Latitude E7470
+ 1028 06e6 Latitude 11 5175 2-in-1
+ 1028 06f3 Latitude 3570
+ 103c 8079 EliteBook 840 G3
+ 17aa 2247 ThinkPad T570
+ 17aa 224f ThinkPad X1 Carbon 5th Gen
+ 17aa 225d ThinkPad T480
+ 17aa 382a B51-80 Laptop
+ 9d32 CSI-2 Host Controller
+ 1028 06d6 Latitude 7275 tablet
+ 1028 06e6 Latitude 11 5175 2-in-1
+ 9d35 Sunrise Point-LP Integrated Sensor Hub
+ 1028 06d6 Latitude 7275 tablet
+ 1028 06e6 Latitude 11 5175 2-in-1
+ 9d3a Sunrise Point-LP CSME HECI #1
+ 1025 115f Acer Aspire E5-575G
+ 1028 06d6 Latitude 7275 tablet
+ 1028 06dc Latitude E7470
+ 1028 06e6 Latitude 11 5175 2-in-1
+ 1028 06f3 Latitude 3570
+ 103c 8079 EliteBook 840 G3
+ 17aa 2247 ThinkPad T570
+ 17aa 224f ThinkPad X1 Carbon 5th Gen
+ 17aa 225d ThinkPad T480
+ 17aa 382a B51-80 Laptop
+ 9d3d Sunrise Point-LP Active Management Technology - SOL
+ 103c 8079 EliteBook 840 G3
+ 17aa 2247 ThinkPad T570
+ 9d3e iTouch Controller
+ 9d43 Sunrise Point-LP LPC Controller
+ 17aa 382a B51-80 Laptop
+ 9d46 LPC/eSPI Controller
+ 1028 06d6 Latitude 7275 tablet
+ 1028 06e6 Latitude 11 5175 2-in-1
+ 9d48 Sunrise Point-LP LPC Controller
+ 1028 06dc Latitude E7470
+ 1028 06f3 Latitude 3570
+ 103c 8079 EliteBook 840 G3
+ 17aa 2247 ThinkPad T570
+ 9d4e Sunrise Point LPC Controller/eSPI Controller
+ 17aa 225d ThinkPad T480
+ 9d50 Sunrise Point LPC Controller
+ 9d56 Sunrise Point-LP LPC Controller
+ 9d58 Sunrise Point-LP LPC Controller
+ 1025 115f Acer Aspire E5-575G
+ 17aa 2247 ThinkPad T570
+ 17aa 224f ThinkPad X1 Carbon 5th Gen
+ 9d60 Sunrise Point-LP Serial IO I2C Controller #0
+ 1025 115f Acer Aspire E5-575G
+ 1028 06d6 Latitude 7275 tablet
+ 1028 06e6 Latitude 11 5175 2-in-1
+ 1028 06f3 Latitude 3570
+ 103c 8079 EliteBook 840 G3
+ 17aa 225d ThinkPad T480
+ 8086 9d60 100 Series PCH/Sunrise Point PCH I2C0 [Skylake/Kaby Lake LPSS I2C]
+ 9d61 Sunrise Point-LP Serial IO I2C Controller #1
+ 1028 06d6 Latitude 7275 tablet
+ 1028 06e6 Latitude 11 5175 2-in-1
+ 9d62 Sunrise Point-LP Serial IO I2C Controller #2
+ 1028 06d6 Latitude 7275 tablet
+ 1028 06e6 Latitude 11 5175 2-in-1
+ 9d63 Sunrise Point-LP Serial IO I2C Controller #3
+ 9d64 Sunrise Point-LP Serial IO I2C Controller #4
+ 9d65 Sunrise Point-LP Serial IO I2C Controller #5
+ 9d66 Sunrise Point-LP Serial IO UART Controller #2
+ 9d70 Sunrise Point-LP HD Audio
+ 1028 06d6 Latitude 7275 tablet
+ 1028 06dc Latitude E7470
+ 1028 06e6 Latitude 11 5175 2-in-1
+ 1028 06f3 Latitude 3570
+ 103c 8079 EliteBook 840 G3
+ 17aa 2247 ThinkPad T570
+ 17aa 382a B51-80 Laptop
+ 9d71 Sunrise Point-LP HD Audio
+ 1025 1094 Acer Aspire E5-575G
+ 17aa 224f ThinkPad X1 Carbon 5th Gen
+ 17aa 225d ThinkPad T480
+ 9d84 Cannon Point-LP LPC Controller
+ 1028 089e Inspiron 5482
+ 9da3 Cannon Point-LP SMBus Controller
+ 9da4 Cannon Point-LP SPI Controller
+ 9da8 Cannon Point-LP Serial IO UART Controller #2
+ 9daa Cannon Point-LP Serial IO SPI Controller
+ 9dab Cannon Point-LP Serial IO SPI Controller
+ 9db0 Cannon Point-LP PCI Express Root Port #9
+ 9db1 Cannon Point-LP PCI Express Root Port #10
+ 9db2 Cannon Point-LP PCI Express Root Port #1
+ 9db4 Cannon Point-LP PCI Express Root Port #13
+ 1028 089e Inspiron 5482
+ 9db6 Cannon Point-LP PCI Express Root Port #15
+ 9db8 Cannon Point-LP PCI Express Root Port #1
+ 9dbc Cannon Point-LP PCI Express Root Port #5
+ 9dbe Cannon Point-LP PCI Express Root Port #7
+ 9dbf Cannon Point PCI Express Root Port #8
+ 9dc4 Cannon Point-LP SD Host Controller
+ 9dc5 Cannon Point-LP Serial IO I2C Host Controller
+ 9dc8 Cannon Point-LP High Definition Audio Controller
+ 1028 089e Inspiron 5482
+ 9dd3 Cannon Point-LP SATA Controller [AHCI Mode]
+ 9de0 Cannon Point-LP MEI Controller #1
+ 9de3 Cannon Point-LP Keyboard and Text (KT) Redirection
+ 9de8 Cannon Point-LP Serial IO I2C Controller #0
+ 1028 089e Inspiron 5482
+ 9de9 Cannon Point-LP Serial IO I2C Controller #1
+ 1028 089e Inspiron 5482
+ 9ded Cannon Point-LP USB 3.1 xHCI Controller
+ 9def Cannon Point-LP Shared SRAM
+ 9df0 Cannon Point-LP CNVi [Wireless-AC]
+ 9df5 BayHubTech Integrated SD controller
+ 9df9 Cannon Point-LP Thermal Controller
+ 9dfc Cannon Point-LP Integrated Sensor Hub
+ a000 Atom Processor D4xx/D5xx/N4xx/N5xx DMI Bridge
+ 1458 5000 GA-D525TUD
+ 8086 4f4d DeskTop Board D510MO
+ 8086 544b Desktop Board D425KT
+ a001 Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller
+ 1458 d000 GA-D525TUD
+ 8086 4f4d DeskTop Board D510MO
+ 8086 544b Desktop Board D425KT
+ a002 Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller
+ a003 Atom Processor D4xx/D5xx/N4xx/N5xx CHAPS counter
+ a010 Atom Processor D4xx/D5xx/N4xx/N5xx DMI Bridge
+ 1043 83ac Eee PC 1015PX
+ 144d c072 Notebook N150P
+ a011 Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller
+ 1043 83ac Eee PC 1015PX
+ 144d c072 Notebook N150P
+ a012 Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller
+ 1043 83ac Eee PC 1015PX
+ 144d c072 Notebook N150P
+ a013 Atom Processor D4xx/D5xx/N4xx/N5xx CHAPS counter
+ a082 Tiger Lake-LP LPC Controller
+ a0a3 Tiger Lake-LP SMBus Controller
+ a0a4 Tiger Lake-LP SPI Controller
+ a0a6 Tiger Lake-LP Trace Hub
+ a0a8 Tiger Lake-LP Serial IO UART Controller #0
+ a0a9 Tiger Lake-LP Serial IO UART Controller #1
+ a0ab Tiger Lake-LP Serial IO SPI Controller #1
+ a0b0 Tiger Lake-LP PCI Express Root Port #9
+ a0bd Tigerlake PCH-LP PCI Express Root Port #6
+ a0bf Tiger Lake-LP PCI Express Root Port #8
+ a0c5 Tiger Lake-LP Serial IO I2C Controller #4
+ a0c6 Tiger Lake-LP Serial IO I2C Controller #5
+ a0c8 Tiger Lake-LP Smart Sound Technology Audio Controller
+ a0e0 Tiger Lake-LP Management Engine Interface
+ a0e3 Tiger Lake-LP Active Management Technology - SOL
+ a0e8 Tiger Lake-LP Serial IO I2C Controller #0
+ a0e9 Tiger Lake-LP Serial IO I2C Controller #1
+ a0ea Tiger Lake-LP Serial IO I2C Controller #2
+ a0eb Tiger Lake-LP Serial IO I2C Controller #3
+ a0ed Tiger Lake-LP USB 3.2 Gen 2x1 xHCI Host Controller
+ a0ef Tiger Lake-LP Shared SRAM
+ a0f0 Wi-Fi 6 AX201
+ a0fc Tiger Lake-LP Integrated Sensor Hub
+ a102 Q170/Q150/B150/H170/H110/Z170/CM236 Chipset SATA Controller [AHCI Mode]
+ a103 HM170/QM170 Chipset SATA Controller [AHCI Mode]
+ 1028 06e4 XPS 15 9550
+ 103c 825b OMEN-17-w001nv
+ a105 Sunrise Point-H SATA Controller [RAID mode]
+ a106 Q170/H170/Z170/CM236 Chipset SATA Controller [RAID Mode]
+ a107 HM170/QM170 Chipset SATA Controller [RAID Mode]
+ a10f Sunrise Point-H SATA Controller [RAID mode]
+ a110 100 Series/C230 Series Chipset Family PCI Express Root Port #1
+ a111 100 Series/C230 Series Chipset Family PCI Express Root Port #2
+ a112 100 Series/C230 Series Chipset Family PCI Express Root Port #3
+ a113 100 Series/C230 Series Chipset Family PCI Express Root Port #4
+ a114 100 Series/C230 Series Chipset Family PCI Express Root Port #5
+ a115 100 Series/C230 Series Chipset Family PCI Express Root Port #6
+ a116 100 Series/C230 Series Chipset Family PCI Express Root Port #7
+ a117 100 Series/C230 Series Chipset Family PCI Express Root Port #8
+ a118 100 Series/C230 Series Chipset Family PCI Express Root Port #9
+ a119 100 Series/C230 Series Chipset Family PCI Express Root Port #10
+ a11a 100 Series/C230 Series Chipset Family PCI Express Root Port #11
+ a11b 100 Series/C230 Series Chipset Family PCI Express Root Port #12
+ a11c 100 Series/C230 Series Chipset Family PCI Express Root Port #13
+ a11d 100 Series/C230 Series Chipset Family PCI Express Root Port #14
+ a11e 100 Series/C230 Series Chipset Family PCI Express Root Port #15
+ a11f 100 Series/C230 Series Chipset Family PCI Express Root Port #16
+ a120 100 Series/C230 Series Chipset Family P2SB
+ a121 100 Series/C230 Series Chipset Family Power Management Controller
+ 1028 06e4 XPS 15 9550
+ 103c 825b OMEN-17-w001nv
+ a122 Sunrise Point-H cAVS
+ a123 100 Series/C230 Series Chipset Family SMBus
+ 1028 06e4 XPS 15 9550
+ 103c 825b OMEN-17-w001nv
+ a124 100 Series/C230 Series Chipset Family SPI Controller
+ a125 100 Series/C230 Series Chipset Family Gigabit Ethernet Controller
+ a126 100 Series/C230 Series Chipset Family Trace Hub
+ a127 100 Series/C230 Series Chipset Family Serial IO UART #0
+ a128 100 Series/C230 Series Chipset Family Serial IO UART #1
+ a129 100 Series/C230 Series Chipset Family Serial IO GSPI #0
+ a12a 100 Series/C230 Series Chipset Family Serial IO GSPI #1
+ a12f 100 Series/C230 Series Chipset Family USB 3.0 xHCI Controller
+ 1028 06e4 XPS 15 9550
+ 103c 825b OMEN-17-w001nv
+ a130 100 Series/C230 Series Chipset Family USB Device Controller (OTG)
+ a131 100 Series/C230 Series Chipset Family Thermal Subsystem
+ 1028 06e4 XPS 15 9550
+ 103c 825b OMEN-17-w001nv
+ a133 Sunrise Point-H Northpeak ACPI Function
+ a135 100 Series/C230 Series Chipset Family Integrated Sensor Hub
+ a13a 100 Series/C230 Series Chipset Family MEI Controller #1
+ 1028 06e4 XPS 15 9550
+ 103c 825b OMEN-17-w001nv
+ a13b 100 Series/C230 Series Chipset Family MEI Controller #2
+ a13c 100 Series/C230 Series Chipset Family IDE Redirection
+ a13d 100 Series/C230 Series Chipset Family KT Redirection
+ a13e 100 Series/C230 Series Chipset Family MEI Controller #3
+ a140 Sunrise Point-H LPC Controller
+ a141 Sunrise Point-H LPC Controller
+ a142 Sunrise Point-H LPC Controller
+ a143 H110 Chipset LPC/eSPI Controller
+ a144 H170 Chipset LPC/eSPI Controller
+ a145 Z170 Chipset LPC/eSPI Controller
+ a146 Q170 Chipset LPC/eSPI Controller
+ a147 Q150 Chipset LPC/eSPI Controller
+ a148 B150 Chipset LPC/eSPI Controller
+ a149 C236 Chipset LPC/eSPI Controller
+ a14a C232 Chipset LPC/eSPI Controller
+ a14b Sunrise Point-H LPC Controller
+ a14c Sunrise Point-H LPC Controller
+ a14d QM170 Chipset LPC/eSPI Controller
+ a14e HM170 Chipset LPC/eSPI Controller
+ 1028 06e4 XPS 15 9550
+ 103c 825b OMEN-17-w001nv
+ a14f Sunrise Point-H LPC Controller
+ a150 CM236 Chipset LPC/eSPI Controller
+ a151 Sunrise Point-H LPC Controller
+ a152 HM175 Chipset LPC/eSPI Controller
+ a153 QM175 Chipset LPC/eSPI Controller
+ a154 CM238 Chipset LPC/eSPI Controller
+ a155 Sunrise Point-H LPC Controller
+ a156 Sunrise Point-H LPC Controller
+ a157 Sunrise Point-H LPC Controller
+ a158 Sunrise Point-H LPC Controller
+ a159 Sunrise Point-H LPC Controller
+ a15a Sunrise Point-H LPC Controller
+ a15b Sunrise Point-H LPC Controller
+ a15c Sunrise Point-H LPC Controller
+ a15d Sunrise Point-H LPC Controller
+ a15e Sunrise Point-H LPC Controller
+ a15f Sunrise Point-H LPC Controller
+ a160 100 Series/C230 Series Chipset Family Serial IO I2C Controller #0
+ 1028 06e4 XPS 15 9550
+ 103c 825b OMEN-17-w001nv
+ a161 100 Series/C230 Series Chipset Family Serial IO I2C Controller #1
+ 1028 06e4 XPS 15 9550
+ a162 100 Series/C230 Series Chipset Family Serial IO I2C Controller #2
+ a163 100 Series/C230 Series Chipset Family Serial IO I2C Controller #3
+ a166 100 Series/C230 Series Chipset Family Serial IO UART Controller #2
+ a167 100 Series/C230 Series Chipset Family PCI Express Root Port #17
+ a168 100 Series/C230 Series Chipset Family PCI Express Root Port #18
+ a169 100 Series/C230 Series Chipset Family PCI Express Root Port #19
+ a16a 100 Series/C230 Series Chipset Family PCI Express Root Port #20
+ a170 100 Series/C230 Series Chipset Family HD Audio Controller
+ 1028 06e4 XPS 15 9550
+ 103c 825b OMEN-17-w001nv
+ a171 CM238 HD Audio Controller
+ a182 C620 Series Chipset Family SATA Controller [AHCI mode]
+ a186 C620 Series Chipset Family SATA Controller [RAID mode]
+ a190 C620 Series Chipset Family PCI Express Root Port #1
+ a191 C620 Series Chipset Family PCI Express Root Port #2
+ a192 C620 Series Chipset Family PCI Express Root Port #3
+ a193 C620 Series Chipset Family PCI Express Root Port #4
+ a194 C620 Series Chipset Family PCI Express Root Port #5
+ a195 C620 Series Chipset Family PCI Express Root Port #6
+ a196 C620 Series Chipset Family PCI Express Root Port #7
+ a197 C620 Series Chipset Family PCI Express Root Port #8
+ a198 C620 Series Chipset Family PCI Express Root Port #9
+ a199 C620 Series Chipset Family PCI Express Root Port #10
+ a19a C620 Series Chipset Family PCI Express Root Port #11
+ a19b C620 Series Chipset Family PCI Express Root Port #12
+ a19c C620 Series Chipset Family PCI Express Root Port #13
+ a19d C620 Series Chipset Family PCI Express Root Port #14
+ a19e C620 Series Chipset Family PCI Express Root Port #15
+ a19f C620 Series Chipset Family PCI Express Root Port #16
+ a1a0 C620 Series Chipset Family P2SB
+ a1a1 C620 Series Chipset Family Power Management Controller
+ 15d9 095d X11SPM-TF
+ a1a2 C620 Series Chipset Family cAVS
+ a1a3 C620 Series Chipset Family SMBus
+ 15d9 095d X11SPM-TF
+ a1a4 C620 Series Chipset Family SPI Controller
+ 15d9 095d X11SPM-TF
+ a1a6 C620 Series Chipset Family Trace Hub
+ a1af C620 Series Chipset Family USB 3.0 xHCI Controller
+ 15d9 095d X11SPM-TF
+ a1b1 C620 Series Chipset Family Thermal Subsystem
+ 15d9 095d X11SPM-TF
+ a1ba C620 Series Chipset Family MEI Controller #1
+ 15d9 095d X11SPM-TF
+ a1bb C620 Series Chipset Family MEI Controller #2
+ 15d9 095d X11SPM-TF
+ a1bc C620 Series Chipset Family IDE Redirection
+ a1bd C620 Series Chipset Family KT Redirection
+ a1be C620 Series Chipset Family MEI Controller #3
+ 15d9 095d X11SPM-TF
+ a1c1 C621 Series Chipset LPC/eSPI Controller
+ a1c2 C622 Series Chipset LPC/eSPI Controller
+ 15d9 095d X11SPM-TF
+ a1c3 C624 Series Chipset LPC/eSPI Controller
+ a1c4 C625 Series Chipset LPC/eSPI Controller
+ a1c5 C626 Series Chipset LPC/eSPI Controller
+ a1c6 C627 Series Chipset LPC/eSPI Controller
+ a1c7 C628 Series Chipset LPC/eSPI Controller
+ a1d2 C620 Series Chipset Family SSATA Controller [AHCI mode]
+ a1d6 C620 Series Chipset Family SSATA Controller [RAID mode]
+ a1e7 C620 Series Chipset Family PCI Express Root Port #17
+ a1e8 C620 Series Chipset Family PCI Express Root Port #18
+ a1e9 C620 Series Chipset Family PCI Express Root Port #19
+ a1ea C620 Series Chipset Family PCI Express Root Port #20
+ a1ec C620 Series Chipset Family MROM 0
+ a1ed C620 Series Chipset Family MROM 1
+ a1f8 Lewisburg IE: HECI #1
+ a1f9 Lewisburg IE: HECI #2
+ a1fa Lewisburg IE: IDE-r
+ a1fb Lewisburg IE: KT Controller
+ a1fc Lewisburg IE: HECI #3
+ a202 Lewisburg SATA Controller [AHCI mode]
+ a206 Lewisburg SATA Controller [RAID mode]
+ a223 Lewisburg SMBus
+ a224 Lewisburg SPI Controller
+ a242 Lewisburg LPC or eSPI Controller
+ a243 Lewisburg LPC or eSPI Controller
+ a252 Lewisburg SSATA Controller [AHCI mode]
+ a256 Lewisburg SSATA Controller [RAID mode]
+ a282 200 Series PCH SATA controller [AHCI mode]
+ 1462 7a72 H270 PC MATE
+ a286 200 Series PCH SATA controller [RAID mode]
+ a290 200 Series PCH PCI Express Root Port #1
+ a291 200 Series PCH PCI Express Root Port #2
+ a292 200 Series PCH PCI Express Root Port #3
+ a293 200 Series PCH PCI Express Root Port #4
+ a294 200 Series PCH PCI Express Root Port #5
+ 1462 7a72 H270 PC MATE
+ a295 200 Series PCH PCI Express Root Port #6
+ a296 200 Series PCH PCI Express Root Port #7
+ 1462 7a72 H270 PC MATE
+ a297 200 Series PCH PCI Express Root Port #8
+ a298 200 Series PCH PCI Express Root Port #9
+ 1462 7a72 H270 PC MATE
+ a299 200 Series PCH PCI Express Root Port #10
+ a29a 200 Series PCH PCI Express Root Port #11
+ a29b 200 Series PCH PCI Express Root Port #12
+ a29c 200 Series PCH PCI Express Root Port #13
+ a29d 200 Series PCH PCI Express Root Port #14
+ a29e 200 Series PCH PCI Express Root Port #15
+ a29f 200 Series PCH PCI Express Root Port #16
+ a2a0 200 Series/Z370 Chipset Family P2SB
+ a2a1 200 Series/Z370 Chipset Family Power Management Controller
+ 1462 7a72 H270 PC MATE
+ a2a3 200 Series/Z370 Chipset Family SMBus Controller
+ 1462 7a72 H270 PC MATE
+ a2a4 200 Series/Z370 Chipset Family SPI Controller
+ a2a5 200 Series/Z370 Chipset Family Gigabit Ethernet Controller
+ a2a6 200 Series/Z370 Chipset Family Trace Hub
+ a2a7 200 Series/Z370 Chipset Family Serial IO UART Controller #0
+ a2a8 200 Series/Z370 Chipset Family Serial IO UART Controller #1
+ a2a9 200 Series/Z370 Chipset Family Serial IO SPI Controller #0
+ a2aa 200 Series/Z370 Chipset Family Serial IO SPI Controller #1
+ a2af 200 Series/Z370 Chipset Family USB 3.0 xHCI Controller
+ 1462 7a72 H270 PC MATE
+ a2b1 200 Series PCH Thermal Subsystem
+ 1462 7a72 H270 PC MATE
+ a2ba 200 Series PCH CSME HECI #1
+ 1462 7a72 H270 PC MATE
+ a2bb 200 Series PCH CSME HECI #2
+ a2c4 200 Series PCH LPC Controller (H270)
+ 1462 7a72 H270 PC MATE
+ a2c5 200 Series PCH LPC Controller (Z270)
+ a2c6 200 Series PCH LPC Controller (Q270)
+ a2c7 200 Series PCH LPC Controller (Q250)
+ a2c8 200 Series PCH LPC Controller (B250)
+ a2c9 Z370 Chipset LPC/eSPI Controller
+ a2d2 X299 Chipset LPC/eSPI Controller
+ a2d3 C422 Chipset LPC/eSPI Controller
+ a2e0 200 Series PCH Serial IO I2C Controller #0
+ a2e1 200 Series PCH Serial IO I2C Controller #1
+ a2e2 200 Series PCH Serial IO I2C Controller #2
+ a2e3 200 Series PCH Serial IO I2C Controller #3
+ a2e6 200 Series PCH Serial IO UART Controller #2
+ a2e7 200 Series PCH PCI Express Root Port #17
+ a2e8 200 Series PCH PCI Express Root Port #18
+ a2e9 200 Series PCH PCI Express Root Port #19
+ a2ea 200 Series PCH PCI Express Root Port #20
+ a2eb 200 Series PCH PCI Express Root Port #21
+ a2ec 200 Series PCH PCI Express Root Port #22
+ a2ed 200 Series PCH PCI Express Root Port #23
+ a2ee 200 Series PCH PCI Express Root Port #24
+ a2f0 200 Series PCH HD Audio
+ 1462 7a72 H270 PC MATE
+ 1462 fa72 H270 PC MATE
+ a303 H310 Chipset LPC/eSPI Controller
+ a304 H370 Chipset LPC/eSPI Controller
+ 1028 0869 Vostro 3470
+ a305 Z390 Chipset LPC/eSPI Controller
+ a306 Q370 Chipset LPC/eSPI Controller
+ a309 Cannon Point-LP LPC Controller
+ a30c QM370 Chipset LPC/eSPI Controller
+ a30d HM470 Chipset LPC/eSPI Controller
+ a30e Cannon Lake LPC Controller
+ a323 Cannon Lake PCH SMBus Controller
+ 1028 0869 Vostro 3470
+ a324 Cannon Lake PCH SPI Controller
+ 1028 0869 Vostro 3470
+ a328 Cannon Lake PCH Serial IO UART Host Controller
+ a32b Cannon Lake PCH SPI Host Controller
+ a32c Cannon Lake PCH PCI Express Root Port #21
+ a32d Cannon Lake PCH PCI Express Root Port #22
+ a32e Cannon Lake PCH PCI Express Root Port #23
+ a32f Cannon Lake PCH PCI Express Root Port #24
+ a330 Cannon Lake PCH PCI Express Root Port #9
+ a331 Cannon Lake PCH PCI Express Root Port #10
+ a332 Cannon Lake PCH PCI Express Root Port #11
+ a333 Cannon Lake PCH PCI Express Root Port #12
+ a334 Cannon Lake PCH PCI Express Root Port #13
+ a335 Cannon Lake PCH PCI Express Root Port #14
+ a336 Cannon Lake PCH PCI Express Root Port #15
+ a337 Cannon Lake PCH PCI Express Root Port #16
+ a338 Cannon Lake PCH PCI Express Root Port #1
+ a339 Cannon Lake PCH PCI Express Root Port #2
+ a33a Cannon Lake PCH PCI Express Root Port #3
+ a33b Cannon Lake PCH PCI Express Root Port #4
+ a33c Cannon Lake PCH PCI Express Root Port #5
+ a33d Cannon Lake PCH PCI Express Root Port #6
+ a33e Cannon Lake PCH PCI Express Root Port #7
+ a33f Cannon Lake PCH PCI Express Root Port #8
+ a340 Cannon Lake PCH PCI Express Root Port #17
+ a341 Cannon Lake PCH PCI Express Root Port #18
+ a342 Cannon Lake PCH PCI Express Root Port #19
+ a343 Cannon Lake PCH PCI Express Root Port #20
+ a348 Cannon Lake PCH cAVS
+ 1028 0869 Vostro 3470
+ a352 Cannon Lake PCH SATA AHCI Controller
+ 1028 0869 Vostro 3470
+ a353 Cannon Lake Mobile PCH SATA AHCI Controller
+ a360 Cannon Lake PCH HECI Controller
+ 1028 0869 Vostro 3470
+ a363 Cannon Lake PCH Active Management Technology - SOL
+ a364 Cannon Lake PCH HECI Controller #2
+ a368 Cannon Lake PCH Serial IO I2C Controller #0
+ a369 Cannon Lake PCH Serial IO I2C Controller #1
+ a36a Cannon Lake PCH Serial IO I2C Controller #2
+ a36b Cannon Lake PCH Serial IO I2C Controller #3
+ a36d Cannon Lake PCH USB 3.1 xHCI Host Controller
+ 1028 0869 Vostro 3470
+ a36f Cannon Lake PCH Shared SRAM
+ a370 Cannon Lake PCH CNVi WiFi
+ 1a56 1552 Killer(R) Wireless-AC 1550i Wireless Network Adapter (9560NGW)
+ 8086 0034 Wireless-AC 9560
+ a379 Cannon Lake PCH Thermal Controller
+ 1028 0869 Vostro 3470
+ a382 400 Series Chipset Family SATA AHCI Controller
+ a394 Comet Lake PCI Express Root Port #05
+ a397 Comet Lake PCI Express Root Port #08
+ a398 Comet Lake PCI Express Root Port 9
+ a39a Comet Lake PCI Express Root Port 11
+ a3a1 Cannon Lake PCH Power Management Controller
+ a3a3 Comet Lake PCH-V SMBus Host Controller
+ a3af Comet Lake PCH-V USB Controller
+ a3b1 Comet Lake PCH-V Thermal Subsystem
+ a3ba Comet Lake PCH-V HECI Controller
+ a3c8 B460 Chipset LPC/eSPI Controller
+ a3da H410 Chipset LPC/eSPI Controller
+ a3eb Comet Lake PCI Express Root Port #21
+ a3f0 Comet Lake PCH-V cAVS
+ a620 6400/6402 Advanced Memory Buffer (AMB)
+ abc0 Omni-Path Fabric Switch Silicon 100 Series
+ b152 21152 PCI-to-PCI Bridge
+ 8086 b152 21152 PCI-to-PCI Bridge
+# observed, and documented in Intel revision note; new mask of 1011:0026
+ b154 21154 PCI-to-PCI Bridge
+ b555 21555 Non transparent PCI-to-PCI Bridge
+ 12c7 5005 SS7HD PCI Adaptor Card
+ 12c7 5006 SS7HDC cPCI Adaptor Card
+ 12d9 000a PCI VoIP Gateway
+ 4c53 1050 CT7 mainboard
+ 4c53 1051 CE7 mainboard
+ e4bf 1000 CC8-1-BLUES
+ d130 Core Processor DMI
+ 15d9 0605 X8SIL
+ d131 Core Processor DMI
+ 1028 02da OptiPlex 980
+ 15d9 060d C7SIM-Q Motherboard
+ d132 Core Processor DMI
+ 1028 040b Latitude E6510
+ 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
+ 1028 02da OptiPlex 980
+ 1028 040b Latitude E6510
+ 15d9 060d C7SIM-Q Motherboard
+ 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
+ f1a5 SSD 600P Series
+# M.2 22 x 80mm, NVMe
+ 8086 390a SSDPEKKW256G7 256GB
+ f1a6 SSD Pro 7600p/760p/E 6100p Series
+ 8086 390b SSD Pro 7600p/760p/E 6100p Series [NVM Express]
+ f1a8 SSD 660P Series
+8088 Beijing Wangxun Technology Co., Ltd.
+ 0100 WX1860AL-W Gigabit Ethernet Controller
+ 0101 WX1860A2 Gigabit Ethernet Controller
+ 8088 0201 Dual-Port Ethernet Network Adaptor SF200T
+ 8088 4201 Dual-Port Ethernet Network Adaptor SF200T (WOL)
+ 8088 8201 Dual-Port Ethernet Network Adaptor SF200T (NCSI)
+ 8088 c201 Dual-Port Ethernet Network Adaptor SF200T (WOL, NCSI)
+ 0102 WX1860A2S Gigabit Ethernet Controller
+ 8088 0210 Dual-Port Ethernet Network Adaptor SF200T-S
+ 0103 WX1860A4 Gigabit Ethernet Controller
+ 8088 0401 Qual-Port Ethernet Network Adaptor SF400T
+ 8088 0440 Qual-Port Ethernet Network Adaptor SF400-OCP
+ 8088 4103 Quad-Port Ethernet Network Adaptor SF400T (WOL)
+ 8088 8103 Quad-Port Ethernet Network Adaptor SF400T (NCSI)
+ 8088 c103 Quad-Port Ethernet Network Adaptor SF400T (WOL, NCSI)
+ 0104 WX1860A4S Gigabit Ethernet Controller
+ 8088 0410 Qual-Port Ethernet Network Adaptor SF400T-S
+ 0105 WX1860AL2 Gigabit Ethernet Controller
+ 8088 0202 Dual-Port Ethernet Network Adaptor SF200HT
+ 8088 4202 Dual-Port Ethernet Network Adaptor SF200HT (WOL)
+ 8088 8202 Dual-Port Ethernet Network Adaptor SF200HT (NCSI)
+ 8088 c202 Dual-Port Ethernet Network Adaptor SF200HT (WOL, NCSI)
+ 0106 WX1860AL2S Gigabit Ethernet Controller
+ 8088 0220 Dual-Port Ethernet Network Adaptor SF200HT-S
+ 0107 WX1860AL4 Gigabit Ethernet Controller
+ 8088 0402 Qual-Port Ethernet Network Adaptor SF400HT
+ 8088 4402 Quad-Port Ethernet Network Adaptor SF400HT (WOL)
+ 8088 8402 Quad-Port Ethernet Network Adaptor SF400HT (NCSI)
+ 8088 c402 Quad-Port Ethernet Network Adaptor SF400HT (WOL, NCSI)
+ 0108 WX1860AL4S Gigabit Ethernet Controller
+ 8088 0420 Qual-Port Ethernet Network Adaptor SF400HT-S
+ 0109 WX1860-LC Gigabit Ethernet Controller
+ 010a WX1860A1 Gigabit Ethernet Controller
+# add new device ID
+ 010b WX1860AL1 Gigabit Ethernet Controller
+ 8088 0102 Single-Port Ethernet Network Adaptor SF100HT
+ 8088 4102 Single-Port Ethernet Network Adaptor SF100HT (WOL)
+ 8088 8102 Single-Port Ethernet Network Adaptor SF100HT (NCSI)
+ 8088 c102 Single-Port Ethernet Network Adaptor SF100HT (WOL, NCSI)
+ 0111 WX1860A2 Ethernet Controller Virtual Function
+ 0113 WX1860A4 Ethernet Controller Virtual Function
+ 0115 WX1860AL2 Ethernet Controller Virtual Function
+ 0117 WX1860AL4 Ethernet Controller Virtual Function
+ 0119 WX1860-LC Gigabit Ethernet Controller Virtual Function
+ 011a WX1860A1 Gigabit Ethernet Controller Virtual Function
+ 011b WX1860AL1 Gigabit Ethernet Controller Virtual Function
+ 1000 Ethernet Controller RP1000 Virtual Function for 10GbE SFP+
+ 1001 Ethernet Controller RP1000 for 10GbE SFP+
+ 8088 0000 Ethernet Network Adaptor RP1000 for 10GbE SFP+
+ 2000 Ethernet Controller RP2000 Virtual Function for 10GbE SFP+
+ 2001 Ethernet Controller RP2000 for 10GbE SFP+
+ 8088 2000 Ethernet Network Adaptor RP2000 for 10GbE SFP+
+80ee InnoTek Systemberatung GmbH
+ beef VirtualBox Graphics Adapter
+ cafe VirtualBox Guest Service
+8322 Sodick America Corp.
+8384 SigmaTel
+8401 TRENDware International Inc.
+# nee ScaleMP
+8686 SAP
+ 1010 vSMP Foundation controller [vSMP CTL]
+ 1011 vSMP Foundation MEX/FLX controller [vSMP CTL]
+8800 Trigem Computer Inc.
+ 2008 Video assistant component
+8820 Stryker Corporation
+ 2724 Mako Front Side Motor Controller [cPCI]
+8848 Wuxi Micro Innovation Integrated Circuit Design Co.,Ltd
+8866 T-Square Design Inc.
+8888 Silicon Magic
+8912 TRX
+# 8c4a is not Winbond but there is a board misprogrammed
+8c4a Winbond
+ 1980 W89C940 misprogrammed [ne2k]
+8e0e Computone Corporation
+8e2e KTI
+ 3000 ET32P2
+9004 Adaptec
+ 0078 AHA-2940U_CN
+ 1078 AIC-7810
+ 1160 AIC-1160 [Family Fibre Channel Adapter]
+ 2178 AIC-7821
+ 3860 AHA-2930CU
+ 3b78 AHA-4844W/4844UW
+ 5075 AIC-755x
+ 5078 AIC-7850T/7856T [AVA-2902/4/6 / AHA-2910]
+ 9004 7850 AIC-7850T/7856T [AVA-290x / AHA-2910]
+ 5175 AIC-755x
+ 5178 AIC-7851
+ 5275 AIC-755x
+ 5278 AIC-7852
+ 5375 AIC-755x
+ 5378 AIC-7850
+ 5475 AIC-755x
+ 5478 AIC-7850
+ 5575 AVA-2930
+ 5578 AIC-7855
+ 5647 ANA-7711 TCP Offload Engine
+ 9004 7710 ANA-7711F TCP Offload Engine - Optical
+ 9004 7711 ANA-7711LP TCP Offload Engine - Copper
+ 5675 AIC-755x
+ 5678 AIC-7856
+ 5775 AIC-755x
+ 5778 AIC-7850
+ 5800 AIC-5800
+ 5900 ANA-5910/5930/5940 ATM155 & 25 LAN Adapter
+ 5905 ANA-5910A/5930A/5940A ATM Adapter
+ 6038 AIC-3860
+ 6075 AIC-1480 / APA-1480
+ 9004 7560 AIC-1480 / APA-1480 Cardbus
+ 6078 AIC-7860
+ 6178 AIC-7861
+ 9004 7861 AHA-2940AU Single
+ 6278 AIC-7860
+ 6378 AIC-7860
+ 6478 AIC-786x
+ 6578 AIC-786x
+ 6678 AIC-786x
+ 6778 AIC-786x
+ 6915 ANA620xx/ANA69011A
+ 9004 0008 ANA69011A/TX 10/100
+ 9004 0009 ANA69011A/TX 10/100
+ 9004 0010 ANA62022 2-port 10/100
+ 9004 0018 ANA62044 4-port 10/100
+ 9004 0019 ANA62044 4-port 10/100
+ 9004 0020 ANA62022 2-port 10/100
+ 9004 0028 ANA69011A/TX 10/100
+ 9004 8008 ANA69011A/TX 64 bit 10/100
+ 9004 8009 ANA69011A/TX 64 bit 10/100
+ 9004 8010 ANA62022 2-port 64 bit 10/100
+ 9004 8018 ANA62044 4-port 64 bit 10/100
+ 9004 8019 ANA62044 4-port 64 bit 10/100
+ 9004 8020 ANA62022 2-port 64 bit 10/100
+ 9004 8028 ANA69011A/TX 64 bit 10/100
+ 7078 AHA-294x / AIC-7870
+ 7178 AIC-7870P/7871 [AHA-2940/W/S76]
+ 7278 AHA-3940/3940W / AIC-7872
+ 7378 AHA-3985 / AIC-7873
+ 7478 AHA-2944/2944W / AIC-7874
+ 7578 AHA-3944/3944W / AIC-7875
+ 7678 AHA-4944W/UW / AIC-7876
+ 7710 ANA-7711F Network Accelerator Card (NAC) - Optical
+ 7711 ANA-7711C Network Accelerator Card (NAC) - Copper
+ 7778 AIC-787x
+ 7810 AIC-7810
+ 7815 AIC-7815 RAID+Memory Controller IC
+ 9004 7815 ARO-1130U2 RAID Controller
+ 9004 7840 AIC-7815 RAID+Memory Controller IC
+ 7850 AIC-7850
+ 7855 AHA-2930
+ 7860 AIC-7860
+ 7870 AIC-7870
+ 7871 AHA-2940
+ 7872 AHA-3940
+ 7873 AHA-3980
+ 7874 AHA-2944
+ 7880 AIC-7880P
+ 7890 AIC-7890
+ 7891 AIC-789x
+ 7892 AIC-789x
+ 7893 AIC-789x
+ 7894 AIC-789x
+ 7895 AHA-2940U/UW / AHA-39xx / AIC-7895
+ 9004 7890 AHA-2940U/2940UW Dual AHA-394xAU/AUW/AUWD AIC-7895B
+ 9004 7891 AHA-2940U/2940UW Dual
+ 9004 7892 AHA-3940AU/AUW/AUWD/UWD
+ 9004 7894 AHA-3944AUWD
+ 9004 7895 AHA-2940U/2940UW Dual AHA-394xAU/AUW/AUWD AIC-7895B
+ 9004 7896 AHA-2940U/2940UW Dual AHA-394xAU/AUW/AUWD AIC-7895B
+ 9004 7897 AHA-2940U/2940UW Dual AHA-394xAU/AUW/AUWD AIC-7895B
+ 7896 AIC-789x
+ 7897 AIC-789x
+ 8078 AIC-7880U
+ 9004 7880 AIC-7880P Ultra/Ultra Wide SCSI Chipset
+ 8178 AIC-7870P/7881U [AHA-2940U/UW/D/S76]
+ 9004 7881 AHA-2940UW SCSI Host Adapter
+ 8278 AHA-3940U/UW/UWD / AIC-7882U
+ 8378 AHA-3940U/UW / AIC-7883U
+ 8478 AHA-2944UW / AIC-7884U
+ 8578 AHA-3944U/UWD / AIC-7885
+ 8678 AHA-4944UW / AIC-7886
+ 8778 AHA-2940UW Pro / AIC-788x
+ 9004 7887 2940UW Pro Ultra-Wide SCSI Controller
+ 8878 AHA-2930UW / AIC-7888
+ 9004 7888 AHA-2930UW SCSI Controller
+ 8b78 ABA-1030
+ ec78 AHA-4944W/UW
+# Acquired by Microchip Technology
+9005 Adaptec
+ 0010 AHA-2940U2/U2W
+ 9005 2180 AHA-2940U2 SCSI Controller
+ 9005 8100 AHA-2940U2B SCSI Controller
+ 9005 a100 AHA-2940U2B SCSI Controller
+ 9005 a180 AIC-3860Q [AHA-2940U2W/GE] SCSI Controller
+ 9005 e100 AHA-2950U2B SCSI Controller
+ 0011 AHA-2930U2
+ 0013 78902
+ 9005 0003 AAA-131U2 Array1000 1 Channel RAID Controller
+ 9005 000f AIC7890_ARO
+ 001f AHA-2940U2/U2W / 7890/7891
+ 9005 000f 2940U2W SCSI Controller
+ 9005 a180 2940U2W SCSI Controller
+ 0020 AIC-7890
+ 002f AIC-7890
+ 0030 AIC-7890
+ 003f AIC-7890
+ 0050 AHA-3940U2x/395U2x
+ 9005 f500 AHA-3950U2B
+ 9005 ffff AHA-3950U2B
+ 0051 AHA-3950U2D
+ 9005 b500 AHA-3950U2D
+ 0053 AIC-7896 SCSI Controller
+ 9005 ffff AIC-7896 SCSI Controller mainboard implementation
+ 005f AIC-7896U2/7897U2
+ 0080 AIC-7892A U160/m
+ 0e11 e2a0 Compaq 64-Bit/66MHz Wide Ultra3 SCSI Adapter
+ 9005 6220 AHA-29160C
+ 9005 62a0 29160N Ultra160 SCSI Controller
+ 9005 e220 29160LP Low Profile Ultra160 SCSI Controller
+ 9005 e2a0 29160 Ultra160 SCSI Controller
+ 0081 AIC-7892B U160/m
+ 9005 62a1 19160 Ultra160 SCSI Controller
+ 0083 AIC-7892D U160/m
+ 008f AIC-7892P U160/m
+ 1179 0001 Magnia Z310
+ 15d9 9005 Onboard SCSI Host Adapter
+ 0092 AVC-2010 [VideoH!]
+ 0093 AVC-2410 [VideoH!]
+ 00c0 AHA-3960D / AIC-7899A U160/m
+ 0e11 f620 Compaq 64-Bit/66MHz Dual Channel Wide Ultra3 SCSI Adapter
+ 9005 f620 AHA-3960D U160/m
+ 00c1 AIC-7899B U160/m
+ 00c3 AIC-7899D U160/m
+ 00c5 RAID subsystem HBA
+ 1028 00c5 PowerEdge 2400,2500,2550,4400
+ 00cf AIC-7899P U160/m
+ 1028 00ce PowerEdge 1400
+ 1028 00d1 PowerEdge 2550
+ 1028 00d9 PowerEdge 2500
+ 10f1 2462 Thunder K7 S2462
+ 15d9 9005 Onboard SCSI Host Adapter
+ 8086 3411 SDS2 Mainboard
+ 0241 Serial ATA II RAID 1420SA
+ 0242 Serial ATA II RAID 1220SA
+ 0243 Serial ATA II RAID 1430SA
+ 0244 eSATA II RAID 1225SA
+ 0250 ServeRAID Controller
+ 1014 0279 ServeRAID 6M
+ 1014 028c ServeRAID 6i/6i+
+ 1014 028e ServeRAID 7k
+ 0279 ServeRAID 6M
+ 0283 AAC-RAID
+ 9005 0283 Catapult
+ 0284 AAC-RAID
+ 9005 0284 Tomcat
+ 0285 AAC-RAID
+ 0e11 0295 SATA 6Ch (Bearcat)
+ 1014 02f2 ServeRAID 8i
+ 1028 0287 PowerEdge Expandable RAID Controller 320/DC
+ 1028 0291 CERC SATA RAID 2 PCI SATA 6ch (DellCorsair)
+ 103c 3227 AAR-2610SA
+ 108e 0286 Sun StorageTek SAS RAID HBA, Internal
+ 108e 0287 STK RAID EXT
+ 108e 7aac STK RAID REM
+ 108e 7aae STK RAID EX
+ 15d9 02b5 SMC AOC-USAS-S4i
+ 15d9 02b6 SMC AOC-USAS-S8i
+ 15d9 02c9 SMC AOC-USAS-S4iR
+ 15d9 02ca SMC AOC-USAS-S8iR
+ 15d9 02d2 SMC AOC-USAS-S8i-LP
+ 15d9 02d3 SMC AOC-USAS-S8iR-LP
+ 17aa 0286 Legend S220 (Legend Crusader)
+ 17aa 0287 Legend S230 (Legend Vulcan)
+ 9005 0285 2200S (Vulcan)
+ 9005 0286 2120S (Crusader)
+ 9005 0287 2200S (Vulcan-2m)
+ 9005 0288 3230S (Harrier)
+ 9005 0289 3240S (Tornado)
+# Some early versions reported 2020S
+ 9005 028a ASR-2020ZCR
+# Some early versions reported 2025S
+ 9005 028b ASR-2025ZCR (Terminator)
+ 9005 028e ASR-2020SA (Skyhawk)
+ 9005 028f ASR-2025SA
+ 9005 0290 AAR-2410SA PCI SATA 4ch (Jaguar II)
+ 9005 0292 AAR-2810SA PCI SATA 8ch (Corsair-8)
+ 9005 0293 AAR-21610SA PCI SATA 16ch (Corsair-16)
+ 9005 0294 ESD SO-DIMM PCI-X SATA ZCR (Prowler)
+ 9005 0296 ASR-2240S
+ 9005 0297 ASR-4005SAS
+ 9005 0298 ASR-4000
+ 9005 0299 ASR-4800SAS
+ 9005 029a 4805SAS
+ 9005 02a4 ICP ICP9085LI
+ 9005 02a5 ICP ICP5085BR
+ 9005 02b5 ASR5800
+ 9005 02b6 ASR5805
+ 9005 02b7 ASR5808
+ 9005 02b8 ICP5445SL
+ 9005 02b9 ICP5085SL
+ 9005 02ba ICP5805SL
+ 9005 02bb 3405
+ 9005 02bc 3805
+ 9005 02bd 31205
+ 9005 02be 31605
+ 9005 02bf ICP ICP5045BL
+ 9005 02c0 ICP ICP5085BL
+ 9005 02c1 ICP ICP5125BR
+ 9005 02c2 ICP ICP5165BR
+ 9005 02c3 51205
+ 9005 02c4 51605
+ 9005 02c5 ICP ICP5125SL
+ 9005 02c6 ICP ICP5165SL
+ 9005 02c7 3085
+ 9005 02c8 ICP5805BL
+ 9005 02ce 51245
+ 9005 02cf 51645
+ 9005 02d0 52445
+ 9005 02d1 5405
+ 9005 02d4 ASR-2045
+ 9005 02d5 ASR-2405
+ 9005 02d6 ASR-2445
+ 9005 02d7 ASR-2805
+ 9005 02d8 5405G
+ 9005 02d9 5445G
+ 9005 02da 5805G
+ 9005 02db 5085G
+ 9005 02dc 51245G
+ 9005 02dd 51645G
+ 9005 02de 52445G
+ 9005 02df ASR-2045G
+ 9005 02e0 ASR-2405G
+ 9005 02e1 ASR-2445G
+ 9005 02e2 ASR-2805G
+ 0286 AAC-RAID (Rocket)
+ 1014 034d 8s
+ 1014 9540 ServeRAID 8k/8k-l4
+ 1014 9580 ServeRAID 8k/8k-l8
+ 9005 028c ASR-2230S + ASR-2230SLP PCI-X (Lancer)
+ 9005 028d ASR-2130S
+ 9005 029b ASR-2820SA
+ 9005 029c ASR-2620SA
+ 9005 029d ASR-2420SA
+ 9005 029e ICP ICP9024R0
+ 9005 029f ICP ICP9014R0
+ 9005 02a0 ICP ICP9047MA
+ 9005 02a1 ICP ICP9087MA
+ 9005 02a2 3800
+ 9005 02a3 ICP ICP5445AU
+ 9005 02a4 ICP ICP9085LI
+ 9005 02a5 ICP ICP5085BR
+ 9005 02a6 ICP9067MA
+ 9005 02a7 3805
+ 9005 02a8 3400
+ 9005 02a9 ICP ICP5085AU
+ 9005 02aa ICP ICP5045AU
+ 9005 02ac 1800
+ 9005 02b3 2400
+ 9005 02b4 ICP ICP5045AL
+ 9005 0800 Callisto
+ 028b Series 6 - 6G SAS/PCIe 2
+ 9005 0200 Series 6 Entry Level - ASR-6405E - 4 internal 6G SAS ports
+ 9005 0201 Series 6 Entry Level - ASR-6805E - 8 internal 6G SAS ports
+ 9005 0300 Series 6 - ASR-6405 - 4 internal 6G SAS ports
+ 9005 0301 Series 6 - ASR-6805 - 8 internal 6G SAS ports
+ 9005 0302 Series 6 - ASR-6445 - 4 internal and 4 external 6G SAS ports
+ 9005 0310 Series 6 Connectors on Top - ASR-6405T - 4 internal 6G SAS ports
+ 9005 0311 Series 6 Connectors on Top - ASR-6805T - 8 internal 6G SAS
+ 9005 0400 Series 6 - ASR-61205 - 12 internal 6G SAS ports
+ 9005 0401 Series 6 - ASR-61605 - 16 internal 6G SAS ports
+ 9005 0403 Series 6 - ASR-62405 - 24 internal 6G SAS ports
+ 028c Series 7 6G SAS/PCIe 3
+ 9005 0500 Series 7 - ASR-7805 - 8 internal 6G SAS Port/PCIe 3.0
+ 9005 0501 Series 7 - ASR-71605 - 16 internal 6G SAS Port/PCIe 3.0
+ 9005 0502 Series 7 - ASR-71685 - 16 internal 8 external 6G SAS Port/PCIe 3.0
+ 9005 0503 Series 7 - ASR-72405 - 24 internal 0 external 6G SAS Port/PCIe 3.0
+ 9005 0504 Series 7 - ASR-7885 - 8 internal 8 external 6G SAS Port/PCIe 3.0
+ 9005 0505 Series 7 Entry Level - ASR-71685E - 16 internal 8 external 6G SAS Port/PCIe 3.0
+ 9005 0506 Series 7 Entry Level - ASR-72405E - 24 internal 0 external 6G SAS Port/PCIe 3.0
+ 028d Series 8 12G SAS/PCIe 3
+ 9005 0550 Series 8 - ASR-82405 - 24 internal 0 external 12G SAS Port/PCIe 3.0
+ 9005 0551 Series 8 - ASR-81605 - 16 internal 0 external 12G SAS Port/PCIe 3.0
+ 9005 0552 Series 8 - ASR-8805 - 8 internal 0 external 12G SAS Port/PCIe 3.0
+ 9005 0553 Series 8 - ASR-8085 - 0 internal 8 external 12G SAS Port/PCIe 3.0
+ 9005 0554 Series 8 - ASR-8885 - 8 internal 8 external 12G SAS Port/PCIe 3.0
+ 028f Smart Storage PQI SAS
+ 103c 0600 Smart Array P408i-p SR Gen10
+ 103c 0601 Smart Array P408e-p SR Gen10
+ 103c 0602 Smart Array P408i-a SR Gen10
+ 103c 0603 Smart Array P408i-c SR Gen10
+ 103c 0650 Smart Array E208i-p SR Gen10
+ 103c 0651 Smart Array E208e-p SR Gen10
+ 103c 0652 Smart Array E208i-c SR Gen10
+ 103c 0654 Smart Array E208i-a SR Gen10
+ 103c 0655 Smart Array P408e-m SR Gen10
+ 103c 0700 Smart Array P204i-c SR Gen10
+ 103c 0701 Smart Array P204i-b SR Gen10
+ 103c 1100 Smart Array P816i-a SR Gen10
+ 103c 1101 Smart Array P416ie-m SR G10
+ 105b 1211 HBA 8238-16i
+ 105b 1321 HBA 8242-24i
+ 13fe 8312 SKY-9200 MIC-8312BridgeB
+ 152d 8a22 QS-8204-8i
+ 152d 8a23 QS-8238-16i
+ 152d 8a24 QS-8236-16i
+ 152d 8a36 QS-8240-24i
+ 152d 8a37 QS-8242-24i
+ 1590 0294 SR932i-p Gen10+
+ 1590 02dc SR416i-a Gen10+
+ 193d 1104 RAID P2404-Mf-4i-2GB
+ 193d 1105 RAID P4408-Mf-8i-2GB
+ 193d 1106 RAID P2404-Mf-4i-1GB
+ 193d 1107 RAID P4408-Mf-8i-4GB
+ 193d 8460 HBA H460-M1
+ 193d 8461 HBA H460-B1
+ 193d c460 RAID P460-M2
+ 193d c461 RAID P460-B2
+ 193d f460 RAID P460-M4
+ 193d f461 RAID P460-B4
+ 19e5 d227 SmartROC-HD SR465C-M 4G
+ 19e5 d228 SmartROC SR455C-M 2G
+ 19e5 d229 SmartIOC SR155-M
+ 19e5 d22a SmartIOC-HD SR765-M
+ 19e5 d22b SmartROC-e SR455C-ME 4G
+ 19e5 d22c SmartROC SR455C-M 4G
+ 1bd4 0045 SMART-HBA 8242-24i
+ 1bd4 0046 RAID 8236-16i
+ 1bd4 0047 RAID 8240-24i
+ 1bd4 0048 SMART-HBA 8238-16i
+ 1bd4 004a PM8222-SHBA
+ 1bd4 004b RAID PM8204-2GB
+ 1bd4 004c RAID PM8204-4GB
+ 1bd4 004f PM8222-HBA
+ 1bd4 006b RS0800M5H24I
+ 1bd4 006c RS0800M5E8i
+ 1bd4 006d RS0800M5H8i
+ 1bd4 006f RS0804M5R16i
+ 1bd4 0070 RS0800M5E24i
+ 1bd4 0071 RS0800M5H16i
+ 1bd4 0072 RS0800M5E16i
+ 1bd4 0077 RS0800M5E16iM
+ 1bd4 0078 RS0800M5E24iM
+ 1bd4 0079 RS0800M5H24iM
+ 1bd4 0080 RS0804M5R16iM
+ 1cc4 0101 Ramaxel FBGF-RAD PM8204
+ 1cc4 0201 Ramaxel FBGF-RAD PM8222
+ 1d49 0220 ThinkSystem 4350-8i SAS/SATA 12Gb HBA
+ 1d49 0221 ThinkSystem 4350-16i SAS/SATA 12Gb HBA
+ 1d49 0520 ThinkSystem RAID 5350-8i PCIe 12Gb Adapter
+ 1d49 0620 ThinkSystem RAID 9350-8i 2GB Flash PCIe 12Gb Adapter
+ 1d49 0621 ThinkSystem RAID 9350-8i 2GB Flash PCIe 12Gb Internal Adapter
+ 1d49 0622 ThinkSystem RAID 9350-16i 4GB Flash PCIe 12Gb Adapter
+ 1d49 0623 ThinkSystem RAID 9350-16i 4GB Flash PCIe 12Gb Internal Adapter
+ 9005 0608 SmartRAID 3162-8i /e
+ 9005 0800 SmartRAID 3154-8i
+ 9005 0801 SmartRAID 3152-8i
+ 9005 0802 SmartRAID 3151-4i
+ 9005 0803 SmartRAID 3101-4i
+ 9005 0804 SmartRAID 3154-8e
+ 9005 0805 SmartRAID 3102-8i
+ 9005 0806 SmartRAID 3100
+ 9005 0807 SmartRAID 3162-8i
+ 9005 0808 SmartRAID 3101E-4i
+ 9005 0809 SmartRAID 3102E-8i
+ 9005 0900 SmartHBA 2100-8i
+ 9005 0901 SmartHBA 2100-4i
+ 9005 0902 HBA 1100-8i
+ 9005 0903 HBA 1100-4i
+ 9005 0904 SmartHBA 2100-8e
+ 9005 0905 HBA 1100-8e
+ 9005 0906 SmartHBA 2100-4i4e
+ 9005 0907 HBA 1100
+ 9005 0908 SmartHBA 2100
+ 9005 090a SmartHBA 2100A-8i
+ 9005 1200 SmartRAID 3154-24i
+ 9005 1201 SmartRAID 3154-8i16e
+ 9005 1202 SmartRAID 3154-8i8e
+ 9005 1280 HBA 1100-16i
+ 9005 1281 HBA 1100-16e
+ 9005 1282 SmartHBA 2100-16i
+ 9005 1300 HBA 1100-8i8e
+ 9005 1301 HBA 1100-24i
+ 9005 1302 SmartHBA 2100-8i8e
+ 9005 1303 SmartHBA 2100-24i
+ 9005 1380 SmartRAID 3154-16i
+ 9005 1400 SmartRAID Ultra 3258p-16i /e
+ 9005 1402 HBA Ultra 1200p-16i
+ 9005 1410 HBA Ultra 1200-16e
+ 9005 1430 SmartRAID Ultra 3254-16e /e
+ 9005 1441 HBA Ultra 1200p-32i
+ 9005 1450 SmartRAID Ultra 3258p-32i /e
+ 9005 1462 HBA 1200-8i
+ 9005 1471 SmartRAID 3254-16i /e
+ 9005 1472 SmartRAID 3258-16i /e
+ 9005 14a0 SmartRAID 3254-8i
+ 9005 14a1 SmartRAID 3204-8i
+ 9005 14a2 SmartRAID 3252-8i
+ 9005 14c0 SmartHBA 2200-16i
+ 9005 14c1 HBA 1200-16i
+ 0410 AIC-9410W SAS (Razor HBA RAID)
+ 9005 0410 ASC-48300(Spirit RAID)
+ 9005 0411 ASC-58300 (Oakmont RAID)
+ 0412 AIC-9410W SAS (Razor HBA non-RAID)
+ 9005 0412 ASC-48300 (Spirit non-RAID)
+ 9005 0413 ASC-58300 (Oakmont non-RAID)
+ 0415 ASC-58300 SAS (Razor-External HBA RAID)
+ 0416 ASC-58300 SAS (Razor-External HBA non-RAID)
+ 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)
+ 0503 Scamp chipset SCSI controller
+ 1014 02bf Quad Channel PCI-X DDR U320 SCSI RAID Adapter (571E)
+ 1014 02c3 PCI-X DDR 3Gb SAS RAID Adapter (572F)
+ 1014 02d5 Quad Channel PCI-X DDR U320 SCSI RAID Adapter (571F)
+ 0910 AUA-3100B
+ 091e AUA-3100B
+ 8000 ASC-29320A U320
+ 800f AIC-7901 U320
+ 8010 ASC-39320 U320
+ 8011 ASC-39320D
+ 0e11 00ac ASC-39320D U320
+ 9005 0041 ASC-39320D U320
+ 8012 ASC-29320 U320
+ 8013 ASC-29320B U320
+ 8014 ASC-29320LP U320
+ 8015 ASC-39320B U320
+ 8016 ASC-39320A U320
+ 8017 ASC-29320ALP U320
+ 9005 0044 ASC-29320ALP PCIx U320
+ 9005 0045 ASC-29320LPE PCIe U320
+ 801c ASC-39320D U320
+ 801d AIC-7902B U320
+ 1014 02cc ServeRAID 7e
+ 801e AIC-7901A U320
+ 801f AIC-7902 U320
+ 1734 1011 PRIMERGY RX300 onboard SCSI
+ 8080 ASC-29320A U320 w/HostRAID
+ 8081 PMC-Sierra PM8001 SAS HBA [Series 6H]
+ 8088 PMC-Sierra PM8018 SAS HBA [Series 7H]
+ 8089 PMC-Sierra PM8019 SAS encryption HBA [Series 7He]
+ 808f AIC-7901 U320 w/HostRAID
+ 1028 0168 Precision Workstation 670 Mainboard
+ 8090 ASC-39320 U320 w/HostRAID
+ 8091 ASC-39320D U320 w/HostRAID
+ 8092 ASC-29320 U320 w/HostRAID
+ 8093 ASC-29320B U320 w/HostRAID
+ 8094 ASC-29320LP U320 w/HostRAID
+ 8095 ASC-39320(B) U320 w/HostRAID
+ 8096 ASC-39320A U320 w/HostRAID
+ 8097 ASC-29320ALP U320 w/HostRAID
+ 809c ASC-39320D(B) U320 w/HostRAID
+ 809d AIC-7902(B) U320 w/HostRAID
+ 1014 02cc ServeRAID 7e
+ 809e AIC-7901A U320 w/HostRAID
+ 809f AIC-7902 U320 w/HostRAID
+907f Atronics
+ 2015 IDE-2015PL
+919a Gigapixel Corp
+9412 Holtek
+ 6565 6565
+9413 Softlogic Co., Ltd.
+ 6010 SOLO6010 MPEG-4 Video encoder/decoder
+ 6110 SOLO6110 H.264 Video encoder/decoder
+9618 JusonTech Corporation
+ 0001 JusonTech Gigabit Ethernet Controller
+9699 Omni Media Technology Inc
+ 6565 6565
+# nee Netmos Technology
+9710 MosChip Semiconductor Technology Ltd.
+ 9250 PCI-to-PCI bridge [MCS9250]
+ 9805 PCI 1 port parallel adapter
+ 9815 PCI 9815 Multi-I/O Controller
+ 1000 0020 2P0S (2 port parallel adaptor)
+ 9820 PCI 9820 Multi-I/O Controller
+ 9835 PCI 9835 Multi-I/O Controller
+ 1000 0002 2S (16C550 UART)
+ 1000 0012 1P2S
+ 9845 PCI 9845 Multi-I/O Controller
+# Serial ports at BAR0-3
+ 1000 0004 0P4S (4 port 16550A serial card)
+ 1000 0006 0P6S (6 port 16550a serial card)
+# Serial ports at BAR0-3, Parallel port at BAR4
+ 1000 0014 1P4S (1 Parallel / 4 16550A Serial Port Adapter)
+ 9855 PCI 9855 Multi-I/O Controller
+# Parallel port at BAR0. Serial ports at BAR2-5
+ 1000 0014 1P4S
+# Parallel ports at BAR0,BAR2. Serial ports at BAR4-5
+ 1000 0022 2P2S (2 Parallel / 2 16550A Serial Port Adapter)
+ 9865 PCI 9865 Multi-I/O Controller
+ 9900 MCS9900 Multi-I/O Controller
+ 9901 PCIe 9901 Multi-I/O Controller
+ 9904 4-Port PCIe Serial Adapter
+# 2-port Serial 1-port Parallel Adaptor
+ 9912 PCIe 9912 Multi-I/O Controller
+ 9922 MCS9922 PCIe Multi-I/O Controller
+ 9990 MCS9990 PCIe to 4â€Port USB 2.0 Host Controller
+# Subsystem ID on a 3c985B-SX network card
+9850 3Com (wrong ID)
+9902 Stargen Inc.
+ 0001 SG2010 PCI over Starfabric Bridge
+ 0002 SG2010 PCI to Starfabric Gateway
+ 0003 SG1010 Starfabric Switch and PCI Bridge
+9a11 Tiger Lake-H Gaussian & Neural Accelerator
+9d32 Beijing Starblaze Technology Co. Ltd.
+ 0000 STAR1000 PCIe NVMe SSD Controller
+ 1001 STAR1000P PCIe NVMe SSD Controller
+ 1201 STAR1200C NVMe SSD
+ 1202 STAR1200I NVMe SSD
+ 1203 STAR1200L NVMe SSD
+ 1204 STAR1200E NVMe SSD
+a000 Asix Electronics Corporation (Wrong ID)
+a0a0 AOPEN Inc.
+a0f1 UNISYS Corporation
+a200 NEC Corporation
+a259 Hewlett Packard
+a25b Hewlett Packard GmbH PL24-MKT
+a304 Sony
+a727 3Com Corporation
+ 0013 3CRPAG175 Wireless PC Card
+ 6803 3CRDAG675B Wireless 11a/b/g Adapter
+aa00 iTuner
+aa01 iTuner
+aa02 iTuner
+aa03 iTuner
+aa04 iTuner
+aa05 iTuner
+aa06 iTuner
+aa07 iTuner
+aa08 iTuner
+aa09 iTuner
+aa0a iTuner
+aa0b iTuner
+aa0c iTuner
+aa0d iTuner
+aa0e iTuner
+aa0f iTuner
+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
+ad00 Alta Data Technologies LLC
+aecb Adrienne Electronics Corporation
+ 6250 VITC/LTC Timecode Reader card [PCI-VLTC/RDR]
+affe Sirrix AG security technologies
+ 01e1 PCI1E1 1-port ISDN E1 interface
+ 02e1 PCI2E1 2-port ISDN E1 interface
+ 450e PCI4S0EC 4-port ISDN S0 interface
+ dead Sirrix.PCI4S0 4-port ISDN S0 interface
+b100 OpenVox Communication Co. Ltd.
+# Not registered officially
+b10b Uakron PCI Project
+b1b3 Shiva Europe Limited
+b1d9 ATCOM Technology co., LTD.
+# Pinnacle should be 11bd, but they got it wrong several times --mj
+bd11 Pinnacle Systems, Inc. (Wrong ID)
+bdbd Blackmagic Design
+ a106 Multibridge Extreme
+ a117 Intensity Pro
+ a11a DeckLink HD Extreme 2
+ a11b DeckLink SDI/Duo/Quad
+ a11c DeckLink HD Extreme 3
+ a11d DeckLink Studio
+ a11e DeckLink Optical Fibre
+ a120 Decklink Studio 2
+ a121 DeckLink HD Extreme 3D/3D+
+ a124 Intensity Extreme
+ a126 Intensity Shuttle
+ a127 UltraStudio Express
+ a129 UltraStudio Mini Recorder
+ a12a UltraStudio Mini Monitor
+ a12d UltraStudio 4K
+ a12e DeckLink 4K Extreme
+ a12f DeckLink Mini Monitor
+ a130 DeckLink Mini Recorder
+ a132 UltraStudio 4K
+ a136 DeckLink 4K Extreme 12G
+ a137 DeckLink Studio 4K
+ a138 Decklink SDI 4K
+ a139 Intensity Pro 4K
+ a13b DeckLink Micro Recorder
+ a13d DeckLink 4K Pro
+ a13e UltraStudio 4K Extreme
+ a13f DeckLink Quad 2
+ a140 DeckLink Duo 2
+ a141 UltraStudio 4K Extreme 3
+ a142 UltraStudio HD Mini
+ a143 DeckLink Mini Recorder 4K
+ a144 DeckLink Mini Monitor 4K
+ a148 DeckLink SDI Micro
+ a14b DeckLink 8K Pro
+ a14e DeckLink Quad HDMI Recorder
+ a1ff eGPU RX580
+c001 TSI Telsys
+c0a9 Micron/Crucial Technology
+ 2263 P1 NVMe PCIe SSD
+ 540a P2 NVMe PCIe SSD
+c0de Motorola
+c0fe Motion Engineering, Inc.
+ca3b Cambrionix Ltd.
+ca50 Varian Australia Pty Ltd
+cace CACE Technologies, Inc.
+ 0001 TurboCap Port A
+ 0002 TurboCap Port B
+ 0023 AirPcap N
+caed Canny Edge
+cafe Chrysalis-ITS
+ 0003 Luna K3 Hardware Security Module
+ 0006 Luna PCI-e 3000 Hardware Security Module
+ 0007 Luna K6 Hardware Security Module
+ 0008 Luna K7 Hardware Security Module
+cc53 ScaleFlux Inc.
+cccc Catapult Communications
+ccec Curtiss-Wright Controls Embedded Computing
+cddd Tyzx, Inc.
+ 0101 DeepSea 1 High Speed Stereo Vision Frame Grabber
+ 0200 DeepSea 2 High Speed Stereo Vision Frame Grabber
+ceba KEBA AG
+cf86 Spectrum-4TOR
+ 0276 Spectrum-4TOR in Flash Recovery Mode
+d161 Digium, Inc.
+ 0120 Wildcard TE120P single-span T1/E1/J1 card
+ 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
+ 1205 Wildcard TE205P/TE207P dual-span T1/E1/J1 card 5.0V (u1)
+ 1220 Wildcard TE220 dual-span T1/E1/J1 card 3.3V (PCI-Express) (5th gen)
+ 1405 Wildcard TE405P/TE407P quad-span T1/E1/J1 card 5.0V (u1)
+ 1410 Wildcard TE410P quad-span T1/E1/J1 card 3.3V (5th Gen)
+ 1420 Wildcard TE420 quad-span T1/E1/J1 card 3.3V (PCI-Express) (5th gen)
+ 1820 Wildcard TE820 octal-span T1/E1/J1 card 3.3V (PCI-Express)
+ 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)
+ 8003 Wildcard AEX2400 24-port analog card (PCI-Express)
+ 8004 Wildcard TCE400P transcoder base card
+ 8005 Wildcard TDM410 4-port analog card
+ 8006 Wildcard AEX410 4-port analog card (PCI-Express)
+ 8007 Hx8 Series 8-port Base Card
+ 8008 Hx8 Series 8-port Base Card (PCI-Express)
+ 800a Wildcard TE133 single-span T1/E1/J1 card (PCI Express)
+ 800b Wildcard TE134 single-span T1/E1/J1 card
+ 800c Wildcard A8A 8-port analog card
+ 800d Wildcard A8B 8-port analog card (PCI-Express)
+ 800e Wildcard TE235/TE435 quad-span T1/E1/J1 card (PCI-Express)
+ 800f Wildcard A4A 4-port analog card
+ 8010 Wildcard A4B 4-port analog card (PCI-Express)
+ 8013 Wildcard TE236/TE436 quad-span T1/E1/J1 card
+ b410 Wildcard B410 quad-BRI card
+d209 Ultimarc
+ 1500 PAC Drive
+ 15a2 SpinTrak
+ 1601 AimTrak
+d4d4 Dy4 Systems Inc
+ 0601 PCI Mezzanine Card
+d531 I+ME ACTIA GmbH
+d84d Exsys
+dada Datapath Limited
+ 0133 VisionRGB-X2
+ 0139 VisionRGB-E1
+ 0144 VisionSD8
+ 0150 VisionRGB-E2
+ 0151 VisionSD4+1
+ 0159 VisionAV
+ 0161 DGC161
+ 0165 DGC165
+ 0167 DGC167
+ 0168 DGC168
+ 1139 VisionRGB-E1S
+ 1150 VisionRGB-E2S
+ 1151 VisionSD4+1S
+ 1153 VisionDVI-DL
+ 1154 VisionSDI2
+db10 Diablo Technologies
+dc93 Dawicontrol GmbH
+dcba Dynamic Engineering
+ 0046 PCIe Altera Cyclone IV
+# VPX format Receiver Controller Board
+ 0047 VPX-RCB
+# PMC Format FPGA design with 8 high speed UART channels
+ 0048 PMC-Biserial-III-BAE9
+ 004e PC104p-Biserial-III-NVY5
+ 004f PC104p-Biserial-III-NVY6
+ 0052 PCIeBiSerialDb37 BA22 LVDS IO
+# 8 port 16550 compatible UART, PMC format, RS-232 IO, RTS, CTS, DTR, DSR supported
+ 0066 PMC-OctalUART-232
+dd01 Digital Devices GmbH
+ 0003 Octopus DVB Adapter
+ dd01 0001 Octopus DVB adapter
+ dd01 0002 Octopus LE DVB adapter
+ dd01 0003 Octopus OEM
+ dd01 0004 Octopus V3 DVB adapter
+ dd01 0010 Octopus Mini
+ dd01 0020 Cine S2 V6 DVB adapter
+ dd01 0021 Cine S2 V6.5 DVB adapter
+ dd01 0030 Cine CT V6.1 DVB adapter
+ dd01 db03 Mystique SaTiX-S2 V3 DVB adapter
+ 0006 Cine V7
+ 0007 Max
+ dd01 0023 Max S8 4/8
+ 0011 Octopus CI DVB Adapter
+ dd01 0040 Octopus CI
+ dd01 0041 Octopus CI Single
+ 0201 Resi DVB-C Modulator
+ dd01 0001 Resi DVB-C Modulator
+dead Indigita Corporation
+deaf Middle Digital Inc.
+ 9050 PC Weasel Virtual VGA
+ 9051 PC Weasel Serial Port
+ 9052 PC Weasel Watchdog Timer
+# formerly SoftHard Technology Ltd.
+deda XIMEA
+ 4001 CB or MX camera
+ 4021 MT camera
+e000 Winbond
+ e000 W89C940
+e159 Tiger Jet Network Inc. / ICP DAS
+ 0001 Tiger3XX Modem/ISDN interface
+ 0059 0001 128k ISDN-S/T Adapter
+ 0059 0003 128k ISDN-U Adapter
+ 00a7 0001 TELES.S0/PCI 2.x ISDN Adapter
+ 8086 0003 Digium X100P/X101P analogue PSTN FXO interface
+ b100 0003 OpenVox A400P 4-port analog card
+ b1d9 0003 AX400P 4-port analog card
+ 0002 Tiger100APC ISDN chipset
+e1c5 Elcus
+e4bf EKF Elektronik GmbH
+ 0ccd CCD-CALYPSO
+ 0cd1 CD1-OPERA
+ 0cd2 CD2-BEBOP
+ 0cd3 CD3-JIVE
+ 50c1 PC1-GROOVE
+ 50c2 PC2-LIMBO
+ 53c1 SC1-ALLEGRO
+ cc47 CCG-RUMBA
+ cc4d CCM-BOOGIE
+e4e4 Xorcom
+e55e Essence Technology, Inc.
+ea01 Eagle Technology
+ 000a PCI-773 Temperature Card
+ 0032 PCI-730 & PC104P-30 Card
+ 003e PCI-762 Opto-Isolator Card
+ 0041 PCI-763 Reed Relay Card
+ 0043 PCI-769 Opto-Isolator Reed Relay Combo Card
+ 0046 PCI-766 Analog Output Card
+ 0052 PCI-703 Analog I/O Card
+ 0800 PCI-800 Digital I/O Card
+ea50 Emerson Automation Solutions
+# The main chip of all these devices is by Xilinx -> It could also be a Xilinx ID.
+ea60 RME
+ 9896 Digi32
+ 9897 Digi32 Pro
+ 9898 Digi32/8
+eabb Aashima Technology B.V.
+eace Endace Measurement Systems, Ltd
+ 3100 DAG 3.10 OC-3/OC-12
+ 3200 DAG 3.2x OC-3/OC-12
+ 320e DAG 3.2E Fast Ethernet
+ 340e DAG 3.4E Fast Ethernet
+ 341e DAG 3.41E Fast Ethernet
+ 3500 DAG 3.5 OC-3/OC-12
+ 351c DAG 3.5ECM Fast Ethernet
+ 360d DAG 3.6D DS3
+ 360e DAG 3.6E Fast Ethernet
+ 368e DAG 3.6E Gig Ethernet
+ 3707 DAG 3.7T T1/E1/J1
+ 370d DAG 3.7D DS3/E3
+ 378e DAG 3.7G Gig Ethernet
+ 3800 DAG 3.8S OC-3/OC-12
+ 4100 DAG 4.10 OC-48
+ 4110 DAG 4.11 OC-48
+ 4220 DAG 4.2 OC-48
+ 422e DAG 4.2GE Gig Ethernet
+ 4230 DAG 4.2S OC-48
+ 423e DAG 4.2GE Gig Ethernet
+ 4300 DAG 4.3S OC-48
+ 430e DAG 4.3GE Gig Ethernet
+ 452e DAG 4.5G2 Gig Ethernet
+ 454e DAG 4.5G4 Gig Ethernet
+ 45b8 DAG 4.5Z8 Gig Ethernet
+ 45be DAG 4.5Z2 Gig Ethernet
+ 520e DAG 5.2X 10G Ethernet
+ 521a DAG 5.2SXA 10G Ethernet/OC-192
+ 5400 DAG 5.4S-12 OC-3/OC-12
+ 5401 DAG 5.4SG-48 Gig Ethernet/OC-3/OC-12/OC-48
+ 540a DAG 5.4GA Gig Ethernet
+ 541a DAG 5.4SA-12 OC-3/OC-12
+ 542a DAG 5.4SGA-48 Gig Ethernet/OC-3/OC-12/OC-48
+ 6000 DAG 6.0SE 10G Ethernet/OC-192
+ 6100 DAG 6.1SE 10G Ethernet/OC-192
+ 6200 DAG 6.2SE 10G Ethernet/OC-192
+ 7100 DAG 7.1S OC-3/OC-12
+ 7400 DAG 7.4S OC-3/OC-12
+ 7401 DAG 7.4S48 OC-48
+ 752e DAG 7.5G2 Gig Ethernet
+ 754e DAG 7.5G4 Gig Ethernet
+ 8100 DAG 8.1X 10G Ethernet
+ 8101 DAG 8.1SX 10G Ethernet/OC-192
+ 8102 DAG 8.1X 10G Ethernet
+ 820e DAG 8.2X 10G Ethernet
+ 820f DAG 8.2X 10G Ethernet (2nd bus)
+ 8400 DAG 8.4I Infiniband x4 SDR
+ 8500 DAG 8.5I Infiniband x4 DDR
+ 9200 DAG 9.2SX2 10G Ethernet
+ 920e DAG 9.2X2 10G Ethernet
+ 9540 DAG 9.5G4 Gig Ethernet
+ 954f DAG 9.5G4F Gig Ethernet
+ a120 DAG 10X2-P 10G Ethernet
+ a12e DAG 10X2-S 10G Ethernet
+ a140 DAG 10X4-P 10/40G Ethernet
+ a14e DAG 10X4-S 10/40G Ethernet
+ eace vDAG virtual device
+ec80 Belkin Corporation
+ ec00 F5D6000
+ecc0 Echo Digital Audio Corporation
+edd8 ARK Logic Inc
+ a091 1000PV [Stingray]
+ a099 2000PV [Stingray]
+ a0a1 2000MT
+ a0a9 2000MI
+# Found on M2N68-AM Motherboard
+f043 ASUSTeK Computer Inc. (Wrong ID)
+f05b Foxconn International, Inc. (Wrong ID)
+f15e SiFive, Inc.
+ 0000 FU740-C000 RISC-V SoC PCI Express x8 to AXI4 Bridge
+f1d0 AJA Video
+ c0fe Xena HS/HD-R
+ c0ff Kona/Xena 2
+ cafe Kona SD
+ cfee Xena LS/SD-22-DA/SD-DA
+ dafe Corvid 1
+ daff KONA LHi
+ db00 IoExpress
+ db01 Corvid22
+ db02 Kona 3G
+ db03 Corvid 3G
+ db04 Kona 3G QUAD
+ db05 Kona LHe+
+ db06 IoXT
+ db07 Kona 3G P2P
+ db08 Kona 3G QUAD P2P
+ db09 Corvid 24
+ db11 T-Tap
+ dcaf Kona HD
+ dfee Xena HD-DA
+ eb07 Io4K
+ eb0a Io4K UFC
+ eb0b Kona 4
+ eb0c Kona 4 UFC
+ eb0d Corvid 88
+ eb0e Corvid 44
+ eb16 Corvid HEVC
+ 10cf 1049 Corvid HEVC M31
+ eb18 Corvid HB-R
+ eb1a Kona IP 1SFP
+ eb1c Kona IP 2SFP
+ eb1d Io4KPlus
+ eb1e IoIP
+ eb1f Kona 5
+ eb23 Kona 1
+ eb24 Kona HDMI
+ eb25 Corvid 44 12g
+ eb26 T-Tap Pro
+ efac Xena SD-MM/SD-22-MM
+ facd Xena HD-MM
+f5f5 F5 Networks, Inc.
+# Subsystem ID for PATA controller on nForce motherboard
+f849 ASRock Incorporation (Wrong ID)
+fa57 Interagon AS
+ 0001 PMC [Pattern Matching Chip]
+fab7 Fabric7 Systems, Inc.
+febd Ultraview Corp.
+# Nee Epigram
+feda Broadcom Inc
+ a0fa BCM4210 iLine10 HomePNA 2.0
+ a10e BCM4230 iLine10 HomePNA 2.0
+fede Fedetec Inc.
+ 0003 TABIC PCI v3
+fffd XenSource, Inc.
+ 0101 PCI Event Channel Controller
+# Used in some old VMWare products before they got a real ID assigned
+fffe VMWare Inc (temporary ID)
+ 0710 Virtual SVGA
+ffff Illegal Vendor ID
+
+
+# List of known device classes, subclasses and programming interfaces
+
+# Syntax:
+# C class class_name
+# subclass subclass_name <-- single tab
+# prog-if prog-if_name <-- two tabs
+
+C 00 Unclassified device
+ 00 Non-VGA unclassified device
+ 01 VGA compatible unclassified device
+ 05 Image coprocessor
+C 01 Mass storage controller
+ 00 SCSI storage controller
+ 01 IDE interface
+ 00 ISA Compatibility mode-only controller
+ 05 PCI native mode-only controller
+ 0a ISA Compatibility mode controller, supports both channels switched to PCI native mode
+ 0f PCI native mode controller, supports both channels switched to ISA compatibility mode
+ 80 ISA Compatibility mode-only controller, supports bus mastering
+ 85 PCI native mode-only controller, supports bus mastering
+ 8a ISA Compatibility mode controller, supports both channels switched to PCI native mode, supports bus mastering
+ 8f PCI native mode controller, supports both channels switched to ISA compatibility mode, supports bus mastering
+ 02 Floppy disk controller
+ 03 IPI bus controller
+ 04 RAID bus controller
+ 05 ATA controller
+ 20 ADMA single stepping
+ 30 ADMA continuous operation
+ 06 SATA controller
+ 00 Vendor specific
+ 01 AHCI 1.0
+ 02 Serial Storage Bus
+ 07 Serial Attached SCSI controller
+ 01 Serial Storage Bus
+ 08 Non-Volatile memory controller
+ 01 NVMHCI
+ 02 NVM Express
+ 80 Mass storage controller
+C 02 Network controller
+ 00 Ethernet controller
+ 01 Token ring network controller
+ 02 FDDI network controller
+ 03 ATM network controller
+ 04 ISDN controller
+ 05 WorldFip controller
+ 06 PICMG controller
+ 07 Infiniband controller
+ 08 Fabric controller
+ 80 Network controller
+C 03 Display controller
+ 00 VGA compatible controller
+ 00 VGA controller
+ 01 8514 controller
+ 01 XGA compatible controller
+ 02 3D controller
+ 80 Display controller
+C 04 Multimedia controller
+ 00 Multimedia video controller
+ 01 Multimedia audio controller
+ 02 Computer telephony device
+ 03 Audio device
+ 80 Multimedia controller
+C 05 Memory controller
+ 00 RAM memory
+ 01 FLASH memory
+ 02 CXL
+ 00 CXL Memory Device - vendor specific
+ 10 CXL Memory Device (CXL 2.x)
+ 80 Memory controller
+C 06 Bridge
+ 00 Host bridge
+ 01 ISA bridge
+ 02 EISA bridge
+ 03 MicroChannel bridge
+ 04 PCI bridge
+ 00 Normal decode
+ 01 Subtractive decode
+ 05 PCMCIA bridge
+ 06 NuBus bridge
+ 07 CardBus bridge
+ 08 RACEway bridge
+ 00 Transparent mode
+ 01 Endpoint mode
+ 09 Semi-transparent PCI-to-PCI bridge
+ 40 Primary bus towards host CPU
+ 80 Secondary bus towards host CPU
+ 0a InfiniBand to PCI host bridge
+ 80 Bridge
+C 07 Communication controller
+ 00 Serial controller
+ 00 8250
+ 01 16450
+ 02 16550
+ 03 16650
+ 04 16750
+ 05 16850
+ 06 16950
+ 01 Parallel controller
+ 00 SPP
+ 01 BiDir
+ 02 ECP
+ 03 IEEE1284
+ fe IEEE1284 Target
+ 02 Multiport serial controller
+ 03 Modem
+ 00 Generic
+ 01 Hayes/16450
+ 02 Hayes/16550
+ 03 Hayes/16650
+ 04 Hayes/16750
+ 04 GPIB controller
+ 05 Smard Card controller
+ 80 Communication controller
+C 08 Generic system peripheral
+ 00 PIC
+ 00 8259
+ 01 ISA PIC
+ 02 EISA PIC
+ 10 IO-APIC
+ 20 IO(X)-APIC
+ 01 DMA controller
+ 00 8237
+ 01 ISA DMA
+ 02 EISA DMA
+ 02 Timer
+ 00 8254
+ 01 ISA Timer
+ 02 EISA Timers
+ 03 HPET
+ 03 RTC
+ 00 Generic
+ 01 ISA RTC
+ 04 PCI Hot-plug controller
+ 05 SD Host controller
+ 06 IOMMU
+ 80 System peripheral
+ 99 Timing Card
+# PTP Grandmaster Source Clock
+ 01 TAP Timing Card
+C 09 Input device controller
+ 00 Keyboard controller
+ 01 Digitizer Pen
+ 02 Mouse controller
+ 03 Scanner controller
+ 04 Gameport controller
+ 00 Generic
+ 10 Extended
+ 80 Input device controller
+C 0a Docking station
+ 00 Generic Docking Station
+ 80 Docking Station
+C 0b Processor
+ 00 386
+ 01 486
+ 02 Pentium
+ 10 Alpha
+ 20 Power PC
+ 30 MIPS
+ 40 Co-processor
+C 0c Serial bus controller
+ 00 FireWire (IEEE 1394)
+ 00 Generic
+ 10 OHCI
+ 01 ACCESS Bus
+ 02 SSA
+ 03 USB controller
+ 00 UHCI
+ 10 OHCI
+ 20 EHCI
+ 30 XHCI
+ 40 USB4 Host Interface
+ 80 Unspecified
+ fe USB Device
+ 04 Fibre Channel
+ 05 SMBus
+ 06 InfiniBand
+ 07 IPMI Interface
+ 00 SMIC
+ 01 KCS
+ 02 BT (Block Transfer)
+ 08 SERCOS interface
+ 09 CANBUS
+ 80 Serial bus controller
+C 0d Wireless controller
+ 00 IRDA controller
+ 01 Consumer IR controller
+ 10 RF controller
+ 11 Bluetooth
+ 12 Broadband
+ 20 802.1a controller
+ 21 802.1b controller
+ 80 Wireless controller
+C 0e Intelligent controller
+ 00 I2O
+C 0f Satellite communications controller
+ 01 Satellite TV controller
+ 02 Satellite audio communication controller
+ 03 Satellite voice communication controller
+ 04 Satellite data communication controller
+C 10 Encryption controller
+ 00 Network and computing encryption device
+ 10 Entertainment encryption device
+ 80 Encryption controller
+C 11 Signal processing controller
+ 00 DPIO module
+ 01 Performance counters
+ 10 Communication synchronizer
+ 20 Signal processing management
+ 80 Signal processing controller
+C 12 Processing accelerators
+ 00 Processing accelerators
+ 01 SNIA Smart Data Accelerator Interface (SDXI) controller
+C 13 Non-Essential Instrumentation
+C 40 Coprocessor
+C ff Unassigned class
diff --git a/pcilib.man b/pcilib.man
new file mode 100644
index 0000000..b4c9f56
--- /dev/null
+++ b/pcilib.man
@@ -0,0 +1,190 @@
+.TH pcilib 7 "@TODAY@" "@VERSION@" "The PCI Utilities"
+.SH NAME
+pcilib \- a library for accessing PCI devices
+
+.SH DESCRIPTION
+
+The PCI library (also known as \fIpcilib\fP and \fIlibpci\fP) is a portable library
+for accessing PCI devices and their configuration space.
+
+.SH ACCESS METHODS
+
+.PP
+The library supports a variety of methods to access the configuration space
+on different operating systems. By default, the first matching method in this
+list is used, but you can specify override the decision (see the \fB-A\fP switch
+of \fIlspci\fP).
+
+.TP
+.B linux-sysfs
+The
+.B /sys
+filesystem on Linux 2.6 and newer. The standard header of the config space is available
+to all users, the rest only to root. Supports extended configuration space, PCI domains,
+VPD (from Linux 2.6.26), physical slots (also since Linux 2.6.26) and information on attached
+kernel drivers.
+.TP
+.B linux-proc
+The
+.B /proc/bus/pci
+interface supported by Linux 2.1 and newer. The standard header of the config space is available
+to all users, the rest only to root.
+.TP
+.B intel-conf1
+Direct hardware access via Intel configuration mechanism 1. Available on i386 and compatibles
+on Linux, Solaris/x86, GNU Hurd, Windows, BeOS and Haiku. Requires root privileges.
+.TP
+.B intel-conf2
+Direct hardware access via Intel configuration mechanism 2. Available on i386 and compatibles
+on Linux, Solaris/x86, GNU Hurd, Windows, BeOS and Haiku. Requires root privileges. Warning: This method
+is able to address only the first 16 devices on any bus and it seems to be very
+unreliable in many cases.
+.TP
+.B mmio-conf1
+Direct hardware access via Intel configuration mechanism 1 via memory-mapped I/O.
+Mostly used on non-i386 platforms. Requires root privileges. Warning: This method
+needs to be properly configured via the
+.B mmio-conf1.addrs
+parameter.
+.TP
+.B mmio-conf1-ext
+Direct hardware access via Extended PCIe Intel configuration mechanism 1 via memory-mapped I/O.
+Mostly used on non-i386 platforms. Requires root privileges. Warning: This method
+needs to be properly configured via the
+.B mmio-conf1-ext.addrs
+parameter.
+.TP
+.B fbsd-device
+The
+.B /dev/pci
+device on FreeBSD. Requires root privileges.
+.TP
+.B aix-device
+Access method used on AIX. Requires root privileges.
+.TP
+.B nbsd-libpci
+The
+.B /dev/pci0
+device on NetBSD accessed using the local libpci library.
+.TP
+.B obsd-device
+The
+.B /dev/pci
+device on OpenBSD. Requires root privileges.
+.TP
+.B dump
+Read the contents of configuration registers from a file specified in the
+.B dump.name
+parameter. The format corresponds to the output of \fIlspci\fP \fB-x\fP.
+.TP
+.B darwin
+Access method used on Mac OS X / Darwin. Must be run as root and the system
+must have been booted with debug=0x144.
+.TP
+.B win32-cfgmgr32
+Device listing on Windows systems using the Windows Configuration Manager
+via cfgmgr32.dll system library. This method does not require any special
+Administrator rights or privileges. Configuration Manager provides only basic
+information about devices, assigned resources and device tree structure. There
+is no access to the PCI configuration space but libpci provides read-only
+virtual emulation based on information from Configuration Manager. Starting
+with Windows 8 (NT 6.2) it is not possible to retrieve resources from 32-bit
+application or library on 64-bit system.
+.TP
+.B win32-sysdbg
+Access to the PCI configuration space via NT SysDbg interface on Windows
+systems. Process needs to have Debug privilege, which local Administrators
+have by default. Not available on 64-bit systems and neither on recent 32-bit
+systems. Only devices from the first domain are accessible and only first
+256 bytes of the PCI configuration space is accessible via this method.
+.TP
+.B win32-kldbg
+Access to the PCI configuration space via Kernel Local Debugging Driver
+kldbgdrv.sys. This driver is not part of the Windows system but is part of
+the Microsoft WinDbg tool. It is required to have kldbgdrv.sys driver installed
+in the system32 directory or to have windbg.exe or kd.exe binary in PATH.
+kldbgdrv.sys driver has some restrictions. Process needs to have Debug privilege
+and Windows system has to be booted with Debugging option. Debugging option can
+be enabled by calling (takes effect after next boot):
+.B bcdedit /debug on
+.IP
+Download links for WinDbg 6.12.2.633 standalone installer from Microsoft Windows
+SDK for Windows 7 and .NET Framework 4:
+.br
+amd64: https://download.microsoft.com/download/A/6/A/A6AC035D-DA3F-4F0C-ADA4-37C8E5D34E3D/setup/WinSDKDebuggingTools_amd64/dbg_amd64.msi
+.br
+ia64: https://download.microsoft.com/download/A/6/A/A6AC035D-DA3F-4F0C-ADA4-37C8E5D34E3D/setup/WinSDKDebuggingTools_ia64/dbg_ia64.msi
+.br
+x86: https://download.microsoft.com/download/A/6/A/A6AC035D-DA3F-4F0C-ADA4-37C8E5D34E3D/setup/WinSDKDebuggingTools/dbg_x86.msi
+.IP
+Archived download links of previous WinDbg versions:
+.br
+https://web.archive.org/web/20110221133326/https://www.microsoft.com/whdc/devtools/debugging/installx86.mspx
+.br
+https://web.archive.org/web/20110214012715/https://www.microsoft.com/whdc/devtools/debugging/install64bit.mspx
+
+.SH PARAMETERS
+
+.PP
+The library is controlled by several parameters. They should have sensible default
+values, but in case you want to do something unusual (or even something weird),
+you can override them (see the \fB-O\fP switch of \fIlspci\fP).
+
+.SS Parameters of specific access methods
+
+.TP
+.B dump.name
+Name of the bus dump file to read from.
+.TP
+.B fbsd.path
+Path to the FreeBSD PCI device.
+.TP
+.B nbsd.path
+Path to the NetBSD PCI device.
+.TP
+.B obsd.path
+Path to the OpenBSD PCI device.
+.TP
+.B proc.path
+Path to the procfs bus tree.
+.TP
+.B sysfs.path
+Path to the sysfs device tree.
+.TP
+.B devmem.path
+Path to the /dev/mem device.
+.TP
+.B mmio-conf1.addrs
+Physical addresses of memory-mapped I/O ports for Intel configuration mechanism 1.
+CF8 (address) and CFC (data) I/O port addresses are separated by slash and
+multiple addresses for different PCI domains are separated by commas.
+Format: 0xaddr1/0xdata1,0xaddr2/0xdata2,...
+.TP
+.B mmio-conf1-ext.addrs
+Physical addresses of memory-mapped I/O ports for Extended PCIe Intel configuration mechanism 1.
+It has same format as
+.B mmio-conf1.addrs
+parameter.
+
+.SS Parameters for resolving of ID's via DNS
+.TP
+.B net.domain
+DNS domain containing the ID database.
+.TP
+.B net.cache_name
+Name of the file used for caching of resolved ID's.
+
+.SS Parameters for resolving of ID's via UDEV's HWDB
+.TP
+.B hwdb.disable
+Disable use of HWDB if set to a non-zero value.
+
+.SH SEE ALSO
+
+.BR lspci (8),
+.BR setpci (8),
+.BR pci.ids (5),
+.BR update-pciids (8)
+
+.SH AUTHOR
+The PCI Utilities are maintained by Martin Mares <mj@ucw.cz>.
diff --git a/pciutils.h b/pciutils.h
new file mode 100644
index 0000000..17e02c9
--- /dev/null
+++ b/pciutils.h
@@ -0,0 +1,61 @@
+/*
+ * The PCI Utilities -- Declarations
+ *
+ * Copyright (c) 1997--2018 Martin Mares <mj@ucw.cz>
+ *
+ * Can be freely distributed and used under the terms of the GNU GPL.
+ */
+
+#include "lib/pci.h"
+#include "lib/sysdep.h"
+
+/*
+ * gcc predefines macro __MINGW32__ for all MinGW targets.
+ * Including some MinGW header (e.g. windef.h) defines additional
+ * macro __MINGW32_MAJOR_VERSION (available for all MinGW targets).
+ */
+#if defined(PCI_OS_WINDOWS) && defined(__MINGW32__)
+#include <windef.h>
+#endif
+
+/*
+ * On Windows only MinGW 3.0 and higher versions provides <getopt.h>
+ * header file. Older MinGW versions and MSVC do not have it.
+ */
+#if defined(PCI_OS_WINDOWS) && !(defined(__MINGW32_MAJOR_VERSION) && __MINGW32_MAJOR_VERSION >= 3)
+#include "compat/getopt.h"
+#else
+#include <unistd.h>
+#endif
+
+#define PCIUTILS_VERSION PCILIB_VERSION
+
+extern const char program_name[];
+
+void die(char *msg, ...) NONRET PCI_PRINTF(1,2);
+void *xmalloc(size_t howmuch);
+void *xrealloc(void *ptr, size_t howmuch);
+char *xstrdup(const char *str);
+int parse_generic_option(int i, struct pci_access *pacc, char *arg);
+
+#ifdef PCI_HAVE_PM_INTEL_CONF
+#define GENOPT_INTEL "H:"
+#define GENHELP_INTEL "-H <mode>\tUse direct hardware access (<mode> = 1 or 2)\n"
+#else
+#define GENOPT_INTEL
+#define GENHELP_INTEL
+#endif
+#if defined(PCI_HAVE_PM_DUMP) && !defined(PCIUTILS_SETPCI)
+#define GENOPT_DUMP "F:"
+#define GENHELP_DUMP "-F <file>\tRead PCI configuration dump from a given file\n"
+#else
+#define GENOPT_DUMP
+#define GENHELP_DUMP
+#endif
+
+#define GENERIC_OPTIONS "A:GO:" GENOPT_INTEL GENOPT_DUMP
+#define GENERIC_HELP \
+ "-A <method>\tUse the specified PCI access method (see `-A help' for a list)\n" \
+ "-O <par>=<val>\tSet PCI access parameter (see `-O help' for a list)\n" \
+ "-G\t\tEnable PCI access debugging\n" \
+ GENHELP_INTEL GENHELP_DUMP
diff --git a/pciutils.lsm b/pciutils.lsm
new file mode 100644
index 0000000..e5b217d
--- /dev/null
+++ b/pciutils.lsm
@@ -0,0 +1,13 @@
+Begin3
+Title: The PCI Utilities
+Version: 3.9.0
+Entered-date: 221120
+Description: This package contains various utilities for inspecting and
+ setting of devices connected to the PCI bus.
+Keywords: kernel, pci, lspci, setpci, libpci
+Author: mj@ucw.cz (Martin Mares)
+Maintained-by: mj@ucw.cz (Martin Mares)
+Primary-site: ftp.ucw.cz pub/mj/linux/pci/pciutils-3.9.0.tar.gz
+Alternate-site: ftp.kernel.org pub/software/utils/pciutils/pciutils-3.9.0.tar.gz
+Copying-policy: GPL
+End
diff --git a/pciutils.spec b/pciutils.spec
new file mode 100644
index 0000000..4b1fcce
--- /dev/null
+++ b/pciutils.spec
@@ -0,0 +1,49 @@
+Name: pciutils
+Version: 3.9.0
+Release: 1
+Source: http://mj.ucw.cz/download/linux/pci/%{name}-%{version}.tar.gz
+Copyright: GNU GPL
+Buildroot: /tmp/%{name}-%{version}-root
+ExclusiveOS: Linux
+Summary: The PCI Utilities
+Summary(pl): Narzêdzia do manipulacji ustawieniami urz±dzeñ PCI
+Group: Utilities/System
+
+%description
+This package contains various utilities for inspecting and
+setting of devices connected to the PCI bus.
+
+%description -l pl
+Pakiet zawiera narzêdzia do ustawiania i odczytywania informacji
+o urz±dzeniach pod³±czonych do szyny PCI w Twoim komputerze.
+
+%description -l de
+Dieses Paket enthält verschiedene Programme zum Anzeigen und
+Einstellen von PCI-Bus Erweiterungen.
+
+%prep
+%setup -q
+
+%build
+make OPT="$RPM_OPT_FLAGS"
+
+%install
+rm -rf $RPM_BUILD_ROOT
+make install PREFIX=$RPM_BUILD_ROOT/usr ROOT=$RPM_BUILD_ROOT/ \
+ MANDIR=$RPM_BUILD_ROOT/%{_mandir}
+
+%files
+%defattr(0644, root, root, 0755)
+%attr(0644, root, man) %{_mandir}/man8/*
+%attr(0711, root, root) /usr/sbin/*
+%config /usr/share/pci.ids
+%doc README ChangeLog pciutils.lsm
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%changelog
+* Tue Sep 29 1998 Krzysztof G. Baranowski <kgb@knm.org.pl>
+[1.07-1]
+- build from non-root account against glibc-2.0
+- written spec from scratch
diff --git a/setpci.c b/setpci.c
new file mode 100644
index 0000000..ca1f31d
--- /dev/null
+++ b/setpci.c
@@ -0,0 +1,832 @@
+/*
+ * The PCI Utilities -- Manipulate PCI Configuration Registers
+ *
+ * Copyright (c) 1998--2020 Martin Mares <mj@ucw.cz>
+ *
+ * Can be freely distributed and used under the terms of the GNU GPL.
+ */
+
+#include <stdio.h>
+#include <string.h>
+#include <stdlib.h>
+#include <stdarg.h>
+#include <errno.h>
+
+#define PCIUTILS_SETPCI
+#include "pciutils.h"
+
+static int force; /* Don't complain if no devices match */
+static int verbose; /* Verbosity level */
+static int demo_mode; /* Only show */
+static int allow_raw_access;
+
+const char program_name[] = "setpci";
+
+static struct pci_access *pacc;
+
+struct value {
+ unsigned int value;
+ unsigned int mask;
+};
+
+struct op {
+ struct op *next;
+ u16 cap_type; /* PCI_CAP_xxx or 0 */
+ u16 cap_id;
+ const char *name;
+ unsigned int hdr_type_mask;
+ unsigned int addr;
+ unsigned int width; /* Byte width of the access */
+ unsigned int num_values; /* Number of values to write; 0=read */
+ unsigned int number; /* The n-th capability of that id */
+ struct value values[0];
+};
+
+struct group {
+ struct group *next;
+ struct pci_filter filter;
+ struct op *first_op;
+ struct op **last_op;
+};
+
+static struct group *first_group, **last_group = &first_group;
+static int need_bus_scan;
+static unsigned int max_values[] = { 0, 0xff, 0xffff, 0, 0xffffffff };
+
+static int
+matches_single_device(struct group *group)
+{
+ struct pci_filter *f = &group->filter;
+ return (f->domain >= 0 && f->bus >= 0 && f->slot >= 0 && f->func >= 0);
+}
+
+static struct pci_dev **
+select_devices(struct group *group)
+{
+ struct pci_filter *f = &group->filter;
+
+ if (!need_bus_scan && matches_single_device(group))
+ {
+ struct pci_dev **devs = xmalloc(sizeof(struct device *) * 2);
+ struct pci_dev *dev = pci_get_dev(pacc, f->domain, f->bus, f->slot, f->func);
+ int i = 0;
+ if (pci_filter_match(f, dev))
+ devs[i++] = dev;
+ devs[i] = NULL;
+ return devs;
+ }
+ else
+ {
+ struct pci_dev **devs, *dev;
+ int i = 0;
+ int cnt = 1;
+
+ for (dev = pacc->devices; dev; dev = dev->next)
+ if (pci_filter_match(f, dev))
+ cnt++;
+
+ devs = xmalloc(sizeof(struct device *) * cnt);
+
+ for (dev = pacc->devices; dev; dev = dev->next)
+ if (pci_filter_match(f, dev))
+ devs[i++] = dev;
+
+ devs[i] = NULL;
+ return devs;
+ }
+}
+
+static void PCI_PRINTF(1,2)
+trace(const char *fmt, ...)
+{
+ va_list args;
+ va_start(args, fmt);
+ if (verbose)
+ vprintf(fmt, args);
+ va_end(args);
+}
+
+static void
+exec_op(struct op *op, struct pci_dev *dev)
+{
+ const char * const formats[] = { NULL, " %02x", " %04x", NULL, " %08x" };
+ const char * const mask_formats[] = { NULL, " %02x->(%02x:%02x)->%02x", " %04x->(%04x:%04x)->%04x", NULL, " %08x->(%08x:%08x)->%08x" };
+ unsigned int i, x, y;
+ int addr = 0;
+ int width = op->width;
+ char slot[16];
+
+ sprintf(slot, "%04x:%02x:%02x.%x", dev->domain, dev->bus, dev->dev, dev->func);
+ trace("%s ", slot);
+ if (op->cap_type)
+ {
+ struct pci_cap *cap;
+ unsigned int cap_nr = op->number;
+ cap = pci_find_cap_nr(dev, op->cap_id, op->cap_type, &cap_nr);
+ if (cap)
+ addr = cap->addr;
+ else if (cap_nr == 0)
+ die("%s: Instance #%d of %s %04x not found - there are no capabilities with that id.", slot,
+ op->number, ((op->cap_type == PCI_CAP_NORMAL) ? "Capability" : "Extended capability"),
+ op->cap_id);
+ else
+ die("%s: Instance #%d of %s %04x not found - there %s only %d %s with that id.", slot,
+ op->number, ((op->cap_type == PCI_CAP_NORMAL) ? "Capability" : "Extended capability"),
+ op->cap_id, ((cap_nr == 1) ? "is" : "are"), cap_nr,
+ ((cap_nr == 1) ? "capability" : "capabilities"));
+
+ trace(((op->cap_type == PCI_CAP_NORMAL) ? "(cap %02x @%02x) " : "(ecap %04x @%03x) "), op->cap_id, addr);
+ }
+ addr += op->addr;
+ trace("@%02x", addr);
+
+ /* We have already checked it when parsing, but addressing relative to capabilities can change the address. */
+ if (addr & (width-1))
+ die("%s: Unaligned access of width %d to register %04x", slot, width, addr);
+ if (addr + width > 0x1000)
+ die("%s: Access of width %d to register %04x out of range", slot, width, addr);
+
+ if (op->hdr_type_mask)
+ {
+ unsigned int hdr_type = pci_read_byte(dev, PCI_HEADER_TYPE) & 0x7f;
+ if (hdr_type > 2 || !((1 << hdr_type) & op->hdr_type_mask))
+ die("%s: Does not have register %s.", slot, op->name);
+ }
+
+ if (op->num_values)
+ {
+ for (i=0; i<op->num_values; i++)
+ {
+ if ((op->values[i].mask & max_values[width]) == max_values[width])
+ {
+ x = op->values[i].value;
+ trace(formats[width], op->values[i].value);
+ }
+ else
+ {
+ switch (width)
+ {
+ case 1:
+ y = pci_read_byte(dev, addr);
+ break;
+ case 2:
+ y = pci_read_word(dev, addr);
+ break;
+ default:
+ y = pci_read_long(dev, addr);
+ break;
+ }
+ x = (y & ~op->values[i].mask) | op->values[i].value;
+ trace(mask_formats[width], y, op->values[i].value, op->values[i].mask, x);
+ }
+ if (!demo_mode)
+ {
+ switch (width)
+ {
+ case 1:
+ pci_write_byte(dev, addr, x);
+ break;
+ case 2:
+ pci_write_word(dev, addr, x);
+ break;
+ default:
+ pci_write_long(dev, addr, x);
+ break;
+ }
+ }
+ addr += width;
+ }
+ trace("\n");
+ }
+ else
+ {
+ trace(" = ");
+ switch (width)
+ {
+ case 1:
+ x = pci_read_byte(dev, addr);
+ break;
+ case 2:
+ x = pci_read_word(dev, addr);
+ break;
+ default:
+ x = pci_read_long(dev, addr);
+ break;
+ }
+ printf(formats[width]+1, x);
+ putchar('\n');
+ }
+}
+
+static void
+execute(void)
+{
+ struct group *group;
+ int group_cnt = 0;
+
+ for (group = first_group; group; group = group->next)
+ {
+ struct pci_dev **vec = select_devices(group);
+ struct pci_dev *dev;
+ unsigned int i;
+
+ group_cnt++;
+ if (!vec[0] && !force)
+ fprintf(stderr, "setpci: Warning: No devices selected for operation group %d.\n", group_cnt);
+
+ for (i = 0; dev = vec[i]; i++)
+ {
+ struct op *op;
+ for (op = group->first_op; op; op = op->next)
+ exec_op(op, dev);
+ }
+
+ free(vec);
+ }
+}
+
+static void
+scan_ops(void)
+{
+ struct group *group;
+ struct op *op;
+
+ for (group = first_group; group; group = group->next)
+ for (op = group->first_op; op; op = op->next)
+ {
+ if (op->num_values && !demo_mode)
+ pacc->writeable = 1;
+ if (!matches_single_device(group) || !allow_raw_access)
+ need_bus_scan = 1;
+ }
+}
+
+struct reg_name {
+ unsigned int cap;
+ unsigned int offset;
+ unsigned int width;
+ unsigned int hdr_type_mask;
+ const char *name;
+};
+
+static const struct reg_name pci_reg_names[] = {
+ { 0, 0x00, 2, 0x0, "VENDOR_ID" },
+ { 0, 0x02, 2, 0x0, "DEVICE_ID" },
+ { 0, 0x04, 2, 0x0, "COMMAND" },
+ { 0, 0x06, 2, 0x0, "STATUS" },
+ { 0, 0x08, 1, 0x0, "REVISION" },
+ { 0, 0x09, 1, 0x0, "CLASS_PROG" },
+ { 0, 0x0a, 2, 0x0, "CLASS_DEVICE" },
+ { 0, 0x0c, 1, 0x0, "CACHE_LINE_SIZE" },
+ { 0, 0x0d, 1, 0x0, "LATENCY_TIMER" },
+ { 0, 0x0e, 1, 0x0, "HEADER_TYPE" },
+ { 0, 0x0f, 1, 0x0, "BIST" },
+ { 0, 0x10, 4, 0x3, "BASE_ADDRESS_0" },
+ { 0, 0x14, 4, 0x3, "BASE_ADDRESS_1" },
+ { 0, 0x18, 4, 0x1, "BASE_ADDRESS_2" },
+ { 0, 0x1c, 4, 0x1, "BASE_ADDRESS_3" },
+ { 0, 0x20, 4, 0x1, "BASE_ADDRESS_4" },
+ { 0, 0x24, 4, 0x1, "BASE_ADDRESS_5" },
+ { 0, 0x28, 4, 0x1, "CARDBUS_CIS" },
+ { 0, 0x2c, 2, 0x1, "SUBSYSTEM_VENDOR_ID" },
+ { 0, 0x2e, 2, 0x1, "SUBSYSTEM_ID" },
+ { 0, 0x30, 4, 0x1, "ROM_ADDRESS" },
+ { 0, 0x34, 1, 0x3, "CAPABILITIES" },
+ { 0, 0x3c, 1, 0x3, "INTERRUPT_LINE" },
+ { 0, 0x3d, 1, 0x3, "INTERRUPT_PIN" },
+ { 0, 0x3e, 1, 0x1, "MIN_GNT" },
+ { 0, 0x3f, 1, 0x1, "MAX_LAT" },
+ { 0, 0x18, 1, 0x2, "PRIMARY_BUS" },
+ { 0, 0x19, 1, 0x2, "SECONDARY_BUS" },
+ { 0, 0x1a, 1, 0x2, "SUBORDINATE_BUS" },
+ { 0, 0x1b, 1, 0x2, "SEC_LATENCY_TIMER" },
+ { 0, 0x1c, 1, 0x2, "IO_BASE" },
+ { 0, 0x1d, 1, 0x2, "IO_LIMIT" },
+ { 0, 0x1e, 2, 0x2, "SEC_STATUS" },
+ { 0, 0x20, 2, 0x2, "MEMORY_BASE" },
+ { 0, 0x22, 2, 0x2, "MEMORY_LIMIT" },
+ { 0, 0x24, 2, 0x2, "PREF_MEMORY_BASE" },
+ { 0, 0x26, 2, 0x2, "PREF_MEMORY_LIMIT" },
+ { 0, 0x28, 4, 0x2, "PREF_BASE_UPPER32" },
+ { 0, 0x2c, 4, 0x2, "PREF_LIMIT_UPPER32" },
+ { 0, 0x30, 2, 0x2, "IO_BASE_UPPER16" },
+ { 0, 0x32, 2, 0x2, "IO_LIMIT_UPPER16" },
+ { 0, 0x38, 4, 0x2, "BRIDGE_ROM_ADDRESS" },
+ { 0, 0x3e, 2, 0x2, "BRIDGE_CONTROL" },
+ { 0, 0x10, 4, 0x4, "CB_CARDBUS_BASE" },
+ { 0, 0x14, 2, 0x4, "CB_CAPABILITIES" },
+ { 0, 0x16, 2, 0x4, "CB_SEC_STATUS" },
+ { 0, 0x18, 1, 0x4, "CB_BUS_NUMBER" },
+ { 0, 0x19, 1, 0x4, "CB_CARDBUS_NUMBER" },
+ { 0, 0x1a, 1, 0x4, "CB_SUBORDINATE_BUS" },
+ { 0, 0x1b, 1, 0x4, "CB_CARDBUS_LATENCY" },
+ { 0, 0x1c, 4, 0x4, "CB_MEMORY_BASE_0" },
+ { 0, 0x20, 4, 0x4, "CB_MEMORY_LIMIT_0" },
+ { 0, 0x24, 4, 0x4, "CB_MEMORY_BASE_1" },
+ { 0, 0x28, 4, 0x4, "CB_MEMORY_LIMIT_1" },
+ { 0, 0x2c, 2, 0x4, "CB_IO_BASE_0" },
+ { 0, 0x2e, 2, 0x4, "CB_IO_BASE_0_HI" },
+ { 0, 0x30, 2, 0x4, "CB_IO_LIMIT_0" },
+ { 0, 0x32, 2, 0x4, "CB_IO_LIMIT_0_HI" },
+ { 0, 0x34, 2, 0x4, "CB_IO_BASE_1" },
+ { 0, 0x36, 2, 0x4, "CB_IO_BASE_1_HI" },
+ { 0, 0x38, 2, 0x4, "CB_IO_LIMIT_1" },
+ { 0, 0x3a, 2, 0x4, "CB_IO_LIMIT_1_HI" },
+ { 0, 0x40, 2, 0x4, "CB_SUBSYSTEM_VENDOR_ID" },
+ { 0, 0x42, 2, 0x4, "CB_SUBSYSTEM_ID" },
+ { 0, 0x44, 4, 0x4, "CB_LEGACY_MODE_BASE" },
+ { 0x10001, 0, 0, 0x0, "CAP_PM" },
+ { 0x10002, 0, 0, 0x0, "CAP_AGP" },
+ { 0x10003, 0, 0, 0x0, "CAP_VPD" },
+ { 0x10004, 0, 0, 0x0, "CAP_SLOTID" },
+ { 0x10005, 0, 0, 0x0, "CAP_MSI" },
+ { 0x10006, 0, 0, 0x0, "CAP_CHSWP" },
+ { 0x10007, 0, 0, 0x0, "CAP_PCIX" },
+ { 0x10008, 0, 0, 0x0, "CAP_HT" },
+ { 0x10009, 0, 0, 0x0, "CAP_VNDR" },
+ { 0x1000a, 0, 0, 0x0, "CAP_DBG" },
+ { 0x1000b, 0, 0, 0x0, "CAP_CCRC" },
+ { 0x1000c, 0, 0, 0x0, "CAP_HOTPLUG" },
+ { 0x1000d, 0, 0, 0x0, "CAP_SSVID" },
+ { 0x1000e, 0, 0, 0x0, "CAP_AGP3" },
+ { 0x1000f, 0, 0, 0x0, "CAP_SECURE" },
+ { 0x10010, 0, 0, 0x0, "CAP_EXP" },
+ { 0x10011, 0, 0, 0x0, "CAP_MSIX" },
+ { 0x10012, 0, 0, 0x0, "CAP_SATA" },
+ { 0x10013, 0, 0, 0x0, "CAP_AF" },
+ { 0x10014, 0, 0, 0x0, "CAP_EA" },
+ { 0x20001, 0, 0, 0x0, "ECAP_AER" },
+ { 0x20002, 0, 0, 0x0, "ECAP_VC" },
+ { 0x20003, 0, 0, 0x0, "ECAP_DSN" },
+ { 0x20004, 0, 0, 0x0, "ECAP_PB" },
+ { 0x20005, 0, 0, 0x0, "ECAP_RCLINK" },
+ { 0x20006, 0, 0, 0x0, "ECAP_RCILINK" },
+ { 0x20007, 0, 0, 0x0, "ECAP_RCEC" },
+ { 0x20008, 0, 0, 0x0, "ECAP_MFVC" },
+ { 0x20009, 0, 0, 0x0, "ECAP_VC2" },
+ { 0x2000a, 0, 0, 0x0, "ECAP_RBCB" },
+ { 0x2000b, 0, 0, 0x0, "ECAP_VNDR" },
+ { 0x2000d, 0, 0, 0x0, "ECAP_ACS" },
+ { 0x2000e, 0, 0, 0x0, "ECAP_ARI" },
+ { 0x2000f, 0, 0, 0x0, "ECAP_ATS" },
+ { 0x20010, 0, 0, 0x0, "ECAP_SRIOV" },
+ { 0x20011, 0, 0, 0x0, "ECAP_MRIOV" },
+ { 0x20012, 0, 0, 0x0, "ECAP_MCAST" },
+ { 0x20013, 0, 0, 0x0, "ECAP_PRI" },
+ { 0x20015, 0, 0, 0x0, "ECAP_REBAR" },
+ { 0x20016, 0, 0, 0x0, "ECAP_DPA" },
+ { 0x20017, 0, 0, 0x0, "ECAP_TPH" },
+ { 0x20018, 0, 0, 0x0, "ECAP_LTR" },
+ { 0x20019, 0, 0, 0x0, "ECAP_SECPCI" },
+ { 0x2001a, 0, 0, 0x0, "ECAP_PMUX" },
+ { 0x2001b, 0, 0, 0x0, "ECAP_PASID" },
+ { 0x2001c, 0, 0, 0x0, "ECAP_LNR" },
+ { 0x2001d, 0, 0, 0x0, "ECAP_DPC" },
+ { 0x2001e, 0, 0, 0x0, "ECAP_L1PM" },
+ { 0x2001f, 0, 0, 0x0, "ECAP_PTM" },
+ { 0x20020, 0, 0, 0x0, "ECAP_M_PCIE" },
+ { 0x20021, 0, 0, 0x0, "ECAP_FRS" },
+ { 0x20022, 0, 0, 0x0, "ECAP_RTR" },
+ { 0x20023, 0, 0, 0x0, "ECAP_DVSEC" },
+ { 0x20024, 0, 0, 0x0, "ECAP_VF_REBAR" },
+ { 0x20025, 0, 0, 0x0, "ECAP_DLNK" },
+ { 0x20026, 0, 0, 0x0, "ECAP_16GT" },
+ { 0x20027, 0, 0, 0x0, "ECAP_LMR" },
+ { 0x20028, 0, 0, 0x0, "ECAP_HIER_ID" },
+ { 0x20029, 0, 0, 0x0, "ECAP_NPEM" },
+ { 0, 0, 0, 0x0, NULL }
+};
+
+static void
+dump_registers(void)
+{
+ const struct reg_name *r;
+
+ printf("cap pos w name\n");
+ for (r = pci_reg_names; r->name; r++)
+ {
+ if (r->cap >= 0x20000)
+ printf("%04x", r->cap - 0x20000);
+ else if (r->cap)
+ printf(" %02x", r->cap - 0x10000);
+ else
+ printf(" ");
+ printf(" %02x %c %s\n", r->offset, "-BW?L"[r->width], r->name);
+ }
+}
+
+static void NONRET
+usage(void)
+{
+ fprintf(stderr,
+"Usage: setpci [<options>] (<device>+ <reg>[=<values>]*)*\n"
+"\n"
+"General options:\n"
+"-f\t\tDon't complain if there's nothing to do\n"
+"-v\t\tBe verbose\n"
+"-D\t\tList changes, don't commit them\n"
+"-r\t\tUse raw access without bus scan if possible\n"
+"--dumpregs\tDump all known register names and exit\n"
+"\n"
+"PCI access options:\n"
+GENERIC_HELP
+"\n"
+"Setting commands:\n"
+"<device>:\t-s [[[<domain>]:][<bus>]:][<slot>][.[<func>]]\n"
+"\t\t-d [<vendor>]:[<device>]\n"
+"<reg>:\t\t<base>[+<offset>][.(B|W|L)][@<number>]\n"
+"<base>:\t\t<address>\n"
+"\t\t<named-register>\n"
+"\t\t[E]CAP_<capability-name>\n"
+"\t\t[E]CAP<capability-number>\n"
+"<values>:\t<value>[,<value>...]\n"
+"<value>:\t<hex>\n"
+"\t\t<hex>:<mask>\n");
+ exit(0);
+}
+
+static void NONRET PCI_PRINTF(1,2)
+parse_err(const char *msg, ...)
+{
+ va_list args;
+ va_start(args, msg);
+ fprintf(stderr, "setpci: ");
+ vfprintf(stderr, msg, args);
+ fprintf(stderr, ".\nTry `setpci --help' for more information.\n");
+ exit(1);
+}
+
+static int
+parse_options(int argc, char **argv)
+{
+ const char opts[] = GENERIC_OPTIONS;
+ int i=1;
+
+ if (argc == 2)
+ {
+ if (!strcmp(argv[1], "--help"))
+ usage();
+ if (!strcmp(argv[1], "--version"))
+ {
+ puts("setpci version " PCIUTILS_VERSION);
+ exit(0);
+ }
+ if (!strcmp(argv[1], "--dumpregs"))
+ {
+ dump_registers();
+ exit(0);
+ }
+ }
+
+ while (i < argc && argv[i][0] == '-')
+ {
+ char *c = argv[i++] + 1;
+ char *d = c;
+ char *e;
+ while (*c)
+ switch (*c)
+ {
+ case 0:
+ break;
+ case 'v':
+ verbose++;
+ c++;
+ break;
+ case 'f':
+ force++;
+ c++;
+ break;
+ case 'D':
+ demo_mode++;
+ c++;
+ break;
+ case 'r':
+ allow_raw_access++;
+ c++;
+ break;
+ default:
+ if (e = strchr(opts, *c))
+ {
+ char *arg;
+ c++;
+ if (e[1] == ':')
+ {
+ if (*c)
+ arg = c;
+ else if (i < argc)
+ arg = argv[i++];
+ else
+ parse_err("Option -%c requires an argument", *e);
+ c = "";
+ }
+ else
+ arg = NULL;
+ if (!parse_generic_option(*e, pacc, arg))
+ parse_err("Unable to parse option -%c", *e);
+ }
+ else
+ {
+ if (c != d)
+ parse_err("Invalid or misplaced option -%c", *c);
+ return i-1;
+ }
+ }
+ }
+
+ return i;
+}
+
+static int parse_filter(int argc, char **argv, int i, struct group *group)
+{
+ char *c = argv[i++];
+ char *d;
+
+ if (!c[1] || !strchr("sd", c[1]))
+ parse_err("Invalid option -%c", c[1]);
+ if (c[2])
+ d = (c[2] == '=') ? c+3 : c+2;
+ else if (i < argc)
+ d = argv[i++];
+ else
+ parse_err("Option -%c requires an argument", c[1]);
+ switch (c[1])
+ {
+ case 's':
+ if (d = pci_filter_parse_slot(&group->filter, d))
+ parse_err("Unable to parse filter -s %s", d);
+ break;
+ case 'd':
+ if (d = pci_filter_parse_id(&group->filter, d))
+ parse_err("Unable to parse filter -d %s", d);
+ break;
+ default:
+ parse_err("Unknown filter option -%c", c[1]);
+ }
+
+ return i;
+}
+
+static const struct reg_name *parse_reg_name(char *name)
+{
+ const struct reg_name *r;
+
+ for (r = pci_reg_names; r->name; r++)
+ if (!strcasecmp(r->name, name))
+ return r;
+ return NULL;
+}
+
+static int parse_x32(char *c, char **stopp, unsigned int *resp)
+{
+ char *stop;
+ unsigned long int l;
+
+ if (!*c)
+ return -1;
+ errno = 0;
+ l = strtoul(c, &stop, 16);
+ if (errno)
+ return -1;
+ if ((l & ~0U) != l)
+ return -1;
+ *resp = l;
+ if (*stop)
+ {
+ if (stopp)
+ *stopp = stop;
+ return 0;
+ }
+ else
+ {
+ if (stopp)
+ *stopp = NULL;
+ return 1;
+ }
+}
+
+static void parse_register(struct op *op, char *base)
+{
+ const struct reg_name *r;
+ unsigned int cap;
+
+ op->cap_type = op->cap_id = 0;
+ if (parse_x32(base, NULL, &op->addr) > 0)
+ return;
+ else if (r = parse_reg_name(base))
+ {
+ switch (r->cap & 0xff0000)
+ {
+ case 0x10000:
+ op->cap_type = PCI_CAP_NORMAL;
+ break;
+ case 0x20000:
+ op->cap_type = PCI_CAP_EXTENDED;
+ break;
+ }
+ op->cap_id = r->cap & 0xffff;
+ op->addr = r->offset;
+ op->hdr_type_mask = r->hdr_type_mask;
+ op->name = r->name;
+ if (r->width && !op->width)
+ op->width = r->width;
+ return;
+ }
+ else if (!strncasecmp(base, "CAP", 3))
+ {
+ if (parse_x32(base+3, NULL, &cap) > 0 && cap < 0x100)
+ {
+ op->cap_type = PCI_CAP_NORMAL;
+ op->cap_id = cap;
+ op->addr = 0;
+ return;
+ }
+ }
+ else if (!strncasecmp(base, "ECAP", 4))
+ {
+ if (parse_x32(base+4, NULL, &cap) > 0 && cap < 0x1000)
+ {
+ op->cap_type = PCI_CAP_EXTENDED;
+ op->cap_id = cap;
+ op->addr = 0;
+ return;
+ }
+ }
+ parse_err("Unknown register \"%s\"", base);
+}
+
+static void parse_op(char *c, struct group *group)
+{
+ char *base, *offset, *width, *value, *number;
+ char *e, *f;
+ int n, j;
+ struct op *op;
+
+ /* Split the argument */
+ base = xstrdup(c);
+ if (value = strchr(base, '='))
+ *value++ = 0;
+ if (number = strchr(base, '@'))
+ *number++ = 0;
+ if (width = strchr(base, '.'))
+ *width++ = 0;
+ if (offset = strchr(base, '+'))
+ *offset++ = 0;
+
+ /* Look for setting of values and count how many */
+ n = 0;
+ if (value)
+ {
+ if (!*value)
+ parse_err("Missing value");
+ n++;
+ for (e=value; *e; e++)
+ if (*e == ',')
+ n++;
+ }
+
+ /* Allocate the operation */
+ op = xmalloc(sizeof(struct op) + n*sizeof(struct value));
+ memset(op, 0, sizeof(struct op));
+ *group->last_op = op;
+ group->last_op = &op->next;
+ op->num_values = n;
+
+ /* What is the width suffix? */
+ if (width)
+ {
+ if (width[1])
+ parse_err("Invalid width \"%s\"", width);
+ switch (*width & 0xdf)
+ {
+ case 'B':
+ op->width = 1; break;
+ case 'W':
+ op->width = 2; break;
+ case 'L':
+ op->width = 4; break;
+ default:
+ parse_err("Invalid width \"%c\"", *width);
+ }
+ }
+ else
+ op->width = 0;
+
+ /* Check which n-th capability of the same id we want */
+ if (number)
+ {
+ unsigned int num;
+ if (parse_x32(number, NULL, &num) <= 0 || (int) num < 0)
+ parse_err("Invalid number \"%s\"", number);
+ op->number = num;
+
+ }
+ else
+ op->number = 0;
+
+ /* Find the register */
+ parse_register(op, base);
+ if (!op->width)
+ parse_err("Missing width");
+
+ /* Add offset */
+ if (offset)
+ {
+ unsigned int off;
+ if (parse_x32(offset, NULL, &off) <= 0 || off >= 0x1000)
+ parse_err("Invalid offset \"%s\"", offset);
+ op->addr += off;
+ }
+
+ /* Check range */
+ if (op->addr >= 0x1000 || op->addr + op->width*(n ? n : 1) > 0x1000)
+ parse_err("Register number %02x out of range", op->addr);
+ if (op->addr & (op->width - 1))
+ parse_err("Unaligned register address %02x", op->addr);
+
+ /* Parse the values */
+ for (j=0; j<n; j++)
+ {
+ unsigned int ll, lim;
+ e = strchr(value, ',');
+ if (e)
+ *e++ = 0;
+ if (parse_x32(value, &f, &ll) < 0 || f && *f != ':')
+ parse_err("Invalid value \"%s\"", value);
+ lim = max_values[op->width];
+ if (ll > lim && ll < ~0U - lim)
+ parse_err("Value \"%s\" is out of range", value);
+ op->values[j].value = ll;
+ if (f && *f == ':')
+ {
+ if (parse_x32(f+1, NULL, &ll) <= 0)
+ parse_err("Invalid mask \"%s\"", f+1);
+ if (ll > lim && ll < ~0U - lim)
+ parse_err("Mask \"%s\" is out of range", f+1);
+ op->values[j].mask = ll;
+ op->values[j].value &= ll;
+ }
+ else
+ op->values[j].mask = ~0U;
+ value = e;
+ }
+}
+
+static struct group *new_group(void)
+{
+ struct group *g = xmalloc(sizeof(*g));
+
+ memset(g, 0, sizeof(*g));
+ pci_filter_init(pacc, &g->filter);
+ g->last_op = &g->first_op;
+
+ *last_group = g;
+ last_group = &g->next;
+ return g;
+}
+
+static void parse_ops(int argc, char **argv, int i)
+{
+ struct group *group = NULL;
+
+ while (i < argc)
+ {
+ char *c = argv[i++];
+
+ if (*c == '-')
+ {
+ if (!group || group->first_op)
+ group = new_group();
+ i = parse_filter(argc, argv, i-1, group);
+ }
+ else
+ {
+ if (!group)
+ parse_err("Filter specification expected");
+ parse_op(c, group);
+ }
+ }
+ if (!group)
+ parse_err("No operation specified");
+}
+
+int
+main(int argc, char **argv)
+{
+ int i;
+
+ pacc = pci_alloc();
+ pacc->error = die;
+ i = parse_options(argc, argv);
+
+ pci_init(pacc);
+
+ parse_ops(argc, argv, i);
+ scan_ops();
+
+ if (need_bus_scan)
+ pci_scan_bus(pacc);
+
+ execute();
+
+ return 0;
+}
diff --git a/setpci.man b/setpci.man
new file mode 100644
index 0000000..9e4e1d8
--- /dev/null
+++ b/setpci.man
@@ -0,0 +1,191 @@
+.TH setpci 8 "@TODAY@" "@VERSION@" "The PCI Utilities"
+.SH NAME
+setpci \- configure PCI devices
+.SH SYNOPSIS
+.B setpci
+.RB [ options ]
+.B devices
+.BR operations ...
+
+.SH DESCRIPTION
+.PP
+.B setpci
+is a utility for querying and configuring PCI devices.
+
+All numbers are entered in hexadecimal notation.
+
+Root privileges are necessary for almost all operations, excluding reads
+of the standard header of the configuration space on some operating systems.
+Please see
+.BR lspci(8)
+for details on access rights.
+
+.SH OPTIONS
+
+.SS General options
+.TP
+.B -v
+Tells
+.I setpci
+to be verbose and display detailed information about configuration space accesses.
+.TP
+.B -f
+Tells
+.I setpci
+not to complain when there's nothing to do (when no devices are selected).
+This option is intended for use in widely-distributed configuration scripts
+where it's uncertain whether the device in question is present in the machine
+or not.
+.TP
+.B -D
+`Demo mode' -- don't write anything to the configuration registers.
+It's useful to try
+.B setpci -vD
+to verify that your complex sequence of
+.B setpci
+operations does what you think it should do.
+.TP
+.B -r
+Avoids bus scan if each operation selects a specific device (uses the
+.B -s
+selector with specific domain, bus, slot, and function). This is faster,
+but if the device does not exist, it fails instead of matching an empty
+set of devices.
+.TP
+.B --version
+Show
+.I setpci
+version. This option should be used stand-alone.
+.TP
+.B --help
+Show detailed help on available options. This option should be used stand-alone.
+.TP
+.B --dumpregs
+Show a list of all known PCI registers and capabilities. This option should be
+used stand-alone.
+
+.SS PCI access options
+.PP
+The PCI utilities use the PCI library to talk to PCI devices (see
+\fBpcilib\fP(7) for details). You can use the following options to
+influence its behavior:
+.TP
+.B -A <method>
+The library supports a variety of methods to access the PCI hardware.
+By default, it uses the first access method available, but you can use
+this option to override this decision. See \fB-A help\fP for a list of
+available methods and their descriptions.
+.TP
+.B -O <param>=<value>
+The behavior of the library is controlled by several named parameters.
+This option allows one to set the value of any of the parameters. Use \fB-O help\fP
+for a list of known parameters and their default values.
+.TP
+.B -H1
+Use direct hardware access via Intel configuration mechanism 1.
+(This is a shorthand for \fB-A intel-conf1\fP.)
+.TP
+.B -H2
+Use direct hardware access via Intel configuration mechanism 2.
+(This is a shorthand for \fB-A intel-conf2\fP.)
+.TP
+.B -G
+Increase debug level of the library.
+
+.SH DEVICE SELECTION
+.PP
+Before each sequence of operations you need to select which devices you wish that
+operation to affect.
+.TP
+.B -s [[[[<domain>]:]<bus>]:][<slot>][.[<func>]]
+Consider only devices in the specified domain (in case your machine has several host bridges,
+they can either share a common bus number space or each of them can address a PCI domain
+of its own; domains are numbered from 0 to ffff), bus (0 to ff), slot (0 to 1f) and function (0 to 7).
+Each component of the device address can be omitted or set to "*", both meaning "any value". All numbers are
+hexadecimal. E.g., "0:" means all devices on bus 0, "0" means all functions of device 0
+on any bus, "0.3" selects third function of device 0 on all buses and ".4" matches only
+the fourth function of each device.
+.TP
+.B -d [<vendor>]:[<device>][:<class>[:<prog-if>]]
+Select devices with specified vendor, device, class ID, and programming interface.
+The ID's are given in hexadecimal and may be omitted or given as "*", both meaning
+"any value". The class ID can contain "x" characters which stand for "any digit".
+.PP
+When
+.B -s
+and
+.B -d
+are combined, only devices that match both criteria are selected. When multiple
+options of the same kind are specified, the rightmost one overrides the others.
+
+.SH OPERATIONS
+.PP
+There are two kinds of operations: reads and writes. To read a register, just specify
+its name. Writes have the form
+.IR name = value , value ...\&
+where each
+.I value
+is either a hexadecimal number or an expression of type
+.IR data : mask
+where both
+.I data
+and
+.I mask
+are hexadecimal numbers. In the latter case, only the bits corresponding to binary
+ones in the \fImask\fP are changed (technically, this is a read-modify-write operation).
+
+.PP
+There are several ways how to identity a register:
+.IP \(bu
+Tell its address in hexadecimal.
+.IP \(bu
+Spell its name. Setpci knows the names of all registers in the standard configuration
+headers. Use `\fBsetpci --dumpregs\fP' to get the complete list.
+See PCI bus specifications for the precise meaning of these registers or consult
+\fBheader.h\fP or \fB/usr/include/pci/pci.h\fP for a brief sketch.
+.IP \(bu
+If the register is a part of a PCI capability, you can specify the name of the
+capability to get the address of its first register. See the names starting with
+`CAP_' or `ECAP_' in the \fB--dumpregs\fP output.
+.IP \(bu
+If the name of the capability is not known to \fBsetpci\fP, you can refer to it
+by its number in the form CAP\fBid\fP or ECAP\fBid\fP, where \fBid\fP is the numeric
+identifier of the capability in hexadecimal.
+.IP \(bu
+Each of the previous formats can be followed by \fB+offset\fP to add an offset
+(a hex number) to the address. This feature can be useful for addressing of registers
+living within a capability, or to modify parts of standard registers.
+.IP \(bu
+To choose how many bytes (1, 2, or 4) should be transferred, you should append a width
+specifier \fB.B\fP, \fB.W\fP, or \fB.L\fP. The width can be omitted if you are
+referring to a register by its name and the width of the register is well known.
+.IP \(bu
+Finally, if a capability exists multiple times you can choose which one to target using
+\fB@number\fP. Indexing starts at 0.
+
+.PP
+All names of registers and width specifiers are case-insensitive.
+
+.SH
+EXAMPLES
+
+.IP COMMAND
+asks for the word-sized command register.
+.IP 4.w
+is a numeric address of the same register.
+.IP COMMAND.l
+asks for a 32-bit word starting at the location of the command register,
+i.e., the command and status registers together.
+.IP VENDOR_ID+1.b
+specifies the upper byte of the vendor ID register (remember, PCI is little-endian).
+.IP CAP_PM+2.w
+corresponds to the second word of the power management capability.
+.IP ECAP108.l
+asks for the first 32-bit word of the extended capability with ID 0x108.
+
+.SH SEE ALSO
+.BR lspci (8),
+.BR pcilib (7)
+
+.SH AUTHOR
+The PCI Utilities are maintained by Martin Mares <mj@ucw.cz>.
diff --git a/tests/PCI-X-bridges-and-domains b/tests/PCI-X-bridges-and-domains
new file mode 100644
index 0000000..94bbcbb
--- /dev/null
+++ b/tests/PCI-X-bridges-and-domains
@@ -0,0 +1,558 @@
+0000:00:01.0 Co-processor: IBM: Unknown device 00e0 (rev 01)
+00: 14 10 e0 00 46 00 20 02 01 ff 40 0b 00 48 80 00
+10: 08 00 70 fd 08 00 80 fd 08 00 00 f4 08 00 00 f8
+20: 00 00 00 00 00 00 00 00 00 00 00 00 14 10 e1 00
+30: 00 00 00 00 00 00 00 00 00 00 00 00 ff 01 00 00
+40: ff ff ff ff 00 00 00 00 eb 0f 00 00 00 00 00 00
+50: 4d 00 08 00 2f 00 00 00 00 00 00 00 00 00 00 00
+60: 81 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+0000:00:03.0 ISA bridge: Symphony Labs W83C553 (rev 10)
+00: ad 10 65 05 07 00 00 02 10 00 01 06 00 00 80 00
+10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+40: 22 04 00 00 00 00 00 00 ff ff 00 00 00 00 01 02
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: e0 01 00 01 00 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 b5 03 01 01 00 00 00 00 00 00 00 00 00 00
+
+0001:00:02.0 PCI bridge: IBM EADS-X PCI-X to PCI-X Bridge (rev 02)
+00: 14 10 88 01 47 01 30 04 02 0f 04 06 20 f8 81 80
+10: 0c 00 ff ff 00 00 00 00 00 01 10 f8 01 f1 20 04
+20: 00 e0 f0 e3 01 00 01 00 00 00 00 00 00 00 00 00
+30: 00 00 00 00 a0 00 00 00 00 00 00 00 00 01 03 00
+40: 12 00 03 01 00 00 00 00 00 00 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: d1 10 00 00 00 55 55 01 55 aa 55 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 c0 00 04 00 00 00 00
+80: 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00
+90: 44 44 44 44 00 00 00 00 44 44 44 44 00 00 00 00
+a0: 07 b0 03 00 10 00 03 00 00 00 00 00 00 00 00 00
+b0: 01 b8 0a 76 00 00 00 00 0c 00 00 00 01 00 01 01
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff
+f0: 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff
+
+0001:00:02.2 PCI bridge: IBM EADS-X PCI-X to PCI-X Bridge (rev 02)
+00: 14 10 88 01 47 01 30 04 02 0f 04 06 20 f8 81 80
+10: 0c 00 00 00 00 00 00 00 00 21 30 f8 01 f1 20 04
+20: 00 e4 f0 e7 01 00 01 00 00 00 00 00 00 00 00 00
+30: 01 00 01 00 a0 00 00 00 00 00 00 00 00 01 03 00
+40: 12 00 03 01 00 00 00 00 00 00 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: d1 30 00 00 00 55 55 01 55 aa 55 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 c0 00 04 00 00 00 00
+80: 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00
+90: 44 44 44 44 00 00 00 00 44 44 44 44 00 00 00 00
+a0: 07 b0 00 00 12 00 03 00 00 00 00 00 00 00 00 00
+b0: 01 b8 0a 76 00 00 00 00 0c 00 00 00 01 00 01 01
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff
+f0: 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff
+
+0001:00:02.3 PCI bridge: IBM EADS-X PCI-X to PCI-X Bridge (rev 02)
+00: 14 10 88 01 47 01 30 04 02 0f 04 06 20 f8 81 80
+10: 0c 00 00 00 00 00 00 00 00 31 40 f8 01 f1 20 04
+20: 00 e8 f0 ef 01 00 01 00 00 00 00 00 00 00 00 00
+30: 02 00 02 00 a0 00 00 00 00 00 00 00 00 01 43 00
+40: 12 00 03 01 00 00 00 00 00 00 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: d1 40 00 00 00 55 55 01 55 aa 55 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 c0 00 04 00 00 00 00
+80: 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00
+90: 44 44 44 44 00 00 00 00 44 44 44 44 00 00 00 00
+a0: 07 b0 00 00 13 00 03 00 00 00 00 00 00 00 00 00
+b0: 01 b8 0a 76 00 00 00 00 0c 00 00 00 01 00 01 01
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff
+f0: 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff
+
+0001:00:02.4 PCI bridge: IBM EADS-X PCI-X to PCI-X Bridge (rev 02)
+00: 14 10 88 01 47 01 30 04 02 0f 04 06 20 f8 81 80
+10: 0c 00 00 00 00 00 00 00 00 41 50 f8 01 f1 20 04
+20: 00 f0 f0 f7 01 00 01 00 00 00 00 00 00 00 00 00
+30: 03 00 03 00 a0 00 00 00 00 00 00 00 00 01 03 00
+40: 12 00 03 01 00 00 00 00 00 00 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: d1 50 00 00 00 55 55 01 55 aa 55 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 c0 00 04 00 00 00 00
+80: 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00
+90: 44 44 44 44 00 00 00 00 44 44 44 44 00 00 00 00
+a0: 07 b0 03 00 14 00 03 00 00 00 00 00 00 00 00 00
+b0: 01 b8 0a 76 00 00 00 00 0c 00 00 00 01 00 01 01
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff
+f0: 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff
+
+0001:00:02.6 PCI bridge: IBM EADS-X PCI-X to PCI-X Bridge (rev 02)
+00: 14 10 88 01 47 01 30 04 02 0f 04 06 20 f8 81 80
+10: 0c 00 00 00 00 00 00 00 00 61 70 f8 01 f1 20 04
+20: 00 f8 e0 ff 01 00 01 00 00 00 00 00 00 00 00 00
+30: 04 00 04 00 a0 00 00 00 00 00 00 00 00 01 03 00
+40: 12 00 03 01 00 00 00 00 00 00 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: d1 70 00 00 00 55 55 01 55 aa 55 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 c0 00 04 00 00 00 00
+80: 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00
+90: 44 44 44 44 00 00 00 00 44 44 44 44 00 00 00 00
+a0: 07 b0 03 00 16 00 03 00 00 00 00 00 00 00 00 00
+b0: 01 b8 0a 76 00 00 00 00 0c 00 00 00 01 00 01 01
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff
+f0: 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff
+
+0001:01:01.0 SCSI storage controller: LSI Logic / Symbios Logic 53c1010 66MHz Ultra3 SCSI Adapter (rev 01)
+00: 00 10 21 00 57 01 30 02 01 00 00 01 20 4a 80 00
+10: 01 f8 00 00 04 50 00 e0 00 00 00 00 04 20 00 e0
+20: 00 00 00 00 00 00 00 00 00 00 00 00 00 10 00 10
+30: 00 00 00 00 40 00 00 00 00 00 00 00 73 01 11 12
+40: 01 00 02 06 00 00 00 00 00 00 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+0001:01:01.1 SCSI storage controller: LSI Logic / Symbios Logic 53c1010 66MHz Ultra3 SCSI Adapter (rev 01)
+00: 00 10 21 00 57 01 30 02 01 00 00 01 20 4a 80 00
+10: 01 fc 00 00 04 40 00 e0 00 00 00 00 04 00 00 e0
+20: 00 00 00 00 00 00 00 00 00 00 00 00 00 10 00 10
+30: 00 00 00 00 40 00 00 00 00 00 00 00 74 02 11 12
+40: 01 00 02 06 00 00 00 00 00 00 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+0001:21:01.0 Ethernet controller: Intel Corporation 82557/8/9 [Ethernet Pro 100] (rev 0d)
+00: 86 80 29 12 47 01 90 02 0d 00 00 02 00 4a 00 00
+10: 00 00 03 e4 01 ec 01 00 00 00 00 e4 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 14 10 ff 01
+30: 00 00 02 e4 dc 00 00 00 00 00 00 00 75 01 08 38
+40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 01 00 22 7e
+e0: 00 40 00 4b 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+0001:41:01.0 Ethernet controller: Intel Corporation 82557/8/9 [Ethernet Pro 100] (rev 0d)
+00: 86 80 29 12 47 01 90 02 0d 00 00 02 00 4a 00 00
+10: 00 00 03 f0 01 ec 03 00 00 00 00 f0 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 14 10 ff 01
+30: 00 00 02 f0 dc 00 00 00 00 00 00 00 77 01 08 38
+40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 01 00 22 7e
+e0: 00 40 00 4b 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+0001:61:01.0 PCI bridge: Hint Corp HB6 Universal PCI-PCI bridge (non-transparent mode) (rev 13)
+00: 88 33 21 00 47 01 90 02 13 00 04 06 08 4a 01 00
+10: 00 00 00 00 00 00 00 00 61 62 62 80 11 01 80 22
+20: 00 f8 00 fb 01 01 f1 00 00 00 00 00 00 00 00 00
+30: 00 01 00 01 80 00 00 00 00 00 00 00 69 00 00 00
+40: 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 01 90 02 f6 00 00 00 00 00 00 00 00 00 00 00 00
+90: 06 a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 03 00 00 80 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 09 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 88 33 21 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+0001:62:00.0 VGA compatible controller: Matrox Graphics, Inc. G400/G450 (rev 85)
+00: 2b 10 25 05 02 00 90 02 85 00 00 03 20 48 00 00
+10: 08 00 00 f8 00 00 80 fa 00 00 00 fa 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 14 10 33 02
+30: 00 00 00 fb dc 00 00 00 00 00 00 00 79 01 10 20
+40: 60 15 0a c0 00 3c 00 00 10 ff ff 11 00 00 00 00
+50: 00 ac 00 00 09 a4 90 00 04 00 00 80 00 00 00 00
+60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 01 f0 22 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 02 00 20 00 03 02 00 1f 00 00 00 00 00 00 00 00
+
+0002:00:02.0 PCI bridge: IBM EADS-X PCI-X to PCI-X Bridge (rev 02)
+00: 14 10 88 01 47 01 30 04 02 0f 04 06 20 f8 81 80
+10: 0c 00 ff ff 00 00 00 00 00 01 10 f8 01 f1 20 04
+20: 00 e0 f0 e7 01 00 01 00 00 00 00 00 00 00 00 00
+30: 00 00 00 00 a0 00 00 00 00 00 00 00 00 01 03 00
+40: 12 00 03 01 00 00 00 00 00 00 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: f1 11 00 00 00 11 11 01 11 ee 11 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 c0 00 04 00 00 00 00
+80: 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00
+90: 44 44 44 44 00 00 00 00 44 44 44 44 00 00 00 00
+a0: 07 b0 c3 00 10 00 03 00 00 00 00 00 00 00 00 00
+b0: 01 b8 0a 76 00 00 00 00 0c 00 00 00 01 00 01 01
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff
+f0: 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff
+
+0002:00:02.2 PCI bridge: IBM EADS-X PCI-X to PCI-X Bridge (rev 02)
+00: 14 10 88 01 47 01 30 04 02 0f 04 06 20 f8 81 80
+10: 0c 00 00 00 00 00 00 00 00 21 30 f8 01 f1 20 04
+20: 00 e8 f0 ef 01 00 01 00 00 00 00 00 00 00 00 00
+30: 01 00 01 00 a0 00 00 00 00 00 00 00 00 01 43 00
+40: 12 00 03 01 00 00 00 00 00 00 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: f1 31 00 00 00 11 11 01 11 ee 11 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 c0 00 04 00 00 00 00
+80: 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00
+90: 44 44 44 44 00 00 00 00 44 44 44 44 00 00 00 00
+a0: 07 b0 03 00 12 00 03 00 00 00 00 00 00 00 00 00
+b0: 01 b8 0a 76 00 00 00 00 0c 00 00 00 01 00 01 01
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff
+f0: 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff
+
+0002:00:02.4 PCI bridge: IBM EADS-X PCI-X to PCI-X Bridge (rev 02)
+00: 14 10 88 01 47 01 30 04 02 0f 04 06 20 f8 81 80
+10: 0c 00 00 00 00 00 00 00 00 41 50 f8 01 f1 20 04
+20: 00 f0 f0 f7 01 00 01 00 00 00 00 00 00 00 00 00
+30: 02 00 02 00 a0 00 00 00 00 00 00 00 00 01 03 00
+40: 12 00 03 01 00 00 00 00 00 00 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: f1 51 00 00 00 11 11 01 11 ee 11 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 c0 00 04 00 00 00 00
+80: 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00
+90: 44 44 44 44 00 00 00 00 44 44 44 44 00 00 00 00
+a0: 07 b0 03 00 14 00 03 00 00 00 00 00 00 00 00 00
+b0: 01 b8 0a 76 00 00 00 00 0c 00 00 00 01 00 01 01
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff
+f0: 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff
+
+0002:00:02.6 PCI bridge: IBM EADS-X PCI-X to PCI-X Bridge (rev 02)
+00: 14 10 88 01 47 01 30 04 02 0f 04 06 20 f8 81 80
+10: 0c 00 00 00 00 00 00 00 00 61 70 f8 01 f1 20 04
+20: 00 f8 e0 ff 01 00 01 00 00 00 00 00 00 00 00 00
+30: 03 00 03 00 a0 00 00 00 00 00 00 00 00 01 43 00
+40: 12 00 03 01 00 00 00 00 00 00 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: f1 71 00 00 00 11 11 01 11 ee 11 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 c0 00 04 00 00 00 00
+80: 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00
+90: 44 44 44 44 00 00 00 00 44 44 44 44 00 00 00 00
+a0: 07 b0 03 00 16 00 03 00 00 00 00 00 00 00 00 00
+b0: 01 b8 0a 76 00 00 00 00 0c 00 00 00 01 00 01 01
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff
+f0: 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff
+
+0002:01:01.0 Ethernet controller: Intel Corporation 82545EM Gigabit Ethernet Controller (Copper) (rev 01)
+00: 86 80 0f 10 47 01 30 02 01 00 00 02 20 90 00 00
+10: 04 00 08 e0 00 00 00 00 04 00 04 e0 00 00 00 00
+20: 01 fc 00 00 00 00 00 00 00 00 00 00 14 10 69 02
+30: 00 00 00 e0 dc 00 00 00 00 00 00 00 83 01 ff 00
+40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 01 e4 22 00
+e0: 00 00 00 00 07 f0 08 00 08 01 43 04 00 00 00 00
+f0: 05 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+0002:41:01.0 PCI bridge: Intel Corporation 21154 PCI-to-PCI Bridge
+00: 86 80 54 b1 47 01 90 02 00 00 04 06 20 4a 01 00
+10: 00 00 00 00 00 00 00 00 41 42 42 80 e1 e1 80 22
+20: 00 f0 40 f0 01 01 f1 00 00 00 00 00 00 00 00 00
+30: 02 00 02 00 dc 00 00 00 00 00 00 00 00 00 00 00
+40: 12 00 00 02 00 00 00 00 00 00 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: 00 00 00 00 00 00 00 f0 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 01 00 01 00
+e0: 00 00 40 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+0002:42:00.0 Ethernet controller: Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE] (rev 26)
+00: 23 10 00 20 47 01 80 02 26 00 00 02 00 4a 00 00
+10: 01 e0 02 00 00 30 40 f0 00 00 00 00 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+30: 00 00 30 f0 00 00 00 00 00 00 00 00 87 01 06 ff
+40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+0002:42:01.0 Ethernet controller: Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE] (rev 26)
+00: 23 10 00 20 47 01 80 02 26 00 00 02 00 4a 00 00
+10: 01 e4 02 00 00 20 40 f0 00 00 00 00 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+30: 00 00 20 f0 00 00 00 00 00 00 00 00 88 01 06 ff
+40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+0002:42:02.0 Ethernet controller: Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE] (rev 26)
+00: 23 10 00 20 47 01 80 02 26 00 00 02 00 4a 00 00
+10: 01 e8 02 00 00 10 40 f0 00 00 00 00 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+30: 00 00 10 f0 00 00 00 00 00 00 00 00 87 01 06 ff
+40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+0002:42:03.0 Ethernet controller: Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE] (rev 26)
+00: 23 10 00 20 47 01 80 02 26 00 00 02 00 4a 00 00
+10: 01 ec 02 00 00 00 40 f0 00 00 00 00 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+30: 00 00 00 f0 00 00 00 00 00 00 00 00 88 01 06 ff
+40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+0003:00:02.0 PCI bridge: IBM EADS-X PCI-X to PCI-X Bridge (rev 02)
+00: 14 10 88 01 47 01 30 04 02 0f 04 06 20 f8 81 80
+10: 0c 00 ff ff 00 00 00 00 00 01 10 f8 01 f1 20 04
+20: 00 e0 f0 e7 01 00 01 00 00 00 00 00 00 00 00 00
+30: 00 00 00 00 a0 00 00 00 00 00 00 00 00 01 43 00
+40: 12 00 03 01 00 00 00 00 00 00 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: f1 11 00 00 00 04 04 00 04 fb 04 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 c0 00 04 00 00 00 00
+80: 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00
+90: 44 44 44 44 00 00 00 00 44 44 44 44 00 00 00 00
+a0: 07 b0 03 00 10 00 03 00 00 00 00 00 00 00 00 00
+b0: 01 b8 0a 76 00 00 00 00 0c 00 00 00 01 00 01 01
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff
+f0: 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff
+
+0003:00:02.2 PCI bridge: IBM EADS-X PCI-X to PCI-X Bridge (rev 02)
+00: 14 10 88 01 47 01 30 04 02 0f 04 06 20 f8 81 80
+10: 0c 00 00 00 00 00 00 00 00 21 30 f8 01 f1 20 04
+20: 00 e8 f0 ef 01 00 01 00 00 00 00 00 00 00 00 00
+30: 01 00 01 00 a0 00 00 00 00 00 00 00 00 01 03 00
+40: 12 00 03 01 00 00 00 00 00 00 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: f1 31 00 00 00 04 04 00 04 fb 04 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 c0 00 04 00 00 00 00
+80: 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00
+90: 44 44 44 44 00 00 00 00 44 44 44 44 00 00 00 00
+a0: 07 b0 03 00 12 00 03 00 00 00 00 00 00 00 00 00
+b0: 01 b8 0a 76 00 00 00 00 0c 00 00 00 01 00 01 01
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff
+f0: 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff
+
+0003:00:02.6 PCI bridge: IBM EADS-X PCI-X to PCI-X Bridge (rev 02)
+00: 14 10 88 01 47 01 30 04 02 0f 04 06 20 f8 81 80
+10: 0c 00 00 00 00 00 00 00 00 61 70 f8 01 f1 20 04
+20: 00 f0 f0 f7 01 00 01 00 00 00 00 00 00 00 00 00
+30: 02 00 02 00 a0 00 00 00 00 00 00 00 00 01 43 00
+40: 12 00 03 01 00 00 00 00 00 00 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: f1 71 00 00 00 04 04 00 04 fb 04 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 c0 00 04 00 00 00 00
+80: 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00
+90: 44 44 44 44 00 00 00 00 44 44 44 44 00 00 00 00
+a0: 07 b0 03 00 16 00 03 00 00 00 00 00 00 00 00 00
+b0: 01 b8 0a 76 00 00 00 00 0c 00 00 00 01 00 01 01
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff
+f0: 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff
+
+0003:21:01.0 Ethernet controller: Intel Corporation 82557/8/9 [Ethernet Pro 100] (rev 0d)
+00: 86 80 29 12 47 01 90 02 0d 00 00 02 00 4a 00 00
+10: 00 00 03 e8 01 ec 01 00 00 00 00 e8 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 14 10 ff 01
+30: 00 00 02 e8 dc 00 00 00 00 00 00 00 a5 01 08 38
+40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 01 00 22 7e
+e0: 00 40 00 4b 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+0004:00:02.0 PCI bridge: IBM EADS-X PCI-X to PCI-X Bridge (rev 02)
+00: 14 10 88 01 47 01 30 04 02 0f 04 06 20 f8 81 80
+10: 0c 00 ff ff 00 00 00 00 00 01 10 f8 01 f1 20 04
+20: 00 e0 f0 e7 01 00 01 00 00 00 00 00 00 00 00 00
+30: 00 00 00 00 a0 00 00 00 00 00 00 00 00 01 03 00
+40: 12 00 03 01 00 00 00 00 00 00 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: f1 12 00 00 00 01 01 00 01 fe 01 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 c0 00 04 00 00 00 00
+80: 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00
+90: 44 44 44 44 00 00 00 00 44 44 44 44 00 00 00 00
+a0: 07 b0 03 00 10 00 03 00 00 00 00 00 00 00 00 00
+b0: 01 b8 0a 76 00 00 00 00 0c 00 00 00 01 00 01 01
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff
+f0: 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff
+
+0004:00:02.2 PCI bridge: IBM EADS-X PCI-X to PCI-X Bridge (rev 02)
+00: 14 10 88 01 47 01 30 04 02 0f 04 06 20 f8 81 80
+10: 0c 00 00 00 00 00 00 00 00 21 30 f8 01 f1 20 04
+20: 00 e8 f0 ef 01 00 01 00 00 00 00 00 00 00 00 00
+30: 01 00 01 00 a0 00 00 00 00 00 00 00 00 01 43 00
+40: 12 00 03 01 00 00 00 00 00 00 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: f1 32 00 00 00 01 01 00 01 fe 01 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 c0 00 04 00 00 00 00
+80: 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00
+90: 44 44 44 44 00 00 00 00 44 44 44 44 00 00 00 00
+a0: 07 b0 03 00 12 00 03 00 00 00 00 00 00 00 00 00
+b0: 01 b8 0a 76 00 00 00 00 0c 00 00 00 01 00 01 01
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff
+f0: 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff
+
+0004:00:02.6 PCI bridge: IBM EADS-X PCI-X to PCI-X Bridge (rev 02)
+00: 14 10 88 01 47 01 30 04 02 0f 04 06 20 f8 81 80
+10: 0c 00 00 00 00 00 00 00 00 61 70 f8 01 f1 20 04
+20: 00 f0 f0 f7 01 00 01 00 00 00 00 00 00 00 00 00
+30: 02 00 02 00 a0 00 00 00 00 00 00 00 00 01 43 00
+40: 12 00 03 01 00 00 00 00 00 00 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: f1 72 00 00 00 01 01 00 01 fe 01 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 c0 00 04 00 00 00 00
+80: 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00
+90: 44 44 44 44 00 00 00 00 44 44 44 44 00 00 00 00
+a0: 07 b0 03 00 16 00 03 00 00 00 00 00 00 00 00 00
+b0: 01 b8 0a 76 00 00 00 00 0c 00 00 00 01 00 01 01
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff
+f0: 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff
+
+0004:01:01.0 Ethernet controller: Intel Corporation 82557/8/9 [Ethernet Pro 100] (rev 0d)
+00: 86 80 29 12 47 01 90 02 0d 00 00 02 00 4a 00 00
+10: 00 00 03 e0 01 fc 00 00 00 00 00 e0 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 14 10 ff 01
+30: 00 00 02 e0 dc 00 00 00 00 00 00 00 b3 01 08 38
+40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 01 00 22 7e
+e0: 00 40 00 4b 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
diff --git a/tests/bridge-ctl-vga16 b/tests/bridge-ctl-vga16
new file mode 100644
index 0000000..59e9812
--- /dev/null
+++ b/tests/bridge-ctl-vga16
@@ -0,0 +1,129 @@
+00:1c.0 PCI bridge: Intel Corporation Device 9d10 (rev f1) (prog-if 00 [Normal decode])
+ Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
+ Latency: 0
+ Interrupt: pin A routed to IRQ 255
+ Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
+ I/O behind bridge: None
+ Memory behind bridge: f1100000-f11fffff [size=1M]
+ Prefetchable memory behind bridge: None
+ Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
+ BridgeCtl: Parity- SERR- NoISA- VGA+ VGA16+ MAbort- >Reset- FastB2B-
+ PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
+ Capabilities: [40] Express (v2) Root Port (Slot+), MSI 00
+ DevCap: MaxPayload 256 bytes, PhantFunc 0
+ ExtTag- RBE+
+ DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
+ RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
+ MaxPayload 256 bytes, MaxReadReq 128 bytes
+ DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
+ LnkCap: Port #1, Speed 8GT/s, Width x1, ASPM L1, Exit Latency L1 <16us
+ ClockPM- Surprise- LLActRep+ BwNot+ ASPMOptComp+
+ LnkCtl: ASPM L1 Enabled; RCB 64 bytes Disabled- CommClk+
+ ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
+ LnkSta: Speed 5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+ BWMgmt+ ABWMgmt-
+ SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug- Surprise-
+ Slot #0, PowerLimit 10.000W; Interlock- NoCompl+
+ SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
+ Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
+ SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
+ Changed: MRL- PresDet- LinkState+
+ RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
+ RootCap: CRSVisible-
+ RootSta: PME ReqID 0000, PMEStatus- PMEPending-
+ DevCap2: Completion Timeout: Range ABC, TimeoutDis+, LTR+, OBFF Not Supported ARIFwd+
+ AtomicOpsCap: Routing- 32bit- 64bit- 128bitCAS-
+ DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR+, OBFF Disabled ARIFwd-
+ AtomicOpsCtl: ReqEn- EgressBlck-
+ LnkCtl2: Target Link Speed: 8GT/s, EnterCompliance- SpeedDis-
+ Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
+ Compliance De-emphasis: -6dB
+ LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete-, EqualizationPhase1-
+ EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
+ Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit-
+ Address: 00000000 Data: 0000
+ Capabilities: [90] Subsystem: Lenovo Device 2238
+ Capabilities: [a0] Power Management version 3
+ Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
+ Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
+00: 86 80 10 9d 07 00 10 00 f1 00 04 06 00 00 81 00
+10: 00 00 00 00 00 00 00 00 00 02 02 00 f0 00 00 20
+20: 10 f1 10 f1 f1 ff 01 00 00 00 00 00 00 00 00 00
+30: 00 00 00 00 40 00 00 00 00 00 00 00 ff 01 18 00
+40: 10 80 42 01 01 80 00 00 20 00 10 00 13 48 72 01
+50: 42 00 12 70 00 b2 04 00 00 00 40 01 00 00 00 00
+60: 00 00 00 00 37 08 00 00 00 04 00 00 0e 00 00 00
+70: 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 05 90 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 0d a0 00 00 aa 17 38 22 00 00 00 00 00 00 00 00
+a0: 01 00 03 c8 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 11 10 00 07 42 18 00 00 08 00 9e 8b 00 00 00 00
+e0: 00 f7 f3 00 00 00 00 00 06 80 12 00 00 00 00 00
+f0: 50 01 00 00 00 03 00 40 b3 0f 30 08 04 00 00 01
+
+00:1c.2 PCI bridge: Intel Corporation Device 9d12 (rev f1) (prog-if 00 [Normal decode])
+ Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
+ Latency: 0
+ Interrupt: pin C routed to IRQ 255
+ Bus: primary=00, secondary=04, subordinate=04, sec-latency=0
+ I/O behind bridge: None
+ Memory behind bridge: f1000000-f10fffff [size=1M]
+ Prefetchable memory behind bridge: None
+ Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
+ BridgeCtl: Parity- SERR- NoISA- VGA- VGA16- MAbort- >Reset- FastB2B-
+ PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
+ Capabilities: [40] Express (v2) Root Port (Slot+), MSI 00
+ DevCap: MaxPayload 256 bytes, PhantFunc 0
+ ExtTag- RBE+
+ DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
+ RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
+ MaxPayload 128 bytes, MaxReadReq 128 bytes
+ DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
+ LnkCap: Port #3, Speed 8GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <1us, L1 <16us
+ ClockPM- Surprise- LLActRep+ BwNot+ ASPMOptComp+
+ LnkCtl: ASPM L1 Enabled; RCB 64 bytes Disabled- CommClk+
+ ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
+ LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+ BWMgmt+ ABWMgmt-
+ SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug- Surprise-
+ Slot #2, PowerLimit 10.000W; Interlock- NoCompl+
+ SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
+ Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
+ SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
+ Changed: MRL- PresDet- LinkState+
+ RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
+ RootCap: CRSVisible-
+ RootSta: PME ReqID 0000, PMEStatus- PMEPending-
+ DevCap2: Completion Timeout: Range ABC, TimeoutDis+, LTR+, OBFF Not Supported ARIFwd+
+ AtomicOpsCap: Routing- 32bit- 64bit- 128bitCAS-
+ DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR+, OBFF Disabled ARIFwd-
+ AtomicOpsCtl: ReqEn- EgressBlck-
+ LnkCtl2: Target Link Speed: 8GT/s, EnterCompliance- SpeedDis-
+ Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
+ Compliance De-emphasis: -6dB
+ LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete-, EqualizationPhase1-
+ EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
+ Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit-
+ Address: 00000000 Data: 0000
+ Capabilities: [90] Subsystem: Lenovo Device 2238
+ Capabilities: [a0] Power Management version 3
+ Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
+ Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
+00: 86 80 12 9d 07 00 10 00 f1 00 04 06 00 00 81 00
+10: 00 00 00 00 00 00 00 00 00 04 04 00 f0 00 00 20
+20: 00 f1 00 f1 f1 ff 01 00 00 00 00 00 00 00 00 00
+30: 00 00 00 00 40 00 00 00 00 00 00 00 ff 03 00 00
+40: 10 80 42 01 01 80 00 00 00 00 10 00 13 4c 72 03
+50: 42 00 11 70 00 b2 14 00 00 00 40 01 00 00 00 00
+60: 00 00 00 00 37 08 00 00 00 04 00 00 0e 00 00 00
+70: 03 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 05 90 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 0d a0 00 00 aa 17 38 22 00 00 00 00 00 00 00 00
+a0: 01 00 03 c8 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 01 10 00 07 42 18 00 00 08 00 9e 8b 00 00 00 00
+e0: 00 03 63 00 56 88 56 88 16 00 10 00 00 00 00 00
+f0: 50 01 00 00 00 00 00 4c b3 0f 30 08 04 00 00 03
diff --git a/tests/broken-ecaps b/tests/broken-ecaps
new file mode 100644
index 0000000..2436f87
--- /dev/null
+++ b/tests/broken-ecaps
@@ -0,0 +1,257 @@
+00:00.0 Host bridge: ATI Technologies Inc RS690 Host Bridge
+00: 02 10 11 79 06 00 20 22 00 00 00 06 00 20 00 00
+10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 58 14 00 50
+30: 00 00 00 00 c4 00 00 00 00 00 00 00 00 00 00 00
+40: 00 00 00 00 00 00 00 00 00 00 00 00 42 20 05 00
+50: 58 14 00 50 ff 00 00 00 00 00 00 00 00 00 00 00
+60: 7d 00 00 00 03 0f 6a 81 00 02 20 00 99 b8 01 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 40 43 00 00 95 00 00 03 20 00 10 00 03 26 00 20
+90: 00 00 00 d0 40 c5 40 e4 00 00 00 00 01 00 00 00
+a0: 00 00 00 00 00 00 00 00 07 01 00 00 49 01 10 07
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 08 00 80 01 60 00 11 11 d0 00 00 00
+d0: 25 06 65 00 02 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 01 00 00 00 d0 ff d7
+f0: 00 00 00 00 00 80 80 00 00 00 00 00 00 00 00 00
+100: 02 10 11 79 06 00 20 22 00 00 00 06 00 20 00 00
+110: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+120: 00 00 00 00 00 00 00 00 00 00 00 00 58 14 00 50
+130: 00 00 00 00 c4 00 00 00 00 00 00 00 00 00 00 00
+140: 00 00 00 00 00 00 00 00 00 00 00 00 42 20 05 00
+150: 58 14 00 50 ff 00 00 00 00 00 00 00 00 00 00 00
+160: 7d 00 00 00 03 0f 6a 81 00 02 20 00 99 b8 01 00
+170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+180: 40 43 00 00 95 00 00 03 20 00 10 00 03 26 00 20
+190: 00 00 00 d0 40 c5 40 e4 00 00 00 00 01 00 00 00
+1a0: 00 00 00 00 00 00 00 00 07 01 00 00 49 01 10 07
+1b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1c0: 00 00 00 00 08 00 80 01 60 00 11 11 d0 00 00 00
+1d0: 25 06 65 00 02 00 00 00 00 00 00 00 00 00 00 00
+1e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1f0: 00 00 00 00 00 80 80 00 00 00 00 00 00 00 00 00
+200: 02 10 11 79 06 00 20 22 00 00 00 06 00 20 00 00
+210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+220: 00 00 00 00 00 00 00 00 00 00 00 00 58 14 00 50
+230: 00 00 00 00 c4 00 00 00 00 00 00 00 00 00 00 00
+240: 00 00 00 00 00 00 00 00 00 00 00 00 42 20 05 00
+250: 58 14 00 50 ff 00 00 00 00 00 00 00 00 00 00 00
+260: 7d 00 00 00 03 0f 6a 81 00 02 20 00 99 b8 01 00
+270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+280: 40 43 00 00 95 00 00 03 20 00 10 00 03 26 00 20
+290: 00 00 00 d0 40 c5 40 e4 00 00 00 00 01 00 00 00
+2a0: 00 00 00 00 00 00 00 00 07 01 00 00 49 01 10 07
+2b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2c0: 00 00 00 00 08 00 80 01 60 00 11 11 d0 00 00 00
+2d0: 25 06 65 00 02 00 00 00 00 00 00 00 00 00 00 00
+2e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2f0: 00 00 00 00 00 80 80 00 00 00 00 00 00 00 00 00
+300: 02 10 11 79 06 00 20 22 00 00 00 06 00 20 00 00
+310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+320: 00 00 00 00 00 00 00 00 00 00 00 00 58 14 00 50
+330: 00 00 00 00 c4 00 00 00 00 00 00 00 00 00 00 00
+340: 00 00 00 00 00 00 00 00 00 00 00 00 42 20 05 00
+350: 58 14 00 50 ff 00 00 00 00 00 00 00 00 00 00 00
+360: 7d 00 00 00 03 0f 6a 81 00 02 20 00 99 b8 01 00
+370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+380: 40 43 00 00 95 00 00 03 20 00 10 00 03 26 00 20
+390: 00 00 00 d0 40 c5 40 e4 00 00 00 00 01 00 00 00
+3a0: 00 00 00 00 00 00 00 00 07 01 00 00 49 01 10 07
+3b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3c0: 00 00 00 00 08 00 80 01 60 00 11 11 d0 00 00 00
+3d0: 25 06 65 00 02 00 00 00 00 00 00 00 00 00 00 00
+3e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3f0: 00 00 00 00 00 80 80 00 00 00 00 00 00 00 00 00
+400: 02 10 11 79 06 00 20 22 00 00 00 06 00 20 00 00
+410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+420: 00 00 00 00 00 00 00 00 00 00 00 00 58 14 00 50
+430: 00 00 00 00 c4 00 00 00 00 00 00 00 00 00 00 00
+440: 00 00 00 00 00 00 00 00 00 00 00 00 42 20 05 00
+450: 58 14 00 50 ff 00 00 00 00 00 00 00 00 00 00 00
+460: 7d 00 00 00 03 0f 6a 81 00 02 20 00 99 b8 01 00
+470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+480: 40 43 00 00 95 00 00 03 20 00 10 00 03 26 00 20
+490: 00 00 00 d0 40 c5 40 e4 00 00 00 00 01 00 00 00
+4a0: 00 00 00 00 00 00 00 00 07 01 00 00 49 01 10 07
+4b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4c0: 00 00 00 00 08 00 80 01 60 00 11 11 d0 00 00 00
+4d0: 25 06 65 00 02 00 00 00 00 00 00 00 00 00 00 00
+4e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4f0: 00 00 00 00 00 80 80 00 00 00 00 00 00 00 00 00
+500: 02 10 11 79 06 00 20 22 00 00 00 06 00 20 00 00
+510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+520: 00 00 00 00 00 00 00 00 00 00 00 00 58 14 00 50
+530: 00 00 00 00 c4 00 00 00 00 00 00 00 00 00 00 00
+540: 00 00 00 00 00 00 00 00 00 00 00 00 42 20 05 00
+550: 58 14 00 50 ff 00 00 00 00 00 00 00 00 00 00 00
+560: 7d 00 00 00 03 0f 6a 81 00 02 20 00 99 b8 01 00
+570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+580: 40 43 00 00 95 00 00 03 20 00 10 00 03 26 00 20
+590: 00 00 00 d0 40 c5 40 e4 00 00 00 00 01 00 00 00
+5a0: 00 00 00 00 00 00 00 00 07 01 00 00 49 01 10 07
+5b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5c0: 00 00 00 00 08 00 80 01 60 00 11 11 d0 00 00 00
+5d0: 25 06 65 00 02 00 00 00 00 00 00 00 00 00 00 00
+5e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5f0: 00 00 00 00 00 80 80 00 00 00 00 00 00 00 00 00
+600: 02 10 11 79 06 00 20 22 00 00 00 06 00 20 00 00
+610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+620: 00 00 00 00 00 00 00 00 00 00 00 00 58 14 00 50
+630: 00 00 00 00 c4 00 00 00 00 00 00 00 00 00 00 00
+640: 00 00 00 00 00 00 00 00 00 00 00 00 42 20 05 00
+650: 58 14 00 50 ff 00 00 00 00 00 00 00 00 00 00 00
+660: 7d 00 00 00 03 0f 6a 81 00 02 20 00 99 b8 01 00
+670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+680: 40 43 00 00 95 00 00 03 20 00 10 00 03 26 00 20
+690: 00 00 00 d0 40 c5 40 e4 00 00 00 00 01 00 00 00
+6a0: 00 00 00 00 00 00 00 00 07 01 00 00 49 01 10 07
+6b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6c0: 00 00 00 00 08 00 80 01 60 00 11 11 d0 00 00 00
+6d0: 25 06 65 00 02 00 00 00 00 00 00 00 00 00 00 00
+6e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6f0: 00 00 00 00 00 80 80 00 00 00 00 00 00 00 00 00
+700: 02 10 11 79 06 00 20 22 00 00 00 06 00 20 00 00
+710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+720: 00 00 00 00 00 00 00 00 00 00 00 00 58 14 00 50
+730: 00 00 00 00 c4 00 00 00 00 00 00 00 00 00 00 00
+740: 00 00 00 00 00 00 00 00 00 00 00 00 42 20 05 00
+750: 58 14 00 50 ff 00 00 00 00 00 00 00 00 00 00 00
+760: 7d 00 00 00 03 0f 6a 81 00 02 20 00 99 b8 01 00
+770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+780: 40 43 00 00 95 00 00 03 20 00 10 00 03 26 00 20
+790: 00 00 00 d0 40 c5 40 e4 00 00 00 00 01 00 00 00
+7a0: 00 00 00 00 00 00 00 00 07 01 00 00 49 01 10 07
+7b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7c0: 00 00 00 00 08 00 80 01 60 00 11 11 d0 00 00 00
+7d0: 25 06 65 00 02 00 00 00 00 00 00 00 00 00 00 00
+7e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7f0: 00 00 00 00 00 80 80 00 00 00 00 00 00 00 00 00
+800: 02 10 11 79 06 00 20 22 00 00 00 06 00 20 00 00
+810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+820: 00 00 00 00 00 00 00 00 00 00 00 00 58 14 00 50
+830: 00 00 00 00 c4 00 00 00 00 00 00 00 00 00 00 00
+840: 00 00 00 00 00 00 00 00 00 00 00 00 42 20 05 00
+850: 58 14 00 50 ff 00 00 00 00 00 00 00 00 00 00 00
+860: 7d 00 00 00 03 0f 6a 81 00 02 20 00 99 b8 01 00
+870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+880: 40 43 00 00 95 00 00 03 20 00 10 00 03 26 00 20
+890: 00 00 00 d0 40 c5 40 e4 00 00 00 00 01 00 00 00
+8a0: 00 00 00 00 00 00 00 00 07 01 00 00 49 01 10 07
+8b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8c0: 00 00 00 00 08 00 80 01 60 00 11 11 d0 00 00 00
+8d0: 25 06 65 00 02 00 00 00 00 00 00 00 00 00 00 00
+8e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8f0: 00 00 00 00 00 80 80 00 00 00 00 00 00 00 00 00
+900: 02 10 11 79 06 00 20 22 00 00 00 06 00 20 00 00
+910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+920: 00 00 00 00 00 00 00 00 00 00 00 00 58 14 00 50
+930: 00 00 00 00 c4 00 00 00 00 00 00 00 00 00 00 00
+940: 00 00 00 00 00 00 00 00 00 00 00 00 42 20 05 00
+950: 58 14 00 50 ff 00 00 00 00 00 00 00 00 00 00 00
+960: 7d 00 00 00 03 0f 6a 81 00 02 20 00 99 b8 01 00
+970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+980: 40 43 00 00 95 00 00 03 20 00 10 00 03 26 00 20
+990: 00 00 00 d0 40 c5 40 e4 00 00 00 00 01 00 00 00
+9a0: 00 00 00 00 00 00 00 00 07 01 00 00 49 01 10 07
+9b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9c0: 00 00 00 00 08 00 80 01 60 00 11 11 d0 00 00 00
+9d0: 25 06 65 00 02 00 00 00 00 00 00 00 00 00 00 00
+9e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9f0: 00 00 00 00 00 80 80 00 00 00 00 00 00 00 00 00
+a00: 02 10 11 79 06 00 20 22 00 00 00 06 00 20 00 00
+a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a20: 00 00 00 00 00 00 00 00 00 00 00 00 58 14 00 50
+a30: 00 00 00 00 c4 00 00 00 00 00 00 00 00 00 00 00
+a40: 00 00 00 00 00 00 00 00 00 00 00 00 42 20 05 00
+a50: 58 14 00 50 ff 00 00 00 00 00 00 00 00 00 00 00
+a60: 7d 00 00 00 03 0f 6a 81 00 02 20 00 99 b8 01 00
+a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a80: 40 43 00 00 95 00 00 03 20 00 10 00 03 26 00 20
+a90: 00 00 00 d0 40 c5 40 e4 00 00 00 00 01 00 00 00
+aa0: 00 00 00 00 00 00 00 00 07 01 00 00 49 01 10 07
+ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ac0: 00 00 00 00 08 00 80 01 60 00 11 11 d0 00 00 00
+ad0: 25 06 65 00 02 00 00 00 00 00 00 00 00 00 00 00
+ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+af0: 00 00 00 00 00 80 80 00 00 00 00 00 00 00 00 00
+b00: 02 10 11 79 06 00 20 22 00 00 00 06 00 20 00 00
+b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b20: 00 00 00 00 00 00 00 00 00 00 00 00 58 14 00 50
+b30: 00 00 00 00 c4 00 00 00 00 00 00 00 00 00 00 00
+b40: 00 00 00 00 00 00 00 00 00 00 00 00 42 20 05 00
+b50: 58 14 00 50 ff 00 00 00 00 00 00 00 00 00 00 00
+b60: 7d 00 00 00 03 0f 6a 81 00 02 20 00 99 b8 01 00
+b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b80: 40 43 00 00 95 00 00 03 20 00 10 00 03 26 00 20
+b90: 00 00 00 d0 40 c5 40 e4 00 00 00 00 01 00 00 00
+ba0: 00 00 00 00 00 00 00 00 07 01 00 00 49 01 10 07
+bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bc0: 00 00 00 00 08 00 80 01 60 00 11 11 d0 00 00 00
+bd0: 25 06 65 00 02 00 00 00 00 00 00 00 00 00 00 00
+be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bf0: 00 00 00 00 00 80 80 00 00 00 00 00 00 00 00 00
+c00: 02 10 11 79 06 00 20 22 00 00 00 06 00 20 00 00
+c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c20: 00 00 00 00 00 00 00 00 00 00 00 00 58 14 00 50
+c30: 00 00 00 00 c4 00 00 00 00 00 00 00 00 00 00 00
+c40: 00 00 00 00 00 00 00 00 00 00 00 00 42 20 05 00
+c50: 58 14 00 50 ff 00 00 00 00 00 00 00 00 00 00 00
+c60: 7d 00 00 00 03 0f 6a 81 00 02 20 00 99 b8 01 00
+c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c80: 40 43 00 00 95 00 00 03 20 00 10 00 03 26 00 20
+c90: 00 00 00 d0 40 c5 40 e4 00 00 00 00 01 00 00 00
+ca0: 00 00 00 00 00 00 00 00 07 01 00 00 49 01 10 07
+cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cc0: 00 00 00 00 08 00 80 01 60 00 11 11 d0 00 00 00
+cd0: 25 06 65 00 02 00 00 00 00 00 00 00 00 00 00 00
+ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cf0: 00 00 00 00 00 80 80 00 00 00 00 00 00 00 00 00
+d00: 02 10 11 79 06 00 20 22 00 00 00 06 00 20 00 00
+d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d20: 00 00 00 00 00 00 00 00 00 00 00 00 58 14 00 50
+d30: 00 00 00 00 c4 00 00 00 00 00 00 00 00 00 00 00
+d40: 00 00 00 00 00 00 00 00 00 00 00 00 42 20 05 00
+d50: 58 14 00 50 ff 00 00 00 00 00 00 00 00 00 00 00
+d60: 7d 00 00 00 03 0f 6a 81 00 02 20 00 99 b8 01 00
+d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d80: 40 43 00 00 95 00 00 03 20 00 10 00 03 26 00 20
+d90: 00 00 00 d0 40 c5 40 e4 00 00 00 00 01 00 00 00
+da0: 00 00 00 00 00 00 00 00 07 01 00 00 49 01 10 07
+db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dc0: 00 00 00 00 08 00 80 01 60 00 11 11 d0 00 00 00
+dd0: 25 06 65 00 02 00 00 00 00 00 00 00 00 00 00 00
+de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+df0: 00 00 00 00 00 80 80 00 00 00 00 00 00 00 00 00
+e00: 02 10 11 79 06 00 20 22 00 00 00 06 00 20 00 00
+e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e20: 00 00 00 00 00 00 00 00 00 00 00 00 58 14 00 50
+e30: 00 00 00 00 c4 00 00 00 00 00 00 00 00 00 00 00
+e40: 00 00 00 00 00 00 00 00 00 00 00 00 42 20 05 00
+e50: 58 14 00 50 ff 00 00 00 00 00 00 00 00 00 00 00
+e60: 7d 00 00 00 03 0f 6a 81 00 02 20 00 99 b8 01 00
+e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e80: 40 43 00 00 95 00 00 03 20 00 10 00 03 26 00 20
+e90: 00 00 00 d0 40 c5 40 e4 00 00 00 00 01 00 00 00
+ea0: 00 00 00 00 00 00 00 00 07 01 00 00 49 01 10 07
+eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ec0: 00 00 00 00 08 00 80 01 60 00 11 11 d0 00 00 00
+ed0: 25 06 65 00 02 00 00 00 00 00 00 00 00 00 00 00
+ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ef0: 00 00 00 00 00 80 80 00 00 00 00 00 00 00 00 00
+f00: 02 10 11 79 06 00 20 22 00 00 00 06 00 20 00 00
+f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f20: 00 00 00 00 00 00 00 00 00 00 00 00 58 14 00 50
+f30: 00 00 00 00 c4 00 00 00 00 00 00 00 00 00 00 00
+f40: 00 00 00 00 00 00 00 00 00 00 00 00 42 20 05 00
+f50: 58 14 00 50 ff 00 00 00 00 00 00 00 00 00 00 00
+f60: 7d 00 00 00 03 0f 6a 81 00 02 20 00 99 b8 01 00
+f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f80: 40 43 00 00 95 00 00 03 20 00 10 00 03 26 00 20
+f90: 00 00 00 d0 40 c5 40 e4 00 00 00 00 01 00 00 00
+fa0: 00 00 00 00 00 00 00 00 07 01 00 00 49 01 10 07
+fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fc0: 00 00 00 00 08 00 80 01 60 00 11 11 d0 00 00 00
+fd0: 25 06 65 00 02 00 00 00 00 00 00 00 00 00 00 00
+fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ff0: 00 00 00 00 00 80 80 00 00 00 00 00 00 00 00 00
diff --git a/tests/cap-MSI-mapping b/tests/cap-MSI-mapping
new file mode 100644
index 0000000..30bd01d
--- /dev/null
+++ b/tests/cap-MSI-mapping
@@ -0,0 +1,17 @@
+0a:01.0 PCI bridge: Broadcom HT2100 PCI-Express Bridge (rev a2) (prog-if 01 [Subtractive decode])
+00: 66 11 40 01 47 00 10 00 a2 01 04 06 40 00 01 00
+10: 00 00 00 00 00 00 00 00 0a 0b 0b 00 51 51 00 20
+20: 60 ff 60 ff f1 ff 01 00 ff ff ff ff 00 00 00 00
+30: 00 00 00 00 a0 00 00 00 00 00 00 00 00 01 01 00
+40: 00 00 00 00 01 00 01 00 01 00 00 00 00 00 01 00
+50: 08 00 a1 00 20 00 11 11 40 00 11 77 40 05 75 00
+60: 02 00 75 00 00 00 00 00 00 00 00 00 0c 05 03 03
+70: 00 00 00 00 00 00 00 00 0d 50 00 00 00 00 00 00
+80: 05 78 82 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 01 80 03 c8 08 00 00 00
+a0: 08 b0 01 a8 00 00 e0 fe 0f 00 00 00 00 00 00 00
+b0: 10 98 41 00 02 80 00 00 10 08 00 00 01 6d 1a 01
+c0: 08 00 81 20 00 00 08 00 c0 03 48 01 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 01 00 08 01 00 00 00 00 00 00 00 00 00 00 00 03
diff --git a/tests/cap-address-xlation b/tests/cap-address-xlation
new file mode 100644
index 0000000..493a634
--- /dev/null
+++ b/tests/cap-address-xlation
@@ -0,0 +1,298 @@
+02:00.0 Ethernet controller: MYRICOM Inc. Myri-10G Dual-Protocol NIC
+ Subsystem: MYRICOM Inc. 10G-PCIE-8A (MSI-X firmware)
+ Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
+ Latency: 0, Cache Line Size: 64 bytes
+ Interrupt: pin A routed to IRQ 11
+ Region 0: Memory at 50000000 (64-bit, prefetchable) [size=16M]
+ Region 2: Memory at 53100000 (64-bit, non-prefetchable) [size=1M]
+ Expansion ROM at <ignored> [disabled]
+ Capabilities: [44] MSI: Mask- 64bit+ Count=1/1 Enable-
+ Address: 0000000000000000 Data: 0000
+ Capabilities: [54] Power Management version 3
+ Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
+ Status: D0 PME-Enable- DSel=0 DScale=1 PME-
+ Capabilities: [5c] Express (v1) Endpoint, MSI 00
+ DevCap: MaxPayload 4096 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
+ ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
+ DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
+ RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
+ MaxPayload 128 bytes, MaxReadReq 512 bytes
+ DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
+ LnkCap: Port #0, Speed 2.5GT/s, Width x8, ASPM L0s, Latency L0 unlimited, L1 unlimited
+ ClockPM- Surprise- LLActRep- BwNot-
+ LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk-
+ ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
+ LnkSta: Speed 2.5GT/s, Width x8, TrErr- Train- SlotClk- DLActive- BWMgmt- ABWMgmt-
+ Capabilities: [88] Vendor Specific Information <?>
+ Capabilities: [d0] MSI-X: Enable- Mask- TabSize=128
+ Vector table: BAR=2 offset=000f0000
+ PBA: BAR=2 offset=000f9000
+ Capabilities: [100] Advanced Error Reporting
+ UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
+ UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
+ UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
+ CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
+ CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
+ AERCap: First Error Pointer: 00, GenCap+ CGenEn- ChkCap+ ChkEn-
+ Capabilities: [1a8] Device Serial Number 00-60-dd-ff-ff-47-15-13
+ Capabilities: [1c4] Address Translation Service (ATS)
+ ATSCap: Invalidate Queue Depth: 00
+ ATSCtl: Enable-, Smallest Translation Unit: 00
+00: c1 14 08 00 06 00 10 00 00 00 00 02 10 00 00 00
+10: 0c 00 00 50 00 00 00 00 04 00 10 53 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 c1 14 09 00
+30: 00 00 f8 ff 44 00 00 00 00 00 00 00 0b 01 00 00
+40: 00 00 00 00 05 54 80 00 00 00 00 00 00 00 00 00
+50: 00 00 00 00 01 5c 03 00 00 20 00 64 10 88 01 00
+60: 05 80 00 00 10 28 00 00 81 f4 03 00 00 00 81 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 1e 00 00 00 00 00 00 00 09 d0 20 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 11 00 7f 00 02 00 0f 00 02 90 0f 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+100: 01 00 81 1a 00 00 00 00 00 00 00 00 10 20 06 00
+110: 00 00 00 00 00 20 00 00 a0 00 00 00 00 00 00 00
+120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1a0: 00 00 00 00 00 00 00 00 03 00 41 1c 00 60 dd ff
+1b0: ff 47 15 13 00 00 00 00 00 00 00 00 00 00 00 00
+1c0: 00 00 00 00 0f 00 01 00 00 00 00 00 00 00 00 00
+1d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
diff --git a/tests/cap-aer-ecrc-label b/tests/cap-aer-ecrc-label
new file mode 100644
index 0000000..6847ea8
--- /dev/null
+++ b/tests/cap-aer-ecrc-label
@@ -0,0 +1,327 @@
+00:1c.0 PCI bridge: Intel Corporation Device 9d10 (rev f1) (prog-if 00 [Normal decode])
+ Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
+ Latency: 0
+ Interrupt: pin A routed to IRQ 255
+ Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
+ I/O behind bridge: None
+ Memory behind bridge: f1100000-f11fffff [size=1M]
+ Prefetchable memory behind bridge: None
+ Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
+ BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
+ PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
+ Capabilities: [40] Express (v2) Root Port (Slot+), MSI 00
+ DevCap: MaxPayload 256 bytes, PhantFunc 0
+ ExtTag- RBE+
+ DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
+ RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
+ MaxPayload 256 bytes, MaxReadReq 128 bytes
+ DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
+ LnkCap: Port #1, Speed 8GT/s, Width x1, ASPM L1, Exit Latency L0s <1us, L1 <16us
+ ClockPM- Surprise- LLActRep+ BwNot+ ASPMOptComp+
+ LnkCtl: ASPM L1 Enabled; RCB 64 bytes Disabled- CommClk+
+ ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
+ LnkSta: Speed 5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+ BWMgmt+ ABWMgmt-
+ SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug- Surprise-
+ Slot #0, PowerLimit 10.000W; Interlock- NoCompl+
+ SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
+ Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
+ SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
+ Changed: MRL- PresDet- LinkState+
+ RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
+ RootCap: CRSVisible-
+ RootSta: PME ReqID 0000, PMEStatus- PMEPending-
+ DevCap2: Completion Timeout: Range ABC, TimeoutDis+, LTR+, OBFF Not Supported ARIFwd+
+ AtomicOpsCap: Routing- 32bit- 64bit- 128bitCAS-
+ DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR+, OBFF Disabled ARIFwd-
+ AtomicOpsCtl: ReqEn- EgressBlck-
+ LnkCtl2: Target Link Speed: 8GT/s, EnterCompliance- SpeedDis-
+ Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
+ Compliance De-emphasis: -6dB
+ LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete-, EqualizationPhase1-
+ EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
+ Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit-
+ Address: 00000000 Data: 0000
+ Capabilities: [90] Subsystem: Lenovo Device 2238
+ Capabilities: [a0] Power Management version 3
+ Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
+ Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
+ Capabilities: [100 v1] Advanced Error Reporting
+ UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
+ UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt+ RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
+ UESvrt: DLP+ SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
+ CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
+ CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
+ AERCap: First Error Pointer: 00, ECRCGenCap- ECRCGenEn- ECRCChkCap- ECRCChkEn-
+ MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
+ HeaderLog: 00000000 00000000 00000000 00000000
+ RootCmd: CERptEn- NFERptEn- FERptEn-
+ RootSta: CERcvd- MultCERcvd- UERcvd- MultUERcvd-
+ FirstFatal- NonFatalMsg- FatalMsg- IntMsg 0
+ ErrorSrc: ERR_COR: 0000 ERR_FATAL/NONFATAL: 0000
+ Capabilities: [140 v1] Access Control Services
+ ACSCap: SrcValid+ TransBlk+ ReqRedir+ CmpltRedir+ UpstreamFwd- EgressCtrl- DirectTrans-
+ ACSCtl: SrcValid- TransBlk- ReqRedir- CmpltRedir- UpstreamFwd- EgressCtrl- DirectTrans-
+ Capabilities: [200 v1] L1 PM Substates
+ L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+
+ PortCommonModeRestoreTime=40us PortTPowerOnTime=10us
+ L1SubCtl1: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+
+ T_CommonMode=60us LTR1.2_Threshold=163840ns
+ L1SubCtl2: T_PwrOn=60us
+ Capabilities: [220 v1] #19
+00: 86 80 10 9d 07 00 10 00 f1 00 04 06 00 00 81 00
+10: 00 00 00 00 00 00 00 00 00 02 02 00 f0 00 00 20
+20: 10 f1 10 f1 f1 ff 01 00 00 00 00 00 00 00 00 00
+30: 00 00 00 00 40 00 00 00 00 00 00 00 ff 01 00 00
+40: 10 80 42 01 01 80 00 00 20 00 10 00 13 48 72 01
+50: 42 00 12 70 00 b2 04 00 00 00 40 01 00 00 00 00
+60: 00 00 00 00 37 08 00 00 00 04 00 00 0e 00 00 00
+70: 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 05 90 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 0d a0 00 00 aa 17 38 22 00 00 00 00 00 00 00 00
+a0: 01 00 03 c8 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 11 10 00 07 42 18 00 00 08 00 9e 8b 00 00 00 00
+e0: 00 f7 f3 00 00 00 00 00 06 80 12 00 00 00 00 00
+f0: 50 01 00 00 00 03 00 40 b3 0f 30 08 04 00 00 01
+100: 01 00 01 14 00 00 00 00 00 00 01 00 11 00 06 00
+110: 00 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00
+120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+140: 0d 00 01 20 0f 00 00 00 00 00 00 00 00 00 00 00
+150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+200: 1e 00 01 22 1f 28 28 00 0f 3c a0 40 31 00 00 00
+210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+220: 19 00 01 00 00 00 00 00 00 00 00 00 77 75 77 75
+230: 77 75 77 75 00 00 00 00 00 00 00 00 00 00 00 00
+240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+300: a7 5f b7 00 97 0c c0 1b 00 00 00 00 00 00 00 00
+310: 00 00 00 00 38 3f 70 7e 00 00 14 14 d9 23 6a 05
+320: db 60 d9 69 20 60 00 08 4f 19 18 3c 4e 99 85 08
+330: 16 00 00 2a bc b5 bc 4a 72 01 00 30 00 00 00 00
+340: d8 00 d8 00 f8 00 dc 00 5e 00 1a 00 4e 00 69 00
+350: 52 00 6d 00 01 00 1a 00 18 00 0e 00 00 00 00 00
+360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+410: 00 00 00 00 00 00 00 00 30 09 00 00 00 00 00 00
+420: 47 81 ac e2 f0 59 00 00 28 00 00 00 55 55 15 14
+430: 54 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+450: 82 11 80 6f 00 00 00 00 00 00 00 00 00 00 00 00
+460: 00 00 00 00 00 00 00 00 00 0e 08 a0 00 00 00 00
+470: 00 00 00 00 00 00 00 00 2c 3d 00 28 01 a0 00 00
+480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+500: 18 80 6c 00 85 06 18 1c 00 01 02 00 dd 00 70 04
+510: c0 35 18 18 04 b1 15 00 16 a0 00 00 0a 20 00 00
+520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+800: 00 00 00 00 03 00 00 00 01 00 00 00 00 00 00 00
+810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+900: 06 b0 c4 0c 96 0f 64 07 00 00 00 00 00 00 00 00
+910: 00 00 00 00 00 00 00 00 00 00 06 40 00 00 00 00
+920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
diff --git a/tests/cap-aer-hdr b/tests/cap-aer-hdr
new file mode 100644
index 0000000..198f9dc
--- /dev/null
+++ b/tests/cap-aer-hdr
@@ -0,0 +1,322 @@
+00:1c.0 PCI bridge: Intel Corporation Device 9d10 (rev f1) (prog-if 00 [Normal decode])
+ Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
+ Latency: 0
+ Interrupt: pin A routed to IRQ 255
+ Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
+ I/O behind bridge: None
+ Memory behind bridge: f1100000-f11fffff [size=1M]
+ Prefetchable memory behind bridge: None
+ Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
+ BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
+ PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
+ Capabilities: [40] Express (v2) Root Port (Slot+), MSI 00
+ DevCap: MaxPayload 256 bytes, PhantFunc 0
+ ExtTag- RBE+
+ DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
+ RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
+ MaxPayload 256 bytes, MaxReadReq 128 bytes
+ DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
+ LnkCap: Port #1, Speed 8GT/s, Width x1, ASPM L1, Exit Latency L0s <1us, L1 <16us
+ ClockPM- Surprise- LLActRep+ BwNot+ ASPMOptComp+
+ LnkCtl: ASPM L1 Enabled; RCB 64 bytes Disabled- CommClk+
+ ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
+ LnkSta: Speed 5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+ BWMgmt+ ABWMgmt-
+ SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug- Surprise-
+ Slot #0, PowerLimit 10.000W; Interlock- NoCompl+
+ SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
+ Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
+ SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
+ Changed: MRL- PresDet- LinkState+
+ RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
+ RootCap: CRSVisible-
+ RootSta: PME ReqID 0000, PMEStatus- PMEPending-
+ DevCap2: Completion Timeout: Range ABC, TimeoutDis+, LTR+, OBFF Not Supported ARIFwd+
+ AtomicOpsCap: Routing- 32bit- 64bit- 128bitCAS-
+ DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR+, OBFF Disabled ARIFwd-
+ AtomicOpsCtl: ReqEn- EgressBlck-
+ LnkCtl2: Target Link Speed: 8GT/s, EnterCompliance- SpeedDis-
+ Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
+ Compliance De-emphasis: -6dB
+ LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete-, EqualizationPhase1-
+ EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
+ Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit-
+ Address: 00000000 Data: 0000
+ Capabilities: [90] Subsystem: Lenovo Device 2238
+ Capabilities: [a0] Power Management version 3
+ Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
+ Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
+ Capabilities: [100 v1] Advanced Error Reporting
+ UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
+ UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt+ RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
+ UESvrt: DLP+ SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
+ CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
+ CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
+ AERCap: First Error Pointer: 00, GenCap- CGenEn- ChkCap- ChkEn-
+ MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
+ Capabilities: [140 v1] Access Control Services
+ ACSCap: SrcValid+ TransBlk+ ReqRedir+ CmpltRedir+ UpstreamFwd- EgressCtrl- DirectTrans-
+ ACSCtl: SrcValid- TransBlk- ReqRedir- CmpltRedir- UpstreamFwd- EgressCtrl- DirectTrans-
+ Capabilities: [200 v1] L1 PM Substates
+ L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+
+ PortCommonModeRestoreTime=40us PortTPowerOnTime=10us
+ L1SubCtl1: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+
+ T_CommonMode=60us LTR1.2_Threshold=163840ns
+ L1SubCtl2: T_PwrOn=60us
+ Capabilities: [220 v1] #19
+00: 86 80 10 9d 07 00 10 00 f1 00 04 06 00 00 81 00
+10: 00 00 00 00 00 00 00 00 00 02 02 00 f0 00 00 20
+20: 10 f1 10 f1 f1 ff 01 00 00 00 00 00 00 00 00 00
+30: 00 00 00 00 40 00 00 00 00 00 00 00 ff 01 00 00
+40: 10 80 42 01 01 80 00 00 20 00 10 00 13 48 72 01
+50: 42 00 12 70 00 b2 04 00 00 00 40 01 00 00 00 00
+60: 00 00 00 00 37 08 00 00 00 04 00 00 0e 00 00 00
+70: 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 05 90 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 0d a0 00 00 aa 17 38 22 00 00 00 00 00 00 00 00
+a0: 01 00 03 c8 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 11 10 00 07 42 18 00 00 08 00 9e 8b 00 00 00 00
+e0: 00 f7 f3 00 00 00 00 00 06 80 12 00 00 00 00 00
+f0: 50 01 00 00 00 03 00 40 b3 0f 30 08 04 00 00 01
+100: 01 00 01 14 00 00 00 00 00 00 01 00 11 00 06 00
+110: 00 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00
+120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+140: 0d 00 01 20 0f 00 00 00 00 00 00 00 00 00 00 00
+150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+200: 1e 00 01 22 1f 28 28 00 0f 3c a0 40 31 00 00 00
+210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+220: 19 00 01 00 00 00 00 00 00 00 00 00 77 75 77 75
+230: 77 75 77 75 00 00 00 00 00 00 00 00 00 00 00 00
+240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+300: a7 5f b7 00 97 0c c0 1b 00 00 00 00 00 00 00 00
+310: 00 00 00 00 38 3f 70 7e 00 00 14 14 d9 23 6a 05
+320: db 60 d9 69 20 60 00 08 4f 19 18 3c 4e 99 85 08
+330: 16 00 00 2a bc b5 bc 4a 72 01 00 30 00 00 00 00
+340: d8 00 d8 00 f8 00 dc 00 5e 00 1a 00 4e 00 69 00
+350: 52 00 6d 00 01 00 1a 00 18 00 0e 00 00 00 00 00
+360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+410: 00 00 00 00 00 00 00 00 30 09 00 00 00 00 00 00
+420: 47 81 ac e2 f0 59 00 00 28 00 00 00 55 55 15 14
+430: 54 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+450: 82 11 80 6f 00 00 00 00 00 00 00 00 00 00 00 00
+460: 00 00 00 00 00 00 00 00 00 0e 08 a0 00 00 00 00
+470: 00 00 00 00 00 00 00 00 2c 3d 00 28 01 a0 00 00
+480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+500: 18 80 6c 00 85 06 18 1c 00 01 02 00 dd 00 70 04
+510: c0 35 18 18 04 b1 15 00 16 a0 00 00 0a 20 00 00
+520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+800: 00 00 00 00 03 00 00 00 01 00 00 00 00 00 00 00
+810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+900: 06 b0 c4 0c 96 0f 64 07 00 00 00 00 00 00 00 00
+910: 00 00 00 00 00 00 00 00 00 00 06 40 00 00 00 00
+920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
diff --git a/tests/cap-aer-log b/tests/cap-aer-log
new file mode 100644
index 0000000..5e90451
--- /dev/null
+++ b/tests/cap-aer-log
@@ -0,0 +1,323 @@
+00:1c.0 PCI bridge: Intel Corporation Device 9d10 (rev f1) (prog-if 00 [Normal decode])
+ Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
+ Latency: 0
+ Interrupt: pin A routed to IRQ 255
+ Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
+ I/O behind bridge: None
+ Memory behind bridge: f1100000-f11fffff [size=1M]
+ Prefetchable memory behind bridge: None
+ Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
+ BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
+ PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
+ Capabilities: [40] Express (v2) Root Port (Slot+), MSI 00
+ DevCap: MaxPayload 256 bytes, PhantFunc 0
+ ExtTag- RBE+
+ DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
+ RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
+ MaxPayload 256 bytes, MaxReadReq 128 bytes
+ DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
+ LnkCap: Port #1, Speed 8GT/s, Width x1, ASPM L1, Exit Latency L0s <1us, L1 <16us
+ ClockPM- Surprise- LLActRep+ BwNot+ ASPMOptComp+
+ LnkCtl: ASPM L1 Enabled; RCB 64 bytes Disabled- CommClk+
+ ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
+ LnkSta: Speed 5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+ BWMgmt+ ABWMgmt-
+ SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug- Surprise-
+ Slot #0, PowerLimit 10.000W; Interlock- NoCompl+
+ SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
+ Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
+ SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
+ Changed: MRL- PresDet- LinkState+
+ RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
+ RootCap: CRSVisible-
+ RootSta: PME ReqID 0000, PMEStatus- PMEPending-
+ DevCap2: Completion Timeout: Range ABC, TimeoutDis+, LTR+, OBFF Not Supported ARIFwd+
+ AtomicOpsCap: Routing- 32bit- 64bit- 128bitCAS-
+ DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR+, OBFF Disabled ARIFwd-
+ AtomicOpsCtl: ReqEn- EgressBlck-
+ LnkCtl2: Target Link Speed: 8GT/s, EnterCompliance- SpeedDis-
+ Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
+ Compliance De-emphasis: -6dB
+ LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete-, EqualizationPhase1-
+ EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
+ Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit-
+ Address: 00000000 Data: 0000
+ Capabilities: [90] Subsystem: Lenovo Device 2238
+ Capabilities: [a0] Power Management version 3
+ Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
+ Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
+ Capabilities: [100 v1] Advanced Error Reporting
+ UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
+ UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt+ RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
+ UESvrt: DLP+ SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
+ CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
+ CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
+ AERCap: First Error Pointer: 00, GenCap- CGenEn- ChkCap- ChkEn-
+ MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
+ HeaderLog: 00000000 00000000 00000000 00000000
+ Capabilities: [140 v1] Access Control Services
+ ACSCap: SrcValid+ TransBlk+ ReqRedir+ CmpltRedir+ UpstreamFwd- EgressCtrl- DirectTrans-
+ ACSCtl: SrcValid- TransBlk- ReqRedir- CmpltRedir- UpstreamFwd- EgressCtrl- DirectTrans-
+ Capabilities: [200 v1] L1 PM Substates
+ L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+
+ PortCommonModeRestoreTime=40us PortTPowerOnTime=10us
+ L1SubCtl1: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+
+ T_CommonMode=60us LTR1.2_Threshold=163840ns
+ L1SubCtl2: T_PwrOn=60us
+ Capabilities: [220 v1] #19
+00: 86 80 10 9d 07 00 10 00 f1 00 04 06 00 00 81 00
+10: 00 00 00 00 00 00 00 00 00 02 02 00 f0 00 00 20
+20: 10 f1 10 f1 f1 ff 01 00 00 00 00 00 00 00 00 00
+30: 00 00 00 00 40 00 00 00 00 00 00 00 ff 01 00 00
+40: 10 80 42 01 01 80 00 00 20 00 10 00 13 48 72 01
+50: 42 00 12 70 00 b2 04 00 00 00 40 01 00 00 00 00
+60: 00 00 00 00 37 08 00 00 00 04 00 00 0e 00 00 00
+70: 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 05 90 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 0d a0 00 00 aa 17 38 22 00 00 00 00 00 00 00 00
+a0: 01 00 03 c8 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 11 10 00 07 42 18 00 00 08 00 9e 8b 00 00 00 00
+e0: 00 f7 f3 00 00 00 00 00 06 80 12 00 00 00 00 00
+f0: 50 01 00 00 00 03 00 40 b3 0f 30 08 04 00 00 01
+100: 01 00 01 14 00 00 00 00 00 00 01 00 11 00 06 00
+110: 00 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00
+120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+140: 0d 00 01 20 0f 00 00 00 00 00 00 00 00 00 00 00
+150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+200: 1e 00 01 22 1f 28 28 00 0f 3c a0 40 31 00 00 00
+210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+220: 19 00 01 00 00 00 00 00 00 00 00 00 77 75 77 75
+230: 77 75 77 75 00 00 00 00 00 00 00 00 00 00 00 00
+240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+300: a7 5f b7 00 97 0c c0 1b 00 00 00 00 00 00 00 00
+310: 00 00 00 00 38 3f 70 7e 00 00 14 14 d9 23 6a 05
+320: db 60 d9 69 20 60 00 08 4f 19 18 3c 4e 99 85 08
+330: 16 00 00 2a bc b5 bc 4a 72 01 00 30 00 00 00 00
+340: d8 00 d8 00 f8 00 dc 00 5e 00 1a 00 4e 00 69 00
+350: 52 00 6d 00 01 00 1a 00 18 00 0e 00 00 00 00 00
+360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+410: 00 00 00 00 00 00 00 00 30 09 00 00 00 00 00 00
+420: 47 81 ac e2 f0 59 00 00 28 00 00 00 55 55 15 14
+430: 54 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+450: 82 11 80 6f 00 00 00 00 00 00 00 00 00 00 00 00
+460: 00 00 00 00 00 00 00 00 00 0e 08 a0 00 00 00 00
+470: 00 00 00 00 00 00 00 00 2c 3d 00 28 01 a0 00 00
+480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+500: 18 80 6c 00 85 06 18 1c 00 01 02 00 dd 00 70 04
+510: c0 35 18 18 04 b1 15 00 16 a0 00 00 0a 20 00 00
+520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+800: 00 00 00 00 03 00 00 00 01 00 00 00 00 00 00 00
+810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+900: 06 b0 c4 0c 96 0f 64 07 00 00 00 00 00 00 00 00
+910: 00 00 00 00 00 00 00 00 00 00 06 40 00 00 00 00
+920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
diff --git a/tests/cap-aer-root b/tests/cap-aer-root
new file mode 100644
index 0000000..c1d699f
--- /dev/null
+++ b/tests/cap-aer-root
@@ -0,0 +1,626 @@
+00:02.0 PCI bridge: Intel Corporation Haswell-E PCI Express Root Port 2 (rev 02) (prog-if 00 [Normal decode])
+ Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
+ Latency: 0, Cache Line Size: 64 bytes
+ Interrupt: pin A routed to IRQ 11
+ Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
+ I/O behind bridge: None
+ Memory behind bridge: be000000-c01fffff [size=34M]
+ Prefetchable memory behind bridge: None
+ Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
+ BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
+ PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
+ Capabilities: [40] Subsystem: Intel Corporation Haswell-E PCI Express Root Port 2
+ Capabilities: [60] MSI: Enable- Count=1/2 Maskable+ 64bit-
+ Address: 00000000 Data: 0000
+ Masking: 00000000 Pending: 00000000
+ Capabilities: [90] Express (v2) Root Port (Slot-), MSI 00
+ DevCap: MaxPayload 256 bytes, PhantFunc 0
+ ExtTag- RBE+
+ DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
+ RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
+ MaxPayload 256 bytes, MaxReadReq 128 bytes
+ DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
+ LnkCap: Port #3, Speed 8GT/s, Width x8, ASPM L1, Exit Latency L0s <512ns, L1 <16us
+ ClockPM- Surprise+ LLActRep+ BwNot+ ASPMOptComp+
+ LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- CommClk+
+ ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
+ LnkSta: Speed 8GT/s, Width x8, TrErr- Train- SlotClk+ DLActive+ BWMgmt+ ABWMgmt-
+ RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
+ RootCap: CRSVisible+
+ RootSta: PME ReqID 0000, PMEStatus- PMEPending-
+ DevCap2: Completion Timeout: Range BCD, TimeoutDis+, LTR-, OBFF Not Supported ARIFwd+
+ AtomicOpsCap: Routing- 32bit+ 64bit+ 128bitCAS+
+ DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF Disabled ARIFwd+
+ AtomicOpsCtl: ReqEn- EgressBlck-
+ LnkCtl2: Target Link Speed: 8GT/s, EnterCompliance- SpeedDis-
+ Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
+ Compliance De-emphasis: -6dB
+ LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete+, EqualizationPhase1+
+ EqualizationPhase2+, EqualizationPhase3+, LinkEqualizationRequest-
+ Capabilities: [e0] Power Management version 3
+ Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
+ Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
+ Capabilities: [100 v1] Vendor Specific Information: ID=0002 Rev=0 Len=00c <?>
+ Capabilities: [110 v1] Access Control Services
+ ACSCap: SrcValid+ TransBlk+ ReqRedir+ CmpltRedir+ UpstreamFwd+ EgressCtrl- DirectTrans-
+ ACSCtl: SrcValid+ TransBlk+ ReqRedir+ CmpltRedir+ UpstreamFwd+ EgressCtrl- DirectTrans-
+ Capabilities: [148 v1] Advanced Error Reporting
+ UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
+ UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
+ UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
+ CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
+ CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
+ AERCap: First Error Pointer: 00, GenCap- CGenEn- ChkCap- ChkEn-
+ MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
+ HeaderLog: 00000000 00000000 00000000 00000000
+ RootCmd: CERptEn- NFERptEn- FERptEn-
+ RootSta: CERcvd- MultCERcvd- UERcvd- MultUERcvd-
+ FirstFatal- NonFatalMsg- FatalMsg- IntMsg 0
+ ErrorSrc: ERR_COR: 0000 ERR_FATAL/NONFATAL: 0000
+ Capabilities: [1d0 v1] Vendor Specific Information: ID=0003 Rev=1 Len=00a <?>
+ Capabilities: [250 v1] #19
+ Capabilities: [280 v1] Vendor Specific Information: ID=0005 Rev=3 Len=018 <?>
+ Capabilities: [300 v1] Vendor Specific Information: ID=0008 Rev=0 Len=038 <?>
+00: 86 80 04 2f 07 00 10 00 02 00 04 06 10 00 81 00
+10: 00 00 00 00 00 00 00 00 00 03 03 00 f0 00 00 20
+20: 00 be 10 c0 f1 ff 01 00 00 00 00 00 00 00 00 00
+30: 00 00 00 00 40 00 00 00 00 00 00 00 0b 01 10 00
+40: 0d 60 00 00 86 80 00 00 00 00 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: 05 90 02 01 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 10 e0 42 00 01 80 00 00 20 00 00 00 83 38 7a 03
+a0: 40 00 83 70 00 00 00 00 c0 07 48 01 00 00 01 00
+b0: 00 00 00 00 be 13 00 00 20 00 00 00 0e 00 00 00
+c0: 03 00 1e 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 01 00 03 c8 08 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+100: 0b 00 01 11 02 00 c0 00 07 33 00 00 00 00 00 00
+110: 0d 00 81 14 1f 00 1f 00 00 00 00 00 00 00 00 00
+120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+140: 00 00 00 00 00 00 00 00 01 00 01 1d 00 00 00 00
+150: 00 00 00 00 30 20 06 00 00 00 00 00 00 20 00 00
+160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+180: 91 30 18 00 00 00 00 00 48 10 10 e4 00 00 00 00
+190: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1d0: 0b 00 01 25 03 00 a1 00 00 00 00 00 00 00 00 00
+1e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+200: 01 00 00 00 00 00 00 00 40 00 00 00 00 00 00 00
+210: 02 00 00 00 06 00 00 00 00 00 00 00 00 00 00 00
+220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+250: 19 00 01 28 00 00 00 00 ff 00 00 00 77 27 77 27
+260: 77 27 77 27 77 27 77 27 77 27 77 27 77 27 77 27
+270: 77 27 77 27 77 27 77 27 77 27 77 27 00 00 00 00
+280: 0b 00 01 30 05 00 83 01 00 00 00 40 00 00 00 00
+290: 00 00 00 00 00 00 00 00 0b 00 01 30 07 00 40 02
+2a0: 00 00 00 00 01 00 08 00 00 00 00 00 00 00 00 0a
+2b0: 04 20 00 03 00 00 10 00 00 00 00 00 00 00 00 00
+2c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+300: 0b 00 01 00 08 00 80 03 00 00 00 00 0f 00 00 00
+310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+480: 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff
+490: 00 00 0f 0f 00 00 00 00 00 00 00 00 00 00 00 00
+4a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4c0: 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+03:00.0 Ethernet controller: Mellanox Technologies MT27520 Family [ConnectX-3 Pro]
+ Subsystem: Google, Inc. MT27520 Family [ConnectX-3 Pro]
+ Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
+ Latency: 0, Cache Line Size: 64 bytes
+ Interrupt: pin A routed to IRQ 11
+ Region 0: Memory at c0100000 (32-bit, non-prefetchable)
+ Region 2: Memory at be000000 (32-bit, non-prefetchable)
+ Expansion ROM at c0000000 [disabled]
+ Capabilities: [40] Power Management version 3
+ Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
+ Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
+ Capabilities: [9c] MSI-X: Enable+ Count=256 Masked-
+ Vector table: BAR=0 offset=0007c000
+ PBA: BAR=0 offset=0007d000
+ Capabilities: [60] Express (v2) Endpoint, MSI 00
+ DevCap: MaxPayload 256 bytes, PhantFunc 0, Latency L0s <64ns, L1 unlimited
+ ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset+ SlotPowerLimit 116.000W
+ DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
+ RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop- FLReset-
+ MaxPayload 256 bytes, MaxReadReq 512 bytes
+ DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
+ LnkCap: Port #8, Speed 8GT/s, Width x8, ASPM L0s, Exit Latency L0s unlimited, L1 unlimited
+ ClockPM- Surprise- LLActRep- BwNot- ASPMOptComp+
+ LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- CommClk+
+ ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
+ LnkSta: Speed 8GT/s, Width x8, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
+ DevCap2: Completion Timeout: Range ABCD, TimeoutDis+, LTR-, OBFF Not Supported
+ DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF Disabled
+ AtomicOpsCtl: ReqEn-
+ LnkCtl2: Target Link Speed: 8GT/s, EnterCompliance- SpeedDis-
+ Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
+ Compliance De-emphasis: -6dB
+ LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete+, EqualizationPhase1+
+ EqualizationPhase2+, EqualizationPhase3-, LinkEqualizationRequest-
+ Capabilities: [100 v1] Alternative Routing-ID Interpretation (ARI)
+ ARICap: MFVC- ACS-, Next Function: 0
+ ARICtl: MFVC- ACS-, Function Group: 0
+ Capabilities: [148 v1] Device Serial Number 00-1a-11-ff-fe-4c-3c-70
+ Capabilities: [154 v2] Advanced Error Reporting
+ UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
+ UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
+ UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
+ CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
+ CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
+ AERCap: First Error Pointer: 00, GenCap+ CGenEn- ChkCap+ ChkEn-
+ MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
+ HeaderLog: 00000000 00000000 00000000 00000000
+ Capabilities: [18c v1] #19
+00: b3 15 07 10 06 04 10 00 00 00 00 02 10 00 00 00
+10: 00 00 10 c0 00 00 00 00 00 00 00 be 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 e0 1a 34 00
+30: 00 00 00 c0 40 00 00 00 00 00 00 00 0b 01 00 00
+40: 01 9c 03 00 08 00 00 00 03 00 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: 10 00 02 00 01 8e d0 11 20 20 00 00 83 f4 43 08
+70: 40 00 83 10 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 1f 00 00 00 00 00 00 00 0e 00 00 00
+90: 03 00 0e 00 00 00 00 00 00 00 00 00 11 60 ff 80
+a0: 00 c0 07 00 00 d0 07 00 05 00 8a 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+100: 0e 00 81 14 00 00 00 00 10 00 01 00 00 00 00 00
+110: 00 00 00 00 08 00 08 00 00 00 00 00 01 00 01 00
+120: 00 00 04 10 ff 07 00 00 01 00 00 00 00 00 00 00
+130: 00 00 00 00 0c 00 00 00 00 00 00 00 00 00 00 00
+140: 00 00 00 00 00 00 00 00 03 00 41 15 70 3c 4c fe
+150: ff 11 1a 00 01 00 c2 18 00 00 00 00 00 00 00 00
+160: 10 20 06 00 00 00 00 00 00 20 00 00 a0 00 00 00
+170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+180: 00 00 00 00 00 00 00 00 00 00 00 00 19 00 01 00
+190: 00 00 00 00 00 00 00 00 7f 27 7f 27 7f 27 7f 27
+1a0: 7f 27 7f 27 7f 27 7f 27 00 00 00 00 00 00 00 00
+1b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
diff --git a/tests/cap-atomicops b/tests/cap-atomicops
new file mode 100644
index 0000000..fce524c
--- /dev/null
+++ b/tests/cap-atomicops
@@ -0,0 +1,54 @@
+00:00.0 Class 0600: Device 8086:6f00 (rev 01)
+ Subsystem: Device 8086:0000
+ Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr+ Stepping- SERR+ FastB2B- DisINTx+
+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
+ Interrupt: pin A routed to IRQ 0
+ NUMA node: 0
+ Capabilities: [90] Express (v2) Root Port (Slot-), MSI 00
+ DevCap: MaxPayload 128 bytes, PhantFunc 0
+ ExtTag- RBE+
+ DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
+ RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
+ MaxPayload 128 bytes, MaxReadReq 128 bytes
+ DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
+ LnkCap: Port #0, Speed 5GT/s, Width x4, ASPM L1, Exit Latency L0s <512ns, L1 <16us
+ ClockPM- Surprise+ LLActRep+ BwNot+ ASPMOptComp+
+ LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- CommClk-
+ ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
+ LnkSta: Speed unknown, Width x0, TrErr- Train- SlotClk- DLActive- BWMgmt- ABWMgmt-
+ RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
+ RootCap: CRSVisible-
+ RootSta: PME ReqID 0000, PMEStatus- PMEPending-
+ DevCap2: Completion Timeout: Range BCD, TimeoutDis+, LTR-, OBFF Not Supported ARIFwd-
+ AtomicOpsCap: Routing- 32bit+ 64bit+ 128bitCAS+
+ DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF Disabled ARIFwd-
+ AtomicOpsCtl: ReqEn- EgressBlck-
+ LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-
+ Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
+ Compliance De-emphasis: -6dB
+ LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete-, EqualizationPhase1-
+ EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
+ Capabilities: [e0] Power Management version 3
+ Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
+ Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
+ Capabilities: [100 v1] Vendor Specific Information: ID=0002 Rev=0 Len=00c <?>
+ Capabilities: [144 v1] Vendor Specific Information: ID=0004 Rev=1 Len=03c <?>
+ Capabilities: [1d0 v1] Vendor Specific Information: ID=0003 Rev=1 Len=00a <?>
+ Capabilities: [280 v1] Vendor Specific Information: ID=0005 Rev=3 Len=018 <?>
+ Capabilities: [300 v1] Vendor Specific Information: ID=0008 Rev=0 Len=038 <?>
+00: 86 80 00 6f 40 05 10 00 01 00 00 06 00 00 00 00
+10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 86 80 00 00
+30: 00 00 00 00 90 00 00 00 00 00 00 00 00 01 00 00
+40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+50: 01 e0 ff c7 00 00 00 00 00 00 00 00 00 00 00 00
+60: 05 90 02 01 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 10 e0 42 00 00 80 00 00 00 00 00 00 42 38 7a 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 9e 13 00 00 00 00 00 00 06 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 01 00 03 00 08 00 00 00 00 00 00 00 00 00 00 00
+f0: 04 00 00 00 00 00 00 00 09 00 00 00 00 00 00 00
diff --git a/tests/cap-debug-port b/tests/cap-debug-port
new file mode 100644
index 0000000..7b785ee
--- /dev/null
+++ b/tests/cap-debug-port
@@ -0,0 +1,17 @@
+0000:00:02.1 USB Controller: nVidia Corporation CK804 USB Controller (rev a3)
+00: de 10 5b 00 06 00 b0 00 a3 20 03 0c 00 00 80 00
+10: 00 00 b0 fe 00 00 00 00 00 00 00 00 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 62 14 85 71
+30: 00 00 00 00 44 00 00 00 00 00 00 00 03 02 03 01
+40: 62 14 85 71 0a 80 98 20 00 00 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: 20 20 01 00 00 60 18 85 03 3c 3f 01 00 00 00 00
+70: 00 00 08 05 00 10 20 80 89 3d b6 22 77 25 04 00
+80: 01 00 02 fe 00 00 00 00 00 00 00 00 15 16 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 01 00 00 00 00 00 08 c0 00 00 00 00 00 00 00 00
+b0: 00 11 22 33 44 00 00 00 ff 03 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 10 ff ff ff 00 00 30 07
diff --git a/tests/cap-doe b/tests/cap-doe
new file mode 100644
index 0000000..562f1cb
--- /dev/null
+++ b/tests/cap-doe
@@ -0,0 +1,302 @@
+df:00.0 Class 0502: Device 8086:0d93 (rev 01) (prog-if 10)
+ Subsystem: Device 1af4:1100
+ Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
+ Interrupt: pin ? routed to IRQ 255
+ Region 0: Memory at 10800000 (64-bit, non-prefetchable) [disabled]
+ Region 2: Memory at 10810000 (64-bit, non-prefetchable) [disabled]
+ Region 4: Memory at 10811000 (32-bit, non-prefetchable) [disabled]
+ Capabilities: [40] MSI-X: Enable- Count=2 Masked-
+ Vector table: BAR=4 offset=00000000
+ PBA: BAR=4 offset=00000800
+ Capabilities: [80] Express (v2) Endpoint, MSI 00
+ DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
+ ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset- SlotPowerLimit 0W
+ DevCtl: CorrErr- NonFatalErr- FatalErr- UnsupReq-
+ RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
+ MaxPayload 128 bytes, MaxReadReq 128 bytes
+ DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr- TransPend-
+ LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s, Exit Latency L0s <64ns
+ ClockPM- Surprise- LLActRep- BwNot- ASPMOptComp-
+ LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk-
+ ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
+ LnkSta: Speed 2.5GT/s (ok), Width x1 (ok)
+ TrErr- Train- SlotClk- DLActive- BWMgmt- ABWMgmt-
+ DevCap2: Completion Timeout: Not Supported, TimeoutDis- NROPrPrP- LTR-
+ 10BitTagComp- 10BitTagReq- OBFF Not Supported, ExtFmt+ EETLPPrefix+, MaxEETLPPrefixes 4
+ EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-
+ FRS- TPHComp- ExtTPHComp-
+ DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- LTR- 10BitTagReq- OBFF Disabled,
+ AtomicOpsCtl: ReqEn-
+ LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-
+ Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
+ Compliance Preset/De-emphasis: -6dB de-emphasis, 0dB preshoot
+ LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete- EqualizationPhase1-
+ EqualizationPhase2- EqualizationPhase3- LinkEqualizationRequest-
+ Retimer- 2Retimers- CrosslinkRes: unsupported
+ Capabilities: [100 v1] Data Object Exchange
+ DOECap: IntSup+
+ Interrupt Message Number 001
+ DOECtl: IntEn+
+ DOESta: Busy- IntSta- Error- ObjectReady+
+ Capabilities: [130 v1] Data Object Exchange
+ DOECap: IntSup-
+ DOECtl: IntEn-
+ DOESta: Busy- IntSta- Error- ObjectReady-
+00: 86 80 93 0d 00 00 10 00 01 10 02 05 00 00 00 00
+10: 04 00 80 10 00 00 00 00 04 00 81 10 00 00 00 00
+20: 00 10 81 10 00 00 00 00 00 00 00 00 f4 1a 00 11
+30: 00 00 00 00 40 00 00 00 00 00 00 00 ff 00 00 00
+40: 11 80 01 00 04 00 00 00 04 08 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 10 00 02 00 00 80 00 00 00 00 00 00 11 04 00 00
+90: 00 00 11 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 30 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+100: 2e 00 01 13 03 00 00 00 02 00 00 00 00 00 00 80
+110: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+130: 2e 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
+140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
diff --git a/tests/cap-dpc b/tests/cap-dpc
new file mode 100644
index 0000000..abf37b5
--- /dev/null
+++ b/tests/cap-dpc
@@ -0,0 +1,91 @@
+05:01.0 Class 0604: Device 10b5:9716 (rev aa)
+ Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+
+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
+ Latency: 0, Cache Line Size: 32 bytes
+ Interrupt: pin A routed to IRQ 46
+ NUMA node: 0
+ Bus: primary=05, secondary=06, subordinate=06, sec-latency=0
+ I/O behind bridge: 0000f000-00000fff
+ Memory behind bridge: c6c00000-c6ffffff
+ Prefetchable memory behind bridge: 0000383ff9c00000-0000383ff9ffffff
+ Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
+ BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
+ PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
+ Capabilities: [40] Power Management version 3
+ Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
+ Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
+ Capabilities: [48] MSI: Enable+ Count=1/8 Maskable+ 64bit+
+ Address: 00000000fee004d8 Data: 0000
+ Masking: 000000fe Pending: 00000000
+ Capabilities: [68] Express (v2) Downstream Port (Slot+), MSI 00
+ DevCap: MaxPayload 1024 bytes, PhantFunc 0
+ ExtTag- RBE+
+ DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
+ RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop+
+ MaxPayload 128 bytes, MaxReadReq 128 bytes
+ DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq+ AuxPwr- TransPend-
+ LnkCap: Port #1, Speed 8GT/s, Width x4, ASPM L1, Exit Latency L0s <4us, L1 <4us
+ ClockPM- Surprise+ LLActRep+ BwNot+ ASPMOptComp+
+ LnkCtl: ASPM Disabled; Disabled- CommClk-
+ ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
+ LnkSta: Speed 8GT/s, Width x4, TrErr- Train- SlotClk- DLActive+ BWMgmt+ ABWMgmt-
+ SltCap: AttnBtn- PwrCtrl+ MRL- AttnInd+ PwrInd+ HotPlug+ Surprise+
+ Slot #1, PowerLimit 25.000W; Interlock- NoCompl-
+ SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet+ CmdCplt+ HPIrq+ LinkChg+
+ Control: AttnInd Off, PwrInd On, Power- Interlock-
+ SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
+ Changed: MRL- PresDet- LinkState-
+ DevCap2: Completion Timeout: Not Supported, TimeoutDis-, LTR+, OBFF Via message ARIFwd+
+ DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF Disabled ARIFwd+
+ LnkCtl2: Target Link Speed: 8GT/s, EnterCompliance- SpeedDis-, Selectable De-emphasis: -6dB
+ Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
+ Compliance De-emphasis: -6dB
+ LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete+, EqualizationPhase1+
+ EqualizationPhase2+, EqualizationPhase3+, LinkEqualizationRequest-
+ Capabilities: [a4] Subsystem: Device 10b5:9716
+ Capabilities: [100 v1] Device Serial Number 00-0e-df-10-b5-97-00-aa
+ Capabilities: [fb4 v1] Advanced Error Reporting
+ UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
+ UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
+ UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
+ CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
+ CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
+ AERCap: First Error Pointer: 1f, GenCap+ CGenEn- ChkCap+ ChkEn-
+ Capabilities: [138 v1] Power Budgeting <?>
+ Capabilities: [10c v1] #19
+ Capabilities: [148 v1] Virtual Channel
+ Caps: LPEVC=0 RefClk=100ns PATEntryBits=1
+ Arb: Fixed- WRR32- WRR64- WRR128-
+ Ctrl: ArbSelect=Fixed
+ Status: InProgress-
+ VC0: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
+ Arb: Fixed+ WRR32- WRR64- WRR128- TWRR128- WRR256-
+ Ctrl: Enable+ ID=0 ArbSelect=Fixed TC/VC=01
+ Status: NegoPending- InProgress-
+ Capabilities: [f24 v1] Access Control Services
+ ACSCap: SrcValid+ TransBlk+ ReqRedir+ CmpltRedir+ UpstreamFwd+ EgressCtrl+ DirectTrans+
+ ACSCtl: SrcValid- TransBlk- ReqRedir- CmpltRedir- UpstreamFwd- EgressCtrl- DirectTrans-
+ Capabilities: [b70 v1] Vendor Specific Information: ID=0001 Rev=0 Len=010 <?>
+ Capabilities: [b60 v1] Downstream Port Containment
+ DpcCap: INT Msg #0, RPExt- PoisonedTLP+ SwTrigger+ RP PIO Log 0, DL_ActiveErr+
+ DpcCtl: Trigger:2 Cmpl+ INT+ ErrCor- PoisonedTLP- SwTrigger- DL_ActiveErr-
+ DpcSta: Trigger- Reason:00 INT- RPBusy- TriggerExt:00 RP PIO ErrPtr:00
+ Source: 0000
+ Kernel driver in use: pcieport
+00: b5 10 16 97 07 05 10 00 aa 00 04 06 08 00 01 00
+10: 00 00 00 00 00 00 00 00 05 06 06 00 f1 01 00 00
+20: c0 c6 f0 c6 c1 f9 f1 f9 3f 38 00 00 3f 38 00 00
+30: 00 00 00 00 40 00 00 00 00 00 00 00 0a 01 12 00
+40: 01 48 03 c8 08 00 00 00 05 68 87 01 d8 04 e0 fe
+50: 00 00 00 00 00 00 00 00 fe 00 00 00 00 00 00 00
+60: 00 00 00 00 00 00 00 00 10 a4 62 01 03 80 00 00
+70: 00 08 09 00 43 68 79 01 00 00 43 60 fa 0c 08 00
+80: f8 11 40 00 00 00 00 00 00 00 00 00 60 08 04 00
+90: 20 00 00 00 0e 0f 00 00 03 00 1e 00 00 00 00 00
+a0: 00 00 00 00 0d 00 00 00 b5 10 16 97 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
diff --git a/tests/cap-dvsec-cxl b/tests/cap-dvsec-cxl
new file mode 100644
index 0000000..c5fa9e7
--- /dev/null
+++ b/tests/cap-dvsec-cxl
@@ -0,0 +1,611 @@
+6b:00.0 Unassigned class [ff00]: Intel Corporation Device 0d93
+ Physical Slot: 3
+ Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr+ Stepping- SERR+ FastB2B- DisINTx-
+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
+ Interrupt: pin A routed to IRQ 255
+ NUMA node: 0
+ Region 0: Memory at a6f00000 (32-bit, non-prefetchable) [disabled] [size=1M]
+ Region 2: I/O ports at a400 [disabled] [size=1K]
+ Region 4: Memory at a0000000 (32-bit, prefetchable) [disabled] [size=16M]
+ Capabilities: [40] Express (v2) Root Complex Integrated Endpoint, MSI 00
+ DevCap: MaxPayload 256 bytes, PhantFunc 0
+ ExtTag+ RBE+ FLReset+
+ DevCtl: CorrErr+ NonFatalErr+ FatalErr+ UnsupReq+
+ RlxdOrd+ ExtTag+ PhantFunc- AuxPwr- NoSnoop- FLReset-
+ MaxPayload 128 bytes, MaxReadReq 512 bytes
+ DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr- TransPend-
+ DevCap2: Completion Timeout: Range ABCD, TimeoutDis+ NROPrPrP- LTR+
+ 10BitTagComp- 10BitTagReq- OBFF Via WAKE#, ExtFmt+ EETLPPrefix+, MaxEETLPPrefixes 1
+ EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-
+ FRS-
+ AtomicOpsCap: 32bit+ 64bit+ 128bitCAS+
+ DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- LTR- OBFF Disabled,
+ AtomicOpsCtl: ReqEn-
+ Capabilities: [80] MSI: Enable- Count=1/4 Maskable+ 64bit+
+ Address: 0000000000000000 Data: 0000
+ Masking: 00000000 Pending: 00000000
+ Capabilities: [a0] Power Management version 3
+ Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
+ Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
+ Capabilities: [100 v1] Advanced Error Reporting
+ UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
+ UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq+ ACSViol-
+ UESvrt: DLP+ SDES- TLP+ FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
+ CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr-
+ CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+
+ AERCap: First Error Pointer: 00, ECRCGenCap+ ECRCGenEn+ ECRCChkCap+ ECRCChkEn+
+ MultHdrRecCap+ MultHdrRecEn- TLPPfxPres- HdrLogCap-
+ HeaderLog: 00000000 00000000 00000000 00000000
+ Capabilities: [200 v1] Multi-Function Virtual Channel <?>
+ Capabilities: [300 v1] Virtual Channel
+ Caps: LPEVC=0 RefClk=100ns PATEntryBits=1
+ Arb: Fixed- WRR32- WRR64- WRR128-
+ Ctrl: ArbSelect=Fixed
+ Status: InProgress-
+ VC0: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
+ Arb: Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
+ Ctrl: Enable+ ID=0 ArbSelect=Fixed TC/VC=ff
+ Status: NegoPending- InProgress-
+ Capabilities: [550 v1] Multicast
+ McastCap: MaxGroups 64, WindowSz 1 (2 bytes) McastCtl: NumGroups 1, Enable-
+ McastBAR: IndexPos 0, BaseAddr 0000000000000000
+ McastReceiveVec: 0000000000000000
+ McastBlockAllVec: 0000000000000000
+ McastBlockUntransVec: 0000000000000000
+ Capabilities: [588 v1] Latency Tolerance Reporting
+ Max snoop latency: 0ns
+ Max no snoop latency: 0ns
+ Capabilities: [5b0 v1] Transaction Processing Hints
+ Extended requester support
+ Steering table in TPH capability structure
+ Capabilities: [6e0 v1] Address Translation Service (ATS)
+ ATSCap: Invalidate Queue Depth: 00
+ ATSCtl: Enable-, Smallest Translation Unit: 00
+ Capabilities: [700 v1] Physical Resizable BAR
+ BAR 4: current size: 16MB, supported: 16MB 32MB
+ Capabilities: [714 v1] Secondary PCI Express
+ LnkCtl3: LnkEquIntrruptEn- PerformEqu-
+ LaneErrStat: 0
+ Capabilities: [b20 v1] Page Request Interface (PRI)
+ PRICtl: Enable- Reset-
+ PRISta: RF- UPRGI- Stopped+
+ Page Request Capacity: 00000000, Page Request Allocation: 00000000
+ Capabilities: [b40 v1] Process Address Space ID (PASID)
+ PASIDCap: Exec+ Priv+, Max PASID Width: 14
+ PASIDCtl: Enable- Exec- Priv-
+ Capabilities: [b50 v1] Precision Time Measurement
+ PTMCap: Requester:- Responder:- Root:-
+ PTMClockGranularity: Unimplemented
+ PTMControl: Enabled:- RootSelected:-
+ PTMEffectiveGranularity: Unknown
+ Capabilities: [b80 v1] Single Root I/O Virtualization (SR-IOV)
+ IOVCap: Migration- 10BitTagReq- Interrupt Message Number: 000
+ IOVCtl: Enable- Migration- Interrupt- MSE- ARIHierarchy- 10BitTagReq-
+ IOVSta: Migration-
+ Initial VFs: 6, Total VFs: 6, Number of VFs: 0, Function Dependency Link: 00
+ VF offset: 16, stride: 2, Device ID: 0d52
+ Supported Page Size: 0000003f, System Page Size: 00000001
+ Region 0: Memory at a6900000 (32-bit, non-prefetchable)
+ Region 2: Memory at a7028000 (32-bit, non-prefetchable)
+ Region 4: Memory at 94000000 (32-bit, non-prefetchable)
+ VF Migration: offset: 00000000, BIR: 0
+ Capabilities: [d00 v1] Vendor Specific Information: ID=0040 Rev=1 Len=04c <?>
+ Capabilities: [e00 v1] Designated Vendor-Specific: Vendor=1e98 ID=0000 Rev=0 Len=56: CXL
+ CXLCap: Cache- IO+ Mem+ Mem HW Init+ HDMCount 1 Viral-
+ CXLCtl: Cache- IO+ Mem- Cache SF Cov 0 Cache SF Gran 0 Cache Clean- Viral-
+ CXLSta: Viral-
+ Capabilities: [e38 v1] Device Serial Number 30-91-11-78-10-00-00-00
+00: 86 80 93 0d 40 01 10 00 00 00 00 ff 08 40 80 00
+10: 00 00 f0 a6 00 00 00 00 01 a4 00 00 00 00 00 00
+20: 08 00 00 a0 00 00 00 00 00 00 00 00 00 00 00 00
+30: 00 00 00 00 40 00 00 00 00 00 00 00 ff 01 00 00
+40: 10 80 92 00 e1 8f 00 10 1f 21 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: 00 00 00 00 9f 0b 78 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 05 a0 84 03 00 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 01 00 13 f8 08 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+100: 01 00 01 20 00 00 00 00 00 00 10 00 10 30 46 00
+110: 00 00 00 00 00 20 00 00 e0 03 00 00 00 00 00 00
+120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+200: 08 00 01 30 00 00 00 00 01 00 00 00 00 00 00 00
+210: 01 00 00 00 ff 00 00 80 00 00 00 00 00 00 00 00
+220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+300: 09 00 01 55 00 00 00 00 00 00 00 00 00 00 00 00
+310: 00 00 00 00 ff 00 00 80 00 00 00 00 00 00 00 00
+320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+550: 12 00 81 58 3f 01 00 00 00 00 00 00 00 00 00 00
+560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+580: 00 00 00 00 00 00 00 00 18 00 01 5b 00 00 00 00
+590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5b0: 17 00 01 6e 00 03 0f 00 00 00 00 00 00 00 00 00
+5c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6e0: 0f 00 01 70 80 00 00 00 00 00 00 00 00 00 00 00
+6f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+700: 15 00 41 71 00 03 00 00 24 04 00 00 00 00 00 00
+710: 00 00 00 00 19 00 01 b2 00 00 00 00 00 00 00 00
+720: 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f
+730: 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f
+740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b20: 13 00 01 b4 00 00 00 01 00 00 00 00 00 00 00 00
+b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b40: 1b 00 01 b5 06 14 00 00 00 00 00 00 00 00 00 00
+b50: 1f 00 01 b8 00 00 00 00 00 00 00 00 00 00 00 00
+b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b80: 10 00 01 d0 02 00 00 00 00 00 00 00 06 00 06 00
+b90: 00 00 00 00 10 00 02 00 00 00 52 0d 3f 00 00 00
+ba0: 01 00 00 00 00 00 90 a6 00 00 00 00 00 80 02 a7
+bb0: 00 00 00 00 00 00 00 94 00 00 00 00 00 00 00 00
+bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d00: 0b 00 01 e0 40 00 c1 04 00 00 80 01 00 00 00 00
+d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e00: 23 00 81 e3 98 1e 80 03 00 00 1e 00 02 00 00 00
+e10: 00 00 00 00 00 00 00 00 00 00 00 00 03 01 00 10
+e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e30: 00 00 00 00 00 00 00 00 03 00 01 00 00 00 00 10
+e40: 78 11 91 30 00 00 00 00 00 00 00 00 00 00 00 00
+e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+7f:00.0 CXL: Xilinx Corporation Device c084 (rev 70) (prog-if 10 [CXL Memory Device (CXL 2.x)])
+00: ee 10 84 c0 02 00 10 00 70 10 02 05 10 00 00 00
+10: 0c 00 00 b0 80 03 00 00 0c 00 10 b0 80 03 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 ee 10 84 c0
+30: 00 00 00 00 80 00 00 00 00 00 00 00 05 01 00 00
+40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 10 e0 92 00 21 80 2c 11 30 29 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 10 00 11 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 05 f8 88 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 01 00 03 00 08 00 00 00
+100: 0b 00 81 12 56 15 81 00 00 00 00 00 00 00 00 00
+110: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+120: 00 00 00 00 00 00 00 00 0e 00 01 1e 00 00 00 00
+130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1e0: 25 00 01 20 01 00 00 80 01 00 00 80 00 00 00 00
+1f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+200: 01 00 02 45 00 00 00 00 00 00 40 00 10 20 46 00
+210: 00 00 00 00 00 60 00 00 00 00 00 00 00 00 00 00
+220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+450: 2e 00 01 50 03 00 00 00 00 00 00 00 02 00 00 00
+460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+500: 23 00 01 54 98 1e 81 03 00 00 1e 40 06 00 00 00
+510: 00 00 00 80 00 00 00 00 04 00 00 00 03 00 00 00
+520: 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00
+530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+540: 23 00 01 56 98 1e 41 01 07 00 26 00 26 00 06 00
+550: 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+560: 23 00 01 59 98 1e 40 02 08 00 00 00 00 01 00 00
+570: 00 00 00 00 00 03 01 00 00 00 00 00 00 00 00 00
+580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+590: 23 00 01 00 98 1e 00 01 05 00 03 02 00 00 00 00
+5a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
diff --git a/tests/cap-ea-1 b/tests/cap-ea-1
new file mode 100644
index 0000000..776839d
--- /dev/null
+++ b/tests/cap-ea-1
@@ -0,0 +1,324 @@
+0002:01:00.0 Ethernet controller: Cavium, Inc. THUNDERX Network Interface Controller (rev 08)
+ Subsystem: Cavium, Inc. Device a11e
+ Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
+ Latency: 0
+ Region 0: [virtual] Memory at 843000000000 (32-bit, non-prefetchable) [size=1G]
+ Region 4: [virtual] Memory at 843060000000 (32-bit, non-prefetchable) [size=1M]
+ Capabilities: [40] Express (v2) Endpoint, MSI 00
+ DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
+ ExtTag- AttnBtn- AttnInd- PwrInd- RBE- FLReset- SlotPowerLimit 0.000W
+ DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
+ RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
+ MaxPayload 128 bytes, MaxReadReq 128 bytes
+ DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
+ LnkCap: Port #0, Speed unknown, Width x0, ASPM not supported, Exit Latency L0s <64ns, L1 <1us
+ ClockPM- Surprise- LLActRep- BwNot- ASPMOptComp-
+ LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- CommClk-
+ ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
+ LnkSta: Speed unknown, Width x0, TrErr- Train- SlotClk- DLActive- BWMgmt- ABWMgmt-
+ DevCap2: Completion Timeout: Not Supported, TimeoutDis-, LTR-, OBFF Not Supported
+ DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF Disabled
+ LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-
+ Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
+ Compliance De-emphasis: -6dB
+ LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete-, EqualizationPhase1-
+ EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
+ Capabilities: [80] MSI-X: Enable+ Count=10 Masked-
+ Vector table: BAR=4 offset=00000000
+ PBA: BAR=4 offset=000f0000
+ Capabilities: [98] Enhanced Allocation (EA): NumEntries=4
+ Entry 0: Enable+ Writable- EntrySize=4
+ BAR Equivalent Indicator: BAR 0
+ PrimaryProperties: memory space, non-prefetchable
+ SecondaryProperties: entry unavailable for use, PrimaryProperties should be used
+ Base: 843000000000
+ MaxOffset: 03fffffff
+ Entry 1: Enable+ Writable- EntrySize=4
+ BAR Equivalent Indicator: BAR 4
+ PrimaryProperties: memory space, non-prefetchable
+ SecondaryProperties: entry unavailable for use, PrimaryProperties should be used
+ Base: 843060000000
+ MaxOffset: 0000fffff
+ Entry 2: Enable+ Writable- EntrySize=4
+ BAR Equivalent Indicator: VF-BAR 0
+ PrimaryProperties: VF memory space, non-prefetchable
+ SecondaryProperties: entry unavailable for use, PrimaryProperties should be used
+ Base: 8430a0000000
+ MaxOffset: 0001fffff
+ Entry 3: Enable+ Writable- EntrySize=4
+ BAR Equivalent Indicator: VF-BAR 4
+ PrimaryProperties: VF memory space, non-prefetchable
+ SecondaryProperties: entry unavailable for use, PrimaryProperties should be used
+ Base: 8430e0000000
+ MaxOffset: 0001fffff
+ Capabilities: [100 v1] Alternative Routing-ID Interpretation (ARI)
+ ARICap: MFVC- ACS-, Next Function: 0
+ ARICtl: MFVC- ACS-, Function Group: 0
+ Capabilities: [108 v1] Vendor Specific Information: ID=00a0 Rev=1 Len=040 <?>
+ Capabilities: [180 v1] Single Root I/O Virtualization (SR-IOV)
+ IOVCap: Migration- 10BitTagReq- Interrupt Message Number: 000
+ IOVCtl: Enable+ Migration- Interrupt- MSE+ ARIHierarchy+ 10BitTagReq-
+ IOVSta: Migration-
+ Initial VFs: 128, Total VFs: 128, Number of VFs: 128, Function Dependency Link: 00
+ VF offset: 1, stride: 1, Device ID: a034
+ Supported Page Size: 00000553, System Page Size: 00000100
+ VF Migration: offset: 00000000, BIR: 0
+ Kernel driver in use: thunder-nic
+00: 7d 17 1e a0 06 00 10 00 08 00 00 02 00 00 00 00
+10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 7d 17 1e a1
+30: 00 00 00 00 40 00 00 00 00 00 00 00 00 00 00 00
+40: 10 80 02 00 00 00 00 00 00 00 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 11 98 09 80 04 00 00 00 04 00 0f 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 14 00 04 00 04 00 ff 80
+a0: 02 00 00 00 fe ff ff 3f 30 84 00 00 00 00 00 00
+b0: 44 00 ff 80 02 00 00 60 fe ff 0f 00 30 84 00 00
+c0: 00 00 00 00 94 04 ff 80 02 00 00 a0 fe ff 1f 00
+d0: 30 84 00 00 00 00 00 00 d4 04 ff 80 02 00 00 e0
+e0: fe ff 1f 00 30 84 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+100: 0e 00 81 10 00 00 00 00 0b 00 01 18 a0 00 01 04
+110: 00 00 00 00 00 00 00 00 00 00 00 00 30 84 00 00
+120: 00 00 00 00 00 00 00 00 00 00 00 60 30 84 00 00
+130: 00 00 00 a0 30 84 00 00 00 00 00 00 00 00 00 00
+140: 00 00 00 e0 30 84 00 00 00 00 00 00 00 00 00 00
+150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+180: 10 00 01 00 02 00 00 00 19 00 00 00 80 00 80 00
+190: 80 00 00 00 01 00 01 00 00 00 34 a0 53 05 00 00
+1a0: 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
diff --git a/tests/cap-exp-aspm-latencies b/tests/cap-exp-aspm-latencies
new file mode 100644
index 0000000..f3ca3ff
--- /dev/null
+++ b/tests/cap-exp-aspm-latencies
@@ -0,0 +1,327 @@
+00:1c.0 PCI bridge: Intel Corporation Device 9d10 (rev f1) (prog-if 00 [Normal decode])
+ Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
+ Latency: 0
+ Interrupt: pin A routed to IRQ 16
+ Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
+ I/O behind bridge: None
+ Memory behind bridge: f1100000-f11fffff [size=1M]
+ Prefetchable memory behind bridge: None
+ Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
+ BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
+ PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
+ Capabilities: [40] Express (v2) Root Port (Slot+), MSI 00
+ DevCap: MaxPayload 256 bytes, PhantFunc 0
+ ExtTag- RBE+
+ DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
+ RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
+ MaxPayload 256 bytes, MaxReadReq 128 bytes
+ DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
+ LnkCap: Port #1, Speed 8GT/s, Width x1, ASPM L1, Exit Latency L1 <16us
+ ClockPM- Surprise- LLActRep+ BwNot+ ASPMOptComp+
+ LnkCtl: ASPM L1 Enabled; RCB 64 bytes Disabled- CommClk+
+ ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
+ LnkSta: Speed 5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+ BWMgmt+ ABWMgmt-
+ SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug- Surprise-
+ Slot #0, PowerLimit 10.000W; Interlock- NoCompl+
+ SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
+ Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
+ SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
+ Changed: MRL- PresDet- LinkState+
+ RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
+ RootCap: CRSVisible-
+ RootSta: PME ReqID 0000, PMEStatus- PMEPending-
+ DevCap2: Completion Timeout: Range ABC, TimeoutDis+, LTR+, OBFF Not Supported ARIFwd+
+ AtomicOpsCap: Routing- 32bit- 64bit- 128bitCAS-
+ DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR+, OBFF Disabled ARIFwd-
+ AtomicOpsCtl: ReqEn- EgressBlck-
+ LnkCtl2: Target Link Speed: 8GT/s, EnterCompliance- SpeedDis-
+ Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
+ Compliance De-emphasis: -6dB
+ LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete-, EqualizationPhase1-
+ EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
+ Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit-
+ Address: 00000000 Data: 0000
+ Capabilities: [90] Subsystem: Lenovo Device 2238
+ Capabilities: [a0] Power Management version 3
+ Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
+ Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
+ Capabilities: [100 v1] Advanced Error Reporting
+ UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
+ UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt+ RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
+ UESvrt: DLP+ SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
+ CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
+ CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
+ AERCap: First Error Pointer: 00, ECRCGenCap- ECRCGenEn- ECRCChkCap- ECRCChkEn-
+ MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
+ HeaderLog: 00000000 00000000 00000000 00000000
+ RootCmd: CERptEn- NFERptEn- FERptEn-
+ RootSta: CERcvd- MultCERcvd- UERcvd- MultUERcvd-
+ FirstFatal- NonFatalMsg- FatalMsg- IntMsg 0
+ ErrorSrc: ERR_COR: 0000 ERR_FATAL/NONFATAL: 0000
+ Capabilities: [140 v1] Access Control Services
+ ACSCap: SrcValid+ TransBlk+ ReqRedir+ CmpltRedir+ UpstreamFwd- EgressCtrl- DirectTrans-
+ ACSCtl: SrcValid- TransBlk- ReqRedir- CmpltRedir- UpstreamFwd- EgressCtrl- DirectTrans-
+ Capabilities: [200 v1] L1 PM Substates
+ L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+
+ PortCommonModeRestoreTime=40us PortTPowerOnTime=10us
+ L1SubCtl1: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+
+ T_CommonMode=60us LTR1.2_Threshold=163840ns
+ L1SubCtl2: T_PwrOn=60us
+ Capabilities: [220 v1] #19
+00: 86 80 10 9d 07 00 10 00 f1 00 04 06 00 00 81 00
+10: 00 00 00 00 00 00 00 00 00 02 02 00 f0 00 00 20
+20: 10 f1 10 f1 f1 ff 01 00 00 00 00 00 00 00 00 00
+30: 00 00 00 00 40 00 00 00 00 00 00 00 ff 01 00 00
+40: 10 80 42 01 01 80 00 00 20 00 10 00 13 48 72 01
+50: 42 00 12 70 00 b2 04 00 00 00 40 01 00 00 00 00
+60: 00 00 00 00 37 08 00 00 00 04 00 00 0e 00 00 00
+70: 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 05 90 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 0d a0 00 00 aa 17 38 22 00 00 00 00 00 00 00 00
+a0: 01 00 03 c8 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 11 10 00 07 42 18 00 00 08 00 9e 8b 00 00 00 00
+e0: 00 f7 f3 00 00 00 00 00 06 80 12 00 00 00 00 00
+f0: 50 01 00 00 00 03 00 40 b3 0f 30 08 04 00 00 01
+100: 01 00 01 14 00 00 00 00 00 00 01 00 11 00 06 00
+110: 00 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00
+120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+140: 0d 00 01 20 0f 00 00 00 00 00 00 00 00 00 00 00
+150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+200: 1e 00 01 22 1f 28 28 00 0f 3c a0 40 31 00 00 00
+210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+220: 19 00 01 00 00 00 00 00 00 00 00 00 77 75 77 75
+230: 77 75 77 75 00 00 00 00 00 00 00 00 00 00 00 00
+240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+300: a7 5f b7 00 97 0c c0 1b 00 00 00 00 00 00 00 00
+310: 00 00 00 00 38 3f 70 7e 00 00 14 14 d9 23 6a 05
+320: db 60 d9 69 20 60 00 08 13 17 18 3c 12 97 49 06
+330: 16 00 00 2a bc b5 bc 4a 72 01 00 30 00 00 00 00
+340: d8 00 d8 00 f8 00 dc 00 5e 00 1a 00 4e 00 2d 00
+350: 52 00 31 00 01 00 1a 00 18 00 0e 00 00 00 00 00
+360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+410: 00 00 00 00 00 00 00 00 30 09 00 00 00 00 00 00
+420: 47 81 ac e2 f0 59 00 00 28 00 00 00 55 55 15 14
+430: 54 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+450: 82 11 80 b4 00 00 00 00 00 00 00 00 00 00 00 00
+460: 00 00 00 00 00 00 00 00 00 0e 08 a0 00 00 00 00
+470: 00 00 00 00 00 00 00 00 2c 3d 00 28 01 a0 00 00
+480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+500: 18 80 6c 00 85 06 18 1c 00 01 02 00 dd 00 70 04
+510: c0 35 18 18 04 b1 15 00 16 a0 00 00 0a 20 00 00
+520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+800: 00 00 00 00 03 00 00 00 01 00 00 00 00 00 00 00
+810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+900: 06 b0 c4 0c 96 0f 64 07 00 00 00 00 00 00 00 00
+910: 00 00 00 00 00 00 00 00 00 00 06 40 00 00 00 00
+920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
diff --git a/tests/cap-exp-dev2 b/tests/cap-exp-dev2
new file mode 100644
index 0000000..5b4a56c
--- /dev/null
+++ b/tests/cap-exp-dev2
@@ -0,0 +1,333 @@
+00:1c.0 Class 0604: Device 8086:9d10 (rev f1)
+ Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
+ Latency: 0
+ Interrupt: pin A routed to IRQ 255
+ Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
+ I/O behind bridge: None
+ Memory behind bridge: f1100000-f11fffff [size=1M]
+ Prefetchable memory behind bridge: None
+ Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
+ BridgeCtl: Parity- SERR- NoISA- VGA- VGA16- MAbort- >Reset- FastB2B-
+ PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
+ Capabilities: [40] Express (v2) Root Port (Slot+), MSI 00
+ DevCap: MaxPayload 256 bytes, PhantFunc 0
+ ExtTag- RBE+
+ DevCtl: CorrErr- NonFatalErr- FatalErr- UnsupReq-
+ RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
+ MaxPayload 256 bytes, MaxReadReq 128 bytes
+ DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr+ TransPend-
+ LnkCap: Port #1, Speed 8GT/s, Width x1, ASPM L1, Exit Latency L1 <16us
+ ClockPM- Surprise- LLActRep+ BwNot+ ASPMOptComp+
+ LnkCtl: ASPM L1 Enabled; RCB 64 bytes Disabled- CommClk+
+ ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
+ LnkSta: Speed 5GT/s (downgraded), Width x1 (ok)
+ TrErr- Train- SlotClk+ DLActive+ BWMgmt+ ABWMgmt-
+ SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug- Surprise-
+ Slot #0, PowerLimit 10.000W; Interlock- NoCompl+
+ SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
+ Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
+ SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
+ Changed: MRL- PresDet- LinkState+
+ RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
+ RootCap: CRSVisible-
+ RootSta: PME ReqID 0000, PMEStatus- PMEPending-
+ DevCap2: Completion Timeout: Range ABC, TimeoutDis+, NROPrPrP-, LTR+
+ 10BitTagComp-, 10BitTagReq-, OBFF Not Supported, ExtFmt-, EETLPPrefix-
+ EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-
+ FRS-, LN System CLS Not Supported, TPHComp-, ExtTPHComp-, ARIFwd+
+ AtomicOpsCap: Routing- 32bit- 64bit- 128bitCAS-
+ DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR+, OBFF Disabled ARIFwd-
+ AtomicOpsCtl: ReqEn- EgressBlck-
+ LnkCtl2: Target Link Speed: 8GT/s, EnterCompliance- SpeedDis-
+ Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
+ Compliance De-emphasis: -6dB
+ LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete-, EqualizationPhase1-
+ EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
+ Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit-
+ Address: 00000000 Data: 0000
+ Capabilities: [90] Subsystem: Device 17aa:2238
+ Capabilities: [a0] Power Management version 3
+ Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
+ Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
+ Capabilities: [100 v1] Advanced Error Reporting
+ UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
+ UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt+ RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
+ UESvrt: DLP+ SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
+ CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr-
+ CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+
+ AERCap: First Error Pointer: 00, ECRCGenCap- ECRCGenEn- ECRCChkCap- ECRCChkEn-
+ MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
+ HeaderLog: 00000000 00000000 00000000 00000000
+ RootCmd: CERptEn- NFERptEn- FERptEn-
+ RootSta: CERcvd- MultCERcvd- UERcvd- MultUERcvd-
+ FirstFatal- NonFatalMsg- FatalMsg- IntMsg 0
+ ErrorSrc: ERR_COR: 0000 ERR_FATAL/NONFATAL: 0000
+ Capabilities: [140 v1] Access Control Services
+ ACSCap: SrcValid+ TransBlk+ ReqRedir+ CmpltRedir+ UpstreamFwd- EgressCtrl- DirectTrans-
+ ACSCtl: SrcValid- TransBlk- ReqRedir- CmpltRedir- UpstreamFwd- EgressCtrl- DirectTrans-
+ Capabilities: [200 v1] L1 PM Substates
+ L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+
+ PortCommonModeRestoreTime=40us PortTPowerOnTime=10us
+ L1SubCtl1: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+
+ T_CommonMode=60us LTR1.2_Threshold=163840ns
+ L1SubCtl2: T_PwrOn=60us
+ Capabilities: [220 v1] Secondary PCI Express
+ LnkCtl3: LnkEquIntrruptEn-, PerformEqu-
+ LaneErrStat: 0
+00: 86 80 10 9d 07 00 10 00 f1 00 04 06 00 00 81 00
+10: 00 00 00 00 00 00 00 00 00 02 02 00 f0 00 00 20
+20: 10 f1 10 f1 f1 ff 01 00 00 00 00 00 00 00 00 00
+30: 00 00 00 00 40 00 00 00 00 00 00 00 ff 01 00 00
+40: 10 80 42 01 01 80 00 00 20 00 10 00 13 48 72 01
+50: 42 00 12 70 00 b2 04 00 00 00 40 01 00 00 00 00
+60: 00 00 00 00 37 08 00 00 00 04 00 00 0e 00 00 00
+70: 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 05 90 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 0d a0 00 00 aa 17 38 22 00 00 00 00 00 00 00 00
+a0: 01 00 03 c8 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 11 10 00 07 42 18 00 00 08 00 9e 8b 00 00 00 00
+e0: 00 f7 f3 00 00 00 00 00 06 80 12 00 00 00 00 00
+f0: 50 01 00 00 00 03 00 40 b3 0f 30 08 04 00 00 01
+100: 01 00 01 14 00 00 00 00 00 00 01 00 11 00 06 00
+110: 00 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00
+120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+140: 0d 00 01 20 0f 00 00 00 00 00 00 00 00 00 00 00
+150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+200: 1e 00 01 22 1f 28 28 00 0f 3c a0 40 31 00 00 00
+210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+220: 19 00 01 00 00 00 00 00 00 00 00 00 77 75 77 75
+230: 77 75 77 75 00 00 00 00 00 00 00 00 00 00 00 00
+240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+300: a7 5f b7 00 97 0c c0 1b 00 00 00 00 00 00 00 00
+310: 00 00 00 00 38 3f 70 7e 00 00 14 14 d9 23 6a 05
+320: db 60 d9 69 20 60 00 08 4f 19 18 3c 4e 99 85 08
+330: 16 00 00 2a bc b5 bc 4a 72 01 00 30 00 00 00 00
+340: d8 00 d8 00 f8 00 dc 00 5e 00 1a 00 4e 00 69 00
+350: 52 00 6d 00 01 00 1a 00 18 00 0e 00 00 00 00 00
+360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+410: 00 00 00 00 00 00 00 00 30 09 00 00 00 00 00 00
+420: 47 81 ac e2 f0 59 00 00 28 00 00 00 55 55 15 14
+430: 54 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+450: 82 11 80 6f 00 00 00 00 00 00 00 00 00 00 00 00
+460: 00 00 00 00 00 00 00 00 00 0e 08 a0 00 00 00 00
+470: 00 00 00 00 00 00 00 00 2c 3d 00 28 01 a0 00 00
+480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+500: 18 80 6c 00 85 06 18 1c 00 01 02 00 dd 00 70 04
+510: c0 35 18 18 04 b1 15 00 16 a0 00 00 0a 20 00 00
+520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+800: 00 00 00 00 03 00 00 00 01 00 00 00 00 00 00 00
+810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+900: 06 b0 c4 0c 96 0f 64 07 00 00 00 00 00 00 00 00
+910: 00 00 00 00 00 00 00 00 00 00 06 40 00 00 00 00
+920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
diff --git a/tests/cap-exp-lnkcap2 b/tests/cap-exp-lnkcap2
new file mode 100644
index 0000000..d7b159c
--- /dev/null
+++ b/tests/cap-exp-lnkcap2
@@ -0,0 +1,1317 @@
+00:1c.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #1 (rev f1) (prog-if 00 [Normal decode])
+ Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
+ Latency: 0
+ Interrupt: pin A routed to IRQ 255
+ Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
+ I/O behind bridge: 0000d000-0000dfff [size=4K]
+ Memory behind bridge: e8000000-e8ffffff [size=16M]
+ Prefetchable memory behind bridge: 0000000070000000-0000000081ffffff [size=288M]
+ Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
+ BridgeCtl: Parity- SERR+ NoISA- VGA- VGA16- MAbort- >Reset- FastB2B-
+ PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
+ Capabilities: [40] Express (v2) Root Port (Slot+), MSI 00
+ DevCap: MaxPayload 256 bytes, PhantFunc 0
+ ExtTag- RBE+
+ DevCtl: CorrErr- NonFatalErr- FatalErr- UnsupReq-
+ RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
+ MaxPayload 256 bytes, MaxReadReq 128 bytes
+ DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr+ TransPend-
+ LnkCap: Port #1, Speed 8GT/s, Width x4, ASPM not supported
+ ClockPM- Surprise- LLActRep+ BwNot+ ASPMOptComp+
+ LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- CommClk+
+ ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
+ LnkSta: Speed 8GT/s (ok), Width x4 (ok)
+ TrErr- Train- SlotClk+ DLActive+ BWMgmt+ ABWMgmt-
+ SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug- Surprise-
+ Slot #0, PowerLimit 25.000W; Interlock- NoCompl+
+ SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
+ Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
+ SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
+ Changed: MRL- PresDet+ LinkState+
+ RootCap: CRSVisible-
+ RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna+ CRSVisible-
+ RootSta: PME ReqID 0000, PMEStatus- PMEPending-
+ DevCap2: Completion Timeout: Range ABC, TimeoutDis+, NROPrPrP-, LTR+
+ 10BitTagComp-, 10BitTagReq-, OBFF Not Supported, ExtFmt-, EETLPPrefix-
+ EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-
+ FRS-, LN System CLS Not Supported, TPHComp-, ExtTPHComp-, ARIFwd+
+ AtomicOpsCap: Routing- 32bit- 64bit- 128bitCAS-
+ DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR+, OBFF Disabled ARIFwd-
+ AtomicOpsCtl: ReqEn- EgressBlck-
+ LnkCap2: Supported Link Speeds: 2.5-8GT/s, Crosslink- DRS-
+ LnkCtl2: Target Link Speed: 8GT/s, EnterCompliance- SpeedDis-
+ Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
+ Compliance De-emphasis: -6dB
+ LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete+, EqualizationPhase1+
+ EqualizationPhase2+, EqualizationPhase3+, LinkEqualizationRequest-
+ Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
+ Address: fee00238 Data: 0000
+ Capabilities: [90] Subsystem: Lenovo Device 225a
+ Capabilities: [a0] Power Management version 3
+ Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
+ Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
+ Capabilities: [100 v1] Advanced Error Reporting
+ UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
+ UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt+ RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
+ UESvrt: DLP+ SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
+ CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr-
+ CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+
+ AERCap: First Error Pointer: 00, ECRCGenCap- ECRCGenEn- ECRCChkCap- ECRCChkEn-
+ MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
+ HeaderLog: 00000000 00000000 00000000 00000000
+ RootCmd: CERptEn- NFERptEn- FERptEn-
+ RootSta: CERcvd- MultCERcvd- UERcvd- MultUERcvd-
+ FirstFatal- NonFatalMsg- FatalMsg- IntMsg 0
+ ErrorSrc: ERR_COR: 0000 ERR_FATAL/NONFATAL: 0000
+ Capabilities: [140 v1] Access Control Services
+ ACSCap: SrcValid+ TransBlk+ ReqRedir+ CmpltRedir+ UpstreamFwd- EgressCtrl- DirectTrans-
+ ACSCtl: SrcValid- TransBlk- ReqRedir- CmpltRedir- UpstreamFwd- EgressCtrl- DirectTrans-
+ Capabilities: [200 v1] L1 PM Substates
+ L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+
+ PortCommonModeRestoreTime=40us PortTPowerOnTime=44us
+ L1SubCtl1: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+
+ T_CommonMode=255us LTR1.2_Threshold=163840ns
+ L1SubCtl2: T_PwrOn=44us
+ Capabilities: [220 v1] Secondary PCI Express
+ LnkCtl3: LnkEquIntrruptEn-, PerformEqu-
+ LaneErrStat: 0
+00: 86 80 10 9d 07 04 10 00 f1 00 04 06 00 00 81 00
+10: 00 00 00 00 00 00 00 00 00 02 02 00 d0 d0 00 20
+20: 00 e8 f0 e8 01 70 f1 81 00 00 00 00 00 00 00 00
+30: 00 00 00 00 40 00 00 00 00 00 00 00 ff 01 02 00
+40: 10 80 42 01 01 80 00 00 20 00 10 00 43 40 72 01
+50: 40 00 43 70 00 fd 04 00 00 00 48 01 08 00 00 00
+60: 00 00 00 00 37 08 00 00 00 04 00 00 0e 00 00 00
+70: 03 00 1f 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 05 90 01 00 38 02 e0 fe 00 00 00 00 00 00 00 00
+90: 0d a0 00 00 aa 17 5a 22 00 00 00 00 00 00 00 00
+a0: 01 00 03 c8 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 11 10 00 07 42 18 00 00 08 00 9e 09 00 00 00 00
+e0: 00 f7 f3 00 00 00 00 00 06 80 12 00 00 00 00 00
+f0: 50 01 00 00 00 03 00 40 b3 0f 41 08 04 c0 00 01
+100: 01 00 01 14 00 00 00 00 00 00 01 00 11 00 06 00
+110: 00 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00
+120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+140: 0d 00 01 20 0f 00 00 00 00 00 00 00 00 00 00 00
+150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+200: 1e 00 01 22 1f 28 b0 00 0f ff a0 40 b0 00 00 00
+210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+220: 19 00 01 00 00 00 00 00 00 00 00 00 77 75 77 75
+230: 77 75 77 75 00 00 00 00 00 00 00 00 00 00 00 00
+240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+300: a7 5f b7 00 97 0c c0 1b 00 00 00 00 00 00 00 00
+310: 00 00 00 00 38 3f 70 7e 00 00 14 14 d9 23 6a 05
+320: db 60 d9 69 a0 60 6f 08 89 f0 38 33 88 60 88 00
+330: 16 00 00 2a bc b5 bc 4a 72 01 00 30 00 00 00 00
+340: 01 00 01 00 41 01 51 00 40 01 30 00 16 00 88 00
+350: 1e 00 c8 00 01 00 30 00 00 00 00 00 00 00 00 00
+360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+410: 00 00 00 00 00 00 00 00 30 09 00 00 00 00 00 00
+420: 47 81 ac e2 f0 59 00 00 28 00 00 00 55 55 15 14
+430: 54 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+450: 80 11 80 01 86 40 08 88 82 20 28 02 00 00 00 00
+460: 00 00 00 00 1a 17 0f 00 00 0e 00 40 00 00 00 00
+470: 00 00 00 00 00 00 00 00 2c 3d 00 28 02 40 04 00
+480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+500: 18 80 6c 00 85 06 18 1c 00 01 02 00 dd 00 70 04
+510: c0 35 18 18 04 b1 15 00 16 a0 00 00 0a 20 14 3c
+520: 18 80 6c 00 85 06 18 1c 00 01 02 00 dd 00 70 04
+530: c0 35 18 18 04 b1 15 00 16 a0 00 00 0a 20 14 3c
+540: 18 80 6c 00 85 06 18 1c 00 01 02 00 dd 00 70 04
+550: c0 35 18 18 04 b1 15 00 16 a0 00 00 0a 20 14 3c
+560: 18 80 6c 00 85 06 18 1c 00 01 02 00 dd 00 70 04
+570: c0 35 18 18 04 b1 15 00 16 a0 00 00 0a 20 14 3c
+580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+800: 00 00 00 00 03 00 00 00 01 00 00 00 00 00 00 00
+810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+900: 06 b0 c4 0c 96 0f 64 07 00 00 00 00 00 00 00 00
+910: 00 00 00 00 00 00 00 00 00 00 06 40 00 00 00 00
+920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+02:00.0 3D controller: NVIDIA Corporation GP108M [GeForce MX150] (rev a1)
+ Subsystem: Lenovo Device 225b
+ Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
+ Latency: 0
+ Interrupt: pin A routed to IRQ 255
+ Region 0: Memory at e8000000 (32-bit, non-prefetchable)
+ Region 1: Memory at 70000000 (64-bit, prefetchable)
+ Region 3: Memory at 80000000 (64-bit, prefetchable)
+ Region 5: I/O ports at d000 [disabled]
+ Expansion ROM at fff80000 [disabled]
+ Capabilities: [60] Power Management version 3
+ Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
+ Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
+ Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
+ Address: 0000000000000000 Data: 0000
+ Capabilities: [78] Express (v2) Endpoint, MSI 00
+ DevCap: MaxPayload 256 bytes, PhantFunc 0, Latency L0s unlimited, L1 <64us
+ ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset- SlotPowerLimit 25.000W
+ DevCtl: CorrErr- NonFatalErr- FatalErr- UnsupReq-
+ RlxdOrd+ ExtTag+ PhantFunc- AuxPwr- NoSnoop+
+ MaxPayload 256 bytes, MaxReadReq 512 bytes
+ DevSta: CorrErr+ NonFatalErr- FatalErr- UnsupReq+ AuxPwr- TransPend-
+ LnkCap: Port #0, Speed 8GT/s, Width x4, ASPM L0s L1, Exit Latency L0s <1us, L1 <4us
+ ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp+
+ LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- CommClk+
+ ExtSynch- ClockPM+ AutWidDis- BWInt- AutBWInt-
+ LnkSta: Speed 8GT/s (ok), Width x4 (ok)
+ TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
+ DevCap2: Completion Timeout: Range AB, TimeoutDis+, NROPrPrP-, LTR+
+ 10BitTagComp-, 10BitTagReq-, OBFF Via message, ExtFmt-, EETLPPrefix-
+ EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-
+ FRS-, TPHComp-, ExtTPHComp-
+ DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR+, OBFF Disabled
+ AtomicOpsCtl: ReqEn-
+ LnkCap2: Supported Link Speeds: 2.5-8GT/s, Crosslink- DRS-
+ LnkCtl2: Target Link Speed: 8GT/s, EnterCompliance- SpeedDis-
+ Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
+ Compliance De-emphasis: -6dB
+ LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete+, EqualizationPhase1+
+ EqualizationPhase2+, EqualizationPhase3+, LinkEqualizationRequest-
+ Capabilities: [100 v1] Virtual Channel
+ Caps: LPEVC=0 RefClk=100ns PATEntryBits=1
+ Arb: Fixed- WRR32- WRR64- WRR128-
+ Ctrl: ArbSelect=Fixed
+ Status: InProgress-
+ VC0: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
+ Arb: Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
+ Ctrl: Enable+ ID=0 ArbSelect=Fixed TC/VC=ff
+ Status: NegoPending- InProgress-
+ Capabilities: [250 v1] Latency Tolerance Reporting
+ Max snoop latency: 3145728ns
+ Max no snoop latency: 3145728ns
+ Capabilities: [258 v1] L1 PM Substates
+ L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+
+ PortCommonModeRestoreTime=255us PortTPowerOnTime=10us
+ L1SubCtl1: PCI-PM_L1.2- PCI-PM_L1.1- ASPM_L1.2- ASPM_L1.1-
+ T_CommonMode=0us LTR1.2_Threshold=0ns
+ L1SubCtl2: T_PwrOn=10us
+ Capabilities: [128 v1] Power Budgeting <?>
+ Capabilities: [420 v2] Advanced Error Reporting
+ UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
+ UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
+ UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
+ CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr-
+ CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+
+ AERCap: First Error Pointer: 00, ECRCGenCap- ECRCGenEn- ECRCChkCap- ECRCChkEn-
+ MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
+ HeaderLog: 00000000 00000000 00000000 00000000
+ Capabilities: [600 v1] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?>
+ Capabilities: [900 v1] Secondary PCI Express
+ LnkCtl3: LnkEquIntrruptEn-, PerformEqu-
+ LaneErrStat: 0
+00: de 10 10 1d 06 00 10 00 a1 00 02 03 00 00 00 00
+10: 00 00 00 e8 0c 00 00 70 00 00 00 00 0c 00 00 80
+20: 00 00 00 00 01 d0 00 00 00 00 00 00 aa 17 5b 22
+30: 00 00 f8 ff 60 00 00 00 00 00 00 00 ff 01 00 00
+40: aa 17 5b 22 00 00 00 00 00 00 00 00 00 00 00 00
+50: 00 00 00 00 01 00 00 00 ce d6 23 00 00 00 00 00
+60: 01 68 03 00 08 00 00 00 05 78 80 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 10 00 02 00 e1 8d e8 07
+80: 30 29 09 00 43 4c 45 00 40 01 43 10 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 13 08 04 00
+a0: 00 04 00 00 0e 00 00 00 03 00 1e 00 00 00 00 00
+b0: 00 00 00 00 09 00 14 01 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+100: 02 00 01 25 00 00 00 00 00 00 00 00 00 00 00 00
+110: 00 00 00 00 ff 00 00 80 00 00 00 00 00 00 00 00
+120: 00 00 00 00 00 00 00 00 04 00 01 42 00 00 00 00
+130: 21 81 07 00 00 00 00 00 00 00 00 00 00 00 00 00
+140: 00 00 00 00 10 00 00 00 00 00 00 00 1b 00 00 0b
+150: 95 01 00 e0 20 71 50 06 00 00 00 00 21 81 07 00
+160: 21 81 05 00 02 80 03 00 02 80 01 00 06 80 1f 00
+170: 06 80 1d 00 00 00 00 00 00 00 00 00 00 00 00 00
+180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+250: 18 00 81 25 03 10 03 10 1e 00 81 12 1f ff 28 00
+260: 00 00 00 00 28 00 00 00 00 00 00 00 00 00 00 00
+270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+410: 00 00 00 00 00 00 00 00 00 00 00 00 00 05 34 00
+420: 01 00 02 60 00 00 00 00 00 00 00 00 30 20 46 00
+430: 00 00 00 00 00 a0 00 00 00 00 00 00 00 00 00 00
+440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+470: 00 00 00 00 00 00 00 00 00 00 00 00 f4 d1 07 00
+480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03
+4b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4c0: 03 03 18 00 00 00 00 00 00 00 00 00 30 30 40 01
+4d0: 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00
+4e0: 00 00 00 00 ff ff ff 00 00 00 00 00 fe ff 03 00
+4f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+500: 00 00 00 00 00 00 00 00 00 30 00 00 00 00 00 00
+510: 00 00 00 00 00 30 00 00 00 00 00 00 0f 00 00 00
+520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+600: 0b 00 01 90 01 00 41 02 02 00 41 01 01 18 00 00
+610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+650: 00 00 00 00 00 00 00 00 37 0f 00 00 00 00 00 00
+660: 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+700: fe 0f 02 00 00 00 00 00 8d e0 00 00 48 00 10 00
+710: 00 00 00 02 0a 48 00 00 a2 80 14 00 00 00 00 00
+720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+800: 00 06 00 00 00 06 00 00 f0 f0 2c 00 00 00 00 00
+810: cc 2c 00 00 00 00 00 00 00 00 00 00 01 00 00 00
+820: 21 04 00 00 01 01 00 00 01 00 01 00 01 b0 07 00
+830: 21 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00
+840: 00 00 00 00 44 08 00 00 00 00 00 40 00 00 e0 00
+850: 00 00 00 00 03 00 00 00 ff 3f 00 00 00 00 00 00
+860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+890: 00 00 00 00 00 00 00 00 ff ff 00 00 00 00 00 00
+8a0: 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff
+8b0: 00 00 00 00 1b 00 00 7d 1b 00 c0 8e 00 00 00 00
+8c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8d0: 00 00 00 00 00 00 00 00 00 00 00 00 68 55 01 00
+8e0: 00 00 00 00 5a 00 00 00 10 10 10 00 02 20 20 00
+8f0: 88 38 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+900: 19 00 01 00 00 00 00 00 00 00 00 00 00 75 00 75
+910: 00 75 00 75 00 00 00 00 00 00 00 00 00 00 00 00
+920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+940: 00 00 00 00 00 00 00 00 ff 00 00 00 00 00 00 00
+950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f4 01
+9d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a00: 01 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a10: fa 04 fa 04 fa 04 fa 04 0f 00 00 00 00 00 00 00
+a20: 00 06 00 00 00 00 00 00 00 00 00 80 00 00 00 00
+a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a60: 00 00 00 00 00 00 00 00 1f ff 28 00 21 00 00 00
+a70: 21 00 00 00 25 01 00 00 00 00 00 00 00 00 00 00
+a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ab0: 00 00 00 00 ff 00 00 00 00 00 00 00 00 00 00 00
+ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+08:00.0 PCI bridge: Intel Corporation JHL6240 Thunderbolt 3 Bridge (Low Power) [Alpine Ridge LP 2016] (rev 01) (prog-if 00 [Normal decode])
+ Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
+ Latency: 0, Cache Line Size: 128 bytes
+ Interrupt: pin A routed to IRQ 255
+ Bus: primary=08, secondary=09, subordinate=09, sec-latency=0
+ I/O behind bridge: [disabled]
+ Memory behind bridge: e6000000-e60fffff [size=1M]
+ Prefetchable memory behind bridge: [disabled]
+ Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
+ BridgeCtl: Parity- SERR+ NoISA- VGA- VGA16- MAbort- >Reset- FastB2B-
+ PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
+ Capabilities: [80] Power Management version 3
+ Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
+ Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
+ Capabilities: [88] MSI: Enable+ Count=1/1 Maskable- 64bit+
+ Address: 00000000fee002b8 Data: 0000
+ Capabilities: [ac] Subsystem: Device 2222:1111
+ Capabilities: [c0] Express (v2) Downstream Port (Slot+), MSI 00
+ DevCap: MaxPayload 128 bytes, PhantFunc 0
+ ExtTag+ RBE+
+ DevCtl: CorrErr- NonFatalErr- FatalErr- UnsupReq-
+ RlxdOrd+ ExtTag+ PhantFunc- AuxPwr- NoSnoop+
+ MaxPayload 128 bytes, MaxReadReq 512 bytes
+ DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr+ TransPend-
+ LnkCap: Port #0, Speed 2.5GT/s, Width x4, ASPM L0s L1, Exit Latency L0s <2us, L1 <4us
+ ClockPM- Surprise- LLActRep- BwNot+ ASPMOptComp+
+ LnkCtl: ASPM Disabled; Disabled- CommClk+
+ ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
+ LnkSta: Speed 2.5GT/s (ok), Width x4 (ok)
+ TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
+ SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug- Surprise-
+ Slot #0, PowerLimit 0.000W; Interlock- NoCompl+
+ SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
+ Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
+ SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
+ Changed: MRL- PresDet+ LinkState-
+ DevCap2: Completion Timeout: Not Supported, TimeoutDis-, NROPrPrP-, LTR+
+ 10BitTagComp-, 10BitTagReq-, OBFF Not Supported, ExtFmt-, EETLPPrefix-
+ EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-
+ FRS-, ARIFwd-
+ AtomicOpsCap: Routing-
+ DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR+, OBFF Disabled ARIFwd-
+ AtomicOpsCtl: EgressBlck-
+ LnkCap2: Supported Link Speeds: 2.5-8GT/s, Crosslink- DRS-
+ LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-, Selectable De-emphasis: -6dB
+ Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
+ Compliance De-emphasis: -6dB
+ LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete-, EqualizationPhase1-
+ EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
+ Capabilities: [100 v1] Device Serial Number 21-df-cc-fa-34-c9-a0-00
+ Capabilities: [200 v1] Advanced Error Reporting
+ UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
+ UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
+ UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
+ CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr-
+ CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+
+ AERCap: First Error Pointer: 00, ECRCGenCap- ECRCGenEn- ECRCChkCap- ECRCChkEn-
+ MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
+ HeaderLog: 00000000 00000000 00000000 00000000
+ Capabilities: [300 v1] Virtual Channel
+ Caps: LPEVC=0 RefClk=100ns PATEntryBits=1
+ Arb: Fixed- WRR32- WRR64- WRR128-
+ Ctrl: ArbSelect=Fixed
+ Status: InProgress-
+ VC0: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
+ Arb: Fixed+ WRR32- WRR64- WRR128- TWRR128- WRR256-
+ Ctrl: Enable+ ID=0 ArbSelect=Fixed TC/VC=ff
+ Status: NegoPending- InProgress-
+ Capabilities: [400 v1] Power Budgeting <?>
+ Capabilities: [500 v1] Vendor Specific Information: ID=1234 Rev=1 Len=0e0 <?>
+ Capabilities: [700 v1] Secondary PCI Express
+ LnkCtl3: LnkEquIntrruptEn-, PerformEqu-
+ LaneErrStat: 0
+00: 86 80 c0 15 06 04 10 00 01 00 04 06 20 00 01 00
+10: 00 00 00 00 00 00 00 00 08 09 09 00 f1 01 00 00
+20: 00 e6 00 e6 f1 ff 01 00 00 00 00 00 00 00 00 00
+30: 00 00 00 00 80 00 00 00 00 00 00 00 ff 01 02 00
+40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 01 88 c3 ff 08 00 00 00 05 ac 81 00 b8 02 e0 fe
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 0d c0 00 00
+b0: 22 22 11 11 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 10 00 62 01 20 80 00 00 10 29 10 00 41 5c 61 00
+d0: 40 00 41 10 00 00 04 00 00 00 48 00 00 00 00 00
+e0: 00 00 00 00 00 08 00 00 00 04 00 00 0e 00 00 00
+f0: 01 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
+100: 03 00 01 20 00 a0 c9 34 fa cc df 21 00 00 00 00
+110: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+200: 01 00 01 30 00 00 00 00 00 00 00 00 10 20 46 00
+210: 00 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00
+220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+300: 02 00 01 40 00 00 00 00 00 00 00 00 00 00 00 00
+310: 01 00 00 00 ff 00 00 80 00 00 00 00 00 00 00 00
+320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+400: 04 00 01 50 00 00 00 00 00 82 07 00 00 00 00 00
+410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+500: 0b 00 01 70 34 12 01 0e 50 09 b0 0c b9 06 78 0c
+510: 00 38 00 00 00 00 00 00 00 00 00 00 32 02 10 00
+520: ef d3 00 40 00 00 00 00 f0 f0 30 c1 00 00 30 00
+530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+550: 09 08 00 00 08 01 00 00 00 00 00 00 00 00 00 00
+560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+590: 08 00 a8 01 00 00 00 00 00 00 00 00 00 00 00 00
+5a0: 00 00 00 00 00 00 00 00 00 00 00 00 38 24 01 00
+5b0: 08 40 00 84 00 00 05 01 34 03 00 f0 06 20 01 00
+5c0: 00 00 08 40 06 00 00 01 90 00 08 1b 00 08 80 08
+5d0: 80 7f 08 00 00 00 00 00 00 1e 40 00 0f 00 00 00
+5e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+700: 19 00 01 00 00 00 00 00 00 00 00 00 07 07 07 07
+710: 07 07 07 07 00 00 00 00 00 00 00 00 00 00 00 00
+720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+09:00.0 System peripheral: Intel Corporation JHL6240 Thunderbolt 3 NHI (Low Power) [Alpine Ridge LP 2016] (rev 01)
+ Subsystem: Device 2222:1111
+ Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
+ Latency: 0, Cache Line Size: 128 bytes
+ Interrupt: pin A routed to IRQ 255
+ Region 0: Memory at e6000000 (32-bit, non-prefetchable)
+ Region 1: Memory at e6040000 (32-bit, non-prefetchable)
+ Capabilities: [80] Power Management version 3
+ Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
+ Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
+ Capabilities: [88] MSI: Enable- Count=1/1 Maskable- 64bit+
+ Address: 0000000000000000 Data: 0000
+ Capabilities: [c0] Express (v2) Endpoint, MSI 00
+ DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <4us, L1 <8us
+ ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset- SlotPowerLimit 0.000W
+ DevCtl: CorrErr- NonFatalErr- FatalErr- UnsupReq-
+ RlxdOrd+ ExtTag+ PhantFunc- AuxPwr- NoSnoop+
+ MaxPayload 128 bytes, MaxReadReq 512 bytes
+ DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr+ TransPend-
+ LnkCap: Port #0, Speed 2.5GT/s, Width x4, ASPM L0s L1, Exit Latency L0s <2us, L1 <4us
+ ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp-
+ LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- CommClk+
+ ExtSynch- ClockPM+ AutWidDis- BWInt- AutBWInt-
+ LnkSta: Speed 2.5GT/s (ok), Width x4 (ok)
+ TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
+ DevCap2: Completion Timeout: Range B, TimeoutDis+, NROPrPrP-, LTR+
+ 10BitTagComp-, 10BitTagReq-, OBFF Not Supported, ExtFmt-, EETLPPrefix-
+ EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-
+ FRS-, TPHComp-, ExtTPHComp-
+ DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR+, OBFF Disabled
+ AtomicOpsCtl: ReqEn-
+ LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-
+ Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
+ Compliance De-emphasis: -6dB
+ LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete-, EqualizationPhase1-
+ EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
+ Capabilities: [a0] MSI-X: Enable+ Count=16 Masked-
+ Vector table: BAR=1 offset=00000000
+ PBA: BAR=1 offset=00000fa0
+ Capabilities: [100 v1] Device Serial Number 21-df-cc-fa-34-c9-a0-00
+ Capabilities: [200 v1] Advanced Error Reporting
+ UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
+ UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
+ UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
+ CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr-
+ CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+
+ AERCap: First Error Pointer: 00, ECRCGenCap- ECRCGenEn- ECRCChkCap- ECRCChkEn-
+ MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
+ HeaderLog: 00000000 00000000 00000000 00000000
+ Capabilities: [300 v1] Virtual Channel
+ Caps: LPEVC=0 RefClk=100ns PATEntryBits=1
+ Arb: Fixed- WRR32- WRR64- WRR128-
+ Ctrl: ArbSelect=Fixed
+ Status: InProgress-
+ VC0: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
+ Arb: Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
+ Ctrl: Enable+ ID=0 ArbSelect=Fixed TC/VC=ff
+ Status: NegoPending- InProgress-
+ Capabilities: [400 v1] Power Budgeting <?>
+ Capabilities: [500 v1] Vendor Specific Information: ID=1234 Rev=1 Len=088 <?>
+ Capabilities: [600 v1] Latency Tolerance Reporting
+ Max snoop latency: 3145728ns
+ Max no snoop latency: 3145728ns
+00: 86 80 bf 15 06 04 10 00 01 00 80 08 20 00 00 00
+10: 00 00 00 e6 00 00 04 e6 00 00 00 00 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 22 22 11 11
+30: 00 00 00 00 80 00 00 00 00 00 00 00 ff 01 00 00
+40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 01 88 c3 ff 08 00 00 00 05 c0 80 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 11 00 0f 80 01 00 00 00 a1 0f 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 10 a0 02 00 a0 87 00 00 10 29 10 00 41 5c 05 00
+d0: 40 01 41 10 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 12 08 00 00 00 04 00 00 00 00 00 00
+f0: 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
+100: 03 00 01 20 00 a0 c9 34 fa cc df 21 00 00 00 00
+110: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+200: 01 00 01 30 00 00 00 00 00 00 00 00 30 20 06 00
+210: 00 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00
+220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+300: 02 00 01 40 00 00 00 00 00 00 00 00 00 00 00 00
+310: 00 00 00 00 ff 00 00 80 00 00 00 00 00 00 00 00
+320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+400: 04 00 01 50 00 00 00 00 00 82 07 00 00 00 00 00
+410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+500: 0b 00 01 60 34 12 81 08 50 09 b0 0c b9 06 18 08
+510: 00 38 00 01 00 00 00 00 00 00 00 00 23 02 10 00
+520: ff d3 00 40 11 00 95 00 30 02 00 c0 00 00 00 00
+530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+560: 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00
+570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+600: 18 00 01 00 03 10 03 10 00 00 00 00 00 00 00 00
+610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
diff --git a/tests/cap-exp-rev-slot b/tests/cap-exp-rev-slot
new file mode 100644
index 0000000..737d963
--- /dev/null
+++ b/tests/cap-exp-rev-slot
@@ -0,0 +1,288 @@
+01:0a.0 PCI bridge: Broadcom Corporation Device 9039 (prog-if 00 [Normal decode])
+ Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
+ Latency: 0, Cache Line Size: 64 bytes
+ Region 0: Memory at 4001200000 (64-bit, prefetchable)
+ Bus: primary=01, secondary=02, subordinate=03, sec-latency=0
+ I/O behind bridge: None
+ Memory behind bridge: None
+ Prefetchable memory behind bridge: None
+ Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
+ BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
+ PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
+ Capabilities: [40] Express (v2) PCI/PCI-X to PCI-Express Bridge (Slot-), MSI 00
+ DevCap: MaxPayload 128 bytes, PhantFunc 0
+ ExtTag- RBE-
+ DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
+ RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
+ MaxPayload 128 bytes, MaxReadReq 4096 bytes
+ DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
+ LnkCap: Port #0, Speed unknown, Width x0, ASPM not supported, Exit Latency L0s <64ns, L1 <1us
+ ClockPM- Surprise- LLActRep- BwNot- ASPMOptComp-
+ LnkCtl: ASPM Disabled; Disabled- CommClk-
+ ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
+ LnkSta: Speed unknown, Width x0, TrErr- Train- SlotClk- DLActive- BWMgmt- ABWMgmt-
+ DevCap2: Completion Timeout: Not Supported, TimeoutDis-, LTR-, OBFF Not Supported
+ DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF Disabled
+ LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-
+ Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
+ Compliance De-emphasis: -6dB
+ LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete-, EqualizationPhase1-
+ EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
+ Capabilities: [90] Vendor Specific Information: Len=70 <?>
+00: e4 14 39 90 06 00 10 00 00 00 04 06 10 00 81 00
+10: 0c 00 20 01 40 00 00 00 01 02 03 00 f1 01 00 00
+20: f0 ff 00 00 f1 ff 01 00 00 00 00 00 00 00 00 00
+30: 00 00 00 00 40 00 00 00 00 00 00 00 00 00 00 00
+40: 10 90 82 00 00 00 00 00 00 50 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 09 00 70 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+100: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+110: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
diff --git a/tests/cap-ht b/tests/cap-ht
new file mode 100644
index 0000000..5817447
--- /dev/null
+++ b/tests/cap-ht
@@ -0,0 +1,99 @@
+00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD/ATI] RD890 PCI to PCI bridge (external gfx0 port A) (rev 02)
+ Subsystem: Super Micro Computer Inc Device a711
+ Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ >SERR- <PERR- INTx-
+ Capabilities: [f0] HyperTransport: MSI Mapping Enable+ Fixed+
+ Capabilities: [c4] HyperTransport: Slave or Primary Interface
+ Command: BaseUnitID=0 UnitCnt=20 MastHost- DefDir- DUL-
+ Link Control 0: CFlE- CST- CFE- <LkFail- Init+ EOC- TXO- <CRCErr=0 IsocEn- LSEn- ExtCTL- 64b-
+ Link Config 0: MLWI=16bit DwFcIn- MLWO=16bit DwFcOut- LWI=16bit DwFcInEn- LWO=16bit DwFcOutEn-
+ Link Control 1: CFlE- CST- CFE- <LkFail+ Init- EOC+ TXO+ <CRCErr=0 IsocEn- LSEn- ExtCTL- 64b-
+ Link Config 1: MLWI=8bit DwFcIn- MLWO=8bit DwFcOut- LWI=8bit DwFcInEn- LWO=8bit DwFcOutEn-
+ Revision ID: 3.00
+ Link Frequency 0: [e]
+ Link Error 0: <Prot- <Ovfl- <EOC- CTLTm-
+ Link Frequency Capability 0: 200MHz+ 300MHz- 400MHz+ 500MHz- 600MHz+ 800MHz+ 1.0GHz+ 1.2GHz+ 1.4GHz- 1.6GHz- Vend-
+ Feature Capability: IsocFC+ LDTSTOP+ CRCTM- ECTLT- 64bA+ UIDRD-
+ Link Frequency 1: 200MHz
+ Link Error 1: <Prot- <Ovfl- <EOC- CTLTm-
+ Link Frequency Capability 1: 200MHz- 300MHz- 400MHz- 500MHz- 600MHz- 800MHz- 1.0GHz- 1.2GHz- 1.4GHz- 1.6GHz- Vend-
+ Error Handling: PFlE- OFlE- PFE- OFE- EOCFE- RFE- CRCFE- SERRFE- CF- RE- PNFE- ONFE- EOCNFE- RNFE- CRCNFE- SERRNFE-
+ Prefetchable memory behind bridge Upper: 00-00
+ Bus Number: 00
+ Capabilities: [40] HyperTransport: Retry Mode
+ Capabilities: [54] HyperTransport: UnitID Clumping
+ Capabilities: [9c] HyperTransport: #1a
+ Capabilities: [70] MSI: Enable- Count=1/4 Maskable- 64bit-
+ Address: 00000000 Data: 0000
+00: 02 10 13 5a 02 00 10 20 02 00 00 06 00 00 80 00
+10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 d9 15 11 a7
+30: 00 00 00 00 f0 00 00 00 00 00 00 00 00 00 00 00
+40: 08 54 00 c0 c1 00 00 00 00 00 00 00 42 27 05 00
+50: d9 15 11 a7 08 9c 00 90 08 10 00 00 08 10 00 00
+60: 3c 00 00 00 00 00 00 00 00 00 00 40 63 4e 00 78
+70: 05 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 10 00 00 03 20 02 30 00 31 20 00 c0
+90: 00 00 00 e0 00 00 00 00 10 0d 00 00 08 70 3c d0
+a0: 66 00 00 00 00 00 00 83 00 00 00 00 79 41 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 80 08 40 80 02 20 00 11 11 d0 00 00 00
+d0: 60 0e f5 7f 13 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 05 00 ff ff ff ff 00 00 00 00 00 00 00 00
+f0: 08 c4 03 a8 00 80 80 00 01 00 00 00 08 00 c2 fe
+
+00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 0
+ Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
+ Capabilities: [80] HyperTransport: Host or Secondary Interface
+ Command: WarmRst+ DblEnd- DevNum=0 ChainSide- HostHide+ Slave- <EOCErr- DUL-
+ Link Control: CFlE- CST- CFE- <LkFail- Init- EOC+ TXO+ <CRCErr=0 IsocEn- LSEn- ExtCTL- 64b-
+ Link Config: MLWI=8bit DwFcIn- MLWO=8bit DwFcOut- LWI=N/C DwFcInEn- LWO=N/C DwFcOutEn-
+ Revision ID: 3.00
+ Link Frequency: 200MHz
+ Link Error: <Prot- <Ovfl- <EOC- CTLTm-
+ Link Frequency Capability: 200MHz+ 300MHz- 400MHz+ 500MHz- 600MHz+ 800MHz+ 1.0GHz+ 1.2GHz+ 1.4GHz- 1.6GHz- Vend-
+ Feature Capability: IsocFC+ LDTSTOP+ CRCTM- ECTLT- 64bA+ UIDRD- ExtRS- UCnfE-
+ Capabilities: [a0] HyperTransport: Host or Secondary Interface
+ Command: WarmRst+ DblEnd- DevNum=0 ChainSide- HostHide+ Slave- <EOCErr- DUL-
+ Link Control: CFlE- CST- CFE- <LkFail- Init- EOC+ TXO+ <CRCErr=0 IsocEn- LSEn- ExtCTL- 64b-
+ Link Config: MLWI=8bit DwFcIn- MLWO=8bit DwFcOut- LWI=N/C DwFcInEn- LWO=N/C DwFcOutEn-
+ Revision ID: 3.00
+ Link Frequency: 200MHz
+ Link Error: <Prot- <Ovfl- <EOC- CTLTm-
+ Link Frequency Capability: 200MHz+ 300MHz- 400MHz+ 500MHz- 600MHz+ 800MHz+ 1.0GHz+ 1.2GHz+ 1.4GHz- 1.6GHz- Vend-
+ Feature Capability: IsocFC+ LDTSTOP+ CRCTM- ECTLT- 64bA+ UIDRD- ExtRS- UCnfE-
+ Capabilities: [c0] HyperTransport: Host or Secondary Interface
+ Command: WarmRst+ DblEnd- DevNum=0 ChainSide- HostHide+ Slave- <EOCErr- DUL-
+ Link Control: CFlE- CST- CFE- <LkFail- Init+ EOC- TXO- <CRCErr=0 IsocEn- LSEn+ ExtCTL- 64b-
+ Link Config: MLWI=16bit DwFcIn- MLWO=16bit DwFcOut- LWI=16bit DwFcInEn- LWO=16bit DwFcOutEn-
+ Revision ID: 3.00
+ Link Frequency: 500MHz
+ Link Error: <Prot- <Ovfl- <EOC- CTLTm-
+ Link Frequency Capability: 200MHz+ 300MHz- 400MHz+ 500MHz- 600MHz+ 800MHz+ 1.0GHz+ 1.2GHz+ 1.4GHz- 1.6GHz- Vend-
+ Feature Capability: IsocFC+ LDTSTOP+ CRCTM- ECTLT- 64bA+ UIDRD- ExtRS- UCnfE-
+ Capabilities: [e0] HyperTransport: Host or Secondary Interface
+ Command: WarmRst+ DblEnd- DevNum=0 ChainSide- HostHide+ Slave- <EOCErr- DUL-
+ Link Control: CFlE- CST- CFE- <LkFail- Init+ EOC- TXO- <CRCErr=0 IsocEn- LSEn+ ExtCTL- 64b-
+ Link Config: MLWI=16bit DwFcIn- MLWO=16bit DwFcOut- LWI=16bit DwFcInEn- LWO=16bit DwFcOutEn-
+ Revision ID: 3.00
+ Link Frequency: [e]
+ Link Error: <Prot- <Ovfl- <EOC- CTLTm-
+ Link Frequency Capability: 200MHz+ 300MHz- 400MHz+ 500MHz- 600MHz+ 800MHz+ 1.0GHz+ 1.2GHz+ 1.4GHz- 1.6GHz- Vend-
+ Feature Capability: IsocFC+ LDTSTOP+ CRCTM- ECTLT- 64bA+ UIDRD- ExtRS- UCnfE-
+00: 22 10 00 16 00 00 10 00 00 00 00 06 00 00 80 00
+10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+30: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 00 00
+40: 01 02 24 00 08 10 04 00 01 02 04 00 01 02 04 00
+50: 01 02 04 00 01 02 04 00 01 02 04 00 01 02 04 00
+60: 10 00 0f 00 e0 03 00 00 00 b8 4e 02 10 0e 80 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 08 a0 01 21 c0 00 00 77 60 00 f5 ff 13 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 0e 00 00 00
+a0: 08 c0 01 21 c0 00 00 77 60 00 f5 ff 13 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 0e 00 00 00
+c0: 08 e0 01 21 20 20 11 11 60 03 f5 ff 13 00 00 00
+d0: 48 49 8f 80 00 00 01 00 03 00 00 00 0f 00 00 00
+e0: 08 00 01 21 20 20 11 11 60 0e f5 ff 13 00 00 00
+f0: ee 02 84 80 00 00 01 00 07 00 00 00 0e 00 00 00
diff --git a/tests/cap-l1-pm b/tests/cap-l1-pm
new file mode 100644
index 0000000..ddd1905
--- /dev/null
+++ b/tests/cap-l1-pm
@@ -0,0 +1,305 @@
+01:00.0 Class 0280: Device 8086:095a (rev 61)
+ Subsystem: Device 8086:5010
+ Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
+ Latency: 0, Cache Line Size: 64 bytes
+ Interrupt: pin A routed to IRQ 275
+ Region 0: Memory at d1000000 (64-bit, non-prefetchable) [size=8K]
+ Capabilities: [c8] Power Management version 3
+ Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
+ Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
+ Capabilities: [d0] MSI: Enable+ Count=1/1 Maskable- 64bit+
+ Address: 00000000fee0f00c Data: 4162
+ Capabilities: [40] Express (v2) Endpoint, MSI 00
+ DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <512ns, L1 unlimited
+ ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset+ SlotPowerLimit 0.000W
+ DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
+ RlxdOrd+ ExtTag- PhantFunc- AuxPwr+ NoSnoop+ FLReset-
+ MaxPayload 128 bytes, MaxReadReq 128 bytes
+ DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
+ LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L1, Exit Latency L0s <4us, L1 <32us
+ ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp+
+ LnkCtl: ASPM L1 Enabled; RCB 64 bytes Disabled- CommClk+
+ ExtSynch- ClockPM+ AutWidDis- BWInt- AutBWInt-
+ LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
+ DevCap2: Completion Timeout: Range B, TimeoutDis+, LTR+, OBFF Via WAKE#
+ DevCtl2: Completion Timeout: 16ms to 55ms, TimeoutDis-, LTR+, OBFF Disabled
+ LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-
+ Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
+ Compliance De-emphasis: -6dB
+ LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete-, EqualizationPhase1-
+ EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
+ Capabilities: [100 v1] Advanced Error Reporting
+ UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
+ UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
+ UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
+ CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
+ CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
+ AERCap: First Error Pointer: 00, GenCap- CGenEn- ChkCap- ChkEn-
+ Capabilities: [140 v1] Device Serial Number 18-5e-0f-ff-ff-61-9b-49
+ Capabilities: [14c v1] Latency Tolerance Reporting
+ Max snoop latency: 3145728ns
+ Max no snoop latency: 3145728ns
+ Capabilities: [154 v1] L1 PM Substates
+ L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+
+ PortCommonModeRestoreTime=30us PortTPowerOnTime=60us
+ L1SubCtl1: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+
+ T_CommonMode=0us LTR1.2_Threshold=163840ns
+ L1SubCtl2: T_PwrOn=60us
+ Kernel driver in use: iwlwifi
+00: 86 80 5a 09 06 04 10 00 61 00 80 02 10 00 00 00
+10: 04 00 00 d1 00 00 00 00 00 00 00 00 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 86 80 10 50
+30: 00 00 00 00 c8 00 00 00 00 00 00 00 00 01 00 00
+40: 10 00 02 00 c0 8e 00 10 10 0c 10 00 11 e8 46 00
+50: 42 01 11 10 00 00 00 00 00 00 00 00 00 00 00 00
+60: 00 00 00 00 12 08 08 00 05 04 00 00 00 00 00 00
+70: 01 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 01 d0 23 c8 00 00 00 0d
+d0: 05 40 81 00 0c f0 e0 fe 00 00 00 00 62 41 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+100: 01 00 01 14 00 00 00 00 00 00 00 00 31 20 46 00
+110: 00 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00
+120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+140: 03 00 c1 14 49 9b 61 ff ff 0f 5e 18 18 00 41 15
+150: 03 10 03 10 1e 00 01 00 1f 1e f0 00 0f 00 a0 40
+160: f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
diff --git a/tests/cap-multicast b/tests/cap-multicast
new file mode 100644
index 0000000..3fd2c31
--- /dev/null
+++ b/tests/cap-multicast
@@ -0,0 +1,257 @@
+07:00.0 PCI bridge: PLX Technology, Inc. Device 8796 (rev ab)
+00: b5 10 96 87 07 01 10 48 ab 00 04 06 08 00 01 00
+10: 00 00 10 c7 00 00 00 00 07 08 13 00 f1 01 00 00
+20: 00 c2 00 c7 01 00 f1 01 e0 2f 00 00 fc 2f 00 00
+30: 00 00 00 00 40 00 00 00 00 00 00 00 0b 01 12 00
+40: 01 48 03 c8 08 00 00 00 05 68 86 01 00 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: 00 00 00 00 00 00 00 00 10 a4 52 00 04 80 00 00
+70: 20 08 0b 00 03 69 41 00 00 00 03 01 00 00 00 00
+80: 00 00 00 00 00 00 00 00 00 00 00 00 40 08 04 00
+90: 00 00 00 00 0e 01 00 00 03 00 1e 00 00 00 00 00
+a0: 00 00 00 00 0d 00 00 00 e0 1a 31 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+100: 03 00 41 fb 00 0e df b5 10 00 87 ab 19 00 81 14
+110: 01 00 00 00 00 00 00 00 55 55 55 55 55 55 55 55
+120: 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55
+130: 55 55 55 55 55 55 55 55 04 00 c1 10 00 00 00 00
+140: 00 00 00 00 01 00 00 00 02 00 01 e0 00 0c 00 00
+150: 00 00 00 00 00 00 00 00 04 00 00 03 01 00 04 80
+160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+170: 00 00 00 00 00 00 00 00 00 04 08 0c 10 14 1f 1f
+180: 00 1f 08 0c 1f 1f 1f 1f 00 1f 08 0c 1f 1f 1f 1f
+190: 00 1f 08 0c 1f 1f 1f 1f 00 1f 08 0c 1f 1f 1f 1f
+1a0: 00 1f 08 0c 1f 1f 1f 1f 00 1f 08 0c 1f 1f 1f 1f
+1b0: 00 1f 08 0c 1f 1f 1f 1f 00 00 00 00 00 00 00 00
+1c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1d0: 00 00 00 00 00 00 00 00 00 00 00 00 07 00 00 00
+1e0: 02 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b00: 18 00 01 b7 00 00 00 00 00 00 00 00 00 00 00 00
+b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b70: 0b 00 01 00 01 00 00 01 b5 10 96 87 ab 00 00 00
+b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e00: 12 00 01 b0 3f 80 3f 80 00 00 00 00 00 00 00 00
+e10: ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00
+e20: ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00
+e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f20: 11 11 11 00 00 00 00 00 00 00 00 00 00 00 00 00
+f30: 40 00 a0 0a 00 00 00 00 03 00 06 00 00 00 00 00
+f40: 00 00 00 00 00 00 00 00 00 00 00 00 11 11 11 00
+f50: 0e 00 00 00 0e 00 0e 00 00 00 00 00 ff 1f 00 00
+f60: 02 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00
+f70: 00 00 00 80 00 00 00 00 00 00 00 00 00 00 00 00
+f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fa0: 00 00 00 00 00 00 00 00 4c 00 00 00 00 00 00 00
+fb0: 00 00 00 00 01 00 81 13 00 00 00 00 00 00 40 00
+fc0: 30 20 46 00 00 00 00 00 00 e0 00 00 bf 00 00 00
+fd0: 01 00 00 60 0f 02 00 00 f8 2f 00 00 00 00 00 00
+fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
diff --git a/tests/cap-pasid-pri b/tests/cap-pasid-pri
new file mode 100644
index 0000000..dfebbf3
--- /dev/null
+++ b/tests/cap-pasid-pri
@@ -0,0 +1,293 @@
+00:02.0 VGA compatible controller: Intel Corporation Sky Lake Integrated Graphics (rev 07) (prog-if 00 [VGA controller])
+ Subsystem: Intel Corporation Sky Lake Integrated Graphics
+ Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
+ Latency: 0
+ Interrupt: pin A routed to IRQ 124
+ Region 0: Memory at a0000000 (64-bit, non-prefetchable) [size=16M]
+ Region 2: Memory at 90000000 (64-bit, prefetchable) [size=256M]
+ Region 4: I/O ports at 3000 [size=64]
+ Expansion ROM at <unassigned> [disabled]
+ Capabilities: [40] Vendor Specific Information: Len=0c <?>
+ Capabilities: [70] Express (v2) Root Complex Integrated Endpoint, MSI 00
+ DevCap: MaxPayload 128 bytes, PhantFunc 0
+ ExtTag- RBE+
+ DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
+ RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
+ MaxPayload 128 bytes, MaxReadReq 128 bytes
+ DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
+ DevCap2: Completion Timeout: Not Supported, TimeoutDis-, LTR-, OBFF Not Supported
+ DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF Disabled
+ Capabilities: [ac] MSI: Enable+ Count=1/1 Maskable- 64bit-
+ Address: fee00018 Data: 0000
+ Capabilities: [d0] Power Management version 2
+ Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
+ Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
+ Capabilities: [100 v1] Process Address Space ID (PASID)
+ PASIDCap: Exec+, Priv-, Max PASID Width: 14
+ PASIDCtl: Enable+, Exec+, Priv-
+ Capabilities: [200 v1] Address Translation Service (ATS)
+ ATSCap: Invalidate Queue Depth: 00
+ ATSCtl: Enable+, Smallest Translation Unit: 00
+ Capabilities: [300 v1] Page Request Interface (PRI)
+ PRICtl: Enable-, Reset-
+ PRISta: RF-, UPRGI-, Stopped-
+ Page Request Capacity: 00008000, Page Request Allocation: 00000000
+ Kernel driver in use: i915
+00: 86 80 1e 19 07 04 10 00 07 00 00 03 00 00 00 00
+10: 04 00 00 a0 00 00 00 00 0c 00 00 90 00 00 00 00
+20: 01 30 00 00 00 00 00 00 00 00 00 00 86 80 12 22
+30: 00 00 00 00 40 00 00 00 00 00 00 00 ff 01 00 00
+40: 09 70 0c 01 85 66 61 7a d4 80 15 16 00 00 00 00
+50: c1 01 00 00 31 84 00 00 00 00 00 00 01 00 00 89
+60: 00 00 01 01 00 00 00 00 00 00 00 00 00 00 00 00
+70: 10 ac 92 00 00 80 00 10 00 00 00 00 00 00 00 00
+80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 05 d0 01 00
+b0: 18 00 e0 fe 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 01 00 22 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 00 00 00 00 18 80 f8 87
+100: 1b 00 01 20 02 14 03 00 00 00 00 00 00 00 00 00
+110: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+200: 0f 00 01 30 20 00 00 80 00 00 00 00 00 00 00 00
+210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+300: 13 00 01 00 00 00 00 80 00 80 00 00 00 00 00 00
+310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
diff --git a/tests/cap-pci-af b/tests/cap-pci-af
new file mode 100644
index 0000000..7912881
--- /dev/null
+++ b/tests/cap-pci-af
@@ -0,0 +1,29 @@
+00:1d.0 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #1 (prog-if 00 [UHCI])
+ Subsystem: Intel Corporation Device 4f53
+ Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
+ Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
+ Latency: 0
+ Interrupt: pin A routed to IRQ 23
+ Region 4: I/O ports at 2080 [size=32]
+ Capabilities: [50] PCI Advanced Features
+ AFCap: TP+ FLR+
+ AFCtrl: FLR-
+ AFStatus: TP-
+ Kernel driver in use: uhci_hcd
+00: 86 80 34 3a 05 00 90 02 00 00 03 0c 00 00 80 00
+10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+20: 81 20 00 00 00 00 00 00 00 00 00 00 86 80 53 4f
+30: 00 00 00 00 50 00 00 00 00 00 00 00 0b 01 00 00
+40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+50: 13 00 06 03 00 00 00 00 00 00 00 00 00 00 00 00
+60: 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 2f 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 86 0f 00 00 00 00 00 00
+
diff --git a/tests/cap-pcie-1 b/tests/cap-pcie-1
new file mode 100644
index 0000000..b69184f
--- /dev/null
+++ b/tests/cap-pcie-1
@@ -0,0 +1,312 @@
+00:01.0 PCI bridge: Intel Corporation QuickPath Architecture I/O Hub PCI Express Root Port 1 (rev 12) (prog-if 00 [Normal decode])
+ Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+ Stepping- SERR+ FastB2B- DisINTx-
+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
+ Latency: 0, Cache Line Size: 64 bytes
+ Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
+ I/O behind bridge: 00001000-00001fff
+ Memory behind bridge: e0000000-e09fffff
+ Prefetchable memory behind bridge: 00000000c7800000-00000000c7ffffff
+ Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
+ BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
+ PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
+ Capabilities: [40] Subsystem: Intel Corporation Device 4f53
+ Capabilities: [60] MSI: Mask+ 64bit- Count=1/2 Enable-
+ Address: 00000020 Data: 0000
+ Masking: 00000000 Pending: 00000000
+ Capabilities: [90] Express (v2) Root Port (Slot+), MSI 00
+ DevCap: MaxPayload 256 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
+ ExtTag+ RBE+ FLReset-
+ DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
+ RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
+ MaxPayload 256 bytes, MaxReadReq 128 bytes
+ DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
+ LnkCap: Port #1, Speed 5GT/s, Width x4, ASPM L0s L1, Latency L0 <512ns, L1 <4us
+ ClockPM- Surprise+ LLActRep+ BwNot+
+ LnkCtl: ASPM L1 Enabled; RCB 64 bytes Disabled- Retrain- CommClk+
+ ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
+ LnkSta: Speed 2.5GT/s, Width x4, TrErr- Train- SlotClk+ DLActive+ BWMgmt+ ABWMgmt-
+ SltCap: AttnBtn+ PwrCtrl+ MRL+ AttnInd+ PwrInd+ HotPlug- Surprise-
+ Slot # 40, PowerLimit 0.000000; Interlock+ NoCompl-
+ SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
+ Control: AttnInd Off, PwrInd Off, Power+ Interlock-
+ SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
+ Changed: MRL- PresDet+ LinkState+
+ RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
+ RootCap: CRSVisible-
+ RootSta: PME ReqID 0000, PMEStatus- PMEPending-
+ DevCap2: Completion Timeout: Range BCD, TimeoutDis+ ARIFwd+
+ DevCtl2: Completion Timeout: 260ms to 900ms, TimeoutDis+ ARIFwd+
+ LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance+ SpeedDis-, Selectable De-emphasis: -6dB
+ Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
+ Compliance De-emphasis: -6dB
+ LnkSta2: Current De-emphasis Level: -6dB
+ Capabilities: [e0] Power Management version 3
+ Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
+ Status: D0 PME-Enable- DSel=0 DScale=0 PME-
+ Capabilities: [100] Advanced Error Reporting
+ UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
+ UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
+ UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
+ CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
+ CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
+ AERCap: First Error Pointer: 00, GenCap- CGenEn- ChkCap- ChkEn-
+ Capabilities: [150] Access Control Services
+ ACSCap: SrcValid+ TransBlk+ ReqRedir+ CmpltRedir+ UpstreamFwd+ EgressCtrl- DirectTrans-
+ ACSCtl: SrcValid- TransBlk- ReqRedir- CmpltRedir- UpstreamFwd- EgressCtrl- DirectTrans-
+ Capabilities: [160] Vendor Specific Information <?>
+00: 86 80 08 34 47 01 10 00 12 00 04 06 10 00 01 00
+10: 00 00 00 00 00 00 00 00 00 01 01 00 10 10 00 00
+20: 00 e0 90 e0 81 c7 f1 c7 00 00 00 00 00 00 00 00
+30: 00 00 00 00 40 00 00 00 00 00 00 00 0b 01 00 00
+40: 0d 60 00 00 86 80 53 4f 00 00 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: 05 90 02 01 20 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 10 e0 42 01 21 80 00 00 20 00 00 00 42 3c 39 01
+a0: 42 00 41 70 1f 00 02 02 c0 07 48 01 00 00 01 00
+b0: 00 00 00 00 3e 00 00 00 39 00 00 00 00 00 00 00
+c0: 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 01 00 03 c8 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+100: 01 00 01 15 00 00 00 00 00 00 00 00 30 20 06 00
+110: 00 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00
+120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+150: 0d 00 01 16 1f 00 00 00 03 69 00 00 00 00 00 00
+160: 0b 00 00 00 02 00 c0 00 00 00 00 00 00 00 00 00
+170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+180: 00 30 18 00 00 00 00 00 00 10 00 20 00 00 00 00
+190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1e0: 00 00 00 00 40 00 00 00 00 00 00 00 00 00 00 00
+1f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+200: 01 00 00 00 00 00 00 00 40 00 00 00 00 00 00 00
+210: 02 00 00 00 06 00 00 00 00 00 00 00 00 00 00 00
+220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+400: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
diff --git a/tests/cap-pcie-2 b/tests/cap-pcie-2
new file mode 100644
index 0000000..9bde139
--- /dev/null
+++ b/tests/cap-pcie-2
@@ -0,0 +1,314 @@
+01:00.0 Ethernet controller: Intel Corporation Device 10c9 (rev 01)
+ Subsystem: Intel Corporation Device a03c
+ Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
+ Latency: 0, Cache Line Size: 64 bytes
+ Interrupt: pin A routed to IRQ 16
+ Region 0: Memory at e0800000 (32-bit, non-prefetchable) [size=128K]
+ Region 1: Memory at e0000000 (32-bit, non-prefetchable) [size=4M]
+ Region 2: I/O ports at 1020 [size=32]
+ Region 3: Memory at e0840000 (32-bit, non-prefetchable) [size=16K]
+ Expansion ROM at c7800000 [disabled] [size=4M]
+ Capabilities: [40] Power Management version 3
+ Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
+ Status: D0 PME-Enable- DSel=0 DScale=1 PME-
+ Capabilities: [50] MSI: Mask+ 64bit+ Count=1/1 Enable-
+ Address: 0000000000000000 Data: 0000
+ Masking: 00000000 Pending: 00000000
+ Capabilities: [70] MSI-X: Enable+ Mask- TabSize=10
+ Vector table: BAR=3 offset=00000000
+ PBA: BAR=3 offset=00002000
+ Capabilities: [a0] Express (v2) Endpoint, MSI 00
+ DevCap: MaxPayload 512 bytes, PhantFunc 0, Latency L0s <512ns, L1 <64us
+ ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset+
+ DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
+ RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+ FLReset-
+ MaxPayload 256 bytes, MaxReadReq 512 bytes
+ DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq+ AuxPwr+ TransPend-
+ LnkCap: Port #0, Speed 2.5GT/s, Width x4, ASPM L0s L1, Latency L0 <4us, L1 <64us
+ ClockPM- Surprise- LLActRep- BwNot-
+ LnkCtl: ASPM L1 Enabled; RCB 64 bytes Disabled- Retrain- CommClk+
+ ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
+ LnkSta: Speed 2.5GT/s, Width x4, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
+ DevCap2: Completion Timeout: Range ABCD, TimeoutDis+
+ DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-
+ LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-, Selectable De-emphasis: -6dB
+ Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
+ Compliance De-emphasis: -6dB
+ LnkSta2: Current De-emphasis Level: -6dB
+ Capabilities: [100] Advanced Error Reporting
+ UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
+ UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
+ UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
+ CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
+ CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
+ AERCap: First Error Pointer: 00, GenCap- CGenEn- ChkCap- ChkEn-
+ Capabilities: [140] Device Serial Number e0-46-2b-ff-ff-21-1b-00
+ Capabilities: [150] Alternative Routing-ID Interpretation (ARI)
+ ARICap: MFVC- ACS-, Next Function: 1
+ ARICtl: MFVC- ACS-, Function Group: 0
+ Capabilities: [160] Single Root I/O Virtualization (SR-IOV)
+ IOVCap: Migration- 10BitTagReq- Interrupt Message Number: 000
+ IOVCtl: Enable+ Migration- Interrupt- MSE+ ARIHierarchy- 10BitTagReq-
+ IOVSta: Migration-
+ Initial VFs: 8, Total VFs: 8, Number of VFs: 1, Function Dependency Link: 00
+ VF offset: 384, stride: 2, Device ID: 10ca
+ Supported Page Size: 00000553, System Page Size: 00000001
+ VF Migration: offset: 00000000, BIR: 0
+ Kernel driver in use: igb
+00: 86 80 c9 10 07 04 10 00 01 00 00 02 10 00 80 00
+10: 00 00 80 e0 00 00 00 e0 21 10 00 00 00 00 84 e0
+20: 00 00 00 00 00 00 00 00 00 00 00 00 86 80 3c a0
+30: 00 00 80 c7 40 00 00 00 00 00 00 00 0b 01 00 00
+40: 01 50 23 c8 00 20 00 1a 00 00 00 00 00 00 00 00
+50: 05 70 80 01 00 00 00 00 00 00 00 00 00 00 00 00
+60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 11 a0 09 80 03 00 00 00 03 20 00 00 00 00 00 00
+80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 10 00 02 00 c2 8c 00 10 30 28 19 00 41 6c 03 00
+b0: 42 00 41 10 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 1f 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+100: 01 00 01 14 00 00 00 00 00 00 00 00 11 20 06 00
+110: 00 20 00 00 00 20 00 00 00 00 00 00 00 00 00 00
+120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+140: 03 00 01 15 e0 46 2b ff ff 21 1b 00 00 00 00 00
+150: 0e 00 01 16 00 01 00 00 00 00 00 00 00 00 00 00
+160: 10 00 01 00 00 00 00 00 09 00 00 00 08 00 08 00
+170: 01 00 00 00 80 01 02 00 00 00 ca 10 53 05 00 00
+180: 01 00 00 00 04 00 84 d2 00 00 00 00 00 00 00 00
+190: 04 00 86 d2 00 00 00 00 00 00 00 00 00 00 00 00
+1a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
diff --git a/tests/cap-ptm-1 b/tests/cap-ptm-1
new file mode 100755
index 0000000..fa15bc7
--- /dev/null
+++ b/tests/cap-ptm-1
@@ -0,0 +1,292 @@
+0003:01:00.0 PCI bridge [0604]: Intel Corporation Device [8086:b002] (prog-if 00 [Normal decode])
+ Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
+ Bus: primary=01, secondary=02, subordinate=02, sec-latency=0
+ Prefetchable memory behind bridge: f0000000-f00fffff
+ Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
+ [virtual] Expansion ROM at f0100000 [disabled] [size=2K]
+ BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
+ PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
+ Capabilities: [80] MSI: Enable- Count=16/2 Maskable- 64bit-
+ Address: 00000000 Data: 0000
+ Capabilities: [40] Express (v2) PCI/PCI-X to PCI-Express Bridge, MSI 00
+ DevCap: MaxPayload 128 bytes, PhantFunc 0
+ ExtTag- RBE-
+ DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
+ RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
+ MaxPayload 128 bytes, MaxReadReq 128 bytes
+ DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
+ LnkCap: Port #0, Speed 2.5GT/s, Width x4, ASPM not supported, Exit Latency L0s <64ns, L1 <1us
+ ClockPM- Surprise- LLActRep- BwNot- ASPMOptComp-
+ LnkCtl: ASPM Disabled; Disabled- CommClk-
+ ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
+ LnkSta: Speed 2.5GT/s, Width x4, TrErr- Train- SlotClk- DLActive- BWMgmt- ABWMgmt-
+ DevCap2: Completion Timeout: Not Supported, TimeoutDis-, LTR-, OBFF Not Supported
+ DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF Disabled
+ LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-
+ Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
+ Compliance De-emphasis: -6dB
+ LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete-, EqualizationPhase1-
+ EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
+ Capabilities: [100 v1] Precision Time Measurement
+ PTMCap: RequesterCap:- ResponderCap:+ RootCap:+
+ PTMClockGranularity: 213ns
+ PTMControl: Enabled:+ RootSelect:+
+ PTMEffectiveGranularity: Unknown
+00: 86 80 02 b0 00 00 10 00 00 00 04 06 00 00 01 00
+10: 00 00 00 00 00 00 00 00 01 02 02 00 f0 00 00 00
+20: f0 ff 00 00 00 f0 00 f0 00 00 00 00 00 00 00 00
+30: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 00 00
+40: 10 00 82 00 00 00 00 00 00 00 00 00 41 00 00 00
+50: 00 00 41 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 05 40 42 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+100: 1f 00 01 00 06 d5 00 00 03 00 00 00 00 00 00 00
+110: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
diff --git a/tests/cap-ptm-2 b/tests/cap-ptm-2
new file mode 100755
index 0000000..9d9a1d5
--- /dev/null
+++ b/tests/cap-ptm-2
@@ -0,0 +1,284 @@
+0003:02:01.0 Non-Essential Instrumentation [1300]: Intel Corporation Device [8086:fd00]
+ Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
+ [virtual] Expansion ROM at f0000800 [disabled] [size=2K]
+ Capabilities: [80] MSI: Enable- Count=16/2 Maskable- 64bit-
+ Address: 00000000 Data: 0000
+ Capabilities: [40] Express (v2) Endpoint, MSI 00
+ DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
+ ExtTag- AttnBtn- AttnInd- PwrInd- RBE- FLReset- SlotPowerLimit 0.000W
+ DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
+ RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
+ MaxPayload 128 bytes, MaxReadReq 128 bytes
+ DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
+ LnkCap: Port #1, Speed 2.5GT/s, Width x4, ASPM not supported, Exit Latency L0s <64ns, L1 <1us
+ ClockPM- Surprise- LLActRep- BwNot- ASPMOptComp-
+ LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- CommClk-
+ ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
+ LnkSta: Speed 2.5GT/s, Width x4, TrErr- Train- SlotClk- DLActive- BWMgmt- ABWMgmt-
+ DevCap2: Completion Timeout: Not Supported, TimeoutDis-, LTR-, OBFF Not Supported
+ DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF Disabled
+ LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete-, EqualizationPhase1-
+ EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
+ Capabilities: [100 v1] Precision Time Measurement
+ PTMCap: RequesterCap:+ ResponderCap:- RootCap:-
+ PTMClockGranularity: Unimplemented
+ PTMControl: Enabled:+ RootSelect:-
+ PTMEffectiveGranularity: 213ns
+00: 86 80 00 fd 00 00 10 00 00 00 00 13 00 00 00 00
+10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+30: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 00 00
+40: 10 00 02 00 00 00 00 00 00 00 00 00 41 00 00 01
+50: 00 00 41 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 05 40 42 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+100: 1f 00 01 00 01 00 00 00 01 d5 00 00 00 00 00 00
+110: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
diff --git a/tests/cap-rcec b/tests/cap-rcec
new file mode 100644
index 0000000..836d9a1
--- /dev/null
+++ b/tests/cap-rcec
@@ -0,0 +1,299 @@
+6a:00.4 Generic system peripheral [0807]: Intel Corporation Device 0b23
+ Subsystem: Intel Corporation Device 0000
+ Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
+ Interrupt: pin A routed to IRQ 255
+ NUMA node: 0
+ Capabilities: [40] Express (v2) Root Complex Event Collector, MSI 00
+ DevCap: MaxPayload 512 bytes, PhantFunc 0
+ ExtTag- RBE-
+ DevCtl: CorrErr+ NonFatalErr+ FatalErr+ UnsupReq-
+ RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
+ MaxPayload 128 bytes, MaxReadReq 128 bytes
+ DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr- TransPend-
+ RootCap: CRSVisible-
+ RootCtl: ErrCorrectable+ ErrNon-Fatal+ ErrFatal+ PMEIntEna- CRSVisible-
+ RootSta: PME ReqID 0000, PMEStatus- PMEPending-
+ DevCap2: Completion Timeout: Not Supported, TimeoutDis- NROPrPrP- LTR-
+ 10BitTagComp- 10BitTagReq- OBFF Not Supported, ExtFmt- EETLPPrefix-
+ EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-
+ FRS-
+ DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- LTR- OBFF Disabled,
+ Capabilities: [80] Power Management version 3
+ Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
+ Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
+ Capabilities: [90] MSI: Enable- Count=1/1 Maskable+ 64bit-
+ Address: 00000000 Data: 0000
+ Masking: 00000000 Pending: 00000000
+ Capabilities: [100 v1] Advanced Error Reporting
+ UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
+ UEMsk: DLP- SDES+ TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq+ ACSViol-
+ UESvrt: DLP+ SDES- TLP+ FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
+ CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr-
+ CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+
+ AERCap: First Error Pointer: 00, ECRCGenCap- ECRCGenEn- ECRCChkCap- ECRCChkEn-
+ MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
+ HeaderLog: 00000000 00000000 00000000 00000000
+ RootCmd: CERptEn- NFERptEn- FERptEn-
+ RootSta: CERcvd- MultCERcvd- UERcvd- MultUERcvd-
+ FirstFatal- NonFatalMsg- FatalMsg- IntMsg 0
+ ErrorSrc: ERR_COR: 0000 ERR_FATAL/NONFATAL: 0000
+ Capabilities: [160 v2] Root Complex Event Collector Endpoint Association
+ RCiEPBitmap: RCiEP at Device(s): 1, 6, 8-10, 12, 15
+ AssociatedBusNumbers: 02-08
+00: 86 80 23 0b 00 01 10 00 00 00 07 08 00 00 00 00
+10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 86 80 00 00
+30: 00 00 00 00 40 00 00 00 00 00 00 00 ff 01 00 00
+40: 10 80 a2 00 02 00 00 00 07 00 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 07 00 00 00
+60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 01 90 03 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 05 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 31 6a 08 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+100: 01 00 01 16 00 00 00 00 20 00 10 00 10 30 46 00
+110: 00 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00
+120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+160: 07 00 02 00 00 00 00 00 00 ff 00 00 00 00 00 00
+170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+260: 00 00 00 00 07 00 00 00 00 00 00 00 00 00 00 00
+270: 00 00 00 00 00 00 00 00 07 00 00 00 00 00 00 00
+280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2a0: 00 00 00 00 00 00 00 00 20 00 18 00 20 00 18 00
+2b0: 20 00 18 00 00 00 00 00 00 00 00 00 00 00 00 00
+2c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2f0: 00 20 00 00 00 20 00 00 00 20 00 00 00 e0 00 00
+300: 00 e0 00 00 00 e0 00 00 00 e0 00 00 00 e0 00 00
+310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+600: 44 00 00 00 91 00 00 00 00 00 00 00 00 00 00 00
+610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+680: 90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
diff --git a/tests/cap-rebar b/tests/cap-rebar
new file mode 100644
index 0000000..b98769d
--- /dev/null
+++ b/tests/cap-rebar
@@ -0,0 +1,258 @@
+09:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Fiji [Radeon R9 FURY / NANO Series] (rev ca) (prog-if 00 [VGA controller])
+00: 02 10 00 73 07 04 10 00 ca 00 00 03 10 00 80 00
+10: 0c 00 00 e0 00 00 00 00 0c 00 00 f0 00 00 00 00
+20: 01 e0 00 00 00 00 80 fe 00 00 00 00 02 10 36 0b
+30: 00 00 84 fe 48 00 00 00 00 00 00 00 0a 01 00 00
+40: 00 00 00 00 00 00 00 00 09 50 08 00 02 10 36 0b
+50: 01 58 03 f6 08 00 00 00 10 a0 12 00 a1 8f 00 00
+60: 30 29 09 00 03 01 40 00 40 00 03 11 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 70 00
+80: 40 00 00 00 0e 00 00 00 03 00 1f 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 05 00 81 00 00 00 e0 fe 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+100: 0b 00 01 15 01 00 01 01 00 00 00 00 00 00 00 00
+110: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+150: 01 00 02 20 00 00 00 00 00 00 00 00 30 20 46 00
+160: 00 00 00 00 00 20 00 00 a0 00 00 00 00 00 00 00
+170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+200: 15 00 01 27 00 f0 01 00 20 08 00 00 00 00 00 00
+210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+270: 19 00 01 2b 00 00 00 00 00 00 00 00 00 27 00 27
+280: 00 27 00 27 00 27 00 27 00 27 00 27 00 27 00 27
+290: 00 27 00 27 00 27 00 27 00 27 00 27 00 00 00 00
+2a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2b0: 0f 00 01 2c 20 00 00 80 00 00 00 00 00 00 00 00
+2c0: 13 00 01 2d 00 00 00 01 20 00 00 00 00 00 00 00
+2d0: 1b 00 81 32 06 10 00 00 00 00 00 00 00 00 00 00
+2e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+320: 00 00 00 00 00 00 00 00 0e 00 01 00 00 01 00 00
+330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+400: 0b 00 01 00 02 00 01 07 00 00 00 00 00 00 00 00
+410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
diff --git a/tests/cap-vc-and-rcl b/tests/cap-vc-and-rcl
new file mode 100644
index 0000000..7e6f510
--- /dev/null
+++ b/tests/cap-vc-and-rcl
@@ -0,0 +1,2317 @@
+00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
+ Subsystem: Giga-byte Technology Device 1466
+ Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
+ Latency: 0
+ Interrupt: pin A routed to IRQ 16
+ Region 0: Memory at 58340000 (64-bit, non-prefetchable) [size=16K]
+ Capabilities: [50] Power Management version 2
+ Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
+ Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
+ Capabilities: [60] MSI: Enable- Count=1/1 Maskable- 64bit+
+ Address: 0000000000000000 Data: 0000
+ Capabilities: [70] Express (v1) Root Complex Integrated Endpoint, MSI 00
+ DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
+ ExtTag- RBE- FLReset-
+ DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
+ RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop+
+ MaxPayload 128 bytes, MaxReadReq 128 bytes
+ DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
+ LnkCap: Port #0, Speed unknown, Width x0, ASPM unknown, Latency L0 <64ns, L1 <1us
+ ClockPM- Surprise- LLActRep- BwNot-
+ LnkCtl: ASPM Disabled; Disabled- Retrain- CommClk-
+ ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
+ LnkSta: Speed unknown, Width x0, TrErr- Train- SlotClk- DLActive- BWMgmt- ABWMgmt-
+ Capabilities: [100] Virtual Channel <?>
+ Capabilities: [130] Root Complex Link <?>
+ Kernel driver in use: HDA Intel
+ Kernel modules: snd-hda-intel
+00: 86 80 d8 27 06 00 10 00 02 00 03 04 00 00 00 00
+10: 04 00 34 58 00 00 00 00 00 00 00 00 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 58 14 66 14
+30: 00 00 00 00 50 00 00 00 00 00 00 00 0b 01 00 00
+40: 03 00 00 03 00 00 00 00 00 00 00 00 00 80 00 00
+50: 01 60 42 c8 00 00 00 00 00 00 00 00 00 00 00 00
+60: 05 70 80 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 10 00 91 00 00 00 00 00 00 08 10 00 00 00 00 00
+80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 86 0f 02 00 00 00 00 00
+100: 02 00 01 13 01 00 00 00 00 00 00 00 00 00 00 00
+110: 00 00 00 00 ff 00 00 80 00 00 00 00 00 00 00 00
+120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+130: 05 00 01 00 00 01 02 0f 00 00 00 00 00 00 00 00
+140: 01 00 02 00 00 00 00 00 00 c0 d1 fe 00 00 00 00
+150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 02) (prog-if 00 [Normal decode])
+ Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
+ Latency: 0
+ Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
+ I/O behind bridge: 00004000-00005fff
+ Memory behind bridge: 57200000-581fffff
+ Prefetchable memory behind bridge: 0000000050000000-00000000510fffff
+ Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
+ BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
+ PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
+ Capabilities: [40] Express (v1) Root Port (Slot+), MSI 00
+ DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s unlimited, L1 unlimited
+ ExtTag- RBE- FLReset-
+ DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
+ RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
+ MaxPayload 128 bytes, MaxReadReq 128 bytes
+ DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
+ LnkCap: Port #1, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <256ns, L1 <4us
+ ClockPM- Surprise- LLActRep+ BwNot-
+ LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
+ ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
+ LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+ BWMgmt- ABWMgmt-
+ SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surpise+
+ Slot # 0, PowerLimit 6.500000; Interlock- NoCompl-
+ SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
+ Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
+ SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
+ Changed: MRL- PresDet+ LinkState+
+ RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
+ RootCap: CRSVisible-
+ RootSta: PME ReqID 0000, PMEStatus- PMEPending-
+ Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
+ Address: fee0300c Data: 4169
+ Capabilities: [90] Subsystem: Giga-byte Technology Device 1999
+ Capabilities: [a0] Power Management version 2
+ Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
+ Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
+ Capabilities: [100] Virtual Channel <?>
+ Capabilities: [180] Root Complex Link <?>
+ Kernel driver in use: pcieport
+00: 86 80 d0 27 07 04 10 00 02 00 04 06 00 00 81 00
+10: 00 00 00 00 00 00 00 00 00 01 01 00 40 50 00 00
+20: 20 57 10 58 01 50 01 51 00 00 00 00 00 00 00 00
+30: 00 00 00 00 40 00 00 00 00 00 00 00 ff 01 00 00
+40: 10 80 41 01 c0 0f 00 00 00 00 10 00 11 2c 11 01
+50: 40 00 11 30 e0 a0 00 00 00 00 48 01 00 00 00 00
+60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 05 90 01 00 0c 30 e0 fe 69 41 00 00 00 00 00 00
+90: 0d a0 00 00 58 14 99 19 00 00 00 00 00 00 00 00
+a0: 01 00 02 c8 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 11 00 00 00 00 00
+e0: 00 00 c7 00 06 07 08 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 86 0f 02 00 00 00 00 00
+100: 02 00 01 18 01 00 00 00 01 00 00 00 00 00 00 00
+110: 01 00 00 00 01 00 00 80 00 00 00 00 01 00 00 00
+120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+140: 00 00 00 00 00 00 00 00 00 00 00 00 11 00 06 00
+150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+180: 05 00 01 00 00 01 02 01 00 00 00 00 00 00 00 00
+190: 01 00 02 00 00 00 00 00 01 c0 d1 fe 00 00 00 00
+1a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+300: 07 60 00 60 00 00 00 00 60 02 00 00 0c 00 06 00
+310: 00 00 00 2c 5b 60 c9 c0 00 70 26 0d 55 11 38 00
+320: 54 01 07 0a 16 00 00 14 b5 bc 4a bc 0b 2a 00 00
+330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+340: 4e 07 4e 00 52 07 52 00 10 00 04 00 49 00 07 00
+350: 4d 00 0b 00 01 00 04 00 00 00 00 00 00 00 00 00
+360: 00 00 00 00 10 00 02 00 00 00 02 00 00 00 00 00
+370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 02) (prog-if 00 [Normal decode])
+ Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
+ Latency: 0
+ Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
+ I/O behind bridge: 00003000-00003fff
+ Memory behind bridge: 56100000-571fffff
+ Prefetchable memory behind bridge: 0000000051100000-00000000520fffff
+ Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
+ BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
+ PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
+ Capabilities: [40] Express (v1) Root Port (Slot+), MSI 00
+ DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s unlimited, L1 unlimited
+ ExtTag- RBE- FLReset-
+ DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
+ RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
+ MaxPayload 128 bytes, MaxReadReq 128 bytes
+ DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
+ LnkCap: Port #2, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <256ns, L1 <4us
+ ClockPM- Surprise- LLActRep+ BwNot-
+ LnkCtl: ASPM L1 Enabled; RCB 64 bytes Disabled- Retrain- CommClk+
+ ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
+ LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+ BWMgmt- ABWMgmt-
+ SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surpise+
+ Slot # 1, PowerLimit 6.500000; Interlock- NoCompl-
+ SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
+ Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
+ SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
+ Changed: MRL- PresDet+ LinkState+
+ RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
+ RootCap: CRSVisible-
+ RootSta: PME ReqID 0000, PMEStatus- PMEPending-
+ Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
+ Address: fee0300c Data: 4171
+ Capabilities: [90] Subsystem: Giga-byte Technology Device 1999
+ Capabilities: [a0] Power Management version 2
+ Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
+ Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
+ Capabilities: [100] Virtual Channel <?>
+ Capabilities: [180] Root Complex Link <?>
+ Kernel driver in use: pcieport
+00: 86 80 d2 27 07 04 10 00 02 00 04 06 00 00 81 00
+10: 00 00 00 00 00 00 00 00 00 02 02 00 30 30 00 00
+20: 10 56 10 57 11 51 01 52 00 00 00 00 00 00 00 00
+30: 00 00 00 00 40 00 00 00 00 00 00 00 ff 02 00 00
+40: 10 80 41 01 c0 0f 00 00 00 00 10 00 11 2c 11 02
+50: 42 00 11 30 e0 a0 08 00 00 00 48 01 00 00 00 00
+60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 05 90 01 00 0c 30 e0 fe 71 41 00 00 00 00 00 00
+90: 0d a0 00 00 58 14 99 19 00 00 00 00 00 00 00 00
+a0: 01 00 02 c8 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 11 00 00 00 00 00
+e0: 00 00 c7 00 06 07 08 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 86 0f 02 00 00 00 00 00
+100: 02 00 01 18 01 00 00 00 01 00 00 00 00 00 00 00
+110: 01 00 00 00 01 00 00 80 00 00 00 00 01 00 00 00
+120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+140: 00 00 00 00 00 00 00 00 00 00 00 00 11 00 06 00
+150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+180: 05 00 01 00 00 01 02 02 00 00 00 00 00 00 00 00
+190: 01 00 02 00 00 00 00 00 01 c0 d1 fe 00 00 00 00
+1a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+300: 07 60 00 60 00 00 00 00 60 02 00 00 0c 00 06 00
+310: 00 00 00 3b 5b 60 c9 c0 00 70 26 0d e8 1b 38 00
+320: e7 0b ac 0f 16 00 00 14 b5 bc 4a bc 0b 2a 00 00
+330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+340: 82 06 82 00 a2 06 8a 00 15 02 14 00 38 00 c2 00
+350: 39 00 ca 00 01 00 de 00 97 0b a4 00 00 00 00 00
+360: 00 00 00 00 10 00 02 00 00 00 02 00 00 00 00 00
+370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 (rev 02) (prog-if 00 [Normal decode])
+ Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
+ Latency: 0
+ Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
+ I/O behind bridge: 00002000-00002fff
+ Memory behind bridge: 55100000-560fffff
+ Prefetchable memory behind bridge: 0000000052100000-00000000530fffff
+ Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
+ BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
+ PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
+ Capabilities: [40] Express (v1) Root Port (Slot+), MSI 00
+ DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s unlimited, L1 unlimited
+ ExtTag- RBE- FLReset-
+ DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
+ RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
+ MaxPayload 128 bytes, MaxReadReq 128 bytes
+ DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
+ LnkCap: Port #3, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <1us, L1 <4us
+ ClockPM- Surprise- LLActRep+ BwNot-
+ LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk-
+ ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
+ LnkSta: Speed 2.5GT/s, Width x0, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
+ SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surpise+
+ Slot # 2, PowerLimit 6.500000; Interlock- NoCompl-
+ SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
+ Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
+ SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet- Interlock-
+ Changed: MRL- PresDet- LinkState-
+ RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
+ RootCap: CRSVisible-
+ RootSta: PME ReqID 0000, PMEStatus- PMEPending-
+ Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
+ Address: fee0300c Data: 4179
+ Capabilities: [90] Subsystem: Giga-byte Technology Device 1999
+ Capabilities: [a0] Power Management version 2
+ Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
+ Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
+ Capabilities: [100] Virtual Channel <?>
+ Capabilities: [180] Root Complex Link <?>
+ Kernel driver in use: pcieport
+00: 86 80 d4 27 07 04 10 00 02 00 04 06 00 00 81 00
+10: 00 00 00 00 00 00 00 00 00 03 03 00 20 20 00 00
+20: 10 55 00 56 11 52 01 53 00 00 00 00 00 00 00 00
+30: 00 00 00 00 40 00 00 00 00 00 00 00 ff 03 00 00
+40: 10 80 41 01 c0 0f 00 00 00 00 10 00 11 4c 11 03
+50: 00 00 01 10 e0 a0 10 00 00 00 00 00 00 00 00 00
+60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 05 90 01 00 0c 30 e0 fe 79 41 00 00 00 00 00 00
+90: 0d a0 00 00 58 14 99 19 00 00 00 00 00 00 00 00
+a0: 01 00 02 c8 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 11 40 00 00 00 00
+e0: 00 00 c7 00 06 07 08 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 86 0f 02 00 00 00 00 00
+100: 02 00 01 18 01 00 00 00 01 00 00 00 00 00 00 00
+110: 01 00 00 00 01 00 00 80 00 00 00 00 01 00 00 00
+120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+140: 00 00 00 00 00 00 00 00 00 40 00 00 11 00 06 00
+150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+180: 05 00 01 00 00 01 02 03 00 00 00 00 00 00 00 00
+190: 01 00 02 00 00 00 00 00 01 c0 d1 fe 00 00 00 00
+1a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+300: 07 60 00 60 00 00 00 00 60 02 00 00 0c 00 06 00
+310: 00 00 00 00 5b 60 c9 c0 00 70 26 2f 00 10 00 00
+320: ff 0f 00 00 16 00 00 14 b5 bc 4a bc 0b 2a 00 00
+330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+340: 00 00 00 00 00 00 00 00 10 00 04 00 00 00 00 00
+350: 10 00 00 00 01 00 04 00 00 00 00 00 00 04 00 00
+360: 00 00 00 00 10 00 02 00 00 00 02 00 00 00 00 00
+370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+00:1c.3 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 4 (rev 02) (prog-if 00 [Normal decode])
+ Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
+ Latency: 0
+ Bus: primary=00, secondary=04, subordinate=06, sec-latency=0
+ I/O behind bridge: 00001000-00001fff
+ Memory behind bridge: 54100000-550fffff
+ Prefetchable memory behind bridge: 0000000053100000-00000000540fffff
+ Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
+ BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
+ PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
+ Capabilities: [40] Express (v1) Root Port (Slot+), MSI 00
+ DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s unlimited, L1 unlimited
+ ExtTag- RBE- FLReset-
+ DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
+ RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
+ MaxPayload 128 bytes, MaxReadReq 128 bytes
+ DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
+ LnkCap: Port #4, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <1us, L1 <4us
+ ClockPM- Surprise- LLActRep+ BwNot-
+ LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk-
+ ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
+ LnkSta: Speed 2.5GT/s, Width x0, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
+ SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surpise+
+ Slot # 0, PowerLimit 6.500000; Interlock- NoCompl-
+ SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet+ CmdCplt- HPIrq+ LinkChg-
+ Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
+ SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet- Interlock-
+ Changed: MRL- PresDet- LinkState-
+ RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
+ RootCap: CRSVisible-
+ RootSta: PME ReqID 0000, PMEStatus- PMEPending-
+ Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
+ Address: fee0300c Data: 4181
+ Capabilities: [90] Subsystem: Giga-byte Technology Device 1999
+ Capabilities: [a0] Power Management version 2
+ Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
+ Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
+ Capabilities: [100] Virtual Channel <?>
+ Capabilities: [180] Root Complex Link <?>
+ Kernel driver in use: pcieport
+00: 86 80 d6 27 07 04 10 00 02 00 04 06 00 00 81 00
+10: 00 00 00 00 00 00 00 00 00 04 06 00 10 10 00 00
+20: 10 54 00 55 11 53 01 54 00 00 00 00 00 00 00 00
+30: 00 00 00 00 40 00 00 00 00 00 00 00 ff 04 00 00
+40: 10 80 41 01 c0 0f 00 00 00 00 10 00 11 4c 11 04
+50: 00 00 01 10 e0 a0 00 00 28 00 00 00 00 00 00 00
+60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 05 90 01 00 0c 30 e0 fe 81 41 00 00 00 00 00 00
+90: 0d a0 00 00 58 14 99 19 00 00 00 00 00 00 00 00
+a0: 01 00 02 c8 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 11 40 00 00 00 00
+e0: 00 00 c7 00 06 07 08 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 86 0f 02 00 00 00 00 00
+100: 02 00 01 18 01 00 00 00 01 00 00 00 00 00 00 00
+110: 01 00 00 00 01 00 00 80 00 00 00 00 01 00 00 00
+120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+140: 00 00 00 00 00 00 00 00 00 40 00 00 11 00 06 00
+150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+180: 05 00 01 00 00 01 02 04 00 00 00 00 00 00 00 00
+190: 01 00 02 00 00 00 00 00 01 c0 d1 fe 00 00 00 00
+1a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+300: 07 60 00 60 00 00 00 00 60 02 00 00 0c 00 06 00
+310: 00 00 00 00 5b 60 c9 c0 00 70 26 2f 00 10 00 00
+320: ff 0f 00 00 16 00 00 14 b5 bc 4a bc 0b 2a 00 00
+330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+340: 00 00 00 00 10 00 00 00 10 00 04 00 00 00 00 00
+350: 00 00 00 00 01 00 04 00 00 00 00 00 00 00 00 00
+360: 00 00 00 00 10 00 02 00 00 00 02 00 00 00 00 00
+370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 02) (prog-if 00 [UHCI])
+ Subsystem: Giga-byte Technology Device 1999
+ Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
+ Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
+ Latency: 0
+ Interrupt: pin A routed to IRQ 16
+ Region 4: I/O ports at 6080 [size=32]
+ Kernel driver in use: uhci_hcd
+ Kernel modules: uhci-hcd
+00: 86 80 c8 27 05 00 80 02 02 00 03 0c 00 00 80 00
+10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+20: 81 60 00 00 00 00 00 00 00 00 00 00 58 14 99 19
+30: 00 00 00 00 00 00 00 00 00 00 00 00 0b 01 00 00
+40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 86 0f 02 00 00 00 00 00
+
+00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 02) (prog-if 00 [UHCI])
+ Subsystem: Giga-byte Technology Device 1999
+ Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
+ Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
+ Latency: 0
+ Interrupt: pin B routed to IRQ 17
+ Region 4: I/O ports at 6060 [size=32]
+ Kernel driver in use: uhci_hcd
+ Kernel modules: uhci-hcd
+00: 86 80 c9 27 05 00 80 02 02 00 03 0c 00 00 00 00
+10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+20: 61 60 00 00 00 00 00 00 00 00 00 00 58 14 99 19
+30: 00 00 00 00 00 00 00 00 00 00 00 00 0a 02 00 00
+40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 86 0f 02 00 00 00 00 00
+
+00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 02) (prog-if 00 [UHCI])
+ Subsystem: Giga-byte Technology Device 1999
+ Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
+ Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
+ Latency: 0
+ Interrupt: pin C routed to IRQ 18
+ Region 4: I/O ports at 6040 [size=32]
+ Kernel driver in use: uhci_hcd
+ Kernel modules: uhci-hcd
+00: 86 80 ca 27 05 00 80 02 02 00 03 0c 00 00 00 00
+10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+20: 41 60 00 00 00 00 00 00 00 00 00 00 58 14 99 19
+30: 00 00 00 00 00 00 00 00 00 00 00 00 0b 03 00 00
+40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 86 0f 02 00 00 00 00 00
+
+00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 02) (prog-if 00 [UHCI])
+ Subsystem: Giga-byte Technology Device 1999
+ Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
+ Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
+ Latency: 0
+ Interrupt: pin D routed to IRQ 19
+ Region 4: I/O ports at 6020 [size=32]
+ Kernel driver in use: uhci_hcd
+ Kernel modules: uhci-hcd
+00: 86 80 cb 27 05 00 80 02 02 00 03 0c 00 00 00 00
+10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+20: 21 60 00 00 00 00 00 00 00 00 00 00 58 14 99 19
+30: 00 00 00 00 00 00 00 00 00 00 00 00 0b 04 00 00
+40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 86 0f 02 00 00 00 00 00
+
+00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 02) (prog-if 20 [EHCI])
+ Subsystem: Giga-byte Technology Device 1999
+ Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
+ Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
+ Latency: 0
+ Interrupt: pin A routed to IRQ 16
+ Region 0: Memory at 58344400 (32-bit, non-prefetchable) [size=1K]
+ Capabilities: [50] Power Management version 2
+ Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
+ Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
+ Capabilities: [58] Debug port: BAR=1 offset=00a0
+ Kernel driver in use: ehci_hcd
+ Kernel modules: ehci-hcd
+00: 86 80 cc 27 06 00 90 02 02 20 03 0c 00 00 00 00
+10: 00 44 34 58 00 00 00 00 00 00 00 00 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 58 14 99 19
+30: 00 00 00 00 50 00 00 00 00 00 00 00 0b 01 00 00
+40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+50: 01 58 c2 c9 00 00 00 00 0a 00 a0 20 00 00 00 00
+60: 20 20 ff 01 00 00 00 00 01 00 00 01 00 00 08 a0
+70: 00 00 df 3f 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 11 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 aa ff 00 ff 00 ff 00 20 00 00 88
+e0: 00 00 00 00 db b6 6d 00 00 00 00 00 00 00 00 00
+f0: 00 80 00 09 88 85 40 00 86 0f 02 00 0a 17 02 20
+
+00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2) (prog-if 01 [Subtractive decode])
+ Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
+ Latency: 0
+ Bus: primary=00, secondary=07, subordinate=07, sec-latency=32
+ Secondary status: 66MHz- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
+ BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
+ PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
+ Capabilities: [50] Subsystem: Giga-byte Technology Device 1999
+00: 86 80 48 24 07 00 10 00 e2 01 04 06 00 00 01 00
+10: 00 00 00 00 00 00 00 00 00 07 07 20 f0 00 80 22
+20: f0 ff 00 00 f1 ff 01 00 ff ff ff ff 00 00 00 00
+30: 00 00 00 00 50 00 00 00 00 00 00 00 ff 00 00 00
+40: 00 00 00 00 00 00 00 00 00 00 00 00 00 12 00 00
+50: 0d 00 00 00 58 14 99 19 00 00 00 00 00 00 00 00
+60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 86 0f 02 00 00 00 00 00
+
+00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)
+ Subsystem: Giga-byte Technology Device 1999
+ Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
+ Latency: 0
+ Capabilities: [e0] Vendor Specific Information <?>
+00: 86 80 b9 27 07 00 10 02 02 00 01 06 00 00 80 00
+10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 58 14 99 19
+30: 00 00 00 00 e0 00 00 00 00 00 00 00 00 00 00 00
+40: 01 04 00 00 80 00 00 00 01 05 00 00 10 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: 8b 8a 8b 8b 90 00 00 00 80 80 80 80 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 10 00 03 3f 00 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 02 00 00 01 00 00 00 13 1c 0a 00 00 03 00 00
+b0: 00 00 f0 00 00 00 00 00 00 80 01 08 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 33 22 11 00 67 45 00 00 00 c0 00 00 00 00 00 00
+e0: 09 00 0c 10 b4 02 24 17 00 00 00 00 00 00 00 00
+f0: 01 c0 d1 fe 00 00 00 00 86 0f 02 00 00 00 00 00
+
+00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA IDE Controller (rev 02) (prog-if 80 [Master])
+ Subsystem: Giga-byte Technology Device 1999
+ Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
+ Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx+
+ Latency: 0
+ Interrupt: pin B routed to IRQ 17
+ Region 0: I/O ports at 01f0 [size=8]
+ Region 1: I/O ports at 03f4 [size=1]
+ Region 2: I/O ports at 0170 [size=8]
+ Region 3: I/O ports at 0374 [size=1]
+ Region 4: I/O ports at 60a0 [size=16]
+ Capabilities: [70] Power Management version 2
+ Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot+,D3cold-)
+ Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
+ Kernel driver in use: ata_piix
+00: 86 80 c4 27 05 00 b8 02 02 80 01 01 00 00 00 00
+10: 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00
+20: a1 60 00 00 00 00 00 00 00 00 00 00 58 14 99 19
+30: 00 00 00 00 70 00 00 00 00 00 00 00 0a 02 00 00
+40: 07 a3 00 c0 00 00 00 00 01 00 01 00 00 00 00 00
+50: 00 00 00 00 10 10 00 00 00 00 00 00 00 00 00 00
+60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 01 00 02 40 00 00 00 00 00 00 00 00 00 00 00 00
+80: 05 70 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 02 00 15 00 80 01 80 da 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 0d 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 86 0f 02 00 00 00 00 00
+
+00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 02)
+ Subsystem: Giga-byte Technology Device 1999
+ Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
+ Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
+ Interrupt: pin B routed to IRQ 17
+ Region 4: I/O ports at 6000 [size=32]
+ Kernel driver in use: i801_smbus
+00: 86 80 da 27 01 00 80 02 02 00 05 0c 00 00 00 00
+10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+20: 01 60 00 00 00 00 00 00 00 00 00 00 58 14 99 19
+30: 00 00 00 00 00 00 00 00 00 00 00 00 0a 02 00 00
+40: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 86 0f 02 00 00 00 00 00
+
+01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 02)
+ Subsystem: Giga-byte Technology Device 1458
+ Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
+ Latency: 0, Cache Line Size: 32 bytes
+ Interrupt: pin A routed to IRQ 28
+ Region 0: I/O ports at 4000 [size=256]
+ Region 2: Memory at 50010000 (64-bit, prefetchable) [size=4K]
+ Region 4: Memory at 50000000 (64-bit, prefetchable) [size=64K]
+ Expansion ROM at 50020000 [disabled] [size=128K]
+ Capabilities: [40] Power Management version 3
+ Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold-)
+ Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
+ Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
+ Address: 00000000fee0300c Data: 4189
+ Capabilities: [70] Express (v2) Endpoint, MSI 01
+ DevCap: MaxPayload 256 bytes, PhantFunc 0, Latency L0s <512ns, L1 <64us
+ ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
+ DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
+ RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop-
+ MaxPayload 128 bytes, MaxReadReq 512 bytes
+ DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq+ AuxPwr- TransPend-
+ LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <512ns, L1 <64us
+ ClockPM+ Surprise- LLActRep- BwNot-
+ LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
+ ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
+ LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
+ DevCap2: Completion Timeout: Not Supported, TimeoutDis+
+ DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-
+ LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-, Selectable De-emphasis: -6dB
+ Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
+ Compliance De-emphasis: -6dB
+ LnkSta2: Current De-emphasis Level: -6dB
+ Capabilities: [ac] MSI-X: Enable- Count=2 Masked-
+ Vector table: BAR=4 offset=00000000
+ PBA: BAR=4 offset=00000800
+ Capabilities: [cc] Vital Product Data
+ Unknown small resource type 00, will not decode more.
+ Capabilities: [100] Advanced Error Reporting
+ UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
+ UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
+ UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
+ CESta: RxErr+ BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
+ CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
+ AERCap: First Error Pointer: 00, GenCap+ CGenEn- ChkCap+ ChkEn-
+ Capabilities: [140] Virtual Channel <?>
+ Capabilities: [160] Device Serial Number 24-00-00-00-ff-ff-00-00
+ Kernel driver in use: r8169
+ Kernel modules: r8169
+00: ec 10 36 81 07 04 10 00 02 00 00 02 08 00 00 00
+10: 01 40 00 00 00 00 00 00 0c 00 01 50 00 00 00 00
+20: 0c 00 00 50 00 00 00 00 00 00 00 00 58 14 58 14
+30: 00 00 fe ff 40 00 00 00 00 00 00 00 0b 01 00 00
+40: 01 50 03 7e 08 00 00 00 00 00 00 00 00 00 00 00
+50: 05 70 81 00 0c 30 e0 fe 00 00 00 00 89 41 00 00
+60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 10 ac 02 02 c1 8c 04 05 10 20 09 00 11 3c 07 00
+80: 40 00 11 10 00 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 10 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 11 cc 01 00
+b0: 04 00 00 00 04 08 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 80
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+100: 01 00 01 14 00 00 00 00 00 00 00 00 30 20 06 00
+110: 01 20 00 00 00 20 00 00 a0 00 00 00 00 00 00 00
+120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+140: 02 00 01 16 00 00 00 00 00 00 00 00 00 00 00 00
+150: 00 00 00 00 01 00 00 80 00 00 00 00 00 00 00 00
+160: 03 00 01 00 00 00 ff ff 00 00 00 24 00 00 00 00
+170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+700: 76 00 63 01 ff ff ff ff 04 00 00 07 01 ff ff 13
+710: 20 01 01 00 00 00 00 00 aa 03 02 20 80 02 00 20
+720: 00 00 00 00 00 00 00 00 51 5c 6c 03 10 00 00 08
+730: 10 40 00 00 01 40 00 00 ff ff 0f 00 00 00 00 00
+740: 0f 00 00 00 00 00 00 00 04 40 20 00 04 40 20 00
+750: 00 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00
+760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7a0: 00 00 00 00 00 00 00 00 20 00 08 00 00 00 00 00
+7b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+02:00.0 Network controller: Atheros Communications Inc. AR928X Wireless Network Adapter (PCI-Express) (rev 01)
+ Subsystem: Device 1a3b:1067
+ Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
+ Latency: 0, Cache Line Size: 64 bytes
+ Interrupt: pin A routed to IRQ 17
+ Region 0: Memory at 56100000 (64-bit, non-prefetchable) [size=64K]
+ Capabilities: [40] Power Management version 2
+ Flags: PMEClk- DSI- D1+ D2- AuxCurrent=375mA PME(D0+,D1+,D2-,D3hot+,D3cold-)
+ Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
+ Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit-
+ Address: 00000000 Data: 0000
+ Capabilities: [60] Express (v1) Legacy Endpoint, MSI 00
+ DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <512ns, L1 <64us
+ ExtTag- AttnBtn- AttnInd- PwrInd- RBE- FLReset-
+ DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
+ RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop-
+ MaxPayload 128 bytes, MaxReadReq 512 bytes
+ DevSta: CorrErr- UncorrErr+ FatalErr- UnsuppReq+ AuxPwr- TransPend-
+ LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM unknown, Latency L0 <512ns, L1 <64us
+ ClockPM- Surprise- LLActRep- BwNot-
+ LnkCtl: ASPM L1 Enabled; RCB 64 bytes Disabled- Retrain- CommClk+
+ ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
+ LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
+ Capabilities: [90] MSI-X: Enable- Count=1 Masked-
+ Vector table: BAR=0 offset=00000000
+ PBA: BAR=0 offset=00000000
+ Capabilities: [100] Advanced Error Reporting
+ UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq+ ACSViol-
+ UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
+ UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
+ CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
+ CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
+ AERCap: First Error Pointer: 14, GenCap+ CGenEn- ChkCap+ ChkEn-
+ Capabilities: [140] Virtual Channel <?>
+ Capabilities: [160] Device Serial Number 00-00-00-00-00-00-00-00
+ Kernel driver in use: ath9k
+ Kernel modules: ath9k
+00: 8c 16 2a 00 07 00 10 00 01 00 80 02 10 00 00 00
+10: 04 00 10 56 00 00 00 00 00 00 00 00 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 3b 1a 67 10
+30: 00 00 00 00 40 00 00 00 00 00 00 00 0a 01 00 00
+40: 01 50 c2 5b 00 00 00 00 00 00 00 00 00 00 00 00
+50: 05 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: 10 90 11 00 c0 0c 04 05 10 20 0a 00 11 38 03 00
+70: 42 00 11 10 00 00 00 00 c0 03 00 00 00 00 00 00
+80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+100: 01 00 01 14 00 00 10 00 00 00 00 00 11 20 06 00
+110: 00 00 00 00 00 00 00 00 b4 00 00 00 01 00 00 04
+120: 01 07 00 00 34 00 01 02 00 00 00 00 00 00 00 00
+130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+140: 02 00 01 16 00 00 00 00 00 00 00 00 00 00 00 00
+150: 00 00 00 00 01 00 00 80 00 00 00 00 00 00 00 00
+160: 03 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
+170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+700: 76 00 63 01 ff ff ff ff 04 00 00 00 01 3f 00 0f
+710: 20 01 01 00 00 00 00 00 aa 13 00 00 80 02 00 00
+720: ff ff ff ff 00 00 00 00 10 0b 4a 03 10 00 00 08
+730: 10 40 00 00 01 40 00 00 ff ff 0f 00 00 00 00 00
+740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
diff --git a/tests/cap-vc-pat b/tests/cap-vc-pat
new file mode 100644
index 0000000..235b995
--- /dev/null
+++ b/tests/cap-vc-pat
@@ -0,0 +1,257 @@
+0000:12:08.0 Class 0604: Device 10b5:8532 (rev bc)
+00: b5 10 32 85 07 00 10 00 bc 00 04 06 00 00 01 00
+10: 00 00 00 00 00 00 00 00 12 16 16 00 01 01 00 00
+20: 60 80 60 80 b1 80 b1 80 00 00 00 00 00 00 00 00
+30: 00 00 00 00 40 00 00 00 00 00 00 00 00 01 00 00
+40: 01 48 01 c8 00 00 00 00 05 68 80 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff
+60: ff ff ff ff ff ff ff ff 10 00 61 01 01 00 00 00
+70: 2f 00 0a 00 41 dc 02 08 40 00 41 10 e2 0c 40 00
+80: fa 01 40 00 ff ff ff ff ff ff ff ff ff ff ff ff
+90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+100: 03 00 41 fb df 0e 00 00 01 00 00 00 ff ff ff ff
+110: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+120: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+130: ff ff ff ff ff ff ff ff 04 00 81 14 00 00 00 00
+140: 00 00 00 00 01 00 00 00 02 00 01 00 01 00 00 00
+150: 03 00 00 07 00 00 00 00 01 00 00 00 ff 00 00 80
+160: 00 00 00 00 01 00 00 00 00 00 00 01 00 00 00 00
+170: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+180: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+190: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+1a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+1b0: ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00
+1c0: 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff
+1d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+1e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+1f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+200: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+210: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+220: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+230: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+240: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+250: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+260: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+270: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+280: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+290: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+2a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+2b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+2c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+2d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+2e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+2f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+300: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+310: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+320: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+330: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+340: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+350: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+360: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+370: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+380: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+390: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+3a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+3b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+3c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+3d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+3e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+3f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+400: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+410: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+420: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+430: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+440: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+450: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+460: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+470: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+480: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+490: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+4a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+4b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+4c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+4d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+4e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+4f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+500: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+510: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+520: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+530: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+540: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+550: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+560: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+570: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+580: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+590: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+5a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+5b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+5c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+5d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+5e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+5f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+600: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+610: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+620: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+630: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+640: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+650: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+660: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+670: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+680: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+690: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+6a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+6b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+6c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+6d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+6e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+6f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+700: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+710: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+720: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+730: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+740: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+750: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+760: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+770: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+780: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+790: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+7a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+7b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+7c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+7d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+7e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+7f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+800: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+810: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+820: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+830: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+840: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+850: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+860: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+870: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+880: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+890: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+8a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+8b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+8c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+8d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+8e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+8f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+900: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+910: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+920: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+930: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+940: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+950: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+960: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+970: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+980: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+990: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+9a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+9b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+9c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+9d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+9e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+9f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+a00: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+a10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+a20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+a30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+a40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+a50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+a60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+a70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+a80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+a90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+aa0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+ab0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+ac0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+ad0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+ae0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+af0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+b00: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+b10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+b20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+b30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+b40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+b50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+b60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+b70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+b80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+b90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+ba0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+bb0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+bc0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+bd0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+be0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+bf0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+c00: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+c10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+c20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+c30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+c40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+c50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+c60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+c70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+c80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+c90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+ca0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+cb0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+cc0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+cd0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+ce0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+cf0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+d00: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+d10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+d20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+d30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+d40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+d50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+d60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+d70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+d80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+d90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+da0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+db0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+dc0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+dd0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+de0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+df0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+e00: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+e10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+e20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+e30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+e40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+e50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+e60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+e70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+e80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+e90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+ea0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+eb0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+ec0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+ed0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+ee0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+ef0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+f00: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+f10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+f20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+f30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+f40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+f50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+f60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+f70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+f80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+f90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+fa0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+fb0: ff ff ff ff 01 00 81 13 00 00 10 00 00 00 00 00
+fc0: 11 20 06 00 00 00 00 00 00 00 00 00 bf 00 00 00
+fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fe0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+ff0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
diff --git a/tests/cap-vendor-virtio b/tests/cap-vendor-virtio
new file mode 100644
index 0000000..2d04831
--- /dev/null
+++ b/tests/cap-vendor-virtio
@@ -0,0 +1,41 @@
+00:09.0 Ethernet controller: Red Hat, Inc Virtio network device
+ Subsystem: Red Hat, Inc Virtio network device
+ Physical Slot: 9
+ Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+
+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
+ Latency: 0
+ Interrupt: pin A routed to IRQ 10
+ Region 0: I/O ports at c060 [size=32]
+ Region 1: Memory at febd6000 (32-bit, non-prefetchable) [size=4K]
+ Region 2: Memory at fea00000 (32-bit, non-prefetchable) [size=512K]
+ Expansion ROM at feb80000 [disabled] [size=256K]
+ Capabilities: [84] MSI-X: Enable+ Count=3 Masked-
+ Vector table: BAR=1 offset=00000000
+ PBA: BAR=1 offset=00000800
+ Capabilities: [70] VirtIO: Notify
+ BAR=2 offset=00003000 size=00040000
+ multiplier=00001000
+ Capabilities: [60] VirtIO: DeviceCfg
+ BAR=2 offset=00002000 size=00001000
+ Capabilities: [50] VirtIO: ISR
+ BAR=2 offset=00001000 size=00001000
+ Capabilities: [40] VirtIO: CommonCfg
+ BAR=2 offset=00000000 size=00001000
+ Kernel driver in use: virtio-pci
+00: f4 1a 00 10 07 05 10 00 00 00 00 02 00 00 00 00
+10: 61 c0 00 00 00 60 bd fe 00 00 a0 fe 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 f4 1a 01 00
+30: 00 00 b8 fe 84 00 00 00 00 00 00 00 0a 01 00 00
+40: 09 00 10 01 02 00 00 00 00 00 00 00 00 10 00 00
+50: 09 40 10 03 02 00 00 00 00 10 00 00 00 10 00 00
+60: 09 50 10 04 02 00 00 00 00 20 00 00 00 10 00 00
+70: 09 60 14 02 02 00 00 00 00 30 00 00 00 00 04 00
+80: 00 10 00 00 11 70 02 80 01 00 00 00 01 08 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
diff --git a/tests/tree-asus-p6t6 b/tests/tree-asus-p6t6
new file mode 100644
index 0000000..8ee5f7c
--- /dev/null
+++ b/tests/tree-asus-p6t6
@@ -0,0 +1,5514 @@
+00:00.0 Host bridge: Intel Corporation 5520/5500/X58 I/O Hub to ESI Port (rev 12)
+00: 86 80 05 34 00 00 10 00 12 00 00 06 00 00 00 00
+10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 43 10 6b 83
+30: 00 00 00 00 60 00 00 00 00 00 00 00 00 00 00 00
+40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+50: 00 b0 d1 fe 00 00 00 00 00 00 00 00 00 00 00 00
+60: 05 90 02 01 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 10 e0 42 00 20 80 00 00 00 01 00 00 41 3c 39 00
+a0: 00 00 41 30 00 00 00 00 c0 07 00 01 00 00 00 00
+b0: 00 00 00 00 3e 00 00 00 09 00 00 00 00 00 00 00
+c0: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 01 00 03 c8 08 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+100: 01 00 01 15 00 00 00 00 00 00 00 00 30 20 06 00
+110: 00 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00
+120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+150: 0d 00 01 16 1f 00 00 00 02 68 00 00 00 00 00 00
+160: 0b 00 00 00 02 00 c0 00 00 00 00 00 00 00 00 00
+170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+180: 11 30 18 00 00 00 00 00 01 18 20 20 00 00 00 00
+190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1e0: 00 00 00 00 40 00 00 00 00 00 00 00 00 00 00 00
+1f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+210: 02 00 00 00 00 00 00 00 30 f0 37 00 c1 31 00 00
+220: 07 00 00 00 7a 03 00 00 01 00 00 00 00 00 00 00
+230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+400: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+480: 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff
+490: 00 00 0f 0f 00 00 00 00 00 00 00 00 00 00 00 00
+4a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+00:01.0 PCI bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 1 (rev 12)
+00: 86 80 08 34 04 01 10 00 12 00 04 06 10 00 01 00
+10: 00 00 00 00 00 00 00 00 00 01 01 00 f0 00 00 00
+20: f0 ff 00 00 f1 ff 01 00 00 00 00 00 00 00 00 00
+30: 00 00 00 00 40 00 00 00 00 00 00 00 00 00 02 00
+40: 0d 60 00 00 43 10 6b 83 00 00 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: 05 90 02 01 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 10 e0 42 01 21 80 00 00 00 01 00 00 42 3c 39 00
+a0: 00 00 01 10 80 0c 08 00 c0 03 08 00 10 00 01 00
+b0: 00 00 00 00 3e 00 00 00 09 00 00 00 00 00 00 00
+c0: 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 01 00 03 c8 08 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+100: 01 00 01 15 00 00 00 00 00 00 00 00 30 20 06 00
+110: 00 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00
+120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+150: 0d 00 01 16 1f 00 00 00 03 69 00 00 00 00 00 00
+160: 0b 00 00 00 02 00 c0 00 00 00 00 00 00 00 00 00
+170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+180: 11 30 18 00 00 00 00 00 00 10 00 20 00 00 00 00
+190: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1e0: 00 00 00 00 40 00 00 00 00 00 00 00 00 00 00 00
+1f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+210: 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+400: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+00:03.0 PCI bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 3 (rev 12)
+00: 86 80 0a 34 07 01 10 00 12 00 04 06 10 00 01 00
+10: 00 00 00 00 00 00 00 00 00 02 05 00 b0 b0 00 20
+20: f0 f9 f0 f9 f1 ff 01 00 00 00 00 00 00 00 00 00
+30: 00 00 00 00 40 00 00 00 00 00 00 00 00 00 02 00
+40: 0d 60 00 00 43 10 6b 83 00 00 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: 05 90 02 01 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 10 e0 42 01 21 80 00 00 00 01 00 00 02 3d 39 00
+a0: 40 00 02 71 80 25 10 00 c0 03 48 01 10 00 01 00
+b0: 00 00 00 00 3e 00 00 00 09 00 00 00 00 00 00 00
+c0: 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 01 00 03 c8 08 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+100: 01 00 01 15 00 00 00 00 00 00 00 00 30 20 06 00
+110: 00 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00
+120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+150: 0d 00 01 16 1f 00 00 00 04 6b 00 00 00 00 00 00
+160: 0b 00 00 00 02 00 c0 00 00 00 00 00 00 00 00 00
+170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+180: 11 30 18 00 00 00 00 00 00 10 00 20 00 00 00 00
+190: 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1e0: 00 00 00 00 40 00 00 00 00 00 00 00 00 00 00 00
+1f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+200: 01 00 00 00 00 00 00 00 40 00 00 00 00 00 00 00
+210: 02 00 00 00 06 00 00 00 00 00 00 00 00 00 00 00
+220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+400: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+480: 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff
+490: 00 00 0f 0f 00 00 00 00 00 00 00 00 00 00 00 00
+4a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+00:07.0 PCI bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 7 (rev 12)
+00: 86 80 0e 34 07 01 10 00 12 00 04 06 10 00 01 00
+10: 00 00 00 00 00 00 00 00 00 06 06 00 c0 c0 00 20
+20: 00 fa c0 fb 01 ce f1 df 00 00 00 00 00 00 00 00
+30: 00 00 00 00 40 00 00 00 00 00 00 00 00 00 1a 00
+40: 0d 60 00 00 43 10 6b 83 00 00 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: 05 90 02 01 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 10 e0 42 01 21 80 00 00 00 01 00 00 02 3d 39 00
+a0: 40 00 01 71 80 25 28 00 c0 03 48 01 10 00 01 00
+b0: 00 00 00 00 3e 00 00 00 09 00 00 00 00 00 00 00
+c0: 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 01 00 03 c8 08 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+100: 01 00 01 15 00 00 00 00 00 00 00 00 30 20 06 00
+110: 00 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00
+120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+150: 0d 00 01 16 1f 00 00 00 05 70 00 00 00 00 00 00
+160: 0b 00 00 00 02 00 c0 00 00 00 00 00 00 00 00 00
+170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+180: 11 30 18 00 00 00 00 00 00 10 00 20 00 00 00 00
+190: 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1e0: 00 00 00 00 40 00 00 00 00 00 00 00 00 00 00 00
+1f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+200: 01 00 00 00 00 00 00 00 40 00 00 00 00 00 00 00
+210: 02 00 00 00 06 00 00 00 00 00 00 00 00 00 00 00
+220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+400: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+480: 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff
+490: 00 00 0f 0f 00 00 00 00 00 00 00 00 00 00 00 00
+4a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+00:10.0 PIC: Intel Corporation 7500/5520/5500/X58 Physical and Link Layer Registers Port 0 (rev 12)
+00: 86 80 25 34 00 00 10 00 12 00 00 08 10 00 80 00
+10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+30: 00 00 00 00 50 00 00 00 00 00 00 00 00 00 00 00
+40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+50: 09 00 ff f0 02 00 c0 00 00 68 00 00 39 00 00 00
+60: 88 c6 fa 07 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 07 02 00 02 00 20 7f 00 00 20 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 08 96 08 00 00 00 00 00 fc 06 06 00 00 5f 00
+d0: c5 00 00 00 00 00 d1 00 00 00 00 00 81 04 01 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 64 11 11 11 64 11 11 11
+
+00:10.1 PIC: Intel Corporation 7500/5520/5500/X58 Routing and Protocol Layer Registers Port 0 (rev 12)
+00: 86 80 26 34 00 00 00 00 12 00 00 08 10 00 80 00
+10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+40: 01 00 00 00 00 00 00 00 00 00 00 00 46 22 40 00
+50: 08 00 02 00 00 00 00 00 02 00 00 00 00 00 00 00
+60: 00 00 00 00 40 00 00 00 00 00 00 00 02 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 01 00 41 10 04 41 10 04 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00
+d0: 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+00:14.0 PIC: Intel Corporation 7500/5520/5500/X58 I/O Hub System Management Registers (rev 12)
+00: 86 80 2e 34 00 00 10 00 12 00 00 08 10 00 80 00
+10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+30: 00 00 00 00 40 00 00 00 00 00 00 00 00 00 00 00
+40: 10 00 92 00 00 80 00 00 00 00 00 00 00 f4 3b 00
+50: 00 00 00 10 00 00 00 00 c0 07 00 00 00 00 01 00
+60: 00 00 00 00 00 80 00 00 00 00 00 00 00 f4 3b 00
+70: 00 00 00 10 00 00 00 00 c0 07 00 00 00 00 00 00
+80: 00 00 00 00 00 00 00 00 00 00 ff ff ff ff 07 00
+90: 00 00 00 00 00 00 00 00 48 10 05 00 34 7c 03 00
+a0: 00 00 00 00 00 00 00 00 09 00 80 bf 00 00 00 00
+b0: 00 00 ff ff ff ff 07 00 00 00 00 00 00 00 00 00
+c0: 00 00 ff ff ff ff 07 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 bc 00 00 00 3c 06 00 00 00 00 00 00 fc
+e0: ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 74 ef ff 33 00 00 00 00 c4 7f 00 00 00 00 00 00
+100: 00 00 00 00 00 00 00 00 00 f0 00 01 00 c0 00 fd
+110: 00 fc 00 00 00 00 00 00 00 00 00 00 00 fb 00 00
+120: 00 f0 00 00 00 c0 00 fd 00 fc 00 00 00 00 00 00
+130: 00 00 00 00 00 fb 00 00 00 00 00 00 00 00 00 00
+140: 00 00 00 00 00 00 00 00 00 00 00 00 00 ff 00 00
+150: 00 fc 00 00 ff 00 00 00 00 00 00 00 f0 00 00 00
+160: 80 fd 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+180: 00 00 00 00 f8 07 00 00 01 00 00 00 a0 07 00 00
+190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80
+1b0: 3f 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+00:14.1 PIC: Intel Corporation 7500/5520/5500/X58 I/O Hub GPIO and Scratch Pad Registers (rev 12)
+00: 86 80 22 34 00 00 10 00 12 00 00 08 10 00 80 00
+10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+30: 00 00 00 00 40 00 00 00 00 00 00 00 00 00 00 00
+40: 10 00 92 00 00 80 00 00 00 00 00 00 00 f4 3b 00
+50: 00 00 00 10 00 00 00 00 c0 07 00 00 00 00 01 00
+60: 00 00 00 00 00 80 00 00 00 00 00 00 00 f4 3b 00
+70: 00 00 00 10 00 00 00 00 c0 07 00 00 01 00 00 00
+80: 01 00 00 00 0d 14 00 00 01 00 00 00 01 00 00 00
+90: 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 bf
+a0: 01 00 00 00 01 09 90 00 06 00 90 00 01 00 00 00
+b0: 32 40 eb bf 01 00 00 00 01 00 00 00 01 00 00 00
+c0: 01 00 00 00 01 00 00 00 01 00 00 00 3e 28 00 00
+d0: 09 08 08 00 09 08 08 00 01 00 00 00 01 00 00 00
+e0: 01 00 00 00 0d 14 00 00 01 00 00 00 01 00 00 00
+f0: 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 bf
+100: 00 00 00 00 01 00 00 00 01 09 90 00 06 00 90 00
+110: 01 00 00 00 32 40 eb bf 01 00 00 00 01 00 00 00
+120: 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00
+130: 3e 28 00 00 09 08 08 00 09 08 08 00 01 00 00 00
+140: 01 00 00 00 01 00 00 00 0d 14 00 00 01 00 00 00
+150: 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00
+160: 01 00 00 bf 01 00 00 00 01 09 90 00 06 00 90 00
+170: 01 00 00 00 32 40 eb bf 01 00 00 00 01 00 00 00
+180: 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00
+190: 3e 28 00 00 09 08 08 00 09 08 08 00 01 00 00 00
+1a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+290: 00 00 80 bf 00 00 00 00 00 00 00 00 00 00 00 00
+2a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+00:14.2 PIC: Intel Corporation 7500/5520/5500/X58 I/O Hub Control Status and RAS Registers (rev 12)
+00: 86 80 23 34 00 00 10 00 12 00 00 08 10 00 80 00
+10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+30: 00 00 00 00 40 00 00 00 00 00 00 00 00 00 00 00
+40: 10 00 92 00 00 80 00 00 00 00 00 00 00 f4 3b 00
+50: 00 00 00 10 00 00 00 00 c0 07 00 00 00 00 01 00
+60: 00 00 00 00 00 80 00 00 00 00 00 00 00 f4 3b 00
+70: 00 00 00 10 00 00 00 00 c0 07 00 00 00 00 00 00
+80: a4 82 a0 02 50 01 aa aa a8 00 00 00 65 15 00 00
+90: 00 00 00 00 24 00 00 00 04 08 00 00 22 05 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 01 00 00 00 00 00 00 00 00 00 00 00 00 42 00 00
+d0: 00 00 00 00 00 08 08 92 95 00 9a 35 00 00 10 00
+e0: 40 58 04 00 df 02 00 00 ff 07 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+100: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+110: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+140: 00 00 00 00 00 00 00 00 ff 00 ff 00 00 00 00 00
+150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1c0: 00 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1d0: 00 00 00 00 2e 15 da 4f 00 00 00 00 00 00 00 00
+1e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00
+1f0: 6d 83 bb be 00 00 00 00 00 10 00 00 00 00 00 00
+200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+00:14.3 PIC: Intel Corporation 7500/5520/5500/X58 I/O Hub Throttle Registers (rev 12)
+00: 86 80 38 34 00 00 00 00 12 00 00 08 10 00 80 00
+10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 0b 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 0b 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 0b 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 dc 00 00 00 a8 00 00 00 00 00 b4 00 c8 00
+f0: 00 00 00 7f 00 00 00 00 40 0d d3 07 00 00 00 00
+
+00:1a.0 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #4
+00: 86 80 37 3a 05 00 90 02 00 00 03 0c 00 00 80 00
+10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+20: 01 a8 00 00 00 00 00 00 00 00 00 00 43 10 d4 82
+30: 00 00 00 00 50 00 00 00 00 00 00 00 0b 01 00 00
+40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+50: 13 00 06 03 00 00 00 00 00 00 00 00 00 00 00 00
+60: 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 20 00 00 00 00 00 00 00 00 01 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 86 0f 00 00 00 00 00 00
+
+00:1a.1 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #5
+00: 86 80 38 3a 05 00 90 02 00 00 03 0c 00 00 00 00
+10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+20: 81 a8 00 00 00 00 00 00 00 00 00 00 43 10 d4 82
+30: 00 00 00 00 50 00 00 00 00 00 00 00 03 02 00 00
+40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+50: 13 00 06 03 00 00 00 00 00 00 00 00 00 00 00 00
+60: 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 20 00 00 00 00 00 00 00 00 01 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 86 0f 00 00 00 00 00 00
+
+00:1a.2 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #6
+00: 86 80 39 3a 05 00 90 02 00 00 03 0c 00 00 00 00
+10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+20: 01 ac 00 00 00 00 00 00 00 00 00 00 43 10 d4 82
+30: 00 00 00 00 50 00 00 00 00 00 00 00 0e 04 00 00
+40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+50: 13 00 06 03 00 00 00 00 00 00 00 00 00 00 00 00
+60: 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 20 00 00 00 00 00 00 00 00 01 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 86 0f 00 00 00 00 00 00
+
+00:1a.7 USB controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #2
+00: 86 80 3c 3a 06 01 90 02 00 20 03 0c 00 00 00 00
+10: 00 f0 ef f9 00 00 00 00 00 00 00 00 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 43 10 d4 82
+30: 00 00 00 00 50 00 00 00 00 00 00 00 0a 03 00 00
+40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+50: 01 58 c2 c9 00 00 00 00 0a 98 a0 20 00 00 00 00
+60: 20 20 ff 01 00 00 00 00 01 00 00 00 00 00 08 c0
+70: 00 00 cf 0f 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 13 00 06 03 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 aa ff 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 86 85 40 00 86 0f 00 00 0a 13 02 20
+
+00:1b.0 Audio device: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller
+00: 86 80 3e 3a 06 05 10 00 00 00 03 04 10 00 00 00
+10: 04 80 ef f9 00 00 00 00 00 00 00 00 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 43 10 ea 82
+30: 00 00 00 00 50 00 00 00 00 00 00 00 0a 01 00 00
+40: 01 00 00 07 00 00 00 00 00 00 00 00 00 00 00 00
+50: 01 60 42 c8 00 00 00 00 00 00 00 00 00 00 00 00
+60: 05 70 81 00 00 50 e0 fe 00 00 00 00 22 40 00 00
+70: 10 00 91 00 00 00 00 10 00 08 10 00 00 00 00 00
+80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 04 00 01 00 00 00 00 31 00 a3 02 00 00 00 00
+d0: 61 00 a3 02 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 86 0f 00 00 00 00 00 00
+100: 02 00 01 13 01 00 00 00 00 00 00 00 00 00 00 00
+110: 00 00 00 00 01 00 00 80 00 00 00 00 00 00 00 00
+120: 80 00 00 81 00 00 00 00 00 00 00 00 00 00 00 00
+130: 05 00 01 00 00 01 00 0f 00 00 00 00 00 00 00 00
+140: 01 00 00 00 00 00 00 00 00 c0 d1 fe 00 00 00 00
+150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+00:1c.0 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 1
+00: 86 80 40 3a 07 01 10 00 00 00 04 06 10 00 81 00
+10: 00 00 00 00 00 00 00 00 00 09 09 00 10 10 00 20
+20: 00 c0 30 c0 f1 f8 f1 f8 00 00 00 00 00 00 00 00
+30: 00 00 00 00 40 00 00 00 00 00 00 00 05 01 02 00
+40: 10 80 41 01 00 80 00 00 00 00 10 00 11 2c 11 01
+50: 40 00 01 10 60 05 00 00 00 00 00 00 00 00 00 00
+60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 05 90 00 00 00 40 e0 fe 21 40 00 00 00 00 00 00
+90: 0d a0 00 00 43 10 ea 82 00 00 00 00 00 00 00 00
+a0: 01 00 02 c8 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 11 08 00 00 00 00
+e0: 00 0f c7 00 06 07 08 00 30 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 86 0f 00 00 00 00 00 00
+100: 02 00 01 18 00 00 00 00 01 00 00 00 00 00 00 00
+110: 01 00 00 00 01 00 00 80 00 00 00 00 00 00 00 00
+120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+140: 00 00 00 00 00 00 00 00 00 00 00 00 11 00 06 00
+150: 00 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00
+160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+180: 05 00 01 00 00 01 00 01 00 00 00 00 00 00 00 00
+190: 01 00 00 00 00 00 00 00 00 c0 d1 fe 00 00 00 00
+1a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+300: 07 60 20 60 00 00 00 00 60 12 00 00 0c 00 06 00
+310: 00 10 00 00 5b 60 c9 c0 00 70 26 75 00 10 80 00
+320: ff 0f 00 00 16 00 00 14 b5 bc 4a bc 0b 2a 00 00
+330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+340: 00 00 00 00 00 00 00 00 10 00 04 00 00 00 00 00
+350: 00 00 00 00 01 00 04 00 00 00 00 00 00 00 00 00
+360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+00:1c.1 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 2
+00: 86 80 42 3a 07 01 10 00 00 00 04 06 10 00 81 00
+10: 00 00 00 00 00 00 00 00 00 08 08 00 e0 e0 00 20
+20: e0 fb e0 fb e1 f8 e1 f8 00 00 00 00 00 00 00 00
+30: 00 00 00 00 40 00 00 00 00 00 00 00 0b 02 02 00
+40: 10 80 41 01 00 80 00 00 00 00 10 00 11 2c 11 02
+50: 40 00 11 30 60 05 00 00 00 00 48 01 00 00 00 00
+60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 05 90 00 00 00 40 e0 fe 21 40 00 00 00 00 00 00
+90: 0d a0 00 00 43 10 ea 82 00 00 00 00 00 00 00 00
+a0: 01 00 02 c8 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 11 08 00 00 00 00
+e0: 00 0f c7 00 06 07 08 00 30 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 86 0f 00 00 00 00 00 00
+100: 02 00 01 18 00 00 00 00 01 00 00 00 00 00 00 00
+110: 01 00 00 00 01 00 00 80 00 00 00 00 00 00 00 00
+120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+140: 00 00 00 00 00 00 00 00 00 00 00 00 11 00 06 00
+150: 00 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00
+160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+180: 05 00 01 00 00 01 00 02 00 00 00 00 00 00 00 00
+190: 01 00 00 00 00 00 00 00 00 c0 d1 fe 00 00 00 00
+1a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+300: 07 60 20 60 00 00 00 00 60 12 00 00 0c 00 06 00
+310: 00 00 00 26 5b 60 c9 c0 00 70 26 75 c4 14 b8 14
+320: c3 04 15 06 16 00 00 14 b5 bc 4a bc 0b 2a 00 00
+330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+340: b5 05 b5 00 c5 05 c5 00 5a 05 3e 00 a0 08 89 00
+350: b0 08 99 00 01 00 56 00 aa 09 86 00 00 00 00 00
+360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+00:1c.2 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 3
+00: 86 80 44 3a 07 01 10 00 00 00 04 06 10 00 81 00
+10: 00 00 00 00 00 00 00 00 00 07 07 00 d0 d0 00 20
+20: d0 fb d0 fb d1 f8 d1 f8 00 00 00 00 00 00 00 00
+30: 00 00 00 00 40 00 00 00 00 00 00 00 0a 03 02 00
+40: 10 80 41 01 00 80 00 00 00 00 10 00 11 2c 11 03
+50: 40 00 11 30 60 05 00 00 00 00 48 01 00 00 00 00
+60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 05 90 00 00 00 40 e0 fe 21 40 00 00 00 00 00 00
+90: 0d a0 00 00 43 10 ea 82 00 00 00 00 00 00 00 00
+a0: 01 00 02 c8 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 11 08 00 00 00 00
+e0: 00 0f c7 00 06 07 08 00 30 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 86 0f 00 00 00 00 00 00
+100: 02 00 01 18 00 00 00 00 01 00 00 00 00 00 00 00
+110: 01 00 00 00 01 00 00 80 00 00 00 00 00 00 00 00
+120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+140: 00 00 00 00 00 00 00 00 00 00 00 00 11 00 06 00
+150: 00 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00
+160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+180: 05 00 01 00 00 01 00 03 00 00 00 00 00 00 00 00
+190: 01 00 00 00 00 00 00 00 00 c0 d1 fe 00 00 00 00
+1a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+300: 07 60 20 60 00 00 00 00 60 12 00 00 0c 00 06 00
+310: 00 00 00 31 5b 60 c9 c0 00 70 26 75 92 1b b8 14
+320: 91 0b 33 0e 16 00 00 14 b5 bc 4a bc 0b 2a 00 00
+330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+340: 6d 05 6d 00 7d 05 7d 00 64 00 19 00 92 02 1c 00
+350: a2 02 2c 00 01 00 06 00 21 00 09 00 00 00 00 00
+360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+00:1d.0 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #1
+00: 86 80 34 3a 05 00 90 02 00 00 03 0c 00 00 80 00
+10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+20: 81 a0 00 00 00 00 00 00 00 00 00 00 43 10 d4 82
+30: 00 00 00 00 50 00 00 00 00 00 00 00 0b 01 00 00
+40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+50: 13 00 06 03 00 00 00 00 00 00 00 00 00 00 00 00
+60: 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 20 00 00 00 00 00 00 00 00 01 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 86 0f 00 00 00 00 00 00
+
+00:1d.1 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #2
+00: 86 80 35 3a 05 00 90 02 00 00 03 0c 00 00 00 00
+10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+20: 01 a4 00 00 00 00 00 00 00 00 00 00 43 10 d4 82
+30: 00 00 00 00 50 00 00 00 00 00 00 00 0e 02 00 00
+40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+50: 13 00 06 03 00 00 00 00 00 00 00 00 00 00 00 00
+60: 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 20 00 00 00 00 00 00 00 00 01 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 86 0f 00 00 00 00 00 00
+
+00:1d.2 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #3
+00: 86 80 36 3a 05 00 90 02 00 00 03 0c 00 00 00 00
+10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+20: 81 a4 00 00 00 00 00 00 00 00 00 00 43 10 d4 82
+30: 00 00 00 00 50 00 00 00 00 00 00 00 0a 03 00 00
+40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+50: 13 00 06 03 00 00 00 00 00 00 00 00 00 00 00 00
+60: 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 20 00 00 00 00 00 00 00 00 01 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 86 0f 00 00 00 00 00 00
+
+00:1d.7 USB controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #1
+00: 86 80 3a 3a 06 01 90 02 00 20 03 0c 00 00 00 00
+10: 00 e0 ef f9 00 00 00 00 00 00 00 00 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 43 10 d4 82
+30: 00 00 00 00 50 00 00 00 00 00 00 00 0b 01 00 00
+40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+50: 01 58 c2 c9 00 00 00 00 0a 98 a0 20 00 00 00 00
+60: 20 20 ff 01 00 00 00 00 01 00 00 00 00 00 00 c0
+70: 00 00 cf 0f 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 13 00 06 03 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 aa ff 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 86 85 40 00 86 0f 00 00 0a 13 02 20
+
+00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 90)
+00: 86 80 4e 24 04 01 10 00 90 01 04 06 00 00 01 00
+10: 00 00 00 00 00 00 00 00 00 0a 0a 20 f0 00 80 22
+20: f0 ff 00 00 f1 ff 01 00 00 00 00 00 00 00 00 00
+30: 00 00 00 00 50 00 00 00 00 00 00 00 ff 00 02 00
+40: 00 00 00 00 00 00 00 00 00 00 00 00 00 12 00 00
+50: 0d 00 00 00 43 10 d4 82 00 00 00 00 00 00 00 00
+60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 86 0f 00 00 00 00 00 00
+
+00:1f.0 ISA bridge: Intel Corporation 82801JIR (ICH10R) LPC Interface Controller
+00: 86 80 16 3a 07 00 10 02 00 00 01 06 00 00 80 00
+10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 43 10 d4 82
+30: 00 00 00 00 e0 00 00 00 00 00 00 00 00 00 00 00
+40: 01 08 00 00 80 00 00 00 01 05 00 00 10 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: 8b 85 8a 8e d0 00 00 00 8f 83 8a 8b f8 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 0f 34 95 02 00 00 00 00 00 00 01 47 1c 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: e4 06 00 00 39 02 00 00 13 1c 0a 24 00 03 00 40
+b0: 00 00 f0 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 33 22 11 00 67 45 00 00 c0 f0 00 00 00 00 00 00
+e0: 09 00 0c 10 01 00 c4 02 64 02 00 00 00 00 00 00
+f0: 01 c0 d1 fe 00 00 00 00 86 0f 00 00 00 00 00 00
+
+00:1f.2 SATA controller: Intel Corporation 82801JI (ICH10 Family) SATA AHCI Controller
+00: 86 80 22 3a 07 04 b0 02 00 01 06 01 00 00 00 00
+10: 01 9c 00 00 81 98 00 00 01 98 00 00 81 94 00 00
+20: 01 94 00 00 00 c0 ef f9 00 00 00 00 43 10 d4 82
+30: 00 00 00 00 80 00 00 00 00 00 00 00 0f 02 00 00
+40: 00 80 00 80 00 00 00 00 00 00 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 01 a8 03 40 08 00 00 00 00 00 00 00 00 00 00 00
+80: 05 70 09 00 00 10 e0 fe 23 40 00 00 00 00 00 00
+90: 60 00 3f 8f 93 01 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 12 b0 10 00 48 00 00 00
+b0: 13 00 06 03 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 86 0f 00 00 00 00 00 00
+
+00:1f.3 SMBus: Intel Corporation 82801JI (ICH10 Family) SMBus Controller
+00: 86 80 30 3a 03 01 80 02 00 00 05 0c 00 00 00 00
+10: 04 d0 ef f9 00 00 00 00 00 00 00 00 00 00 00 00
+20: 01 04 00 00 00 00 00 00 00 00 00 00 43 10 d4 82
+30: 00 00 00 00 00 00 00 00 00 00 00 00 0a 03 00 00
+40: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: 03 04 04 00 00 00 08 08 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 86 0f 00 00 00 00 00 00
+
+02:00.0 PCI bridge: NVIDIA Corporation NF200 PCIe 2.0 switch (rev a3)
+00: de 10 b1 05 07 05 10 00 a3 00 04 06 10 00 01 00
+10: 00 00 00 00 00 00 00 00 02 03 05 00 b1 b1 00 00
+20: f0 f9 f0 f9 f1 ff 01 00 00 00 00 00 00 00 00 00
+30: 00 00 00 00 40 00 00 00 00 00 00 00 00 00 03 00
+40: 01 60 03 c8 00 00 00 00 00 00 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: 10 a0 52 00 20 80 2c 01 00 01 00 00 02 35 01 00
+70: 40 00 02 11 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 0d 00 00 00 de 10 19 cb 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+100: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+110: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+200: ff 02 00 00 1a 01 00 80 06 00 00 00 00 00 00 00
+210: 0c 00 00 00 ff ff ff 00 ff ff ff 00 00 00 00 00
+220: 02 ff 3f 00 00 00 00 00 1f 00 00 00 00 00 00 00
+230: 44 44 44 54 55 04 00 00 00 00 00 00 e0 00 00 00
+240: 10 74 08 00 00 00 00 00 00 00 00 00 00 00 00 00
+250: de 10 19 cb 00 00 00 00 00 00 00 00 00 00 00 00
+260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+300: 40 00 00 01 40 00 00 00 40 00 00 01 00 00 00 00
+310: 20 00 00 01 20 00 00 00 20 00 00 01 00 00 00 00
+320: 20 00 00 01 20 00 00 00 20 00 00 01 00 00 00 00
+330: 20 00 00 01 20 00 00 00 20 00 00 01 00 00 00 00
+340: 20 00 00 01 20 00 00 00 20 00 00 01 00 00 00 00
+350: 08 00 40 00 08 00 00 00 08 00 40 00 00 00 00 00
+360: 10 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+380: 00 00 01 04 00 00 01 04 00 00 01 04 00 00 00 00
+390: 0f 3c 10 40 0f 00 10 04 0e 38 0f 3c 00 00 00 00
+3a0: 00 00 01 04 00 00 01 04 00 00 01 04 00 00 00 00
+3b0: 0f 3c 10 40 0f 00 10 04 04 3c 05 40 00 00 00 00
+3c0: 00 00 01 04 00 00 01 04 00 00 01 04 00 00 00 00
+3d0: 00 00 01 04 00 00 01 04 00 00 01 04 00 00 00 00
+3e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3f0: 00 00 01 04 00 00 01 04 00 00 01 04 00 00 00 00
+400: 00 00 01 04 00 00 01 04 00 00 01 04 00 00 00 00
+410: 00 00 01 04 00 00 01 04 00 00 01 04 00 00 00 00
+420: 00 00 01 04 00 00 01 04 00 00 01 04 00 00 00 00
+430: 0f 3c 01 04 0f 00 01 04 0e 38 01 04 00 00 00 00
+440: 00 00 01 04 00 00 01 04 00 00 01 04 00 00 00 00
+450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+460: 00 00 01 04 00 00 01 04 00 00 01 04 00 00 00 00
+470: 0f 3c 01 04 0f 00 01 04 04 3c 01 04 00 00 00 00
+480: 00 00 01 04 00 00 01 04 00 00 01 04 00 00 00 00
+490: 00 00 01 04 00 00 01 04 00 00 01 04 00 00 00 00
+4a0: 00 00 01 04 00 00 01 04 00 00 01 04 00 00 00 00
+4b0: 00 00 01 04 00 00 01 04 00 00 01 04 00 00 00 00
+4c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4d0: 00 00 01 04 00 00 01 04 00 00 01 04 00 00 00 00
+4e0: 00 00 01 04 00 00 01 04 00 00 01 04 00 00 00 00
+4f0: 1f 3c 20 40 1f 00 20 04 1f 3c 20 40 00 00 00 00
+500: 00 00 01 04 00 00 01 04 00 00 01 04 00 00 00 00
+510: 1e 38 1f 3c 1f 00 20 04 1e 38 1f 3c 00 00 00 00
+520: 00 00 01 04 00 00 01 04 00 00 01 04 00 00 00 00
+530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+540: 00 00 01 04 00 00 01 04 00 00 01 04 00 00 00 00
+550: 00 00 01 04 00 00 01 04 00 00 01 04 00 00 00 00
+560: 00 00 01 04 00 00 01 04 00 00 01 04 00 00 00 00
+570: 00 00 01 04 00 00 01 04 00 00 01 04 00 00 00 00
+580: 00 00 01 04 00 00 01 04 00 00 01 04 00 00 00 00
+590: 00 00 01 04 00 00 01 04 00 00 01 04 00 00 00 00
+5a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5b0: 44 44 1f 00 00 00 00 00 00 00 00 00 00 00 00 00
+5c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+600: 00 84 01 00 00 80 01 00 00 00 00 00 00 00 00 00
+610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+640: 00 00 00 ff 00 00 00 00 00 00 00 00 00 00 00 00
+650: 00 00 00 ff 00 00 00 00 00 00 00 00 00 00 00 00
+660: 00 00 00 ff 00 00 00 00 00 00 00 00 00 00 00 00
+670: 00 00 00 ff 00 00 00 00 00 00 00 00 00 00 00 00
+680: 00 00 00 ff 00 00 00 00 00 00 00 00 00 00 00 00
+690: 00 00 00 ff 00 00 00 00 00 00 00 00 00 00 00 00
+6a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6c0: 00 ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+700: c0 ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00
+710: 00 00 00 00 c0 ff ff ff 00 00 00 00 00 00 00 00
+720: 00 00 00 00 00 00 00 00 c0 ff ff ff 00 00 00 00
+730: 00 00 00 00 00 00 00 00 00 00 00 00 c0 ff ff ff
+740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+750: c0 ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00
+760: 00 00 00 00 c0 ff ff ff 00 00 00 00 00 00 00 00
+770: 00 00 00 00 00 00 00 00 c0 ff ff ff 00 00 00 00
+780: 00 00 00 00 00 00 00 00 00 00 00 00 c0 ff ff ff
+790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7a0: c0 ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00
+7b0: 00 00 00 00 c0 ff ff ff 00 00 00 00 00 00 00 00
+7c0: 00 00 00 00 00 00 00 00 c0 ff ff ff 00 00 00 00
+7d0: 00 00 00 00 00 00 00 00 00 00 00 00 c0 ff ff ff
+7e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7f0: c0 ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00
+800: 00 00 00 00 c0 ff ff ff 00 00 00 00 00 00 00 00
+810: 00 00 00 00 00 00 00 00 c0 ff ff ff 00 00 00 00
+820: 00 00 00 00 00 00 00 00 00 00 00 00 c0 ff ff ff
+830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+840: c0 ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00
+850: 00 00 00 00 c0 ff ff ff 00 00 00 00 00 00 00 00
+860: 00 00 00 00 00 00 00 00 c0 ff ff ff 00 00 00 00
+870: 00 00 00 00 00 00 00 00 00 00 00 00 c0 ff ff ff
+880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+890: c0 ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00
+8a0: 00 00 00 00 c0 ff ff ff 00 00 00 00 00 00 00 00
+8b0: 00 00 00 00 00 00 00 00 c0 ff ff ff 00 00 00 00
+8c0: 00 00 00 00 00 00 00 00 00 00 00 00 c0 ff ff ff
+8d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8e0: c0 ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00
+8f0: 00 00 00 00 c0 ff ff ff 00 00 00 00 00 00 00 00
+900: 00 00 00 00 00 00 00 00 c0 ff ff ff 00 00 00 00
+910: 00 00 00 00 00 00 00 00 00 00 00 00 c0 ff ff ff
+920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+930: c0 ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00
+940: 00 00 00 00 c0 ff ff ff 00 00 00 00 00 00 00 00
+950: 00 00 00 00 00 00 00 00 c0 ff ff ff 00 00 00 00
+960: 00 00 00 00 00 00 00 00 00 00 00 00 c0 ff ff ff
+970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+980: 00 00 00 00 00 00 00 00 64 04 00 00 00 00 00 00
+990: 00 00 00 ff ff ff ff ff 00 00 00 00 00 00 00 00
+9a0: 00 00 00 ff ff ff ff ff 00 00 00 00 00 00 00 00
+9b0: ff 0f 00 00 ff 0f 00 00 ff 0f 00 00 ff 0f 00 00
+9c0: ff 0f 00 00 ff 0f 00 00 ff 0f 00 00 ff 0f 00 00
+9d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ab0: 40 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00
+ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b00: 60 3c 01 01 02 00 00 00 00 00 00 00 00 00 00 00
+b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c00: 00 00 00 00 00 00 ff 33 00 00 01 18 00 00 00 00
+c10: 00 00 00 00 00 00 00 00 00 00 00 00 02 01 00 00
+c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50
+c30: 00 00 00 00 00 00 00 00 00 00 00 00 1f 00 57 00
+c40: 00 00 00 00 24 22 60 b0 c4 09 40 06 00 00 00 00
+c50: 00 00 00 00 00 00 00 00 69 05 00 00 8f 00 f2 06
+c60: 15 ad 08 00 00 00 00 00 00 00 00 00 00 00 00 00
+c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d00: 92 10 b9 00 e8 a0 d4 10 c8 9c 63 12 e7 18 74 10
+d10: c5 24 c4 10 28 31 95 10 29 01 00 00 ad 18 53 0c
+d20: 46 29 95 10 28 9d 02 00 22 88 21 02 42 84 21 02
+d30: 42 84 22 00 00 00 00 00 00 00 00 00 00 00 00 00
+d40: 00 78 00 00 00 60 00 00 00 70 00 00 00 60 00 00
+d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e00: ff ff ff ff 30 53 02 00 10 00 00 03 ac ac ac 00
+e10: 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e20: 00 00 00 00 00 00 00 00 00 f1 fa 10 0e 90 40 00
+e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f00: ff ff ff ff 30 53 02 00 10 00 00 00 ac ac ac 00
+f10: 20 00 00 00 00 91 f9 10 0e 90 40 00 00 00 00 00
+f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+03:00.0 PCI bridge: NVIDIA Corporation NF200 PCIe 2.0 switch (rev a3)
+00: de 10 b1 05 07 05 10 00 a3 00 04 06 10 00 01 00
+10: 00 00 00 00 00 00 00 00 03 04 04 00 b1 b1 00 00
+20: f0 f9 f0 f9 f1 ff 01 00 00 00 00 00 00 00 00 00
+30: 00 00 00 00 40 00 00 00 00 00 00 00 00 00 03 00
+40: 01 60 03 c8 00 00 00 00 00 00 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: 10 00 62 01 20 80 00 00 00 01 00 00 02 35 31 00
+70: 40 00 82 70 00 00 08 00 00 00 40 00 00 00 00 00
+80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 42 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+100: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+110: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+400: 00 00 00 88 00 00 80 00 00 ff 03 00 16 01 00 03
+410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+440: 01 00 00 00 00 00 00 02 00 00 16 01 00 00 00 00
+450: 1f 00 57 00 00 00 00 00 00 00 00 00 00 00 00 00
+460: 00 00 00 00 00 00 00 00 c4 09 40 06 20 22 60 b0
+470: 00 00 00 00 00 00 00 00 00 00 2b 02 00 00 00 00
+480: 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00
+490: 00 00 00 00 00 00 00 00 00 00 00 00 69 25 ad 00
+4a0: 8f 00 f2 06 00 00 00 00 00 00 00 00 00 00 00 00
+4b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+800: de 10 b1 05 07 05 10 00 a3 00 04 06 10 00 01 00
+810: 00 00 00 00 00 00 00 00 03 04 04 00 b1 b1 00 00
+820: f0 f9 f0 f9 f1 ff 01 00 00 00 00 00 00 00 00 00
+830: 00 00 00 00 40 00 00 00 00 00 00 00 00 00 03 00
+840: 01 60 03 c8 00 00 00 00 00 00 00 00 00 00 00 00
+850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+860: 10 00 62 01 20 80 00 00 00 01 00 00 02 35 31 00
+870: 40 00 82 70 00 00 08 00 00 00 40 00 00 00 00 00
+880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+890: 42 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
+8a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c00: 00 00 00 88 00 00 80 00 00 ff 03 00 16 01 00 03
+c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c40: 01 00 00 00 00 00 00 02 00 00 16 01 00 00 00 00
+c50: 1f 00 57 00 00 00 00 00 00 00 00 00 00 00 00 00
+c60: 00 00 00 00 00 00 00 00 c4 09 40 06 20 22 60 b0
+c70: 00 00 00 00 00 00 00 00 00 00 2b 02 00 00 00 00
+c80: 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00
+c90: 00 00 00 00 00 00 00 00 00 00 00 00 69 25 ad 00
+ca0: 8f 00 f2 06 00 00 00 00 00 00 00 00 00 00 00 00
+cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+03:02.0 PCI bridge: NVIDIA Corporation NF200 PCIe 2.0 switch (rev a3)
+00: de 10 b1 05 04 05 10 00 a3 00 04 06 10 00 01 00
+10: 00 00 00 00 00 00 00 00 03 05 05 00 f1 01 00 00
+20: f0 ff 00 00 f1 ff 01 00 00 00 00 00 00 00 00 00
+30: 00 00 00 00 40 00 00 00 00 00 00 00 00 00 03 00
+40: 01 60 03 c8 00 00 00 00 00 00 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: 10 00 62 01 20 80 00 00 00 01 00 00 02 35 31 02
+70: 00 00 01 11 00 00 18 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+100: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+110: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+400: 00 00 00 08 00 00 80 00 00 ff 03 00 16 01 00 03
+410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+440: 01 00 00 00 00 00 00 02 00 00 16 01 00 00 00 00
+450: 1f 00 57 00 00 00 00 00 00 00 00 00 00 00 00 00
+460: 00 00 00 00 00 00 00 00 c4 09 40 06 20 12 60 b0
+470: 00 00 00 00 00 00 00 00 00 00 2b 02 00 00 00 00
+480: 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00
+490: 00 00 00 00 00 00 00 00 00 00 00 00 69 25 ad 00
+4a0: 8f 00 f2 06 00 00 00 00 00 00 00 00 00 00 00 00
+4b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+800: de 10 b1 05 04 05 10 00 a3 00 04 06 10 00 01 00
+810: 00 00 00 00 00 00 00 00 03 05 05 00 f1 01 00 00
+820: f0 ff 00 00 f1 ff 01 00 00 00 00 00 00 00 00 00
+830: 00 00 00 00 40 00 00 00 00 00 00 00 00 00 03 00
+840: 01 60 03 c8 00 00 00 00 00 00 00 00 00 00 00 00
+850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+860: 10 00 62 01 20 80 00 00 00 01 00 00 02 35 31 02
+870: 00 00 01 11 00 00 18 00 00 00 00 00 00 00 00 00
+880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+890: 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c00: 00 00 00 08 00 00 80 00 00 ff 03 00 16 01 00 03
+c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c40: 01 00 00 00 00 00 00 02 00 00 16 01 00 00 00 00
+c50: 1f 00 57 00 00 00 00 00 00 00 00 00 00 00 00 00
+c60: 00 00 00 00 00 00 00 00 c4 09 40 06 20 12 60 b0
+c70: 00 00 00 00 00 00 00 00 00 00 2b 02 00 00 00 00
+c80: 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00
+c90: 00 00 00 00 00 00 00 00 00 00 00 00 69 25 ad 00
+ca0: 8f 00 f2 06 00 00 00 00 00 00 00 00 00 00 00 00
+cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+04:00.0 Serial Attached SCSI controller: LSI Logic / Symbios Logic SAS2008 PCI-Express Fusion-MPT SAS-2 [Falcon] (rev 02)
+00: 00 10 72 00 07 05 10 00 02 00 07 01 10 00 00 00
+10: 01 b0 00 00 04 c0 ff f9 00 00 00 00 04 00 f8 f9
+20: 00 00 00 00 00 00 00 00 00 00 00 00 00 10 60 30
+30: 00 00 f0 f9 50 00 00 00 00 00 00 00 0b 01 00 00
+40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+50: 01 68 03 06 08 00 00 00 00 00 00 00 00 00 00 00
+60: 00 00 00 00 00 04 00 00 10 d0 02 00 25 80 00 10
+70: 1f 29 09 00 82 04 00 00 40 00 82 10 00 00 00 00
+80: 00 00 00 00 00 00 00 00 00 00 00 00 16 00 00 00
+90: 00 00 00 00 00 00 00 00 02 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 05 c0 80 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 11 00 0e 80 01 20 00 00 01 38 00 00 00 00 00 00
+d0: 03 a8 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+100: 01 00 81 13 00 00 00 00 00 00 00 00 31 20 06 00
+110: 00 00 00 00 00 20 00 00 a0 00 00 00 01 00 00 04
+120: 03 00 18 00 00 00 01 04 ce 9d 20 e7 00 00 00 00
+130: 00 00 00 00 00 00 00 00 04 00 01 00 00 00 00 00
+140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+150: 10 00 01 19 00 00 00 00 00 00 00 00 00 00 00 00
+160: 00 00 00 00 01 00 01 00 00 00 72 00 53 05 00 00
+170: 01 00 00 00 04 00 00 00 00 00 00 00 04 00 00 00
+180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+190: 0e 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
+1a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+06:00.0 VGA compatible controller: NVIDIA Corporation GT218 [GeForce 210] (rev a2)
+00: de 10 65 0a 07 05 10 00 a2 00 00 03 10 00 80 00
+10: 00 00 00 fa 0c 00 00 d0 00 00 00 00 0c 00 00 ce
+20: 00 00 00 00 01 cc 00 00 00 00 00 00 42 38 12 13
+30: 00 00 c0 fb 60 00 00 00 00 00 00 00 0b 01 00 00
+40: 42 38 12 13 00 00 00 00 00 00 00 00 00 00 00 00
+50: 01 00 00 00 01 00 00 00 ce d6 23 00 20 00 00 00
+60: 01 68 03 00 08 00 00 00 05 78 81 00 00 50 e0 fe
+70: 00 00 00 00 23 40 00 00 10 b4 02 00 e0 8d 2c 01
+80: 10 29 00 00 01 2d 05 00 48 00 01 11 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 10 00 00 00
+a0: 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00
+b0: 00 00 00 00 09 00 14 01 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+100: 02 00 81 12 00 00 00 00 00 00 00 00 00 00 00 00
+110: 00 00 00 00 ff 00 00 80 00 00 00 00 00 00 00 00
+120: 00 00 00 00 00 00 00 00 04 00 01 60 00 00 00 00
+130: 21 81 07 00 00 00 00 00 00 00 00 00 00 00 ff 63
+140: 10 00 01 08 10 00 00 00 ff ff ff ff 1b 00 00 03
+150: 95 ff 00 e0 20 71 00 00 02 0f 00 00 21 81 07 00
+160: 21 81 05 00 02 80 03 00 02 80 01 00 06 80 1f 00
+170: 06 80 1d 00 00 00 00 00 00 00 00 00 00 00 00 00
+180: 00 00 00 00 00 00 00 00 01 00 00 00 01 00 00 e0
+190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1e0: 74 00 00 00 74 00 00 00 74 00 00 00 00 00 00 00
+1f0: 74 00 e0 01 00 00 00 00 00 00 00 00 00 00 00 00
+200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+410: 00 00 00 00 00 00 00 00 00 00 0e 00 03 84 77 00
+420: 00 00 00 60 00 00 00 00 00 00 00 00 11 20 06 00
+430: 00 20 00 00 00 20 00 00 00 00 00 00 00 00 00 00
+440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+450: 00 00 00 00 00 00 00 00 0f 1e 28 00 00 00 00 90
+460: 20 22 6c b0 c4 09 40 06 00 00 00 00 00 00 00 00
+470: 00 00 00 00 69 05 69 05 8f 00 f2 06 15 ad 08 00
+480: 00 00 00 00 00 00 00 00 96 05 00 02 8c 00 18 01
+490: 30 00 f0 00 00 00 00 00 00 00 00 00 00 00 00 00
+4a0: 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00
+4b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4c0: 03 03 18 00 00 00 00 00 00 00 00 00 60 60 b0 01
+4d0: 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00
+4e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+600: 0b 00 01 00 01 00 41 02 02 00 41 01 04 08 00 00
+610: 05 00 00 00 01 00 01 00 01 00 00 00 00 00 00 00
+620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+640: 00 00 00 00 80 00 40 00 00 10 00 64 01 64 00 00
+650: 00 40 00 00 fe 00 00 00 3e 00 00 00 00 00 00 00
+660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+06:00.1 Audio device: NVIDIA Corporation High Definition Audio Controller (rev a1)
+00: de 10 e3 0b 06 01 10 00 a1 00 03 04 10 00 80 00
+10: 00 c0 cf fb 00 00 00 00 00 00 00 00 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 42 38 12 13
+30: 00 00 00 00 60 00 00 00 00 00 00 00 05 02 00 00
+40: 42 38 12 13 00 00 00 00 00 00 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 ce d6 23 00 00 00 00 00
+60: 01 68 03 00 08 00 00 00 05 78 80 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 10 00 02 00 a0 8d 2c 01
+80: 10 29 00 00 01 2d 04 00 4b 00 01 11 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 10 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+100: 00 00 00 00 00 00 00 00 00 00 00 00 11 20 06 00
+110: 00 20 00 00 00 20 00 00 00 00 00 00 00 00 00 00
+120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+140: 00 00 00 00 10 00 00 00 00 00 00 00 00 00 00 03
+150: 00 00 00 e0 00 60 00 00 00 00 00 00 00 00 00 00
+160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+410: 00 00 00 00 00 00 00 00 00 00 00 00 00 80 30 00
+420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+480: 00 00 00 00 00 00 00 00 16 00 00 00 00 00 00 00
+490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a00: 88 34 07 00 00 00 00 00 00 00 00 00 00 00 00 00
+a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+07:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 02)
+00: ec 10 68 81 07 04 10 00 02 00 00 02 10 00 00 00
+10: 01 d8 00 00 00 00 00 00 04 f0 df fb 00 00 00 00
+20: 0c 00 df f8 00 00 00 00 00 00 00 00 43 10 67 83
+30: 00 00 00 00 40 00 00 00 00 00 00 00 0a 01 00 00
+40: 01 50 c3 ff 08 00 00 00 00 00 00 00 00 00 00 00
+50: 05 70 81 00 00 50 e0 fe 00 00 00 00 21 40 00 00
+60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 10 b0 01 02 c1 86 28 00 10 50 19 00 11 3c 07 00
+80: 40 00 11 10 00 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 10 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 11 d0 01 00 04 00 00 00 04 08 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+100: 01 00 01 14 00 00 00 00 00 00 00 00 30 20 06 00
+110: 00 00 00 00 00 20 00 00 a0 00 00 00 00 00 00 00
+120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+140: 02 00 01 16 00 00 00 00 00 00 00 00 00 00 00 00
+150: 00 00 00 00 01 00 00 80 00 00 00 00 00 00 00 00
+160: 03 00 01 00 81 68 10 ec 00 00 00 00 00 00 00 00
+170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+700: 76 00 63 01 ff ff ff ff 04 00 00 07 01 ff ff 27
+710: 20 01 01 00 00 00 00 00 aa 03 02 20 80 02 00 20
+720: 00 00 00 00 00 00 00 00 51 5c 3b 03 10 00 00 08
+730: 10 40 00 00 01 40 00 00 ff ff 0f 00 00 00 00 00
+740: 0f 00 00 00 00 00 00 00 10 00 21 00 10 00 21 00
+750: 00 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00
+760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7a0: 00 00 00 00 00 00 00 00 80 00 20 00 00 00 00 00
+7b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+08:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 02)
+00: ec 10 68 81 07 04 10 00 02 00 00 02 10 00 00 00
+10: 01 e8 00 00 00 00 00 00 04 f0 ef fb 00 00 00 00
+20: 0c 00 ef f8 00 00 00 00 00 00 00 00 43 10 67 83
+30: 00 00 00 00 40 00 00 00 00 00 00 00 05 01 00 00
+40: 01 50 c3 ff 08 00 00 00 00 00 00 00 00 00 00 00
+50: 05 70 81 00 00 70 e0 fe 00 00 00 00 23 40 00 00
+60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 10 b0 01 02 c1 86 28 00 10 50 19 00 11 3c 07 00
+80: 40 00 11 10 00 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 10 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 11 d0 01 00 04 00 00 00 04 08 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+100: 01 00 01 14 00 00 00 00 00 00 00 00 30 20 06 00
+110: 00 00 00 00 00 20 00 00 a0 00 00 00 00 00 00 00
+120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+140: 02 00 01 16 00 00 00 00 00 00 00 00 00 00 00 00
+150: 00 00 00 00 01 00 00 80 00 00 00 00 00 00 00 00
+160: 03 00 01 00 81 68 10 ec 00 00 00 00 00 00 00 00
+170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+700: 76 00 63 01 ff ff ff ff 04 00 00 07 01 ff ff 27
+710: 20 01 01 00 00 00 00 00 aa 03 02 20 80 02 00 20
+720: 00 00 00 00 00 00 00 00 51 5c 77 03 10 00 00 08
+730: 10 40 00 00 01 40 00 00 ff ff 0f 00 00 00 00 00
+740: 0f 00 00 00 00 00 00 00 10 00 21 00 10 00 21 00
+750: 00 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00
+760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7a0: 00 00 00 00 00 00 00 00 80 00 20 00 00 00 00 00
+7b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+ff:00.0 Host bridge: Intel Corporation Xeon 5500/Core i7 QuickPath Architecture Generic Non-Core Registers (rev 04)
+00: 86 80 41 2c 06 00 00 00 04 00 00 06 00 00 80 00
+10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 86 80 86 80
+30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+40: 20 00 00 00 00 00 00 00 20 00 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: 20 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 00 00 00 00 01 04 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 10 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+ff:00.1 Host bridge: Intel Corporation Xeon 5500/Core i7 QuickPath Architecture System Address Decoder (rev 04)
+00: 86 80 01 2c 06 00 00 00 04 00 00 06 00 00 80 00
+10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 86 80 86 80
+30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+40: 10 11 11 11 00 31 13 00 00 00 00 00 00 12 00 00
+50: 01 00 00 e0 00 00 00 00 00 00 00 00 00 00 00 00
+60: 00 00 38 3e 09 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: c3 0b 00 00 c0 0f 00 00 c3 63 00 00 c0 63 00 00
+90: c0 63 00 00 c0 63 00 00 c0 63 00 00 c0 63 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 11 11 11 11 00 00 00 00 11 11 11 11 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+ff:02.0 Host bridge: Intel Corporation Xeon 5500/Core i7 QPI Link 0 (rev 04)
+00: 86 80 10 2c 06 00 00 00 04 00 00 06 00 00 80 00
+10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 86 80 86 80
+30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+40: 00 01 8f 08 00 00 00 00 00 00 00 00 00 00 00 00
+50: 00 00 00 86 00 00 00 00 55 45 06 00 00 00 00 00
+60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 7a fd 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 7f 00 86 02 00 00 00 00 00 b3 00 00 00 00
+d0: 01 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+ff:02.1 Host bridge: Intel Corporation Xeon 5500/Core i7 QPI Physical 0 (rev 04)
+00: 86 80 11 2c 06 00 00 00 04 00 00 06 00 00 80 00
+10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 86 80 86 80
+30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+40: 09 00 ff f0 01 00 80 0b 00 00 10 00 73 02 00 00
+50: 12 01 0c 12 12 00 00 00 01 00 00 00 01 00 00 00
+60: 00 00 00 00 00 00 00 00 00 51 c3 10 a0 a0 40 00
+70: 00 00 00 00 ff ff 0f 80 00 00 00 00 ff ff 0f 00
+80: 03 0f 0f 07 00 00 00 00 01 00 00 00 01 00 0f 0f
+90: 02 00 00 00 02 02 01 00 08 08 88 08 02 05 00 00
+a0: 00 80 01 00 08 28 32 00 84 00 00 06 02 00 00 00
+b0: 77 15 ae 4d 00 00 00 00 00 00 00 00 01 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 11 04 00 00 00 00 00 00 00 00 03 00 08 00
+e0: 00 00 02 00 00 00 40 00 00 00 82 24 00 00 00 00
+f0: 00 00 00 00 42 01 00 00 00 00 00 00 00 00 00 00
+
+ff:03.0 Host bridge: Intel Corporation Xeon 5500/Core i7 Integrated Memory Controller (rev 04)
+00: 86 80 18 2c 06 00 00 00 04 00 00 06 00 00 80 00
+10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 86 80 86 80
+30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+40: 00 00 00 00 00 00 00 00 40 07 00 00 08 00 00 00
+50: 00 00 00 00 ff 00 00 00 00 00 00 00 00 00 00 00
+60: 89 44 02 00 11 01 00 00 00 00 00 00 00 00 00 00
+70: 0e 00 00 00 00 00 00 00 00 00 00 00 40 08 00 00
+80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+ff:03.1 Host bridge: Intel Corporation Xeon 5500/Core i7 Integrated Memory Controller Target Address Decoder (rev 04)
+00: 86 80 19 2c 06 00 00 00 04 00 00 06 00 00 80 00
+10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 86 80 86 80
+30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: c5 0b 00 00 c0 0f 00 00 c5 63 00 00 c0 63 00 00
+90: c0 63 00 00 c0 63 00 00 c0 63 00 00 c0 63 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 10 02 10 02 00 00 00 00 10 02 10 02 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+ff:03.4 Host bridge: Intel Corporation Xeon 5500/Core i7 Integrated Memory Controller Test Registers (rev 04)
+00: 86 80 1c 2c 06 00 00 00 04 00 00 06 00 00 80 00
+10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 86 80 86 80
+30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+40: 09 00 ff f0 01 00 80 0b 03 10 10 04 e7 00 01 03
+50: 08 00 00 08 08 00 00 00 15 00 00 00 01 00 00 00
+60: 00 00 00 00 00 00 00 00 00 00 40 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 0e 00 00 00 00 00 00 00
+b0: ef cd ab 89 00 00 00 00 00 00 00 00 01 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00
+d0: 0f 00 11 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 09 0a 00 00 00 00 00 00
+
+ff:04.0 Host bridge: Intel Corporation Xeon 5500/Core i7 Integrated Memory Controller Channel 0 Control Registers (rev 04)
+00: 86 80 20 2c 06 00 00 00 04 00 00 06 00 00 80 00
+10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 86 80 86 80
+30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 31 7c 3f 06 40 01 00 00
+60: 58 19 c0 00 00 00 00 00 00 00 00 00 0c 00 00 00
+70: 58 19 02 0a 08 04 00 00 00 00 00 00 11 00 00 00
+80: d8 cc a4 0d 10 b5 00 00 89 d3 24 00 8b fa 5b 04
+90: 9b 04 90 32 90 1a 40 60 f0 3d 01 00 50 63 a3 03
+a0: 00 00 00 00 0c 04 01 01 03 04 01 01 0d 06 05 09
+b0: 07 06 05 09 ff ff af 0d c8 11 00 00 40 10 00 00
+c0: 10 04 08 00 04 01 02 00 10 08 07 00 00 08 00 00
+d0: 0f 0f 00 00 35 00 00 00 03 20 00 00 00 00 00 00
+e0: 10 04 00 00 00 01 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+ff:04.1 Host bridge: Intel Corporation Xeon 5500/Core i7 Integrated Memory Controller Channel 0 Address Registers (rev 04)
+00: 86 80 21 2c 06 00 00 00 04 00 00 06 00 00 80 00
+10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 86 80 86 80
+30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+40: 00 00 00 00 00 00 00 00 90 02 00 00 90 12 00 00
+50: 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 08 00 00 00 00 00 c0 ff 08 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+ff:04.2 Host bridge: Intel Corporation Xeon 5500/Core i7 Integrated Memory Controller Channel 0 Rank Registers (rev 04)
+00: 86 80 22 2c 06 00 00 00 04 00 00 06 00 00 80 00
+10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 86 80 86 80
+30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+40: 1f 00 00 00 1f 00 00 00 1f 00 00 00 1f 00 00 00
+50: 1f 00 00 00 1f 00 00 00 1f 00 00 00 1f 00 00 00
+60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 04 00 00 00 00 00 00 00 04 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+ff:04.3 Host bridge: Intel Corporation Xeon 5500/Core i7 Integrated Memory Controller Channel 0 Thermal Control Registers (rev 04)
+00: 86 80 23 2c 06 00 00 00 04 00 00 06 00 00 80 00
+10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 86 80 86 80
+30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+40: 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: 00 00 00 00 00 01 ff 04 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: ff ff ff ff 00 40 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+ff:05.0 Host bridge: Intel Corporation Xeon 5500/Core i7 Integrated Memory Controller Channel 1 Control Registers (rev 04)
+00: 86 80 28 2c 06 00 00 00 04 00 00 06 00 00 80 00
+10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 86 80 86 80
+30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 31 7c 3f 06 40 01 00 00
+60: 58 19 c0 00 00 00 00 00 00 00 00 00 0c 00 00 00
+70: 58 19 02 0a 08 04 00 00 00 00 00 00 11 00 00 00
+80: d8 cc a4 0d 10 b5 00 00 89 d3 24 00 8b fa 5b 04
+90: 9b 04 90 32 90 1a 40 60 f0 3d 01 00 50 63 a4 03
+a0: 00 00 00 00 0c 04 01 01 03 04 01 01 0d 06 05 09
+b0: 07 06 05 09 ff ff af 0d c8 11 00 00 40 10 00 00
+c0: 10 04 08 00 04 01 02 00 10 08 07 00 00 08 00 00
+d0: 0f 0f 00 00 37 00 00 00 03 20 00 00 00 00 00 00
+e0: 10 04 00 00 00 01 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+ff:05.1 Host bridge: Intel Corporation Xeon 5500/Core i7 Integrated Memory Controller Channel 1 Address Registers (rev 04)
+00: 86 80 29 2c 06 00 00 00 04 00 00 06 00 00 80 00
+10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 86 80 86 80
+30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+40: 00 00 00 00 00 00 00 00 90 02 00 00 90 12 00 00
+50: 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 08 00 00 00 00 00 c0 ff 08 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+ff:05.2 Host bridge: Intel Corporation Xeon 5500/Core i7 Integrated Memory Controller Channel 1 Rank Registers (rev 04)
+00: 86 80 2a 2c 06 00 00 00 04 00 00 06 00 00 80 00
+10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 86 80 86 80
+30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+40: 1f 00 00 00 1f 00 00 00 1f 00 00 00 1f 00 00 00
+50: 1f 00 00 00 1f 00 00 00 1f 00 00 00 1f 00 00 00
+60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 04 00 00 00 00 00 00 00 04 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+ff:05.3 Host bridge: Intel Corporation Xeon 5500/Core i7 Integrated Memory Controller Channel 1 Thermal Control Registers (rev 04)
+00: 86 80 2b 2c 06 00 00 00 04 00 00 06 00 00 80 00
+10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 86 80 86 80
+30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+40: 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: 00 00 00 00 00 01 ff 04 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: ff ff ff ff 00 40 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+ff:06.0 Host bridge: Intel Corporation Xeon 5500/Core i7 Integrated Memory Controller Channel 2 Control Registers (rev 04)
+00: 86 80 30 2c 06 00 00 00 04 00 00 06 00 00 80 00
+10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 86 80 86 80
+30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 31 7c 3f 06 40 01 00 00
+60: 58 19 c0 00 00 00 00 00 00 00 00 00 0c 00 00 00
+70: 58 19 02 0a 08 04 00 00 00 00 00 00 11 00 00 00
+80: d8 cc a4 0d 10 b5 00 00 89 d3 24 00 8b fa 5b 04
+90: 9b 04 90 32 90 1a 40 60 f0 3d 01 00 50 63 a4 03
+a0: 00 00 00 00 0c 04 01 01 03 04 01 01 0d 06 05 09
+b0: 07 06 05 09 ff ff af 0d c8 11 00 00 40 10 00 00
+c0: 10 04 08 00 04 01 02 00 10 08 07 00 00 08 00 00
+d0: 0f 0f 00 00 37 00 00 00 03 20 00 00 00 00 00 00
+e0: 10 04 00 00 00 01 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+ff:06.1 Host bridge: Intel Corporation Xeon 5500/Core i7 Integrated Memory Controller Channel 2 Address Registers (rev 04)
+00: 86 80 31 2c 06 00 00 00 04 00 00 06 00 00 80 00
+10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 86 80 86 80
+30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+40: 00 00 00 00 00 00 00 00 90 02 00 00 90 12 00 00
+50: 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 08 00 00 00 00 00 c0 ff 08 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+ff:06.2 Host bridge: Intel Corporation Xeon 5500/Core i7 Integrated Memory Controller Channel 2 Rank Registers (rev 04)
+00: 86 80 32 2c 06 00 00 00 04 00 00 06 00 00 80 00
+10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 86 80 86 80
+30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+40: 1f 00 00 00 1f 00 00 00 1f 00 00 00 1f 00 00 00
+50: 1f 00 00 00 1f 00 00 00 1f 00 00 00 1f 00 00 00
+60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 04 00 00 00 00 00 00 00 04 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+ff:06.3 Host bridge: Intel Corporation Xeon 5500/Core i7 Integrated Memory Controller Channel 2 Thermal Control Registers (rev 04)
+00: 86 80 33 2c 06 00 00 00 04 00 00 06 00 00 80 00
+10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 86 80 86 80
+30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+40: 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: 00 00 00 00 00 01 ff 04 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: ff ff ff ff 00 40 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
diff --git a/tests/tree-fujitsu-p8010 b/tests/tree-fujitsu-p8010
new file mode 100644
index 0000000..ce3d63a
--- /dev/null
+++ b/tests/tree-fujitsu-p8010
@@ -0,0 +1,1836 @@
+00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub (rev 03)
+00: 86 80 00 2a 06 01 90 20 03 00 00 06 00 00 00 00
+10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 cf 10 f2 13
+30: 00 00 00 00 e0 00 00 00 00 00 00 00 00 00 00 00
+40: 01 90 d1 fe 00 00 00 00 01 40 d1 fe 00 00 00 00
+50: 00 00 30 00 19 00 00 00 00 00 00 00 00 00 00 00
+60: 05 00 00 f8 00 00 00 00 01 80 d1 fe 00 00 00 00
+70: 01 10 10 c4 00 00 00 00 01 10 00 00 00 00 00 00
+80: 00 00 00 e0 00 00 00 00 00 00 00 00 00 00 00 00
+90: 10 11 11 01 00 11 11 00 ff 03 00 00 00 1a 39 00
+a0: 18 00 00 0c 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 02 01 00 00
+e0: 09 00 0a 91 2c 64 00 30 04 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 90 0f 04 00 00 00 00 00
+100: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+110: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (primary) (rev 03)
+00: 86 80 02 2a 07 04 90 00 03 00 00 03 00 00 80 00
+10: 04 00 00 fc 00 00 00 00 0c 00 00 e0 00 00 00 00
+20: 01 18 00 00 00 00 00 00 00 00 00 00 cf 10 fe 13
+30: 00 00 00 00 90 00 00 00 00 00 00 00 0b 01 00 00
+40: 00 00 00 00 48 00 00 00 09 00 0a 91 2c 64 00 30
+50: 04 00 30 00 19 00 00 00 00 00 00 00 00 00 80 bf
+60: 00 00 00 00 00 00 02 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 05 d0 01 00 0c 30 e0 fe 89 41 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 01 01 01 01 00 00 00 00 4d 01 00 00
+d0: 01 00 23 00 00 00 01 01 01 01 00 94 34 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00
+f0: 05 02 34 07 ff 00 00 00 90 0f 04 00 93 ba 6c bf
+
+00:02.1 Display controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (secondary) (rev 03)
+00: 86 80 03 2a 07 00 90 00 03 00 80 03 00 00 80 00
+10: 04 00 10 fc 00 00 00 00 00 00 00 00 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 cf 10 fe 13
+30: 00 00 00 00 d0 00 00 00 00 00 00 00 00 00 00 00
+40: 00 00 00 00 48 00 00 00 09 00 0a 91 2c 64 00 30
+50: 04 00 30 00 19 00 00 00 00 00 00 00 00 00 80 bf
+60: 00 00 00 00 00 00 02 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 01 01 01 01 00 00 00 00 4d 01 00 00
+d0: 01 00 23 00 00 00 01 01 01 01 00 94 34 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00
+f0: 05 02 34 07 ff 00 00 00 90 0f 04 00 00 00 00 00
+
+00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 (rev 03)
+00: 86 80 34 28 05 00 80 02 03 00 03 0c 00 00 80 00
+10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+20: 21 18 00 00 00 00 00 00 00 00 00 00 cf 10 14 14
+30: 00 00 00 00 00 00 00 00 00 00 00 00 0b 01 00 00
+40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 2f 00 00 00 00 00 00 00 00 01 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 86 0f 05 00 00 00 00 00
+
+00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 03)
+00: 86 80 35 28 05 00 80 02 03 00 03 0c 00 00 00 00
+10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+20: 41 18 00 00 00 00 00 00 00 00 00 00 cf 10 14 14
+30: 00 00 00 00 00 00 00 00 00 00 00 00 0b 01 00 00
+40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 2f 00 00 00 00 00 00 00 00 01 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 86 0f 05 00 00 00 00 00
+
+00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 03)
+00: 86 80 3a 28 06 01 90 02 03 20 03 0c 00 00 00 00
+10: 00 48 70 fc 00 00 00 00 00 00 00 00 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 cf 10 15 14
+30: 00 00 00 00 50 00 00 00 00 00 00 00 0b 02 00 00
+40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+50: 01 58 c2 c9 00 00 00 00 0a 00 a0 20 00 00 00 00
+60: 20 20 ff 00 00 00 00 00 01 00 00 01 00 00 08 c0
+70: 00 00 df 03 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 aa ff 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 88 85 40 00 86 0f 05 00 06 17 02 20
+
+00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03)
+00: 86 80 4b 28 06 05 10 00 03 00 03 04 10 00 00 00
+10: 04 00 70 fc 00 00 00 00 00 00 00 00 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 cf 10 2d 14
+30: 00 00 00 00 50 00 00 00 00 00 00 00 0b 01 00 00
+40: 01 00 00 03 00 00 00 00 00 00 00 00 00 80 00 00
+50: 01 60 42 c8 00 00 00 00 00 00 00 00 00 00 00 00
+60: 05 70 81 00 0c 30 e0 fe 00 00 00 00 b1 41 00 00
+70: 10 00 91 00 00 00 00 00 00 08 10 00 00 00 00 00
+80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 86 0f 05 00 00 00 00 00
+100: 02 00 01 13 01 00 00 00 00 00 00 00 00 00 00 00
+110: 00 00 00 00 01 00 00 80 00 00 00 00 00 00 00 00
+120: 80 00 00 81 00 00 00 00 00 00 00 00 00 00 00 00
+130: 05 00 01 00 00 01 02 0f 00 00 00 00 00 00 00 00
+140: 01 00 02 00 00 00 00 00 00 c0 d1 fe 00 00 00 00
+150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 03)
+00: 86 80 3f 28 07 05 10 00 03 00 04 06 10 00 81 00
+10: 00 00 00 00 00 00 00 00 00 04 07 00 20 20 00 00
+20: 20 fc 20 fc 01 c4 01 c4 00 00 00 00 00 00 00 00
+30: 00 00 00 00 40 00 00 00 00 00 00 00 0b 01 04 00
+40: 10 80 41 01 c0 8f 00 00 00 00 10 00 11 2c 11 01
+50: 41 00 11 30 e0 a0 10 00 08 00 40 00 00 00 00 00
+60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 05 90 01 00 0c 30 e0 fe 41 41 00 00 00 00 00 00
+90: 0d a0 00 00 cf 10 16 14 00 00 00 00 00 00 00 00
+a0: 01 00 02 c8 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 80 00 11 c8 00 00 00 00
+e0: 00 0f c7 00 06 07 08 00 33 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 86 0f 05 00 00 00 00 00
+100: 02 00 01 18 00 00 00 00 01 00 00 00 00 00 00 00
+110: 01 00 00 00 01 00 00 80 00 00 00 00 00 00 00 00
+120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+140: 00 00 00 00 00 00 00 00 00 40 00 00 11 00 06 00
+150: 00 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00
+160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+180: 05 00 01 00 00 01 02 01 00 00 00 00 00 00 00 00
+190: 01 00 02 00 00 00 00 00 01 c0 d1 fe 00 00 00 00
+1a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+300: 07 60 00 60 00 00 00 00 60 12 00 00 0c 00 06 00
+310: 00 10 00 36 5b 60 c9 c0 00 70 26 75 b1 1c 40 00
+320: b0 0c 37 0b 16 00 00 14 b5 bc 4a bc 0b 2a 00 00
+330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+340: 80 01 80 00 00 00 82 00 11 00 0d 00 6b 00 2d 00
+350: 00 00 2f 00 01 00 05 00 0e 00 04 00 00 00 00 00
+360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+00:1c.4 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 5 (rev 03)
+00: 86 80 47 28 07 05 10 00 03 00 04 06 10 00 81 00
+10: 00 00 00 00 00 00 00 00 00 14 1b 00 40 40 00 00
+20: 30 fc 30 fc 21 c4 31 c4 00 00 00 00 00 00 00 00
+30: 00 00 00 00 40 00 00 00 00 00 00 00 0b 01 04 00
+40: 10 80 41 01 c0 8f 00 00 00 00 10 00 11 2c 11 05
+50: 42 00 11 30 e0 a0 10 00 08 00 40 00 00 00 00 00
+60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 05 90 01 00 0c 30 e0 fe 49 41 00 00 00 00 00 00
+90: 0d a0 00 00 cf 10 16 14 00 00 00 00 00 00 00 00
+a0: 01 00 02 c8 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 80 00 11 c8 00 00 00 00
+e0: 00 0f c7 00 06 07 08 00 33 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 86 0f 05 00 00 00 00 00
+100: 02 00 01 18 00 00 00 00 01 00 00 00 00 00 00 00
+110: 01 00 00 00 01 00 00 80 00 00 00 00 00 00 00 00
+120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+140: 00 00 00 00 00 00 00 00 00 40 00 00 11 00 06 00
+150: 00 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00
+160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+180: 05 00 01 00 00 01 02 05 00 00 00 00 00 00 00 00
+190: 01 00 02 00 00 00 00 00 01 c0 d1 fe 00 00 00 00
+1a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+300: 07 60 00 60 00 00 00 00 60 12 00 00 0c 00 06 00
+310: 00 10 00 3f 5b 60 c9 c0 00 70 26 75 2c 1e 18 00
+320: 2b 0e 6a 04 16 00 00 14 b5 bc 4a bc 0b 2a 00 00
+330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+340: 2e 02 2e 00 3e 02 30 00 fa 00 70 00 53 00 8b 00
+350: 55 00 8d 00 01 00 77 00 df 07 73 00 00 00 00 00
+360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 03)
+00: 86 80 30 28 05 00 80 02 03 00 03 0c 00 00 80 00
+10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+20: 61 18 00 00 00 00 00 00 00 00 00 00 cf 10 14 14
+30: 00 00 00 00 00 00 00 00 00 00 00 00 0b 01 00 00
+40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 2f 00 00 00 00 00 00 00 00 01 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 86 0f 05 00 00 00 00 00
+
+00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 03)
+00: 86 80 31 28 05 00 80 02 03 00 03 0c 00 00 00 00
+10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+20: 81 18 00 00 00 00 00 00 00 00 00 00 cf 10 14 14
+30: 00 00 00 00 00 00 00 00 00 00 00 00 0b 01 00 00
+40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 2f 00 00 00 00 00 00 00 00 01 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 86 0f 05 00 00 00 00 00
+
+00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 03)
+00: 86 80 36 28 06 01 90 02 03 20 03 0c 00 00 00 00
+10: 00 4c 70 fc 00 00 00 00 00 00 00 00 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 cf 10 15 14
+30: 00 00 00 00 50 00 00 00 00 00 00 00 0b 02 00 00
+40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+50: 01 58 c2 c9 00 00 00 00 0a 00 a0 20 00 00 00 00
+60: 20 20 9f 01 00 00 00 00 01 00 00 01 00 00 08 c0
+70: 00 00 df 3f 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 aa ff 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 88 85 40 00 86 0f 05 00 06 17 02 20
+
+00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev f3)
+00: 86 80 48 24 07 01 10 00 f3 01 04 06 00 00 01 00
+10: 00 00 00 00 00 00 00 00 00 1c 20 20 30 30 80 a2
+20: 40 fc 40 fc 01 c0 f1 c3 00 00 00 00 00 00 00 00
+30: 00 00 00 00 50 00 00 00 00 00 00 00 ff 00 04 00
+40: 00 00 00 00 00 00 00 00 00 00 00 00 00 12 00 00
+50: 0d 00 00 00 cf 10 0c 14 00 00 00 00 00 00 00 00
+60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 86 0f 05 00 00 00 00 00
+
+00:1f.0 ISA bridge: Intel Corporation 82801HEM (ICH8M) LPC Interface Controller (rev 03)
+00: 86 80 15 28 07 01 10 02 03 00 01 06 00 00 80 00
+10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 cf 10 0e 14
+30: 00 00 00 00 e0 00 00 00 00 00 00 00 00 00 00 00
+40: 01 10 00 00 80 00 00 00 81 11 00 00 10 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: 80 80 80 80 90 00 00 00 80 80 80 80 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 10 00 08 3c 01 fd 7c 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 20 0e 00 00 00 00 80 00 01 1c 0a 00 00 03 00 00
+b0: 00 00 f0 00 00 00 00 00 00 80 02 0a 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 33 22 11 00 67 45 00 00 cf ff 00 00 00 00 00 00
+e0: 09 00 0c 10 20 02 4c c3 60 00 00 00 00 00 00 00
+f0: 01 c0 d1 fe 64 d3 17 00 86 0f 05 00 00 00 00 00
+
+00:1f.2 SATA controller: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA AHCI Controller (rev 03)
+00: 86 80 29 28 07 04 b0 02 03 01 06 01 00 00 00 00
+10: 19 18 00 00 0d 18 00 00 11 18 00 00 09 18 00 00
+20: a1 18 00 00 00 40 70 fc 00 00 00 00 cf 10 11 14
+30: 00 00 00 00 80 00 00 00 00 00 00 00 0b 01 00 00
+40: 00 80 00 80 00 00 00 00 00 00 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 01 a8 03 40 08 00 00 00 00 00 00 00 00 00 00 00
+80: 05 70 05 00 0c 10 e0 fe 69 41 00 00 00 00 00 00
+90: 40 00 07 81 80 01 00 78 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 12 00 10 00 48 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 86 0f 05 00 00 00 00 00
+
+00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 03)
+00: 86 80 3e 28 03 01 80 02 03 00 05 0c 00 00 00 00
+10: 00 00 10 c4 00 00 00 00 00 00 00 00 00 00 00 00
+20: c1 18 00 00 00 00 00 00 00 00 00 00 cf 10 13 14
+30: 00 00 00 00 00 00 00 00 00 00 00 00 0b 02 00 00
+40: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: 03 04 04 00 00 00 08 08 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 86 0f 05 00 00 00 00 00
+
+04:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8055 PCI-E Gigabit Ethernet Controller (rev 14)
+00: ab 11 63 43 07 05 10 00 14 00 00 02 10 00 00 00
+10: 04 00 20 fc 00 00 00 00 01 20 00 00 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 cf 10 9a 13
+30: 00 00 00 00 48 00 00 00 00 00 00 00 0b 01 00 00
+40: 00 00 f0 81 00 80 a0 01 01 50 03 fe 00 00 00 13
+50: 03 5c 00 80 00 00 00 01 00 00 00 01 05 e0 81 00
+60: 0c 10 e0 fe 00 00 00 00 51 41 00 00 00 00 00 00
+70: 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 00 00 00 00 00 00 00 00 82 a8 e8 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 10 00 11 00 c0 8f 04 05 00 20 1b 00 11 ac 07 00
+f0: 49 01 11 10 00 00 00 00 00 00 00 00 00 00 00 00
+100: 01 00 01 00 00 00 00 00 00 00 00 00 11 20 06 00
+110: 00 20 00 00 00 20 00 00 1f 00 00 00 00 00 00 00
+120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+200: 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+210: 00 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+220: 30 75 00 00 78 00 02 02 04 00 20 03 04 00 2c 01
+230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+400: ab 11 63 43 07 05 10 00 14 00 00 02 10 00 00 00
+410: 04 00 20 fc 00 00 00 00 01 20 00 00 00 00 00 00
+420: 00 00 00 00 00 00 00 00 00 00 00 00 cf 10 9a 13
+430: 00 00 00 00 48 00 00 00 00 00 00 00 0b 01 00 00
+440: 00 00 f0 81 00 80 a0 01 01 50 03 fe 00 00 00 13
+450: 03 5c 00 80 00 00 00 01 00 00 00 01 05 e0 81 00
+460: 0c 10 e0 fe 00 00 00 00 51 41 00 00 00 00 00 00
+470: 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+480: 00 00 00 00 00 00 00 00 00 00 00 00 82 a8 e8 00
+490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4e0: 10 00 11 00 c0 8f 04 05 00 20 1b 00 11 ac 07 00
+4f0: 49 01 11 10 00 00 00 00 00 00 00 00 00 00 00 00
+500: 01 00 01 00 00 00 00 00 00 00 00 00 11 20 06 00
+510: 00 20 00 00 00 20 00 00 1f 00 00 00 00 00 00 00
+520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+600: 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+610: 00 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+620: 30 75 00 00 78 00 02 02 04 00 20 03 04 00 2c 01
+630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+800: ab 11 63 43 07 05 10 00 14 00 00 02 10 00 00 00
+810: 04 00 20 fc 00 00 00 00 01 20 00 00 00 00 00 00
+820: 00 00 00 00 00 00 00 00 00 00 00 00 cf 10 9a 13
+830: 00 00 00 00 48 00 00 00 00 00 00 00 0b 01 00 00
+840: 00 00 f0 81 00 80 a0 01 01 50 03 fe 00 00 00 13
+850: 03 5c 00 80 00 00 00 01 00 00 00 01 05 e0 81 00
+860: 0c 10 e0 fe 00 00 00 00 51 41 00 00 00 00 00 00
+870: 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+880: 00 00 00 00 00 00 00 00 00 00 00 00 82 a8 e8 00
+890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8e0: 10 00 11 00 c0 8f 04 05 00 20 1b 00 11 ac 07 00
+8f0: 49 01 11 10 00 00 00 00 00 00 00 00 00 00 00 00
+900: 01 00 01 00 00 00 00 00 00 00 00 00 11 20 06 00
+910: 00 20 00 00 00 20 00 00 1f 00 00 00 00 00 00 00
+920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a00: 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a10: 00 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a20: 30 75 00 00 78 00 02 02 04 00 20 03 04 00 2c 01
+a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c00: ab 11 63 43 07 05 10 00 14 00 00 02 10 00 00 00
+c10: 04 00 20 fc 00 00 00 00 01 20 00 00 00 00 00 00
+c20: 00 00 00 00 00 00 00 00 00 00 00 00 cf 10 9a 13
+c30: 00 00 00 00 48 00 00 00 00 00 00 00 0b 01 00 00
+c40: 00 00 f0 81 00 80 a0 01 01 50 03 fe 00 00 00 13
+c50: 03 5c 00 80 00 00 00 01 00 00 00 01 05 e0 81 00
+c60: 0c 10 e0 fe 00 00 00 00 51 41 00 00 00 00 00 00
+c70: 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c80: 00 00 00 00 00 00 00 00 00 00 00 00 82 a8 e8 00
+c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ce0: 10 00 11 00 c0 8f 04 05 00 20 1b 00 11 ac 07 00
+cf0: 49 01 11 10 00 00 00 00 00 00 00 00 00 00 00 00
+d00: 01 00 01 00 00 00 00 00 00 00 00 00 11 20 06 00
+d10: 00 20 00 00 00 20 00 00 1f 00 00 00 00 00 00 00
+d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e00: 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e10: 00 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e20: 30 75 00 00 78 00 02 02 04 00 20 03 04 00 2c 01
+e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+14:00.0 Network controller: Intel Corporation PRO/Wireless 4965 AG or AGN [Kedron] Network Connection (rev 61)
+00: 86 80 29 42 06 05 10 00 61 00 80 02 10 00 00 00
+10: 04 00 30 fc 00 00 00 00 00 00 00 00 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 86 80 00 11
+30: 00 00 00 00 c8 00 00 00 00 00 00 00 0b 01 00 00
+40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 01 d0 23 c8 00 00 00 0d
+d0: 05 e0 81 00 0c 10 e0 fe 00 00 00 00 81 41 00 00
+e0: 10 00 01 00 c0 8e 00 00 10 08 1b 00 11 1c 07 00
+f0: 42 01 11 10 00 00 00 00 00 00 00 00 00 00 00 00
+100: 01 00 01 14 00 00 10 00 00 00 00 00 11 20 06 00
+110: 00 20 00 00 00 20 00 00 14 00 00 00 01 00 00 40
+120: 0f 00 00 00 00 00 c3 fe 00 00 00 00 00 00 00 00
+130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+140: 03 00 01 00 97 62 84 ff ff 3b 1f 00 00 00 00 00
+150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+1c:03.0 CardBus bridge: O2 Micro, Inc. OZ711SP1 Memory CardBus Controller (rev 01)
+00: 17 12 36 71 87 00 10 04 01 00 07 06 00 a8 82 00
+10: 00 20 40 fc a0 00 00 02 1c 1d 20 b0 00 00 00 c0
+20: 00 f0 ff c3 00 00 00 c8 00 f0 ff cb 01 30 00 00
+30: fd 30 00 00 01 34 00 00 fd 34 00 00 0b 01 00 05
+40: cf 10 3d 14 01 00 00 00 00 00 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 00 00 00 00 00 00 00 00 02 10 00 01
+90: 02 24 05 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 01 00 02 fe 00 40 c0 00 00 00 00 00 1f 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 61 00 09 ea 0b 82 88 00 00 00 00 18 00 48 00
+e0: 02 c0 82 00 99 40 0b 00 00 00 00 00 01 00 02 01
+f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+1c:03.2 SD Host controller: O2 Micro, Inc. Integrated MMC/SD Controller (rev 02)
+00: 17 12 20 71 06 01 10 04 02 01 05 08 10 20 00 00
+10: 00 18 40 fc 00 00 00 00 00 00 00 00 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 cf 10 3d 14
+30: 00 00 00 00 a0 00 00 00 00 00 00 00 0b 01 00 00
+40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 01 00 02 fe 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+1c:03.4 FireWire (IEEE 1394): O2 Micro, Inc. Firewire (IEEE 1394) (rev 02)
+00: 17 12 f7 00 17 01 18 02 02 10 00 0c 10 20 00 00
+10: 00 00 40 fc 00 10 40 fc 00 00 00 00 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 cf 10 3e 14
+30: 00 00 00 00 60 00 00 00 00 00 00 00 0b 01 00 00
+40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+50: 00 00 00 00 1a 00 00 00 00 00 00 00 00 00 00 00
+60: 01 00 02 7e 00 80 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+1d:00.0 Network controller: 3Com Corporation 3com 3CRWE154G72 [Office Connect Wireless LAN Adapter] (rev 01)
+00: b7 10 01 60 12 00 98 02 01 00 80 02 10 40 00 00
+10: 00 00 00 c8 00 00 00 00 00 00 00 00 00 00 00 00
+20: 00 00 00 00 00 00 00 00 01 08 00 00 27 a7 01 60
+30: 00 00 00 00 dc 00 00 00 00 00 00 00 10 01 0a 1c
+40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 01 00 01 fe
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
diff --git a/update-pciids.man b/update-pciids.man
new file mode 100644
index 0000000..34d31d4
--- /dev/null
+++ b/update-pciids.man
@@ -0,0 +1,38 @@
+.TH update-pciids 8 "@TODAY@" "@VERSION@" "The PCI Utilities"
+
+.SH NAME
+update-pciids \- download new version of the PCI ID list
+
+.SH SYNOPSIS
+.B update-pciids
+.RB [ -q ]
+
+.SH DESCRIPTION
+.B update-pciids
+fetches the current version of the pci.ids file from the primary distribution
+site and installs it.
+
+This utility requires curl, wget or lynx to be installed. If gzip or bzip2
+are available, it automatically downloads the compressed version of the list.
+
+.SH OPTIONS
+.TP
+.B -q
+Be quiet and do not report anything except errors.
+
+.SH FILES
+.TP
+.B @IDSDIR@/@PCI_IDS@
+Here we install the new list.
+
+.SH SEE ALSO
+.BR lspci (8),
+.BR pci.ids (5),
+.BR curl (1),
+.BR wget (1),
+.BR lynx (1),
+.BR gzip (1),
+.BR bzip2 (1)
+
+.SH AUTHOR
+The PCI Utilities are maintained by Martin Mares <mj@ucw.cz>.
diff --git a/update-pciids.sh b/update-pciids.sh
new file mode 100755
index 0000000..3ea4690
--- /dev/null
+++ b/update-pciids.sh
@@ -0,0 +1,76 @@
+#!/bin/sh
+
+set -e
+
+SRC="https://pci-ids.ucw.cz/v2.2/pci.ids"
+DEST=pci.ids
+PCI_COMPRESSED_IDS=
+GREP=grep
+
+[ "$1" = "-q" ] && quiet=true || quiet=false
+
+# if pci.ids is read-only (because the filesystem is read-only),
+# then just skip this whole process.
+if ! touch ${DEST} >/dev/null 2>&1 ; then
+ ${quiet} || echo "${DEST} is read-only, exiting." 1>&2
+ exit 1
+fi
+
+if [ "$PCI_COMPRESSED_IDS" = 1 ] ; then
+ DECOMP="cat"
+ SRC="$SRC.gz"
+ GREP=zgrep
+elif which bzip2 >/dev/null 2>&1 ; then
+ DECOMP="bzip2 -d"
+ SRC="$SRC.bz2"
+elif which gzip >/dev/null 2>&1 ; then
+ DECOMP="gzip -d"
+ SRC="$SRC.gz"
+else
+ DECOMP="cat"
+fi
+
+if which curl >/dev/null 2>&1 ; then
+ DL="curl -o $DEST.new $SRC"
+ ${quiet} && DL="$DL -s -S"
+elif which wget >/dev/null 2>&1 ; then
+ DL="wget --no-timestamping -O $DEST.new $SRC"
+ ${quiet} && DL="$DL -q"
+elif which lynx >/dev/null 2>&1 ; then
+ DL="eval lynx -source $SRC >$DEST.new"
+else
+ echo >&2 "update-pciids: cannot find curl, wget or lynx"
+ exit 1
+fi
+
+if ! $DL ; then
+ echo >&2 "update-pciids: download failed"
+ rm -f $DEST.new
+ exit 1
+fi
+
+if ! $DECOMP <$DEST.new >$DEST.neww ; then
+ echo >&2 "update-pciids: decompression failed, probably truncated file"
+ exit 1
+fi
+
+if ! $GREP >/dev/null "^C " $DEST.neww ; then
+ echo >&2 "update-pciids: missing class info, probably truncated file"
+ exit 1
+fi
+
+if [ -f $DEST ] ; then
+ ln -f $DEST $DEST.old
+ # --reference is supported only by chmod from GNU file, so let's ignore any errors
+ chmod -f --reference=$DEST.old $DEST.neww 2>/dev/null || true
+fi
+mv $DEST.neww $DEST
+rm $DEST.new
+
+# Older versions did not compress the ids file, so let's make sure we
+# clean that up.
+if [ ${DEST%.gz} != ${DEST} ] ; then
+ rm -f ${DEST%.gz} ${DEST%.gz}.old
+fi
+
+${quiet} || echo "Done."