h-source-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[H-source-users] Patches to clean up the repo


From: Yuchen Pei
Subject: [H-source-users] Patches to clean up the repo
Date: Thu, 14 Oct 2021 15:24:35 +1100
User-agent: mu4e 1.4.13; emacs 27.2


Yuchen Pei <hi@ypei.me> writes:

Now that the migration is over, my current plan is

1. merge development branch to h-node branch

Done.

2. automate the deployment to staging.h-node.org (daily from
development branch) and h-node.org (weekly from h-node branch)

As part of the second task, I'm cleaning up the repo.

1. h-client will go into its own repo.
2. not sure what the scripts subdir does - it will stay in the master branch and can be recovered in the future if needed.
3. I will make a new docker branch containing the docker subdir.

Will push to the development branch if no opposition.

From 1fb3dcb76e413e9a40383f38a0a4ac669d3ae721 Mon Sep 17 00:00:00 2001
From: Yuchen Pei <hi@ypei.me>
Date: Thu, 14 Oct 2021 14:53:30 +1100
Subject: [PATCH 1/4] Removing h-client subdir.

---
 h-client/COPYRIGHT.txt                        |   16 -
 h-client/License.txt                          |  201 ---
 h-client/README.txt                           |   49 -
 h-client/credits.txt                          |   49 -
 h-client/hclient.py                           | 1117 -------------
 h-client/hlibrary.py                          | 1055 -------------
 h-client/img/devices/big/3G-card.png          |  Bin 2789 -> 0 bytes
 h-client/img/devices/big/acquisition-card.png |  Bin 4273 -> 0 bytes
 h-client/img/devices/big/bluetooth.png        |  Bin 3027 -> 0 bytes
 .../img/devices/big/fingerprint-reader.png    |  Bin 4669 -> 0 bytes
 h-client/img/devices/big/printer.png          |  Bin 2004 -> 0 bytes
 h-client/img/devices/big/scanner.png          |  Bin 2327 -> 0 bytes
 h-client/img/devices/big/soundcard.png        |  Bin 3153 -> 0 bytes
 h-client/img/devices/big/unknown.png          |  Bin 3913 -> 0 bytes
 h-client/img/devices/big/videocard.png        |  Bin 5131 -> 0 bytes
 h-client/img/devices/big/webcam.png           |  Bin 3441 -> 0 bytes
 h-client/img/devices/big/wifi.png             |  Bin 5531 -> 0 bytes
 h-client/img/devices/small/3G-card.png        |  Bin 1123 -> 0 bytes
 .../img/devices/small/acquisition-card.png    |  Bin 4075 -> 0 bytes
 h-client/img/devices/small/bluetooth.png      |  Bin 1046 -> 0 bytes
 .../img/devices/small/fingerprint-reader.png  |  Bin 1314 -> 0 bytes
 h-client/img/devices/small/printer.png        |  Bin 877 -> 0 bytes
 h-client/img/devices/small/scanner.png        |  Bin 856 -> 0 bytes
 h-client/img/devices/small/soundcard.png      |  Bin 1051 -> 0 bytes
 h-client/img/devices/small/unknown.png        |  Bin 1222 -> 0 bytes
 h-client/img/devices/small/videocard.png      |  Bin 3855 -> 0 bytes
 h-client/img/devices/small/webcam.png         |  Bin 1236 -> 0 bytes
 h-client/img/devices/small/wifi.png           |  Bin 1331 -> 0 bytes
 h-client/img/icon.png                         |  Bin 518 -> 0 bytes
 h-client/img/title_png.png                    |  Bin 1071 -> 0 bytes
 h-client/odict.py                             | 1399 -----------------
 h-client/test.py                              |   69 -
 32 files changed, 3955 deletions(-)
 delete mode 100755 h-client/COPYRIGHT.txt
 delete mode 100755 h-client/License.txt
 delete mode 100644 h-client/README.txt
 delete mode 100644 h-client/credits.txt
 delete mode 100644 h-client/hclient.py
 delete mode 100644 h-client/hlibrary.py
 delete mode 100755 h-client/img/devices/big/3G-card.png
 delete mode 100755 h-client/img/devices/big/acquisition-card.png
 delete mode 100755 h-client/img/devices/big/bluetooth.png
 delete mode 100644 h-client/img/devices/big/fingerprint-reader.png
 delete mode 100755 h-client/img/devices/big/printer.png
 delete mode 100755 h-client/img/devices/big/scanner.png
 delete mode 100755 h-client/img/devices/big/soundcard.png
 delete mode 100755 h-client/img/devices/big/unknown.png
 delete mode 100755 h-client/img/devices/big/videocard.png
 delete mode 100755 h-client/img/devices/big/webcam.png
 delete mode 100755 h-client/img/devices/big/wifi.png
 delete mode 100755 h-client/img/devices/small/3G-card.png
 delete mode 100755 h-client/img/devices/small/acquisition-card.png
 delete mode 100755 h-client/img/devices/small/bluetooth.png
 delete mode 100644 h-client/img/devices/small/fingerprint-reader.png
 delete mode 100755 h-client/img/devices/small/printer.png
 delete mode 100755 h-client/img/devices/small/scanner.png
 delete mode 100755 h-client/img/devices/small/soundcard.png
 delete mode 100755 h-client/img/devices/small/unknown.png
 delete mode 100755 h-client/img/devices/small/videocard.png
 delete mode 100755 h-client/img/devices/small/webcam.png
 delete mode 100755 h-client/img/devices/small/wifi.png
 delete mode 100644 h-client/img/icon.png
 delete mode 100644 h-client/img/title_png.png
 delete mode 100644 h-client/odict.py
 delete mode 100644 h-client/test.py

diff --git a/h-client/COPYRIGHT.txt b/h-client/COPYRIGHT.txt
deleted file mode 100755
index c06e43b..0000000
--- a/h-client/COPYRIGHT.txt
+++ /dev/null
@@ -1,16 +0,0 @@
-h-client, a client for an h-source server (such as http://www.h-node.com)
-Copyright (C) 2011  Antonio Gallo
-
-
-h-client 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 3 of the License, or
-(at your option) any later version.
-
-h-client 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 h-client.  If not, see <http://www.gnu.org/licenses/>.
diff --git a/h-client/License.txt b/h-client/License.txt
deleted file mode 100755
index 404896a..0000000
--- a/h-client/License.txt
+++ /dev/null
@@ -1,201 +0,0 @@
-GNU GENERAL PUBLIC LICENSE
-
-Version 3, 29 June 2007
-
-Copyright © 2007 Free Software Foundation, Inc. <http://fsf.org/>
-
-Everyone is permitted to copy and distribute verbatim copies of this license 
document, but changing it is not allowed.
-
-Preamble
-
-The GNU General Public License is a free, copyleft license for software and 
other kinds of works.
-
-The licenses for most software and other practical works are designed to take 
away your freedom to share and change the works. By contrast, the GNU General 
Public License is intended to guarantee your freedom to share and change all 
versions of a program--to make sure it remains free software for all its users. 
We, the Free Software Foundation, use the GNU General Public License for most 
of our software; it applies also to any other work released this way by its 
authors. 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 them 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 prevent others from denying you these 
rights or asking you to surrender the rights. Therefore, you have certain 
responsibilities if you distribute copies of the software, or if you modify it: 
responsibilities to respect the freedom of others.
-
-For example, if you distribute copies of such a program, whether gratis or for 
a fee, you must pass on to the recipients the same freedoms that you received. 
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.
-
-Developers that use the GNU GPL protect your rights with two steps: (1) assert 
copyright on the software, and (2) offer you this License giving you legal 
permission to copy, distribute and/or modify it.
-
-For the developers' and authors' protection, the GPL clearly explains that 
there is no warranty for this free software. For both users' and authors' sake, 
the GPL requires that modified versions be marked as changed, so that their 
problems will not be attributed erroneously to authors of previous versions.
-
-Some devices are designed to deny users access to install or run modified 
versions of the software inside them, although the manufacturer can do so. This 
is fundamentally incompatible with the aim of protecting users' freedom to 
change the software. The systematic pattern of such abuse occurs in the area of 
products for individuals to use, which is precisely where it is most 
unacceptable. Therefore, we have designed this version of the GPL to prohibit 
the practice for those products. If such problems arise substantially in other 
domains, we stand ready to extend this provision to those domains in future 
versions of the GPL, as needed to protect the freedom of users.
-
-Finally, every program is threatened constantly by software patents. States 
should not allow patents to restrict development and use of software on 
general-purpose computers, but in those that do, we wish to avoid the special 
danger that patents applied to a free program could make it effectively 
proprietary. To prevent this, the GPL assures that patents cannot be used to 
render the program non-free.
-
-The precise terms and conditions for copying, distribution and modification 
follow.
-
-TERMS AND CONDITIONS
-
-0. Definitions.
-
-“This License” refers to version 3 of the GNU General Public License.
-“Copyright” also means copyright-like laws that apply to other kinds of works, 
such as semiconductor masks.
-“The Program” refers to any copyrightable work licensed under this License. 
Each licensee is addressed as “you”. “Licensees” and “recipients” may be 
individuals or organizations.
-To “modify” a work means to copy from or adapt all or part of the work in a 
fashion requiring copyright permission, other than the making of an exact copy. 
The resulting work is called a “modified version” of the earlier work or a work 
“based on” the earlier work.
-A “covered work” means either the unmodified Program or a work based on the 
Program.
-To “propagate” a work means to do anything with it that, without permission, 
would make you directly or secondarily liable for infringement under applicable 
copyright law, except executing it on a computer or modifying a private copy. 
Propagation includes copying, distribution (with or without modification), 
making available to the public, and in some countries other activities as well.
-To “convey” a work means any kind of propagation that enables other parties to 
make or receive copies. Mere interaction with a user through a computer 
network, with no transfer of a copy, is not conveying.
-An interactive user interface displays “Appropriate Legal Notices” to the 
extent that it includes a convenient and prominently visible feature that (1) 
displays an appropriate copyright notice, and (2) tells the user that there is 
no warranty for the work (except to the extent that warranties are provided), 
that licensees may convey the work under this License, and how to view a copy 
of this License. If the interface presents a list of user commands or options, 
such as a menu, a prominent item in the list meets this criterion.
-
-1. Source Code.
-
-The “source code” for a work means the preferred form of the work for making 
modifications to it. “Object code” means any non-source form of a work.
-A “Standard Interface” means an interface that either is an official standard 
defined by a recognized standards body, or, in the case of interfaces specified 
for a particular programming language, one that is widely used among developers 
working in that language.
-The “System Libraries” of an executable work include anything, other than the 
work as a whole, that (a) is included in the normal form of packaging a Major 
Component, but which is not part of that Major Component, and (b) serves only 
to enable use of the work with that Major Component, or to implement a Standard 
Interface for which an implementation is available to the public in source code 
form. A “Major Component”, in this context, means a major essential component 
(kernel, window system, and so on) of the specific operating system (if any) on 
which the executable work runs, or a compiler used to produce the work, or an 
object code interpreter used to run it.
-The “Corresponding Source” for a work in object code form means all the source 
code needed to generate, install, and (for an executable work) run the object 
code and to modify the work, including scripts to control those activities. 
However, it does not include the work's System Libraries, or general-purpose 
tools or generally available free programs which are used unmodified in 
performing those activities but which are not part of the work. For example, 
Corresponding Source includes interface definition files associated with source 
files for the work, and the source code for shared libraries and dynamically 
linked subprograms that the work is specifically designed to require, such as 
by intimate data communication or control flow between those subprograms and 
other parts of the work.
-The Corresponding Source need not include anything that users can regenerate 
automatically from other parts of the Corresponding Source.
-The Corresponding Source for a work in source code form is that same work.
-
-2. Basic Permissions.
-
-All rights granted under this License are granted for the term of copyright on 
the Program, and are irrevocable provided the stated conditions are met. This 
License explicitly affirms your unlimited permission to run the unmodified 
Program. The output from running a covered work is covered by this License only 
if the output, given its content, constitutes a covered work. This License 
acknowledges your rights of fair use or other equivalent, as provided by 
copyright law.
-You may make, run and propagate covered works that you do not convey, without 
conditions so long as your license otherwise remains in force. You may convey 
covered works to others for the sole purpose of having them make modifications 
exclusively for you, or provide you with facilities for running those works, 
provided that you comply with the terms of this License in conveying all 
material for which you do not control copyright. Those thus making or running 
the covered works for you must do so exclusively on your behalf, under your 
direction and control, on terms that prohibit them from making any copies of 
your copyrighted material outside their relationship with you.
-Conveying under any other circumstances is permitted solely under the 
conditions stated below. Sublicensing is not allowed; section 10 makes it 
unnecessary.
-
-3. Protecting Users' Legal Rights From Anti-Circumvention Law.
-
-No covered work shall be deemed part of an effective technological measure 
under any applicable law fulfilling obligations under article 11 of the WIPO 
copyright treaty adopted on 20 December 1996, or similar laws prohibiting or 
restricting circumvention of such measures.
-When you convey a covered work, you waive any legal power to forbid 
circumvention of technological measures to the extent such circumvention is 
effected by exercising rights under this License with respect to the covered 
work, and you disclaim any intention to limit operation or modification of the 
work as a means of enforcing, against the work's users, your or third parties' 
legal rights to forbid circumvention of technological measures.
-
-4. Conveying Verbatim Copies.
-
-You may convey 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; keep intact all notices stating that 
this License and any non-permissive terms added in accord with section 7 apply 
to the code; keep intact all notices of the absence of any warranty; and give 
all recipients a copy of this License along with the Program.
-You may charge any price or no price for each copy that you convey, and you 
may offer support or warranty protection for a fee.
-
-5. Conveying Modified Source Versions.
-
-You may convey a work based on the Program, or the modifications to produce it 
from the Program, in the form of source code under the terms of section 4, 
provided that you also meet all of these conditions:
-a) The work must carry prominent notices stating that you modified it, and 
giving a relevant date.
-b) The work must carry prominent notices stating that it is released under 
this License and any conditions added under section 7. This requirement 
modifies the requirement in section 4 to “keep intact all notices”.
-c) You must license the entire work, as a whole, under this License to anyone 
who comes into possession of a copy. This License will therefore apply, along 
with any applicable section 7 additional terms, to the whole of the work, and 
all its parts, regardless of how they are packaged. This License gives no 
permission to license the work in any other way, but it does not invalidate 
such permission if you have separately received it.
-d) If the work has interactive user interfaces, each must display Appropriate 
Legal Notices; however, if the Program has interactive interfaces that do not 
display Appropriate Legal Notices, your work need not make them do so.
-A compilation of a covered work with other separate and independent works, 
which are not by their nature extensions of the covered work, and which are not 
combined with it such as to form a larger program, in or on a volume of a 
storage or distribution medium, is called an “aggregate” if the compilation and 
its resulting copyright are not used to limit the access or legal rights of the 
compilation's users beyond what the individual works permit. Inclusion of a 
covered work in an aggregate does not cause this License to apply to the other 
parts of the aggregate.
-
-6. Conveying Non-Source Forms.
-
-You may convey a covered work in object code form under the terms of sections 
4 and 5, provided that you also convey the machine-readable Corresponding 
Source under the terms of this License, in one of these ways:
-a) Convey the object code in, or embodied in, a physical product (including a 
physical distribution medium), accompanied by the Corresponding Source fixed on 
a durable physical medium customarily used for software interchange.
-b) Convey the object code in, or embodied in, a physical product (including a 
physical distribution medium), accompanied by a written offer, valid for at 
least three years and valid for as long as you offer spare parts or customer 
support for that product model, to give anyone who possesses the object code 
either (1) a copy of the Corresponding Source for all the software in the 
product that is covered by this License, on a durable physical medium 
customarily used for software interchange, for a price no more than your 
reasonable cost of physically performing this conveying of source, or (2) 
access to copy the Corresponding Source from a network server at no charge.
-c) Convey individual copies of the object code with a copy of the written 
offer to provide the Corresponding Source. This alternative is allowed only 
occasionally and noncommercially, and only if you received the object code with 
such an offer, in accord with subsection 6b.
-d) Convey the object code by offering access from a designated place (gratis 
or for a charge), and offer equivalent access to the Corresponding Source in 
the same way through the same place at no further charge. You need not require 
recipients to copy the Corresponding Source along with the object code. If the 
place to copy the object code is a network server, the Corresponding Source may 
be on a different server (operated by you or a third party) that supports 
equivalent copying facilities, provided you maintain clear directions next to 
the object code saying where to find the Corresponding Source. Regardless of 
what server hosts the Corresponding Source, you remain obligated to ensure that 
it is available for as long as needed to satisfy these requirements.
-e) Convey the object code using peer-to-peer transmission, provided you inform 
other peers where the object code and Corresponding Source of the work are 
being offered to the general public at no charge under subsection 6d.
-A separable portion of the object code, whose source code is excluded from the 
Corresponding Source as a System Library, need not be included in conveying the 
object code work.
-A “User Product” is either (1) a “consumer product”, which means any tangible 
personal property which is normally used for personal, family, or household 
purposes, or (2) anything designed or sold for incorporation into a dwelling. 
In determining whether a product is a consumer product, doubtful cases shall be 
resolved in favor of coverage. For a particular product received by a 
particular user, “normally used” refers to a typical or common use of that 
class of product, regardless of the status of the particular user or of the way 
in which the particular user actually uses, or expects or is expected to use, 
the product. A product is a consumer product regardless of whether the product 
has substantial commercial, industrial or non-consumer uses, unless such uses 
represent the only significant mode of use of the product.
-“Installation Information” for a User Product means any methods, procedures, 
authorization keys, or other information required to install and execute 
modified versions of a covered work in that User Product from a modified 
version of its Corresponding Source. The information must suffice to ensure 
that the continued functioning of the modified object code is in no case 
prevented or interfered with solely because modification has been made.
-If you convey an object code work under this section in, or with, or 
specifically for use in, a User Product, and the conveying occurs as part of a 
transaction in which the right of possession and use of the User Product is 
transferred to the recipient in perpetuity or for a fixed term (regardless of 
how the transaction is characterized), the Corresponding Source conveyed under 
this section must be accompanied by the Installation Information. But this 
requirement does not apply if neither you nor any third party retains the 
ability to install modified object code on the User Product (for example, the 
work has been installed in ROM).
-The requirement to provide Installation Information does not include a 
requirement to continue to provide support service, warranty, or updates for a 
work that has been modified or installed by the recipient, or for the User 
Product in which it has been modified or installed. Access to a network may be 
denied when the modification itself materially and adversely affects the 
operation of the network or violates the rules and protocols for communication 
across the network.
-Corresponding Source conveyed, and Installation Information provided, in 
accord with this section must be in a format that is publicly documented (and 
with an implementation available to the public in source code form), and must 
require no special password or key for unpacking, reading or copying.
-
-7. Additional Terms.
-
-“Additional permissions” are terms that supplement the terms of this License 
by making exceptions from one or more of its conditions. Additional permissions 
that are applicable to the entire Program shall be treated as though they were 
included in this License, to the extent that they are valid under applicable 
law. If additional permissions apply only to part of the Program, that part may 
be used separately under those permissions, but the entire Program remains 
governed by this License without regard to the additional permissions.
-When you convey a copy of a covered work, you may at your option remove any 
additional permissions from that copy, or from any part of it. (Additional 
permissions may be written to require their own removal in certain cases when 
you modify the work.) You may place additional permissions on material, added 
by you to a covered work, for which you have or can give appropriate copyright 
permission.
-Notwithstanding any other provision of this License, for material you add to a 
covered work, you may (if authorized by the copyright holders of that material) 
supplement the terms of this License with terms:
-a) Disclaiming warranty or limiting liability differently from the terms of 
sections 15 and 16 of this License; or
-b) Requiring preservation of specified reasonable legal notices or author 
attributions in that material or in the Appropriate Legal Notices displayed by 
works containing it; or
-c) Prohibiting misrepresentation of the origin of that material, or requiring 
that modified versions of such material be marked in reasonable ways as 
different from the original version; or
-d) Limiting the use for publicity purposes of names of licensors or authors of 
the material; or
-e) Declining to grant rights under trademark law for use of some trade names, 
trademarks, or service marks; or
-f) Requiring indemnification of licensors and authors of that material by 
anyone who conveys the material (or modified versions of it) with contractual 
assumptions of liability to the recipient, for any liability that these 
contractual assumptions directly impose on those licensors and authors.
-All other non-permissive additional terms are considered “further 
restrictions” within the meaning of section 10. If the Program as you received 
it, or any part of it, contains a notice stating that it is governed by this 
License along with a term that is a further restriction, you may remove that 
term. If a license document contains a further restriction but permits 
relicensing or conveying under this License, you may add to a covered work 
material governed by the terms of that license document, provided that the 
further restriction does not survive such relicensing or conveying.
-If you add terms to a covered work in accord with this section, you must 
place, in the relevant source files, a statement of the additional terms that 
apply to those files, or a notice indicating where to find the applicable terms.
-Additional terms, permissive or non-permissive, may be stated in the form of a 
separately written license, or stated as exceptions; the above requirements 
apply either way.
-
-8. Termination.
-
-You may not propagate or modify a covered work except as expressly provided 
under this License. Any attempt otherwise to propagate or modify it is void, 
and will automatically terminate your rights under this License (including any 
patent licenses granted under the third paragraph of section 11).
-However, if you cease all violation of this License, then your license from a 
particular copyright holder is reinstated (a) provisionally, unless and until 
the copyright holder explicitly and finally terminates your license, and (b) 
permanently, if the copyright holder fails to notify you of the violation by 
some reasonable means prior to 60 days after the cessation.
-Moreover, your license from a particular copyright holder is reinstated 
permanently if the copyright holder notifies you of the violation by some 
reasonable means, this is the first time you have received notice of violation 
of this License (for any work) from that copyright holder, and you cure the 
violation prior to 30 days after your receipt of the notice.
-Termination of your rights under this section does not terminate the licenses 
of parties who have received copies or rights from you under this License. If 
your rights have been terminated and not permanently reinstated, you do not 
qualify to receive new licenses for the same material under section 10.
-
-9. Acceptance Not Required for Having Copies.
-
-You are not required to accept this License in order to receive or run a copy 
of the Program. Ancillary propagation of a covered work occurring solely as a 
consequence of using peer-to-peer transmission to receive a copy likewise does 
not require acceptance. However, nothing other than this License grants you 
permission to propagate or modify any covered work. These actions infringe 
copyright if you do not accept this License. Therefore, by modifying or 
propagating a covered work, you indicate your acceptance of this License to do 
so.
-
-10. Automatic Licensing of Downstream Recipients.
-
-Each time you convey a covered work, the recipient automatically receives a 
license from the original licensors, to run, modify and propagate that work, 
subject to this License. You are not responsible for enforcing compliance by 
third parties with this License.
-An “entity transaction” is a transaction transferring control of an 
organization, or substantially all assets of one, or subdividing an 
organization, or merging organizations. If propagation of a covered work 
results from an entity transaction, each party to that transaction who receives 
a copy of the work also receives whatever licenses to the work the party's 
predecessor in interest had or could give under the previous paragraph, plus a 
right to possession of the Corresponding Source of the work from the 
predecessor in interest, if the predecessor has it or can get it with 
reasonable efforts.
-You may not impose any further restrictions on the exercise of the rights 
granted or affirmed under this License. For example, you may not impose a 
license fee, royalty, or other charge for exercise of rights granted under this 
License, and you may not initiate litigation (including a cross-claim or 
counterclaim in a lawsuit) alleging that any patent claim is infringed by 
making, using, selling, offering for sale, or importing the Program or any 
portion of it.
-
-11. Patents.
-
-A “contributor” is a copyright holder who authorizes use under this License of 
the Program or a work on which the Program is based. The work thus licensed is 
called the contributor's “contributor version”.
-A contributor's “essential patent claims” are all patent claims owned or 
controlled by the contributor, whether already acquired or hereafter acquired, 
that would be infringed by some manner, permitted by this License, of making, 
using, or selling its contributor version, but do not include claims that would 
be infringed only as a consequence of further modification of the contributor 
version. For purposes of this definition, “control” includes the right to grant 
patent sublicenses in a manner consistent with the requirements of this License.
-Each contributor grants you a non-exclusive, worldwide, royalty-free patent 
license under the contributor's essential patent claims, to make, use, sell, 
offer for sale, import and otherwise run, modify and propagate the contents of 
its contributor version.
-In the following three paragraphs, a “patent license” is any express agreement 
or commitment, however denominated, not to enforce a patent (such as an express 
permission to practice a patent or covenant not to sue for patent 
infringement). To “grant” such a patent license to a party means to make such 
an agreement or commitment not to enforce a patent against the party.
-If you convey a covered work, knowingly relying on a patent license, and the 
Corresponding Source of the work is not available for anyone to copy, free of 
charge and under the terms of this License, through a publicly available 
network server or other readily accessible means, then you must either (1) 
cause the Corresponding Source to be so available, or (2) arrange to deprive 
yourself of the benefit of the patent license for this particular work, or (3) 
arrange, in a manner consistent with the requirements of this License, to 
extend the patent license to downstream recipients. “Knowingly relying” means 
you have actual knowledge that, but for the patent license, your conveying the 
covered work in a country, or your recipient's use of the covered work in a 
country, would infringe one or more identifiable patents in that country that 
you have reason to believe are valid.
-If, pursuant to or in connection with a single transaction or arrangement, you 
convey, or propagate by procuring conveyance of, a covered work, and grant a 
patent license to some of the parties receiving the covered work authorizing 
them to use, propagate, modify or convey a specific copy of the covered work, 
then the patent license you grant is automatically extended to all recipients 
of the covered work and works based on it.
-A patent license is “discriminatory” if it does not include within the scope 
of its coverage, prohibits the exercise of, or is conditioned on the 
non-exercise of one or more of the rights that are specifically granted under 
this License. You may not convey a covered work if you are a party to an 
arrangement with a third party that is in the business of distributing 
software, under which you make payment to the third party based on the extent 
of your activity of conveying the work, and under which the third party grants, 
to any of the parties who would receive the covered work from you, a 
discriminatory patent license (a) in connection with copies of the covered work 
conveyed by you (or copies made from those copies), or (b) primarily for and in 
connection with specific products or compilations that contain the covered 
work, unless you entered into that arrangement, or that patent license was 
granted, prior to 28 March 2007.
-Nothing in this License shall be construed as excluding or limiting any 
implied license or other defenses to infringement that may otherwise be 
available to you under applicable patent law.
-
-12. No Surrender of Others' Freedom.
-
-If 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 convey a covered work so 
as to satisfy simultaneously your obligations under this License and any other 
pertinent obligations, then as a consequence you may not convey it at all. For 
example, if you agree to terms that obligate you to collect a royalty for 
further conveying from those to whom you convey the Program, the only way you 
could satisfy both those terms and this License would be to refrain entirely 
from conveying the Program.
-
-13. Use with the GNU Affero General Public License.
-
-Notwithstanding any other provision of this License, you have permission to 
link or combine any covered work with a work licensed under version 3 of the 
GNU Affero General Public License into a single combined work, and to convey 
the resulting work. The terms of this License will continue to apply to the 
part which is the covered work, but the special requirements of the GNU Affero 
General Public License, section 13, concerning interaction through a network 
will apply to the combination as such.
-
-14. Revised Versions of this License.
-
-The Free Software Foundation may publish revised and/or new versions of the 
GNU 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 that a certain numbered version of the GNU General Public License “or 
any later version” applies to it, you have the option of following the terms 
and conditions either of that numbered version or of any later version 
published by the Free Software Foundation. If the Program does not specify a 
version number of the GNU General Public License, you may choose any version 
ever published by the Free Software Foundation.
-If the Program specifies that a proxy can decide which future versions of the 
GNU General Public License can be used, that proxy's public statement of 
acceptance of a version permanently authorizes you to choose that version for 
the Program.
-Later license versions may give you additional or different permissions. 
However, no additional obligations are imposed on any author or copyright 
holder as a result of your choosing to follow a later version.
-
-15. Disclaimer of Warranty.
-
-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.
-
-16. Limitation of Liability.
-
-IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY 
COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS 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.
-
-17. Interpretation of Sections 15 and 16.
-
-If the disclaimer of warranty and limitation of liability provided above 
cannot be given local legal effect according to their terms, reviewing courts 
shall apply local law that most closely approximates an absolute waiver of all 
civil liability in connection with the Program, unless a warranty or assumption 
of liability accompanies a copy of the Program in return for a fee.
-
-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 state 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 3 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, see <http://www.gnu.org/licenses/>.
-
-Also add information on how to contact you by electronic and paper mail.
-If the program does terminal interaction, make it output a short notice like 
this when it starts in an interactive mode:
-
-    <program>  Copyright (C) <year>  <name of author>
-    This program 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, your program's commands might 
be different; for a GUI interface, you would use an “about box”.
-
-You should also get your employer (if you work as a programmer) or school, if 
any, to sign a “copyright disclaimer” for the program, if necessary. For more 
information on this, and how to apply and follow the GNU GPL, see 
<http://www.gnu.org/licenses/>.
-
-The GNU 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. But first, please read 
<http://www.gnu.org/philosophy/why-not-lgpl.html>.
-
-
diff --git a/h-client/README.txt b/h-client/README.txt
deleted file mode 100644
index ae78e6e..0000000
--- a/h-client/README.txt
+++ /dev/null
@@ -1,49 +0,0 @@
-
-== Introduction ==
-
-h-client, a client for an h-source server (such as http://www.h-node.com)
-
-
-== Requirements ==
-
-python
-
-make sure you have the following python modules installed:
-
-       pycurl
-       urllib
-       htmlentitydefs
-       xml.dom
-       pygtk
-
-       
-== Use the client ==
-
-
-Extract the tarball inside a folder of your filesystem.
-
-Move to the just extracted folder.
-
-Type the following command:
-
-python hclient.py
-
-
-
-h-client, a client for an h-source server (such as http://www.h-node.com)
-Copyright (C) 2011  Antonio Gallo
-
-
-h-client 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 3 of the License, or
-(at your option) any later version.
-
-h-client 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 h-client.  If not, see <http://www.gnu.org/licenses/>.
-
diff --git a/h-client/credits.txt b/h-client/credits.txt
deleted file mode 100644
index 53d35a4..0000000
--- a/h-client/credits.txt
+++ /dev/null
@@ -1,49 +0,0 @@
-Icons:
-
-icons taken from the H2O Icon Theme 0.0.5 
(http://kde-look.org/content/show.php/ACUN+Simgeleri?content=83018), licensed 
under the GNU GPL license:
-       
-img/devices/small/unknown.png
-img/devices/small/soundcard.png
-img/devices/small/wifi.png
-img/devices/small/printer.png
-img/devices/small/scanner.png
-img/devices/small/webcam.png
-img/devices/small/bluetooth.png
-
-img/devices/big/unknown.png
-img/devices/big/soundcard.png
-img/devices/big/wifi.png
-img/devices/big/printer.png
-img/devices/big/scanner.png
-img/devices/big/webcam.png
-img/devices/big/bluetooth.png
-
-icons taken from the Crystal Projects icons 
(http://www.everaldo.com/crystal/?action=downloads), licensed under the LGPL 
license
-
-img/devices/small/videocard.png
-img/devices/small/3G-card.png
-img/devices/small/acquisition-card.png.png
-
-img/devices/big/videocard.png
-img/devices/big/3G-card.png
-img/devices/big/acquisition-card.png.png
-
-
-
-Fingerprint icons:
-
-The fingerprint icons (listed below) are a derived work from a wikipedia 
fingerprint icon (http://en.wikipedia.org/wiki/File:Fingerprint_picture.svg) 
licensed under Creative Commons Attribution-Share Alike 3.0 Unported 
(http://creativecommons.org/licenses/by-sa/3.0/deed.en)
-img/devices/small/fingerprint-reader.png
-img/devices/big/fingerprint-reader.png
-
-
-
-Libraries:
-
-odict.py
-Copyright (C) 2005 Nicola Larosa, Michael Foord
-python library to manage ordered dictionaries
-licensed under the terms of the BSD license
-E-mail: nico AT tekNico DOT net, fuzzyman AT voidspace DOT org DOT uk
-Documentation at http://www.voidspace.org.uk/python/odict.html
-
diff --git a/h-client/hclient.py b/h-client/hclient.py
deleted file mode 100644
index cc4e150..0000000
--- a/h-client/hclient.py
+++ /dev/null
@@ -1,1117 +0,0 @@
-# -*- coding: utf-8 -*-
-# h-client, a client for an h-source server (such as http://www.h-node.com)
-# Copyright (C) 2011  Antonio Gallo
-#
-#
-# h-client 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 3 of the License, or
-# (at your option) any later version.
-#
-# h-client 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 h-client.  If not, see <http://www.gnu.org/licenses/>.
-
-import pygtk
-pygtk.require('2.0')
-import gtk
-
-from hlibrary import *
-
-class hclient:
-
-       #the device that has to be displaced in the right window
-       currentDevice = None
-       currentDeviceCode = None
-
-       #get the active text from a combo
-       #combo: the gtk combo instance
-       #default: default value if the active index < 0
-       def getActive(self, combo, default = 'not-specified'):
-               model = combo.get_model()
-               active = combo.get_active()
-               if active < 0:
-                       return default
-               else:
-                       return model[active][0]
-
-       #update the current device object by taking the values from the entries
-       def applyChanges(self,widget):
-               self.currentDevice.setModel(self.modelNameEntry.get_text())
-
-               otherNamesBuffer = self.otherNamesText.get_buffer()
-               startiter, enditer = otherNamesBuffer.get_bounds()
-               
self.currentDevice.setOtherNames(otherNamesBuffer.get_text(startiter, enditer))
-
-               self.currentDevice.setSubtype(self.getActive(self.subtypeCombo))
-
-               self.currentDevice.setYear(self.getActive(self.commYearCombo))
-
-               
self.currentDevice.setInterface(self.getActive(self.interfaceCombo))
-
-               self.currentDevice.setDistributions([])
-               
self.currentDevice.addDistributions(self.distributionEntry.get_text())
-
-               self.currentDevice.setKernel(self.kernelEntry.get_text())
-
-               
self.currentDevice.setHowItWorks(self.getActive(self.howItWorksCombo))
-
-               self.currentDevice.setDriver(self.driverEntry.get_text())
-
-               descriptionBuffer = self.descriptionText.get_buffer()
-               startiter, enditer = descriptionBuffer.get_bounds()
-               
self.currentDevice.setDescription(descriptionBuffer.get_text(startiter, 
enditer))
-
-
-       #reset the modifications
-       def resetChanges(self,widget):
-               self.setEntries()
-               
-               
-       #set the device that has to be displaced in the right window
-       #and fill the entries
-       def setCurrentDevice(self, selection):
-               model, path = selection.get_selected()
-               if path:
-                       #get the code:
-                       code = model.get_value(path, 1)
-
-                       if code in self.client.devices:
-                               
-                               #set the current device
-                               self.currentDevice = 
self.client.devices[code][0]
-                               self.currentDeviceCode = code
-                               #get the device
-                       
-                               #device = self.client.devices[code][0]
-
-                               self.setEntries()
-
-                               #make sensitive the apply button
-                               if self.currentDevice.getType() != 'unknown':
-                                       self.enableButtons()
-                               else:
-                                       self.disableButtons()
-
-                               self.setDeviceInfoLabel()
-
-                       else:
-                               #make non sensitive the apply button
-                               self.disableButtons()
-                               self.currentDevice = None
-                               self.currentDeviceCode = None
-
-                               #self.updateStatus()
-
-       #enable the bottom buttons
-       def enableButtons(self):
-               self.applyButton.set_sensitive(True)
-               self.resetButton.set_sensitive(True)
-               self.submitButton.set_sensitive(True)
-
-       #disable the bottom buttons
-       def disableButtons(self):
-               self.applyButton.set_sensitive(False)
-               self.resetButton.set_sensitive(False)
-               self.submitButton.set_sensitive(False)
-
-       #set the top label
-       def setDeviceInfoLabel(self):
-               if self.currentDeviceCode != None:
-                       
self.bigIcon.set_from_file("img/devices/big/"+self.currentDevice.getIcon())
-                       if self.client.devices[self.currentDeviceCode][2] == 
'insert':
-                               self.deviceInfoLabel.set_markup("this device is 
not present in the server database,\n would you like to <b>insert</b> it?")
-                       else:
-                               self.deviceInfoLabel.set_markup("this device is 
already present in the server database,\n would you like to <b>update</b> it?")
-
-       #set the pyGTK device entries
-       def setEntries(self):
-               if self.currentDevice != None:
-                       #set the type entry
-                       self.setTypeEntry()
-                       #set the model entry
-                       self.setModelEntry()
-                       #set the other names entry
-                       self.setOtherNamesEntry()
-                       #set the vendorid:productid entry
-                       self.setVendorIdProductIDCode()
-                       #set the subtype entry (in the case of printers)
-                       self.setSubtypeEntry()
-                       #set the commercialization year entry
-                       self.setCommYearEntry()
-                       #set the interface entry
-                       self.setInterfaceEntry()
-                       #set the distribution entry
-                       self.setDistributionEntry()
-                       #set the kernel entry
-                       self.setKernelEntry()
-                       #set the howItWorks entry
-                       self.setHowItWorksEntry()
-                       #set the driver entry
-                       self.setDriverEntry()
-                       #set the description entry
-                       self.setDescriptionEntry()
-
-
-       #set the subtype entry (in the case pf printers)
-       def setTypeEntry(self):
-               if self.currentDevice.getType() in self.client.getTypes():
-                       index = 
self.client.getTypes().index(self.currentDevice.getType())
-               else:
-                       index = 0
-
-               self.typeCombo.set_active(index)
-               
-       #set the model name entry
-       def setModelEntry(self):
-               self.modelNameEntry.set_text(self.currentDevice.getModel())
-
-       #set the other names entry
-       def setOtherNamesEntry(self):
-               textbuffer = gtk.TextBuffer(table=None)
-               textbuffer.set_text(self.currentDevice.getOtherNames())
-               self.otherNamesText.set_buffer(textbuffer)
-
-       #set the vendorid:productid entry
-       def setVendorIdProductIDCode(self):
-               
self.vendorIdProductIdEntry.set_text(self.currentDevice.getVendorId() + ':' + 
self.currentDevice.getProductId())
-
-
-       #set the subtype entry (in the case pf printers)
-       def setSubtypeEntry(self):
-               self.subtypeCombo.get_model().clear()
-               for subtype in self.currentDevice.getSubtypes():
-                       self.subtypeCombo.append_text(subtype)
-
-               if self.currentDevice.getSubtype() in 
self.currentDevice.getSubtypes():
-                       index = 
self.currentDevice.getSubtypes().index(self.currentDevice.getSubtype())
-               else:
-                       index = 0
-
-               self.subtypeCombo.set_active(index)
-
-
-       #set the year of commercialization
-       def setCommYearEntry(self):
-               self.commYearCombo.get_model().clear()
-               for year in self.currentDevice.getYears():
-                       self.commYearCombo.append_text(year)
-                       
-               if self.currentDevice.getYear() in 
self.currentDevice.getYears():
-                       index = 
self.currentDevice.getYears().index(self.currentDevice.getYear())
-               else:
-                       index = 0
-                       
-               self.commYearCombo.set_active(index)
-
-
-       #set the interface
-       def setInterfaceEntry(self):
-               self.interfaceCombo.get_model().clear()
-               for interface in self.currentDevice.getInterfaces():
-                       self.interfaceCombo.append_text(interface)
-               
-               if self.currentDevice.getInterface() in 
self.currentDevice.getInterfaces():
-                       index = 
self.currentDevice.getInterfaces().index(self.currentDevice.getInterface())
-               else:
-                       index = 0
-
-               self.interfaceCombo.set_active(index)
-
-
-       #set the distribution entry
-       def setDistributionEntry(self):
-               
self.distributionEntry.set_text(self.currentDevice.createDistroEntry())
-
-
-       #set the kernel libre entry
-       def setKernelEntry(self):
-               self.kernelEntry.set_text(self.currentDevice.getKernel())
-
-
-       #set the howItWorks entry
-       def setHowItWorksEntry(self):
-               self.howItWorksCombo.get_model().clear()
-               for option in self.currentDevice.getHowItWorksOptions():
-                       self.howItWorksCombo.append_text(option)
-
-               if self.currentDevice.getHowItWorks() in 
self.currentDevice.getHowItWorksOptions():
-                       index = 
self.currentDevice.getHowItWorksOptions().index(self.currentDevice.getHowItWorks())
-               else:
-                       index = 0
-
-               self.howItWorksCombo.set_active(index)
-
-       #set the driver entry
-       def setDriverEntry(self):
-               self.driverEntry.set_text(self.currentDevice.getDriver())
-
-
-       #set the description entry
-       def setDescriptionEntry(self):
-               textbuffer = gtk.TextBuffer(table=None)
-               textbuffer.set_text(self.currentDevice.getDescription())
-               self.descriptionText.set_buffer(textbuffer)
-
-
-       #set the node
-       def setNode(self,widget):
-               self.client.logout()
-               self.client.errors = []
-               self.client.setNode(self.serverEntry.get_text())
-               self.updateStatus()
-               self.synchronize(None)
-               self.prefWindow.destroy()
-
-       #close the preferences window
-       def closePref(self,widget):
-               self.prefWindow.destroy()
-
-       #login to the server
-       def login(self,widget):
-               
self.client.login(self.usernameEntry.get_text(),self.passwordEntry.get_text())
-               self.updateStatus()
-
-               if self._submitFlag:
-                       if self.client.isLogged():
-                               self.applyChanges(None)
-                               if self.client.submit(self.currentDeviceCode):
-                                       self.synchronize(None)
-                               else:
-                                       self.printErrors()
-
-               self._submitFlag = False
-                       
-               #self.printErrors()
-               self.loginWindow.destroy()
-
-       #submit data to the server
-       def submit(self,widget):
-               self.applyChanges(None)
-               self.licenseNoticeWindow.destroy()
-               
-               if self.client.isLogged():
-                       if self.client.submit(self.currentDeviceCode):
-                               self.synchronize(None)
-                       else:
-                               self.printErrors()
-               else:
-                       self._submitFlag = True
-                       self.openLoginWindow(None)
-
-               
-
-       #logout to the server
-       def logout(self,widget):
-               self.client.logout()
-               self.updateStatus()
-               #self.printErrors()
-               
-       #close the login window
-       def closeLoginWindow(self,widget):
-               self._submitFlag = False
-               self.updateStatus()
-               self.loginWindow.destroy()
-
-       #close the license notice window
-       def closeLicenseNoticeWindow(self,widget):
-               self.licenseNoticeWindow.destroy()
-
-       #open the dialog with the software info
-       def openInfoWindow(self,widget):
-               about = gtk.AboutDialog()
-               about.set_program_name("h-node client")
-               #about.set_version("")
-               about.set_copyright("(c) Antonio Gallo")
-               about.set_comments("simple client for h-node.com, licensed 
under the GPLv3")
-               about.set_website("http://www.h-node.com";)
-               #about.set_logo(gtk.gdk.pixbuf_new_from_file("battery.png"))
-               about.run()
-               about.destroy()
-
-       #close the window containing the list of allowed distribusions
-       def closeDistroHelperWindow(self,widget):
-               self.distroHelperWindow.destroy()
-               
-       #update the distribution entry
-       def setDistributions(self,widget):
-               self.currentDevice.setDistributions(self._tempDistributions)
-               
self.distributionEntry.set_text(self.currentDevice.createDistroEntry())
-               self.distroHelperWindow.destroy()
-
-       #add a distrocode to the self._tempDistributions property
-       def addTempDistribution(self,widget,data):
-               if widget.get_active():
-                       self._tempDistributions.append(data)
-               else:
-                       try:
-                               del 
self._tempDistributions[self._tempDistributions.index(data)]
-                       except:
-                               pass
-                       
-               #print self._tempDistributions
-
-
-       #window containing the list of allowed distribusions
-       def openDistroHelperWindow(self,widget,data,a = None,b = None):
-               
-               #used to temporarily save the list of distributions from the 
distribution entry or from the distribution checkButtons
-               self._tempDistributions = []
-               
-               self.distroHelperWindow = gtk.Window(gtk.WINDOW_TOPLEVEL)
-               self.distroHelperWindow.set_title("choose the distribution")
-               self.distroHelperWindow.set_position(gtk.WIN_POS_CENTER)
-               self.distroHelperWindow.set_icon_from_file("img/icon.png")
-               self.distroHelperWindow.set_size_request(300, -1)
-               self.distroHelperWindow.set_transient_for(self.window)
-               self.distroHelperWindow.set_modal(True)
-
-               self.vboxCh = gtk.VBox(False, 0)
-               self.vboxCh.set_border_width(10)
-               self.distroHelperWindow.add(self.vboxCh)
-
-               #fill the self._tempDistributions list with the distros already 
contained inside the distribution entry
-               checkedDistros = self.distributionEntry.get_text().split(',')
-               
-               for distro in checkedDistros:
-                       if distro != '' and 
self.client.distroIsAllowed(distro.lstrip().rstrip()):
-                               
self._tempDistributions.append(distro.lstrip().rstrip())
-
-               #create and pack the checkButtons
-               for distroCode,distroLabel in 
self.client.allowedDistros.iteritems():
-                       chbutton = gtk.CheckButton(distroLabel)
-                       if distroCode in self._tempDistributions:
-                               chbutton.set_active(True)
-                       chbutton.connect("clicked", 
self.addTempDistribution,distroCode)
-                       self.vboxCh.pack_start(chbutton, True, True, 2)
-
-               hbox = gtk.HBox(False, 0)
-               hbox.set_border_width(10)
-               applyButton = gtk.Button(stock=gtk.STOCK_APPLY)
-               closeButton = gtk.Button(stock=gtk.STOCK_CANCEL)
-               applyButton.connect("clicked", self.setDistributions)
-               closeButton.connect("clicked", self.closeDistroHelperWindow)
-               hbox.pack_end(applyButton, False, True, 0)
-               hbox.pack_end(closeButton, False, True, 3)
-               self.vboxCh.pack_start(hbox, False, True, 0)
-               
-               self.distroHelperWindow.show_all()
-
-       #start the window containing the license notice
-       def openLicenseNoticeWindow(self,widget):
-               result = self.client.getLicenseNotice();
-
-               if result:
-                       #window for preferences
-                       self.licenseNoticeWindow = 
gtk.Window(gtk.WINDOW_TOPLEVEL)
-                       self.licenseNoticeWindow.set_title("license notice")
-                       
self.licenseNoticeWindow.set_position(gtk.WIN_POS_CENTER)
-                       
self.licenseNoticeWindow.set_icon_from_file("img/icon.png")
-                       self.licenseNoticeWindow.set_size_request(300, -1)
-                       self.licenseNoticeWindow.set_transient_for(self.window)
-                       self.licenseNoticeWindow.set_modal(True)
-
-                       vbox = gtk.VBox(False, 0)
-                       vbox.set_border_width(10)
-                       self.licenseNoticeWindow.add(vbox)
-
-
-                       #print result
-                       ##if result
-
-                       #description input
-                       sw = gtk.ScrolledWindow()
-                       #sw.set_shadow_type(gtk.SHADOW_ETCHED_IN)
-                       sw.set_policy(gtk.POLICY_NEVER, gtk.POLICY_NEVER)
-
-                       noticeText = gtk.TextView()
-                       #noticeText.set_decorated(False)
-                       noticeText.set_editable(False)
-                       #noticeText.modify_base(gtk.STATE_NORMAL, 
gtk.gdk.Color(50,100,150) )
-                       noticeText.modify_base(gtk.STATE_NORMAL, 
gtk.gdk.color_parse("#a3a3a3") )
-
-                       noticeText.set_wrap_mode(gtk.WRAP_CHAR)
-
-                       textbuffer = gtk.TextBuffer(table=None)
-                       textbuffer.set_text(result)
-                       noticeText.set_buffer(textbuffer)
-
-                       sw.add(noticeText)
-                       #sw.show()
-                       #sw.show_all()
-
-                       vbox.pack_start(sw, False, True, 5)
-
-                       hbox = gtk.HBox(False, 0)
-                       hbox.set_border_width(10)
-                       applyButton = gtk.Button(stock=gtk.STOCK_APPLY)
-                       closeButton = gtk.Button(stock=gtk.STOCK_CANCEL)
-                       applyButton.connect("clicked", self.submit)
-                       closeButton.connect("clicked", 
self.closeLicenseNoticeWindow)
-                       hbox.pack_end(applyButton, False, True, 0)
-                       hbox.pack_end(closeButton, False, True, 3)
-                       vbox.pack_start(hbox, False, True, 0)
-
-                       self.licenseNoticeWindow.show_all()
-               else:
-                       self.printErrors()
-               
-               
-       #start the login window
-       def openLoginWindow(self,widget):
-               
-               #window for preferences
-               self.loginWindow = gtk.Window(gtk.WINDOW_TOPLEVEL)
-               self.loginWindow.set_title("login")
-               self.loginWindow.set_position(gtk.WIN_POS_CENTER)
-               self.loginWindow.set_icon_from_file("img/icon.png")
-               self.loginWindow.set_size_request(300, -1)
-               self.loginWindow.set_transient_for(self.window)
-               self.loginWindow.set_modal(True)
-
-               self.window.connect("delete_event", self.delete_event_login)
-               
-               #self.prefWindow.set_size_request(300, -1)
-
-               vbox = gtk.VBox(False, 0)
-
-               self.loginWindow.add(vbox)
-
-               table = gtk.Table(4, 2, True)
-               table.set_border_width(10)
-
-               label = gtk.Label("<b>login to the server</b>")
-               label.set_use_markup(True)
-
-               vbox.pack_start(label, False, True, 0)
-               
-               vbox.pack_start(table, False, True, 0)
-               
-               ### username
-               usernameLabel = gtk.Label("username:")
-               usernameLabel.set_alignment(0.95,0.5)
-               #add the label
-               table.attach(usernameLabel, 0, 1, 0, 1)
-
-               self.usernameEntry = gtk.Entry()
-               #add the input to the table
-               table.attach(self.usernameEntry, 1, 2, 0, 1)
-
-               ### password
-               passwordLabel = gtk.Label("password:")
-               passwordLabel.set_alignment(0.95,0.5)
-               #add the label
-               table.attach(passwordLabel, 0, 1, 1, 2)
-
-               self.passwordEntry = gtk.Entry()
-               self.passwordEntry.set_visibility(False)
-
-               #add the input to the table
-               table.attach(self.passwordEntry, 1, 2, 1, 2)
-
-               ### create new account
-               label = gtk.Label("<a 
href='http://"+self.client.getNode()+"users/add/en'>Create new account</a>")
-               label.set_use_markup(True)
-               label.set_alignment(0.98,0.5)
-               #add the label
-               table.attach(label, 0, 2, 2, 3)
-
-               ### request new password
-               label = gtk.Label("<a 
href='http://"+self.client.getNode()+"users/forgot/en'>Request new 
password</a>")
-               label.set_use_markup(True)
-               label.set_alignment(0.98,0.5)
-               #add the label
-               table.attach(label, 0, 2, 3, 4)
-
-               
-               hbox = gtk.HBox(False, 0)
-               hbox.set_border_width(10)
-               applyButton = gtk.Button(stock=gtk.STOCK_APPLY)
-               closeButton = gtk.Button(stock=gtk.STOCK_CANCEL)
-               applyButton.connect("clicked", self.login)
-               closeButton.connect("clicked", self.closeLoginWindow)
-               hbox.pack_end(applyButton, False, True, 0)
-               hbox.pack_end(closeButton, False, True, 3)
-               vbox.pack_start(hbox, False, True, 0)
-               
-               self.loginWindow.show_all()
-               
-       
-       #start the preferences window
-       def openPrefWindow(self,widget):
-               #window for preferences
-               self.prefWindow = gtk.Window(gtk.WINDOW_TOPLEVEL)
-               self.prefWindow.set_title("preferences")
-               self.prefWindow.set_position(gtk.WIN_POS_CENTER)
-               self.prefWindow.set_icon_from_file("img/icon.png")
-               self.prefWindow.set_size_request(300, -1)
-               self.prefWindow.set_transient_for(self.window)
-               self.prefWindow.set_modal(True)
-
-               vbox = gtk.VBox(False, 0)
-
-               self.prefWindow.add(vbox)
-               
-               table = gtk.Table(1, 2, True)
-               table.set_border_width(10)
-               
-               vbox.pack_start(table, False, True, 0)
-               
-               ### server
-               serverLabel = gtk.Label("Server URL:")
-               #add the label
-               table.attach(serverLabel, 0, 1, 0, 1)
-
-               self.serverEntry = gtk.Entry()
-               self.serverEntry.set_text(self.client.getNode())
-               #add the input to the table
-               table.attach(self.serverEntry, 1, 2, 0, 1)
-
-               hbox = gtk.HBox(False, 0)
-               hbox.set_border_width(10)
-               applyButton = gtk.Button(stock=gtk.STOCK_APPLY)
-               closeButton = gtk.Button(stock=gtk.STOCK_CLOSE)
-               applyButton.connect("clicked", self.setNode)
-               closeButton.connect("clicked", self.closePref)
-               hbox.pack_end(applyButton, False, True, 0)
-               hbox.pack_end(closeButton, False, True, 3)
-               vbox.pack_start(hbox, False, True, 0)
-               #applyButton.connect("clicked", self.applyChanges)
-               
-               self.prefWindow.show_all()
-
-       #synchronize with the server XML database
-       def synchronize(self,widget):
-               self.client.sync()
-               self.printErrors()
-               #print self.client.errors
-               self.setEntries()
-               self.setDeviceInfoLabel()
-               self.setDeviceTree()
-
-
-       def printErrors(self):
-               #destroy the error bar HBox
-               if hasattr(self, "errorBarHBox"):
-                       self.errorBarHBox.destroy()
-                       
-               if len(self.client.errors) > 0:
-
-                       self.client.errors = list(set(self.client.errors))
-                       #self.errorBar.set_shadow_type(gtk.SHADOW_ETCHED_IN)
-                       
-                       self.errorBarHBox = gtk.HBox(False, 0)
-                       for error in self.client.errors:
-                               label = gtk.Label(error)
-                               self.errorBarHBox.pack_start(label, False, 
True, 10)
-                               
-                       self.errorBar.add_with_viewport(self.errorBarHBox)
-                       
-                       self.errorBar.show_all()
-                       
-                       self.client.errors = []
-
-       #check if the user is logged
-       #hide or show the login/logout buttons
-       def updateStatus(self):
-               if self.client.isLogged() == True:
-                       self.loginButton.hide()
-                       self.logoutButton.show()
-                       info = self.client.getUserInfo()
-                       if info != False:
-                               self.statusLabel.set_markup("<i>hello</i> 
<b>"+info['username']+"</b>, <i>you are logged in</i>")
-
-                       if self.currentDeviceCode != None:
-                               self.submitButton.set_sensitive(True)
-                       
-               else:
-                       self.loginButton.show()
-                       self.logoutButton.hide()
-                       self.statusLabel.set_markup("<i>you are not logged 
in</i>")
-
-               self.printErrors()
-
-       #delete event of the login window
-       def delete_event_login(self, widget, event, data=None):
-               self._submitFlag = False
-               return False
-
-
-       #update the devices' tree
-       def setDeviceTree(self):
-
-               #get the current selection
-               ts, itera = self.tree.get_selection().get_selected()
-               if itera:
-                       path = ts.get_path(itera)
-                       
-               self.treestore = gtk.TreeStore(str,str,int,gtk.gdk.Pixbuf,int)
-
-               pci = self.treestore.append(None, ["Your PCI 
Devices","",800,gtk.gdk.pixbuf_new_from_file('img/title_png.png'),4])
-               usb = self.treestore.append(None, ["Your USB 
Devices","",800,gtk.gdk.pixbuf_new_from_file('img/title_png.png'),4])
-               for key,dev in self.client.devices.iteritems():
-
-                       if key[0] == 'p':
-                               self.treestore.append(pci, 
[dev[0].getType(),key,400,gtk.gdk.pixbuf_new_from_file('img/devices/small/'+dev[0].getIcon()),4])
-
-                       if key[0] == 'u':
-                               self.treestore.append(usb, 
[dev[0].getType(),key,400,gtk.gdk.pixbuf_new_from_file('img/devices/small/'+dev[0].getIcon()),4])
-
-               self.tree.set_model(self.treestore)
-
-               selection = self.tree.get_selection()
-               selection.connect('changed', self.setCurrentDevice)
-
-               self.tree.expand_all()
-
-               #select the device on the tree
-               if itera:
-                       self.tree.get_selection().select_path(path)
-               else:
-                       #select the first device
-                       self.tree.get_selection().select_path(0)
-                       ts, itera = self.tree.get_selection().get_selected()
-                       if itera:
-                               next = ts.iter_nth_child(itera, 0)
-                               path = ts.get_path(next)
-                               self.tree.get_selection().select_path(path)
-
-
-       def delete_event(self, widget, event, data=None):
-               self.client.logout()
-               os.system('rm -f tmp/cookies.txt')
-               os.system('rm -f tmp/temp')
-               gtk.main_quit()
-               return False
-
-       def __init__(self):
-
-               #does it have to submit after the login?
-               self._submitFlag = False
-
-               #start the client object
-               self.client = Client('www.sandbox.h-node.com')
-               self.client.createDevices()
-               
-               # Create the main window
-               self.window = gtk.Window(gtk.WINDOW_TOPLEVEL)
-
-               self.window.set_title("h-client")
-
-               self.window.set_icon_from_file("img/icon.png")
-               self.window.set_size_request(700, -1)
-               self.window.set_position(gtk.WIN_POS_CENTER)
-               
-               self.window.connect("delete_event", self.delete_event)
-
-               #self.window.set_border_width(0)
-
-               vbox = gtk.VBox(False, 0)
-
-               #add the bottom box
-               self.window.add(vbox)
-               
-               self.centerWindow = gtk.HBox(False, 0)
-               self.bottomWindow = gtk.HBox(False, 0)
-               
-               self.errorBar = gtk.ScrolledWindow()
-               self.errorBar.set_policy(gtk.POLICY_AUTOMATIC, gtk.POLICY_NEVER)
-               self.errorBar.set_border_width(5)
-               self.errorBar.set_size_request(-1,50)
-               self.bottomWindow.add(self.errorBar)
-               self.errorBarHBox = gtk.HBox(False, 0)
-               self.errorBar.add_with_viewport(self.errorBarHBox)
-               self.errorBar.show_all()
-               
-               ## build the toolbar ##
-               toolbar = gtk.Toolbar()
-               toolbar.set_tooltips(True)
-               #toolbar.set_style(gtk.TOOLBAR_BOTH)
-
-               pref = gtk.ToolButton(gtk.STOCK_PREFERENCES)
-               pref.set_tooltip_text('Preferences')
-               pref.connect("clicked", self.openPrefWindow)
-               sync = gtk.ToolButton(gtk.STOCK_REFRESH)
-               sync.set_tooltip_text('Synchronize with the server: this will 
override the entries of your devices')
-               sync.connect("clicked", self.synchronize)
-               info = gtk.ToolButton(gtk.STOCK_INFO)
-               info.set_tooltip_text('Information')
-               info.connect("clicked",self.openInfoWindow);
-
-               toolbar.insert(sync, 0)
-               toolbar.insert(pref, 1)
-               toolbar.insert(info, 2)
-               toolbar.show_all()
-
-               vbox.pack_start(toolbar, True, True, 0)
-               
-
-               vbox.pack_start(self.centerWindow, True, True, 0)
-               vbox.pack_start(self.bottomWindow, True, True, 0)
-               vbox.show()
-
-               
-               ## build the left window ##
-               
-               #start the left vertical box
-               self.leftWindow = gtk.VBox(False, 0)
-               #self.leftWindow.set_border_width(5)
-
-               self.centerWindow.pack_start(self.leftWindow, True, True, 0)
-
-               #treeFrame.add(self.leftWindow)
-               #self.centerWindow.pack_start(self.rframe, True, True, 5)
-
-               #self.leftWindow.pack_start(gtk.Label("Your hardware:"), False, 
True, 5)
-
-               self.tree = gtk.TreeView()
-               self.tree.set_headers_visible(False)
-
-               self.devices = gtk.TreeViewColumn("Your PCI and USB devices")
-
-               device_icon = gtk.CellRendererPixbuf()
-               self.devices.pack_start(device_icon, True)
-               self.devices.add_attribute(device_icon, 'pixbuf', 3)
-               #self.devices.set_cell_data_func(device_icon, 
self.setTreeViewCell)
-
-
-               device_name = gtk.CellRendererText()
-               self.devices.pack_start(device_name, True)
-               self.devices.add_attribute(device_name, "text", 0)
-               self.devices.add_attribute(device_name, "xpad", 4)
-               self.devices.add_attribute(device_name, "weight", 2)
-               
-               
-               self.tree.append_column(self.devices)
-               
-
-               treesw = gtk.ScrolledWindow()
-               treesw.set_size_request(110,401)
-               treesw.set_shadow_type(gtk.SHADOW_ETCHED_IN)
-               treesw.set_policy(gtk.POLICY_AUTOMATIC, gtk.POLICY_AUTOMATIC)
-               treesw.add(self.tree)
-
-               self.leftWindow.set_border_width(5)
-               self.leftWindow.pack_start(treesw, False, True, 0)
-
-               self.leftWindow.show_all()
-               
-               #treeFrame.add(self.leftWindow)
-
-               ## build the right window ##
-
-               #right top
-               rthbox = gtk.HBox(False, 0)
-               rthbox.set_border_width(5)
-               #login button
-               self.loginButton = gtk.Button("Login")
-               self.loginButton.set_sensitive(True)
-               self.loginButton.connect("clicked", self.openLoginWindow)
-               rthbox.pack_start(self.loginButton, False, True, 0)
-
-               #login button
-               self.logoutButton = gtk.Button("Logout")
-               self.logoutButton.set_sensitive(True)
-               self.logoutButton.connect("clicked", self.logout)
-               rthbox.pack_start(self.logoutButton, False, True, 0)
-
-               #status label
-               self.statusLabel = gtk.Label("")
-               self.statusLabel.set_use_markup(True)
-               rthbox.pack_end(self.statusLabel, False, True, 0)
-
-               #top image
-               self.tihbox = gtk.HBox(False, 0)
-               self.bigIcon = gtk.Image()
-               self.bigIcon.set_from_file("img/devices/big/unknown.png")
-               self.tihbox.pack_end(self.bigIcon, False, True, 0)
-               
-               self.deviceInfoLabel = gtk.Label("")
-               self.deviceInfoLabel.set_use_markup(True)
-               self.tihbox.pack_start(self.deviceInfoLabel, False, True, 3)
-
-               #create the entries
-
-               notebook = gtk.Notebook()
-               notebook.set_tab_pos(gtk.POS_TOP)
-               notebook.show()
-               label_base = gtk.Label("Base")
-               label_adv = gtk.Label("Advanced")
-
-               self.rightTable = gtk.Table(5, 2, False)
-               self.rightTableAdvances = gtk.Table(6, 2, False)
-
-               self.rightTable.set_border_width(5)
-               self.rightTableAdvances.set_border_width(5)
-
-               self.rightTable.set_row_spacings(3)
-               self.rightTableAdvances.set_row_spacings(3)
-               
-               notebook.append_page(self.rightTable, label_base)
-               notebook.append_page(self.rightTableAdvances, label_adv)
-
-               ###type entry
-               #year of commercialization label
-               self.typeLabel = gtk.Label("Select the device category (if not 
correct):")
-               self.typeLabel.set_alignment(0.75,0.5)
-               #add the label
-               self.rightTable.attach(self.typeLabel, 0, 1, 0, 1)
-
-               self.typeCombo = gtk.combo_box_new_text()
-
-               for dtype in self.client.getTypes():
-                       self.typeCombo.append_text(dtype)
-               
-               #add the combo to the table
-               self.rightTable.attach(self.typeCombo, 1, 2, 0, 1)
-               
-               ### model
-               #model name label
-               self.modelNameLabel = gtk.Label("Model name:")
-               self.modelNameLabel.set_alignment(0.94,0.5)
-               #add the label
-               self.rightTable.attach(self.modelNameLabel, 0, 1, 1, 2)
-
-               #model name input
-               self.modelNameEntry = gtk.Entry()
-               #add the input to the table
-               self.rightTable.attach(self.modelNameEntry, 1, 2, 1, 2)
-
-
-               ### other names
-               #other names label
-               self.otherNamesLabel = gtk.Label("Possible other names of the 
device:\n( <i>write one name per row</i> )")
-               self.otherNamesLabel.set_use_markup(True)
-               self.otherNamesLabel.set_alignment(0.83,0.5)
-               self.otherNamesLabel.set_justify(gtk.JUSTIFY_RIGHT)
-               self.rightTable.attach(self.otherNamesLabel, 0, 1, 2, 3)
-               
-               #other names text area
-               s = gtk.ScrolledWindow()
-               s.set_shadow_type(gtk.SHADOW_ETCHED_IN)
-               s.set_size_request(-1,50)
-               s.set_policy(gtk.POLICY_AUTOMATIC, gtk.POLICY_AUTOMATIC)
-
-               self.otherNamesText = gtk.TextView()
-               #self.otherNamesText.set_size_request(-1,60)
-               self.otherNamesText.set_wrap_mode(gtk.WRAP_CHAR)
-               self.otherNamesText.set_left_margin(5)
-               self.otherNamesText.set_right_margin(5)
-
-               s.add(self.otherNamesText)
-               s.show()
-               s.show_all()
-               self.rightTable.attach(s, 1, 2, 2, 3)
-
-               
-               ### vendorid:productid
-               #vendorid:productid label
-               self.vendorIdProductIdLabel = gtk.Label("VendorID:productID 
code:")
-               self.vendorIdProductIdLabel.set_alignment(0.88,0.5)
-               #add the label
-               self.rightTableAdvances.attach(self.vendorIdProductIdLabel, 0, 
1, 0, 1)
-
-               #vendorid:productid input
-               self.vendorIdProductIdEntry = gtk.Entry()
-               #set as not editable
-               self.vendorIdProductIdEntry.set_editable(False)
-               #add the input to the table
-               self.rightTableAdvances.attach(self.vendorIdProductIdEntry, 1, 
2, 0, 1)
-
-
-               ###subtype
-               #subtype label
-               self.subtypeLabel = gtk.Label("Subtype:")
-               self.subtypeLabel.set_alignment(0.94,0.5)
-               #add the label
-               self.rightTableAdvances.attach(self.subtypeLabel, 0, 1, 1, 2)
-
-               #subtype input
-               self.subtypeCombo = gtk.combo_box_new_text()
-               #add the input to the table
-               self.rightTableAdvances.attach(self.subtypeCombo, 1, 2, 1, 2)
-
-               
-               ###year of commercialization
-               #year of commercialization label
-               self.commYearLabel = gtk.Label("Year of commercialization:")
-               self.commYearLabel.set_alignment(0.87,0.5)
-               #add the label
-               self.rightTableAdvances.attach(self.commYearLabel, 0, 1, 2, 3)
-
-               self.commYearCombo = gtk.combo_box_new_text()
-
-               #add the combo to the table
-               self.rightTableAdvances.attach(self.commYearCombo, 1, 2, 2, 3)
-
-
-               ###interface
-               #interface label
-               self.interfaceLabel = gtk.Label("Interface:")
-               self.interfaceLabel.set_alignment(0.94,0.5)
-               #add the label
-               self.rightTableAdvances.attach(self.interfaceLabel, 0, 1, 3, 4)
-
-               self.interfaceCombo = gtk.combo_box_new_text()
-
-               self.interfaceCombo.append_text('not-specified')
-
-               self.interfaceCombo.set_active(0)
-
-               #add the combo to the table
-               self.rightTableAdvances.attach(self.interfaceCombo, 1, 2, 3, 4)
-
-
-               ### distribution
-               #distribution label
-               self.distributionLabel = gtk.Label("Distribution used: ")
-               self.distributionLabel.set_alignment(0.95,0.5)
-               #add the label
-               self.rightTable.attach(self.distributionLabel, 0, 1, 3, 4)
-
-               #distribution input
-               self.distributionEntry = gtk.Entry()
-               self.distributionEntry.connect("button-press-event", 
self.openDistroHelperWindow)
-               
-               
-               #add the input
-               self.rightTable.attach(self.distributionEntry, 1, 2, 3, 4)
-
-
-               ### kernel
-               #kernel label
-               self.kernelLabel = gtk.Label("Kernel libre version:")
-               self.kernelLabel.set_alignment(0.92,0.5)
-               #add the label
-               self.rightTableAdvances.attach(self.kernelLabel, 0, 1, 4, 5)
-
-               #kernel input
-               self.kernelEntry = gtk.Entry()
-               #add the input
-               self.rightTableAdvances.attach(self.kernelEntry, 1, 2, 4, 5)
-
-
-               ###how it works
-               #how it works label
-               self.howItWorksLabel = gtk.Label("Does it work?")
-               self.howItWorksLabel.set_alignment(0.95,0.5)
-               #add the label
-               self.rightTable.attach(self.howItWorksLabel, 0, 1, 4, 5)
-
-               self.howItWorksCombo = gtk.combo_box_new_text()
-
-               #add the combo to the table
-               self.rightTable.attach(self.howItWorksCombo, 1, 2, 4, 5)
-               
-
-               ### driver
-               #driver label
-               self.driverLabel = gtk.Label("Free driver used:")
-               self.driverLabel.set_alignment(0.94,0.5)
-               #add the label
-               self.rightTableAdvances.attach(self.driverLabel, 0, 1, 5, 6)
-
-               #driver input
-               self.driverEntry = gtk.Entry()
-               #add the input
-               self.rightTableAdvances.attach(self.driverEntry, 1, 2, 5, 6)
-
-               
-               ### description
-               #description label
-               self.descriptionLabel = gtk.Label("Description:")
-               self.descriptionLabel.set_alignment(0,0.5)
-
-               #description input
-               sw = gtk.ScrolledWindow()
-               sw.set_shadow_type(gtk.SHADOW_ETCHED_IN)
-               sw.set_policy(gtk.POLICY_AUTOMATIC, gtk.POLICY_AUTOMATIC)
-               
-               self.descriptionText = gtk.TextView()
-               self.descriptionText.set_wrap_mode(gtk.WRAP_CHAR)
-               self.descriptionText.set_left_margin(5)
-               self.descriptionText.set_right_margin(5)
-
-               sw.add(self.descriptionText)
-               sw.show()
-               sw.show_all()
-               
-               ##add the input
-               #self.rightTable.attach(sw, 1, 2, 7, 8)
-
-               self.rightTable.show_all()
-
-               #apply and submit buttons
-               hboxBelowEntries = gtk.HBox(False, 0)
-               #apply button
-               self.applyButton = gtk.Button(stock=gtk.STOCK_APPLY)
-               self.applyButton.set_sensitive(False)
-               self.applyButton.connect("clicked", self.applyChanges)
-               self.applyButton.set_tooltip_text('apply your local 
modifications: no change will be applied to the server')
-               #reset button
-               self.resetButton = gtk.Button(stock=gtk.STOCK_REVERT_TO_SAVED)
-               self.resetButton.set_sensitive(False)
-               self.resetButton.connect("clicked", self.resetChanges)
-               self.resetButton.set_tooltip_text('restore the entries')
-               #submit button
-               self.submitButton = gtk.Button("Submit")
-               self.submitButton.set_sensitive(False)
-               self.submitButton.connect("clicked", 
self.openLicenseNoticeWindow)
-               self.submitButton.set_tooltip_text('submit your modifications 
to the server')
-
-               #create the device tree
-               self.setDeviceTree()
-               
-               hboxBelowEntries.pack_end(self.applyButton, False, True, 0)
-               hboxBelowEntries.pack_end(self.resetButton, False, True, 0)
-               hboxBelowEntries.pack_start(self.submitButton, False, True, 0)
-               hboxBelowEntries.show_all()
-
-               #lFrame = gtk.Frame()
-               #lFrame.add(rhbox)
-               #lFrame.set_border_width(5)
-               
-               #start the left vertical box
-               self.rightWindow = gtk.VBox(False, 0)
-
-               self.rightWindow.pack_start(self.tihbox, True, True, 3)
-               self.rightWindow.pack_start(notebook, False, True, 3)
-               self.rightWindow.pack_start(self.descriptionLabel, False, True, 
3)
-               self.rightWindow.pack_start(sw, False, True, 0)
-               self.rightWindow.pack_start(hboxBelowEntries, False, True, 10)
-               #self.rightWindow.show_all()
-
-               rhbox = gtk.HBox(False, 0)
-               rhbox.pack_start(self.rightWindow, True, True, 5)
-
-
-               rvbox = gtk.VBox(False, 0)
-               
-               rvbox.pack_start(rthbox, True, True, 0)
-               rvbox.pack_start(rhbox, True, True, 0)
-
-               self.centerWindow.pack_start(rvbox, True, True, 0)
-               
-               #self.rframe.add(self.rightWindow)
-               #self.rframe.set_border_width(30)
-               
-               self.centerWindow.show_all()
-               self.bottomWindow.show_all()
-               self.leftWindow.show()
-               self.window.show()
-
-               self.synchronize(None)
-               self.updateStatus()
-               
-               #self.logoutButton.hide()
-               
-def main():
-       gtk.main()
-
-if __name__ == "__main__":
-       Client = hclient()
-       main()
\ No newline at end of file
diff --git a/h-client/hlibrary.py b/h-client/hlibrary.py
deleted file mode 100644
index 85faca6..0000000
--- a/h-client/hlibrary.py
+++ /dev/null
@@ -1,1055 +0,0 @@
-# -*- coding: utf-8 -*-
-# h-client, a client for an h-source server (such as http://www.h-node.com)
-# Copyright (C) 2011  Antonio Gallo
-#
-#
-# h-client 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 3 of the License, or
-# (at your option) any later version.
-#
-# h-client 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 h-client.  If not, see <http://www.gnu.org/licenses/>.
-
-import os
-import string
-import re
-import sys
-import pycurl
-import urllib
-import htmlentitydefs
-from xml.dom import minidom
-from odict import *
-
-
-
-class Device(object):
-
-       #from codename to h-source distro code
-       _distrosTable = {
-               'deltah'                        :       'gnewsense_2_3',
-               'metad'                         :       'gnewsense_3_0',
-               'awen'                          :       'trisquel_3_5',
-               'taranis'                       :       'trisquel_4_0',
-               'slaine'                        :       'trisquel_4_5'
-       }
-
-       #list of options for the howItWorks entry
-       _howItWorksOptions = ['yes','no']
-
-       #list of subtypes
-       _subtypes = []
-
-       #allowed years of commercialization
-       _years = [
-               'not-specified',
-               '2011',
-               '2010',
-               '2009',
-               '2008',
-               '2007',
-               '2006',
-               '2005',
-               '2004',
-               '2003',
-               '2002',
-               '2001',
-               '2000',
-               '1999',
-               '1998',
-               '1997',
-               '1996',
-               '1995',
-               '1994',
-               '1993',
-               '1992'
-       ]
-       
-       #list of interfaces
-       _interfaces = []
-
-       _status = True
-
-       errors = []
-
-       def __init__(self):
-               self._post = {}
-               self._type = ''
-               self._vendor = ''
-               self._model = ''
-               self._otherNames = ''
-               self._kernel = ''
-               self._distributions = [self.userDistribution()]
-               self._interface = 'not-specified'
-               self._year = 'not-specified'
-               self._vendorId = ''
-               self._productId = ''
-               self._howItWorks = ''
-               self._driver = ''
-               self._description = ''
-               self._subtype = 'not-specified'
-               self._icon = 'unknown.png'
-
-       def setPost(self):
-               self._post['model'] = self._model
-               self._post['other_names'] = 
self._otherNames.replace("\n","\r\n")
-               self._post['kernel'] = self._kernel
-               self._post['distribution'] = self.createDistroEntry()
-               self._post['comm_year'] = self._year
-               self._post['pci_id'] = self._vendorId + ':' + self._productId
-               self._post['interface'] = self._interface
-               self._post['description'] = 
self._description.replace("\n","\r\n")
-               self._post['driver'] = self._driver
-               
-       #replace the HTML entitites with utf-8 characters
-       def htmlentitiesDecode(self,string):
-               for entity,code in htmlentitydefs.name2codepoint.iteritems():
-                       string = string.replace("&"+entity+";",unichr(code))
-                       string = string.replace("&#039;","'")
-               return string.encode('utf-8')
-
-       #get the h-source distro code from the codename
-       def getDistroCode(self,codenameString):
-               codenames = self._distrosTable.keys()
-               for codename in codenames:
-                       if codenameString.find(codename) != -1:
-                               return self._distrosTable[codename]
-               return ''
-
-       #create the distribution entry
-       def createDistroEntry(self):
-               cleanDistros = []
-               for distro in self._distributions:
-                       cleanDistros.append(distro.lstrip().rstrip())
-
-               #remove duplicates
-               cleanDistros = list(set(cleanDistros))
-               #sort the elements
-               cleanDistros = sorted(cleanDistros)
-
-               dis = ' , '.join(cleanDistros)
-               #correct a strange python behaviour
-               if dis != '':
-                       if dis[0] == ' , ':
-                               dis = dis[3:]
-               return dis
-
-       #add a distribution
-       def addDistribution(self,distroName):
-               self._distributions.append(distroName)
-
-       #add many distributions
-       #distroList: comma separated list of distros (type: string)
-       def addDistributions(self,distroList):
-               distros = distroList.split(',')
-               for distro in distros:
-                       self.addDistribution(distro)
-
-       #get the h-source distro code of the user
-       def userDistribution(self):
-               if not os.system('cat /etc/*-release | grep CODENAME > 
tmp/distro'):
-                       f = open('tmp/distro','r')
-                       row = f.readline().rstrip("\n").lower()
-                       f.close();
-                       os.system('rm -f tmp/distro')
-                       return self.getDistroCode(row)
-               else:
-                       self._status = False
-                       self.errors.append('tmp folder not writable')
-
-       def getSubtype(self):
-               return self._subtype
-
-       def getSubtypes(self):
-               return self._subtypes
-
-       def getHowItWorksOptions(self):
-               return self._howItWorksOptions
-
-       def getInterfaces(self):
-               return self._interfaces
-
-       def getYears(self):
-               return self._years
-
-       def getType(self):
-               return self._type
-               
-       def getVendor(self):
-               return self._vendor
-
-       def getModel(self):
-               return self._model
-
-       def getOtherNames(self):
-               return self._otherNames
-
-       def getKernel(self):
-               return self._kernel
-
-       def getDistributions(self):
-               return self._distributions
-               
-       def getInterface(self):
-               return self._interface
-
-       def getYear(self):
-               return self._year
-
-       def getVendorId(self):
-               return self._vendorId
-
-       def getProductId(self):
-               return self._productId
-
-       def getHowItWorks(self):
-               return self._howItWorks
-
-       def getDriver(self):
-               return self._driver
-
-       def getDescription(self):
-               return self._description
-
-       def getIcon(self):
-               return self._icon
-
-       def setType(self,ttype):
-               self._type = ttype
-               
-       def setVendor(self,vendor):
-               self._vendor = vendor
-
-       def setModel(self,model):
-               self._model = model
-
-       def setOtherNames(self,otherNames):
-               self._otherNames = otherNames
-
-       def setKernel(self,kernel):
-               self._kernel = kernel
-
-       def setDistributions(self,distributions):
-               self._distributions = distributions
-
-       def setInterface(self,interface):
-               self._interface = interface
-
-       def setYear(self,year):
-               self._year = year
-
-       def setVendorId(self,vendorId):
-               self._vendorId = vendorId
-
-       def setProductId(self,productId):
-               self._productId = productId
-
-       def setHowItWorks(self,howItWorks):
-               self._howItWorks = howItWorks
-
-       def setDriver(self,driver):
-               self._driver = driver
-
-       def setDescription(self,description):
-               self._description = description
-
-       def setSubtype(self,subtype):
-               self._subtype = subtype
-
-       def setIcon(self,icon):
-               self._icon = icon
-
-       def getStatus(self):
-               return self._status
-
-       def getPost(self):
-               return self._post
-
-class Videocard(Device):
-
-       def __init__(self):
-               super(Videocard, self).__init__()
-               self._type = 'videocard'
-               self._howItWorks = 'does_not_work'
-               self._interfaces = 
['not-specified','PCI','AGP','PCI-E','ISA','MCA','VLB']
-               self._howItWorksOptions = 
['works_with_3D','works_without_3D','does_not_work']
-               self._icon = 'videocard.png'
-
-       def setPost(self):
-               super(Videocard, self).setPost()
-               self._post['video_card_works'] = self._howItWorks
-
-class Wifi(Device):
-
-       def __init__(self):
-               super(Wifi, self).__init__()
-               self._type = 'wifi'
-               self._howItWorks = 'no'
-               self._interfaces = 
['not-specified','USB','PCI','PCI-E','mini-PCI','mini-PCI-E','ExpressCard','PC-Card']
-               self._icon = 'wifi.png'
-
-       def setPost(self):
-               super(Wifi, self).setPost()
-               self._post['wifi_works'] = self._howItWorks
-
-class Soundcard(Device):
-
-       def __init__(self):
-               super(Soundcard, self).__init__()
-               self._type = 'soundcard'
-               self._howItWorks = 'no'
-               self._interfaces = 
['not-specified','PCI','ISA','USB','Firewire','Parallel','PCI-E','PCMCIA']
-               self._icon = 'soundcard.png'
-
-       def setPost(self):
-               super(Soundcard, self).setPost()
-               self._post['sound_card_works'] = self._howItWorks
-
-class Printer(Device):
-
-       def __init__(self):
-               super(Printer, self).__init__()
-               self._type = 'printer'
-               self._howItWorks = 'C-None'
-               self._interfaces = 
['not-specified','USB','Serial','Parallel','Firewire','SCSI','Ethernet']
-               self._howItWorksOptions = ['A-Full','B-Partial','C-None']
-               self._subtypes = ['not-specified','laser','inkjet','other']
-               self._icon = 'printer.png'
-
-       def setPost(self):
-               super(Printer, self).setPost()
-               self._post['compatibility'] = self._howItWorks
-               self._post['subtype'] = self._subtype
-
-class Scanner(Device):
-
-       def __init__(self):
-               super(Scanner, self).__init__()
-               self._type = 'scanner'
-               self._howItWorks = 'C-None'
-               self._interfaces = 
['not-specified','USB','Serial','Parallel','Firewire','SCSI','Ethernet']
-               self._howItWorksOptions = ['A-Full','B-Partial','C-None']
-               self._icon = 'scanner.png'
-
-       def setPost(self):
-               super(Scanner, self).setPost()
-               self._post['compatibility'] = self._howItWorks
-
-class Threegcard(Device):
-
-       def __init__(self):
-               super(Threegcard, self).__init__()
-               self._type = '3G-card'
-               self._howItWorks = 'no'
-               self._interfaces = 
['not-specified','USB','PCI','PCI-E','mini-PCI','mini-PCI-E','ExpressCard','PC-Card']
-               self._icon = '3G-card.png'
-
-       def setPost(self):
-               super(Threegcard, self).setPost()
-               self._post['wifi_works'] = self._howItWorks
-
-class Webcam(Device):
-
-       def __init__(self):
-               super(Webcam, self).__init__()
-               self._type = 'webcam'
-               self._howItWorks = 'no'
-               self._interfaces = 
['not-specified','USB','Firewire','Parallel','Wifi','Serial']
-               self._icon = 'webcam.png'
-
-       def setPost(self):
-               super(Webcam, self).setPost()
-               self._post['webcam_works'] = self._howItWorks
-
-class Bluetooth(Device):
-
-       def __init__(self):
-               super(Bluetooth, self).__init__()
-               self._type = 'bluetooth'
-               self._howItWorks = 'no'
-               self._interfaces = 
['not-specified','USB','PCI','PCI-E','mini-PCI','mini-PCI-E','ExpressCard','PC-Card']
-               self._icon = 'bluetooth.png'
-
-       def setPost(self):
-               super(Bluetooth, self).setPost()
-               self._post['bluetooth_works'] = self._howItWorks
-
-class Acquisitioncard(Device):
-
-       def __init__(self):
-               super(Acquisitioncard, self).__init__()
-               self._type = 'acquisition-card'
-               self._howItWorks = 'no'
-               self._interfaces = 
['not-specified','USB','PCI','PCI-E','mini-PCI','mini-PCI-E','ExpressCard','PC-Card','Firewire','Parallel','Serial']
-               self._icon = 'acquisition-card.png'
-
-       def setPost(self):
-               super(Acquisitioncard, self).setPost()
-               self._post['compatibility'] = self._howItWorks
-
-class Fingerprintreader(Device):
-
-       def __init__(self):
-               super(Fingerprintreader, self).__init__()
-               self._type = 'fingerprint-reader'
-               self._howItWorks = 'no'
-               self._interfaces = 
['not-specified','USB','PCI','PCI-E','mini-PCI','mini-PCI-E','ExpressCard','PC-Card','Firewire','Parallel','Serial']
-               self._icon = 'fingerprint-reader.png'
-
-       def setPost(self):
-               super(Fingerprintreader, self).setPost()
-               self._post['fingerprint_works'] = self._howItWorks
-               
-class Unknown(Device):
-
-       def __init__(self):
-               super(Unknown, self).__init__()
-               self._type = 'unknown'
-               self._howItWorks = 'no'
-               self._interfaces = ['not-specified','USB']
-               self._icon = 'unknown.png'
-
-       def setPost(self):
-               super(Unknown, self).setPost()
-               
-#class to carry out http requests by means of pycurl
-class Mycurl:
-
-       _post = None
-
-       #set the domain
-       def __init__(self,domain):
-               self.contents = ''
-               self.setDomain(domain)
-
-       def getStatus(self):
-               return self._status
-
-       def setDomain(self,domain):
-               self.domain = domain
-               #check if the trailing slash is present
-               if len(self.domain) > 1:
-                       if self.domain[len(self.domain)-1] != '/':
-                               self.domain += '/'
-
-       def getDomain(self):
-               return self.domain
-
-       def setPost(self,post):
-               self._post = post
-
-       def body_callback(self, buf):
-               self.contents = self.contents + buf
-
-       #perform the HTTP request
-       def perform(self,requestUri = ''):
-
-               self.url = self.domain + requestUri;
-               #print self.url
-               self.contents = ''
-               c = pycurl.Curl()
-               c.setopt(c.URL, self.url)
-               c.setopt(pycurl.COOKIEFILE, 'tmp/cookies.txt')
-               c.setopt(pycurl.COOKIEJAR, 'tmp/cookies.txt')
-               if self._post != None:
-                       c.setopt(c.POSTFIELDS, urllib.urlencode(self._post))
-               c.setopt(c.WRITEFUNCTION, self.body_callback)
-
-               try:
-                       c.perform()
-                       result = True
-               except:
-                       result = False
-
-               #print c.getinfo(c.HTTP_CODE)
-               #result = False
-               #if c.getinfo(c.HTTP_CODE) == 200:
-                       #result = True
-
-               c.close()
-               return result
-
-class Client:
-
-       devices = {}
-
-       _status = True
-       errors = []
-
-       _types = {
-               '0403'  :       {
-                       'type'          : 'soundcard',
-                       'controller': 'soundcards'
-                       },
-               '0280'  :       {
-                       'type'          : 'wifi',
-                       'controller': 'wifi'
-                       },
-               '0300'  :       {
-                       'type'          : 'videocard',
-                       'controller': 'videocards'
-                       },
-               '070100'        :       {
-                       'type'          : 'printer',
-                       'controller': 'printers'
-                       },
-               '070101'        :       {
-                       'type'          : 'printer',
-                       'controller': 'printers'
-                       },
-               '070102'        :       {
-                       'type'          : 'printer',
-                       'controller': 'printers'
-                       },
-               '070103'        :       {
-                       'type'          : 'printer',
-                       'controller': 'printers'
-                       },
-               '0701ff'        :       {
-                       'type'          : 'printer',
-                       'controller': 'printers'
-                       },
-               'e00101'        :       {
-                       'type'          : 'bluetooth',
-                       'controller': 'bluetooth'
-                       },
-               '020205'        :       {
-                       'type'          : '3G-card',
-                       'controller': 'threegcards'
-                       },
-               '0e0100'        :       {
-                       'type'          : 'webcam',
-                       'controller': 'webcams'
-                       },
-               'ff0100'        :       {
-                       'type'          : 'webcam',
-                       'controller': 'webcams'
-                       },
-               '060101'        :       {
-                       'type'          : 'scanner',
-                       'controller': 'scanners'
-                       },
-               '0d0000'        :       {
-                       'type'          : 'fingerprint-reader',
-                       'controller': 'fingerprintreaders'
-                       },
-               'ffffff'        :       {
-                       'type'          : 'unknown',
-                       'controller': 'unknown'
-                       }
-       }
-
-       def __init__(self,url = ''):
-               
-               self.request = Mycurl(url)
-
-               #create the allowedDistros ordered dictionary
-               self.allowedDistros = OrderedDict([
-                       ('blag_90001','BLAG 90001'),
-                       ('blag_120000','BLAG 120000'),
-                       ('dragora_1_1','Dragora 1.1'),
-                       ('dragora_2_0','Dragora 2.0 Ardi'),
-                       ('dynebolic_2_5_2','Dynebolic 2.5.2 DHORUBA'),
-                       ('gnewsense_2_3','gNewSense 2.3 Deltah'),
-                       ('gnewsense_3_0','gNewSense 3.0 Metad'),
-                       ('musix_2_0','Musix GNU+Linux 2.0 R0'),
-                       ('parabola','Parabola GNU/Linux'),
-                       ('trisquel_3_5','Trisquel 3.5 Awen'),
-                       ('trisquel_4_0','Trisquel 4.0 Taranis'),
-                       ('trisquel_4_5','Trisquel 4.5 Slaine'),
-                       ('ututo_xs_2009','UTUTO XS 2009'),
-                       ('ututo_xs_2010','UTUTO XS 2010'),
-                       ('venenux_0_8','VENENUX 0.8'),
-                       ('venenux_0_8_2','VENENUX-EC 0.8.2')]
-               )
-               
-
-       #get the list of types
-       def getTypes(self):
-               types = []
-               for Class,struct in self._types.iteritems():
-                       if struct['type'] not in types:
-                               types.append(struct['type'])
-               return types
-
-       #check if a distro code is allowed or not
-       def distroIsAllowed(self,distroCode):
-               allowedDistroCodes = self.allowedDistros.keys()
-               if distroCode in allowedDistroCodes:
-                       return True
-               return False
-
-       def getNode(self):
-               return self.request.getDomain()
-
-       def setNode(self,domain):
-               self.request.setDomain(domain)
-       
-       #get the type from the Class id
-       def getType(self, Class):
-               Classes = self._types.keys()
-               if Class in Classes:
-                       return self._types[Class]['type']
-               return None
-
-       #get the controller from the Class id
-       def getController(self, Class):
-               Classes = self._types.keys()
-               if Class in Classes:
-                       return self._types[Class]['controller']
-               return None
-
-       #return a device object
-       def getObject(self,Class):
-               if Class == '0403':
-                       return Soundcard()
-               elif Class == '0280':
-                       return Wifi()
-               elif Class == '0300':
-                       return Videocard()
-               elif Class == '070100' or Class == '070101' or Class == 
'070102' or Class == '070103' or Class == '0701ff':
-                       return Printer()
-               elif Class == '0e0100' or Class == 'ff0100':
-                       return Webcam()
-               elif Class == 'e00101':
-                       return Bluetooth()
-               elif Class == '060101':
-                       return Scanner()
-               elif Class == '0d0000':
-                       return Fingerprintreader()
-               elif Class == '020205':
-                       return Threegcard()
-               elif Class == 'ffffff':
-                       return Unknown()
-               else:
-                       return None
-
-       def getObjectFromType(self,Type):
-               if Type == 'soundcard':
-                       return Soundcard()
-               elif Type == 'wifi':
-                       return Wifi()
-               elif Type == 'videocard':
-                       return Videocard()
-               elif Type == 'printer':
-                       return Printer()
-               elif Type == 'webcam':
-                       return Webcam()
-               elif Type == 'bluetooth':
-                       return Bluetooth()
-               elif Type == 'scanner':
-                       return Scanner()
-               elif Type == 'fingerprint-reader':
-                       return Fingerprintreader()
-               elif Type == '3G-card':
-                       return Threegcard()
-               else:
-                       return None
-
-       #get the class from the type
-       def getClassFromType(self,Type):
-               for Class,struct in self._types.iteritems():
-                       if struct['type'] == Type:
-                               return Class
-
-       #get the kernel version
-       def getKernel(self):
-               if not os.system('uname -r > tmp/kernel'):
-                       f = open('tmp/kernel','r')
-                       row = f.readline().replace("\n","")
-                       f.close();
-                       os.system('rm -f tmp/kernel')
-                       return row
-               else:
-                       self._status = False
-                       self.errors.append('tmp folder not writable')
-
-       #log in 
-       def login(self, username, password):
-               self.request.setPost({'username' : username, 'password' : 
password})
-               result = self.request.perform('users/login/en')
-               self.request.setPost(None)
-               if result:
-                       if self.isLogged():
-                               return True
-                       else:
-                               self.errors.append("wrong username or password")
-               else:
-                       self.errors.append("unable to connect to server")
-
-               return False
-               
-       #log out
-       def logout(self):
-               result = self.request.perform('users/logout/en')
-
-               if result:
-                       return True
-               else:
-                       self.errors.append("unable to connect to server")
-                       return False
-
-       #get info about the user logged
-       def getUserInfo(self):
-               result = self.request.perform('client/userinfo/en')
-
-               if result:
-                       try:
-                               xmldoc = 
minidom.parseString(self.request.contents)
-                               status = 
xmldoc.getElementsByTagName("status")[0].childNodes[0].data
-
-                               username = ''
-                               token = ''
-                               groups = ''
-
-                               if status == 'logged':
-                                       username = 
xmldoc.getElementsByTagName("username")[0].childNodes[0].data
-                                       token = 
xmldoc.getElementsByTagName("token")[0].childNodes[0].data
-                                       groups = 
xmldoc.getElementsByTagName("groups")[0].childNodes[0].data
-
-                               return 
{'status':status,'username':username,'token':token,'groups':groups}
-                       except:
-                               self.errors.append("the server is not 
up-to-date: unable to parse the xml database")
-                               return False
-               else:
-                       self.errors.append("unable to connect to server")
-                       return False
-
-       #return True if the user is logged, else return False
-       def isLogged(self):
-               info = self.getUserInfo()
-
-               if info != False:
-                       if info['status'] == 'logged':
-                               return True
-
-               return False
-
-       #return the license info
-       def getLicenseNotice(self):
-               result = self.request.perform("client/licenseinfo/en");
-               if result:
-                       xmldoc = minidom.parseString(self.request.contents)
-                       notice = 
xmldoc.getElementsByTagName("license_info")[0].childNodes[0].data.encode('utf-8')
-                       return notice
-               else:
-                       self.errors.append("unable to connect to server")
-                       return False
-
-
-       def addLeadingZero(self,string):
-               if len(string) == 1:
-                       return '0'+string
-               else:
-                       return string
-       
-       
-       def createDevices(self):
-               #parse the poutput of the lspci command
-               if not os.system('lspci -vmmnn > tmp/temp'):
-                       f = open('tmp/temp','r')
-
-                       while 1:
-                               row = f.readline()
-                               
-                               if not row:
-                                       break
-
-                               #get the slot
-                               if row.find('Slot') != -1:
-                                       #get the class
-                                       row = f.readline().rstrip("\n")
-                                       if row:
-                                               cl = 
re.match('Class\:(.*)\[(.*)\]',row,re.I)
-                                               if cl:
-                                                       #get the object
-                                                       dev = 
self.getObject(cl.group(2))
-                                                       if dev:
-                                                               #set the type 
attribute of the device object
-                                                               
dev.setType(self.getType(cl.group(2)))
-                                                               #get the 
vendorid
-                                                               row = 
f.readline().rstrip("\n")
-                                                               if row:
-                                                                       vn = 
re.match('Vendor\:(.*)\[(.*)\]',row,re.I)
-                                                                       if vn:
-                                                                               
dev.setVendorId(vn.group(2).lstrip("\t"))
-                                                                               
#get the productid
-                                                                               
row = f.readline().rstrip("\n")
-                                                                               
if row:
-                                                                               
        pr = re.match('Device\:(.*)\[(.*)\]',row,re.I)
-                                                                               
        if pr:
-                                                                               
                dev.setProductId(pr.group(2).lstrip("\t"))
-                                                                               
                dev.setModel(pr.group(1).lstrip("\t"))
-
-                                                                               
                dev.setKernel(self.getKernel())
-                                                                               
                
-                                                                               
                self.devices['p_' + dev.getVendorId() + ':' + 
dev.getProductId()] = [dev,cl.group(2),'insert','0']
-                                                                               
                
-                                                                               
        else:
-                                                                               
                self.errors.append('the lspci -vmmnn output is not a standard 
output, some products row not found')
-                                                                       else:
-                                                                               
self.errors.append('the lspci -vmmnn output is not a standard output, some 
vendors row not found')
-                                               else:
-                                                       self.errors.append('the 
lspci -vmmnn output is not a standard output, some class row not found')
-
-                       f.close();
-               else:
-                       self.errors.append('tmp folder not writable')
-
-                       
-               #parse the output of the lsusb command
-               if not os.system('lsusb -v > tmp/temp'):
-                       f = open('tmp/temp','r')
-
-                       deviceDict = {}
-
-                       keyNumber = 0
-                       usbDeviceIsFound = 'N'
-                       
-                       while 1:
-                               row = f.readline()
-                               crow = row.replace("\n","").lstrip().rstrip()
-                               
-                               if not row:
-                                       break
-
-                               #clear pid and vid if a new device has been 
found
-                               if row.find('Device Descriptor:') != -1 and 
row.find('HID Device Descriptor:') == -1:
-                                       usbDeviceIsFound = 'N'
-                                       keyNumber = keyNumber + 1
-                                       keyString = str(keyNumber)
-                                       deviceDict[keyString] = {}
-
-                               #find the vendor
-                               if crow.find('idVendor') != -1:
-                                       #print crow
-                                       res = 
re.match('idVendor(.*)0x([a-zA-Z0-9]{4})(.*)',crow,re.I)
-                                       if res:
-                                               
deviceDict[keyString]['vendorId'] = res.group(2).lstrip().rstrip()
-                                               
deviceDict[keyString]['vendorName'] = res.group(3).lstrip().rstrip()
-
-                               #find the product
-                               if crow.find('idProduct') != -1:
-                                       #print crow
-                                       res = 
re.match('idProduct(.*)0x([a-zA-Z0-9]{4})(.*)',crow,re.I)
-                                       if res:
-                                               
deviceDict[keyString]['productId'] = res.group(2).lstrip().rstrip()
-                                               
deviceDict[keyString]['productName'] = res.group(3).lstrip().rstrip()
-
-                               if usbDeviceIsFound == 'N':
-                                       #find the class
-                                       if crow.find('bInterfaceClass') != -1:
-                                               #print crow
-                                               res = 
re.match('bInterfaceClass([\s]*)([0-9]*)(.*)',crow,re.I)
-                                               if res:
-                                                       cl = 
hex(int(res.group(2).lstrip().rstrip()))
-                                                       
deviceDict[keyString]['classId'] = self.addLeadingZero(cl[2:])
-                                                       
deviceDict[keyString]['className'] = res.group(3).lstrip().rstrip()
-                                                       
-                                       #find the subclass
-                                       if crow.find('bInterfaceSubClass') != 
-1:
-                                               #print crow
-                                               res = 
re.match('bInterfaceSubClass([\s]*)([0-9]*)(.*)',crow,re.I)
-                                               if res:
-                                                       cl = 
hex(int(res.group(2).lstrip().rstrip()))
-                                                       
deviceDict[keyString]['subclassId'] = self.addLeadingZero(cl[2:])
-                                                       
deviceDict[keyString]['subclassName'] = res.group(3).lstrip().rstrip()
-
-                                       #find the protocol
-                                       if crow.find('bInterfaceProtocol') != 
-1:
-                                               #print crow
-                                               res = 
re.match('bInterfaceProtocol([\s]*)([0-9]*)(.*)',crow,re.I)
-                                               if res:
-                                                       cl = 
hex(int(res.group(2).lstrip().rstrip()))
-                                                       
deviceDict[keyString]['protocolId'] = self.addLeadingZero(cl[2:])
-                                                       
deviceDict[keyString]['protocolName'] = res.group(3).lstrip().rstrip()
-                                                       
-                                                       currentClassCode = 
str(deviceDict[keyString]['classId'])+str(deviceDict[keyString]['subclassId'])+str(deviceDict[keyString]['protocolId'])
-                                                       
-                                                       if 
self.getObject(currentClassCode) and currentClassCode != 'ffffff':
-                                                               
usbDeviceIsFound = 'Y'
-                       
-                       f.close();
-
-                       #create the USB devices
-                       for key,value in deviceDict.iteritems():
-                               Class = str(value['classId']) + 
str(value['subclassId']) + str(value['protocolId'])
-
-                               #get the USB object
-                               dev = self.getObject(Class)
-                               if dev:
-                                       dev.setType(self.getType(Class))
-                                       dev.setVendorId(value['vendorId'])
-                                       dev.setInterface('USB')
-                                       dev.setProductId(value['productId'])
-                                       dev.setModel(value['productName'])
-
-                                       dev.setKernel(self.getKernel())
-                                       
-                                       self.devices['u_' + dev.getVendorId() + 
':' + dev.getProductId()] = [dev,Class,'insert','0']
-                                                                               
                
-               else:
-                       self.errors.append('tmp folder not writable')
-
-       #change the type of a device
-       #deviceCode: the code of the device
-       #nType: the new type of the device
-       def changeType(self,deviceCode,nType):
-               dev = self.getObjectFromType(nType)
-
-               if dev != None:
-                       dev.setModel(self.devices[deviceCode][0].getModel())
-                       
dev.setOtherNames(self.devices[deviceCode][0].getOtherNames())
-                       dev.setKernel(self.devices[deviceCode][0].getKernel())
-                       
dev.setDistributions(self.devices[deviceCode][0].getDistributions())
-                       
dev.setInterface(self.devices[deviceCode][0].getInterface())
-                       dev.setYear(self.devices[deviceCode][0].getYear())
-                       
dev.setVendorId(self.devices[deviceCode][0].getVendorId())
-                       
dev.setProductId(self.devices[deviceCode][0].getProductId())
-                       
dev.setHowItWorks(self.devices[deviceCode][0].getHowItWorks())
-                       dev.setDriver(self.devices[deviceCode][0].getDriver())
-                       
dev.setDescription(self.devices[deviceCode][0].getDescription())
-                       dev.setSubtype(self.devices[deviceCode][0].getSubtype())
-                       dev.setIcon(nType+".png")
-
-                       Class = self.getClassFromType(nType)
-                       self.devices[deviceCode][0] = dev
-                       self.devices[deviceCode][1] = Class
-               
-
-       #syncronize with the xml database
-       def sync(self):
-
-               #perform an http request
-               self.request.contents = ''
-
-               result = self.request.perform('download/all/en')
-               #print result
-               if result:
-                       
-                       #loop the found devices
-                       for key,dev in self.devices.iteritems():
-                               #find the class
-                               #Class = dev[1]
-                               vendorid_productid = key[2:]
-
-                               #reset the device params
-                               dev[2] = 'insert'
-                               dev[3] = '0'
-
-                               #parse the xml database
-                               try:
-                                       xmldoc = 
minidom.parseString(self.request.contents)
-                                       devices = 
xmldoc.getElementsByTagName("device")
-                                       for device in devices:
-
-                                               #check it is not a notebook
-                                               deviceType = 
device.getElementsByTagName("type")[0].childNodes[0].data.encode('utf-8')
-
-                                               if deviceType != 'notebook':
-                                                       code = 
device.getElementsByTagName("vendorid_productid")[0]
-                                                       if code.hasChildNodes():
-                                                               if 
code.childNodes[0].data == vendorid_productid:
-
-                                                                       if 
deviceType != dev[0].getType():
-                                                                               
self.changeType(key,deviceType)
-                                                                               
-                                                                       
modelName = 
device.getElementsByTagName("model_name")[0].childNodes[0].data.encode('utf-8')
-                                                                       
interface = 
device.getElementsByTagName("interface")[0].childNodes[0].data.encode('utf-8')
-                                                                       
distribution = 
device.getElementsByTagName("distribution")[0].childNodes[0].data.encode('utf-8')
-                                                                       
idDevice = 
device.getElementsByTagName("id")[0].childNodes[0].data.encode('utf-8')
-                                                                       
-                                                                       if 
deviceType == 'printer' or deviceType == 'scanner':
-                                                                               
works = 
device.getElementsByTagName("compatibility")[0].childNodes[0].data.encode('utf-8')
-
-                                                                               
if deviceType == 'printer':
-                                                                               
        #set the subtype
-                                                                               
        subtype = 
device.getElementsByTagName("subtype")[0].childNodes[0].data.encode('utf-8')
-                                                                               
        dev[0].setSubtype(subtype)
-                                                                       else:
-                                                                               
works = 
device.getElementsByTagName("it_works")[0].childNodes[0].data.encode('utf-8')
-                                                                               
-                                                                       year = 
device.getElementsByTagName("year")[0].childNodes[0].data.encode('utf-8')
-
-                                                                       if 
device.getElementsByTagName("other_names")[0].hasChildNodes():
-                                                                               
other_names = 
device.getElementsByTagName("other_names")[0].childNodes[0].data.encode('utf-8')
-                                                                               
dev[0].setOtherNames(other_names)
-                                                                       else:
-                                                                               
dev[0].setOtherNames('')
-                                                                               
-                                                                       if 
device.getElementsByTagName("description")[0].hasChildNodes():
-                                                                               
description = 
device.getElementsByTagName("description")[0].childNodes[0].data.encode('utf-8')
-                                                                               
dev[0].setDescription(dev[0].htmlentitiesDecode(description))
-                                                                       else:
-                                                                               
dev[0].setDescription('')
-
-                                                                       if 
device.getElementsByTagName("kernel_libre")[0].hasChildNodes():
-                                                                               
kernel_libre = 
device.getElementsByTagName("kernel_libre")[0].childNodes[0].data.encode('utf-8')
-                                                                               
dev[0].setKernel(kernel_libre)
-
-                                                                       if 
device.getElementsByTagName("driver")[0].hasChildNodes():
-                                                                               
driver = 
device.getElementsByTagName("driver")[0].childNodes[0].data.encode('utf-8')
-                                                                               
dev[0].setDriver(driver)
-                                                                       else:
-                                                                               
dev[0].setDriver('')
-
-                                                                       #print 
modelName
-                                                                       
dev[0].setModel(modelName)
-                                                                       
dev[0].setInterface(interface)
-                                                                       
dev[0].setDistributions([])
-                                                                       
dev[0].addDistributions(distribution)
-                                                                       
dev[0].setHowItWorks(works)
-                                                                       
dev[0].setYear(year)
-                                                                       dev[2] 
= 'update'
-                                                                       dev[3] 
= idDevice
-                               except:
-                                       self.errors.append("the server is not 
up-to-date: unable to parse the xml database")
-               else:
-                       self.errors.append("unable to connect to server")
-
-       
-       def submit(self,deviceCode = None):
-               for key,dev in self.devices.iteritems():
-                       if key == deviceCode or deviceCode == None:
-                               dev[0].setPost()
-                               post = dev[0].getPost()
-
-                               #get the node controller
-                               controller = self.getController(dev[1])
-
-                               #get the user info
-                               info = self.getUserInfo()
-                               token = info['token']
-
-                               post['from_client'] = 'yes'
-                               
-                               if dev[2] == 'update':
-
-                                       post['id_hard'] = dev[3]
-                                       post['updateAction'] = 'update'
-                                       url = controller + '/update/en/' + token
-
-                               elif dev[2] == 'insert':
-
-                                       post['insertAction'] = 'insert'
-                                       url = controller + '/insert/en/' + token
-
-                               self.request.setPost(post)
-                               self.request.perform(url.encode('utf-8'))
-
-                               #parse the response
-                               xmldoc = 
minidom.parseString(self.request.contents)
-                               response = 
xmldoc.getElementsByTagName("status")[0].childNodes[0].data.encode('utf-8')
-
-                               notice = 
xmldoc.getElementsByTagName("notice")[0].childNodes[1].data.encode('utf-8')
-                               self.errors.append(notice.lstrip().rstrip())
-                                       
-                               if response == 'executed':
-                                       return True
-                               else:
-                                       return False
\ No newline at end of file
diff --git a/h-client/img/devices/big/3G-card.png 
b/h-client/img/devices/big/3G-card.png
deleted file mode 100755
index 
4ae2ba51521fea082239e93c5448a6791bb09651..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2789
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

diff --git a/h-client/img/devices/big/acquisition-card.png 
b/h-client/img/devices/big/acquisition-card.png
deleted file mode 100755
index 
d39e18a998ef0701ce311557fb42914563f6fc4f..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 4273
zcmV;i5KixjP)<h;3K|Lk000e1NJLTq001xm001xu1^@s6R|5Hm000npNkl<ZXo0<&
zYmi-4mB)X3@AJH`?!Mifex#ECCXhfNVKSl;zz{!-;EY;el_LyNJ}3tm1m}}hO-)%v
z$(LdLAX8H{rJ_ugBM&Dyj+zmXD3ei=KqMd}81m?(-;dkf_j#Us&xdon={ztAh3=|d
z_x8Ex?6dxR?e$;(y><&@4CmV>Ca2J;#$XT#0EAd}gIK(}bOFm!44*j3!9#BVhB!_L
z!*ILS>1`O4HhN45{@1qc=L-2k<mWuz&Zb*F{_!)eiG_vgc^R*@CI~~~D5lkFQ7je#
zP)Z`DB#vW*5C|zzQj#P|2EbNKPEN7^w+8@-<M@i{>B;ZaYK=|4@6&3vFh-AFeDOv9
z?)$la@qKq}cD8a}HUU`YedoK=ZXF*V`);!p70Tr<dV6~r92md|u`+5lzY<2_?ZAz|
z(eoYfPX@pk^QG~L$$v5k)z`Ozp_PO5^{t>#$WbhIU|EVohYqct7$5%z@KHdY&$xd~
z03~1uxG_$WTdURDjm>7A6}>CC{PGQSb#;-?`&gDm7>3NxH;JN%$;qjY7|dS)JO9)G
zE&(nBHUc*}j&p^SvR5f3u2_E=o3FZ(dacf@uf0YX$N0WS6va$W&rq+|X*B9gOiZy*
zT_BE=t8d)4ZD$yUe^dZhkgeB^z}2qnUM;1xrIaY8vVd-PgF$Oep;+Jp?|&cldV^<o
z{Suv~#BofeGRwroB$Y~qYOTha)vG@QJPbtVGU7s6=<+y<|F+d?-QfA&mHAvwDy488
z2LsEDHVC0mN+3kWQm40>=^4KD*kcSI8zu}|Xf(w_iGlupuG+MTj#B9dl}hDPK=N(@
z*arMm2>ki^1&W0{<?e0(s<j#gKaUZnZSbktKpR6GM+9L=)QX6b7~l1H{m?;PdTBpv
z*RCb!`}jE@r7RYzRVF7US*R{t1MGV@0H`nwc0KXL6W2fZ;Dbz0O>@;1SMjC$zQmnh
zxD$XRO|g`E%iu5~h(p3wm>C{LL{UT-hFLO;V}vmnpxJEFs5fXdn}lJ2F#;)})oN`A
zcKtyB=aY%Y$HqSKt#5wwsek<HS5N(+AHICom%0D02grBi@$)`2vlXJ#4346hAPfnE
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
TWfv>b00000NkvXXu0mjf=59Nt

diff --git a/h-client/img/devices/big/bluetooth.png 
b/h-client/img/devices/big/bluetooth.png
deleted file mode 100755
index 
8f755b975061eeedfe651f10267cad91eb239fee..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 3027
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
V6q+|-pqc;x002ovPDHLkV1fpmyn+A#

diff --git a/h-client/img/devices/big/fingerprint-reader.png 
b/h-client/img/devices/big/fingerprint-reader.png
deleted file mode 100644
index 
ba0e75462a21a2c3611e21cc1234c386e8553051..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 4669
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

diff --git a/h-client/img/devices/big/printer.png 
b/h-client/img/devices/big/printer.png
deleted file mode 100755
index 
b857d9e1c4197f26215805851ffe09baa0b7f121..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2004
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

diff --git a/h-client/img/devices/big/scanner.png 
b/h-client/img/devices/big/scanner.png
deleted file mode 100755
index 
4501fcf9d0986ebaa15b0c2a2fa344d505cbbb75..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2327
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

diff --git a/h-client/img/devices/big/soundcard.png 
b/h-client/img/devices/big/soundcard.png
deleted file mode 100755
index 
3bf4c8a09e4662996b9e86ae006c7e3f91624fe0..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 3153
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

diff --git a/h-client/img/devices/big/unknown.png 
b/h-client/img/devices/big/unknown.png
deleted file mode 100755
index 
c2ab531f6efee4b653585d85545571d131041058..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 3913
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
XlG2l`L%?Aq00000NkvXXu0mjf;D>Ae

diff --git a/h-client/img/devices/big/videocard.png 
b/h-client/img/devices/big/videocard.png
deleted file mode 100755
index 
507e52aab9b0a22c1ac6831ccbcc21c8ca848ef2..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 5131
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

diff --git a/h-client/img/devices/big/webcam.png 
b/h-client/img/devices/big/webcam.png
deleted file mode 100755
index 
696bc13bd91528ab602e8ea5e0ce42335867dbe8..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 3441
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
TaXSH600000NkvXXu0mjfV7!s{

diff --git a/h-client/img/devices/big/wifi.png 
b/h-client/img/devices/big/wifi.png
deleted file mode 100755
index 
06a8a1846e8b4bd2bafb4c1e051b8b33537cd63a..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 5531
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

diff --git a/h-client/img/devices/small/3G-card.png 
b/h-client/img/devices/small/3G-card.png
deleted file mode 100755
index 
97da84ac08c6bad27fe2449d1aefd20ef3176e56..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1123
zcmV-p1f2VcP)<h;3K|Lk000e1NJLTq000&M000&U1^@s6#I$TX00009a7bBm000XU
z000XU0RWnu7ytkO1ZP1_K>z@;j(q!3lK=n!AY({UO#lFTB>(_`g8%^e{{R4h=>PzA
zFaQARU;qF*m;eA5Z<1fdMgRZ<*-1n}RCwBA`2YVu12RSjk&%&^4<9~!ckkZ4504%_
z`gs2Q`HzbiFRn#bhi(o)05LJ(0L;wH3|w4X3`$B$A(E1kf<i(<{6N5`tgOtpbLUPz
zK|w(VCMKNP82|zZrwj`V3tL4+#oW-)P=~i~-!gpp@`d5^=g$nke*I!_cXv-oN=j<^
z_wOH0g8>4F0as9%n3$9Rz5oB+yLbPuU%&qU=FOX6eC^t`|3FLrU%YtnA0Ho|9xihL
z0tlyzfd+?wybE%nsHiA|u&^)~i;0ObeEar|K}}7K(bd(p1($w+0Aj)szHHXk*2b)?
ztPJez><l0p83Tg}>?$iOD_dL!0|XFOgMks{A}1%u!pO+T@aNATu&Y7g2{P>W@84iH
z2pbp}2mmA08=Dyb0fg0HDJdy`py6Pbfn3bS#>N0laty$*W&l|R5(A|g9v&W0(D-08
z10aA{un7W_nG82KH`rhh2Bn6hM~{NTR$5w`frEnsj6oIxu_QJ#00IcB!Q$fLLZGk&
zrBh&r0J{>H#2D`0y$cS4<HwIP7#kbIe8h{*41fT_8WccR@PRZvdGdte*|TR1dU|>c
zz_0`dfxNst1IRa<H*aS6`}Z$MTo{`f00D%}U?!kzc|iuBIdg{L=g*%EKYsjRxOM9m
z!<{>K7`}i1&Y-KS%MctK3=U_YI(}>h0|XGZpx^?AA3MnVK0c6m0R;&x*@0+KN&#66
z^&K}hg8>4F1xr@u26~SLl&n5|`osXsw!q}aAS)}&@c#XKaIyor7Gyav)38I$`Gaf@
zKmf5|311#<ZEf}&H*SDk2GWeJ)B^!fa<jCwWLvao5f7020a*?pfH1;X00@AQ!vr$$
z<;#~0)2B~oxO(*}gO-*SgNB9%!?tbP7<TR21y&344KTg409}s}&Hw>~;bLGI@&R4K
z`tjpO20J@D24IoNprD`t4%@$f|A8Y7lp2JEMSvyVXHd{F0pkQC$pHiqhQUBhT%gDT
z<uqXF#=yzR#c<`y6?j;KEMQ<@WcUiqEaGA!KuZ-t!Wa<<5I`6P1C!QoP%(M+>U9P_
zo=Xfre{lc}Wd;?D!0`SL40o88-wgNe8ZdnL@DWsgU=+*%0fe<YR#jD9vVHsZ|8HJg
z`~TwV)c?<(+yv6o{=a;B?f>&D)BisQ^55K?_J7IJ75{-X3@E@^(9Hn|AV%~U2Spk%
zz3KsLh*QEM;w=CF{re9T0*f<37$C&J!pzEe|NfnSOO`AN1g4&?=;i<f5LSbsKnGN8
pfFd7Hk^2>hFMvW2-5h`b0|0iIq^aHvInn?C002ovPDHLkV1f)Z+~NQL

diff --git a/h-client/img/devices/small/acquisition-card.png 
b/h-client/img/devices/small/acquisition-card.png
deleted file mode 100755
index 
d4d2595ec0b791512cc95298bc8bcb5095ebdfa0..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 4075
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

diff --git a/h-client/img/devices/small/bluetooth.png 
b/h-client/img/devices/small/bluetooth.png
deleted file mode 100755
index 
c0b3f06e787be44dc12f43af996bc0c27f84d4eb..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1046
zcmV+x1nK*UP)<h;3K|Lk000e1NJLTq000&M000&U1^@s6#I$TX00004b3#c}2nYxW
zd<bNS00009a7bBm0007E0007E0l_d;`Tzg`8FWQhbW?9;ba!ELWdL_~cP?peYja~^
zaAhuUa%Y?FJQ@H11CvQaK~#9!wUk?E990;{f9K3)cQzL`rZj2OrU^9C#<VDb5@R%Z
z@u9v5UeJo55^Et5szp@jgW4ypD7K&!QTxz}AOVY@)*A)Eq?lr*L2XN$HkZ|0HqC7}
z*_ktQj++pDkl4wKKlmQb%$(o(^PP_o#u)w&Y;J-m(z@^6N9s3Lwba$D+gV<cbjNPY
z|DGAo_I-M2&vA2;RR5V+w7k&RxNXbHw!7NzXsE5>)|zrEQWk>~1+I@xasK>Im;3q$
z9vc7h)qypOMeBi@ZMQXDYinzF(y25luY^>>!WM$a82rG;S9!kp?tAsi&*$n*@7o#v
zg=7^R$33{UvDul(d5q+e49`fKHrtHnC0C{-gVQcovJTsKG&@ehJIE@?)zUWXXx=-y
z=yJnPF`1M6IWJhB7Cd>kB<YIf^<=>#GnZuNu9m$^d*Txtx!W$SvS;!((+iNzo1z>7
z4WC~yJl!t2eTyWUGfXYm$YiyR?d^`A3ftKvtpr93R1l#e1JYm%INmFm&Ko-0Ec&ks
zM)MNkdSJPmViP+_uT~qI+FKl+xHExPQL!{-j^X|$&HfI-w--W&#}$#%MB2hld9|^L
z%hKuknK@0$Q#^lfDb00?&W{SLPbGQfKEaDU0X=7Zq)<o`Ez2t_D(hp#24}<Y<O0Lf
zHV+*6gH!uAF!V+lerV`8T%dn21f#(C5G_?e8h2x?7-4|`grK5CVo5=ySwVx0Ko<-B
z&v#(OkDChpQP+`duSxRpzG`~TE#h@e5k&CgOC>zjngHaA6kJ;phJ}$>v9HvSV}Zud
zeR6_5?@yzVEC$edqQJ4oJ&rzBx*|8YZiMfLL$R$;p&s#M$fdDGE@fvymH`5Q6K4%o
zWdUzKnBcuLE*CRki3nx%NURt`#%Ldm1_THRQUdVK!!F$&7Tuo|xHzr>gNYPqD?_|k
zo;GSW5Ke__Fn>P-;F)_Y+TRN4y&8fr2pOTnIfYQCV|#4AJ}|P7pZ&m-5r|+}fE0Z7
zE7ZMg=p6)vSbmpsA{K&~56!8r_{#&(i_z;*IPWJc3uFlB;>9T@@+;#e0}_@XR11L~
z{p~2gn#6q5h2MYd*)TVpAyOcHNNDgPuoMVIlpC7z&%Ab+9}ZOuAu8AQqZh&jHiNyD
zUC%wrx`sx|>#Grt#r*YYrUtIjcjPmOE(1%IHAUjYs~uzk4j=$!j0uV1FBT@6cS^-r
Q9RL6T07*qoM6N<$f&+Zqxc~qF

diff --git a/h-client/img/devices/small/fingerprint-reader.png 
b/h-client/img/devices/small/fingerprint-reader.png
deleted file mode 100644
index 
559341969faa691a3b03a97556b3f6f99eac0478..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1314
zcmV+-1>O3IP)<h;3K|Lk000e1NJLTq000pH000&U1^@s6CTMp;00004b3#c}2nYxW
zd<bNS00009a7bBm0001A0001A0V<yD9RL6T8FWQhbW?9;ba!ELWdL_~cP?peYja~^
zaAhuUa%Y?FJQ@H11fNMnK~y-6b(C3bRAm^3pZ`D0oK8zS?Mw@WG6h<;7ARDf#>6EW
zgCK6ikYJ*Lh$bXzNNgg67>N?Xg^?QtgAf!j22hb`a3LrLga9oWq%CwWoh~rjnV!zl
znVy;P!f4ohlke_*pPMgv$mMd}d+Rp6;5u{RRAX;{*O|d#|L~2@)-xwhf8Y4(+t0Zk
z)EBv2jyrSV${$<nYnOcxPb6g63}KC07!Cu6>L8QJWIOxYwyk<<^@n$E?t=JQFYldQ
zRlDJ@wrj$08e}tBgcJxN0I)_ZoLXLPIOyNMYWa(=-v?=Fzq)&RMb*ZZjuz76<D5Nn
z7O6;zONucgCQ?X>ii?<9QNe_~2}G>W=g+TP{RV&p*!k&O?r9Y>Uh`e|5sxQmy4Zxr
z<7WEwY4rEr<VM>K0L*ZN%a@u+Wl}hlymec4tn>T_dFk0V_XUCh-Bskm8nIAS6{#qk
zKJ^=2on7d<PFqVW1O7pT0Mj%P3R->b)B6Dw;Ym(@V(Icd{looIDiT#y7#~m5(cVEp
zK|T!+H!!JuBC%MExixc{HG3w51A|n}ti}vRt9BpxXutYc{gZ3VsHqke6=B;peLa1I
z!x2<P#Z~Mg7zk2cUXIu6<z{amQPV_GR1CvF*LAg~qHc{^Qe0XePsGs-jqa{)T3g$2
zI-N`^pF}7aV!%Iu?~0GQMRfoK13_#%gQjUHnu6hQ)=NXrn=_V5BE&zhtesbjA|(#P
zVBUiH%&4xyTj^!g8l}8^5_Jm~pehQAl<1lUS>~uxC{t7E6jBH@Ri*V>3yPu;jhHkv
zEX7q+h^ndRy3T=pUtkypQ!1t)r9?M$#>Uc9Rok`&If0OZ$rY1%^zlb<xm+|iHFNmj
zS9nT2L?RIm9yrAB=T7tU$zRCNcOn&ukdpCqTFB&B!mp|lAq44E8Z%-NiI^l3Npy!!
zUr#TC{sEp@wSsEzEE*b?61W{e3PB<k2buG$R(zyAPj@bsLeSUKi<FWpO;=d4ayg+;
zh(FI=!0mBUIjs^^Rav}n8NCBt0K`UP*crQBhC+enY$l5kl5p6hx2KO8RWtbE#E+D?
z-MCyu)YQ}vxE;h*TukG;?_frv2qB3^M@S@N&9b@u;?dODxE+tjm@{`a;ZT^)_71$2
zUe2FAk6{?JwzM)lG(^U>S+r;&o>Di7L>&K3zugn;JSulI?i!4ztY2>r2dJJ|#gvN4
zcq_eRvsseKB;HCdZjT$w8pXD4O3O+SLU8fIC7gxEsV_f1GAIEq`A)94Mn=<CbcB_w
zR?^?!Pb?NgbLd3PD7S`h@z9cb+#WYIwR5p7i_Z40asO@K`ny!{^|8YT6rrt~Usp>q
zk-+D>N?~Ckwr!K2pHJDuGQ8fYm}Zo3j~&mUWWRcE^R`#+lhXc!pB)w%{pI>4b)ujk
zpS-+0vY9NJt^qJKG|cgDPUI8^N49O<zV?A;1Nda`uI=e~ZcBcFQx=!Fm{2%@NGQy}
zz!0HeC|gis?0kRo_O1V`$A7b7)7rA?%9@RuG*%?y$tqQq-6=cyQ@8*6o<n=S3*6iP
Y8%Jm&AnCUMdH?_b07*qoM6N<$g2Z8A7ytkO

diff --git a/h-client/img/devices/small/printer.png 
b/h-client/img/devices/small/printer.png
deleted file mode 100755
index 
6e110dea5b31ff4c0c50cb9979c2b5093cab9694..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 877
zcmV-z1CsoSP)<h;3K|Lk000e1NJLTq000&M000&U1^@s6#I$TX00004b3#c}2nYxW
zd<bNS00009a7bBm0007E0007E0l_d;`Tzg`8FWQhbW?9;ba!ELWdL_~cP?peYja~^
zaAhuUa%Y?FJQ@H10_sUbK~#9!wN*_^TTu|5m)s=s)P$(m)Ec#>V5HLQtqY}4sGCBw
z?6!@YY}^ZWn;%dRDek(oi-?E?jekH_!9t;gG^vRnFPbm%opjE_TOJ|WWZ{9~-Iuv@
z?#!9FFG{P`qKAN>4mdnK40=4CW$FU4SZsH3aq)9k#6v?vFD54^-%uAQ7K;h$026gU
zrBb0<txjEl_cf?1;;pT%SE*F`L#b4vYPCl90sgbI<VVE(SBimw0e7KLQ1bZ#)$0xF
z>$8y%W-^&fq$moZ+0ABC_m#^P%H{G3VmcCsLLsNsYITf{k5i-3c*dJ4o6T{VH4e6s
z#Uem1i9rgfIO7U&64c+XdJYZ_rZSlfC6meQ>gwvX%=nAb>3qk=8RSUQGHlmWDwR3o
zKC)UZWH$dJ#^FqgL(6n|snN*D@R|@}jpNbGZ_MY{iETF9g57RMu%5x`X_Vse7?*Em
zZ;K27xqPxDEhZ|^)RddaM|6ppXF>NzqtWM_)mK$jbsf{`^e~?~+)maG<HZ^r9K3S5
zTp19<Zf<Vg3*Mme-1_7uP19&&V}p7@Fc@@me`Et8l`5bUOafA1)QlJ#8`EWC9WmoP
zVrK*xV~iYFi}Ukyi);)GlQ1(gBj3>sIyyR{(a}-7>!r@k&G97kOGyxeO0kAvZ4uRK
z6@rt*?CdOgy<Qol+seucp6$&u8U}!lkB`ac^YM6E>LL<}OiWKtlf>rcCT(wTQ!nuQ
z{S*iUi0^_fV>ldsD!7AcKA$H5C7qm{u%;8#3lM|LfvJMtiA3VDh{xmAot>TQ+tQW!
z`Iq*krPn57>36LqB9ZUSy}i90{{|;CzLXmsY%aFt_4QBnt1GS5iy?+%-?BYnbK+ca
zn`xFGSw8W%%k@ZcIPAttAg4hu6_9KA;X@1&{o?mOcYWO&7(E2FLv|l%_alZ8yYI94
z^Wx%ScYlB12faZgKNeCyp#43SO8wydMWg@0{!IS@<w?DwAYFt*00000NkvXXu0mjf
D+cBFc

diff --git a/h-client/img/devices/small/scanner.png 
b/h-client/img/devices/small/scanner.png
deleted file mode 100755
index 
d7b57e0e81d3c207aeb1b601d5ff7a02078b60f6..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 856
zcmV-e1E>6nP)<h;3K|Lk000e1NJLTq000&M000&U1^@s6#I$TX0009YNkl<Zc-rli
zOKTHR6vxjzGOxT$lQg6cD5k|M+}TjjF1u(!aO<x019T%@2<pOJsr5q$UAUIIDRg7q
zDdMK3RzfKh5{NXfX(q|M{GVGVw1V#3d6F~d&bf1b_uPBWosq&Yq<<kY^gmdL8Z~OQ
z+C52<o}ihOWjUcJN*vaJ>hLSD3M@f<><jB42m%Ls>HEG7Ys0=S7K>j9A~vsDt!5GU
z8G$qG1e9X27^$kt?U7|L3&#LLp6A`LuIrw{&X-E13+edyScYR4K`V4kG)<#;JkIvU
zAdm>gAQ}#bY$N5qUBo<6JDtum1gvm2tjJv0!C)YQ6Nv<2nw%y3BX9(bGy?Op4;{yO
zs-B#jyaVh*E|+^=t^HW?LK&H<Buf}TmPkdG=x4A{F$fXt)p7tr_T?qrGE^E*TkmB>
zeg%J1tnuODAtCdR`=^ZuuA-5KX~zu%(^mikL;x8aVCP7{xx@24Wb0D5+oi1H)7`AK
zKVO+&nw*@xs*3gXb!BU7Ypxj|qw##6OkF1y0U-bbfcYLkj|X6==U&YWKDE~)e`r%O
z;m@tDt;u_Pdw~EiE-vPL-O6jZ40(wp^$-9MkRn?#z|aR2He@)~QZ+S_e)YSt1i6k$
z>9jMEOeWKCHwCy-soZHwy5uG@)KxXYE(ve|P#+i8P~s)<Mb<IHMDMlI(=-gM!cXe*
z^71U)p9DCc&zHZ;CUrssPs#!~0J(z{@n;d4hM>z_asgcz_!aVE3bkd2rl+UNBd}#z
z<?+y=`~HBWKq3!;J%1D}HY+N}-=R^~0e(6vNlmBAqa&^B`s|yRFUYp-sFuZ{K%qy<
z_gvRe&EBYAo`fEg>1#Yg8yg$5BXFzLItQH2&d#XOXi&S|rhdQAr;U}NeCjy!=)|!V
zYMLfZ6f;zsDbQGMf|||d`RHA-y}g|(6bg?Kd>fD={8@lA7{Ee(TWH4s6E7k3`-Wi*
zQ>l~#?O`@8FfQ;+9W(uQbaeD~b92-F>lb8aXGc0XIFRb~I`w)zE(4L_)YMeCu&@xW
iuCD$u`2VMABtHQRaO5Eq9#mie0000<MNUMnLSTaJ!i>xS

diff --git a/h-client/img/devices/small/soundcard.png 
b/h-client/img/devices/small/soundcard.png
deleted file mode 100755
index 
d5a7ad470199b1ccb7ba1c699da85b19b7d24211..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1051
zcmV+$1mydPP)<h;3K|Lk000e1NJLTq000&M000&U1^@s6#I$TX00004b3#c}2nYxW
zd<bNS00009a7bBm0007E0007E0l_d;`Tzg`8FWQhbW?9;ba!ELWdL_~cP?peYja~^
zaAhuUa%Y?FJQ@H11DHufK~#9!t(8k?+(jJ6KQsUN?`9v_%_eD@wArLsjZ_E?wg+RO
zMKDE0twab^snC-rZ%RG*Aod{Ii|1Al#iBi=;6Yo|5^B-5YUx9)Nt>i~^J<>Eo6SD{
zuNn6cAqNri_`nBd2Ik9;AIxurF$Ph^RACd5M_zli{_S^<Jz33`Y%*eC;LJ09eSKYk
z4X9O0V+`w20P@QpfA}P$czsKHr}h1X(@VqGF1ia&-Vcoa=E3LJ-Y~{!)`$XR=JucV
zI7L+$`AcRe#!@rUW#+79ta+~!uz)oOOMnB-54XOYYmjf*yJ^b{Qt>4FI`&|s7OWEm
zm>cs$*MAS+eD16HU*vFj9!GoR+yV&JjihQhveebpnHEQ1I7Cw-K|B<pqah7)W5L1h
zP~%9=ooSXYeTQ6L!YeskzI&aJ3|SkhI5R%okaZk0VK?JQ3tUaPSi+K0ZluRd`ZZg>
z9h{W5p5pIV4z(kWB_uj*B^uw{+uihjw~qw=tzWOw2Liwt2%xGd-<tVN0lK{{J<{C~
zK3Lm~`1rm<y$%swG?d4SyTYyNVq<4B(pHQ*6XfkOk&2?lts^8AIm)!xwlKalP1Ls;
zVU}7Y52zOpJ)c-uTzul$9ZjOPt;q2##8jO6N9sBCVL#`FFY)QAlX$rbm8Zj`oCvR^
zdWZ!!#@CeNhR>$X(^=VyZnoH8lOj7aU$1(5U;3!IrDe~ydw*azxM09mA#B&;*uV+y
zmL?c|tira$7TP0m+<YEcGR#iSP+TtZ_)~jPSftzt7(+{4ilJ!5Qi0Yn-}f<rPvB<3
zKu~tTb{TYsIGotezS%Z1dWqZl46g7gI0cAH!gdYg`3K~y`=4sZ@D>APRuUS`m6Yc=
z02uA#J6Qm<FjXb#a*{8^AdQh2ZB`={9T2UFa-n#GqEn&Hjx(9LN>tkj1a9B~U<H9u
zcgDtUZcn!!_B>x2-@|h3vM)UEUNET_N?9FuEjuA}&2oML6)x#;NC?jljKrnvdLkD1
z#?lr}Pz;g+OMr<f-&S9rK65gaOdbt2q<4kFO@uP%&)z@x^E-eK$PZ3*_jf#$JR${X
zQzxY`7z79d1_S~l1XB~Gx$Ujd7GvP7Kk5p=>N(icd*$*Kw@@hLfH7baFn|D(z)s-*
zUZDXBKzwCA1R(m4zxODhRxXRx1A8T0u2G=?ve}#gg8%yWR?f`2=JC}lzs|AA`~w)b
V(D1;Cz|;T$002ovPDHLkV1lXX;Vb|E

diff --git a/h-client/img/devices/small/unknown.png 
b/h-client/img/devices/small/unknown.png
deleted file mode 100755
index 
86b64075fb5bada5d8814d598b6d9ccfb04e3748..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1222
zcmV;%1UdVOP)<h;3K|Lk000e1NJLTq000&M000&U1^@s6#I$TX00004b3#c}2nYxW
zd<bNS00009a7bBm000Aa000Aa0e#hi%m4rY8FWQhbW?9;ba!ELWdL_~cP?peYja~^
zaAhuUa%Y?FJQ@H11Vc$gK~#9!wUu8?TU8v#zqc*rkArf%F(?FN;EJ1duw*eqg^6UM
z4<yrs__!@57}W3p3oj%j^Fc!xnxOb#g36nc%$H3g%gnY2*~Y>K1{*`rB9wAjfeS6r
z-haLReodR)NO|;|d~>+>96smVbH2Y*!8A?$A9COT34&k)P)c@_#Z=3Z$(t#MXkiIt
z5U)5B)CHivySw|PmX;P@6{)18qzWWSlKy6mkB`p{4h~KMctDJ;eGmqx%}nyinwpx+
zv$L~z4Z|>ZcXv%$md$WDY_6@Xam&xi_dJHj0(gNeSXumFUFpf5o}RY8zP?VI&E|e8
zM=><MgrKZoPffr`B#<j4P*PyWhv&;tBpw2d+Z-4e_@ckRe~eiEeOtkwPqV)>Jw1Jm
z_w&Z%5WfCx15IbDA?5%Hf|@CZBMNTc{}b=OR*W}Kd*E<5<mTq)D|2&m*NL|clFf2Z
z^<!gW7kQ;OpR8i|3B5R7jkv1A5tZP}-^I%%2Ar{VD2kfw8@#iH@fiuau8X6iqnDY%
ztTdQa$_M51`Obyq9ejRI#&aGQLJ=Loh=Dii%1~7*qV~84AGFrud6$NzjX0{yM0|2%
z5gXfkC@(L6wYRtT6=qq%Za)2ZJdQ8#N^l%0$J&mLRRV{$b$oPv6_>u3aP@~7u<DMv
zllvZ$<4~P04Bz?(u~-ZZ4GnyVhpjnwbEH&Ng<nz-b(o0845+FGP1DJMswnvQ^&+r-
znqEO59D|TBpePz<mtvp<fg)MSEGt;#obs$oQ6Qdg!q6!N8n<M_gwL&`v9<z_{6P#o
z*h5_7ex3RaEIf^KIv|STu{78Qi}>UZQkyRitj~T~gl5{1N$G@H!7^7A&sve6sXl?|
z&K|z|c?P$ag?-(}kLG~2zP=t{mKD6oWlDL(iK9*+oo%w+CLkwEz_gr;sjwY+xehq#
znPP>s>M9G9UmFUA76EL)3g+5(I-Pj$tP9UXgGuP2T;SOvz*{8Xn@ctL>f(!Ns<NZn
zla1m+M{-QDGltH$s$jR<F*!N;2eYi;5ML+@3k&xSyYkR|&IME1LwemRfLjmeF+0D4
z<t-Il0$EwMWGX&=*Nbd>0?W(G6I9ld09O86(uGvgZ_}*T6h(30nU7%LR~g$*H~piI
zgs#C<6;MbJ-Bsbzws7@AB^ta195uPMwe^bM@Bfi+I&0j(F9<%x7fM%GS7(#AK&<s-
z;pSg9{4NQYnv;+)G@S94;*=*JZKo=DrAg@U@bC~pA2K83eJqdwoS@P^%eBvC%Gu`d
zb7HKq<UQrjZ*On^mZ1RrCTSno0?!6eMsDor=%{aOZ1mCuWgZfb4F-c!AP`ucn3z}?
z85wy5;C^afBh;@PwBo!}tshBMP<853DJB<@o#btDn7m33q*Aa>miTYt=@#&Tzj=0Y
kmc;^DPgzT~hM58KFXXsKDcM2yZ~y=R07*qoM6N<$g81D##{d8T

diff --git a/h-client/img/devices/small/videocard.png 
b/h-client/img/devices/small/videocard.png
deleted file mode 100755
index 
efffd462f348c25eebf3761caddcfc087d7172e4..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 3855
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
RXKMfe002ovPDHLkV1jyFLU;fG

diff --git a/h-client/img/devices/small/webcam.png 
b/h-client/img/devices/small/webcam.png
deleted file mode 100755
index 
8a0b3399180a5184904f3263b4eae3d3702923fe..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1236
zcmV;_1S|WAP)<h;3K|Lk000e1NJLTq000&M000&U1^@s6#I$TX00004b3#c}2nYxW
zd<bNS00009a7bBm0007E0007E0l_d;`Tzg`8FWQhbW?9;ba!ELWdL_~cP?peYja~^
zaAhuUa%Y?FJQ@H11W`#uK~#9!ja6AlqgNC@NnD~vqj9ObI4%T4M{#=)YY|4IML}9<
z#Hm(Vkv=Fs*g}1=N>PR?2>Kvp9<)^JgO0Rfm5$R#YaN$y0hb4t;4YdNlW3wQ{m#Wm
zFpl)X;r=<E``zz;XHjCe+v$C)ySv+SX=&-XkB?6Uer6a92J6|`**mFJ`cq$D-zYt@
z-V0n`U;iR1D(bt;%uI53cNZp+NW{)(hKGl*XJ==>z&`N5fXBzjy=G=+megu>oVT|(
zxw*NKOeQ0_Tuxa0%_jUuM@KX{Ir(Q(Q`0B+fu;8y=jZ3YXJll=MMg%FmzS3Sz|)x}
z8?zR`zP`Scnwm;wWn~{XG&Hn4%6MdCq~!4M@KsV$5`~0>kV2slOpQh(U0hty&CQMQ
zDV0ibnbm5g%gamJ*x0bNx3@nX8X8)2V7Zag0_aNzpr@y&V7IfgLp3!uw6(QG9v&W)
zot;f}b#)XQ8!Pm_zP_gL@NmzptgK%Fk?A7Ez`#KC^766@&ld-H-{0S-qM{;kI5aer
z0s;bPcXyYns;X#xeVt#xu|lqxn3y;a32*^EK0baH78b^VtRZX7Oa-%uhzM$HYom^i
z4k1BMP!Nrdj*{7I=2r<{U|^sUd5LiWhK?WFY&H(O({FEYk4{fd3AIdJU0uR9H#dpn
zrl+SxRXB2lU7C}V^O1|j2)3@Rtx<GzG|Rvm-?5vRnBa?r_9yXbO7-(58|2{&^m;wN
zmbSOISu&FgW8C-;Yl_Yyi^U>z%gf6ne}8|9kB_H>gak@XPNpXoGhIT0f`S4jz~@B8
za956vjlFdNMny~<92_tMp)arM>T32=VqzjEM=(~o$yjstag}fa#cNC^(=If3W!%}>
zsYT*+$U1|IV9W?=ZEdCE;$l81l3HF~P8yAdC37TQXnk^W@-Kd#K3K=;>FJ*>E-wCs
z>X4zGMTMwTD$32x6<r1&vt*e>l65*A;gziKR!>jQ3qa@|>^ua^FnnIFtgL*AS;6`-
z5GRtKEWjM)$iCp<VA5)}*9!{^Ukwfp{(*SC3$PQo5{Y>ONzzdf+!PGLt<6;+?CR=@
zrQwpa0sM#l{{CLzXdjzy4sgHH($dfI#4aSw1IZLK0kPZ&3~mP~=R<?hxyZS{k0YfA
zR%K<S1WeV9jg4GxZ=mUKetv#NfF1(yXGk$yTU+amVU>?q(?jH#g~J$72Kxr{_^7$L
z`7J6S=k{`WNlD4ysE!_dd%<M*TYgJR%fkHp{2tEmk~(8aZfEQVDJdzhFrl6z`v$b@
z_c;7ZZ*T7%70iKCu-9WyJ#qLdDk@~yzQ+9iacXKxF*i5&dUbVG15C3(2iUjy`T2Gv
z;s8t(?7MG}!is^UbN1b`_f1Pni^B9X78VxTQQyy;8O!k>;Zr0@$Lhe2VHYd`%m=1G
yOgdsC@%<WRyfqWd%HWtQ!6?NHjDvQ>8U6!}t5hl#MjeU(0000<MNUMnLSTX)TRX%6

diff --git a/h-client/img/devices/small/wifi.png 
b/h-client/img/devices/small/wifi.png
deleted file mode 100755
index 
94c4058aa3075c4b757eaaaa7d3a86d67eb4e43b..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1331
zcmV-31<d-1P)<h;3K|Lk000e1NJLTq000&M000&U1^@s6#I$TX00001b5ch_0Itp)
z=>Px#32;bRa{vHLAOHYNAOV7AT$um>00(qQO+^RU3k3==9Dh5>4gdfE24YJ`L;(K)
z{{a7>y{D4^00gs1L_t(|+O3p(OjBnV#$S|+W3UC;L@^TPg`kW7j4cG*!nTZTqM$Hz
ziei9G96IL>70QCMTtorEb)W@pp$=9q%0}ffwh=Z!P^m?Wr3G50TuMtz3#Dia^xHXK
z*|A|W+suB+m+yJcIeGG&?|sjK=O+CJ_&-<(0ZEG?B6kIBqA!63TOHs(L+4QPgBpQf
ztx{hmeln}oAcS<p(h^JZWY%y)F<!U1{$2=x-$EeCsfK5B{u*FtoL8FEQ}shL2vrVf
z%i~%lJ0S6@7m?Nt4i<RsYY_)m4eAPq%*fn0I@t+~+Sh^P0uTO53Kwr)rOjR<BQlf?
zXsh7h<>l1<0Gbm-WG#iQX)e^Ym3v>T9Mm$1=aElE`-jg?p1^T!nL_&gx1=XvjyEgY
zL#l_z+xU8uiLW;r`4h&O+L4LwjkSUU5PlAy^?^27Xv>t@Y=7~mH{kCm88tS<-y1xO
z3!lRd`8}%2yOYxcC-2B&VB6Vc;1T5r8&0~$wf1b`PnbHc_G>!f%K~>GIMz8B$x%Lj
z1pY@Bfi(g3Lf_(1qYPk)Er2(qbSujX`*ma|ZGmL{A!mrp@c{1w&Qwbzs^htRY7u;%
z=S0?}n(6xB#_m|KrbuJFzM)RI6(3z$TM$z**#smmQ4VEt^+lx_A-QQ9sfeAZ^I*{q
zdmt!KOyvePbkRw@qU7f4e1$;-;BG@1GnG?4uq@&QQlIV{YlMs{Pf~LgT5geCbsy;E
z8{yEE)sR{dR4i8uxg)xgKW99-S0jYjZyj+!^^;E6cE$}b9x=`=<zx%i{wEw0yGLrU
z{<?e>Z_J>8u#CmR4!%cYV{^8<=Nb>#p6SZd8b%<Q`x-tH`FJ55FIq?H3Z0Sp>Xl#o
zfMh{_{R-Bw){<b?dDm2lf`J<%c(^@NGJJ;A4RyayB81G*UmP`%^|_wmv&Zhr!bx2<
zW;g_=%l+{is>b6#{`p=oVD>OvSVP*YSbs!!O6syqMqs_*9p->0fz)jFb%bURI+jdF
z_-y4G+WU0^Y{nWK+fSrlZ!w-Y`d;<zcVP}2M!&igF!nZaccf`pI_|W;@Ng8TXR#|0
znl@9$-#k<?z~K`+%bPu-!9M28q%I%TXF+V<(+?|0rn(5rKgFGnXcmWuHg>Hfb!d}l
z9Yg(iGmBM$jpI+Hph7(g4r>yv1(L{IyQrHzM_`U@sj2{A)k4a+SfShI%e(V7E`n0*
z_O|!NfEDby#3$+L2q<vcop6}#VoAqyJ1<kwU_NPLMH)cJ0$ikDdnu|_97v3vt+jDN
zY6fNeS$nVlQqFIlRN6iz4K}4Z!+a9&%h&B`m4s0j;tK3G-01Lz+J2`ZY&?r->E{s4
zAcue&{#rO);RJI;xApoGy$Q68DF>dC&BI%~;E`WY!+k%P2Wf0J&7!X|vMh;Dl~MP$
z{3`T{yDi-e&w%=$#@^~(v$I(o09IVO^gS{YiIXyO5LmIRMe<f;i^K>1k(?hXS<I<M
z+>&Y}mGmP5vrapK(z6)m(A`mp#rY0N`+5;Ms#K_d%VpMeRKlr35|I>{9-EL>Gfo<#
p(B09fkX?+r9z3w5XV$=c{s1k8X(9DRB@O@p002ovPDHLkV1kPSX+Qt~

diff --git a/h-client/img/icon.png b/h-client/img/icon.png
deleted file mode 100644
index 
7f61564b7e2cdb24ef936934e8cd57187c417c25..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 518
zcmV+h0{Q)kP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp)
z=>Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2ipS`
z6&?&zP>Egu00D+cL_t(I%cYY|D8q3a#y|hx#{9ibF)tz7fk-KoixkNY6w1ws+$fTR
zl9U|8or{$l4w4H8ElC_!S`BM8@9zt1rM!&)&%q)S+wvU0hfmM*e0!7?|D@y}(uW>)
z_70g@u<`O7AlqnUsIQF}gZ@{52tCX$u2Y^{MNLs1cIN?CM|XcZ_yM@Q_R(3}PJ4A5
zJZr?NG0_2pQ1~oGf|_WE9`LC+!M^(p@0~yL5<vkO^q>kxt&0HUXQa{J(S+HY^|ynd
zbMn%2SsPyB*6P7Av4PoC!pQhMuYtGl0FV^t6yiE}(>2}8<I58ZeO3Yn9ji<Ba1lOa
z_w3L!H9)2znZXAiwvlDZ@=Ng?-$W2W!o~d+(*H(xZzI=!F961b6mGn}NFoI5R0S6&
zw<vslMyH5KO8lC~<=H(tp#wmZ8n03d-@(w_7*dm%0`b%}lwq5gr+%~*$FY+FE&jX9
z&^2yvy4ZD|kSJoYv{aI6O2XwlWqZqwiXKaI1*sWHzXPJxJ77hL&6E3FR{#J207*qo
IM6N<$f^Ur96951J

diff --git a/h-client/img/title_png.png b/h-client/img/title_png.png
deleted file mode 100644
index 
8184ebd1332b654327cb64f99ad98e86e741a01c..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1071
zcmV+~1kn45P)<h;3K|Lk000e1NJLTq000&M000&U1^@s6#I$TX00001b5ch_0Itp)
z=>Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L00VXa00VXbebs`@00007bV*G`2ipV-
z4-5j|OAe3#00XZ{L_t(I%e9qXNMvOg#(&>A$8lYEcXT&%#${^LbPC+n(x4kHSIW8&
zx`{3m0>g^EaLOA&*e;4;kRaAB0t36LF1l&!!r7uChiF6D2^m6Wb#unqu~CkHW*pC-
z@0>2oQFC2_#RuM-?}LYj_kG^?5w7cU9MF#X5JLPff}?~f_ahC3LPVoclF20be4czh
zPcoS#8jTVPh3+rFb=^|!A{Y!3kH?WxQYaMAb)8%;$MW(rxm*ri*C`YV#N%;-!Qef)
z#C}2{1VckZjEsz+C<=e;n|wUENLn}8G99GjP$3+AXH?#PAwW&_DHKH^5{VEFhYyG=
z5ep#*27^pbPXlm$Cc~${tkTuqK=lc590&K`%54~Y|LdQ;`Ft%eJ>^H!G`hRHnVp?2
zkqg&#OMQyR<1{ul^3C)T*JfNg8>>Lt1jGtWzDiD4c=-MHD)aerY*%n&Ce6E-tLbU=
zk<DglYildDq%^!xC`5B}GdVraM?dR4?)Q?}ut{%7UTi&2eO)yzjeg$hZQ%*8#p3EV
z4d<)*;QAd_*S81+0t^oiA9h7gPY>JM+g$r8i}p}}<-E<^4V%om%{yP;rSHouSHHRi
zK<i^?N$Um~eH+u`Wi0v^#bS|;j*dMa3n8ii>g(&*Ow%NhHQ3Z#Hj5I|w6H82%L3Cd
zc>i(@0N+h7v5+ew9Eo9A#21T5De?Jyd&66YV_7|gV}byx0Fue%n%C>4@AEs%QHQiG
zq-7&*8!0V97q>ZAsqx;80){Df-YpwxTRc-^^2L>>Sy@@3y}f<M6|U>90c-Q~^JtpJ
zlMj1f*NcFv2u_p<ru7PL=2T8rXn4xRfmLq3P=(_-WHOn<t(csg#N+Ys#<N~3H`55<
zR0TX*15Gu8&-#LV^7=)(>Qx&2<<wSb2%y$e<jTwSsH#dV7CTHlIyy=+ndF@JB%$ZL
zxW*Q{x=kSZ+Z^$^B~oi9LV>a}1>s0Oe65Lc)ghHi5e|osUg=mYhG7`|IJZIM2c31#
zS;|!#$F^`y1KWkof{E8!<LWCH=x92Fl#<@wUJ{8!X{ELOmq`dgBobk8aFDL1Gqm{2
z`1ZEKA6dc8*({E<Xm6_HlK(WXUV4Ob)j>+h*x1+s(gTY3-`3{lW+o;k2m}HYi#z65
zls#uUj)SVIq*5vR`};{G5{Hhy_-_L2pZ37O0G*wk1Ofs4em}13l1`^tSXf|cYKrmk
p@gvjZo{Ap?2hQe$WZqG^_YYZ)=*iLOJ~;pY002ovPDHLkV1h?s@O%IO

diff --git a/h-client/odict.py b/h-client/odict.py
deleted file mode 100644
index 2c8391d..0000000
--- a/h-client/odict.py
+++ /dev/null
@@ -1,1399 +0,0 @@
-# odict.py
-# An Ordered Dictionary object
-# Copyright (C) 2005 Nicola Larosa, Michael Foord
-# E-mail: nico AT tekNico DOT net, fuzzyman AT voidspace DOT org DOT uk
-
-# This software is licensed under the terms of the BSD license.
-# http://www.voidspace.org.uk/python/license.shtml
-# Basically you're free to copy, modify, distribute and relicense it,
-# So long as you keep a copy of the license with it.
-
-# Documentation at http://www.voidspace.org.uk/python/odict.html
-# For information about bugfixes, updates and support, please join the
-# Pythonutils mailing list:
-# http://groups.google.com/group/pythonutils/
-# Comments, suggestions and bug reports welcome.
-
-"""A dict that keeps keys in insertion order"""
-from __future__ import generators
-
-__author__ = ('Nicola Larosa <nico-NoSp@m-tekNico.net>,'
-    'Michael Foord <fuzzyman AT voidspace DOT org DOT uk>')
-
-__docformat__ = "restructuredtext en"
-
-__revision__ = '$Id: odict.py 129 2005-09-12 18:15:28Z teknico $'
-
-__version__ = '0.2.2'
-
-__all__ = ['OrderedDict', 'SequenceOrderedDict']
-
-import sys
-INTP_VER = sys.version_info[:2]
-if INTP_VER < (2, 2):
-    raise RuntimeError("Python v.2.2 or later required")
-
-import types, warnings
-
-class OrderedDict(dict):
-    """
-    A class of dictionary that keeps the insertion order of keys.
-    
-    All appropriate methods return keys, items, or values in an ordered way.
-    
-    All normal dictionary methods are available. Update and comparison is
-    restricted to other OrderedDict objects.
-    
-    Various sequence methods are available, including the ability to explicitly
-    mutate the key ordering.
-    
-    __contains__ tests:
-    
-    >>> d = OrderedDict(((1, 3),))
-    >>> 1 in d
-    1
-    >>> 4 in d
-    0
-    
-    __getitem__ tests:
-    
-    >>> OrderedDict(((1, 3), (3, 2), (2, 1)))[2]
-    1
-    >>> OrderedDict(((1, 3), (3, 2), (2, 1)))[4]
-    Traceback (most recent call last):
-    KeyError: 4
-    
-    __len__ tests:
-    
-    >>> len(OrderedDict())
-    0
-    >>> len(OrderedDict(((1, 3), (3, 2), (2, 1))))
-    3
-    
-    get tests:
-    
-    >>> d = OrderedDict(((1, 3), (3, 2), (2, 1)))
-    >>> d.get(1)
-    3
-    >>> d.get(4) is None
-    1
-    >>> d.get(4, 5)
-    5
-    >>> d
-    OrderedDict([(1, 3), (3, 2), (2, 1)])
-    
-    has_key tests:
-    
-    >>> d = OrderedDict(((1, 3), (3, 2), (2, 1)))
-    >>> d.has_key(1)
-    1
-    >>> d.has_key(4)
-    0
-    """
-
-    def __init__(self, init_val=(), strict=False):
-        """
-        Create a new ordered dictionary. Cannot init from a normal dict,
-        nor from kwargs, since items order is undefined in those cases.
-        
-        If the ``strict`` keyword argument is ``True`` (``False`` is the
-        default) then when doing slice assignment - the ``OrderedDict`` you are
-        assigning from *must not* contain any keys in the remaining dict.
-        
-        >>> OrderedDict()
-        OrderedDict([])
-        >>> OrderedDict({1: 1})
-        Traceback (most recent call last):
-        TypeError: undefined order, cannot get items from dict
-        >>> OrderedDict({1: 1}.items())
-        OrderedDict([(1, 1)])
-        >>> d = OrderedDict(((1, 3), (3, 2), (2, 1)))
-        >>> d
-        OrderedDict([(1, 3), (3, 2), (2, 1)])
-        >>> OrderedDict(d)
-        OrderedDict([(1, 3), (3, 2), (2, 1)])
-        """
-        self.strict = strict
-        dict.__init__(self)
-        if isinstance(init_val, OrderedDict):
-            self._sequence = init_val.keys()
-            dict.update(self, init_val)
-        elif isinstance(init_val, dict):
-            # we lose compatibility with other ordered dict types this way
-            raise TypeError('undefined order, cannot get items from dict')
-        else:
-            self._sequence = []
-            self.update(init_val)
-
-### Special methods ###
-
-    def __delitem__(self, key):
-        """
-        >>> d = OrderedDict(((1, 3), (3, 2), (2, 1)))
-        >>> del d[3]
-        >>> d
-        OrderedDict([(1, 3), (2, 1)])
-        >>> del d[3]
-        Traceback (most recent call last):
-        KeyError: 3
-        >>> d[3] = 2
-        >>> d
-        OrderedDict([(1, 3), (2, 1), (3, 2)])
-        >>> del d[0:1]
-        >>> d
-        OrderedDict([(2, 1), (3, 2)])
-        """
-        if isinstance(key, types.SliceType):
-            # FIXME: efficiency?
-            keys = self._sequence[key]
-            for entry in keys:
-                dict.__delitem__(self, entry)
-            del self._sequence[key]
-        else:
-            # do the dict.__delitem__ *first* as it raises
-            # the more appropriate error
-            dict.__delitem__(self, key)
-            self._sequence.remove(key)
-
-    def __eq__(self, other):
-        """
-        >>> d = OrderedDict(((1, 3), (3, 2), (2, 1)))
-        >>> d == OrderedDict(d)
-        True
-        >>> d == OrderedDict(((1, 3), (2, 1), (3, 2)))
-        False
-        >>> d == OrderedDict(((1, 0), (3, 2), (2, 1)))
-        False
-        >>> d == OrderedDict(((0, 3), (3, 2), (2, 1)))
-        False
-        >>> d == dict(d)
-        False
-        >>> d == False
-        False
-        """
-        if isinstance(other, OrderedDict):
-            # FIXME: efficiency?
-            #   Generate both item lists for each compare
-            return (self.items() == other.items())
-        else:
-            return False
-
-    def __lt__(self, other):
-        """
-        >>> d = OrderedDict(((1, 3), (3, 2), (2, 1)))
-        >>> c = OrderedDict(((0, 3), (3, 2), (2, 1)))
-        >>> c < d
-        True
-        >>> d < c
-        False
-        >>> d < dict(c)
-        Traceback (most recent call last):
-        TypeError: Can only compare with other OrderedDicts
-        """
-        if not isinstance(other, OrderedDict):
-            raise TypeError('Can only compare with other OrderedDicts')
-        # FIXME: efficiency?
-        #   Generate both item lists for each compare
-        return (self.items() < other.items())
-
-    def __le__(self, other):
-        """
-        >>> d = OrderedDict(((1, 3), (3, 2), (2, 1)))
-        >>> c = OrderedDict(((0, 3), (3, 2), (2, 1)))
-        >>> e = OrderedDict(d)
-        >>> c <= d
-        True
-        >>> d <= c
-        False
-        >>> d <= dict(c)
-        Traceback (most recent call last):
-        TypeError: Can only compare with other OrderedDicts
-        >>> d <= e
-        True
-        """
-        if not isinstance(other, OrderedDict):
-            raise TypeError('Can only compare with other OrderedDicts')
-        # FIXME: efficiency?
-        #   Generate both item lists for each compare
-        return (self.items() <= other.items())
-
-    def __ne__(self, other):
-        """
-        >>> d = OrderedDict(((1, 3), (3, 2), (2, 1)))
-        >>> d != OrderedDict(d)
-        False
-        >>> d != OrderedDict(((1, 3), (2, 1), (3, 2)))
-        True
-        >>> d != OrderedDict(((1, 0), (3, 2), (2, 1)))
-        True
-        >>> d == OrderedDict(((0, 3), (3, 2), (2, 1)))
-        False
-        >>> d != dict(d)
-        True
-        >>> d != False
-        True
-        """
-        if isinstance(other, OrderedDict):
-            # FIXME: efficiency?
-            #   Generate both item lists for each compare
-            return not (self.items() == other.items())
-        else:
-            return True
-
-    def __gt__(self, other):
-        """
-        >>> d = OrderedDict(((1, 3), (3, 2), (2, 1)))
-        >>> c = OrderedDict(((0, 3), (3, 2), (2, 1)))
-        >>> d > c
-        True
-        >>> c > d
-        False
-        >>> d > dict(c)
-        Traceback (most recent call last):
-        TypeError: Can only compare with other OrderedDicts
-        """
-        if not isinstance(other, OrderedDict):
-            raise TypeError('Can only compare with other OrderedDicts')
-        # FIXME: efficiency?
-        #   Generate both item lists for each compare
-        return (self.items() > other.items())
-
-    def __ge__(self, other):
-        """
-        >>> d = OrderedDict(((1, 3), (3, 2), (2, 1)))
-        >>> c = OrderedDict(((0, 3), (3, 2), (2, 1)))
-        >>> e = OrderedDict(d)
-        >>> c >= d
-        False
-        >>> d >= c
-        True
-        >>> d >= dict(c)
-        Traceback (most recent call last):
-        TypeError: Can only compare with other OrderedDicts
-        >>> e >= d
-        True
-        """
-        if not isinstance(other, OrderedDict):
-            raise TypeError('Can only compare with other OrderedDicts')
-        # FIXME: efficiency?
-        #   Generate both item lists for each compare
-        return (self.items() >= other.items())
-
-    def __repr__(self):
-        """
-        Used for __repr__ and __str__
-        
-        >>> r1 = repr(OrderedDict((('a', 'b'), ('c', 'd'), ('e', 'f'))))
-        >>> r1
-        "OrderedDict([('a', 'b'), ('c', 'd'), ('e', 'f')])"
-        >>> r2 = repr(OrderedDict((('a', 'b'), ('e', 'f'), ('c', 'd'))))
-        >>> r2
-        "OrderedDict([('a', 'b'), ('e', 'f'), ('c', 'd')])"
-        >>> r1 == str(OrderedDict((('a', 'b'), ('c', 'd'), ('e', 'f'))))
-        True
-        >>> r2 == str(OrderedDict((('a', 'b'), ('e', 'f'), ('c', 'd'))))
-        True
-        """
-        return '%s([%s])' % (self.__class__.__name__, ', '.join(
-            ['(%r, %r)' % (key, self[key]) for key in self._sequence]))
-
-    def __setitem__(self, key, val):
-        """
-        Allows slice assignment, so long as the slice is an OrderedDict
-        >>> d = OrderedDict()
-        >>> d['a'] = 'b'
-        >>> d['b'] = 'a'
-        >>> d[3] = 12
-        >>> d
-        OrderedDict([('a', 'b'), ('b', 'a'), (3, 12)])
-        >>> d[:] = OrderedDict(((1, 2), (2, 3), (3, 4)))
-        >>> d
-        OrderedDict([(1, 2), (2, 3), (3, 4)])
-        >>> d[::2] = OrderedDict(((7, 8), (9, 10)))
-        >>> d
-        OrderedDict([(7, 8), (2, 3), (9, 10)])
-        >>> d = OrderedDict(((0, 1), (1, 2), (2, 3), (3, 4)))
-        >>> d[1:3] = OrderedDict(((1, 2), (5, 6), (7, 8)))
-        >>> d
-        OrderedDict([(0, 1), (1, 2), (5, 6), (7, 8), (3, 4)])
-        >>> d = OrderedDict(((0, 1), (1, 2), (2, 3), (3, 4)), strict=True)
-        >>> d[1:3] = OrderedDict(((1, 2), (5, 6), (7, 8)))
-        >>> d
-        OrderedDict([(0, 1), (1, 2), (5, 6), (7, 8), (3, 4)])
-        
-        >>> a = OrderedDict(((0, 1), (1, 2), (2, 3)), strict=True)
-        >>> a[3] = 4
-        >>> a
-        OrderedDict([(0, 1), (1, 2), (2, 3), (3, 4)])
-        >>> a[::1] = OrderedDict([(0, 1), (1, 2), (2, 3), (3, 4)])
-        >>> a
-        OrderedDict([(0, 1), (1, 2), (2, 3), (3, 4)])
-        >>> a[:2] = OrderedDict([(0, 1), (1, 2), (2, 3), (3, 4), (4, 5)])
-        Traceback (most recent call last):
-        ValueError: slice assignment must be from unique keys
-        >>> a = OrderedDict(((0, 1), (1, 2), (2, 3)))
-        >>> a[3] = 4
-        >>> a
-        OrderedDict([(0, 1), (1, 2), (2, 3), (3, 4)])
-        >>> a[::1] = OrderedDict([(0, 1), (1, 2), (2, 3), (3, 4)])
-        >>> a
-        OrderedDict([(0, 1), (1, 2), (2, 3), (3, 4)])
-        >>> a[:2] = OrderedDict([(0, 1), (1, 2), (2, 3), (3, 4)])
-        >>> a
-        OrderedDict([(0, 1), (1, 2), (2, 3), (3, 4)])
-        >>> a[::-1] = OrderedDict([(0, 1), (1, 2), (2, 3), (3, 4)])
-        >>> a
-        OrderedDict([(3, 4), (2, 3), (1, 2), (0, 1)])
-        
-        >>> d = OrderedDict([(0, 1), (1, 2), (2, 3), (3, 4)])
-        >>> d[:1] = 3
-        Traceback (most recent call last):
-        TypeError: slice assignment requires an OrderedDict
-        
-        >>> d = OrderedDict([(0, 1), (1, 2), (2, 3), (3, 4)])
-        >>> d[:1] = OrderedDict([(9, 8)])
-        >>> d
-        OrderedDict([(9, 8), (1, 2), (2, 3), (3, 4)])
-        """
-        if isinstance(key, types.SliceType):
-            if not isinstance(val, OrderedDict):
-                # FIXME: allow a list of tuples?
-                raise TypeError('slice assignment requires an OrderedDict')
-            keys = self._sequence[key]
-            # NOTE: Could use ``range(*key.indices(len(self._sequence)))``
-            indexes = range(len(self._sequence))[key]
-            if key.step is None:
-                # NOTE: new slice may not be the same size as the one being
-                #   overwritten !
-                # NOTE: What is the algorithm for an impossible slice?
-                #   e.g. d[5:3]
-                pos = key.start or 0
-                del self[key]
-                newkeys = val.keys()
-                for k in newkeys:
-                    if k in self:
-                        if self.strict:
-                            raise ValueError('slice assignment must be from '
-                                'unique keys')
-                        else:
-                            # NOTE: This removes duplicate keys *first*
-                            #   so start position might have changed?
-                            del self[k]
-                self._sequence = (self._sequence[:pos] + newkeys +
-                    self._sequence[pos:])
-                dict.update(self, val)
-            else:
-                # extended slice - length of new slice must be the same
-                # as the one being replaced
-                if len(keys) != len(val):
-                    raise ValueError('attempt to assign sequence of size %s '
-                        'to extended slice of size %s' % (len(val), len(keys)))
-                # FIXME: efficiency?
-                del self[key]
-                item_list = zip(indexes, val.items())
-                # smallest indexes first - higher indexes not guaranteed to
-                # exist
-                item_list.sort()
-                for pos, (newkey, newval) in item_list:
-                    if self.strict and newkey in self:
-                        raise ValueError('slice assignment must be from unique'
-                            ' keys')
-                    self.insert(pos, newkey, newval)
-        else:
-            if key not in self:
-                self._sequence.append(key)
-            dict.__setitem__(self, key, val)
-
-    def __getitem__(self, key):
-        """
-        Allows slicing. Returns an OrderedDict if you slice.
-        >>> b = OrderedDict([(7, 0), (6, 1), (5, 2), (4, 3), (3, 4), (2, 5), 
(1, 6)])
-        >>> b[::-1]
-        OrderedDict([(1, 6), (2, 5), (3, 4), (4, 3), (5, 2), (6, 1), (7, 0)])
-        >>> b[2:5]
-        OrderedDict([(5, 2), (4, 3), (3, 4)])
-        >>> type(b[2:4])
-        <class '__main__.OrderedDict'>
-        """
-        if isinstance(key, types.SliceType):
-            # FIXME: does this raise the error we want?
-            keys = self._sequence[key]
-            # FIXME: efficiency?
-            return OrderedDict([(entry, self[entry]) for entry in keys])
-        else:
-            return dict.__getitem__(self, key)
-
-    __str__ = __repr__
-
-    def __setattr__(self, name, value):
-        """
-        Implemented so that accesses to ``sequence`` raise a warning and are
-        diverted to the new ``setkeys`` method.
-        """
-        if name == 'sequence':
-            warnings.warn('Use of the sequence attribute is deprecated.'
-                ' Use the keys method instead.', DeprecationWarning)
-            # NOTE: doesn't return anything
-            self.setkeys(value)
-        else:
-            # FIXME: do we want to allow arbitrary setting of attributes?
-            #   Or do we want to manage it?
-            object.__setattr__(self, name, value)
-
-    def __getattr__(self, name):
-        """
-        Implemented so that access to ``sequence`` raises a warning.
-        
-        >>> d = OrderedDict()
-        >>> d.sequence
-        []
-        """
-        if name == 'sequence':
-            warnings.warn('Use of the sequence attribute is deprecated.'
-                ' Use the keys method instead.', DeprecationWarning)
-            # NOTE: Still (currently) returns a direct reference. Need to
-            #   because code that uses sequence will expect to be able to
-            #   mutate it in place.
-            return self._sequence
-        else:
-            # raise the appropriate error
-            raise AttributeError("OrderedDict has no '%s' attribute" % name)
-
-    def __deepcopy__(self, memo):
-        """
-        To allow deepcopy to work with OrderedDict.
-        
-        >>> from copy import deepcopy
-        >>> a = OrderedDict([(1, 1), (2, 2), (3, 3)])
-        >>> a['test'] = {}
-        >>> b = deepcopy(a)
-        >>> b == a
-        True
-        >>> b is a
-        False
-        >>> a['test'] is b['test']
-        False
-        """
-        from copy import deepcopy
-        return self.__class__(deepcopy(self.items(), memo), self.strict)
-
-
-### Read-only methods ###
-
-    def copy(self):
-        """
-        >>> OrderedDict(((1, 3), (3, 2), (2, 1))).copy()
-        OrderedDict([(1, 3), (3, 2), (2, 1)])
-        """
-        return OrderedDict(self)
-
-    def items(self):
-        """
-        ``items`` returns a list of tuples representing all the 
-        ``(key, value)`` pairs in the dictionary.
-        
-        >>> d = OrderedDict(((1, 3), (3, 2), (2, 1)))
-        >>> d.items()
-        [(1, 3), (3, 2), (2, 1)]
-        >>> d.clear()
-        >>> d.items()
-        []
-        """
-        return zip(self._sequence, self.values())
-
-    def keys(self):
-        """
-        Return a list of keys in the ``OrderedDict``.
-        
-        >>> d = OrderedDict(((1, 3), (3, 2), (2, 1)))
-        >>> d.keys()
-        [1, 3, 2]
-        """
-        return self._sequence[:]
-
-    def values(self, values=None):
-        """
-        Return a list of all the values in the OrderedDict.
-        
-        Optionally you can pass in a list of values, which will replace the
-        current list. The value list must be the same len as the OrderedDict.
-        
-        >>> d = OrderedDict(((1, 3), (3, 2), (2, 1)))
-        >>> d.values()
-        [3, 2, 1]
-        """
-        return [self[key] for key in self._sequence]
-
-    def iteritems(self):
-        """
-        >>> ii = OrderedDict(((1, 3), (3, 2), (2, 1))).iteritems()
-        >>> ii.next()
-        (1, 3)
-        >>> ii.next()
-        (3, 2)
-        >>> ii.next()
-        (2, 1)
-        >>> ii.next()
-        Traceback (most recent call last):
-        StopIteration
-        """
-        def make_iter(self=self):
-            keys = self.iterkeys()
-            while True:
-                key = keys.next()
-                yield (key, self[key])
-        return make_iter()
-
-    def iterkeys(self):
-        """
-        >>> ii = OrderedDict(((1, 3), (3, 2), (2, 1))).iterkeys()
-        >>> ii.next()
-        1
-        >>> ii.next()
-        3
-        >>> ii.next()
-        2
-        >>> ii.next()
-        Traceback (most recent call last):
-        StopIteration
-        """
-        return iter(self._sequence)
-
-    __iter__ = iterkeys
-
-    def itervalues(self):
-        """
-        >>> iv = OrderedDict(((1, 3), (3, 2), (2, 1))).itervalues()
-        >>> iv.next()
-        3
-        >>> iv.next()
-        2
-        >>> iv.next()
-        1
-        >>> iv.next()
-        Traceback (most recent call last):
-        StopIteration
-        """
-        def make_iter(self=self):
-            keys = self.iterkeys()
-            while True:
-                yield self[keys.next()]
-        return make_iter()
-
-### Read-write methods ###
-
-    def clear(self):
-        """
-        >>> d = OrderedDict(((1, 3), (3, 2), (2, 1)))
-        >>> d.clear()
-        >>> d
-        OrderedDict([])
-        """
-        dict.clear(self)
-        self._sequence = []
-
-    def pop(self, key, *args):
-        """
-        No dict.pop in Python 2.2, gotta reimplement it
-        
-        >>> d = OrderedDict(((1, 3), (3, 2), (2, 1)))
-        >>> d.pop(3)
-        2
-        >>> d
-        OrderedDict([(1, 3), (2, 1)])
-        >>> d.pop(4)
-        Traceback (most recent call last):
-        KeyError: 4
-        >>> d.pop(4, 0)
-        0
-        >>> d.pop(4, 0, 1)
-        Traceback (most recent call last):
-        TypeError: pop expected at most 2 arguments, got 3
-        """
-        if len(args) > 1:
-            raise TypeError, ('pop expected at most 2 arguments, got %s' %
-                (len(args) + 1))
-        if key in self:
-            val = self[key]
-            del self[key]
-        else:
-            try:
-                val = args[0]
-            except IndexError:
-                raise KeyError(key)
-        return val
-
-    def popitem(self, i=-1):
-        """
-        Delete and return an item specified by index, not a random one as in
-        dict. The index is -1 by default (the last item).
-        
-        >>> d = OrderedDict(((1, 3), (3, 2), (2, 1)))
-        >>> d.popitem()
-        (2, 1)
-        >>> d
-        OrderedDict([(1, 3), (3, 2)])
-        >>> d.popitem(0)
-        (1, 3)
-        >>> OrderedDict().popitem()
-        Traceback (most recent call last):
-        KeyError: 'popitem(): dictionary is empty'
-        >>> d.popitem(2)
-        Traceback (most recent call last):
-        IndexError: popitem(): index 2 not valid
-        """
-        if not self._sequence:
-            raise KeyError('popitem(): dictionary is empty')
-        try:
-            key = self._sequence[i]
-        except IndexError:
-            raise IndexError('popitem(): index %s not valid' % i)
-        return (key, self.pop(key))
-
-    def setdefault(self, key, defval = None):
-        """
-        >>> d = OrderedDict(((1, 3), (3, 2), (2, 1)))
-        >>> d.setdefault(1)
-        3
-        >>> d.setdefault(4) is None
-        True
-        >>> d
-        OrderedDict([(1, 3), (3, 2), (2, 1), (4, None)])
-        >>> d.setdefault(5, 0)
-        0
-        >>> d
-        OrderedDict([(1, 3), (3, 2), (2, 1), (4, None), (5, 0)])
-        """
-        if key in self:
-            return self[key]
-        else:
-            self[key] = defval
-            return defval
-
-    def update(self, from_od):
-        """
-        Update from another OrderedDict or sequence of (key, value) pairs
-        
-        >>> d = OrderedDict(((1, 0), (0, 1)))
-        >>> d.update(OrderedDict(((1, 3), (3, 2), (2, 1))))
-        >>> d
-        OrderedDict([(1, 3), (0, 1), (3, 2), (2, 1)])
-        >>> d.update({4: 4})
-        Traceback (most recent call last):
-        TypeError: undefined order, cannot get items from dict
-        >>> d.update((4, 4))
-        Traceback (most recent call last):
-        TypeError: cannot convert dictionary update sequence element "4" to a 
2-item sequence
-        """
-        if isinstance(from_od, OrderedDict):
-            for key, val in from_od.items():
-                self[key] = val
-        elif isinstance(from_od, dict):
-            # we lose compatibility with other ordered dict types this way
-            raise TypeError('undefined order, cannot get items from dict')
-        else:
-            # FIXME: efficiency?
-            # sequence of 2-item sequences, or error
-            for item in from_od:
-                try:
-                    key, val = item
-                except TypeError:
-                    raise TypeError('cannot convert dictionary update'
-                        ' sequence element "%s" to a 2-item sequence' % item)
-                self[key] = val
-
-    def rename(self, old_key, new_key):
-        """
-        Rename the key for a given value, without modifying sequence order.
-        
-        For the case where new_key already exists this raise an exception,
-        since if new_key exists, it is ambiguous as to what happens to the
-        associated values, and the position of new_key in the sequence.
-        
-        >>> od = OrderedDict()
-        >>> od['a'] = 1
-        >>> od['b'] = 2
-        >>> od.items()
-        [('a', 1), ('b', 2)]
-        >>> od.rename('b', 'c')
-        >>> od.items()
-        [('a', 1), ('c', 2)]
-        >>> od.rename('c', 'a')
-        Traceback (most recent call last):
-        ValueError: New key already exists: 'a'
-        >>> od.rename('d', 'b')
-        Traceback (most recent call last):
-        KeyError: 'd'
-        """
-        if new_key == old_key:
-            # no-op
-            return
-        if new_key in self:
-            raise ValueError("New key already exists: %r" % new_key)
-        # rename sequence entry
-        value = self[old_key] 
-        old_idx = self._sequence.index(old_key)
-        self._sequence[old_idx] = new_key
-        # rename internal dict entry
-        dict.__delitem__(self, old_key)
-        dict.__setitem__(self, new_key, value)
-
-    def setitems(self, items):
-        """
-        This method allows you to set the items in the dict.
-        
-        It takes a list of tuples - of the same sort returned by the ``items``
-        method.
-        
-        >>> d = OrderedDict()
-        >>> d.setitems(((3, 1), (2, 3), (1, 2)))
-        >>> d
-        OrderedDict([(3, 1), (2, 3), (1, 2)])
-        """
-        self.clear()
-        # FIXME: this allows you to pass in an OrderedDict as well :-)
-        self.update(items)
-
-    def setkeys(self, keys):
-        """
-        ``setkeys`` all ows you to pass in a new list of keys which will
-        replace the current set. This must contain the same set of keys, but
-        need not be in the same order.
-        
-        If you pass in new keys that don't match, a ``KeyError`` will be
-        raised.
-        
-        >>> d = OrderedDict(((1, 3), (3, 2), (2, 1)))
-        >>> d.keys()
-        [1, 3, 2]
-        >>> d.setkeys((1, 2, 3))
-        >>> d
-        OrderedDict([(1, 3), (2, 1), (3, 2)])
-        >>> d.setkeys(['a', 'b', 'c'])
-        Traceback (most recent call last):
-        KeyError: 'Keylist is not the same as current keylist.'
-        """
-        # FIXME: Efficiency? (use set for Python 2.4 :-)
-        # NOTE: list(keys) rather than keys[:] because keys[:] returns
-        #   a tuple, if keys is a tuple.
-        kcopy = list(keys)
-        kcopy.sort()
-        self._sequence.sort()
-        if kcopy != self._sequence:
-            raise KeyError('Keylist is not the same as current keylist.')
-        # NOTE: This makes the _sequence attribute a new object, instead
-        #       of changing it in place.
-        # FIXME: efficiency?
-        self._sequence = list(keys)
-
-    def setvalues(self, values):
-        """
-        You can pass in a list of values, which will replace the
-        current list. The value list must be the same len as the OrderedDict.
-        
-        (Or a ``ValueError`` is raised.)
-        
-        >>> d = OrderedDict(((1, 3), (3, 2), (2, 1)))
-        >>> d.setvalues((1, 2, 3))
-        >>> d
-        OrderedDict([(1, 1), (3, 2), (2, 3)])
-        >>> d.setvalues([6])
-        Traceback (most recent call last):
-        ValueError: Value list is not the same length as the OrderedDict.
-        """
-        if len(values) != len(self):
-            # FIXME: correct error to raise?
-            raise ValueError('Value list is not the same length as the '
-                'OrderedDict.')
-        self.update(zip(self, values))
-
-### Sequence Methods ###
-
-    def index(self, key):
-        """
-        Return the position of the specified key in the OrderedDict.
-        
-        >>> d = OrderedDict(((1, 3), (3, 2), (2, 1)))
-        >>> d.index(3)
-        1
-        >>> d.index(4)
-        Traceback (most recent call last):
-        ValueError: list.index(x): x not in list
-        """
-        return self._sequence.index(key)
-
-    def insert(self, index, key, value):
-        """
-        Takes ``index``, ``key``, and ``value`` as arguments.
-        
-        Sets ``key`` to ``value``, so that ``key`` is at position ``index`` in
-        the OrderedDict.
-        
-        >>> d = OrderedDict(((1, 3), (3, 2), (2, 1)))
-        >>> d.insert(0, 4, 0)
-        >>> d
-        OrderedDict([(4, 0), (1, 3), (3, 2), (2, 1)])
-        >>> d.insert(0, 2, 1)
-        >>> d
-        OrderedDict([(2, 1), (4, 0), (1, 3), (3, 2)])
-        >>> d.insert(8, 8, 1)
-        >>> d
-        OrderedDict([(2, 1), (4, 0), (1, 3), (3, 2), (8, 1)])
-        """
-        if key in self:
-            # FIXME: efficiency?
-            del self[key]
-        self._sequence.insert(index, key)
-        dict.__setitem__(self, key, value)
-
-    def reverse(self):
-        """
-        Reverse the order of the OrderedDict.
-        
-        >>> d = OrderedDict(((1, 3), (3, 2), (2, 1)))
-        >>> d.reverse()
-        >>> d
-        OrderedDict([(2, 1), (3, 2), (1, 3)])
-        """
-        self._sequence.reverse()
-
-    def sort(self, *args, **kwargs):
-        """
-        Sort the key order in the OrderedDict.
-        
-        This method takes the same arguments as the ``list.sort`` method on
-        your version of Python.
-        
-        >>> d = OrderedDict(((4, 1), (2, 2), (3, 3), (1, 4)))
-        >>> d.sort()
-        >>> d
-        OrderedDict([(1, 4), (2, 2), (3, 3), (4, 1)])
-        """
-        self._sequence.sort(*args, **kwargs)
-
-class Keys(object):
-    # FIXME: should this object be a subclass of list?
-    """
-    Custom object for accessing the keys of an OrderedDict.
-    
-    Can be called like the normal ``OrderedDict.keys`` method, but also
-    supports indexing and sequence methods.
-    """
-
-    def __init__(self, main):
-        self._main = main
-
-    def __call__(self):
-        """Pretend to be the keys method."""
-        return self._main._keys()
-
-    def __getitem__(self, index):
-        """Fetch the key at position i."""
-        # NOTE: this automatically supports slicing :-)
-        return self._main._sequence[index]
-
-    def __setitem__(self, index, name):
-        """
-        You cannot assign to keys, but you can do slice assignment to re-order
-        them.
-        
-        You can only do slice assignment if the new set of keys is a reordering
-        of the original set.
-        """
-        if isinstance(index, types.SliceType):
-            # FIXME: efficiency?
-            # check length is the same
-            indexes = range(len(self._main._sequence))[index]
-            if len(indexes) != len(name):
-                raise ValueError('attempt to assign sequence of size %s '
-                    'to slice of size %s' % (len(name), len(indexes)))
-            # check they are the same keys
-            # FIXME: Use set
-            old_keys = self._main._sequence[index]
-            new_keys = list(name)
-            old_keys.sort()
-            new_keys.sort()
-            if old_keys != new_keys:
-                raise KeyError('Keylist is not the same as current keylist.')
-            orig_vals = [self._main[k] for k in name]
-            del self._main[index]
-            vals = zip(indexes, name, orig_vals)
-            vals.sort()
-            for i, k, v in vals:
-                if self._main.strict and k in self._main:
-                    raise ValueError('slice assignment must be from '
-                        'unique keys')
-                self._main.insert(i, k, v)
-        else:
-            raise ValueError('Cannot assign to keys')
-
-    ### following methods pinched from UserList and adapted ###
-    def __repr__(self): return repr(self._main._sequence)
-
-    # FIXME: do we need to check if we are comparing with another ``Keys``
-    #   object? (like the __cast method of UserList)
-    def __lt__(self, other): return self._main._sequence <  other
-    def __le__(self, other): return self._main._sequence <= other
-    def __eq__(self, other): return self._main._sequence == other
-    def __ne__(self, other): return self._main._sequence != other
-    def __gt__(self, other): return self._main._sequence >  other
-    def __ge__(self, other): return self._main._sequence >= other
-    # FIXME: do we need __cmp__ as well as rich comparisons?
-    def __cmp__(self, other): return cmp(self._main._sequence, other)
-
-    def __contains__(self, item): return item in self._main._sequence
-    def __len__(self): return len(self._main._sequence)
-    def __iter__(self): return self._main.iterkeys()
-    def count(self, item): return self._main._sequence.count(item)
-    def index(self, item, *args): return self._main._sequence.index(item, 
*args)
-    def reverse(self): self._main._sequence.reverse()
-    def sort(self, *args, **kwds): self._main._sequence.sort(*args, **kwds)
-    def __mul__(self, n): return self._main._sequence*n
-    __rmul__ = __mul__
-    def __add__(self, other): return self._main._sequence + other
-    def __radd__(self, other): return other + self._main._sequence
-
-    ## following methods not implemented for keys ##
-    def __delitem__(self, i): raise TypeError('Can\'t delete items from keys')
-    def __iadd__(self, other): raise TypeError('Can\'t add in place to keys')
-    def __imul__(self, n): raise TypeError('Can\'t multiply keys in place')
-    def append(self, item): raise TypeError('Can\'t append items to keys')
-    def insert(self, i, item): raise TypeError('Can\'t insert items into keys')
-    def pop(self, i=-1): raise TypeError('Can\'t pop items from keys')
-    def remove(self, item): raise TypeError('Can\'t remove items from keys')
-    def extend(self, other): raise TypeError('Can\'t extend keys')
-
-class Items(object):
-    """
-    Custom object for accessing the items of an OrderedDict.
-    
-    Can be called like the normal ``OrderedDict.items`` method, but also
-    supports indexing and sequence methods.
-    """
-
-    def __init__(self, main):
-        self._main = main
-
-    def __call__(self):
-        """Pretend to be the items method."""
-        return self._main._items()
-
-    def __getitem__(self, index):
-        """Fetch the item at position i."""
-        if isinstance(index, types.SliceType):
-            # fetching a slice returns an OrderedDict
-            return self._main[index].items()
-        key = self._main._sequence[index]
-        return (key, self._main[key])
-
-    def __setitem__(self, index, item):
-        """Set item at position i to item."""
-        if isinstance(index, types.SliceType):
-            # NOTE: item must be an iterable (list of tuples)
-            self._main[index] = OrderedDict(item)
-        else:
-            # FIXME: Does this raise a sensible error?
-            orig = self._main.keys[index]
-            key, value = item
-            if self._main.strict and key in self and (key != orig):
-                raise ValueError('slice assignment must be from '
-                        'unique keys')
-            # delete the current one
-            del self._main[self._main._sequence[index]]
-            self._main.insert(index, key, value)
-
-    def __delitem__(self, i):
-        """Delete the item at position i."""
-        key = self._main._sequence[i]
-        if isinstance(i, types.SliceType):
-            for k in key:
-                # FIXME: efficiency?
-                del self._main[k]
-        else:
-            del self._main[key]
-
-    ### following methods pinched from UserList and adapted ###
-    def __repr__(self): return repr(self._main.items())
-
-    # FIXME: do we need to check if we are comparing with another ``Items``
-    #   object? (like the __cast method of UserList)
-    def __lt__(self, other): return self._main.items() <  other
-    def __le__(self, other): return self._main.items() <= other
-    def __eq__(self, other): return self._main.items() == other
-    def __ne__(self, other): return self._main.items() != other
-    def __gt__(self, other): return self._main.items() >  other
-    def __ge__(self, other): return self._main.items() >= other
-    def __cmp__(self, other): return cmp(self._main.items(), other)
-
-    def __contains__(self, item): return item in self._main.items()
-    def __len__(self): return len(self._main._sequence) # easier :-)
-    def __iter__(self): return self._main.iteritems()
-    def count(self, item): return self._main.items().count(item)
-    def index(self, item, *args): return self._main.items().index(item, *args)
-    def reverse(self): self._main.reverse()
-    def sort(self, *args, **kwds): self._main.sort(*args, **kwds)
-    def __mul__(self, n): return self._main.items()*n
-    __rmul__ = __mul__
-    def __add__(self, other): return self._main.items() + other
-    def __radd__(self, other): return other + self._main.items()
-
-    def append(self, item):
-        """Add an item to the end."""
-        # FIXME: this is only append if the key isn't already present
-        key, value = item
-        self._main[key] = value
-
-    def insert(self, i, item):
-        key, value = item
-        self._main.insert(i, key, value)
-
-    def pop(self, i=-1):
-        key = self._main._sequence[i]
-        return (key, self._main.pop(key))
-
-    def remove(self, item):
-        key, value = item
-        try:
-            assert value == self._main[key]
-        except (KeyError, AssertionError):
-            raise ValueError('ValueError: list.remove(x): x not in list')
-        else:
-            del self._main[key]
-
-    def extend(self, other):
-        # FIXME: is only a true extend if none of the keys already present
-        for item in other:
-            key, value = item
-            self._main[key] = value
-
-    def __iadd__(self, other):
-        self.extend(other)
-
-    ## following methods not implemented for items ##
-
-    def __imul__(self, n): raise TypeError('Can\'t multiply items in place')
-
-class Values(object):
-    """
-    Custom object for accessing the values of an OrderedDict.
-    
-    Can be called like the normal ``OrderedDict.values`` method, but also
-    supports indexing and sequence methods.
-    """
-
-    def __init__(self, main):
-        self._main = main
-
-    def __call__(self):
-        """Pretend to be the values method."""
-        return self._main._values()
-
-    def __getitem__(self, index):
-        """Fetch the value at position i."""
-        if isinstance(index, types.SliceType):
-            return [self._main[key] for key in self._main._sequence[index]]
-        else:
-            return self._main[self._main._sequence[index]]
-
-    def __setitem__(self, index, value):
-        """
-        Set the value at position i to value.
-        
-        You can only do slice assignment to values if you supply a sequence of
-        equal length to the slice you are replacing.
-        """
-        if isinstance(index, types.SliceType):
-            keys = self._main._sequence[index]
-            if len(keys) != len(value):
-                raise ValueError('attempt to assign sequence of size %s '
-                    'to slice of size %s' % (len(name), len(keys)))
-            # FIXME: efficiency?  Would be better to calculate the indexes
-            #   directly from the slice object
-            # NOTE: the new keys can collide with existing keys (or even
-            #   contain duplicates) - these will overwrite
-            for key, val in zip(keys, value):
-                self._main[key] = val
-        else:
-            self._main[self._main._sequence[index]] = value
-
-    ### following methods pinched from UserList and adapted ###
-    def __repr__(self): return repr(self._main.values())
-
-    # FIXME: do we need to check if we are comparing with another ``Values``
-    #   object? (like the __cast method of UserList)
-    def __lt__(self, other): return self._main.values() <  other
-    def __le__(self, other): return self._main.values() <= other
-    def __eq__(self, other): return self._main.values() == other
-    def __ne__(self, other): return self._main.values() != other
-    def __gt__(self, other): return self._main.values() >  other
-    def __ge__(self, other): return self._main.values() >= other
-    def __cmp__(self, other): return cmp(self._main.values(), other)
-
-    def __contains__(self, item): return item in self._main.values()
-    def __len__(self): return len(self._main._sequence) # easier :-)
-    def __iter__(self): return self._main.itervalues()
-    def count(self, item): return self._main.values().count(item)
-    def index(self, item, *args): return self._main.values().index(item, *args)
-
-    def reverse(self):
-        """Reverse the values"""
-        vals = self._main.values()
-        vals.reverse()
-        # FIXME: efficiency
-        self[:] = vals
-
-    def sort(self, *args, **kwds):
-        """Sort the values."""
-        vals = self._main.values()
-        vals.sort(*args, **kwds)
-        self[:] = vals
-
-    def __mul__(self, n): return self._main.values()*n
-    __rmul__ = __mul__
-    def __add__(self, other): return self._main.values() + other
-    def __radd__(self, other): return other + self._main.values()
-
-    ## following methods not implemented for values ##
-    def __delitem__(self, i): raise TypeError('Can\'t delete items from 
values')
-    def __iadd__(self, other): raise TypeError('Can\'t add in place to values')
-    def __imul__(self, n): raise TypeError('Can\'t multiply values in place')
-    def append(self, item): raise TypeError('Can\'t append items to values')
-    def insert(self, i, item): raise TypeError('Can\'t insert items into 
values')
-    def pop(self, i=-1): raise TypeError('Can\'t pop items from values')
-    def remove(self, item): raise TypeError('Can\'t remove items from values')
-    def extend(self, other): raise TypeError('Can\'t extend values')
-
-class SequenceOrderedDict(OrderedDict):
-    """
-    Experimental version of OrderedDict that has a custom object for ``keys``,
-    ``values``, and ``items``.
-    
-    These are callable sequence objects that work as methods, or can be
-    manipulated directly as sequences.
-    
-    Test for ``keys``, ``items`` and ``values``.
-    
-    >>> d = SequenceOrderedDict(((1, 2), (2, 3), (3, 4)))
-    >>> d
-    SequenceOrderedDict([(1, 2), (2, 3), (3, 4)])
-    >>> d.keys
-    [1, 2, 3]
-    >>> d.keys()
-    [1, 2, 3]
-    >>> d.setkeys((3, 2, 1))
-    >>> d
-    SequenceOrderedDict([(3, 4), (2, 3), (1, 2)])
-    >>> d.setkeys((1, 2, 3))
-    >>> d.keys[0]
-    1
-    >>> d.keys[:]
-    [1, 2, 3]
-    >>> d.keys[-1]
-    3
-    >>> d.keys[-2]
-    2
-    >>> d.keys[0:2] = [2, 1]
-    >>> d
-    SequenceOrderedDict([(2, 3), (1, 2), (3, 4)])
-    >>> d.keys.reverse()
-    >>> d.keys
-    [3, 1, 2]
-    >>> d.keys = [1, 2, 3]
-    >>> d
-    SequenceOrderedDict([(1, 2), (2, 3), (3, 4)])
-    >>> d.keys = [3, 1, 2]
-    >>> d
-    SequenceOrderedDict([(3, 4), (1, 2), (2, 3)])
-    >>> a = SequenceOrderedDict()
-    >>> b = SequenceOrderedDict()
-    >>> a.keys == b.keys
-    1
-    >>> a['a'] = 3
-    >>> a.keys == b.keys
-    0
-    >>> b['a'] = 3
-    >>> a.keys == b.keys
-    1
-    >>> b['b'] = 3
-    >>> a.keys == b.keys
-    0
-    >>> a.keys > b.keys
-    0
-    >>> a.keys < b.keys
-    1
-    >>> 'a' in a.keys
-    1
-    >>> len(b.keys)
-    2
-    >>> 'c' in d.keys
-    0
-    >>> 1 in d.keys
-    1
-    >>> [v for v in d.keys]
-    [3, 1, 2]
-    >>> d.keys.sort()
-    >>> d.keys
-    [1, 2, 3]
-    >>> d = SequenceOrderedDict(((1, 2), (2, 3), (3, 4)), strict=True)
-    >>> d.keys[::-1] = [1, 2, 3]
-    >>> d
-    SequenceOrderedDict([(3, 4), (2, 3), (1, 2)])
-    >>> d.keys[:2]
-    [3, 2]
-    >>> d.keys[:2] = [1, 3]
-    Traceback (most recent call last):
-    KeyError: 'Keylist is not the same as current keylist.'
-
-    >>> d = SequenceOrderedDict(((1, 2), (2, 3), (3, 4)))
-    >>> d
-    SequenceOrderedDict([(1, 2), (2, 3), (3, 4)])
-    >>> d.values
-    [2, 3, 4]
-    >>> d.values()
-    [2, 3, 4]
-    >>> d.setvalues((4, 3, 2))
-    >>> d
-    SequenceOrderedDict([(1, 4), (2, 3), (3, 2)])
-    >>> d.values[::-1]
-    [2, 3, 4]
-    >>> d.values[0]
-    4
-    >>> d.values[-2]
-    3
-    >>> del d.values[0]
-    Traceback (most recent call last):
-    TypeError: Can't delete items from values
-    >>> d.values[::2] = [2, 4]
-    >>> d
-    SequenceOrderedDict([(1, 2), (2, 3), (3, 4)])
-    >>> 7 in d.values
-    0
-    >>> len(d.values)
-    3
-    >>> [val for val in d.values]
-    [2, 3, 4]
-    >>> d.values[-1] = 2
-    >>> d.values.count(2)
-    2
-    >>> d.values.index(2)
-    0
-    >>> d.values[-1] = 7
-    >>> d.values
-    [2, 3, 7]
-    >>> d.values.reverse()
-    >>> d.values
-    [7, 3, 2]
-    >>> d.values.sort()
-    >>> d.values
-    [2, 3, 7]
-    >>> d.values.append('anything')
-    Traceback (most recent call last):
-    TypeError: Can't append items to values
-    >>> d.values = (1, 2, 3)
-    >>> d
-    SequenceOrderedDict([(1, 1), (2, 2), (3, 3)])
-    
-    >>> d = SequenceOrderedDict(((1, 2), (2, 3), (3, 4)))
-    >>> d
-    SequenceOrderedDict([(1, 2), (2, 3), (3, 4)])
-    >>> d.items()
-    [(1, 2), (2, 3), (3, 4)]
-    >>> d.setitems([(3, 4), (2 ,3), (1, 2)])
-    >>> d
-    SequenceOrderedDict([(3, 4), (2, 3), (1, 2)])
-    >>> d.items[0]
-    (3, 4)
-    >>> d.items[:-1]
-    [(3, 4), (2, 3)]
-    >>> d.items[1] = (6, 3)
-    >>> d.items
-    [(3, 4), (6, 3), (1, 2)]
-    >>> d.items[1:2] = [(9, 9)]
-    >>> d
-    SequenceOrderedDict([(3, 4), (9, 9), (1, 2)])
-    >>> del d.items[1:2]
-    >>> d
-    SequenceOrderedDict([(3, 4), (1, 2)])
-    >>> (3, 4) in d.items
-    1
-    >>> (4, 3) in d.items
-    0
-    >>> len(d.items)
-    2
-    >>> [v for v in d.items]
-    [(3, 4), (1, 2)]
-    >>> d.items.count((3, 4))
-    1
-    >>> d.items.index((1, 2))
-    1
-    >>> d.items.index((2, 1))
-    Traceback (most recent call last):
-    ValueError: list.index(x): x not in list
-    >>> d.items.reverse()
-    >>> d.items
-    [(1, 2), (3, 4)]
-    >>> d.items.reverse()
-    >>> d.items.sort()
-    >>> d.items
-    [(1, 2), (3, 4)]
-    >>> d.items.append((5, 6))
-    >>> d.items
-    [(1, 2), (3, 4), (5, 6)]
-    >>> d.items.insert(0, (0, 0))
-    >>> d.items
-    [(0, 0), (1, 2), (3, 4), (5, 6)]
-    >>> d.items.insert(-1, (7, 8))
-    >>> d.items
-    [(0, 0), (1, 2), (3, 4), (7, 8), (5, 6)]
-    >>> d.items.pop()
-    (5, 6)
-    >>> d.items
-    [(0, 0), (1, 2), (3, 4), (7, 8)]
-    >>> d.items.remove((1, 2))
-    >>> d.items
-    [(0, 0), (3, 4), (7, 8)]
-    >>> d.items.extend([(1, 2), (5, 6)])
-    >>> d.items
-    [(0, 0), (3, 4), (7, 8), (1, 2), (5, 6)]
-    """
-
-    def __init__(self, init_val=(), strict=True):
-        OrderedDict.__init__(self, init_val, strict=strict)
-        self._keys = self.keys
-        self._values = self.values
-        self._items = self.items
-        self.keys = Keys(self)
-        self.values = Values(self)
-        self.items = Items(self)
-        self._att_dict = {
-            'keys': self.setkeys,
-            'items': self.setitems,
-            'values': self.setvalues,
-        }
-
-    def __setattr__(self, name, value):
-        """Protect keys, items, and values."""
-        if not '_att_dict' in self.__dict__:
-            object.__setattr__(self, name, value)
-        else:
-            try:
-                fun = self._att_dict[name]
-            except KeyError:
-                OrderedDict.__setattr__(self, name, value)
-            else:
-                fun(value)
-
-if __name__ == '__main__':
-    if INTP_VER < (2, 3):
-        raise RuntimeError("Tests require Python v.2.3 or later")
-    # turn off warnings for tests
-    warnings.filterwarnings('ignore')
-    # run the code tests in doctest format
-    import doctest
-    m = sys.modules.get('__main__')
-    globs = m.__dict__.copy()
-    globs.update({
-        'INTP_VER': INTP_VER,
-    })
-    doctest.testmod(m, globs=globs)
-
diff --git a/h-client/test.py b/h-client/test.py
deleted file mode 100644
index c09d6a2..0000000
--- a/h-client/test.py
+++ /dev/null
@@ -1,69 +0,0 @@
-# -*- coding: utf-8 -*-
-# hlibrary, a python library to manage the database of an h-source node
-# Copyright (C) 2011  Antonio Gallo
-#
-#
-# hlibrary 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 3 of the License, or
-# (at your option) any later version.
-#
-# hlibrary 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 hlibrary.  If not, see <http://www.gnu.org/licenses/>.
-
-from hlibrary import *
-
-client = Client()
-client.setNode('http://h-source/')
-client.createDevices()
-#client.request.perform('download/all/it')
-#print client.request.url
-#client.sync()
-
-#for key,dev in client.devices.iteritems():
-       #print key
-       #print dev[0].getModel()
-       #print dev[0].getDistributions()
-       #print dev[0].getYear()
-       #print dev[3]
-       #print dev[0].getHowItWorks()
-       #print dev[0].getDescription()
-       #print dev[0].getIcon()
-       ##dev[0].addDistribution('taranis')
-       ##dev[0].addDistribution('metad')
-       ##dev[0].addDistribution('gingo')
-       ##dev[0].addDistribution('taranis')
-       #print dev[0].getDistributions()
-       ##print dev[0].userDistribution()
-
-client.changeType('u_0846:4260','wifi')
-
-
-for key,dev in client.devices.iteritems():
-       print key
-       print dev[0].getModel()
-       print dev[0].getType()
-       print dev[0].getDistributions()
-       print dev[0].getYear()
-       print dev[3]
-       print dev[0].getHowItWorks()
-       print dev[0].getDescription()
-       print dev[0].getIcon()
-       #dev[0].addDistribution('taranis')
-       #dev[0].addDistribution('metad')
-       #dev[0].addDistribution('gingo')
-       #dev[0].addDistribution('taranis')
-       print dev[0].getDistributions()
-       #print dev[0].userDistribution()
-#client.login('','')
-##print client.isLogged()
-#client.submit()
-#client.logout()
-
-#client.devices['p_14e4:4311'][0].setPost()
-#print client.devices['p_14e4:4311'][0].getPost()
\ No newline at end of file
-- 
2.33.0

From 22bbfe0e2e0ddb0ccaafe888446f2f59a9ab4e2f Mon Sep 17 00:00:00 2001
From: Yuchen Pei <hi@ypei.me>
Date: Thu, 14 Oct 2021 14:54:03 +1100
Subject: [PATCH 2/4] Removing scripts subdir

---
 scripts/vendorid/connect.php        |    23 -
 scripts/vendorid/functions.php      |    36 -
 scripts/vendorid/insert_vendors.php |   124 -
 scripts/vendorid/pci.ids            | 28402 --------------------------
 scripts/vendorid/usb.ids            | 20102 ------------------
 5 files changed, 48687 deletions(-)
 delete mode 100644 scripts/vendorid/connect.php
 delete mode 100644 scripts/vendorid/functions.php
 delete mode 100644 scripts/vendorid/insert_vendors.php
 delete mode 100644 scripts/vendorid/pci.ids
 delete mode 100644 scripts/vendorid/usb.ids

diff --git a/scripts/vendorid/connect.php b/scripts/vendorid/connect.php
deleted file mode 100644
index cb078be..0000000
--- a/scripts/vendorid/connect.php
+++ /dev/null
@@ -1,23 +0,0 @@
-<?php
-
-//created by Antonio Gallo (tonicucoz@yahoo.com)
-// this script is in the Public Domain
-
-$host          =       '';
-$user          =       '';
-$password      =       '';
-$dbName                =       '';
-
-class DB
-{
-       public static $instance;
-}
-
-DB::$instance = new mysqli($host,$user,$password,$dbName);
-
-if (mysqli_connect_error())
-{
-       die('Connect Error (' . mysqli_connect_errno() . ') ' . 
mysqli_connect_error());
-}
-
-?>
\ No newline at end of file
diff --git a/scripts/vendorid/functions.php b/scripts/vendorid/functions.php
deleted file mode 100644
index d50925b..0000000
--- a/scripts/vendorid/functions.php
+++ /dev/null
@@ -1,36 +0,0 @@
-<?php
-
-//created by Antonio Gallo (tonicucoz@yahoo.com)
-// this script is in the Public Domain
-
-function decode($url)
-{
-       $url = str_replace(' ','-',$url);
-       $url = str_replace(',','',$url);
-       $url = str_replace('\'','',$url);
-       $url = str_replace('"','',$url);
-       $url = str_replace('#','-',$url);
-       $url = str_replace('[','',$url);
-       $url = str_replace(']','',$url);
-       $url = str_replace('(','',$url);
-       $url = str_replace(')','',$url);
-       $url = str_replace('/','-',$url);
-       $url = str_replace('@','-at-',$url);
-       $url = str_replace('?','-',$url);
-       $url = str_replace('&','-',$url);
-       return $url;
-}
-
-function decode_soft($url)
-{
-       $url = str_replace('\'','',$url);
-       $url = str_replace('"','',$url);
-       return $url;
-}
-
-function sanitizeDb($string) {
-
-       $string = DB::$instance->real_escape_string($string);
-       return $string;
-
-}
diff --git a/scripts/vendorid/insert_vendors.php 
b/scripts/vendorid/insert_vendors.php
deleted file mode 100644
index 630a88d..0000000
--- a/scripts/vendorid/insert_vendors.php
+++ /dev/null
@@ -1,124 +0,0 @@
-#! /usr/bin/php
-<?php
-
-//created by Antonio Gallo (tonicucoz@yahoo.com) and P. J. McDermott
-//Additional changes by Ian Gilfillan
-// this script is in the Public Domain
-
-
-//Accepts on argument, either -v or -s
-//-v for verbose, which shows all the inserts/updates that are being made
-//-s for safe, which shows all the inserts/updates to be made without actually 
making them
-if (isset($argv[1])) {
-       if ($argv[1]=='-v') {
-               $verbose=1;
-               $change=1;
-       }
-       elseif ($argv[1]=='-s'){
-               $change=0;
-               $verbose=1;
-       }
-}
-else {
-       $verbose=0;
-       $change=1;
-}
-
-include("connect.php");
-include("functions.php");
-
-//insert the PCI vendors
-$ids_fp = fopen('pci.ids', 'r');
-
-while (($line = fgets($ids_fp)) !== false) {
-       if (preg_match('/^([0-9a-f]{4})\s+(.*)\s*$/',
-               $line, $matches) == 1) {
-               $vendorid = $matches[1];
-               $full_name = sanitizeDb(decode_soft($matches[2]));
-               $clean_name = sanitizeDb(decode($matches[2]));
-
-               // Check if record exists, insert if not
-               $query = "SELECT vendorid, clean_name FROM vendors WHERE 
vendorid='$vendorid' AND bus='PCI'";
-               if ($result = DB::$instance->query($query)) {
-                       $found = $result->num_rows;
-               }
-               if ($found == 0) {      
-                       //insert
-                       $query = "INSERT INTO vendors 
(bus,vendorid,clean_name,full_name) VALUES 
('PCI','$vendorid','$clean_name','$full_name');";
-                       if ($verbose) {
-                               echo "\n Adding record: PCI $vendorid 
$clean_name $full_name";
-                       }
-                       if ($change) {
-                               DB::$instance->query($query);
-                       }
-               }
-
-               // Check if record has changed, update if so
-               $query = "SELECT vendorid, clean_name, full_name FROM vendors 
WHERE vendorid='$vendorid' AND (BINARY clean_name!='$clean_name' OR BINARY 
full_name!='$full_name') AND bus='PCI'";
-               if ($result = DB::$instance->query($query)) {
-                       $found = $result->num_rows;
-               }
-               if ($found > 0) {
-                       $row = $result->fetch_assoc();
-                       //update
-                       $query = "UPDATE vendors SET clean_name='$clean_name', 
full_name='$full_name' WHERE vendorid='$vendorid' AND bus='PCI';";
-                       if ($verbose) {
-                               echo "\n Updating record - old value: PCI " . 
$row['clean_name'] . " " . $row['full_name'];
-                               echo "\n Updating record - new value: PCI 
$clean_name $full_name";
-                       }
-                       if ($change) {
-                               DB::$instance->query($query);
-                       }
-               }
-       }
-}
-
-fclose($ids_fp);
-
-//insert the USB vendors
-$ids_fp = fopen('usb.ids', 'r');
-
-while (($line = fgets($ids_fp)) !== false) {
-       if (preg_match('/^([0-9a-f]{4})\s+(.*)\s*$/',
-               $line, $matches) == 1) {
-               $vendorid = $matches[1];
-               $full_name = sanitizeDb(decode_soft($matches[2]));
-               $clean_name = sanitizeDb(decode($matches[2]));
-
-                $query = "SELECT vendorid FROM vendors WHERE 
vendorid='$vendorid' AND bus='USB'";
-                if ($result = DB::$instance->query($query)) {
-                        $found = $result->num_rows;
-                }
-                if ($found == 0) {
-                        //insert
-                       $query = "INSERT INTO vendors 
(bus,vendorid,clean_name,full_name) VALUES 
('USB','$vendorid','$clean_name','$full_name');";
-                       if ($verbose) {
-                               echo "\n Adding record: USB $vendorid 
$clean_name $full_name";
-                        }
-                       if ($change) {
-                               DB::$instance->query($query);
-                       }
-                }
-
-
-                // Check if record has changed, update if so
-                $query = "SELECT vendorid, clean_name, full_name FROM vendors 
WHERE vendorid='$vendorid' AND (BINARY clean_name!='$clean_name' OR BINARY 
full_name!='$full_name') AND bus='USB'";
-                if ($result = DB::$instance->query($query)) {
-                        $found = $result->num_rows;
-                }
-                if ($found >0) {
-                       $row = $result->fetch_assoc();
-                       $query = "UPDATE vendors SET clean_name='$clean_name', 
full_name='$full_name' WHERE vendorid='$vendorid' AND bus='USB';";
-                       if ($verbose) {
-                               echo "\n Updating record - old value: USB " . 
$row['clean_name'] . " " . $row['full_name'];
-                               echo "\n Updating record - new value: USB 
$clean_name $full_name";
-                        }
-                       if ($change) {
-                               DB::$instance->query($query);
-                       }
-                }
-
-       }
-}
-
-fclose($ids_fp);
diff --git a/scripts/vendorid/pci.ids b/scripts/vendorid/pci.ids
deleted file mode 100644
index ef3d494..0000000
--- a/scripts/vendorid/pci.ids
+++ /dev/null
@@ -1,28402 +0,0 @@
-#
-#      List of PCI ID's
-#
-#      Version: 2016.07.13
-#      Date:    2016-07-13 03:15:02
-#
-#      Maintained by Albert Pool, Martin Mares, and other volunteers from
-#      the PCI ID Project at http://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.
-#
-
-# 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
-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 Corp Ltd
-0123  General Dynamics
-# 018a is not LevelOne but there is a board misprogrammed
-018a  LevelOne
-       0106  FPC-0106TX misprogrammed [RTL81xx]
-# 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)
-# SpeedStream is Efficient Networks, Inc, a Siemens Company
-02ac  SpeedStream
-       1012  1012 PCMCIA 10/100 Ethernet Card [RTL81xx]
-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]
-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.
-0777  Ubiquiti Networks, Inc.
-0795  Wired Inc.
-       6663  Butane II (MPEG2 encoder board)
-       6666  MediaPress (MPEG2 encoder board)
-07d1  D-Link System Inc
-0925  VIA Technologies, Inc. (Wrong ID)
-0a89  BREA Technologies Inc
-0b0b  Rhino Equipment Corp.
-       0105  Rhino R1T1
-       0205  Rhino R4FXO
-       0206  RCB4FXO 4-channel FXO analog telphony card
-       0305  Rhino R4T1
-       0405  Rhino R8FXX
-       0406  RCB8FXX 8-channel modular analog telphony card
-       0505  Rhino R24FXX
-       0506  RCB24FXS 24-Channel FXS analog telphony card
-       0605  Rhino R2T1
-       0705  Rhino R24FXS
-       0706  RCB24FXO 24-Channel FXO analog telphony card
-       0905  R1T3 Single T3 Digital Telephony Card
-       0906  RCB24FXX 24-channel modular analog telphony card
-       0a06  RCB672FXX 672-channel modular analog telphony card
-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.
-# Formerly NCR
-1000  LSI Logic / Symbios Logic
-       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
-       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
-       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 3513  RMS25CB080 RAID Controller
-       005c  SAS1064A PCI-X Fusion-MPT SAS
-       005d  MegaRAID SAS-3 3108 [Invader]
-               1000 9361  MegaRAID SAS 9361-8i
-               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
-               17aa 1052  ThinkServer RAID 720i
-               17aa 1053  ThinkServer RAID 720ix
-       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
-               1d49 04db  ServeRAID M1210 SAS/SATA Controller
-       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]
-       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]
-       0071  MR SAS HBA 2004
-       0072  SAS2008 PCI-Express Fusion-MPT SAS-2 [Falcon]
-               1028 1f1c  6Gbps SAS HBA Adapter
-               1028 1f1d  PERC H200 Adapter
-               1028 1f1e  PERC H200 Integrated
-               1028 1f1f  PERC H200 Modular
-               1028 1f20  PERC H200 Embedded
-               1028 1f22  Internal Tape Adapter
-               8086 350f  RMS2LL040 RAID Controller
-       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
-               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
-               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 9256  MegaRAID SAS 9260DE-8i
-               8086 9260  RAID Controller RS2BL040
-               8086 9261  RAID Controller RS2BL080
-               8086 9264  Warm Beach (Caster Lite)
-               8086 9267  RAID Controller RS2VB040
-               8086 9268  RAID Controller RS2VB080
-       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
-       0087  SAS2308 PCI-Express Fusion-MPT SAS-2
-               1000 3020  9207-8i SAS2.1 HBA
-               1000 3040  9207-8e SAS2.1 HBA
-               1590 0044  H220i
-       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
-               1028 1f45  12GB/s HBA internal
-               1028 1f46  12Gbps HBA
-       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
-       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
-       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
-       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
-       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
-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
-       1309  Kaveri [Radeon R6/R7 Graphics]
-       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]
-       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 X600]
-       3e54  RV380 GL [FireGL V3200]
-       3e70  RV380 [Radeon 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 9600 SE
-       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 9600 SE (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  IXP150 AC'97 Audio Controller
-       4342  IXP200 3COM 3C920B Ethernet Controller
-       4345  EHCI USB Controller
-       4347  OHCI USB Controller #1
-       4348  OHCI USB Controller #2
-       4349  Dual Channel Bus Master PCI IDE Controller
-       434d  IXP AC'97 Modem
-       4353  SMBus
-       4354  215CT [Mach64 CT PCI]
-       4358  210888CX [Mach64 CX]
-       4361  IXP SB300 AC'97 Audio Controller
-       4363  SMBus
-       436e  436E 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
-               1179 ff50  Satellite P305D-S8995E
-               1458 a022  GA-MA770-DS3rev2.0 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
-               1179 ff50  Satellite P305D-S8995E
-               1458 4385  GA-MA770-DS3rev2.0 Motherboard
-               1462 7368  K9AG Neo2
-               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
-               1458 b002  GA-MA770-DS3rev2.0 Motherboard
-               1849 4390  Motherboard (one of many)
-       4391  SB7x0/SB8x0/SB9x0 SATA Controller [AHCI mode]
-               103c 1611  Pavilion DM1Z-3000
-               1043 82ef  M3A78-EH Motherboard
-               1043 8443  M5A88-V EVO
-               174b 1001  PURE Fusion Mini
-       4392  SB7x0/SB8x0/SB9x0 SATA Controller [Non-RAID5 mode]
-       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 1611  Pavilion DM1Z-3000
-               1043 82ef  M3A78-EH Motherboard
-               1043 8443  M5A88-V EVO
-               15d9 a811  H8DGU
-               174b 1001  PURE Fusion Mini
-       4397  SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
-               1019 2120  A785GM-M
-               103c 1611  Pavilion DM1Z-3000
-               1043 82ef  M3A78-EH Motherboard
-               1043 8443  M5A88-V EVO
-               15d9 a811  H8DGU
-               174b 1001  PURE Fusion Mini
-       4398  SB7x0 USB OHCI1 Controller
-               1019 2120  A785GM-M
-               1043 82ef  M3A78-EH 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
-               174b 1001  PURE Fusion Mini
-       439c  SB7x0/SB8x0/SB9x0 IDE Controller
-               1019 2120  A785GM-M
-               1043 82ef  M3A78-EH Motherboard
-       439d  SB7x0/SB8x0/SB9x0 LPC host controller
-               1019 2120  A785GM-M
-               103c 1611  Pavilion DM1Z-3000
-               1043 82ef  M3A78-EH Motherboard
-               1043 8443  M5A88-V EVO
-               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]
-       4654  Mach64 VT
-       4742  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  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 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  3D Rage II/II+ PCI [Mach64 GT]
-       4755  Mach64 GTB [3D Rage II+ DVD]
-       4756  3D Rage IIC PCI [Mach64 GT IIC]
-               1002 4756  Rage IIC
-       4757  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  210888GX [Mach64 GX PCI]
-       4759  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
-       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  3D Rage LT PRO AGP 2X
-               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  IBM 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  3D Rage LT PRO PCI
-               1002 4c50  Rage LT Pro
-       4c52  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 128 PRO AGP 4x TMDS
-               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  Rage128 [Xpert 128 PCI]
-               1002 0008  Xpert 128
-       5052  Rage 128 PRO AGP 4X TMDS
-       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 Fury/Xpert 128/Xpert 2000 AGP 2x
-               1002 0004  Magnum/Xpert 128/Xpert 99
-               1002 0008  Magnum/Xpert128/X99/Xpert2000
-               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
-       5346  Rage 128 SF/4x AGP 2x
-               1002 0048  RAGE 128 16MB VGA TVOUT AMC PAL
-       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  R430 [Radeon X800 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  R430 [Radeon X800 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  264VT [Mach64 VT]
-               1002 5654  Mach64VT Reference
-       5655  264VT3 [Mach64 VT3]
-       5656  264VT4 [Mach64 VT4]
-       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]
-               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  Radeon 9200 SE
-               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  Radeon 9200 SE (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]
-               103c 1952  ProBook 455 G1
-       6601  Mars [Radeon HD 8730M]
-               103c 2100  FirePro M4100
-       6602  Mars
-       6603  Mars
-       6604  Opal XT [Radeon R7 M265]
-               103c 8006  FirePro M4170
-               17aa 3643  Radeon R7 A360
-       6605  Opal PRO [Radeon R7 M260]
-       6606  Mars XTX [Radeon HD 8790M]
-               1028 0684  FirePro W4170M
-       6607  Mars LE [Radeon HD 8530M / R5 M240]
-       6608  Oland GL [FirePro W2100]
-       6610  Oland XT [Radeon HD 8670 / R7 250/350]
-               1019 0030  Radeon HD 8670
-               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 / R7 240/340 OEM]
-               1028 210b  Radeon R5 240 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]
-               148c 7340  Radeon R7 340
-               1682 7240  R7 240 2048 MB
-       6620  Mars
-       6621  Mars PRO
-       6623  Mars
-       6631  Oland
-       6640  Saturn XT [FirePro M6100]
-       6641  Saturn PRO [Radeon HD 8930M]
-       6646  Bonaire XT [Radeon R9 M280X]
-       6647  Bonaire PRO [Radeon R9 M270X]
-       6649  Bonaire [FirePro W5100]
-               1002 0b0c  FirePro W4300
-               103c 0b0c  Bonaire [FirePro W4300]
-               103c 230c  FirePro W5100
-       6650  Bonaire
-       6651  Bonaire
-       6658  Bonaire XTX [Radeon R7 260X/360]
-               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]
-               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
-               17aa 3804  Radeon R5 M330
-               17aa 3809  Radeon R5 M330
-               17aa 390c  Radeon R5 M330
-       6663  Sun PRO [Radeon HD 8570A/8570M]
-               1025 0846  Radeon HD 8570A
-       6664  Jet XT [Radeon R5 M240]
-       6665  Jet PRO [Radeon R5 M230]
-               17aa 368f  Radeon R5 A230
-       6667  Jet ULT [Radeon R5 M230]
-       666f  Sun LE [Radeon HD 8550M / R5 M230]
-       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]
-       674a  Turks GL [FirePro V3900]
-       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]
-               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
-               174b 7570  Radeon HD 7570
-               174b e142  Radeon HD 6570
-               174b e181  Radeon HD 6570
-               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
-               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
-               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
-               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  MSI R7970 TF 3GD5/OC BE
-               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]
-       6799  New Zealand [Radeon HD 7900 Series]
-       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]
-               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]
-               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
-       67b9  Vesuvius [Radeon R9 295X2]
-       67be  Hawaii LE
-       67c0  Ellesmere [Polaris10]
-       67df  Ellesmere [Radeon RX 480]
-       67e0  Baffin [Polaris11]
-       67e1  Baffin [Polaris11]
-       67e8  Baffin [Polaris11]
-       67e9  Baffin [Polaris11]
-       67eb  Baffin [Polaris11]
-       67ff  Baffin [Polaris11]
-       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
-       6809  Pitcairn LE GL [FirePro W5000]
-       6810  Curacao XT / Trinidad XT [Radeon R7 370 / R9 270X/370X]
-               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]
-               148c 2016  Trinidad PRO [Radeon R9 370 OEM]
-               1682 2015  Trinidad PRO [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]
-               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
-       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]
-       6829  Cape Verde
-       682a  Venus PRO
-       682b  Venus LE [Radeon HD 8830M]
-       682c  Cape Verde GL [FirePro W4100]
-       682d  Chelsea XT GL [FirePro M4000]
-       682f  Chelsea LP [Radeon HD 7730M]
-               103c 1851  Radeon HD 7750M
-       6830  Cape Verde [Radeon HD 7800M Series]
-       6831  Cape Verde [AMD Radeon HD 7700M Series]
-       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]
-       6888  Cypress XT [FirePro V8800]
-       6889  Cypress PRO [FirePro V7800]
-               1002 0301  FirePro V7800P
-       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]
-       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  Madison [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]
-       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]
-               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]
-               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 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 808c  Radeon R7 M260
-               103c 8099  Radeon R7 M360
-               103c 80b5  Radeon R7 M360
-               103c 80b9  Radeon R7 M360
-               103c 811c  Radeon R7 M340
-               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
-       6921  Amethyst XT [Radeon R9 M295X]
-       6929  Tonga XT GL [FirePro S7150]
-       692b  Tonga PRO GL [FirePro W7100]
-       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]
-               148c 9380  Radeon R9 380
-# Make naming scheme consistent
-               174b e308  Radeon R9 380 Nitro 4G D5
-       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]
-       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]
-       7120  R520 [Radeon X1800] (Secondary)
-       7124  R520 GL [FireGL V7200] (Secondary)
-       7129  R520 [Radeon X1800] (Secondary)
-               1002 0323  All-In-Wonder X1800 XL (Secondary)
-               1002 0d03  Radeon X1800 CrossFire Edition (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]
-       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)
-       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]
-       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]
-       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)
-       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
-               1043 049e  Radeon R9 FURY
-               1043 04a0  Radeon R9 FURY X
-               174b e329  Radeon R9 FURY
-       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 Host Bridge
-       7912  RS690 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]
-       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]
-       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]
-       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
-               1025 0206  Mobility Radeon HD 4570
-               1025 0237  Mobility Radeon HD 4570
-               1028 02be  Mobility Radeon HD 4570
-               1028 02e8  Mobility Radeon HD 4530
-               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)
-       9555  RV710/M92 [Mobility Radeon HD 4350/4550]
-               103c 1411  ProBook 4720s GPU (Mobility Radeon HD 4350)
-       9557  RV711 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]
-       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]
-       9599  RV635 PRO [Radeon HD 3650 AGP]
-       95c0  RV620 PRO [Radeon HD 3470]
-               1002 95c0  Mobility Radeon HD 3470
-       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 [FirePro 2450]
-       95cf  RV620 GL [FirePro 2260]
-       960f  RS780 HDMI Audio [Radeon (HD) 3000 Series]
-       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]
-       9616  RS780L [Radeon 3000]
-       9640  BeaverCreek [Radeon HD 6550D]
-       9641  BeaverCreek [Radeon HD 6620G]
-       9642  Sumo [Radeon HD 6370D]
-       9643  Sumo [Radeon HD 6380G]
-       9644  Sumo [Radeon HD 6410D]
-       9645  Sumo [Radeon HD 6410D]
-       9647  BeaverCreek [Radeon HD 6520G]
-       9648  Sumo [Radeon HD 6480G]
-       9649  Sumo [Radeon HD 6480G]
-       964a  BeaverCreek [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]
-       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]
-       9831  Kabini [Radeon HD 8400E]
-       9832  Kabini [Radeon HD 8330]
-       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
-       9850  Mullins [Radeon R3 Graphics]
-       9851  Mullins [Radeon R4/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  Carrizo
-       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 [FirePro A300 Series Graphics]
-       9906  Trinity [FirePro A300 Series Graphics]
-       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]
-       9920  Liverpool Graphics
-       9921  Liverpool HDMI/DP Audio Controller
-       9990  Trinity [Radeon HD 7520G]
-       9991  Trinity [Radeon HD 7540D]
-       9992  Trinity [Radeon HD 7420G]
-       9993  Trinity [Radeon HD 7480D]
-       9994  Trinity [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
-# AMD Quad-Core A8-Series APU A8-6500T with Radeon HD 8550D
-       999d  Richland [Radeon HD 8550D]
-       99a0  Trinity [Radeon HD 7520G]
-       99a2  Trinity [Radeon HD 7420G]
-       99a4  Trinity [Radeon HD 7400G]
-       aa00  R600 HDMI Audio [Radeon HD 2900 Series]
-       aa08  RV630 HDMI Audio [Radeon HD 2600 Series]
-       aa10  RV610 HDMI Audio [Radeon HD 2350/2400 Series]
-               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 3600 Series]
-       aa28  RV620 HDMI Audio [Radeon HD 3400 Series]
-       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 5800 Series]
-       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 Series]
-               1028 aa68  XPS 8300
-       aa80  Cayman/Antilles HDMI Audio [Radeon HD 6900 Series]
-       aa88  Barts HDMI Audio [Radeon HD 6800 Series]
-       aa90  Turks/Whistler HDMI Audio [Radeon HD 6000 Series]
-               1028 04a3  Precision M4600
-       aa98  Caicos HDMI Audio [Radeon HD 6400 Series]
-               174b aa98  Radeon HD 6450 1GB DDR3
-       aaa0  Tahiti XT HDMI Audio [Radeon HD 7970 Series]
-       aab0  Cape Verde/Pitcairn HDMI Audio [Radeon HD 7700/7800 Series]
-       aac0  Tobago HDMI Audio [Radeon R7 360 / R9 360 OEM]
-       aac8  Hawaii HDMI Audio
-# I have a Tonga card and this is the HDMI Audio part
-       aad8  Tonga HDMI Audio [Radeon R9 285/380]
-               174b aad8  Radeon R9 285/380 HDMI Audio
-       aae8  Fiji HDMI/DP Audio Controller
-       ac00  Theater 600 Pro
-       ac02  TV Wonder HD 600 PCIe
-       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  DEFPA FDDI PCI-to-PDQ Interface Chip [PFI]
-               1011 def1  FDDI controller (DEFPA)
-               103c def1  FDDI controller (3X-DEFPA)
-       0014  DECchip 21041 [Tulip Pass 3]
-               1186 0100  DE-530+
-       0016  DGLPB [OPPO]
-       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
-       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
-       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)
-       044b  GenWQE Accelerator Adapter
-       04aa  Flash Adapter 90 (PCIe2 0.9TB)
-       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
-       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
-       1426  Family 15h (Models 30h-3fh) Processor Root Port
-       1436  Liverpool Processor Root Complex
-       1437  Liverpool I/O Memory Management Unit
-       1438  Liverpool Processor Root Port
-       1439  Family 16h Processor Functions 5:1
-       145b  Zeppelin Non-Transparent Bridge
-       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
-       1538  Family 16h Processor Function 0
-       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
-       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
-       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
-       2001  79c978 [HomePNA]
-               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
-       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)
-       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
-       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
-       7808  FCH USB EHCI Controller
-               103c 194e  ProBook 455 G1 Notebook
-               103c 1985  Pavilion 17-e163sg Notebook PC
-       7809  FCH USB OHCI Controller
-               103c 194e  ProBook 455 G1 Notebook
-       780b  FCH SMBus Controller
-               103c 194e  ProBook 455 G1 Notebook
-               103c 1985  Pavilion 17-e163sg Notebook PC
-       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
-       780e  FCH LPC Bridge
-               103c 194e  ProBook 455 G1 Notebook
-               103c 1985  Pavilion 17-e163sg Notebook PC
-       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
-       7900  FCH SATA Controller [IDE mode]
-       7901  FCH SATA Controller [AHCI mode]
-       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
-       790e  FCH LPC Bridge
-       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
-               1043 843e  M5A88-V EVO
-       9602  RS780/RS880 PCI to PCI bridge (int gfx)
-       9603  RS780 PCI to PCI bridge (ext gfx port 0)
-       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)
-       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 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 0624  X9SCM-F Motherboard
-               15d9 a811  H8DGU
-       0533  MGA G200EH
-               103c 3381  iLO4
-       0534  G200eR2
-       0540  M91XX
-               102b 2080  M9140 LP PCIe x16
-               102b 20c0  Xenia
-               102b 20c1  Xenia Pro
-               102b 2100  M9120 PCIe x16
-               102b 2140  M9125 PCIe x16
-               102b 2180  M9120 Plus LP PCIe x16
-               102b 21c0  M9120 Plus LP PCIe x1
-               102b 2200  VDA1164 Output Board
-               102b 2240  M9148 LP PCIe x16
-               102b 2241  M9138 LP PCIe x16
-               102b 2280  M9188 ATX PCIe x16
-               102b 22c0  M9128 LP PCIe x16
-       0d10  MGA Ultima/Impression
-       1000  MGA G100 [Productiva]
-               102b ff01  Productiva G100
-               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 2300  Millennium G550 LP PCIE
-       2537  Millenium P650/P750
-               102b 1820  Millennium P750 64MB
-               102b 1830  Millennium P650 64MB
-               102b 1850  RAD2mp
-               102b 1860  RAD3mp
-               102b 1880  Sono S10
-               102b 1c10  QID 128MB
-               102b 2811  Millennium P650 Low-profile PCI 64MB
-               102b 2821  Millenium P650 Low-profile PCI
-               102b 2841  RAD PCI
-               102b 2851  Spectrum PCI
-               102b 2871  EpicA TC2
-               102b 2c11  QID Low-profile PCI
-               102b 2c21  QID LP PCI LW
-               102b 2c31  QID LP PCI
-               102b 2c41  EpicA TC4
-               102b 3001  Extio F1400
-               102b 3011  Extio F1220
-               102b 3041  RG-200DL
-               102b 3051  RG-400SL
-               102b 3061  Extio F1420
-               102b 3081  Extio F1240
-       2538  Millenium P650 PCIe
-               102b 0847  RAD PCIe
-               102b 08c7  Millennium P650 PCIe 128MB
-               102b 0907  Millennium P650 PCIe 64MB
-               102b 0947  Parhelia APVe
-               102b 0987  ATC PCIe 4MP
-               102b 1047  Millennium P650 LP PCIe 128MB
-               102b 1087  Millennium P650 LP PCIe 64MB
-               102b 1801  Millenium P650 PCIe x1
-               102b 2538  Parhelia APVe
-               102b 3007  QID Low-profile PCIe
-               102b 3087  Aurora VX3mp
-               102b 30c7  QID LP PCIe
-       2539  Millennium P690
-               102b 0040  Millenium P690 PCIe x16
-               102b 0042  ONYX
-               102b 0043  SPECTRA
-               102b 0080  Millenium P690 Plus LP PCIe x16
-               102b 0081  Millenium P690 LP PCIe x16
-               102b 0082  RAD LPX PCIe x16
-               102b 00c0  Millenium P690 Plus LP PCI
-               102b 00c2  Millenium P690 LP PCI
-               102b 00c3  RAD LPX PCI
-               102b 0101  Millenium P690 PCI
-               102b 0140  Millenium P690 LP PCIe x1
-               102b 0180  Display Wall IP Decode 128 MB
-       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)
-       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)
-       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  85C496
-       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
-       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)
-       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
-       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
-       402f  PCIe Root Port
-       4030  zx2 System Bus Adapter
-       4031  zx2 I/O Controller
-       4037  PCIe Local Bus Adapter
-       403b  PCIe Root Port
-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
-       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
-       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/x515 Cardbus Controller
-               1025 0064  Extensa 3000 series laptop
-               1025 0080  Aspire 5024WLMi
-               103c 0934  Compaq nw8240/nx8220
-               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 Integrated FlashMedia Controller
-               1025 0064  Extensa 3000 series laptop
-               1025 0080  Aspire 5024WLMi
-               103c 0934  Compaq nw8240/nx8220
-               103c 099c  NX6110/NC6120
-               103c 308b  MX6125
-       8034  PCI6411/6421/6611/6621/7411/7421/7611/7621 Secure Digital 
Controller
-               1025 0080  Aspire 5024WLMi
-               103c 0934  Compaq nw8240/nx8220
-               103c 099c  NX6110/NC6120
-               103c 308b  MX6125
-       8035  PCI6411/6421/6611/6621/7411/7421/7611/7621 Smart Card Controller
-               103c 0934  Compaq nw8240/nx8220
-               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  5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD)
-               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
-       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
-       8039  CXD3222 i.LINK Controller
-       8056  Rockwell HCF 56K modem
-       808a  Memory Stick Controller
-       81ce  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
-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  Efar Microsystems
-       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
-       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  Barco Metheus 5 Megapixel
-               13cc 0000  Barco Metheus 5 Megapixel
-               13cc 0004  Barco Metheus 5 Megapixel
-               13cc 0005  Barco Metheus 5 Megapixel
-               13cc 0006  Barco Metheus 5 Megapixel
-               13cc 0008  Barco Metheus 5 Megapixel
-               13cc 0009  Barco Metheus 5 Megapixel
-               13cc 000a  Barco Metheus 5 Megapixel
-               13cc 000c  Barco Metheus 5 Megapixel
-       493d  Imagine 128 T2R [Ticket to Ride]
-               11a4 000a  Barco Metheus 5 Megapixel, Dual Head
-               11a4 000b  Barco Metheus 5 Megapixel, Dual Head
-               13cc 0002  Barco Metheus 4 Megapixel, Dual Head
-               13cc 0003  Barco Metheus 5 Megapixel, Dual Head
-               13cc 0007  Barco Metheus 5 Megapixel, Dual Head
-               13cc 0008  Barco Metheus 5 Megapixel, Dual Head
-               13cc 0009  Barco Metheus 5 Megapixel, Dual Head
-               13cc 000a  Barco 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
-       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
-       2001  PCI Express SSD
-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
-       1656  FastLinQ QL45000 Series 25GbE Controller
-               1077 02a7  QL45212-DE 25GbE Adapter
-               1077 e4f6  FastLinQ QL45211H 25GbE Adapter
-               1077 e4f7  FastLinQ QL45212H 25GbE Adapter
-       165c  FastLinQ QL45000 Series 40GbE Controller (FCoE)
-               1077 e4f1  FastLinQ QL45462H 40GbE FCoE Adapter
-               1077 e4f2  FastLinQ QL45461H 40GbE FCoE Adapter
-       165e  FastLinQ QL45000 Series 40GbE Controller (iSCSI)
-               1077 e4f1  FastLinQ QL45462H 40GbE iSCSI Adapter
-               1077 e4f2  FastLinQ QL45461H 40GbE iSCSI Adapter
-       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)
-       2020  ISP2020A Fast!SCSI Basic Adapter
-       2031  ISP8324-based 16Gb Fibre Channel to PCI Express Adapter
-               103c 17e7  HP SN1000Q 16Gb Single Port Fibre Channel Adapter
-               103c 17e8  HP SN1000Q 16Gb Dual Port Fibre Channel Adapter
-               103c 1939  HP QMH2672 16Gb Dual Port Fibre Channel Adapter
-               103c 8002  3830C 16G Fibre Channel Host Bus 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
-       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
-               1590 00f9  HPE StoreFabric SN1100Q 16Gb Single Port Fibre 
Channel Host Bus Adapter
-               1590 00fa  HPE StoreFabric SN1100Q 16Gb Dual Port Fibre Channel 
Host Bus Adapter
-               1590 0203  HPE StoreFabric SN1600Q 32Gb Single Port Fibre 
Channel Host Bus Adapter
-               1590 0204  HPE StoreFabric SN1600Q 32Gb Dual Port Fibre Channel 
Host Bus Adapter
-       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]
-       2532  ISP2532-based 8Gb Fibre Channel to PCI Express HBA
-               103c 3262  StorageWorks 81Q
-               103c 3263  StorageWorks 82Q
-               1077 0167  QME2572 Dual Port FC8 HBA Mezzanine
-               1590 00fc  HPE StoreFabric 84Q 8Gb Quad Port Fibre Channel Host 
Bus Adapter
-       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)
-       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)
-       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 788e  PXIe-4304
-       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
-               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
-               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
-       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
-       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
-# This is the Non-Transparent-Bridge Virtualized Port as presented by the PLX 
PEX 8732 chip, the physical bridges show up at 10b5:8732
-       87b0  PEX 8732 32-lane, 8-Port PCI Express Gen 3 (8.0 GT/s) Switch
-               1093 7761  PXIe-8830mc
-       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
-               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 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
-               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
-       9749  PEX 9749 49-lane, 13-port PCI Express Gen 3 (8.0 GT/s) Switch
-       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
-       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 [EDGE 3D]
-       0009  NV1 [EDGE 3D]
-       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  NV5 [Aladdin TNT2]
-               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  G71 [GeForce 7800 GS]
-       00f6  NV43 [GeForce 6800 GS/XT]
-               1682 217e  XFX GeForce 6800 XTreme 256MB DDR3 AGP
-       00f8  NV40GL [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  NV36 [GeForce PCX 5750]
-       00fb  NV38 [GeForce PCX 5900]
-       00fc  NV37GL [Quadro FX 330/GeForce PCX 5300]
-       00fd  NV37GL [Quadro PCI-E Series]
-       00fe  NV38GL [Quadro FX 1300]
-       00ff  NV18 [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
-       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]
-       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]
-       018f  NV18
-       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 NV11 [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  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]
-               02e0 2249  GF 7600GT 560M 256MB DDR3 DUAL DVI TV
-       02e1  G73 [GeForce 7600 GS]
-               1682 222b  PV-T73K-UAL3 (256MB)
-               1682 2247  GF 7600GS 512MB DDR2
-       02e2  G73 [GeForce 7300 GT]
-       02e3  G71 [GeForce 7900 GS]
-       02e4  G71 [GeForce 7950 GT]
-               1682 2271  PV-T71A-YDF7 (512MB)
-       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  Acer 9814 WKMI
-       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]
-       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
-       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 Motherbord
-       053e  C68 [GeForce 7025 / nForce 630a]
-       0541  MCP67 Memory Controller
-       0542  MCP67 SMBus
-               1043 8308  M2N68-AM Motherbord
-       0543  MCP67 Co-processor
-       0547  MCP67 Memory Controller
-               1043 8308  M2N68-AM Motherbord
-               1849 0547  ALiveNF7G-HDready
-       0548  MCP67 ISA Bridge
-               1043 8308  M2N68-AM Motherboard
-       054c  MCP67 Ethernet
-               1043 8308  M2N68-AM Motherbord
-               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
-               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  G96 [GeForce 9500 GT]
-       0641  G96 [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  G96 [GeForce 9500 GS]
-       0646  G96 [GeForce GT 120]
-       0647  G96M [GeForce 9600M GT]
-       0648  G96M [GeForce 9600M GS]
-       0649  G96M [GeForce 9600M GT]
-               1043 202d  GeForce GT 220M
-       064a  G96M [GeForce 9700M GT]
-       064b  G96M [GeForce 9500M G]
-       064c  G96M [GeForce 9650M GT]
-       064d  G96 [GeForce 9600 GT]
-       064e  G96 [GeForce 9600 GT / 9800 GT]
-       0651  G96M [GeForce G 110M]
-       0652  G96M [GeForce GT 130M]
-               152d 0850  GeForce GT 240M LE
-       0653  G96M [GeForce GT 120M]
-       0654  G96M [GeForce GT 220M]
-               1043 14a2  GeForce GT 320M
-               1043 14d2  GeForce GT 320M
-       0655  G96 [GeForce GT 120]
-       0656  G96 [GeForce 9650 S]
-       0658  G96GL [Quadro FX 380]
-       0659  G96GL [Quadro FX 580]
-       065a  G96GLM [Quadro FX 1700M]
-       065b  G96 [GeForce 9400 GT]
-       065c  G96GLM [Quadro FX 770M]
-       065d  G96 [GeForce 9500 GA / 9600 GT / GTS 250]
-       065f  G96 [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]
-       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]
-       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  ION VGA [GeForce 9400M]
-       087a  C79 [GeForce 9400]
-       087d  ION VGA
-               19da a123  IONITX-F-E
-       087e  ION LE VGA
-       087f  ION LE VGA
-       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]
-       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
-               1462 8094  N210 [Geforce 210] PCIe graphics adapter
-       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  GT218 [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  GT218 [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]
-       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 630M]
-               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
-# 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 HDMI Audio
-       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]
-       0f06  GF108 [GeForce GT 730]
-       0fb0  GM200 High Definition Audio
-       0fbb  GM204 High Definition Audio Controller
-       0fc0  GK107 [GeForce GT 640 OEM]
-       0fc1  GK107 [GeForce GT 640]
-       0fc2  GK107 [GeForce GT 630 OEM]
-       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]
-       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
-       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 Rev. 2]
-       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  GK110BGL [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]
-       103a  GK110GL [Quadro K6000]
-       103c  GK110GL [Quadro K5200]
-       1040  GF119 [GeForce GT 520]
-       1042  GF119 [GeForce 510]
-       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]
-       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]
-       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 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 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 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
-               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
-               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 361b  GeForce 820A
-               17aa 361c  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]
-       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]
-# GRID K2 Quadro USM
-       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]
-       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  GK208 [GeForce GT 730]
-       1288  GK208 [GeForce GT 720]
-       1289  GK208 [GeForce GT 710]
-       128b  GK208 [GeForce GT 710B]
-       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  GK208M [GeForce 920M]
-               17aa 30bb  GeForce 920A
-               17aa 36a7  GeForce 920A
-               17aa 36af  GeForce 920M
-       129a  GK208M [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]
-       134d  GM108M [GeForce 940MX]
-       134e  GM108M [GeForce 930MX]
-       134f  GM108M [GeForce 920MX]
-       137a  GM108GLM [Quadro K620M / Quadro M500M]
-               17aa 505a  Quadro M500M
-       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]
-       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]
-               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]
-       13b9  GM107GL [NVS 810]
-       13ba  GM107GL [Quadro K2200]
-       13bb  GM107GL [Quadro K620]
-       13bc  GM107GL [Quadro K1200]
-       13bd  GM107GL [GRID M40]
-               10de 110a  GRID M40
-               10de 1160  Tesla M10
-       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]
-       13f0  GM204GL [Quadro M5000]
-       13f1  GM204GL [Quadro M4000]
-       13f2  GM204GL [Tesla M60]
-       13f3  GM204GL [Tesla M6]
-       13f8  GM204GLM [Quadro M5000M]
-       13f9  GM204GLM [Quadro M4000M]
-       13fa  GM204GLM [Quadro M3000M]
-       13fb  GM204GLM [Quadro M5500]
-       1401  GM206 [GeForce GTX 960]
-       1402  GM206 [GeForce GTX 950]
-       1406  GM206 [GeForce GTX 960]
-       1407  GM206 [GeForce GTX 750 v2]
-       1427  GM206M [GeForce GTX 965M]
-       1430  GM206GL [Quadro M2000]
-       1431  GM206GL [Tesla M4]
-       15f0  GP100GL
-       15f1  GP100GL
-       15f8  GP100GL
-       15f9  GP100GL
-       1617  GM204M [GeForce GTX 980M]
-       1618  GM204M [GeForce GTX 970M]
-       1619  GM204M [GeForce GTX 965M]
-       161a  GM204M [GeForce GTX 980]
-       1667  GM204M [GeForce GTX 965M]
-       1725  GP100
-       172e  GP100
-       172f  GP100
-       17c2  GM200 [GeForce GTX TITAN X]
-       17c8  GM200 [GeForce GTX 980 Ti]
-       17f0  GM200GL [Quadro M6000]
-       17f1  GM200GL [Quadro M6000 24GB]
-       17fd  GM200GL [Tesla M40]
-       1b00  GP102
-       1b01  GP102
-       1b70  GP102GL
-       1b78  GP102GL
-       1b80  GP104 [GeForce GTX 1080]
-       1b81  GP104 [GeForce GTX 1070]
-       1b82  GP104
-       1b83  GP104
-       1ba1  GP104M [GeForce GTX 1070]
-       1bb0  GP104GL
-       1bb1  GP104GL
-       1bb4  GP104GL
-       1be0  GP104M [GeForce GTX 1080]
-       1be1  GP104M [GeForce GTX 1070]
-       1c00  GP106
-       1c01  GP106
-       1c02  GP106
-       1c03  GP106 [GeForce GTX 1060]
-       1c30  GP106GL
-       1c70  GP106GL
-       1c80  GP107
-       1c81  GP107
-       1c82  GP107
-       1ca7  GP107GL
-       1ca8  GP107GL
-       1caa  GP107GL
-       1d01  GP108
-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
-               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  Lancer-X: LightPulse Fibre Channel Host 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  Lancer Gen6: LPe32000 Fibre Channel Host Adapter
-       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  Saturn-X: LightPulse Fibre Channel Host Adapter
-               103c 3282  8Gb Dual-port PCI-e FC HBA
-       f111  Saturn-X LightPulse Fibre Channel Host Adapter
-       f112  Saturn-X LightPulse Fibre Channel Host Adapter
-       f180  LPSe12002 EmulexSecure Fibre Channel Adapter
-       f700  LP7000 Fibre Channel Host Adapter
-       f701  LP7000 Fibre Channel Host Adapter Alternate ID (JX1:2-3, JX2:1-2)
-       f800  LP8000 Fibre Channel Host Adapter
-       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
-       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]
-       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
-       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
-       522a  RTS522A PCI Express Card Reader
-       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
-       5286  RTS5286 PCI Express Card Reader
-       5288  RTS5288 PCI Express Card Reader
-       5289  RTL8411 PCI Express Card Reader
-               1043 1457  K55A Laptop
-       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
-       8129  RTL-8129
-               10ec 8129  RT8129 Fast Ethernet Adapter
-               11ec 8129  RTL8111/8168 PCIe Gigabit Ethernet (misconfigured)
-       8136  RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller
-               103c 1985  Pavilion 17-e163sg Notebook PC
-               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]
-       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 or L3C/S 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
-       8167  RTL-8110SC/8169SC Gigabit Ethernet
-               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
-               1028 0283  Vostro 220
-               1028 04b2  Vostro 3350
-               1028 04da  Vostro 3750
-               1028 06f3  Latitude 3570
-               103c 1611  Pavilion DM1Z-3000
-               103c 1950  ProBook 450/455
-               103c 2a6f  Asus IPIBL-LB Motherboard
-               1043 16d5  U6V/U31J laptop
-               1043 81aa  P5B
-               1043 82c6  M3A78 Series Motherboard
-               1043 83a3  M4A785TD Motherboard
-               1043 8432  P8P67 and other motherboards
-               1043 8505  P8 series motherboard
-               105b 0d7c  D270S/D250S Motherboard
-               10ec 8168  RTL8111/8168 PCI Express Gigabit Ethernet controller
-               1458 e000  Motherboard
-               1462 238c  Onboard RTL8111b on MSI P965 Platinum Mainboard
-               1462 368c  K9AG Neo2
-               1462 4180  Wind PC MS-7418
-               1462 7522  X58 Pro-E
-               1775 11cc  CC11/CL11
-               1849 8168  Motherboard (one of many)
-               7470 3468  TG-3468 Gigabit PCI Express Network Adapter
-               8086 d615  Desktop Board D510MO/D525MW
-       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
-       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
-               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
-       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
-       b723  RTL8723BE PCIe Wireless Network 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
-       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
-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)
-       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
-       0006  EMU10k1X [SB Live! Value/OEM Series]
-       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
-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 Host Bridge
-       0364  CN896/VN896/P4M900 Host Bridge
-               1043 81ce  P5VD2-VM mothervoard
-       0391  VT8371 [KX133]
-       0409  VX855/VX875 Host Bridge: Host Control
-       0410  VX900 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 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 Host Bridge
-       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 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 Host Bridge
-       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 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 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  VT6202 USB2.0 4 port controller
-               1043 80a1  A7V8X-X motherboard
-               1043 80ed  A7V600/K8V-X/A8V Deluxe motherboard
-               1179 0001  Magnia Z310
-               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  ASUSTek SK8V motherboard
-               1043 810d  Asus 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
-               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  VT8237A/VT8251 HDA Controller
-               19da a179  ZBOX VD01
-       3290  K8M890 Host Bridge
-       3296  P4M800 Host Bridge
-       3324  CX700/VX700 Host Bridge
-       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 PCI to PCI Bridge
-       3364  CN896/VN896/P4M900 Host Bridge
-       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 DRAM Bus Control
-               19da a179  ZBOX nano VD01
-       3432  VL80x xHCI USB 3.0 Controller
-       3456  VX11 Standard Host Bridge
-       345b  VX11 Miscellaneous Bus
-       3483  VL805 USB 3.0 Host 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 Host Bridge
-       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 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  VX800 Serial ATA and 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 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 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 Host Bridge
-       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 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 PCI to ISA Bridge
-       8353  VX800/VX820 Bus Control and Power Management
-       8391  VT8371 [KX133 AGP]
-       8400  MVP4
-       8409  VX855/VX875 Bus Control and Power Management
-       8410  VX900 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 Serial ATA Controller
-       9082  Standard AHCI 1.0 SATA Controller
-       9140  HDMI Audio Device
-       9201  USB3.0 Controller
-       9530  Secure Digital Memory Card Controller
-       95d0  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 South-North Module Interface Control
-       a364  CN896/VN896/P4M900 PCI to PCI Bridge Controller
-       a409  VX855/VX875 USB Device Controller
-       a410  VX900 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/VX700 PCI Bridge
-       b213  VPX/VPX2 I/O APIC Interrupt Controller
-       b353  VX855/VX875/VX900 PCI to PCI Bridge
-       b410  VX900 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/VX820 PCI Express Root Port
-       c364  CN896/VN896/P4M900 PCI to PCI Bridge Controller
-       c409  VX855/VX875 EIDE Controller
-       c410  VX900 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 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/VX820 PCI Express Root Port
-       e410  VX900 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/VX820 PCI Express Root Port
-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
-111d  Integrated Device Technology, Inc. [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 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
-       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 port / 8 lane PCIe Gen 2 packet switch
-       808f  PES32NT8AG2
-       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
-1120  EMC Corporation
-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.
-112b  Linotype - Hell 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
-       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  ASUS 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  ASUS 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
-               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  Fuji Xerox Co Ltd
-       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
-       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
-       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
-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-9871 V2.0 Gigabit Ethernet 1000Base-ZX Adapter, PCI64, Fiber 
ZX/SC
-               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
-       4400  SK-9Dxx Gigabit Ethernet Adapter
-       4500  SK-9Mxx Gigabit Ethernet Adapter
-       9000  SK-9S21 10/100/1000Base-T Server Adapter, PCI-X, Copper RJ-45
-       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 Corp
-       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
-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 America Info Systems
-       0102  Extended IDE Controller
-       0103  EX-IDE Type-B
-       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
-       8013  ExpressPCI UL4D
-       8014  ExpressPCI UL4S
-       8027  ExpressPCI UL5D
-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 1237  A6J-Q008
-               1043 1967  V6800V
-               1043 1987  Asus 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
-               17aa 20c6  ThinkPad R61
-       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
-               103c 30b5  Presario V3242AU
-               103c 30b7  Presario V6133CL
-               103c 30cc  Pavilion dv6700
-               103c 30cf  Pavilion dv95xx/96xx/97xx/98xx series
-               1043 1237  A6J-Q008
-               1043 1967  V6800V
-               144d c018  X20 IV
-               17aa 20ca  ThinkPad T61
-       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
-               103c 03b5  Presario V3242AU
-               103c 30b7  Presario V6133CL
-               103c 30c1  Compaq 6910p
-               103c 30cc  Pavilion dv6700
-               103c 30cf  Pavilion dv9668eg Laptop
-               1043 1237  A6J-Q008
-               1043 1967  ASUS V6800V
-               10f7 8338  Panasonic CF-Y5 laptop
-               144d c018  X20 IV
-               17aa 201d  ThinkPad X60/X60s
-               17aa 20c7  ThinkPad T61
-               17aa 20c8  ThinkPad W500
-       0832  R5C832 IEEE 1394 Controller
-               1025 0121  Aspire 5920G
-               1028 01d7  XPS M1210
-               1028 01f3  Inspiron 1420
-               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 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  Dell Inspiron 1501
-               1028 024f  Dell Latitude e6500
-               103c 03b5  Presario V3242AU
-               103c 30b7  Presario V6133CL
-               103c 30cf  Pavilion dv9500/9600/9700 series
-               1183 0843  Alienware Aurora m9700
-       0852  xD-Picture Card Controller
-               1025 0121  Aspire 5920G
-               1028 01f3  Inspiron 1420
-               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
-       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
-       e823  PCIe SDXC/MMC Host Controller
-       e832  R5C832 PCIe IEEE 1394 Controller
-               1028 040a  Latitude E6410
-               1028 040b  Latitude E6510
-       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
-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
-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.
-       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
-       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
-               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]
-       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
-       6111  88SE6111 1-port PATA133(IDE) and 1-port SATA II Controllers
-       6121  88SE6121 SATA II / 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
-       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  88F6820 [Armada 385] ARM SoC
-       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  FA310TX
-               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
-               8086 524c  D865PERL mainboard
-               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]
-       8032  ATTO Celerity FC8xEN
-               117c 003b  Celerity FC-82EN Fibre Channel Adapter
-               117c 003c  Celerity FC-84EN Fibre Channel Adapter
-11f9  I-Cube Inc
-11fa  Kasan Electronics Company, Ltd.
-11fb  Datel Inc
-11fc  Silicon Magic
-11fd  High Street Consultants
-11fe  Comtrol Corporation
-       0001  RocketPort 32 port w/external I/F
-       0002  RocketPort 8 port w/external I/F
-       0003  RocketPort 16 port w/external I/F
-       0004  RocketPort 4 port w/quad cable
-       0005  RocketPort 8 port w/octa cable
-       0006  RocketPort 8 port w/RJ11 connectors
-       0007  RocketPort 4 port w/RJ11 connectors
-       0008  RocketPort 8 port w/ DB78 SNI (Siemens) connector
-       0009  RocketPort 16 port w/ DB78 SNI (Siemens) connector
-       000a  RocketPort Plus 4 port
-       000b  RocketPort Plus 8 port
-       000c  RocketModem 6 port
-       000d  RocketModem 4-port
-       000e  RocketPort Plus 2 port RS232
-       000f  RocketPort Plus 2 port RS422
-       0040  RocketPort Infinity Octa, 8port, RJ45
-       0041  RocketPort Infinity 32port, External Interface
-       0042  RocketPort Infinity 8port, External Interface
-       0043  RocketPort Infinity 16port, External Interface
-       0044  RocketPort Infinity Quad, 4port, DB
-       0045  RocketPort Infinity Octa, 8port, DB
-       0047  RocketPort Infinity 4port, RJ45
-       004f  RocketPort Infinity 2port, SMPTE
-       0052  RocketPort Infinity Octa, 8port, SMPTE
-       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
-       080c  RocketModem III 8 port
-       080d  RocketModem III 4 port
-       0810  RocketPort UPCI Plus 4 port RS232
-       0811  RocketPort UPCI Plus 8 port RS232
-       0812  RocketPort UPCI Plus 8 port RS422
-       0903  RocketPort Compact PCI 16 port w/external I/F
-       8015  RocketPort 4-port UART 16954
-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
-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
-1212  Kingston Technology Corp.
-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  Tech-Source
-       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.
-1235  Risq Modular Systems, Inc.
-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
-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
-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
-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  Ethernet 100/10 MBit
-       9100  21x4x DEC-Tulip compatible 10/100 Ethernet
-       9102  21x4x DEC-Tulip compatible 10/100 Ethernet
-# 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
-       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 Technology Company
-12a5  Vision Dynamics Ltd.
-12a6  Scalable Networks, Inc.
-12a7  AMO GmbH
-12a8  News Datacom
-12a9  Xiotech Corporation
-12aa  SDL Communications, Inc.
-12ab  Yuan Yuan Enterprise 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 Modular Vision Systems Div. - Acumen Inc.
-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
-12d8  Pericom Semiconductor
-       01a7  PI7C21P100 PCI to PCI Bridge
-       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
-       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
-               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  AU8820 Vortex Digital Audio Processor
-               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
-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 Thales Idatys
-1353  Vierling Communication SAS
-       0002  Proserver
-       0003  PCI-FUT
-       0004  PCI-S0
-       0005  PCI-FUT-S0
-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 Syncronous 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)
-       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  CP102 (2-port RS-232 PCI)
-       1021  CP102UL (2-port RS-232 Universal PCI)
-       1022  CP102U (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  CP168EL (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
-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
-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  Metheus Corporation
-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 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
-       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
-       1733  PCI-1733 32-channel isolated digital input card
-       1752  PCI-1752
-       1754  PCI-1754
-       1756  PCI-1756
-# 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, Inc.
-140b  GE Intelligent Platforms
-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)
-       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
-       c158  OXPCIe952 Dual 16C950 UART
-               e4bf c504  CP4-SCAT Wireless Technologies Carrier Board
-               e4bf d551  DU1-MUSTANG Dual-Port RS-485 Interface
-       c308  EX-44016 16-port serial
-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
-       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
-       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  T580-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
-       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
-       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  T580-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
-       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
-       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  T580-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
-       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
-       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  T580-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
-       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]
-       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  T580-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]
-       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
-       a800  XP941 PCIe SSD
-       a802  NVMe SSD Controller
-       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
-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
-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]
-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
-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
-# 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
-14ab  Mentor Graphics Corp.
-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
-# 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.
-       7630  MT7630e 802.11bgn Wireless Network Adapter
-# MT7612E too?
-       7662  MT7662E 802.11ac 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 Scientific Ind.
-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
-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 Corporation
-       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
-       1612  BCM70012 Video Decoder [Crystal HD]
-       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
-       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
-               103c 169d  Ethernet 1Gb 4-port 331FLR Adapter
-               103c 22be  Ethernet 1Gb 4-port 331i Adapter
-               103c 3383  Ethernet 1Gb 4-port 331T 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  IBM 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
-       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 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
-               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
-       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
-               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
-               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
-       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
-       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
-       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
-       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 Single-port 10Gb Ethernet
-       16c9  BCM57302 NetXtreme-C Dual-port 10Gb/25Gb Ethernet
-       16ca  BCM57304 NetXtreme-C Dual-port 10Gb/25Gb/40Gb/50Gb Ethernet
-       16cb  BCM57304 NetXtreme-C Ethernet Virtual Function
-       16ce  BCM57311 NetXtreme-C Single-port 10Gb RDMA Ethernet
-       16cf  BCM57312 NetXtreme-C Dual-port 10Gb/25Gb RDMA Ethernet
-       16d0  BCM57402 NetXtreme-E Dual-port 10Gb Ethernet
-       16d1  BCM57404 NetXtreme-E Dual-port 10Gb/25Gb Ethernet
-       16d2  BCM57406 NetXtreme-E Dual-port 10GBase-T Ethernet
-       16d3  BCM57404 NetXtreme-E Ethernet Virtual Function
-       16d4  BCM57404 NetXtreme-E Ethernet Partition
-       16d6  BCM57412 NetXtreme-E Dual-port 10Gb RDMA Ethernet
-       16d7  BCM57414 NetXtreme-E Dual-port 10Gb/25Gb RDMA Ethernet
-       16d8  BCM57416 NetXtreme-E Dual-port 10GBase-T RDMA Ethernet
-       16d9  BCM57417 NetXtreme-E Dual-port 10GBase-T RDMA Ethernet
-       16dc  BCM57414 NetXtreme-E Ethernet Virtual Function
-       16dd  NetLink BCM5781 Gigabit Ethernet PCI Express
-       16de  BCM57414 NetXtreme-E Ethernet Partition
-       16df  BCM57314 NetXtreme-C Dual-port 10Gb/25Gb/40Gb/50Gb RDMA Ethernet
-       16e1  BCM57314 NetXtreme-C Ethernet Virtual Function
-       16e2  BCM57417 NetXtreme-E Dual-port 10Gb/25Gb RDMA 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
-       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
-       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
-       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 80